Version Description
( 2014-04-17 ) = * Removed Carousels & Logo's from the Menu Settings page in Wordpress back-end * Added option to set Autoplay Pauses * Fixed a problem with translation files * Added logo alignment options (requires logo height to be set) * Added logo height option (default height is set to 150 pixels) * Improvement: When using Visual Composer Fontend Editor, Logo Carousels were messed up. Now showing an error message instead of Logo Carousel. * Improvement: Plugin javascript now loaded in WP_FOOTER instead of WP_HEAD * Added a global option (applies on all carousels) for including jQuery from the plugin. * Little improvements
Important notes about the 1.6.0 update:
- The new height option will be added to existing Logo Carousels too. This could mess up your styling on the existing carousels.
- Kiwi is not going to support Visual Composer, because it is a paid plugin. The fix in this release is just an easy fix for people who still want to use Visual Composer.
- The new jQuery setting is disabled by default, you should enable this only when your Wordpress themes or plugins are not using jQuery already.
- When you are not sure your theme / plugins are including jQuery already, you can simply test it by creating a carousel and put it somewhere on your website. If the carousel is working, you don't need to enable jQuery from the plugin.
- When you enabled jQuery from the plugin, and the carousel is still not working. Please check your site on Javascript errors or other possible issues in installed themes and plugins.
Download this release
Release Info
Developer | ysdbjorn |
Plugin | Logo Carousel |
Version | 1.6.0 |
Comparing to | |
See all releases |
Code changes from version 1.5.1 to 1.6.0
- custom-styles.css +8 -1
- kiwi_logo_carousel.php +61 -42
- kiwi_logo_carousel_admin.php +105 -55
- languages/kiwi_logo_carousel-nl_NL.mo +0 -0
- languages/kiwi_logo_carousel-nl_NL.po +149 -92
- readme.txt +27 -4
- third-party/jquery/jquery-1.11.0.min.js +4 -0
custom-styles.css
CHANGED
@@ -30,6 +30,7 @@
|
|
30 |
|
31 |
.bx-wrapper ul li {
|
32 |
text-align:center;
|
|
|
33 |
}
|
34 |
.bx-wrapper ul li img {
|
35 |
max-height:100%;
|
@@ -57,4 +58,10 @@
|
|
57 |
@media all and (-webkit-min-device-pixel-ratio: 3) {
|
58 |
.bx-wrapper .bx-prev { background: url(third-party/jquery.bxslider/images/controls@3x.png) no-repeat 0 -32px; background-size:96px,63px; }
|
59 |
.bx-wrapper .bx-next { background: url(third-party/jquery.bxslider/images/controls@3x.png) no-repeat -43px -32px; background-size:96px,63px; }
|
60 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
30 |
|
31 |
.bx-wrapper ul li {
|
32 |
text-align:center;
|
33 |
+
background:none;
|
34 |
}
|
35 |
.bx-wrapper ul li img {
|
36 |
max-height:100%;
|
58 |
@media all and (-webkit-min-device-pixel-ratio: 3) {
|
59 |
.bx-wrapper .bx-prev { background: url(third-party/jquery.bxslider/images/controls@3x.png) no-repeat 0 -32px; background-size:96px,63px; }
|
60 |
.bx-wrapper .bx-next { background: url(third-party/jquery.bxslider/images/controls@3x.png) no-repeat -43px -32px; background-size:96px,63px; }
|
61 |
+
}
|
62 |
+
|
63 |
+
/* alignment */
|
64 |
+
.bx-wrapper ul.kiwi-logo-carousel.align-center li span.helper { height:100%; display:inline-block; vertical-align:middle; }
|
65 |
+
.bx-wrapper ul.kiwi-logo-carousel.align-center li img { max-height:100%; display:inline-block; vertical-align:middle; }
|
66 |
+
.bx-wrapper ul.kiwi-logo-carousel.align-bottom li span.helper { height:100%; display:inline-block; vertical-align:bottom; }
|
67 |
+
.bx-wrapper ul.kiwi-logo-carousel.align-bottom li img { max-height:100%; display:inline-block; vertical-align:bottom; }
|
kiwi_logo_carousel.php
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
/* Plugin Name: Kiwi Logo Carousel
|
3 |
Plugin URL: http://getkiwi.org/plugins/logo-carousel/
|
4 |
Description: Highlight your clients, partners and sponsors on your website in a Logo Carousel
|
5 |
-
Author: Kiwi
|
6 |
-
Version: 1.
|
7 |
Author URI: http://www.getkiwi.org/
|
8 |
License: GPLv2
|
9 |
*/
|
@@ -22,9 +22,11 @@ class kiwi_logo_carousel {
|
|
22 |
// Add support for translations
|
23 |
load_plugin_textdomain( 'kiwi_logo_carousel', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
|
24 |
|
25 |
-
//
|
26 |
-
add_action('
|
27 |
-
add_action('
|
|
|
|
|
28 |
|
29 |
// Custom Post Type
|
30 |
add_action( 'init', array( &$this->klcadmin, 'cpt' ) );
|
@@ -43,21 +45,26 @@ class kiwi_logo_carousel {
|
|
43 |
|
44 |
// Register Settings
|
45 |
add_action( 'admin_init', array( &$this, 'register_settings' ) );
|
46 |
-
|
47 |
|
48 |
}
|
49 |
|
50 |
// Register the settings
|
51 |
function register_settings() {
|
52 |
-
|
53 |
}
|
54 |
|
55 |
-
// Load
|
56 |
-
function
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
|
|
|
|
|
|
|
|
|
|
61 |
wp_deregister_style( 'bxslider-css' );
|
62 |
wp_register_style( 'bxslider-css', plugins_url( '/third-party/jquery.bxslider/jquery.bxslider.css', __FILE__) , array() , false, false);
|
63 |
wp_enqueue_style( 'bxslider-css' );
|
@@ -66,9 +73,16 @@ class kiwi_logo_carousel {
|
|
66 |
wp_enqueue_style( 'kiwi-logo-carousel-styles' );
|
67 |
}
|
68 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
// Register carousels and get the Javascript parameters
|
70 |
function load_javascript_parameters(){
|
71 |
-
echo
|
72 |
$carousels = $this->klcadmin->return_carousels();
|
73 |
foreach ($carousels as $key => $value){
|
74 |
$parameters = $this->klcadmin->find_parameters( $key );
|
@@ -80,6 +94,8 @@ class kiwi_logo_carousel {
|
|
80 |
unset($parameters['klco_style']);
|
81 |
unset($parameters['klco_orderby']);
|
82 |
unset($parameters['klco_clickablelogos']);
|
|
|
|
|
83 |
if ($parameters['ticker']=="true"){ $parameters['auto'] = "false"; }
|
84 |
$parameters['useCSS'] = 'false';
|
85 |
$lastkey = key( array_slice( $parameters, -1, 1, TRUE ) );
|
@@ -89,10 +105,10 @@ class kiwi_logo_carousel {
|
|
89 |
if ($lastkey == $func) { echo ''; }
|
90 |
else { echo ','; }
|
91 |
}
|
92 |
-
echo
|
93 |
}
|
94 |
}
|
95 |
-
echo
|
96 |
}
|
97 |
|
98 |
}
|
@@ -109,33 +125,36 @@ function kiwi_logo_carousel_shortcode( $atts, $content = null ) {
|
|
109 |
extract( shortcode_atts( array(
|
110 |
'id' => 'default',
|
111 |
), $atts ) );
|
112 |
-
$
|
113 |
-
$parameters = $klcadmin->find_parameters( $id );
|
114 |
-
if ($id == 'default') { $tax_query = ''; }
|
115 |
-
else { $tax_query = array ( array( 'taxonomy' => 'kwlogos-carousel', 'field' => 'slug', 'terms' => $id ) ); }
|
116 |
-
$kiwi_cpt_array = get_posts ( array (
|
117 |
-
'posts_per_page' => -1,
|
118 |
-
'post_type' => 'kwlogos',
|
119 |
-
'post_status' => 'publish',
|
120 |
-
'order' => 'ASC',
|
121 |
-
'orderby' => $parameters['klco_orderby'],
|
122 |
-
'tax_query' => $tax_query,
|
123 |
-
) );
|
124 |
-
if (empty($kiwi_cpt_array)){ return __('This carousel is empty, please add some logos.','kiwi_logo_carousel'); }
|
125 |
else {
|
126 |
-
$
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
}
|
140 |
}
|
141 |
|
2 |
/* Plugin Name: Kiwi Logo Carousel
|
3 |
Plugin URL: http://getkiwi.org/plugins/logo-carousel/
|
4 |
Description: Highlight your clients, partners and sponsors on your website in a Logo Carousel
|
5 |
+
Author: Kiwi Plugins
|
6 |
+
Version: 1.6.0
|
7 |
Author URI: http://www.getkiwi.org/
|
8 |
License: GPLv2
|
9 |
*/
|
22 |
// Add support for translations
|
23 |
load_plugin_textdomain( 'kiwi_logo_carousel', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
|
24 |
|
25 |
+
// Scripts
|
26 |
+
add_action('init', array( &$this, 'load_jquery_script' ) );
|
27 |
+
add_action('init', array( &$this, 'load_styles' ) );
|
28 |
+
add_action('wp_footer', array( &$this, 'load_scripts' ) );
|
29 |
+
add_action('wp_footer', array( &$this, 'load_javascript_parameters' ) );
|
30 |
|
31 |
// Custom Post Type
|
32 |
add_action( 'init', array( &$this->klcadmin, 'cpt' ) );
|
45 |
|
46 |
// Register Settings
|
47 |
add_action( 'admin_init', array( &$this, 'register_settings' ) );
|
48 |
+
add_option( 'kiwiLGCRSL-jquery', '0' );
|
49 |
|
50 |
}
|
51 |
|
52 |
// Register the settings
|
53 |
function register_settings() {
|
54 |
+
register_setting( 'kiwi_logo_carousel_settings', 'kiwiLGCRSL-jquery');
|
55 |
}
|
56 |
|
57 |
+
// Load jQuery script
|
58 |
+
function load_jquery_script(){
|
59 |
+
if (get_option('kiwiLGCRSL-jquery')=="1"){
|
60 |
+
wp_deregister_script( 'jquery' );
|
61 |
+
wp_register_script( 'jquery', "http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js", array(), false, false);
|
62 |
+
wp_enqueue_script( 'jquery' );
|
63 |
+
}
|
64 |
+
}
|
65 |
+
|
66 |
+
// Load CSS file
|
67 |
+
function load_styles() {
|
68 |
wp_deregister_style( 'bxslider-css' );
|
69 |
wp_register_style( 'bxslider-css', plugins_url( '/third-party/jquery.bxslider/jquery.bxslider.css', __FILE__) , array() , false, false);
|
70 |
wp_enqueue_style( 'bxslider-css' );
|
73 |
wp_enqueue_style( 'kiwi-logo-carousel-styles' );
|
74 |
}
|
75 |
|
76 |
+
// Load scripts
|
77 |
+
function load_scripts() {
|
78 |
+
wp_deregister_script( 'bxslider' );
|
79 |
+
wp_register_script( 'bxslider', plugins_url( '/third-party/jquery.bxslider/jquery.bxslider.js', __FILE__), array(), false, false);
|
80 |
+
wp_enqueue_script( 'bxslider' );
|
81 |
+
}
|
82 |
+
|
83 |
// Register carousels and get the Javascript parameters
|
84 |
function load_javascript_parameters(){
|
85 |
+
echo "<script>jQuery(document).ready(function(){";
|
86 |
$carousels = $this->klcadmin->return_carousels();
|
87 |
foreach ($carousels as $key => $value){
|
88 |
$parameters = $this->klcadmin->find_parameters( $key );
|
94 |
unset($parameters['klco_style']);
|
95 |
unset($parameters['klco_orderby']);
|
96 |
unset($parameters['klco_clickablelogos']);
|
97 |
+
unset($parameters['klco_alignment']);
|
98 |
+
unset($parameters['klco_height']);
|
99 |
if ($parameters['ticker']=="true"){ $parameters['auto'] = "false"; }
|
100 |
$parameters['useCSS'] = 'false';
|
101 |
$lastkey = key( array_slice( $parameters, -1, 1, TRUE ) );
|
105 |
if ($lastkey == $func) { echo ''; }
|
106 |
else { echo ','; }
|
107 |
}
|
108 |
+
echo "});";
|
109 |
}
|
110 |
}
|
111 |
+
echo "});</script>";
|
112 |
}
|
113 |
|
114 |
}
|
125 |
extract( shortcode_atts( array(
|
126 |
'id' => 'default',
|
127 |
), $atts ) );
|
128 |
+
if( isset($_GET['vc_action']) && $_GET['vc_action']=='vc_inline' ){ return '<div><strong>Kiwi Logo Carousel does not support Visual Composer Front Editor</strong></div>'; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
129 |
else {
|
130 |
+
$klcadmin = new kiwi_logo_carousel_admin();
|
131 |
+
$parameters = $klcadmin->find_parameters( $id );
|
132 |
+
if ($id == 'default') { $tax_query = ''; }
|
133 |
+
else { $tax_query = array ( array( 'taxonomy' => 'kwlogos-carousel', 'field' => 'slug', 'terms' => $id ) ); }
|
134 |
+
$kiwi_cpt_array = get_posts ( array (
|
135 |
+
'posts_per_page' => -1,
|
136 |
+
'post_type' => 'kwlogos',
|
137 |
+
'post_status' => 'publish',
|
138 |
+
'order' => 'ASC',
|
139 |
+
'orderby' => $parameters['klco_orderby'],
|
140 |
+
'tax_query' => $tax_query,
|
141 |
+
) );
|
142 |
+
if (empty($kiwi_cpt_array)){ return __('This carousel is empty, please add some logos.','kiwi_logo_carousel'); }
|
143 |
+
else {
|
144 |
+
$returnstring = '<ul class="kiwi-logo-carousel kiwi-logo-carousel-'.$id.' '.$parameters['klco_style'].' align-'.$parameters['klco_alignment'].' col4">';
|
145 |
+
foreach ( $kiwi_cpt_array as $logo ):
|
146 |
+
$image = wp_get_attachment_url( get_post_thumbnail_id($logo->ID) );
|
147 |
+
$url = get_post_meta( $logo->ID, '_kwlogos_link', true );
|
148 |
+
if ( !isset( $parameters['klco_clickablelogos'] )) { $parameters['klco_clickablelogos'] = 'newtab'; }
|
149 |
+
if ( !empty($url) && $parameters['klco_clickablelogos']!="off" ) {
|
150 |
+
if ( $parameters['klco_clickablelogos'] == "newtab" ) { $returnstring.= '<li style="height:'.$parameters['klco_height'].'px;"><span class="helper"></span><a target="_blank" href="'.$url.'"><img src="'.$image.'" alt="'.$logo->post_title.'" title="'.$logo->post_title.'"></a></li>'; }
|
151 |
+
else if ( $parameters['klco_clickablelogos'] == "samewindow" ) { $returnstring.= '<li style="height:'.$parameters['klco_height'].'px;"><span class="helper"></span><a href="'.$url.'"><img src="'.$image.'" alt="'.$logo->post_title.'" title="'.$logo->post_title.'"></a></li>'; }
|
152 |
+
}
|
153 |
+
else { $returnstring.= '<li style="height:'.$parameters['klco_height'].'px;" ><span class="helper"></span><img src="'.$image.'" alt="'.$logo->post_title.'" title="'.$logo->post_title.'"></li>'; }
|
154 |
+
endforeach;
|
155 |
+
$returnstring.= '</ul>';
|
156 |
+
return $returnstring;
|
157 |
+
}
|
158 |
}
|
159 |
}
|
160 |
|
kiwi_logo_carousel_admin.php
CHANGED
@@ -16,6 +16,33 @@ class kiwi_logo_carousel_admin {
|
|
16 |
add_filter('manage_kwlogos_posts_columns', array( &$this, 'overview_columns' ), 10);
|
17 |
add_action('manage_kwlogos_posts_custom_column', array( &$this, 'overview_columns_values' ), 10, 2);
|
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
}
|
20 |
|
21 |
// Returns the default specified when the input is empty
|
@@ -26,11 +53,15 @@ class kiwi_logo_carousel_admin {
|
|
26 |
|
27 |
// Returns the carousel parameters if set
|
28 |
function find_parameters( $slug = 'default' ) {
|
29 |
-
if ( ! get_option('kiwiLGCRSL_'.$slug) ) { return
|
30 |
else {
|
31 |
$option = get_option('kiwiLGCRSL_'.$slug);
|
32 |
-
if ( empty( $option ) ) {
|
33 |
-
|
|
|
|
|
|
|
|
|
34 |
}
|
35 |
}
|
36 |
|
@@ -61,7 +92,7 @@ class kiwi_logo_carousel_admin {
|
|
61 |
'public' => false,
|
62 |
'show_ui' => true,
|
63 |
'show_in_menu' => true,
|
64 |
-
'show_in_nav_menus' =>
|
65 |
'publicly_queryable' => true,
|
66 |
'exclude_from_search' => true,
|
67 |
'has_archive' => true,
|
@@ -104,7 +135,8 @@ class kiwi_logo_carousel_admin {
|
|
104 |
'hierarchical' => true,
|
105 |
'label' => __('Carousels', 'kiwi_logo_carousel'),
|
106 |
'query_var' => true,
|
107 |
-
'rewrite' => true
|
|
|
108 |
));
|
109 |
}
|
110 |
|
@@ -130,7 +162,7 @@ class kiwi_logo_carousel_admin {
|
|
130 |
$cats = get_categories( $args );
|
131 |
}
|
132 |
}
|
133 |
-
$tabs = array( 'default' => __('Default','
|
134 |
foreach ($cats as $cat) {
|
135 |
$tabs[$cat->slug] = $cat->name;
|
136 |
}
|
@@ -162,7 +194,7 @@ class kiwi_logo_carousel_admin {
|
|
162 |
// Save the custom metabox data
|
163 |
function metabox_savedata(){
|
164 |
|
165 |
-
if ( 'kwlogos' == $_POST['post_type'] ) {
|
166 |
if ( ! current_user_can( 'edit_page', $post_id ) ){return;}
|
167 |
}
|
168 |
else {return;}
|
@@ -217,41 +249,38 @@ class kiwi_logo_carousel_admin {
|
|
217 |
if ( $this->find_parameters($carousel) == false ){ die('Kiwi cannot write or read in the database.'); }
|
218 |
else {
|
219 |
if (isset($_POST['submit'])) {
|
|
|
220 |
$parameters = array();
|
221 |
-
$parameters['mode'] = $this->rdie($_POST['klc_mode'], '
|
222 |
-
$parameters['speed'] = $this->rdie($_POST['klc_speed'], '
|
223 |
-
$parameters['slideMargin'] = $this->rdie($_POST['klc_slidemargin'], '
|
224 |
-
$parameters['infiniteLoop'] = $this->rdie($_POST['klc_infiniteloop'], '
|
225 |
-
$parameters['hideControlOnEnd'] = $this->rdie($_POST['klc_hidecontrolonend'], '
|
226 |
-
$parameters['captions'] = $this->rdie($_POST['klc_captions'], '
|
227 |
-
$parameters['ticker'] = $this->rdie($_POST['klc_ticker'], '
|
228 |
-
$parameters['tickerHover'] = $this->rdie($_POST['klc_tickerhover'], '
|
229 |
-
$parameters['adaptiveHeight'] = $this->rdie($_POST['klc_adaptiveheight'], '
|
230 |
-
$parameters['responsive'] = $this->rdie($_POST['klc_responsive'], '
|
231 |
-
$parameters['pager'] = $this->rdie($_POST['klc_pager'], '
|
232 |
-
$parameters['controls'] = $this->rdie($_POST['klc_controls'], '
|
233 |
-
$parameters['
|
234 |
-
$parameters['
|
235 |
-
$parameters['
|
236 |
-
$parameters['
|
237 |
-
$parameters['
|
238 |
-
$parameters['
|
239 |
-
$parameters['klco_style'] = $this->rdie($_POST['klco_style'],
|
240 |
-
$parameters['klco_orderby'] = $this->rdie($_POST['klco_orderby'], '
|
241 |
-
$parameters['klco_clickablelogos'] = $this->rdie($_POST['klco_clickablelogos'], '
|
|
|
|
|
242 |
$parameters = serialize($parameters);
|
243 |
update_option( 'kiwiLGCRSL_'.$carousel, $parameters );
|
|
|
244 |
echo '<div id="setting-error-settings_updated" class="updated settings-error"><p><strong>'.__('Settings saved.').'</strong></p></div>';
|
245 |
}
|
246 |
?>
|
247 |
-
<?php $p = $this->find_parameters($carousel);
|
248 |
-
if (!isset($p['speed'])) {$p['speed']='500';}
|
249 |
-
if (!isset($p['slideMargin'])) {$p['slideMargin']='0';}
|
250 |
-
if (!isset($p['minSlides'])) {$p['minSlides']='1';}
|
251 |
-
if (!isset($p['maxSlides'])) {$p['maxSlides']='4';}
|
252 |
-
if (!isset($p['moveSlides'])) {$p['moveSlides']='1';}
|
253 |
-
if (!isset($p['slideWidth'])) {$p['slideWidth']='200';}
|
254 |
-
?>
|
255 |
<div class="wrap">
|
256 |
<form method="POST">
|
257 |
<div id="poststuff" class="metabox-holder has-right-sidebar">
|
@@ -287,18 +316,22 @@ class kiwi_logo_carousel_admin {
|
|
287 |
<option value="false" <?php if (isset($p['auto']) && $p['auto']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
288 |
</select></td>
|
289 |
</tr>
|
|
|
|
|
|
|
|
|
290 |
<tr valign="top">
|
291 |
<th scope="row"><?php _e('Use Ticker Mode','kiwi_logo_carousel'); ?></th>
|
292 |
<td><select name="klc_ticker">
|
293 |
-
<option value="false" <?php if (isset($p['ticker']) && $p['ticker']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
294 |
<option value="true" <?php if (isset($p['ticker']) && $p['ticker']=='true'){echo 'selected';} ?>><?php _e('True','kiwi_logo_carousel'); ?></option>
|
|
|
295 |
</select></td>
|
296 |
</tr>
|
297 |
<tr valign="top">
|
298 |
<th scope="row"><?php _e('Pause Ticker on Hover','kiwi_logo_carousel'); ?></th>
|
299 |
<td><select name="klc_tickerhover">
|
300 |
-
<option value="false" <?php if (isset($p['tickerHover']) && $p['tickerHover']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
301 |
<option value="true" <?php if (isset($p['tickerHover']) && $p['tickerHover']=='true'){echo 'selected';} ?>><?php _e('True','kiwi_logo_carousel'); ?></option>
|
|
|
302 |
</select></td>
|
303 |
</tr>
|
304 |
<tr valign="top">
|
@@ -335,24 +368,17 @@ class kiwi_logo_carousel_admin {
|
|
335 |
<tr valign="top">
|
336 |
<th scope="row"><?php _e('Hide next button on last slide','kiwi_logo_carousel'); ?></th>
|
337 |
<td><select name="klc_hidecontrolonend">
|
338 |
-
<option value="false" <?php if (isset($p['hideControlOnEnd']) && $p['hideControlOnEnd']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
339 |
<option value="true" <?php if (isset($p['hideControlOnEnd']) && $p['hideControlOnEnd']=='true'){echo 'selected';} ?>><?php _e('True','kiwi_logo_carousel'); ?></option>
|
|
|
340 |
</select> <span class="description"><?php _e("Doesn't work when Infinite Loop is enabled",'kiwi_logo_carousel'); ?></span></td>
|
341 |
</tr>
|
342 |
<tr valign="top">
|
343 |
<th scope="row"><?php _e('Show Pager','kiwi_logo_carousel'); ?></th>
|
344 |
<td><select name="klc_pager">
|
345 |
-
<option value="false" <?php if (isset($p['pager']) && $p['pager']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
346 |
<option value="true" <?php if (isset($p['pager']) && $p['pager']=='true'){echo 'selected';} ?>><?php _e('True','kiwi_logo_carousel'); ?></option>
|
|
|
347 |
</select></td>
|
348 |
</tr>
|
349 |
-
<!--<tr valign="top">
|
350 |
-
<th scope="row"><?php _e('Show Start and Stop Controls','kiwi_logo_carousel'); ?></th>
|
351 |
-
<td><select name="klc_autocontrols">
|
352 |
-
<option value="false" <?php if (isset($p['autoControls']) && $p['autoControls']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
353 |
-
<option value="true" <?php if (isset($p['autoControls']) && $p['autoControls']=='true'){echo 'selected';} ?>><?php _e('True','kiwi_logo_carousel'); ?></option>
|
354 |
-
</select></td>
|
355 |
-
</tr>-->
|
356 |
</table>
|
357 |
</div>
|
358 |
</div>
|
@@ -361,7 +387,7 @@ class kiwi_logo_carousel_admin {
|
|
361 |
<div class="inside">
|
362 |
<table class="form-table">
|
363 |
<tr valign="top">
|
364 |
-
<th scope="row"><?php _e('Logo Margin','kiwi_logo_carousel'); ?></th>
|
365 |
<td><input name="klc_slidemargin" type="number" value="<?php if (isset($p['slideMargin'])) {echo $p['slideMargin'];} ?>"/></td>
|
366 |
</tr>
|
367 |
<tr valign="top">
|
@@ -372,18 +398,26 @@ class kiwi_logo_carousel_admin {
|
|
372 |
<option value="grayhovercolor" <?php if (isset($p['klco_style']) && $p['klco_style']=='grayhovercolor'){echo 'selected';} ?>><?php _e('Grayscale Images, Default Color on Hover','kiwi_logo_carousel'); ?></option>
|
373 |
</select> <span class="description"><?php _e("The grayscale feature is only available in modern browsers like Chrome, Firefox and Safari",'kiwi_logo_carousel'); ?></span></td>
|
374 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
375 |
<tr valign="top">
|
376 |
<th scope="row"><?php _e('Show captions','kiwi_logo_carousel'); ?></th>
|
377 |
<td><select name="klc_captions">
|
378 |
-
<option value="false" <?php if (isset($p['captions']) && $p['captions']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
379 |
<option value="true" <?php if (isset($p['captions']) && $p['captions']=='true'){echo 'selected';} ?>><?php _e('True','kiwi_logo_carousel'); ?></option>
|
|
|
380 |
</select></td>
|
381 |
</tr>
|
382 |
<tr valign="top">
|
383 |
<th scope="row"><?php _e('Adaptive Height','kiwi_logo_carousel'); ?></th>
|
384 |
<td><select name="klc_adaptiveheight">
|
385 |
-
<option value="false" <?php if (isset($p['adaptiveHeight']) && $p['adaptiveHeight']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
386 |
<option value="true" <?php if (isset($p['adaptiveHeight']) && $p['adaptiveHeight']=='true'){echo 'selected';} ?>><?php _e('True','kiwi_logo_carousel'); ?></option>
|
|
|
387 |
</select></td>
|
388 |
</tr>
|
389 |
<tr valign="top">
|
@@ -394,21 +428,25 @@ class kiwi_logo_carousel_admin {
|
|
394 |
</select></td>
|
395 |
</tr>
|
396 |
<tr valign="top">
|
397 |
-
<th scope="row"><?php _e('Minimal
|
398 |
<td><input name="klc_minslides" type="number" value="<?php if (isset($p['minSlides'])) {echo $p['minSlides'];} ?>"/></td>
|
399 |
</tr>
|
400 |
<tr valign="top">
|
401 |
-
<th scope="row"><?php _e('Maximum
|
402 |
<td><input name="klc_maxslides" type="number" value="<?php if (isset($p['maxSlides'])) {echo $p['maxSlides'];} ?>"/></td>
|
403 |
</tr>
|
404 |
<tr valign="top">
|
405 |
-
<th scope="row"><?php _e('Move
|
406 |
<td><input name="klc_moveslides" type="number" value="<?php if (isset($p['moveSlides'])) {echo $p['moveSlides'];} ?>"/></td>
|
407 |
</tr>
|
408 |
<tr valign="top">
|
409 |
-
<th scope="row"><?php _e('
|
410 |
<td><input name="klc_slidewidth" type="number" value="<?php if (isset($p['slideWidth'])) {echo $p['slideWidth'];} ?>"/></td>
|
411 |
</tr>
|
|
|
|
|
|
|
|
|
412 |
</table>
|
413 |
</div>
|
414 |
</div>
|
@@ -429,7 +467,19 @@ class kiwi_logo_carousel_admin {
|
|
429 |
<p><?php _e('Insert with shortcode','kiwi_logo_carousel'); ?>:<br/> <code>[logo-carousel id=<?php echo $carousel; ?>]</code></p>
|
430 |
<p><?php _e('Insert with PHP','kiwi_logo_carousel'); ?>:<br/> <code>kw_sc_logo_carousel('<?php echo $carousel; ?>');</code></p>
|
431 |
</div>
|
432 |
-
</div
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
433 |
<div class="postbox">
|
434 |
<h3><span><?php _e('Do you like this plugin?','kiwi_logo_carousel', 'kiwi_logo_carousel'); ?></span></h3>
|
435 |
<div class="inside">
|
16 |
add_filter('manage_kwlogos_posts_columns', array( &$this, 'overview_columns' ), 10);
|
17 |
add_action('manage_kwlogos_posts_custom_column', array( &$this, 'overview_columns_values' ), 10, 2);
|
18 |
|
19 |
+
$this->default_values = array(
|
20 |
+
'mode' => 'horizontal',
|
21 |
+
'speed' => '500',
|
22 |
+
'slideMargin' => '0',
|
23 |
+
'infiniteLoop' => 'true',
|
24 |
+
'hideControlOnEnd' => 'false',
|
25 |
+
'captions' => 'false',
|
26 |
+
'ticker' => 'false',
|
27 |
+
'tickerHover' => 'false',
|
28 |
+
'adaptiveHeight' => 'false',
|
29 |
+
'responsive' => 'true',
|
30 |
+
'pager' => 'false',
|
31 |
+
'controls' => 'true',
|
32 |
+
'autoControls' => 'false',
|
33 |
+
'minSlides' => '1',
|
34 |
+
'maxSlides' => '4',
|
35 |
+
'moveSlides' => '1',
|
36 |
+
'slideWidth' => '200',
|
37 |
+
'auto' => 'true',
|
38 |
+
'pause' => '4000',
|
39 |
+
'klco_style' => 'default',
|
40 |
+
'klco_orderby' => 'menu_order',
|
41 |
+
'klco_clickablelogos' => 'newtab',
|
42 |
+
'klco_alignment' => 'center',
|
43 |
+
'klco_height' => '150',
|
44 |
+
);
|
45 |
+
|
46 |
}
|
47 |
|
48 |
// Returns the default specified when the input is empty
|
53 |
|
54 |
// Returns the carousel parameters if set
|
55 |
function find_parameters( $slug = 'default' ) {
|
56 |
+
if ( ! get_option('kiwiLGCRSL_'.$slug) ) { return $this->default_values; }
|
57 |
else {
|
58 |
$option = get_option('kiwiLGCRSL_'.$slug);
|
59 |
+
if ( empty( $option ) ) {
|
60 |
+
return $this->default_values;
|
61 |
+
}
|
62 |
+
else {
|
63 |
+
return array_merge($this->default_values, unserialize(get_option('kiwiLGCRSL_'.$slug)));
|
64 |
+
}
|
65 |
}
|
66 |
}
|
67 |
|
92 |
'public' => false,
|
93 |
'show_ui' => true,
|
94 |
'show_in_menu' => true,
|
95 |
+
'show_in_nav_menus' => false,
|
96 |
'publicly_queryable' => true,
|
97 |
'exclude_from_search' => true,
|
98 |
'has_archive' => true,
|
135 |
'hierarchical' => true,
|
136 |
'label' => __('Carousels', 'kiwi_logo_carousel'),
|
137 |
'query_var' => true,
|
138 |
+
'rewrite' => true,
|
139 |
+
'show_in_nav_menus' => false,
|
140 |
));
|
141 |
}
|
142 |
|
162 |
$cats = get_categories( $args );
|
163 |
}
|
164 |
}
|
165 |
+
$tabs = array( 'default' => __('Default','kiwi_logo_carousel') );
|
166 |
foreach ($cats as $cat) {
|
167 |
$tabs[$cat->slug] = $cat->name;
|
168 |
}
|
194 |
// Save the custom metabox data
|
195 |
function metabox_savedata(){
|
196 |
|
197 |
+
if ( array_key_exists('kwlogos', $_POST) && 'kwlogos' == $_POST['post_type'] ) {
|
198 |
if ( ! current_user_can( 'edit_page', $post_id ) ){return;}
|
199 |
}
|
200 |
else {return;}
|
249 |
if ( $this->find_parameters($carousel) == false ){ die('Kiwi cannot write or read in the database.'); }
|
250 |
else {
|
251 |
if (isset($_POST['submit'])) {
|
252 |
+
$default = $this->default_values;
|
253 |
$parameters = array();
|
254 |
+
$parameters['mode'] = $this->rdie($_POST['klc_mode'], $default['mode']);
|
255 |
+
$parameters['speed'] = $this->rdie($_POST['klc_speed'], $default['speed']);
|
256 |
+
$parameters['slideMargin'] = $this->rdie($_POST['klc_slidemargin'], $default['slideMargin']);
|
257 |
+
$parameters['infiniteLoop'] = $this->rdie($_POST['klc_infiniteloop'], $default['infiniteLoop']);
|
258 |
+
$parameters['hideControlOnEnd'] = $this->rdie($_POST['klc_hidecontrolonend'], $default['hideControlOnEnd']);
|
259 |
+
$parameters['captions'] = $this->rdie($_POST['klc_captions'], $default['captions']);
|
260 |
+
$parameters['ticker'] = $this->rdie($_POST['klc_ticker'], $default['ticker']);
|
261 |
+
$parameters['tickerHover'] = $this->rdie($_POST['klc_tickerhover'], $default['tickerHover']);
|
262 |
+
$parameters['adaptiveHeight'] = $this->rdie($_POST['klc_adaptiveheight'], $default['adaptiveHeight']);
|
263 |
+
$parameters['responsive'] = $this->rdie($_POST['klc_responsive'], $default['responsive']);
|
264 |
+
$parameters['pager'] = $this->rdie($_POST['klc_pager'], $default['pager']);
|
265 |
+
$parameters['controls'] = $this->rdie($_POST['klc_controls'], $default['controls']);
|
266 |
+
$parameters['minSlides'] = $this->rdie($_POST['klc_minslides'], $default['minSlides']);
|
267 |
+
$parameters['maxSlides'] = $this->rdie($_POST['klc_maxslides'], $default['maxSlides']);
|
268 |
+
$parameters['moveSlides'] = $this->rdie($_POST['klc_moveslides'], $default['moveSlides']);
|
269 |
+
$parameters['slideWidth'] = $this->rdie($_POST['klc_slidewidth'], $default['slideWidth']);
|
270 |
+
$parameters['auto'] = $this->rdie($_POST['klc_auto'], $default['auto']);
|
271 |
+
$parameters['pause'] = $this->rdie($_POST['klc_pause'], $default['pause']);
|
272 |
+
$parameters['klco_style'] = $this->rdie($_POST['klco_style'], $default['klco_style']);
|
273 |
+
$parameters['klco_orderby'] = $this->rdie($_POST['klco_orderby'], $default['klco_orderby']);
|
274 |
+
$parameters['klco_clickablelogos'] = $this->rdie($_POST['klco_clickablelogos'], $default['klco_clickablelogos']);
|
275 |
+
$parameters['klco_alignment'] = $this->rdie($_POST['klco_alignment'], $default['klco_alignment']);
|
276 |
+
$parameters['klco_height'] = $this->rdie($_POST['klco_height'], $default['klco_height']);
|
277 |
$parameters = serialize($parameters);
|
278 |
update_option( 'kiwiLGCRSL_'.$carousel, $parameters );
|
279 |
+
update_option( 'kiwiLGCRSL-jquery', $_POST['pluginsetting_jquery'] );
|
280 |
echo '<div id="setting-error-settings_updated" class="updated settings-error"><p><strong>'.__('Settings saved.').'</strong></p></div>';
|
281 |
}
|
282 |
?>
|
283 |
+
<?php $p = $this->find_parameters($carousel); ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
284 |
<div class="wrap">
|
285 |
<form method="POST">
|
286 |
<div id="poststuff" class="metabox-holder has-right-sidebar">
|
316 |
<option value="false" <?php if (isset($p['auto']) && $p['auto']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
317 |
</select></td>
|
318 |
</tr>
|
319 |
+
<tr valign="top">
|
320 |
+
<th scope="row"><?php _e('Autoplay Pause (milliseconds)','kiwi_logo_carousel'); ?></th>
|
321 |
+
<td><input type="number" name="klc_pause" value="<?php if (isset($p['pause'])) {echo $p['pause'];} ?>" /></td>
|
322 |
+
</tr>
|
323 |
<tr valign="top">
|
324 |
<th scope="row"><?php _e('Use Ticker Mode','kiwi_logo_carousel'); ?></th>
|
325 |
<td><select name="klc_ticker">
|
|
|
326 |
<option value="true" <?php if (isset($p['ticker']) && $p['ticker']=='true'){echo 'selected';} ?>><?php _e('True','kiwi_logo_carousel'); ?></option>
|
327 |
+
<option value="false" <?php if (isset($p['ticker']) && $p['ticker']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
328 |
</select></td>
|
329 |
</tr>
|
330 |
<tr valign="top">
|
331 |
<th scope="row"><?php _e('Pause Ticker on Hover','kiwi_logo_carousel'); ?></th>
|
332 |
<td><select name="klc_tickerhover">
|
|
|
333 |
<option value="true" <?php if (isset($p['tickerHover']) && $p['tickerHover']=='true'){echo 'selected';} ?>><?php _e('True','kiwi_logo_carousel'); ?></option>
|
334 |
+
<option value="false" <?php if (isset($p['tickerHover']) && $p['tickerHover']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
335 |
</select></td>
|
336 |
</tr>
|
337 |
<tr valign="top">
|
368 |
<tr valign="top">
|
369 |
<th scope="row"><?php _e('Hide next button on last slide','kiwi_logo_carousel'); ?></th>
|
370 |
<td><select name="klc_hidecontrolonend">
|
|
|
371 |
<option value="true" <?php if (isset($p['hideControlOnEnd']) && $p['hideControlOnEnd']=='true'){echo 'selected';} ?>><?php _e('True','kiwi_logo_carousel'); ?></option>
|
372 |
+
<option value="false" <?php if (isset($p['hideControlOnEnd']) && $p['hideControlOnEnd']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
373 |
</select> <span class="description"><?php _e("Doesn't work when Infinite Loop is enabled",'kiwi_logo_carousel'); ?></span></td>
|
374 |
</tr>
|
375 |
<tr valign="top">
|
376 |
<th scope="row"><?php _e('Show Pager','kiwi_logo_carousel'); ?></th>
|
377 |
<td><select name="klc_pager">
|
|
|
378 |
<option value="true" <?php if (isset($p['pager']) && $p['pager']=='true'){echo 'selected';} ?>><?php _e('True','kiwi_logo_carousel'); ?></option>
|
379 |
+
<option value="false" <?php if (isset($p['pager']) && $p['pager']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
380 |
</select></td>
|
381 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
382 |
</table>
|
383 |
</div>
|
384 |
</div>
|
387 |
<div class="inside">
|
388 |
<table class="form-table">
|
389 |
<tr valign="top">
|
390 |
+
<th scope="row"><?php _e('Logo Margin (pixels)','kiwi_logo_carousel'); ?></th>
|
391 |
<td><input name="klc_slidemargin" type="number" value="<?php if (isset($p['slideMargin'])) {echo $p['slideMargin'];} ?>"/></td>
|
392 |
</tr>
|
393 |
<tr valign="top">
|
398 |
<option value="grayhovercolor" <?php if (isset($p['klco_style']) && $p['klco_style']=='grayhovercolor'){echo 'selected';} ?>><?php _e('Grayscale Images, Default Color on Hover','kiwi_logo_carousel'); ?></option>
|
399 |
</select> <span class="description"><?php _e("The grayscale feature is only available in modern browsers like Chrome, Firefox and Safari",'kiwi_logo_carousel'); ?></span></td>
|
400 |
</tr>
|
401 |
+
<tr valign="top">
|
402 |
+
<th scope="row"><?php _e('Logo Alignment','kiwi_logo_carousel'); ?></th>
|
403 |
+
<td><select name="klco_alignment">
|
404 |
+
<option value="top" <?php if (isset($p['klco_alignment']) && $p['klco_alignment']=='top'){echo 'selected';} ?>><?php _e('Top','kiwi_logo_carousel'); ?></option>
|
405 |
+
<option value="center" <?php if (isset($p['klco_alignment']) && $p['klco_alignment']=='center'){echo 'selected';} ?>><?php _e('Center','kiwi_logo_carousel'); ?></option>
|
406 |
+
<option value="bottom" <?php if (isset($p['klco_alignment']) && $p['klco_alignment']=='bottom'){echo 'selected';} ?>><?php _e('Bottom','kiwi_logo_carousel'); ?></option>
|
407 |
+
</select></td>
|
408 |
+
</tr>
|
409 |
<tr valign="top">
|
410 |
<th scope="row"><?php _e('Show captions','kiwi_logo_carousel'); ?></th>
|
411 |
<td><select name="klc_captions">
|
|
|
412 |
<option value="true" <?php if (isset($p['captions']) && $p['captions']=='true'){echo 'selected';} ?>><?php _e('True','kiwi_logo_carousel'); ?></option>
|
413 |
+
<option value="false" <?php if (isset($p['captions']) && $p['captions']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
414 |
</select></td>
|
415 |
</tr>
|
416 |
<tr valign="top">
|
417 |
<th scope="row"><?php _e('Adaptive Height','kiwi_logo_carousel'); ?></th>
|
418 |
<td><select name="klc_adaptiveheight">
|
|
|
419 |
<option value="true" <?php if (isset($p['adaptiveHeight']) && $p['adaptiveHeight']=='true'){echo 'selected';} ?>><?php _e('True','kiwi_logo_carousel'); ?></option>
|
420 |
+
<option value="false" <?php if (isset($p['adaptiveHeight']) && $p['adaptiveHeight']=='false'){echo 'selected';} ?>><?php _e('False','kiwi_logo_carousel'); ?></option>
|
421 |
</select></td>
|
422 |
</tr>
|
423 |
<tr valign="top">
|
428 |
</select></td>
|
429 |
</tr>
|
430 |
<tr valign="top">
|
431 |
+
<th scope="row"><?php _e('Minimal logos','kiwi_logo_carousel'); ?></th>
|
432 |
<td><input name="klc_minslides" type="number" value="<?php if (isset($p['minSlides'])) {echo $p['minSlides'];} ?>"/></td>
|
433 |
</tr>
|
434 |
<tr valign="top">
|
435 |
+
<th scope="row"><?php _e('Maximum logos','kiwi_logo_carousel'); ?></th>
|
436 |
<td><input name="klc_maxslides" type="number" value="<?php if (isset($p['maxSlides'])) {echo $p['maxSlides'];} ?>"/></td>
|
437 |
</tr>
|
438 |
<tr valign="top">
|
439 |
+
<th scope="row"><?php _e('Move logos','kiwi_logo_carousel'); ?></th>
|
440 |
<td><input name="klc_moveslides" type="number" value="<?php if (isset($p['moveSlides'])) {echo $p['moveSlides'];} ?>"/></td>
|
441 |
</tr>
|
442 |
<tr valign="top">
|
443 |
+
<th scope="row"><?php _e('Logo width (pixels)','kiwi_logo_carousel'); ?></th>
|
444 |
<td><input name="klc_slidewidth" type="number" value="<?php if (isset($p['slideWidth'])) {echo $p['slideWidth'];} ?>"/></td>
|
445 |
</tr>
|
446 |
+
<tr valign="top">
|
447 |
+
<th scope="row"><?php _e('Logo height (pixels)','kiwi_logo_carousel'); ?></th>
|
448 |
+
<td><input name="klco_height" type="number" value="<?php if (isset($p['klco_height'])) {echo $p['klco_height'];} ?>"/></td>
|
449 |
+
</tr>
|
450 |
</table>
|
451 |
</div>
|
452 |
</div>
|
467 |
<p><?php _e('Insert with shortcode','kiwi_logo_carousel'); ?>:<br/> <code>[logo-carousel id=<?php echo $carousel; ?>]</code></p>
|
468 |
<p><?php _e('Insert with PHP','kiwi_logo_carousel'); ?>:<br/> <code>kw_sc_logo_carousel('<?php echo $carousel; ?>');</code></p>
|
469 |
</div>
|
470 |
+
</div>
|
471 |
+
<div class="postbox">
|
472 |
+
<h3><span><?php _e('jQuery','kiwi_logo_carousel'); ?></span></h3>
|
473 |
+
<div class="inside">
|
474 |
+
<p><?php _e("When your Wordpress theme or plugins don't have jQuery enabled. You need to enable it manually from here to make Kiwi Logo Carousel work.",'kiwi_logo_carousel'); ?></p>
|
475 |
+
<p><em><?php _e("Most Wordpress themes are using jQuery by default, that's why we disabled this setting by default. When Kiwi Logo Carousel is working, you don't need to enable jQuery here.",'kiwi_logo_carousel'); ?></em></p>
|
476 |
+
<select name="pluginsetting_jquery">
|
477 |
+
<option value="0" <?php if (get_option('kiwiLGCRSL-jquery')=='0'){echo 'selected';} ?>><?php _e("Don't add jQuery (default)",'kiwi_logo_carousel'); ?></option>
|
478 |
+
<option value="1" <?php if (get_option('kiwiLGCRSL-jquery')=='1'){echo 'selected';} ?>><?php _e("Add jQuery",'kiwi_logo_carousel'); ?></option>
|
479 |
+
</select>
|
480 |
+
</div>
|
481 |
+
</div>
|
482 |
+
</form>
|
483 |
<div class="postbox">
|
484 |
<h3><span><?php _e('Do you like this plugin?','kiwi_logo_carousel', 'kiwi_logo_carousel'); ?></span></h3>
|
485 |
<div class="inside">
|
languages/kiwi_logo_carousel-nl_NL.mo
CHANGED
Binary file
|
languages/kiwi_logo_carousel-nl_NL.po
CHANGED
@@ -1,240 +1,238 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Kiwi Logo Carousel\n"
|
4 |
-
"POT-Creation-Date: 2014-
|
5 |
-
"PO-Revision-Date: 2014-
|
6 |
"Last-Translator: Bjorn Manintveld <bjorn@yourstyledesign.nl>\n"
|
7 |
"Language-Team: Bjorn Manintveld <bjorn@yourstyledesign.nl>\n"
|
8 |
"Language: nl\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"X-Generator: Poedit 1.6.
|
13 |
"X-Poedit-KeywordsList: _;_e;_x;__\n"
|
14 |
"X-Poedit-Basepath: .\n"
|
15 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
16 |
"X-Poedit-SearchPath-0: .\n"
|
17 |
"X-Poedit-SearchPath-1: ..\n"
|
18 |
|
19 |
-
#: ../kiwi_logo_carousel.php:
|
20 |
msgid "This carousel is empty, please add some logos."
|
21 |
msgstr "Deze carrousel is leeg, voeg eerst logo's toe."
|
22 |
|
23 |
-
#: ../kiwi_logo_carousel_admin.php:
|
24 |
msgid "Logos"
|
25 |
msgstr "Logo's"
|
26 |
|
27 |
-
#: ../kiwi_logo_carousel_admin.php:
|
28 |
msgid "Logo"
|
29 |
msgstr "Logo"
|
30 |
|
31 |
-
#: ../kiwi_logo_carousel_admin.php:
|
32 |
msgid "Add New Logo"
|
33 |
msgstr "Nieuw Logo"
|
34 |
|
35 |
-
#: ../kiwi_logo_carousel_admin.php:
|
36 |
msgid "Edit Logo"
|
37 |
msgstr "Logo Bewerken"
|
38 |
|
39 |
-
#: ../kiwi_logo_carousel_admin.php:
|
40 |
msgid "New Logo"
|
41 |
msgstr "Nieuw Logo"
|
42 |
|
43 |
-
#: ../kiwi_logo_carousel_admin.php:
|
44 |
msgid "View Logo"
|
45 |
msgstr "Bekijk Logo"
|
46 |
|
47 |
-
#: ../kiwi_logo_carousel_admin.php:
|
48 |
msgid "Search Logos"
|
49 |
msgstr "Zoeken in Logo's"
|
50 |
|
51 |
-
#: ../kiwi_logo_carousel_admin.php:
|
52 |
msgid "No Logos found"
|
53 |
msgstr "Geen logo's gevonden"
|
54 |
|
55 |
-
#: ../kiwi_logo_carousel_admin.php:
|
56 |
msgid "No Logos found in Trash"
|
57 |
msgstr "Geen logo's gevonden in de prullenbak"
|
58 |
|
59 |
-
#: ../kiwi_logo_carousel_admin.php:
|
60 |
msgid "Parent Logo:"
|
61 |
msgstr "Hoofd Logo:"
|
62 |
|
63 |
-
#: ../kiwi_logo_carousel_admin.php:
|
64 |
msgid "Carousels"
|
65 |
msgstr "Carrousels"
|
66 |
|
67 |
-
#: ../kiwi_logo_carousel_admin.php:
|
68 |
msgid "Default"
|
69 |
msgstr "Standaard"
|
70 |
|
71 |
-
#: ../kiwi_logo_carousel_admin.php:
|
72 |
msgid "URL attachment (optional)"
|
73 |
msgstr "Voeg een URL toe (optioneel)"
|
74 |
|
75 |
-
#: ../kiwi_logo_carousel_admin.php:
|
76 |
msgid "Add an URL to make this logo clickable"
|
77 |
msgstr "Voeg een URL toe om dit logo klikbaar te maken"
|
78 |
|
79 |
-
#: ../kiwi_logo_carousel_admin.php:
|
80 |
msgid "URL"
|
81 |
msgstr "URL"
|
82 |
|
83 |
-
#: ../kiwi_logo_carousel_admin.php:
|
84 |
msgid "Logo Preview"
|
85 |
msgstr "Logo voorbeeld"
|
86 |
|
87 |
-
#: ../kiwi_logo_carousel_admin.php:
|
88 |
msgid "No logo set"
|
89 |
msgstr "Geen logo ingesteld"
|
90 |
|
91 |
-
#: ../kiwi_logo_carousel_admin.php:
|
92 |
msgid "Manage Carousels"
|
93 |
msgstr "Beheer Carrousels"
|
94 |
|
95 |
-
#: ../kiwi_logo_carousel_admin.php:
|
96 |
msgid "Settings saved."
|
97 |
msgstr "Instellingen opgeslagen."
|
98 |
|
99 |
-
#: ../kiwi_logo_carousel_admin.php:
|
100 |
msgid "General"
|
101 |
msgstr "Algemeen"
|
102 |
|
103 |
-
#: ../kiwi_logo_carousel_admin.php:
|
104 |
msgid "Mode"
|
105 |
msgstr "Modus"
|
106 |
|
107 |
-
#: ../kiwi_logo_carousel_admin.php:
|
108 |
msgid "Horizontal"
|
109 |
msgstr "Horizontaal"
|
110 |
|
111 |
-
#: ../kiwi_logo_carousel_admin.php:
|
112 |
msgid "Vertical"
|
113 |
msgstr "Verticaal"
|
114 |
|
115 |
-
#: ../kiwi_logo_carousel_admin.php:
|
116 |
msgid "Speed (ms)"
|
117 |
msgstr "Snelheid (milliseconden)"
|
118 |
|
119 |
-
#: ../kiwi_logo_carousel_admin.php:
|
120 |
msgid "Infinite Loop"
|
121 |
msgstr "Oneindig"
|
122 |
|
123 |
-
#: ../kiwi_logo_carousel_admin.php:
|
124 |
-
#: ../kiwi_logo_carousel_admin.php:
|
125 |
-
#: ../kiwi_logo_carousel_admin.php:
|
126 |
-
#: ../kiwi_logo_carousel_admin.php:
|
127 |
-
#: ../kiwi_logo_carousel_admin.php:
|
128 |
-
#: ../kiwi_logo_carousel_admin.php:392
|
129 |
msgid "True"
|
130 |
msgstr "Ja"
|
131 |
|
132 |
-
#: ../kiwi_logo_carousel_admin.php:
|
133 |
-
#: ../kiwi_logo_carousel_admin.php:
|
134 |
-
#: ../kiwi_logo_carousel_admin.php:
|
135 |
-
#: ../kiwi_logo_carousel_admin.php:
|
136 |
-
#: ../kiwi_logo_carousel_admin.php:
|
137 |
-
#: ../kiwi_logo_carousel_admin.php:393
|
138 |
msgid "False"
|
139 |
msgstr "Nee"
|
140 |
|
141 |
-
#: ../kiwi_logo_carousel_admin.php:
|
142 |
msgid "Autoplay"
|
143 |
msgstr "Automatisch afspelen"
|
144 |
|
145 |
-
#: ../kiwi_logo_carousel_admin.php:
|
|
|
|
|
|
|
|
|
146 |
msgid "Use Ticker Mode"
|
147 |
msgstr "Gebruik de Ticker Modus"
|
148 |
|
149 |
-
#: ../kiwi_logo_carousel_admin.php:
|
150 |
msgid "Pause Ticker on Hover"
|
151 |
msgstr "Pauzeer Ticker als de muis erop staat"
|
152 |
|
153 |
-
#: ../kiwi_logo_carousel_admin.php:
|
154 |
msgid "Order by"
|
155 |
msgstr "Volgorde"
|
156 |
|
157 |
-
#: ../kiwi_logo_carousel_admin.php:
|
158 |
msgid "Custom Order"
|
159 |
msgstr "Aangepaste Volgorde"
|
160 |
|
161 |
-
#: ../kiwi_logo_carousel_admin.php:
|
162 |
msgid "Random Order"
|
163 |
msgstr "Willekeurig"
|
164 |
|
165 |
-
#: ../kiwi_logo_carousel_admin.php:
|
166 |
msgid "Title"
|
167 |
msgstr "Titel"
|
168 |
|
169 |
-
#: ../kiwi_logo_carousel_admin.php:
|
170 |
msgid "Date"
|
171 |
msgstr "Datum"
|
172 |
|
173 |
-
#: ../kiwi_logo_carousel_admin.php:
|
174 |
msgid "Clickable logos"
|
175 |
msgstr "Klikbare logos"
|
176 |
|
177 |
-
#: ../kiwi_logo_carousel_admin.php:
|
178 |
msgid "Open in new tab"
|
179 |
msgstr "Openen in een nieuw tabblad"
|
180 |
|
181 |
-
#: ../kiwi_logo_carousel_admin.php:
|
182 |
msgid "Open in the same window"
|
183 |
msgstr "Openen in hetzelfde scherm"
|
184 |
|
185 |
-
#: ../kiwi_logo_carousel_admin.php:
|
186 |
msgid "Turn off"
|
187 |
msgstr "Uitschakelen"
|
188 |
|
189 |
-
#: ../kiwi_logo_carousel_admin.php:
|
190 |
msgid "Controls"
|
191 |
msgstr "Knoppen"
|
192 |
|
193 |
-
#: ../kiwi_logo_carousel_admin.php:
|
194 |
msgid "Show Controls"
|
195 |
msgstr "Laat \"Vorige\" en \"Volgende\" knoppen zien"
|
196 |
|
197 |
-
#: ../kiwi_logo_carousel_admin.php:
|
198 |
msgid "Controls are not available when Ticker Mode is enabled"
|
199 |
msgstr "De knoppen worden niet weergeven in de Ticker Modus"
|
200 |
|
201 |
-
#: ../kiwi_logo_carousel_admin.php:
|
202 |
msgid "Hide next button on last slide"
|
203 |
msgstr "Verberg de \"Volgende\" knop op de laatste dia"
|
204 |
|
205 |
-
#: ../kiwi_logo_carousel_admin.php:
|
206 |
msgid "Doesn't work when Infinite Loop is enabled"
|
207 |
msgstr "Werkt niet wanneer de carrousel oneindig is"
|
208 |
|
209 |
-
#: ../kiwi_logo_carousel_admin.php:
|
210 |
msgid "Show Pager"
|
211 |
msgstr "Laat pagina's zien"
|
212 |
|
213 |
-
#: ../kiwi_logo_carousel_admin.php:
|
214 |
-
msgid "Show Start and Stop Controls"
|
215 |
-
msgstr "Laat \"Start\" en \"Stop\" knoppen zien"
|
216 |
-
|
217 |
-
#: ../kiwi_logo_carousel_admin.php:360
|
218 |
msgid "Styling"
|
219 |
msgstr "Stijl"
|
220 |
|
221 |
-
#: ../kiwi_logo_carousel_admin.php:
|
222 |
-
msgid "Logo Margin"
|
223 |
-
msgstr "Logo marges"
|
224 |
|
225 |
-
#: ../kiwi_logo_carousel_admin.php:
|
226 |
msgid "Logo Style"
|
227 |
msgstr "Logo stijl"
|
228 |
|
229 |
-
#: ../kiwi_logo_carousel_admin.php:
|
230 |
msgid "Grayscale Images"
|
231 |
msgstr "Afbeeldingen met grijstinten"
|
232 |
|
233 |
-
#: ../kiwi_logo_carousel_admin.php:
|
234 |
msgid "Grayscale Images, Default Color on Hover"
|
235 |
msgstr "Afbeeldingen met grijstinten, standaard kleuren als de muis erop staat"
|
236 |
|
237 |
-
#: ../kiwi_logo_carousel_admin.php:
|
238 |
msgid ""
|
239 |
"The grayscale feature is only available in modern browsers like Chrome, "
|
240 |
"Firefox and Safari"
|
@@ -242,55 +240,105 @@ msgstr ""
|
|
242 |
"De grijstinten optie werkt alleen in moderne browsers zoals Chrome, Firefox "
|
243 |
"en Safari"
|
244 |
|
245 |
-
#: ../kiwi_logo_carousel_admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
246 |
msgid "Show captions"
|
247 |
msgstr "Laat titels zien"
|
248 |
|
249 |
-
#: ../kiwi_logo_carousel_admin.php:
|
250 |
msgid "Adaptive Height"
|
251 |
msgstr "Flexibele hoogte"
|
252 |
|
253 |
-
#: ../kiwi_logo_carousel_admin.php:
|
254 |
msgid "Responsive"
|
255 |
msgstr "Schaalbaar / Responsive"
|
256 |
|
257 |
-
#: ../kiwi_logo_carousel_admin.php:
|
258 |
-
msgid "Minimal
|
259 |
-
msgstr "Minimaal aantal
|
260 |
|
261 |
-
#: ../kiwi_logo_carousel_admin.php:
|
262 |
-
msgid "Maximum
|
263 |
-
msgstr "
|
264 |
|
265 |
-
#: ../kiwi_logo_carousel_admin.php:
|
266 |
-
msgid "Move
|
267 |
-
msgstr "Aantal
|
|
|
|
|
|
|
|
|
268 |
|
269 |
-
#: ../kiwi_logo_carousel_admin.php:
|
270 |
-
msgid "
|
271 |
-
msgstr "
|
272 |
|
273 |
-
#: ../kiwi_logo_carousel_admin.php:
|
274 |
msgid "Form actions"
|
275 |
msgstr "Acties"
|
276 |
|
277 |
-
#: ../kiwi_logo_carousel_admin.php:
|
278 |
msgid "Insert Carousel"
|
279 |
msgstr "Carrousel invoegen"
|
280 |
|
281 |
-
#: ../kiwi_logo_carousel_admin.php:
|
282 |
msgid "Insert with shortcode"
|
283 |
msgstr "Invoegen met een shortcode"
|
284 |
|
285 |
-
#: ../kiwi_logo_carousel_admin.php:
|
286 |
msgid "Insert with PHP"
|
287 |
msgstr "Invoegen met PHP"
|
288 |
|
289 |
-
#: ../kiwi_logo_carousel_admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
290 |
msgid "Do you like this plugin?"
|
291 |
msgstr "Bent u tevreden met deze plugin?"
|
292 |
|
293 |
-
#: ../kiwi_logo_carousel_admin.php:
|
294 |
msgid "Please donate so this plugin can remain free!"
|
295 |
msgstr "Dankzij uw donaties kan deze plugin gratis blijven."
|
296 |
|
@@ -298,6 +346,15 @@ msgstr "Dankzij uw donaties kan deze plugin gratis blijven."
|
|
298 |
msgid "Drag and drop items to change the custom order"
|
299 |
msgstr "Je kunt items verslepen om de aangepaste volgorde te wijzigen"
|
300 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
301 |
#~ msgid "Carousel"
|
302 |
#~ msgstr "Carrousel"
|
303 |
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Kiwi Logo Carousel\n"
|
4 |
+
"POT-Creation-Date: 2014-04-17 16:30+0100\n"
|
5 |
+
"PO-Revision-Date: 2014-04-17 16:35+0100\n"
|
6 |
"Last-Translator: Bjorn Manintveld <bjorn@yourstyledesign.nl>\n"
|
7 |
"Language-Team: Bjorn Manintveld <bjorn@yourstyledesign.nl>\n"
|
8 |
"Language: nl\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 1.6.4\n"
|
13 |
"X-Poedit-KeywordsList: _;_e;_x;__\n"
|
14 |
"X-Poedit-Basepath: .\n"
|
15 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
16 |
"X-Poedit-SearchPath-0: .\n"
|
17 |
"X-Poedit-SearchPath-1: ..\n"
|
18 |
|
19 |
+
#: ../kiwi_logo_carousel.php:142
|
20 |
msgid "This carousel is empty, please add some logos."
|
21 |
msgstr "Deze carrousel is leeg, voeg eerst logo's toe."
|
22 |
|
23 |
+
#: ../kiwi_logo_carousel_admin.php:71 ../kiwi_logo_carousel_admin.php:82
|
24 |
msgid "Logos"
|
25 |
msgstr "Logo's"
|
26 |
|
27 |
+
#: ../kiwi_logo_carousel_admin.php:72 ../kiwi_logo_carousel_admin.php:175
|
28 |
msgid "Logo"
|
29 |
msgstr "Logo"
|
30 |
|
31 |
+
#: ../kiwi_logo_carousel_admin.php:73 ../kiwi_logo_carousel_admin.php:74
|
32 |
msgid "Add New Logo"
|
33 |
msgstr "Nieuw Logo"
|
34 |
|
35 |
+
#: ../kiwi_logo_carousel_admin.php:75
|
36 |
msgid "Edit Logo"
|
37 |
msgstr "Logo Bewerken"
|
38 |
|
39 |
+
#: ../kiwi_logo_carousel_admin.php:76
|
40 |
msgid "New Logo"
|
41 |
msgstr "Nieuw Logo"
|
42 |
|
43 |
+
#: ../kiwi_logo_carousel_admin.php:77
|
44 |
msgid "View Logo"
|
45 |
msgstr "Bekijk Logo"
|
46 |
|
47 |
+
#: ../kiwi_logo_carousel_admin.php:78
|
48 |
msgid "Search Logos"
|
49 |
msgstr "Zoeken in Logo's"
|
50 |
|
51 |
+
#: ../kiwi_logo_carousel_admin.php:79
|
52 |
msgid "No Logos found"
|
53 |
msgstr "Geen logo's gevonden"
|
54 |
|
55 |
+
#: ../kiwi_logo_carousel_admin.php:80
|
56 |
msgid "No Logos found in Trash"
|
57 |
msgstr "Geen logo's gevonden in de prullenbak"
|
58 |
|
59 |
+
#: ../kiwi_logo_carousel_admin.php:81
|
60 |
msgid "Parent Logo:"
|
61 |
msgstr "Hoofd Logo:"
|
62 |
|
63 |
+
#: ../kiwi_logo_carousel_admin.php:136
|
64 |
msgid "Carousels"
|
65 |
msgstr "Carrousels"
|
66 |
|
67 |
+
#: ../kiwi_logo_carousel_admin.php:165 ../kiwi_logo_carousel_admin.php:396
|
68 |
msgid "Default"
|
69 |
msgstr "Standaard"
|
70 |
|
71 |
+
#: ../kiwi_logo_carousel_admin.php:181
|
72 |
msgid "URL attachment (optional)"
|
73 |
msgstr "Voeg een URL toe (optioneel)"
|
74 |
|
75 |
+
#: ../kiwi_logo_carousel_admin.php:188
|
76 |
msgid "Add an URL to make this logo clickable"
|
77 |
msgstr "Voeg een URL toe om dit logo klikbaar te maken"
|
78 |
|
79 |
+
#: ../kiwi_logo_carousel_admin.php:210
|
80 |
msgid "URL"
|
81 |
msgstr "URL"
|
82 |
|
83 |
+
#: ../kiwi_logo_carousel_admin.php:211
|
84 |
msgid "Logo Preview"
|
85 |
msgstr "Logo voorbeeld"
|
86 |
|
87 |
+
#: ../kiwi_logo_carousel_admin.php:220
|
88 |
msgid "No logo set"
|
89 |
msgstr "Geen logo ingesteld"
|
90 |
|
91 |
+
#: ../kiwi_logo_carousel_admin.php:232 ../kiwi_logo_carousel_admin.php:233
|
92 |
msgid "Manage Carousels"
|
93 |
msgstr "Beheer Carrousels"
|
94 |
|
95 |
+
#: ../kiwi_logo_carousel_admin.php:280
|
96 |
msgid "Settings saved."
|
97 |
msgstr "Instellingen opgeslagen."
|
98 |
|
99 |
+
#: ../kiwi_logo_carousel_admin.php:291
|
100 |
msgid "General"
|
101 |
msgstr "Algemeen"
|
102 |
|
103 |
+
#: ../kiwi_logo_carousel_admin.php:295
|
104 |
msgid "Mode"
|
105 |
msgstr "Modus"
|
106 |
|
107 |
+
#: ../kiwi_logo_carousel_admin.php:297
|
108 |
msgid "Horizontal"
|
109 |
msgstr "Horizontaal"
|
110 |
|
111 |
+
#: ../kiwi_logo_carousel_admin.php:298
|
112 |
msgid "Vertical"
|
113 |
msgstr "Verticaal"
|
114 |
|
115 |
+
#: ../kiwi_logo_carousel_admin.php:302
|
116 |
msgid "Speed (ms)"
|
117 |
msgstr "Snelheid (milliseconden)"
|
118 |
|
119 |
+
#: ../kiwi_logo_carousel_admin.php:306
|
120 |
msgid "Infinite Loop"
|
121 |
msgstr "Oneindig"
|
122 |
|
123 |
+
#: ../kiwi_logo_carousel_admin.php:308 ../kiwi_logo_carousel_admin.php:315
|
124 |
+
#: ../kiwi_logo_carousel_admin.php:326 ../kiwi_logo_carousel_admin.php:333
|
125 |
+
#: ../kiwi_logo_carousel_admin.php:364 ../kiwi_logo_carousel_admin.php:371
|
126 |
+
#: ../kiwi_logo_carousel_admin.php:378 ../kiwi_logo_carousel_admin.php:412
|
127 |
+
#: ../kiwi_logo_carousel_admin.php:419 ../kiwi_logo_carousel_admin.php:426
|
|
|
128 |
msgid "True"
|
129 |
msgstr "Ja"
|
130 |
|
131 |
+
#: ../kiwi_logo_carousel_admin.php:309 ../kiwi_logo_carousel_admin.php:316
|
132 |
+
#: ../kiwi_logo_carousel_admin.php:327 ../kiwi_logo_carousel_admin.php:334
|
133 |
+
#: ../kiwi_logo_carousel_admin.php:365 ../kiwi_logo_carousel_admin.php:372
|
134 |
+
#: ../kiwi_logo_carousel_admin.php:379 ../kiwi_logo_carousel_admin.php:413
|
135 |
+
#: ../kiwi_logo_carousel_admin.php:420 ../kiwi_logo_carousel_admin.php:427
|
|
|
136 |
msgid "False"
|
137 |
msgstr "Nee"
|
138 |
|
139 |
+
#: ../kiwi_logo_carousel_admin.php:313
|
140 |
msgid "Autoplay"
|
141 |
msgstr "Automatisch afspelen"
|
142 |
|
143 |
+
#: ../kiwi_logo_carousel_admin.php:320
|
144 |
+
msgid "Autoplay Pause (milliseconds)"
|
145 |
+
msgstr "Autoplay Pauzes (milliseconden)"
|
146 |
+
|
147 |
+
#: ../kiwi_logo_carousel_admin.php:324
|
148 |
msgid "Use Ticker Mode"
|
149 |
msgstr "Gebruik de Ticker Modus"
|
150 |
|
151 |
+
#: ../kiwi_logo_carousel_admin.php:331
|
152 |
msgid "Pause Ticker on Hover"
|
153 |
msgstr "Pauzeer Ticker als de muis erop staat"
|
154 |
|
155 |
+
#: ../kiwi_logo_carousel_admin.php:338
|
156 |
msgid "Order by"
|
157 |
msgstr "Volgorde"
|
158 |
|
159 |
+
#: ../kiwi_logo_carousel_admin.php:340 ../kiwi_logo_carousel_order.php:198
|
160 |
msgid "Custom Order"
|
161 |
msgstr "Aangepaste Volgorde"
|
162 |
|
163 |
+
#: ../kiwi_logo_carousel_admin.php:341
|
164 |
msgid "Random Order"
|
165 |
msgstr "Willekeurig"
|
166 |
|
167 |
+
#: ../kiwi_logo_carousel_admin.php:342
|
168 |
msgid "Title"
|
169 |
msgstr "Titel"
|
170 |
|
171 |
+
#: ../kiwi_logo_carousel_admin.php:343
|
172 |
msgid "Date"
|
173 |
msgstr "Datum"
|
174 |
|
175 |
+
#: ../kiwi_logo_carousel_admin.php:347
|
176 |
msgid "Clickable logos"
|
177 |
msgstr "Klikbare logos"
|
178 |
|
179 |
+
#: ../kiwi_logo_carousel_admin.php:349
|
180 |
msgid "Open in new tab"
|
181 |
msgstr "Openen in een nieuw tabblad"
|
182 |
|
183 |
+
#: ../kiwi_logo_carousel_admin.php:350
|
184 |
msgid "Open in the same window"
|
185 |
msgstr "Openen in hetzelfde scherm"
|
186 |
|
187 |
+
#: ../kiwi_logo_carousel_admin.php:351
|
188 |
msgid "Turn off"
|
189 |
msgstr "Uitschakelen"
|
190 |
|
191 |
+
#: ../kiwi_logo_carousel_admin.php:358
|
192 |
msgid "Controls"
|
193 |
msgstr "Knoppen"
|
194 |
|
195 |
+
#: ../kiwi_logo_carousel_admin.php:362
|
196 |
msgid "Show Controls"
|
197 |
msgstr "Laat \"Vorige\" en \"Volgende\" knoppen zien"
|
198 |
|
199 |
+
#: ../kiwi_logo_carousel_admin.php:366
|
200 |
msgid "Controls are not available when Ticker Mode is enabled"
|
201 |
msgstr "De knoppen worden niet weergeven in de Ticker Modus"
|
202 |
|
203 |
+
#: ../kiwi_logo_carousel_admin.php:369
|
204 |
msgid "Hide next button on last slide"
|
205 |
msgstr "Verberg de \"Volgende\" knop op de laatste dia"
|
206 |
|
207 |
+
#: ../kiwi_logo_carousel_admin.php:373
|
208 |
msgid "Doesn't work when Infinite Loop is enabled"
|
209 |
msgstr "Werkt niet wanneer de carrousel oneindig is"
|
210 |
|
211 |
+
#: ../kiwi_logo_carousel_admin.php:376
|
212 |
msgid "Show Pager"
|
213 |
msgstr "Laat pagina's zien"
|
214 |
|
215 |
+
#: ../kiwi_logo_carousel_admin.php:386
|
|
|
|
|
|
|
|
|
216 |
msgid "Styling"
|
217 |
msgstr "Stijl"
|
218 |
|
219 |
+
#: ../kiwi_logo_carousel_admin.php:390
|
220 |
+
msgid "Logo Margin (pixels)"
|
221 |
+
msgstr "Logo marges (pixels)"
|
222 |
|
223 |
+
#: ../kiwi_logo_carousel_admin.php:394
|
224 |
msgid "Logo Style"
|
225 |
msgstr "Logo stijl"
|
226 |
|
227 |
+
#: ../kiwi_logo_carousel_admin.php:397
|
228 |
msgid "Grayscale Images"
|
229 |
msgstr "Afbeeldingen met grijstinten"
|
230 |
|
231 |
+
#: ../kiwi_logo_carousel_admin.php:398
|
232 |
msgid "Grayscale Images, Default Color on Hover"
|
233 |
msgstr "Afbeeldingen met grijstinten, standaard kleuren als de muis erop staat"
|
234 |
|
235 |
+
#: ../kiwi_logo_carousel_admin.php:399
|
236 |
msgid ""
|
237 |
"The grayscale feature is only available in modern browsers like Chrome, "
|
238 |
"Firefox and Safari"
|
240 |
"De grijstinten optie werkt alleen in moderne browsers zoals Chrome, Firefox "
|
241 |
"en Safari"
|
242 |
|
243 |
+
#: ../kiwi_logo_carousel_admin.php:402
|
244 |
+
msgid "Logo Alignment"
|
245 |
+
msgstr "Logo's Uitlijnen"
|
246 |
+
|
247 |
+
#: ../kiwi_logo_carousel_admin.php:404
|
248 |
+
msgid "Top"
|
249 |
+
msgstr "Boven"
|
250 |
+
|
251 |
+
#: ../kiwi_logo_carousel_admin.php:405
|
252 |
+
msgid "Center"
|
253 |
+
msgstr "Midden"
|
254 |
+
|
255 |
+
#: ../kiwi_logo_carousel_admin.php:406
|
256 |
+
msgid "Bottom"
|
257 |
+
msgstr "Onder"
|
258 |
+
|
259 |
+
#: ../kiwi_logo_carousel_admin.php:410
|
260 |
msgid "Show captions"
|
261 |
msgstr "Laat titels zien"
|
262 |
|
263 |
+
#: ../kiwi_logo_carousel_admin.php:417
|
264 |
msgid "Adaptive Height"
|
265 |
msgstr "Flexibele hoogte"
|
266 |
|
267 |
+
#: ../kiwi_logo_carousel_admin.php:424
|
268 |
msgid "Responsive"
|
269 |
msgstr "Schaalbaar / Responsive"
|
270 |
|
271 |
+
#: ../kiwi_logo_carousel_admin.php:431
|
272 |
+
msgid "Minimal logos"
|
273 |
+
msgstr "Minimaal aantal logo's"
|
274 |
|
275 |
+
#: ../kiwi_logo_carousel_admin.php:435
|
276 |
+
msgid "Maximum logos"
|
277 |
+
msgstr "Maximaal aantal dia's"
|
278 |
|
279 |
+
#: ../kiwi_logo_carousel_admin.php:439
|
280 |
+
msgid "Move logos"
|
281 |
+
msgstr "Aantal logo's verschuiven"
|
282 |
+
|
283 |
+
#: ../kiwi_logo_carousel_admin.php:443
|
284 |
+
msgid "Logo width (pixels)"
|
285 |
+
msgstr "Logo breedte (pixels)"
|
286 |
|
287 |
+
#: ../kiwi_logo_carousel_admin.php:447
|
288 |
+
msgid "Logo height (pixels)"
|
289 |
+
msgstr "Logo hoogte (pixels)"
|
290 |
|
291 |
+
#: ../kiwi_logo_carousel_admin.php:459
|
292 |
msgid "Form actions"
|
293 |
msgstr "Acties"
|
294 |
|
295 |
+
#: ../kiwi_logo_carousel_admin.php:465
|
296 |
msgid "Insert Carousel"
|
297 |
msgstr "Carrousel invoegen"
|
298 |
|
299 |
+
#: ../kiwi_logo_carousel_admin.php:467
|
300 |
msgid "Insert with shortcode"
|
301 |
msgstr "Invoegen met een shortcode"
|
302 |
|
303 |
+
#: ../kiwi_logo_carousel_admin.php:468
|
304 |
msgid "Insert with PHP"
|
305 |
msgstr "Invoegen met PHP"
|
306 |
|
307 |
+
#: ../kiwi_logo_carousel_admin.php:472
|
308 |
+
msgid "jQuery"
|
309 |
+
msgstr "jQuery"
|
310 |
+
|
311 |
+
#: ../kiwi_logo_carousel_admin.php:474
|
312 |
+
msgid ""
|
313 |
+
"When your Wordpress theme or plugins don't have jQuery enabled. You need to "
|
314 |
+
"enable it manually from here to make Kiwi Logo Carousel work."
|
315 |
+
msgstr ""
|
316 |
+
"Wanneer uw Wordpress thema of plugin's niet standaard jQuery gebruiken, dan "
|
317 |
+
"moet u dit hier handmatig activeren om Kiwi Logo Carousel werkend te maken."
|
318 |
+
|
319 |
+
#: ../kiwi_logo_carousel_admin.php:475
|
320 |
+
msgid ""
|
321 |
+
"Most Wordpress themes are using jQuery by default, that's why we disabled "
|
322 |
+
"this setting by default. When Kiwi Logo Carousel is working, you don't need "
|
323 |
+
"to enable jQuery here."
|
324 |
+
msgstr ""
|
325 |
+
"De meeste Wordpress thema's gebruiken al standaard jQuery, daarom hebben we "
|
326 |
+
"deze optie standaard uitgeschakeld. Wanneer Kiwi Logo Carousel goed werkt, "
|
327 |
+
"hoeft u deze optie niet in te schakelen."
|
328 |
+
|
329 |
+
#: ../kiwi_logo_carousel_admin.php:477
|
330 |
+
msgid "Don't add jQuery (default)"
|
331 |
+
msgstr "jQuery niet toevoegen (standaard)"
|
332 |
+
|
333 |
+
#: ../kiwi_logo_carousel_admin.php:478
|
334 |
+
msgid "Add jQuery"
|
335 |
+
msgstr "jQuery Toevoegen"
|
336 |
+
|
337 |
+
#: ../kiwi_logo_carousel_admin.php:484
|
338 |
msgid "Do you like this plugin?"
|
339 |
msgstr "Bent u tevreden met deze plugin?"
|
340 |
|
341 |
+
#: ../kiwi_logo_carousel_admin.php:486
|
342 |
msgid "Please donate so this plugin can remain free!"
|
343 |
msgstr "Dankzij uw donaties kan deze plugin gratis blijven."
|
344 |
|
346 |
msgid "Drag and drop items to change the custom order"
|
347 |
msgstr "Je kunt items verslepen om de aangepaste volgorde te wijzigen"
|
348 |
|
349 |
+
#~ msgid "Move slides"
|
350 |
+
#~ msgstr "Aantal dia's verplaatsen"
|
351 |
+
|
352 |
+
#~ msgid "Slide Width"
|
353 |
+
#~ msgstr "Dia breedte"
|
354 |
+
|
355 |
+
#~ msgid "Show Start and Stop Controls"
|
356 |
+
#~ msgstr "Laat \"Start\" en \"Stop\" knoppen zien"
|
357 |
+
|
358 |
#~ msgid "Carousel"
|
359 |
#~ msgstr "Carrousel"
|
360 |
|
readme.txt
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
Contributors: ysdbjorn
|
3 |
Donate link: http://getkiwi.org/donate/
|
4 |
Tags: logo, slider, carousel, ticker
|
5 |
-
Requires at least: 3.
|
6 |
Tested up to: 3.9
|
7 |
-
Stable tag: 1.
|
8 |
License: GPLv2
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -61,8 +61,11 @@ Please contact your theme developer.
|
|
61 |
Add this code to your themes functions.php:
|
62 |
' add_filter('widget_text', 'do_shortcode'); '
|
63 |
|
64 |
-
=
|
65 |
You need a recent version of jQuery to make things work. Please make sure you are loading jQuery in the header of your theme.
|
|
|
|
|
|
|
66 |
|
67 |
== Screenshots ==
|
68 |
|
@@ -74,8 +77,28 @@ You need a recent version of jQuery to make things work. Please make sure you ar
|
|
74 |
|
75 |
== Changelog ==
|
76 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
= 1.5.1 (2014-02-07) =
|
78 |
-
*
|
79 |
|
80 |
= 1.5.0 (2014-02-06) =
|
81 |
* Improvements on the "Manage Carousels" page
|
2 |
Contributors: ysdbjorn
|
3 |
Donate link: http://getkiwi.org/donate/
|
4 |
Tags: logo, slider, carousel, ticker
|
5 |
+
Requires at least: 3.4
|
6 |
Tested up to: 3.9
|
7 |
+
Stable tag: 1.6.0
|
8 |
License: GPLv2
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
61 |
Add this code to your themes functions.php:
|
62 |
' add_filter('widget_text', 'do_shortcode'); '
|
63 |
|
64 |
+
= About jQuery =
|
65 |
You need a recent version of jQuery to make things work. Please make sure you are loading jQuery in the header of your theme.
|
66 |
+
You can activate jQuery from the plugin when your theme or plugins aren't using jQuery already.
|
67 |
+
When you are not sure your theme / plugins are including jQuery already, you can simply test it by creating a carousel and put it somewhere on your website. If the carousel is working, you don't need to enable jQuery from the plugin.
|
68 |
+
When you enabled jQuery from the plugin, and the carousel is still not working. Please check your site on Javascript errors or other possible issues in installed themes and plugins.
|
69 |
|
70 |
== Screenshots ==
|
71 |
|
77 |
|
78 |
== Changelog ==
|
79 |
|
80 |
+
= 1.6.0 ( 2014-04-17 ) =
|
81 |
+
* Removed Carousels & Logo's from the Menu Settings page in Wordpress back-end
|
82 |
+
* Added option to set Autoplay Pauses
|
83 |
+
* Fixed a problem with translation files
|
84 |
+
* Added logo alignment options (requires logo height to be set)
|
85 |
+
* Added logo height option (default height is set to 150 pixels)
|
86 |
+
* Improvement: When using Visual Composer Fontend Editor, Logo Carousels were messed up. Now showing an error message instead of Logo Carousel.
|
87 |
+
* Improvement: Plugin javascript now loaded in WP_FOOTER instead of WP_HEAD
|
88 |
+
* Added a global option (applies on all carousels) for including jQuery from the plugin.
|
89 |
+
* Little improvements
|
90 |
+
|
91 |
+
<strong>Important notes about the 1.6.0 update:</strong>
|
92 |
+
<ul>
|
93 |
+
<li>The new height option will be added to existing Logo Carousels too. This could mess up your styling on the existing carousels.</li>
|
94 |
+
<li>Kiwi is not going to support Visual Composer, because it is a paid plugin. The fix in this release is just an easy fix for people who still want to use Visual Composer.</li>
|
95 |
+
<li>The new jQuery setting is disabled by default, you should enable this only when your Wordpress themes or plugins are not using jQuery already.</li>
|
96 |
+
<li>When you are not sure your theme / plugins are including jQuery already, you can simply test it by creating a carousel and put it somewhere on your website. If the carousel is working, you don't need to enable jQuery from the plugin.</li>
|
97 |
+
<li>When you enabled jQuery from the plugin, and the carousel is still not working. Please check your site on Javascript errors or other possible issues in installed themes and plugins.</li>
|
98 |
+
</ul>
|
99 |
+
|
100 |
= 1.5.1 (2014-02-07) =
|
101 |
+
* Bugfixes
|
102 |
|
103 |
= 1.5.0 (2014-02-06) =
|
104 |
* Improvements on the "Manage Carousels" page
|
third-party/jquery/jquery-1.11.0.min.js
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
|
2 |
+
!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="".trim,l={},m="1.11.0",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 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=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.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},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){return a-parseFloat(a)>=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&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(l.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&&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,c){var d,e=0,f=a.length,g=s(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:k&&!k.call("\ufeff\xa0")?function(a){return null==a?"":k.call(a)}: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):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=s(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),n.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||n.guid++,e):void 0},now:function(){return+new Date},support:l}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"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="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=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)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(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 mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(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 typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="<select t=''><option selected=''></option></select>",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.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},z=b?function(a,b){if(a===b)return j=!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===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.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=db.selectors={cacheLength:50,createPseudo:fb,match:V,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(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===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]||db.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]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(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(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.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+" ").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(),t=!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&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&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]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)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&&(t&&((l[s]||(l[s]={}))[a]=[u,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()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(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),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?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===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.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 X.test(a.nodeName)},input:function(a){return W.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:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(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]=jb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=kb(b);function nb(){}nb.prototype=d.filters=d.pseudos,d.setFilters=new nb;function ob(a,b){var c,e,f,g,h,i,j,k=x[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=Q.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[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?db.error(a):x(a,i).slice(0)}function pb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;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=[u,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[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(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 sb(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 tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(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?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(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(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>=0!==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(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=a.document,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,B=n.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]:A.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=z.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return y.find(a);this.length=1,this[0]=d}return this.context=z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};B.prototype=n.fn,y=n(z);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!n(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}}),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=u.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.unique(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.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(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 n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(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&&(D[a]||(e=n.unique(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g,G={};function H(a){var b=G[a]={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G[a]||H(a):n.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){n.each(b,function(b,c){var d=n.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&&n.each(arguments,function(a,c){var d;while((d=n.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?n.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},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().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?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=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.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]&&n.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 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){if(a===!0?!--n.readyWait:!n.isReady){if(!z.body)return setTimeout(n.ready);n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(z,[n]),n.fn.trigger&&n(z).trigger("ready").off("ready"))}}});function J(){z.addEventListener?(z.removeEventListener("DOMContentLoaded",K,!1),a.removeEventListener("load",K,!1)):(z.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(z.addEventListener||"load"===event.type||"complete"===z.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===z.readyState)setTimeout(n.ready);else if(z.addEventListener)z.addEventListener("DOMContentLoaded",K,!1),a.addEventListener("load",K,!1);else{z.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}return I.promise(b)};var L="undefined",M;for(M in n(l))break;l.ownLast="0"!==M,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c=z.getElementsByTagName("body")[0];c&&(a=z.createElement("div"),a.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",b=z.createElement("div"),c.appendChild(a).appendChild(b),typeof b.style.zoom!==L&&(b.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(l.inlineBlockNeedsLayout=3===b.offsetWidth)&&(c.style.zoom=1)),c.removeChild(a),a=b=null)}),function(){var a=z.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}}a=null}(),n.acceptData=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};var 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(n.acceptData(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
|
3 |
+
}}function S(a,b,c){if(n.acceptData(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]=null)}}}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--)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)}});var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},W=n.access=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)n.access(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},X=/^(?:checkbox|radio)$/i;!function(){var a=z.createDocumentFragment(),b=z.createElement("div"),c=z.createElement("input");if(b.setAttribute("className","t"),b.innerHTML=" <link/><table></table><a href='/a'>a</a>",l.leadingWhitespace=3===b.firstChild.nodeType,l.tbody=!b.getElementsByTagName("tbody").length,l.htmlSerialize=!!b.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==z.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,a.appendChild(c),l.appendChecked=c.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){l.noCloneEvent=!1}),b.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete b.test}catch(d){l.deleteExpando=!1}}a=b=c=null}(),function(){var b,c,d=z.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),l[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,$=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,ab=/^([^.]*)(?:\.(.+)|)$/;function bb(){return!0}function cb(){return!1}function db(){try{return z.activeElement}catch(a){}}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 typeof n===L||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=ab.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(F)||[""],j=b.length;while(j--)if(h=ab.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,d,e){var f,g,h,i,k,l,m,o=[d||z],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||z,3!==d.nodeType&&8!==d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[n.expando]?b:new n.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]:n.makeArray(c,[b]),k=n.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!n.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||z)&&o.push(l.defaultView||l.parentWindow||a)}m=0;while((h=o[m++])&&!b.isPropagationStopped())b.type=m>1?i:k.bindType||p,f=(n._data(h,"events")||{})[b.type]&&n._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&n.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)&&n.acceptData(d)&&g&&d[p]&&!n.isWindow(d)){l=d[g],l&&(d[g]=null),n.event.triggered=p;try{d[p]()}catch(r){}n.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.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,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=((n.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?n(c,this).index(i)>=0:n.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[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=$.test(e)?this.mouseHooks:Z.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||z),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||z,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!==db()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===db()&&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.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=z.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]===L&&(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||a.getPreventDefault&&a.getPreventDefault())?bb:cb):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={isDefaultPrevented:cb,isPropagationStopped:cb,isImmediatePropagationStopped:cb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=bb,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=bb,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=bb,this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout"},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.submitBubbles||(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")?b.form:void 0;c&&!n._data(c,"submitBubbles")&&(n.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),n._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.changeBubbles||(n.event.special.change={setup:function(){return Y.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),n.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),n.event.simulate("change",this,a,!0)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;Y.test(b.nodeName)&&!n._data(b,"changeBubbles")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a,!0)}),n._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 n.event.remove(this,"._change"),!Y.test(this.nodeName)}}),l.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};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,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=cb;else if(!d)return this;return 1===e&&(g=d,d=function(a){return n().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=n.guid++)),this.each(function(){n.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,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=cb),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}});function eb(a){var b=fb.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var fb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gb=/ jQuery\d+="(?:null|\d+)"/g,hb=new RegExp("<(?:"+fb+")[\\s/>]","i"),ib=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,lb=/<tbody/i,mb=/<|&#?\w+;/,nb=/<(?:script|style|link)/i,ob=/checked\s*(?:[^=]|=\s*.checked.)/i,pb=/^$|\/(?:java|ecma)script/i,qb=/^true\/(.*)/,rb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,sb={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>"]},tb=eb(z),ub=tb.appendChild(z.createElement("div"));sb.optgroup=sb.option,sb.tbody=sb.tfoot=sb.colgroup=sb.caption=sb.thead,sb.th=sb.td;function vb(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==L?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==L?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,vb(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function wb(a){X.test(a.type)&&(a.defaultChecked=a.checked)}function xb(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 yb(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function zb(a){var b=qb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ab(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}function Bb(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 Cb(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?(yb(b).text=a.text,zb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&X.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)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ub.innerHTML=a.outerHTML,ub.removeChild(f=ub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=vb(f),h=vb(a),g=0;null!=(e=h[g]);++g)d[g]&&Cb(e,d[g]);if(b)if(c)for(h=h||vb(a),d=d||vb(f),g=0;null!=(e=h[g]);g++)Bb(e,d[g]);else Bb(a,f);return d=vb(f,"script"),d.length>0&&Ab(d,!i&&vb(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,m=a.length,o=eb(b),p=[],q=0;m>q;q++)if(f=a[q],f||0===f)if("object"===n.type(f))n.merge(p,f.nodeType?[f]:f);else if(mb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(kb.exec(f)||["",""])[1].toLowerCase(),k=sb[i]||sb._default,h.innerHTML=k[1]+f.replace(jb,"<$1></$2>")+k[2],e=k[0];while(e--)h=h.lastChild;if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)[0])),!l.tbody){f="table"!==i||lb.test(f)?"<table>"!==k[1]||lb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)n.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}n.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),l.appendChecked||n.grep(vb(p,"input"),wb),q=0;while(f=p[q++])if((!d||-1===n.inArray(f,d))&&(g=n.contains(f.ownerDocument,f),h=vb(o.appendChild(f),"script"),g&&Ab(h),c)){e=0;while(f=h[e++])pb.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.deleteExpando,m=n.event.special;null!=(d=a[h]);h++)if((b||n.acceptData(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?delete d[i]:typeof d.removeAttribute!==L?d.removeAttribute(i):d[i]=null,c.push(f))}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||z).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=xb(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=xb(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?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(vb(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 W(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(gb,""):void 0;if(!("string"!=typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb[(kb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(jb,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(vb(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,n.cleanData(vb(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,k=this.length,m=this,o=k-1,p=a[0],q=n.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&ob.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(i=n.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=n.map(vb(i,"script"),yb),f=g.length;k>j;j++)d=i,j!==o&&(d=n.clone(d,!0,!0),f&&n.merge(g,vb(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,n.map(g,zb),j=0;f>j;j++)d=g[j],pb.test(d.type||"")&&!n._data(d,"globalEval")&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||"").replace(rb,"")));i=c=null}return this}}),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=[],g=n(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Db,Eb={};function Fb(b,c){var d=n(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:n.css(d[0],"display");return d.detach(),e}function Gb(a){var b=z,c=Eb[a];return c||(c=Fb(a,b),"none"!==c&&c||(Db=(Db||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Db[0].contentWindow||Db[0].contentDocument).document,b.write(),b.close(),c=Fb(a,b),Db.detach()),Eb[a]=c),c}!function(){var a,b,c=z.createElement("div"),d="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";c.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],a.style.cssText="float:left;opacity:.5",l.opacity=/^0.5/.test(a.style.opacity),l.cssFloat=!!a.style.cssFloat,c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===c.style.backgroundClip,a=c=null,l.shrinkWrapBlocks=function(){var a,c,e,f;if(null==b){if(a=z.getElementsByTagName("body")[0],!a)return;f="border:0;width:0;height:0;position:absolute;top:0;left:-9999px",c=z.createElement("div"),e=z.createElement("div"),a.appendChild(c).appendChild(e),b=!1,typeof e.style.zoom!==L&&(e.style.cssText=d+";width:1px;padding:1px;zoom:1",e.innerHTML="<div></div>",e.firstChild.style.width="5px",b=3!==e.offsetWidth),a.removeChild(c),a=c=e=null}return b}}();var Hb=/^margin/,Ib=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Jb,Kb,Lb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Jb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Kb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Jb(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),Ib.test(g)&&Hb.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+""}):z.documentElement.currentStyle&&(Jb=function(a){return a.currentStyle},Kb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Jb(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ib.test(g)&&!Lb.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 Mb(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=z.createElement("div"),i="border:0;width:0;height:0;position:absolute;top:0;left:-9999px",j="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";h.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",b=h.getElementsByTagName("a")[0],b.style.cssText="float:left;opacity:.5",l.opacity=/^0.5/.test(b.style.opacity),l.cssFloat=!!b.style.cssFloat,h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===h.style.backgroundClip,b=h=null,n.extend(l,{reliableHiddenOffsets:function(){if(null!=c)return c;var a,b,d,e=z.createElement("div"),f=z.getElementsByTagName("body")[0];if(f)return e.setAttribute("className","t"),e.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=z.createElement("div"),a.style.cssText=i,f.appendChild(a).appendChild(e),e.innerHTML="<table><tr><td></td><td>t</td></tr></table>",b=e.getElementsByTagName("td"),b[0].style.cssText="padding:0;margin:0;border:0;display:none",d=0===b[0].offsetHeight,b[0].style.display="",b[1].style.display="none",c=d&&0===b[0].offsetHeight,f.removeChild(a),e=f=null,c},boxSizing:function(){return null==d&&k(),d},boxSizingReliable:function(){return null==e&&k(),e},pixelPosition:function(){return null==f&&k(),f},reliableMarginRight:function(){var b,c,d,e;if(null==g&&a.getComputedStyle){if(b=z.getElementsByTagName("body")[0],!b)return;c=z.createElement("div"),d=z.createElement("div"),c.style.cssText=i,b.appendChild(c).appendChild(d),e=d.appendChild(z.createElement("div")),e.style.cssText=d.style.cssText=j,e.style.marginRight=e.style.width="0",d.style.width="1px",g=!parseFloat((a.getComputedStyle(e,null)||{}).marginRight),b.removeChild(c)}return g}});function k(){var b,c,h=z.getElementsByTagName("body")[0];h&&(b=z.createElement("div"),c=z.createElement("div"),b.style.cssText=i,h.appendChild(b).appendChild(c),c.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",n.swap(h,null!=h.style.zoom?{zoom:1}:{},function(){d=4===c.offsetWidth}),e=!0,f=!1,g=!0,a.getComputedStyle&&(f="1%"!==(a.getComputedStyle(c,null)||{}).top,e="4px"===(a.getComputedStyle(c,null)||{width:"4px"}).width),h.removeChild(b),c=h=null)}}(),n.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 Nb=/alpha\([^)]*\)/i,Ob=/opacity\s*=\s*([^)]*)/,Pb=/^(none|table(?!-c[ea]).+)/,Qb=new RegExp("^("+T+")(.*)$","i"),Rb=new RegExp("^([+-])=("+T+")","i"),Sb={position:"absolute",visibility:"hidden",display:"block"},Tb={letterSpacing:0,fontWeight:400},Ub=["Webkit","O","Moz","ms"];function Vb(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ub.length;while(e--)if(b=Ub[e]+c,b in a)return b;return d}function Wb(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&&V(d)&&(f[g]=n._data(d,"olddisplay",Gb(d.nodeName)))):f[g]||(e=V(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 Xb(a,b,c){var d=Qb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Yb(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+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)));return g}function Zb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Jb(a),g=l.boxSizing()&&"border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Kb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ib.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Yb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Kb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!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]=Vb(i,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=Rb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="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]="",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]=Vb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Kb(a,b,d)),"normal"===f&&b in Tb&&(f=Tb[b]),""===c||c?(e=parseFloat(f),c===!0||n.isNumeric(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?0===a.offsetWidth&&Pb.test(n.css(a,"display"))?n.swap(a,Sb,function(){return Zb(a,b,d)}):Zb(a,b,d):void 0},set:function(a,c,d){var e=d&&Jb(a);return Xb(a,c,d?Yb(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 Ob.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(Nb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Nb.test(f)?f.replace(Nb,e):f+" "+e)}}),n.cssHooks.marginRight=Mb(l.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},Kb,[a,"marginRight"]):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+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Hb.test(a)||(n.cssHooks[a+b].set=Xb)}),n.fn.extend({css:function(a,b){return W(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Jb(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)
|
4 |
+
},a,b,arguments.length>1)},show:function(){return Wb(this,!0)},hide:function(){return Wb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function $b(a,b,c,d,e){return new $b.prototype.init(a,b,c,d,e)}n.Tween=$b,$b.prototype={constructor:$b,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||(n.cssNumber[c]?"":"px")},cur:function(){var a=$b.propHooks[this.prop];return a&&a.get?a.get(this):$b.propHooks._default.get(this)},run:function(a){var b,c=$b.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):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):$b.propHooks._default.set(this),this}},$b.prototype.init.prototype=$b.prototype,$b.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},$b.propHooks.scrollTop=$b.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}},n.fx=$b.prototype.init,n.fx.step={};var _b,ac,bc=/^(?:toggle|show|hide)$/,cc=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),dc=/queueHooks$/,ec=[jc],fc={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=cc.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&cc.exec(n.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,n.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 gc(){return setTimeout(function(){_b=void 0}),_b=n.now()}function hc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=U[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function ic(a,b,c){for(var d,e=(fc[b]||[]).concat(fc["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function jc(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&V(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=Gb(a.nodeName),"none"===j&&(j=k),"inline"===j&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==k?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],bc.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)}if(!n.isEmptyObject(o)){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=ic(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 kc(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 lc(a,b,c){var d,e,f=0,g=ec.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=_b||gc(),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:{}},c),originalProperties:b,originalOptions:c,startTime:_b||gc(),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.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(kc(k,j.opts.specialEasing);g>f;f++)if(d=ec[f].call(j,a,k,j.opts))return d;return n.map(k,ic,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(lc,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],fc[c]=fc[c]||[],fc[c].unshift(b)},prefilter:function(a,b){b?ec.unshift(a):ec.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(V).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=lc(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&&dc.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(hc(b,!0),a,d,e)}}),n.each({slideDown:hc("show"),slideUp:hc("hide"),slideToggle:hc("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(_b=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),_b=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(){ac||(ac=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(ac),ac=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.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=z.createElement("div");e.setAttribute("className","t"),e.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=e.getElementsByTagName("a")[0],c=z.createElement("select"),d=c.appendChild(z.createElement("option")),b=e.getElementsByTagName("input")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==e.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=d.selected,l.enctype=!!z.createElement("form").enctype,c.disabled=!0,l.optDisabled=!d.disabled,b=z.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value,a=b=c=d=e=null}();var mc=/\r/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(mc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.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||(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)>=0)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)>=0:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var nc,oc,pc=n.expr.attrHandle,qc=/^(?:checked|selected)$/i,rc=l.getSetAttribute,sc=l.input;n.fn.extend({attr:function(a,b){return W(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(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===L?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?oc:nc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.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 n.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(F);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?sc&&rc||!qc.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(rc?c: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}}}}}),oc={set:function(a,b,c){return b===!1?n.removeAttr(a,c):sc&&rc||!qc.test(c)?a.setAttribute(!rc&&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=pc[b]||n.find.attr;pc[b]=sc&&rc||!qc.test(b)?function(a,b,d){var e,f;return d||(f=pc[b],pc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,pc[b]=f),e}:function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),sc&&rc||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):nc&&nc.set(a,b,c)}}),rc||(nc={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}},pc.id=pc.name=pc.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:nc.set},n.attrHooks.contenteditable={set:function(a,b,c){nc.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 tc=/^(?:input|select|textarea|button|object)$/i,uc=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return W(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({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||!n.isXMLDoc(a),f&&(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):tc.test(a.nodeName)||uc.test(a.nodeName)&&a.href?0:-1}}}}),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}}),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 vc=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(F)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(vc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.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(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(F)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(vc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.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(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(F)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===L||"boolean"===c)&&(this.className&&n._data(this,"__className__",this.className),this.className=this.className||a===!1?"":n._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(vc," ").indexOf(b)>=0)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)},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 wc=n.now(),xc=/\?/,yc=/(,)|(\[|{)|(}|])|"(?:[^"\\\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(yc,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 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||n.error("Invalid XML: "+b),c};var zc,Ac,Bc=/#.*$/,Cc=/([?&])_=[^&]*/,Dc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ec=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Fc=/^(?:GET|HEAD)$/,Gc=/^\/\//,Hc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ic={},Jc={},Kc="*/".concat("*");try{Ac=location.href}catch(Lc){Ac=z.createElement("a"),Ac.href="",Ac=Ac.href}zc=Hc.exec(Ac.toLowerCase())||[];function Mc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(F)||[];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 Nc(a,b,c,d){var e={},f=a===Jc;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 Oc(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 Pc(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 Qc(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:Ac,type:"GET",isLocal:Ec.test(zc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kc,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":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Oc(Oc(a,n.ajaxSettings),b):Oc(n.ajaxSettings,a)},ajaxPrefilter:Mc(Ic),ajaxTransport:Mc(Jc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.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=Dc.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||Ac)+"").replace(Bc,"").replace(Gc,zc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(F)||[""],null==k.crossDomain&&(c=Hc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===zc[1]&&c[2]===zc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(zc[3]||("http:"===zc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),Nc(Ic,k,b,v),2===t)return v;h=k.global,h&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Fc.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(xc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Cc.test(e)?e.replace(Cc,"$1_="+wc++):e+(xc.test(e)?"&":"?")+"_="+wc++)),k.ifModified&&(n.lastModified[e]&&v.setRequestHeader("If-Modified-Since",n.lastModified[e]),n.etag[e]&&v.setRequestHeader("If-None-Match",n.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]?", "+Kc+"; 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=Nc(Jc,k,b,v)){v.readyState=1,h&&m.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=Pc(k,v,c)),u=Qc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(n.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&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},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({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",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 this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}: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()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!l.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||n.css(a,"display"))},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var Rc=/%20/g,Sc=/\[\]$/,Tc=/\r?\n/g,Uc=/^(?:submit|button|image|reset|file)$/i,Vc=/^(?:input|select|textarea|keygen)/i;function Wc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Sc.test(a)?d(a,e):Wc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Wc(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)Wc(c,a[c],b,e);return d.join("&").replace(Rc,"+")},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")&&Vc.test(this.nodeName)&&!Uc.test(a)&&(this.checked||!X.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(Tc,"\r\n")}}):{name:b.name,value:c.replace(Tc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&$c()||_c()}:$c;var Xc=0,Yc={},Zc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Yc)Yc[a](void 0,!0)}),l.cors=!!Zc&&"withCredentials"in Zc,Zc=l.ajax=!!Zc,Zc&&n.ajaxTransport(function(a){if(!a.crossDomain||l.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Xc;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 Yc[g],b=void 0,f.onreadystatechange=n.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=Yc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function $c(){try{return new a.XMLHttpRequest}catch(b){}}function _c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},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=z.head||n("head")[0]||z.documentElement;return{send:function(d,e){b=z.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 ad=[],bd=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=ad.pop()||n.expando+"_"+wc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(bd.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&bd.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(bd,"$1"+e):b.jsonp!==!1&&(b.url+=(xc.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(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,ad.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||z;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var cd=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&cd)return cd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=a.slice(h,a.length),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&n.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var dd=a.document.documentElement;function ed(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,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)?(typeof e.getBoundingClientRect!==L&&(d=e.getBoundingClientRect()),c=ed(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||dd;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||dd})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return W(this,function(a,d,e){var f=ed(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]=Mb(l.pixelPosition,function(a,c){return c?(c=Kb(a,b),Ib.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 W(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.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var fd=a.jQuery,gd=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=gd),b&&a.jQuery===n&&(a.jQuery=fd),n},typeof b===L&&(a.jQuery=a.$=n),n});
|