WP ULike - Version 4.5.1

Version Description

  • Updated: Display counter and likers list by DOM insertion to prevent post excerpt issues.
  • Updated: Add interval time support on counter shortcode.
  • Updated: Options panel framework.
  • Fixed: widget issues on "Last Posts Liked By User" functionality.
  • Fixed: Minor bug fixes and performance improvements.
Download this release

Release Info

Developer alimir
Plugin Icon 128x128 WP ULike
Version 4.5.1
Comparing to
See all releases

Code changes from version 4.5.0 to 4.5.1

Files changed (63) hide show
  1. admin/admin-functions.php +18 -35
  2. admin/admin-hooks.php +8 -10
  3. admin/assets/css/admin.css +2 -2
  4. admin/assets/js/plugins.js +1 -1
  5. admin/assets/js/solo/statistics.js +1 -1
  6. admin/classes/class-wp-ulike-widget.php +43 -27
  7. admin/settings/assets/css/style.css +38 -32
  8. admin/settings/assets/css/style.min.css +1 -1
  9. admin/settings/assets/js/main.js +42 -15
  10. admin/settings/assets/js/main.min.js +2 -2
  11. admin/settings/assets/js/plugins.min.js +1 -1
  12. admin/settings/assets/scss/vendor/_fields.scss +42 -35
  13. admin/settings/classes/abstract.class.php +1 -0
  14. admin/settings/classes/comment-options.class.php +1 -0
  15. admin/settings/classes/metabox-options.class.php +1 -0
  16. admin/settings/classes/nav-menu-options.class.php +1 -0
  17. admin/settings/classes/profile-options.class.php +1 -0
  18. admin/settings/classes/setup.class.php +2 -2
  19. admin/settings/classes/shortcode-options.class.php +2 -0
  20. admin/settings/classes/taxonomy-options.class.php +1 -0
  21. admin/settings/fields/accordion/accordion.php +1 -1
  22. admin/settings/fields/border/border.php +1 -1
  23. admin/settings/fields/dimensions/dimensions.php +1 -1
  24. admin/settings/fields/fieldset/fieldset.php +1 -1
  25. admin/settings/fields/group/group.php +1 -1
  26. admin/settings/fields/media/media.php +17 -7
  27. admin/settings/fields/repeater/repeater.php +1 -1
  28. admin/settings/fields/sortable/sortable.php +1 -1
  29. admin/settings/fields/sorter/sorter.php +3 -0
  30. admin/settings/fields/spacing/spacing.php +1 -1
  31. admin/settings/fields/tabbed/tabbed.php +1 -1
  32. admin/settings/fields/typography/typography.php +2 -2
  33. admin/settings/fields/upload/upload.php +24 -3
  34. admin/settings/languages/default.pot +36 -11
  35. admin/settings/languages/zh_CN.mo +0 -0
  36. admin/settings/languages/zh_CN.po +8 -658
  37. assets/js/wp-ulike.js +45 -18
  38. assets/js/wp-ulike.min.js +2 -2
  39. includes/classes/class-wp-ulike-cta-template.php +37 -22
  40. includes/classes/class-wp-ulike-entities-process.php +6 -0
  41. includes/functions/content-types.php +7 -4
  42. includes/functions/counter.php +5 -3
  43. includes/functions/general.php +1 -2
  44. includes/functions/queries.php +2 -2
  45. includes/functions/templates.php +9 -29
  46. includes/functions/utilities.php +18 -7
  47. includes/hooks/general.php +3 -9
  48. includes/hooks/shortcodes.php +12 -4
  49. languages/wp-ulike-ar.mo +0 -0
  50. languages/wp-ulike-ar.po +75 -64
  51. languages/wp-ulike-de.po +69 -63
  52. languages/wp-ulike-es-co.po +69 -63
  53. languages/wp-ulike-fa_IR.po +69 -63
  54. languages/wp-ulike-fr.po +69 -63
  55. languages/wp-ulike-ja.mo +0 -0
  56. languages/wp-ulike-ja.po +76 -65
  57. languages/wp-ulike-nl.po +69 -63
  58. languages/wp-ulike-ru.po +69 -63
  59. languages/wp-ulike-sv.po +69 -63
  60. languages/wp-ulike-zh-cn.po +69 -63
  61. languages/wp-ulike.pot +71 -65
  62. readme.txt +11 -1
  63. wp-ulike.php +47 -39
admin/admin-functions.php CHANGED
@@ -88,54 +88,37 @@ function wp_ulike_get_paginated_logs( $table, $type ){
88
  }
89
 
90
  /**
91
- * The counter of last likes by the admin last login time.
92
  *
93
- * @author Alimir
94
- * @return string
95
  */
96
  function wp_ulike_get_number_of_new_likes() {
97
- global $wpdb;
98
-
99
  if( ! apply_filters( 'wp_ulike_display_admin_new_likes', true ) ){
100
- return;
101
  }
102
 
103
  // Get cache key
104
  $cache_key = sanitize_key( 'calculate_new_votes' );
 
 
105
 
106
- if( isset( $_GET["page"] ) && stripos( $_GET["page"], "wp-ulike-statistics" ) !== false && is_super_admin() ) {
107
- update_option( 'wp_ulike_admin_count_visit', current_time( 'mysql' ) );
108
- // Fix object cache issue
109
- if ( ! get_transient( 'wp_ulike_calculate_new_votes_cache' ) ) {
110
- wp_cache_delete( $cache_key, WP_ULIKE_SLUG );
111
- set_transient( 'wp_ulike_calculate_new_votes_cache', true, 300 );
112
  }
113
 
 
114
  }
115
 
116
- // Get cached counter value
117
- $counter_value = wp_cache_get( $cache_key, WP_ULIKE_SLUG );
118
-
119
- // Make a cachable query to get new like count from all tables
120
- if( false === $counter_value ){
121
- $query = sprintf( '
122
- SELECT
123
- ( SELECT COUNT(*) FROM `%1$sulike` WHERE ( date_time <= NOW() AND date_time >= "%2$s" ) ) +
124
- ( SELECT COUNT(*) FROM `%1$sulike_activities` WHERE ( date_time <= NOW() AND date_time >= "%2$s" ) ) +
125
- ( SELECT COUNT(*) FROM `%1$sulike_comments` WHERE ( date_time <= NOW() AND date_time >= "%2$s" ) ) +
126
- ( SELECT COUNT(*) FROM `%1$sulike_forums` WHERE ( date_time <= NOW() AND date_time >= "%2$s" ) )
127
- ',
128
- $wpdb->prefix,
129
- get_option( 'wp_ulike_admin_count_visit', current_time( 'mysql' ) )
130
- );
131
-
132
- $counter_value = $wpdb->get_var( $query );
133
- wp_cache_add( $cache_key, $counter_value, WP_ULIKE_SLUG, 300 );
134
- }
135
 
136
- return empty( $counter_value ) ? 0 : $counter_value;
137
- }
138
 
 
 
139
 
140
  /**
141
  * Get badge counter in html format
@@ -144,9 +127,9 @@ function wp_ulike_get_number_of_new_likes() {
144
  * @return string
145
  */
146
  function wp_ulike_badge_count_format( $number ){
147
- return sprintf( ' <span class="update-plugins count-%1$s"><span class="update-count">%1$s</span></span>',
148
  number_format_i18n( $number )
149
- );
150
  }
151
 
152
  /**
88
  }
89
 
90
  /**
91
+ * Get new votes counter
92
  *
93
+ * @return integer
 
94
  */
95
  function wp_ulike_get_number_of_new_likes() {
 
 
96
  if( ! apply_filters( 'wp_ulike_display_admin_new_likes', true ) ){
97
+ return 0;
98
  }
99
 
100
  // Get cache key
101
  $cache_key = sanitize_key( 'calculate_new_votes' );
102
+ // Get new votes
103
+ $calculate_new_votes = wp_ulike_get_meta_data( 1, 'statistics', $cache_key, true );
104
 
105
+ if( empty( $calculate_new_votes ) ){
106
+ if( $calculate_new_votes === '' ){
107
+ wp_ulike_update_meta_data( 1, 'statistics', $cache_key, 0 );
 
 
 
108
  }
109
 
110
+ return 0;
111
  }
112
 
113
+ // Refresh likes
114
+ if( isset( $_GET["page"] ) && stripos( $_GET["page"], "wp-ulike-statistics" ) !== false && is_super_admin() ) {
115
+ wp_ulike_update_meta_data( 1, 'statistics', $cache_key, 0 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
116
 
117
+ return 0;
118
+ }
119
 
120
+ return $calculate_new_votes;
121
+ }
122
 
123
  /**
124
  * Get badge counter in html format
127
  * @return string
128
  */
129
  function wp_ulike_badge_count_format( $number ){
130
+ return ! empty( $number ) ? sprintf( ' <span class="update-plugins wp-ulike-notification-count-container count-%1$s"><span class="update-count wp-ulike-notification-count-value">%1$s</span></span>',
131
  number_format_i18n( $number )
132
+ ) : '';
133
  }
134
 
135
  /**
admin/admin-hooks.php CHANGED
@@ -64,21 +64,19 @@ function wp_ulike_remove_photo_class($avatar) {
64
  }
65
  add_filter('get_avatar', 'wp_ulike_remove_photo_class');
66
 
67
-
68
  /**
69
- * Set the admin login time.
70
  *
71
- * @author Alimir
72
- * @since 2.4.2
73
- * @return Void
74
  */
75
- function wp_ulike_set_lastvisit() {
76
  if ( ! is_super_admin() ) {
77
  return;
78
  }
79
- update_option( 'wp_ulike_admin_count_visit', current_time( 'mysql' ) );
 
80
  }
81
- add_action('wp_logout', 'wp_ulike_set_lastvisit');
82
 
83
  /**
84
  * Undocumented function
@@ -88,7 +86,7 @@ add_action('wp_logout', 'wp_ulike_set_lastvisit');
88
  * @return integer $count
89
  */
90
  function wp_ulike_update_menu_badge_count( $count ) {
91
- if( 0 !== $count_new_likes = wp_ulike_get_number_of_new_likes() ){
92
  $count += $count_new_likes;
93
  }
94
  return $count;
@@ -105,7 +103,7 @@ add_filter( 'wp_ulike_menu_badge_count', 'wp_ulike_update_menu_badge_count' );
105
  * @return string $title
106
  */
107
  function wp_ulike_update_admin_sub_menu_title( $title, $menu_slug ) {
108
- if( ( 0 !== $count_new_likes = wp_ulike_get_number_of_new_likes() ) && $menu_slug === 'wp-ulike-statistics' ){
109
  $title .= wp_ulike_badge_count_format( $count_new_likes );
110
  }
111
  return $title;
64
  }
65
  add_filter('get_avatar', 'wp_ulike_remove_photo_class');
66
 
 
67
  /**
68
+ * On user logged out
69
  *
70
+ * @return void
 
 
71
  */
72
+ function wp_ulike_on_logout_hook() {
73
  if ( ! is_super_admin() ) {
74
  return;
75
  }
76
+ // Refresh new votes
77
+ wp_ulike_update_meta_data( 1, 'statistics', 'calculate_new_votes', 0 );
78
  }
79
+ add_action('wp_logout', 'wp_ulike_on_logout_hook');
80
 
81
  /**
82
  * Undocumented function
86
  * @return integer $count
87
  */
88
  function wp_ulike_update_menu_badge_count( $count ) {
89
+ if( 0 !== ( $count_new_likes = wp_ulike_get_number_of_new_likes() ) ){
90
  $count += $count_new_likes;
91
  }
92
  return $count;
103
  * @return string $title
104
  */
105
  function wp_ulike_update_admin_sub_menu_title( $title, $menu_slug ) {
106
+ if( ( 0 !== ( $count_new_likes = wp_ulike_get_number_of_new_likes() ) ) && $menu_slug === 'wp-ulike-statistics' ){
107
  $title .= wp_ulike_badge_count_format( $count_new_likes );
108
  }
109
  return $title;
admin/assets/css/admin.css CHANGED
@@ -77,8 +77,8 @@
77
  .wp-ulike-icons-refresh:before { content: "\e05a"; }
78
 
79
  /** Visual Select */
80
- .wp-ulike-visual-select .ulf-field-image_select .ulf--active img { filter: brightness(40%) sepia(100%) hue-rotate(170deg) saturate(250%); }
81
- .wp-ulike-visual-select .ulf-field-image_select .ulf--image img { height: 40px; padding: 10px; }
82
 
83
  /** Settings Page */
84
  .wp-ulike-settings-notice, .wp-ulike-notice-wrapper { position: relative; }
77
  .wp-ulike-icons-refresh:before { content: "\e05a"; }
78
 
79
  /** Visual Select */
80
+ .wp-ulike-visual-select .ulf--image img { height: 35px; padding: 10px; }
81
+ .wp-ulike-visual-select .ulf--image.ulf--active img { filter: brightness(40%) sepia(100%) hue-rotate(170deg) saturate(250%); }
82
 
83
  /** Settings Page */
84
  .wp-ulike-settings-notice, .wp-ulike-notice-wrapper { position: relative; }
admin/assets/js/plugins.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! WP ULike - v4.5.0
2
  * https://wpulike.com
3
  * TechnoWich 2021;
4
  */
1
+ /*! WP ULike - v4.5.1
2
  * https://wpulike.com
3
  * TechnoWich 2021;
4
  */
admin/assets/js/solo/statistics.js CHANGED
@@ -2,7 +2,7 @@
2
  * wp ulike admin statistics
3
  */
4
  (function ($) {
5
- $(".wp_ulike_delete").click(function (e) {
6
  e.preventDefault();
7
  var parent = $(this).closest("tr");
8
  var value = $(this).data("id");
2
  * wp ulike admin statistics
3
  */
4
  (function ($) {
5
+ $(".wp_ulike_delete").on('click', function (e) {
6
  e.preventDefault();
7
  var parent = $(this).closest("tr");
8
  var value = $(this).data("id");
admin/classes/class-wp-ulike-widget.php CHANGED
@@ -151,8 +151,6 @@ if ( ! class_exists( 'wp_ulike_widget' ) ) {
151
  * @return String
152
  */
153
  public function last_posts_liked_by_current_user( $args = array(), $result = '' ) {
154
- global $wpdb,$user_ID,$wp_user_IP;
155
-
156
  $defaults = array(
157
  "numberOf" => 10,
158
  "period" => 'all',
@@ -165,36 +163,54 @@ if ( ! class_exists( 'wp_ulike_widget' ) ) {
165
  "after_item" => '</li>'
166
  );
167
  // Parse args
168
- $settings = wp_parse_args( $args, $defaults );
169
  // Extract settings
170
  extract($settings);
171
 
172
- $likes = $wpdb->get_results( "
173
- SELECT U.post_id, P.meta_value AS counter
174
- FROM ".$wpdb->prefix."ulike AS U,
175
- $wpdb->postmeta AS P
176
- WHERE ( U.ip LIKE '$wp_user_IP' OR U.user_id = $user_ID )
177
- AND U.post_id = P.post_id AND meta_key='_liked'
178
- GROUP BY U.post_id
179
- ORDER BY MAX(U.date_time) DESC LIMIT $numberOf
180
- " );
181
-
182
- if( $likes !== 0 ){
183
- foreach ($likes as $like) {
184
- $permalink = get_permalink($like->post_id);
185
- $post_title = get_the_title($like->post_id);
186
- $post_count = $like->counter;
187
- $result .= $before_item;
188
- $result .= $show_thumb ? $this->get_post_thumbnail( $like->post_id, $sizeOf ) : '';
189
- $result .= '<a href="' . $permalink . '" title="' . $post_title.'" rel="nofollow">' . wp_trim_words( $post_title, $num_words = $trim, $more = null ) . '</a>';
190
- $result .= $show_count ? ' <span class="wp_counter_span">'.wp_ulike_format_number( $post_count, 'like' ).'</span>' : '';
191
- $result .= $after_item;
 
 
 
192
  }
 
 
 
193
  }
194
- else{
195
- $result .= $before_item;
196
- $result .= __( 'you haven\'t liked any post yet!',WP_ULIKE_SLUG );
197
- $result .= $after_item;
 
 
 
 
 
 
 
 
 
 
 
 
198
  }
199
 
200
  return $result;
151
  * @return String
152
  */
153
  public function last_posts_liked_by_current_user( $args = array(), $result = '' ) {
 
 
154
  $defaults = array(
155
  "numberOf" => 10,
156
  "period" => 'all',
163
  "after_item" => '</li>'
164
  );
165
  // Parse args
166
+ $settings = wp_parse_args( $args, $defaults );
167
  // Extract settings
168
  extract($settings);
169
 
170
+ $currentUser = is_user_logged_in() ? get_current_user_id() : wp_ulike_generate_user_id( wp_ulike_get_user_ip() );
171
+ $getPosts = NULL;
172
+
173
+
174
+ if( empty( $period ) || $period == 'all' ){
175
+ $pinnedItems = wp_ulike_get_meta_data( $currentUser, 'user', 'post_status', true );
176
+ // Exclude like status
177
+ $pinnedItems = ! empty( $pinnedItems ) ? array_filter($pinnedItems, function($v, $k) {
178
+ return $v == 'like';
179
+ }, ARRAY_FILTER_USE_BOTH) : NULL;
180
+
181
+ if( ! empty( $pinnedItems ) ){
182
+ $getPosts = get_posts( array(
183
+ 'post_type' => get_post_types_by_support( array(
184
+ 'title',
185
+ 'editor',
186
+ 'thumbnail'
187
+ ) ),
188
+ 'post_status' => array( 'publish', 'inherit' ),
189
+ 'posts_per_page' => $numberOf,
190
+ 'post__in' => array_reverse( array_keys( $pinnedItems ) ),
191
+ 'orderby' => 'post__in'
192
+ ) );
193
  }
194
+
195
+ } else {
196
+ $getPosts = wp_ulike_get_most_liked_posts( $numberOf, '', 'post', $period, array( 'like' ), false, 1, $currentUser );
197
  }
198
+
199
+ $result = '';
200
+
201
+ if( ! empty( $getPosts ) ){
202
+ ob_start();
203
+ foreach ( $getPosts as $post ) :
204
+ echo $before_item;
205
+ ?>
206
+ <a href="<?php echo get_the_permalink( $post->ID ); ?>"><?php echo get_the_title( $post->ID ); ?></a>
207
+ <?php
208
+ echo $show_count ? '<span class="wp_counter_span">' . wp_ulike_format_number( $this->get_counter_value($post->ID, 'post', 'like', $period ), 'like' ) . '</span>' : '';
209
+ echo $after_item;
210
+ endforeach;
211
+ $result = ob_get_clean();
212
+ } else {
213
+ $result = $before_item . __( 'you haven\'t liked any post yet!',WP_ULIKE_SLUG ) . $after_item;
214
  }
215
 
216
  return $result;
admin/settings/assets/css/style.css CHANGED
@@ -1489,29 +1489,6 @@
1489
  .ulf-field-media .ulf--preview {
1490
  position: relative;
1491
  }
1492
- .ulf-field-media .ulf--preview .fa-times {
1493
- position: absolute;
1494
- z-index: 1;
1495
- right: 2px;
1496
- top: 2px;
1497
- font-size: 14px;
1498
- width: 22px;
1499
- height: 22px;
1500
- line-height: 22px;
1501
- text-align: center;
1502
- text-decoration: none;
1503
- color: #fff;
1504
- background-color: #dd3333;
1505
- opacity: 0.75;
1506
- border-radius: 2px;
1507
- transition: all .2s;
1508
- }
1509
- .ulf-field-media .ulf--preview .fa-times:hover {
1510
- opacity: 1;
1511
- }
1512
- .ulf-field-media .ulf--preview .fa-times:focus {
1513
- box-shadow: none;
1514
- }
1515
 
1516
  /**
1517
  * 03. 20. Field: palette
@@ -2153,6 +2130,9 @@
2153
  .ulf-field-upload .button {
2154
  margin-left: 5px;
2155
  }
 
 
 
2156
 
2157
  /**
2158
  * 03. 33. Field: wp_editor
@@ -2389,12 +2369,15 @@
2389
  }
2390
 
2391
  .ulf-image-preview {
2392
- display: inline-block;
 
 
 
2393
  position: relative;
2394
- padding: 4px;
2395
- min-width: 100px;
2396
- min-height: 100px;
2397
- line-height: 100px;
2398
  margin-bottom: 10px;
2399
  text-align: center;
2400
  border-radius: 2px;
@@ -2403,12 +2386,35 @@
2403
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
2404
  }
2405
  .ulf-image-preview img {
2406
- max-width: 100px;
2407
- max-height: 100px;
2408
- display: inline-block;
2409
- vertical-align: middle;
2410
  object-fit: contain;
2411
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2412
 
2413
  .ulf-field-custom .ulf-field {
2414
  padding: 0;
1489
  .ulf-field-media .ulf--preview {
1490
  position: relative;
1491
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1492
 
1493
  /**
1494
  * 03. 20. Field: palette
2130
  .ulf-field-upload .button {
2131
  margin-left: 5px;
2132
  }
2133
+ .ulf-field-upload .ulf--preview {
2134
+ position: relative;
2135
+ }
2136
 
2137
  /**
2138
  * 03. 33. Field: wp_editor
2369
  }
2370
 
2371
  .ulf-image-preview {
2372
+ display: flex;
2373
+ align-items: center;
2374
+ justify-content: center;
2375
+ flex-direction: column;
2376
  position: relative;
2377
+ padding: 6px;
2378
+ width: 120px;
2379
+ height: 90px;
2380
+ max-width: 100%;
2381
  margin-bottom: 10px;
2382
  text-align: center;
2383
  border-radius: 2px;
2386
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
2387
  }
2388
  .ulf-image-preview img {
2389
+ width: auto;
2390
+ height: auto;
2391
+ max-width: 100%;
2392
+ max-height: 100%;
2393
  object-fit: contain;
2394
  }
2395
+ .ulf-image-preview a {
2396
+ position: absolute;
2397
+ z-index: 1;
2398
+ right: 4px;
2399
+ top: 4px;
2400
+ font-size: 14px;
2401
+ width: 22px;
2402
+ height: 22px;
2403
+ line-height: 22px;
2404
+ text-align: center;
2405
+ text-decoration: none;
2406
+ color: #fff;
2407
+ background-color: #dd3333;
2408
+ opacity: 0.75;
2409
+ border-radius: 2px;
2410
+ transition: all .2s;
2411
+ }
2412
+ .ulf-image-preview a:hover {
2413
+ opacity: 1;
2414
+ }
2415
+ .ulf-image-preview a:focus {
2416
+ box-shadow: none;
2417
+ }
2418
 
2419
  .ulf-field-custom .ulf-field {
2420
  padding: 0;
admin/settings/assets/css/style.min.css CHANGED
@@ -1 +1 @@
1
- .ulf{position:relative}.ulf label{padding:0;margin:0;display:inline-block}.ulf-ab-icon{top:2px}#screen-meta-links+.ulf-options{margin-top:40px}.ulf-options{margin-top:20px;margin-right:20px}.ulf-header{position:relative}.ulf-header-inner{padding:25px;transition:box-shadow .3s ease}.ulf-header-inner h1{float:left;font-size:1.5em;line-height:26px;font-weight:400;margin:0}.ulf-header-inner h1 small{font-size:11px;font-weight:500}.ulf-sticky .ulf-header-inner{position:fixed;z-index:99;top:32px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.ulf-buttons{float:right}.ulf-buttons .button{margin:0 2px;line-height:26px}.ulf-buttons .button:focus{outline:0!important;box-shadow:none!important}.ulf-buttons .ulf-save{min-width:72px}.ulf-header-left{float:left}.ulf-header-right{float:right}.ulf-nav{display:block;position:relative;z-index:10;float:left}.ulf-nav ul{clear:left;margin:0;list-style-type:none}.ulf-nav ul li{margin-bottom:0}.ulf-nav ul li a{font-size:13px;position:relative;display:block;padding:14px 12px;text-decoration:none;transition-property:color,background;transition-duration:.2s;transition-timing-function:ease}.ulf-nav ul li a:focus{outline:0;box-shadow:none}.ulf-nav ul li .ulf-arrow:after{content:"\f054";display:inline-block;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:9px;line-height:1;position:absolute;right:10px;top:50%;margin-top:-4px}.ulf-nav ul li.ulf-tab-expanded .ulf-arrow:after{transform:rotate(90deg)}.ulf-nav ul li.ulf-tab-expanded ul{display:block}.ulf-nav ul ul{display:none;position:relative}.ulf-nav ul ul li a{font-size:12px;padding:12px 14px 12px 24px}.ulf-nav .ulf-tab-icon{width:20px;margin-right:5px;font-size:13px;text-align:center}.ulf-nav .ulf-label-error{margin-left:4px;vertical-align:top}.ulf-nav-normal{width:225px}.ulf-nav-normal+.ulf-content{margin-left:225px}.ulf-nav-inline{width:100%}.ulf-nav-inline ul li{display:inline-block;vertical-align:top}.ulf-nav-background{position:absolute;top:0;left:0;bottom:0;z-index:9;width:225px}.ulf-wrapper{position:relative}.ulf-content{position:relative;background-color:#fff}.ulf-sections{float:left;width:100%}.ulf-section-title{display:none;padding:20px 30px;background-color:#f5f5f5;border-top:1px solid #eee;border-bottom:1px solid #eee}.ulf-section-title h3{margin:0;padding:0;font-size:13px;font-weight:700;text-transform:uppercase}.ulf-section-title .ulf-section-icon{margin-right:5px}.ulf-footer{padding:20px;font-size:11px}.ulf-copyright{float:left;margin-top:5px}.ulf-search-all .ulf-nav,.ulf-search-all .ulf-nav-background,.ulf-show-all .ulf-nav,.ulf-show-all .ulf-nav-background{display:none}.ulf-search-all .ulf-content,.ulf-show-all .ulf-content{margin-left:0}.ulf-search-all .ulf-section,.ulf-search-all .ulf-section-title,.ulf-show-all .ulf-section,.ulf-show-all .ulf-section-title{display:block!important}.ulf-search-all .ulf-section-title{display:none!important}.ulf-expand-all{float:left;padding:0 8px;margin-right:4px;z-index:1;font-size:13px;line-height:30px;cursor:pointer;user-select:none;border-radius:2px;transition:all .2s}.ulf-expand-all span{font-size:11px;vertical-align:middle}.ulf-search{float:left}.ulf-search input{margin:0 2px 0 0;border:none;font-size:12px;line-height:30px;min-height:30px;text-align:inherit;padding:0 10px;border-radius:2px;box-shadow:none}.ulf-search input:focus{box-shadow:none}.ulf-saving .ulf-buttons,.ulf-saving .ulf-content{cursor:default;pointer-events:none;opacity:.5}.ulf-metabox{margin:-6px -12px -12px -12px}.ulf-metabox .ulf-field{padding:20px}.ulf-metabox .ulf-section-title{padding:20px}.block-editor-page .ulf-metabox{margin:-6px -14px -14px -14px}.block-editor-editor-skeleton__content .ulf-metabox{border-left:1px solid #e2e4e7;border-right:1px solid #e2e4e7}.ulf-sections-reset{float:left;width:100%;text-align:right;border-top:1px solid #eee}.ulf-sections-reset .ulf-button-cancel,.ulf-sections-reset input{display:none}.ulf-sections-reset label{padding:10px}.ulf-sections-reset span{-webkit-user-select:none;user-select:none}.ulf-sections-reset input:checked~.ulf-button-reset{display:none}.ulf-sections-reset input:checked~.ulf-button-cancel{display:inline-block}#side-sortables .ulf-section-title{padding:12px}#side-sortables .ulf-field{padding:10px 15px}#side-sortables .ulf-field .ulf-title{float:none;width:100%;margin-bottom:6px}#side-sortables .ulf-field .ulf-fieldset{float:none;width:100%}#side-sortables .ulf-field-text input{width:100%}#side-sortables .ulf-notice{padding:10px 15px}.ulf-comment-metabox{margin:-6px -12px -12px -12px}.ulf-comment-metabox .ulf-field{padding:20px}.ulf-comment-metabox .ulf-section-title{padding:20px}.ulf-tooltip{position:absolute;z-index:5000001;font-size:12px;line-height:1.4;text-align:center;text-decoration:none;padding:6px 12px;max-width:200px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.85);border-radius:4px}.ulf-theme-dark .ulf-header-inner{background-color:#050505}.ulf-theme-dark .ulf-header-inner h1{color:#fff}.ulf-theme-dark .ulf-header-inner h1 small{color:#555}.ulf-theme-dark .ulf-expand-all{color:#999;background-color:#222}.ulf-theme-dark .ulf-expand-all:hover{color:#fff;background-color:#333}.ulf-theme-dark .ulf-search input{color:#fff;background-color:#222}.ulf-theme-dark .ulf-search:focus{background-color:#444}.ulf-theme-dark .ulf-search::-webkit-input-placeholder{color:#666}.ulf-theme-dark .ulf-nav ul li a{color:#999;border-color:#2f2f2f;background-color:#222}.ulf-theme-dark .ulf-nav ul li a:hover{color:#fff}.ulf-theme-dark .ulf-nav ul li .ulf-active{color:#fff;background-color:#111}.ulf-theme-dark .ulf-nav ul ul li a{border-color:#2f2f2f;background-color:#191919}.ulf-theme-dark .ulf-nav ul ul li .ulf-active{background-color:#101010}.ulf-theme-dark .ulf-nav ul ul:before{background-color:rgba(34,34,34,.75)}.ulf-theme-dark .ulf-nav>ul>li:last-child>a{border:none}.ulf-theme-dark .ulf-nav-normal ul li a{border-bottom-width:1px;border-bottom-style:solid}.ulf-theme-dark .ulf-nav-normal ul li .ulf-active:after{content:" ";position:absolute;right:0;top:50%;height:0;width:0;pointer-events:none;border:solid transparent;border-right-color:#fff;border-width:4px;margin-top:-4px}.ulf-theme-dark .ulf-nav-inline{background-color:#222}.ulf-theme-dark .ulf-nav-inline ul li a{text-align:center;border-right-width:1px;border-right-style:solid}.ulf-theme-dark .ulf-nav-inline ul li .ulf-active:after{content:" ";position:absolute;left:50%;bottom:0;height:0;width:0;pointer-events:none;border:solid transparent;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.ulf-theme-dark .ulf-nav-background{background-color:#222}.ulf-theme-dark .ulf-footer{color:#555;background-color:#050505}.ulf-theme-light .ulf-container{border:1px solid #ccd0d4;box-shadow:0 0 15 rgba(0,0,0,.04)}.ulf-theme-light .ulf-header-inner{border-bottom:1px solid #ccd0d4;background-color:#f5f5f5;background:linear-gradient(#fefefe,#f5f5f5)}.ulf-theme-light .ulf-header-inner h1 small{color:#999}.ulf-theme-light .ulf-expand-all{color:#999;background-color:#eee}.ulf-theme-light .ulf-expand-all:hover{color:#555}.ulf-theme-light .ulf-search input{color:#555;background-color:#eee}.ulf-theme-light .ulf-search input::-webkit-input-placeholder{color:#999}.ulf-theme-light .ulf-nav ul li a{font-weight:500;color:#444;background-color:#f5f5f5}.ulf-theme-light .ulf-nav ul li a:hover{color:#111;background-color:#fff}.ulf-theme-light .ulf-nav ul li .ulf-active{color:#111;background-color:#fff}.ulf-theme-light .ulf-nav ul ul li a{background-color:#eee}.ulf-theme-light .ulf-nav-normal>ul{margin-right:-1px;margin-bottom:-1px}.ulf-theme-light .ulf-nav-normal>ul li a{border-bottom:1px solid #ccd0d4;border-right:1px solid #ccd0d4}.ulf-theme-light .ulf-nav-normal>ul li .ulf-active{border-right-color:#fff}.ulf-theme-light .ulf-nav-inline{background-color:#f5f5f5;border-bottom:1px solid #ccd0d4}.ulf-theme-light .ulf-nav-inline>ul{margin-bottom:-1px}.ulf-theme-light .ulf-nav-inline>ul li a{text-align:center;border-right:1px solid #ccd0d4;border-bottom:1px solid #ccd0d4}.ulf-theme-light .ulf-nav-inline>ul li .ulf-active{border-bottom-color:#fff}.ulf-theme-light .ulf-nav-inline>ul ul{display:none!important}.ulf-theme-light .ulf-nav-inline .ulf-arrow:after{display:none}.ulf-theme-light .ulf-nav-background{background-color:#f5f5f5;border-right:1px solid #ccd0d4}.ulf-theme-light .ulf-footer{color:#555;border-top:1px solid #ccd0d4;background-color:#f5f5f5;background:linear-gradient(#fafafa,#f5f5f5)}.ulf-field{position:relative;padding:30px}.ulf-field+.ulf-field{border-top:1px solid #eee}.ulf-field p:first-child{margin-top:0}.ulf-field p:last-child{margin-bottom:0}.ulf-field:after,.ulf-field:before{content:" ";display:table}.ulf-field:after{clear:both}.ulf-field h4{margin-top:0}.ulf-field .ulf-title{position:relative;width:20%;float:left}.ulf-field .ulf-title h4{margin:0;color:#23282d}.ulf-field .ulf-fieldset{float:right;width:calc(80% - 20px)}.ulf-pseudo-field{padding:0 5px 0 0!important;display:inline-block}.ulf-pseudo-field+.ulf-pseudo-field{border:0}.ulf-pseudo-field pre{display:none}.ulf-field-accordion .ulf-accordion-item{position:relative;margin-bottom:5px}.ulf-field-accordion .ulf-accordion-item:last-child{margin-bottom:0}.ulf-field-accordion .ulf-accordion-item h4{font-size:1em}.ulf-field-accordion .ulf-accordion-title{display:block;cursor:pointer;position:relative;margin:0;padding:15px;min-height:0;font-size:100%;user-select:none;border:1px solid #ccd0d4;background-color:#fafafa;box-shadow:0 1px 1px rgba(0,0,0,.04);transition:border-color .15s}.ulf-field-accordion .ulf-accordion-title:active,.ulf-field-accordion .ulf-accordion-title:focus,.ulf-field-accordion .ulf-accordion-title:hover{outline:0;border-color:#999}.ulf-field-accordion .ulf-accordion-title .ulf--icon{width:20px;text-align:center;margin-right:2px}.ulf-field-accordion .ulf-accordion-icon{width:16px;text-align:center}.ulf-field-accordion .ulf-accordion-content{display:none;padding:0;border:1px solid #ccd0d4;border-top:none;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.ulf-field-accordion .ulf-accordion-content>.ulf-field{padding:15px}.ulf-field-accordion .ulf-accordion-open{display:block}.ulf-field-background .ulf-field{border:0!important;padding:0;margin-bottom:6px;margin-right:6px}.ulf-field-background .ulf--title{color:#777;font-size:12px}.ulf-field-background .ulf--background-colors{display:flex;flex-wrap:wrap}.ulf-field-background .ulf--background-attributes{display:flex;flex-wrap:wrap}.ulf-field-background .ulf--background-attributes select{min-width:100%;margin:0}.ulf-field-background .ulf--background-attributes .ulf-field{flex:1}.ulf-field-background .ulf--attributes-hidden{display:none}.ulf-field-backup textarea{width:100%;min-height:200px;margin-bottom:5px}.ulf-field-backup small{display:inline-block;margin:5px}.ulf-field-backup hr{margin:20px 0;border:none;border-bottom:1px solid #e5e5e5}.ulf-field-border .ulf--inputs,.ulf-field-dimensions .ulf--inputs,.ulf-field-spacing .ulf--inputs{float:left;display:flex;flex-wrap:wrap}.ulf-field-border .ulf--input,.ulf-field-dimensions .ulf--input,.ulf-field-spacing .ulf--input{display:flex;padding-right:6px;padding-bottom:4px;box-sizing:border-box}.ulf-field-border .ulf--input select,.ulf-field-dimensions .ulf--input select,.ulf-field-spacing .ulf--input select{margin:0}.ulf-field-border .ulf--input input,.ulf-field-dimensions .ulf--input input,.ulf-field-spacing .ulf--input input{position:relative;z-index:1;margin:0;width:65px;max-width:100%;text-align:center}.ulf-field-border .ulf--color,.ulf-field-dimensions .ulf--color,.ulf-field-spacing .ulf--color{float:left}.ulf-field-border .ulf--label,.ulf-field-dimensions .ulf--label,.ulf-field-spacing .ulf--label{display:flex;flex-direction:column;justify-content:center;user-select:none;min-width:20px;max-width:100%;padding:0 4px;font-size:12px;text-align:center;color:#555;border:1px solid #7b776c;background-color:#f5f5f5}.ulf-field-border .ulf--icon,.ulf-field-dimensions .ulf--icon,.ulf-field-spacing .ulf--icon{border-right:0;border-radius:4px 0 0 4px}.ulf-field-border .ulf--icon+input,.ulf-field-dimensions .ulf--icon+input,.ulf-field-spacing .ulf--icon+input{border-top-left-radius:0;border-bottom-left-radius:0}.ulf-field-border .ulf--unit,.ulf-field-dimensions .ulf--unit,.ulf-field-spacing .ulf--unit{border-left:0;border-radius:0 4px 4px 0}.ulf-field-border .ulf--is-unit,.ulf-field-dimensions .ulf--is-unit,.ulf-field-spacing .ulf--is-unit{border-top-right-radius:0;border-bottom-right-radius:0}.ulf-field-button_set .ulf--buttons{display:inline-block}.ulf-field-button_set .ulf--button{position:relative;z-index:1;float:left;cursor:pointer;padding:7px 14px;min-width:16px;text-align:center;color:#555;border:1px solid #ccc;background-color:#f7f7f7;user-select:none;box-shadow:0 1px 0 rgba(0,0,0,.1)}.ulf-field-button_set .ulf--button:first-child{border-radius:4px 0 0 4px}.ulf-field-button_set .ulf--button:last-child{border-radius:0 4px 4px 0}.ulf-field-button_set .ulf--button:not(:first-child){margin-left:-1px}.ulf-field-button_set .ulf--button:hover{background-color:#eee}.ulf-field-button_set .ulf--active,.ulf-field-button_set .ulf--active:hover{z-index:2;color:#fff;border-color:#006799;background-color:#0085ba}.ulf-field-button_set input{display:none}.ulf-field-checkbox ul,.ulf-field-radio ul{margin:0;padding:0;list-style-type:none;overflow-y:auto;max-height:305px}.ulf-field-checkbox ul li,.ulf-field-radio ul li{margin-bottom:6px}.ulf-field-checkbox ul ul,.ulf-field-radio ul ul{max-height:none}.ulf-field-checkbox ul ul li,.ulf-field-radio ul ul li{margin-left:8px}.ulf-field-checkbox ul ul li:first-child,.ulf-field-radio ul ul li:first-child{margin-left:0}.ulf-field-checkbox input,.ulf-field-radio input{margin:0 1px}.ulf-field-checkbox .ulf--inline-list li,.ulf-field-radio .ulf--inline-list li{display:inline-block;margin-right:15px}.ulf-field-checkbox .ulf--text,.ulf-field-radio .ulf--text{margin-left:5px;vertical-align:middle}.ulf-field-checkbox .ulf-checker,.ulf-field-radio .ulf-checker{cursor:pointer}.ulf-field-code_editor .CodeMirror{width:100%;height:400px}.ulf-field-code_editor .cm-s-default{border:1px solid #ccd0d4}.ulf-field-code_editor textarea{width:100%;height:400px}.ulf-field-color>input{opacity:.75;width:115px;max-width:100%}.ulf-field-color .button.wp-picker-clear{padding:0 8px;margin-left:6px;line-height:2.54545455;min-height:30px}.ulf-field-color_group .ulf--left{float:left;margin-right:10px;margin-bottom:5px}.ulf-field-color_group .ulf--title{color:#999;margin-bottom:5px}.ulf-field-fieldset .ulf-fieldset-content{border:1px solid #ccd0d4;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.ulf-field-fieldset .ulf-fieldset-content>.ulf-field{padding:15px}.ulf-field-fieldset .ulf-field-subheading{font-size:13px}.ulf-field-date input{margin:0}.ulf-field-date .ulf--to{margin-left:7px}.ulf-datepicker-wrapper{margin-top:5px;width:auto;background-color:#fff;z-index:9999999!important;box-shadow:0 0 30px rgba(0,0,0,.15)}.ulf-datepicker-wrapper *{float:none;margin:0;padding:0;font-family:inherit;font-weight:400;font-style:normal;text-decoration:none;border:0;border-radius:0;box-shadow:none}.ulf-datepicker-wrapper .ui-datepicker-header,.ulf-datepicker-wrapper .ui-widget-header{color:#fff;background:#00a0d2}.ulf-datepicker-wrapper .ui-datepicker-header .ui-state-hover{cursor:pointer}.ulf-datepicker-wrapper .ui-datepicker-title{font-size:14px;line-height:40px;text-align:center}.ulf-datepicker-wrapper .ui-datepicker-next,.ulf-datepicker-wrapper .ui-datepicker-prev{position:static;top:auto;left:auto;right:auto;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:12px;text-align:center;width:41px;height:40px;line-height:40px;color:#fff;background-color:rgba(255,255,255,.1);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ulf-datepicker-wrapper .ui-datepicker-next span,.ulf-datepicker-wrapper .ui-datepicker-prev span{display:none}.ulf-datepicker-wrapper .ui-datepicker-prev{float:left}.ulf-datepicker-wrapper .ui-datepicker-next{float:right}.ulf-datepicker-wrapper .ui-datepicker-prev:before{content:'\f053'}.ulf-datepicker-wrapper .ui-datepicker-next:before{content:'\f054'}.ulf-datepicker-wrapper .ui-datepicker-next-hover,.ulf-datepicker-wrapper .ui-datepicker-prev-hover{opacity:.75}.ulf-datepicker-wrapper tbody .ui-datepicker-week-col{background-color:#f7f7f7}.ulf-datepicker-wrapper .ui-datepicker-buttonpane{padding:10px;text-align:center;background-color:#f7f7f7}.ulf-datepicker-wrapper .ui-datepicker-buttonpane button{cursor:pointer;margin:0 5px;padding:7px 14px;border:1px solid #eee;background-color:#fff}.ulf-datepicker-wrapper select{margin:0 4px}.ulf-datepicker-wrapper select option{color:#555}.ulf-datepicker-wrapper table{font-size:13px;border-collapse:collapse;width:100%}.ulf-datepicker-wrapper thead{color:#fff;background:#32373c}.ulf-datepicker-wrapper th{text-align:center;padding:7px;border:1px solid #444}.ulf-datepicker-wrapper td{text-align:center;border:1px solid #f4f4f4}.ulf-datepicker-wrapper td.ui-datepicker-other-month{border:transparent}.ulf-datepicker-wrapper td .ui-state-default{color:#555;width:auto;display:block;padding:6px 12px}.ulf-datepicker-wrapper td .ui-state-active,.ulf-datepicker-wrapper td .ui-state-hover{color:#fff;background-color:#0073aa}.ulf-datepicker-wrapper td.ui-state-disabled .ui-state-default{opacity:.5}.ulf-field-gallery input{display:none}.ulf-field-gallery ul{margin:0;padding:0;list-style-type:none}.ulf-field-gallery ul li{display:inline-block;position:relative;padding:4px;margin:0 5px 10px 0;border:1px solid #ccc;background-color:#f9f9f9;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,.08)}.ulf-field-gallery ul li img{max-height:60px;display:inline-block;vertical-align:middle}.ulf-field-gallery .button{margin-right:5px;margin-bottom:5px}.ulf-field-group .ulf-cloneable-hidden{display:none!important}.ulf-field-group .ulf-cloneable-wrapper{position:relative}.ulf-field-group .ulf-cloneable-item{display:none;position:relative;margin-bottom:5px}.ulf-field-group .ulf-cloneable-item h4{font-size:1em}.ulf-field-group .ui-accordion .ulf-cloneable-item{display:block}.ulf-field-group .ulf-cloneable-content{border:1px solid #ccd0d4;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.ulf-field-group .ulf-cloneable-content>.ulf-field{padding:15px}.ulf-field-group .ulf-cloneable-title{display:block;cursor:pointer;position:relative;user-select:none;margin:0;padding:15px 65px 15px 10px;min-height:0;font-size:100%;border:1px solid #ccd0d4;background-color:#fafafa;box-shadow:0 1px 1px rgba(0,0,0,.04);transition:border-color .15s}.ulf-field-group .ulf-cloneable-title:active,.ulf-field-group .ulf-cloneable-title:focus,.ulf-field-group .ulf-cloneable-title:hover{border-color:#999;outline:0}.ulf-field-group .ulf-cloneable-helper{position:absolute;top:12px;right:10px;z-index:1;font-size:14px;line-height:1em}.ulf-field-group .ulf-cloneable-helper i{display:inline-block;cursor:pointer;padding:5px;color:#999}.ulf-field-group .ulf-cloneable-helper i:hover{color:#555}.ulf-field-group .ulf-cloneable-content{padding:0;border-top:0}.ulf-field-group .ulf-cloneable-title-number,.ulf-field-group .ulf-cloneable-title-prefix{margin-right:5px}.ulf-field-group .ulf-cloneable-alert{display:none;margin-bottom:5px;padding:10px 20px;color:#a94442;border:1px solid #ebccd1;background-color:#f2dede}.ulf-field-group .widget-placeholder{margin-bottom:10px;border:1px dashed #f1c40f;background-color:#fffae4}.ulf-field-group .ulf-cloneable-header-icon{display:inline-block;text-align:center;font-size:14px;width:17px;text-indent:0;vertical-align:text-top}.ulf-field-group .ulf-cloneable-placeholder{background-color:#ddd;margin-top:4px;width:100px;height:10px;font-size:10px;line-height:10px;display:inline-block;vertical-align:top;border-radius:2px}.ulf-field-icon input{display:none}.ulf-field-icon .button{margin-right:5px}.ulf-field-icon .ulf-icon-preview i{display:inline-block;font-size:16px;width:30px;height:28px;line-height:28px;margin-right:5px;text-align:center;vertical-align:top;color:#555;border:1px solid #ccc;background-color:#f7f7f7;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.08)}.ulf-field-image_select .ulf--image{display:inline-block;margin:0 5px 5px 0}.ulf-field-image_select .ulf--inline-list .ulf--image{display:block}.ulf-field-image_select figure{cursor:pointer;position:relative;display:inline-block;max-width:100%;margin:0;vertical-align:bottom;border:2px solid transparent;background-color:#fff;user-select:none;transition:all .2s}.ulf-field-image_select figure:before{position:absolute;top:0;left:0;text-align:center;font-size:10px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;content:"\f00c";width:16px;height:16px;line-height:14px;opacity:0;color:#fff;background-color:#222;transition:opacity .2s}.ulf-field-image_select .ulf--active figure{border-color:#222;box-shadow:0 0 20px rgba(0,0,0,.2)}.ulf-field-image_select .ulf--active figure:before{opacity:1}.ulf-field-image_select img{max-width:100%;height:auto;vertical-align:top}.ulf-field-image_select input{display:none}.ulf-field-link_color .ulf--left{float:left;margin-right:10px;margin-bottom:5px}.ulf-field-link_color .ulf--title{color:#777;margin-bottom:5px}.ulf-field-map input{width:100%}.ulf-field-map input[type=text].ui-autocomplete-loading{background-position-x:calc(100% - 5px)}.ulf-field-map .ulf--map-search+.ulf--map-osm-wrap{margin-top:10px}.ulf-field-map .ulf--map-osm-wrap{position:relative;padding:5px;border:1px solid #eee;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.ulf-field-map .ulf--map-osm{position:relative;z-index:1;min-height:250px}.ulf-field-map .ulf--map-inputs{margin-top:10px;display:flex;justify-content:space-between}.ulf-field-map .ulf--map-input{flex:1}.ulf-field-map .ulf--map-input:last-child{padding-left:10px}.ulf-field-map label{display:block;color:#777;font-size:12px;margin:0 0 2px 0}.ulf-map-ui-autocomplate{z-index:999999;border-radius:4px;overflow:hidden}.ulf-field-media .ulf--placeholder{display:flex;align-items:flex-start}.ulf-field-media .ulf--placeholder input{width:100%;margin:0}.ulf-field-media .button{margin-left:5px}.ulf-field-media .hidden+.button{margin-left:0}.ulf-field-media .ulf--preview{position:relative}.ulf-field-media .ulf--preview .fa-times{position:absolute;z-index:1;right:2px;top:2px;font-size:14px;width:22px;height:22px;line-height:22px;text-align:center;text-decoration:none;color:#fff;background-color:#d33;opacity:.75;border-radius:2px;transition:all .2s}.ulf-field-media .ulf--preview .fa-times:hover{opacity:1}.ulf-field-media .ulf--preview .fa-times:focus{box-shadow:none}.ulf-field-palette .ulf--palette{position:relative;display:inline-block;cursor:pointer;border:2px solid #ddd;margin-right:10px;margin-bottom:10px;user-select:none;-webkit-user-select:none;transition:all .2s}.ulf-field-palette .ulf--palette span{vertical-align:middle;display:inline-block;width:22px;height:60px;line-height:60px;overflow:hidden;text-indent:-999px}.ulf-field-palette .ulf--palette:before{position:absolute;top:0;left:0;text-align:center;font-size:10px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;content:"\f00c";width:16px;height:16px;line-height:14px;opacity:0;color:#fff;background-color:#222;transition:opacity .2s}.ulf-field-palette .ulf--active{border-color:#222;box-shadow:0 0 20px rgba(0,0,0,.2)}.ulf-field-palette .ulf--active:before{opacity:1}.ulf-field-palette input{display:none}.ulf-field-repeater .ulf-field-text input{width:100%}.ulf-field-repeater .ulf-repeater-hidden{display:none!important}.ulf-field-repeater .ulf-repeater-wrapper .ulf-repeater-item{display:table;width:100%;margin-bottom:5px;border:1px solid #eee}.ulf-field-repeater .ulf-repeater-wrapper .ulf-repeater-item h4{font-size:1em}.ulf-field-repeater .ulf-repeater-content{width:100%;display:table-cell;vertical-align:middle;background-color:#fff}.ulf-field-repeater .ulf-repeater-content>.ulf-field{padding:15px}.ulf-field-repeater .ulf-repeater-helper{width:100%;display:table-cell;vertical-align:middle;text-align:center;font-size:14px;line-height:1em;border-left:1px solid #eee;background-color:#f7f7f7}.ulf-field-repeater .ulf-repeater-helper i{display:inline-block;cursor:pointer;color:#999;padding:5px}.ulf-field-repeater .ulf-repeater-helper i:hover{color:#555}.ulf-field-repeater .ulf-repeater-helper-inner{width:75px}.ulf-field-repeater .ulf-repeater-alert{display:none;margin-bottom:5px;padding:10px 20px;color:#a94442;border:1px solid #ebccd1;background-color:#f2dede}.ulf-field-repeater .widget-placeholder{height:50px;margin-bottom:3px;border:1px dashed #f1c40f;background-color:#fffae4}.ulf-field-repeater .ui-sortable-helper{height:50px!important;overflow:hidden!important;border-color:#ccc!important;background-color:#eee!important;opacity:.5}.ulf-field-repeater .ui-sortable-helper .ulf-repeater-content,.ulf-field-repeater .ui-sortable-helper .ulf-repeater-helper{display:none}.ulf-field-select .ulf-fieldset{min-height:30px}.ulf-field-select .ulf-chosen{display:none}.ulf-field-select select{max-width:100%;margin:0}.ulf-field-slider .ulf--wrap{display:flex;align-items:center}.ulf-field-slider .ulf--input{display:flex}.ulf-field-slider .ulf--unit{display:flex;justify-content:center;flex-direction:column;user-select:none;padding:0 6px;font-size:11px;line-height:1;border-radius:0 4px 4px 0;color:#555;border:1px solid #7e8993;border-left:0;background-color:#f5f5f5}.ulf-field-slider .ulf-slider-ui{margin-right:15px}.ulf-field-slider input[type=number]{position:relative;z-index:1;margin:0;width:50px;text-align:center}.ulf-field-slider .ulf--is-unit{border-top-right-radius:0;border-bottom-right-radius:0}.ulf-field-slider .ui-slider{position:relative;width:100%;height:3px;border:none;background:#ddd;border-radius:2px}.ulf-field-slider .ui-slider-range{height:3px;border:none;background:#333;border-radius:2px}.ulf-field-slider .ui-slider-handle{position:absolute;width:16px;height:16px;top:-7px;margin-left:-8px;border:none;background:#333;border-radius:2px}.ulf-field-slider .ui-slider-handle:hover,.ulf-field-slider .ui-state-active{cursor:pointer;background:#111}.ulf-field-sortable .ulf-field-text input{width:100%;max-width:100%}.ulf-field-sortable .ulf-sortable .ulf-sortable-item{display:table;width:100%;margin-bottom:5px;border:1px solid #eee}.ulf-field-sortable .ulf-sortable .ulf-sortable-item h4{font-size:1em}.ulf-field-sortable .ulf-sortable-content{width:100%;display:table-cell;vertical-align:middle;background-color:#fff}.ulf-field-sortable .ulf-sortable-content>.ulf-field{padding:15px}.ulf-field-sortable .ulf-sortable-helper{width:100%;display:table-cell;vertical-align:middle;text-align:center;font-size:14px;line-height:1em;border-left:1px solid #eee;background-color:#f7f7f7}.ulf-field-sortable .ulf-sortable-helper i{display:inline-block;cursor:pointer;width:50px;color:#555}.ulf-field-sortable .ulf-sortable-helper i:hover{opacity:.5}.ulf-field-sortable .widget-placeholder{height:50px;margin-bottom:3px;border:1px dashed #f1c40f;background-color:#fffae4}.ulf-field-sortable .ui-sortable-helper{height:50px!important;overflow:hidden!important;border-color:#ccc!important;background-color:#eee!important;opacity:.5}.ulf-field-sortable .ui-sortable-helper .ulf-sortable-content,.ulf-field-sortable .ui-sortable-helper .ulf-sortable-helper{display:none}.ulf-field-sorter .ui-sortable-placeholder{height:20px;border:1px dashed #f1c40f;background-color:#fffae4}.ulf-field-sorter .ulf-modules{float:left;width:50%;box-sizing:border-box}.ulf-field-sorter .ulf-modules:first-child{padding-right:15px}.ulf-field-sorter .ulf-modules:last-child{padding-left:15px}.ulf-field-sorter .ulf-disabled,.ulf-field-sorter .ulf-enabled{padding:5px 15px;border:1px dashed #ddd;background-color:#fff}.ulf-field-sorter .ulf-disabled li{opacity:.5;transition:opacity .15s}.ulf-field-sorter .ulf-disabled .ui-sortable-helper{opacity:1}.ulf-field-sorter .ulf-sorter-title{font-size:13px;font-weight:600;padding:10px;text-align:center;border:1px dashed #ddd;border-bottom:none;background-color:#f8f8f8;text-transform:uppercase}.ulf-field-sorter ul{list-style-type:none;margin:0;padding:0;min-height:62px}.ulf-field-sorter ul li{margin:10px 0;padding:10px 15px;cursor:move;font-weight:700;text-align:center;border:1px solid #e5e5e5;background-color:#fafafa;transition:border-color .15s}.ulf-field-sorter ul li:hover{border-color:#bbb}.ulf-field-spinner .ulf--spin{display:flex}.ulf-field-spinner .ui-spinner{display:flex}.ulf-field-spinner .ui-button{display:flex;flex-direction:column;justify-content:center;text-align:center;min-width:20px;padding:0 4px;color:#555;border:1px solid #7e8993;background-color:#f5f5f5}.ulf-field-spinner .ui-spinner-button{cursor:pointer}.ulf-field-spinner .ui-spinner-button:hover{background-color:#e7e7e7}.ulf-field-spinner .ui-spinner-button:active{background-color:#ddd}.ulf-field-spinner .ui-spinner-button:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:14px;line-height:14px}.ulf-field-spinner .ui-spinner-down{order:1;border-right:0;border-radius:4px 0 0 4px}.ulf-field-spinner .ui-spinner-down:before{content:"\f0d9"}.ulf-field-spinner .ui-spinner-input{order:2}.ulf-field-spinner .ulf--unit{order:3;border-left:0;user-select:none}.ulf-field-spinner .ui-spinner-up{order:4;border-left:0;border-radius:0 4px 4px 0}.ulf-field-spinner .ui-spinner-up:before{content:"\f0da"}.ulf-field-spinner input{position:relative;z-index:1;width:50px;text-align:center;margin:0;padding:0 8px;border-radius:0}.ulf-field-spinner .ui-button-icon,.ulf-field-spinner .ui-button-icon-space,.ulf-field-spinner .ui-button-text{display:none}.ulf-field-switcher .ulf--switcher{float:left;cursor:pointer;position:relative;width:60px;height:26px;padding:0;margin:0;overflow:hidden;border-radius:4px;background-color:#ed6f6f;user-select:none;-webkit-user-select:none}.ulf-field-switcher .ulf--ball{position:absolute;top:4px;left:4px;width:24px;height:18px;background-color:#fff;border-radius:4px;transition:all .1s;box-shadow:1px 1px 1px rgba(0,0,0,.15)}.ulf-field-switcher .ulf--off,.ulf-field-switcher .ulf--on{position:absolute;top:0;left:0;right:0;font-size:11px;line-height:26px;font-weight:500;font-style:normal;text-align:center;text-transform:uppercase;color:#fff;padding-right:28px;opacity:0;transition:all .1s}.ulf-field-switcher .ulf--off{padding-right:0;padding-left:28px;opacity:1}.ulf-field-switcher .ulf--active{background:#4fb845}.ulf-field-switcher .ulf--active .ulf--on{opacity:1}.ulf-field-switcher .ulf--active .ulf--off{opacity:0}.ulf-field-switcher .ulf--active .ulf--ball{left:100%;margin-left:-28px}.ulf-field-switcher .ulf--label{float:left;margin-top:4px;margin-left:8px;font-weight:400;color:#999}.ulf-field-switcher input{display:none}.ulf-field-tabbed .ulf-tabbed-content{border:1px solid #ccd0d4;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.ulf-field-tabbed .ulf-tabbed-content>.ulf-field{padding:15px}.ulf-field-tabbed .ulf-tabbed-nav .ulf--icon{padding-right:5px}.ulf-field-tabbed .ulf-tabbed-nav a{display:inline-block;padding:12px 15px;margin-top:1px;margin-right:5px;margin-bottom:-1px;position:relative;text-decoration:none;color:#444;font-weight:600;border:1px solid #ccd0d4;background-color:#f3f3f3;transition:all .2s}.ulf-field-tabbed .ulf-tabbed-nav a:hover{background-color:#f9f9f9}.ulf-field-tabbed .ulf-tabbed-nav a.ulf-tabbed-active{background-color:#fff;border-bottom-color:#fff}.ulf-field-tabbed .ulf-tabbed-nav a:focus{outline:0;box-shadow:none}.ulf-field-text input{width:50%;max-width:100%;margin:0}.ulf-field-textarea textarea{width:100%;max-width:100%;min-height:125px}.ulf-field-textarea .ulf-shortcode-button{margin-bottom:10px;margin-right:5px}.ulf-field-typography select,.ulf-field-typography textarea{margin:0;min-width:100%;max-width:100%}.ulf-field-typography .ulf--title{color:#777;margin:0 0 2px 0;font-size:12px}.ulf-field-typography .ulf--title small{vertical-align:top}.ulf-field-typography .ulf--blocks{display:flex;flex-wrap:wrap}.ulf-field-typography .ulf--block{flex:1;max-width:100%;padding-right:6px;padding-bottom:6px}.ulf-field-typography .ulf--input{margin:0;min-width:100%}.ulf-field-typography .ulf--input-wrap{position:relative}.ulf-field-typography .ulf--unit{position:absolute;z-index:1;right:4px;top:4px;bottom:4px;padding:2px 6px;color:#666;font-size:11px;line-height:1;border-radius:2px;background:#eee;user-select:none;display:flex;justify-content:center;flex-direction:column}.ulf-field-typography .ulf--preview{font-size:16px;line-height:20px;padding:20px;color:#222;border:1px solid #eee;background-color:#fff;border-radius:2.5px;user-select:none;-webkit-user-select:none;transition:background-color .2s,border-color .2s}.ulf-field-typography .ulf--block-preview{cursor:pointer;position:relative;overflow:hidden;margin-top:10px;max-width:100%}.ulf-field-typography .ulf--black-background{border-color:#000;background-color:#000}.ulf-field-typography .ulf--toggle{position:absolute;top:5px;right:10px;color:#999}.ulf-field-typography .ulf--block-extra-styles{margin-top:5px}.ulf-field-upload input{width:100%;margin:0}.ulf-field-upload .ulf--wrap{display:flex;align-items:flex-start}.ulf-field-upload .button{margin-left:5px}.ulf-field-wp_editor .ulf-wp-editor{float:left;width:100%}.ulf-field-wp_editor .mce-toolbar-grp{border:none}.ulf-field-wp_editor .mce-btn.mce-active button,.ulf-field-wp_editor .mce-btn.mce-active i,.ulf-field-wp_editor .mce-btn.mce-active:hover button,.ulf-field-wp_editor .mce-btn.mce-active:hover i{color:#23282d}.ulf-field-wp_editor .wp-media-buttons{position:relative;z-index:2}.ulf-field-wp_editor .wp-editor-tabs{position:relative;z-index:1}.ulf-field-wp_editor .ulf-no-tinymce{border:1px solid #e5e5e5}.ulf-field-wp_editor .ulf-no-quicktags .wp-media-buttons{float:none;display:block}.ulf-field-wp_editor .ulf-no-quicktags .mce-tinymce{box-shadow:none;border:1px solid #e5e5e5}.ulf-field-wp_editor textarea{width:100%;max-width:100%;margin:0;box-shadow:none}.ulf-field-heading{font-size:1.5em;font-weight:700;color:#23282d;background-color:#f5f5f5}.ulf-field-subheading{font-size:14px;font-weight:700;padding-top:17px;padding-bottom:17px;color:#23282d;background-color:#f7f7f7}.ulf-field-submessage{padding:0!important;border:0!important}.ulf-field-submessage+.ulf-field{border-top:0!important}.ulf-submessage{font-size:12px;padding:17px 30px;border-top:1px solid transparent;border-bottom:1px solid transparent}.ulf-submessage-success{color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8}.ulf-submessage-info{color:#31708f;border-color:#bce8f1;background-color:#d9edf7}.ulf-submessage-warning{color:#8a6d3b;border-color:#faebcc;background-color:#fcf8e3}.ulf-submessage-danger{color:#a94442;border-color:#ebccd1;background-color:#f2dede}.ulf-submessage-normal{color:#23282d;border-color:#eee;background-color:#f7f7f7}.ulf-field-notice{background-color:#f7f7f7}.ulf-notice{padding:12px;background-color:#fff;border-left-style:solid;border-left-width:4px;box-shadow:0 1px 1px rgba(0,0,0,.1)}.ulf-notice-success{border-color:#46b450}.ulf-notice-info{border-color:#339fd4}.ulf-notice-warning{border-color:#ffbc00}.ulf-notice-danger{border-color:#dc3232}.ulf-notice-normal{border-color:#222}.ulf-field-number input{width:100%;margin:0}.ulf-field-number .ulf--wrap{position:relative;float:left;width:100px}.ulf-field-number .ulf--unit{position:absolute;z-index:1;right:4px;top:4px;bottom:4px;padding:2px 6px;color:#666;font-size:11px;line-height:1;border-radius:2px;background:#eee;user-select:none;display:flex;justify-content:center;flex-direction:column}.ulf-field-link input{display:none}.ulf-field-link .ulf--result{display:inline-block;font-size:12px;line-height:16px;padding:7px 10px;margin-bottom:7px;color:#777;border:1px solid #e5e5e5;background-color:#f5f5f5;border-radius:2px;world-break:break-word}.ulf-field-link .ulf--wrap{position:relative;float:left;width:100px}.ulf-field-link .ulf--unit{position:absolute;z-index:1;right:4px;top:4px;bottom:4px;padding:2px 6px;color:#666;font-size:11px;line-height:1;border-radius:2px;background:#eee;user-select:none;display:flex;justify-content:center;flex-direction:column}.ulf-help{cursor:help;position:absolute;top:0;right:0;padding:5px;font-size:13px;color:#aaa}.ulf-help .ulf-help-text{display:none}.ulf-image-preview{display:inline-block;position:relative;padding:4px;min-width:100px;min-height:100px;line-height:100px;margin-bottom:10px;text-align:center;border-radius:2px;border:1px solid #ccc;background-color:#f9f9f9;box-shadow:0 1px 0 rgba(0,0,0,.08)}.ulf-image-preview img{max-width:100px;max-height:100px;display:inline-block;vertical-align:middle;object-fit:contain}.ulf-field-custom .ulf-field{padding:0}.ulf-field .chosen-container-single .chosen-single{height:28px;line-height:26px}.ulf-field .chosen-container-single .chosen-single abbr{top:0;right:20px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:12px;height:100%;width:18px;color:#aaa;text-align:center;background:0 0}.ulf-field .chosen-container-single .chosen-single abbr:before{content:"\f00d"}.ulf-field .chosen-container-single .chosen-single abbr:hover{color:#555}.ulf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:12px;height:100%;width:18px;color:#aaa;text-align:center;background:0 0}.ulf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{content:"\f00d";display:inline-block;padding-top:3px}.ulf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{color:#555}.ulf-field .chosen-container-single .chosen-single div b{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:14px;color:#aaa;background:0 0}.ulf-field .chosen-container-single .chosen-single div b:before{content:"\f107"}.ulf-field .chosen-container-single .chosen-single div b:hover{color:#555}.ulf-field .chosen-container-multi .chosen-choices li.search-choice-placeholder{border:1px dashed #aaa;margin:3px 5px 3px 0}.ulf-field .chosen-container-multi .ui-sortable li.search-choice span{cursor:move}.ulf-field .chosen-container-active.chosen-with-drop .chosen-single div b:before{content:"\f106"}.ulf-field .chosen-container-single .chosen-single-with-deselect span{margin-right:40px}.ulf-field .chosen-container-single .chosen-search input[type=text]{background:0 0}.ulf-field .chosen-container-single .chosen-search:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:11px;content:"\f002";position:absolute;right:12px;top:10px;color:#aaa}.ulf-field .wp-picker-container{display:inline-block}.ulf-field .wp-picker-container .wp-color-result.button{margin-bottom:0}.ulf-field .ulf--transparent-wrap{display:none;position:relative;top:-1px;width:235px;padding:9px 10px;border:1px solid #dfdfdf;border-top:none;background-color:#fff}.ulf-field .wp-picker-active .ulf--transparent-wrap{display:block}.ulf-field .ulf--transparent-slider{position:absolute;width:190px;margin-left:2px;height:18px}.ulf-field .ulf--transparent-slider .ui-slider-handle{position:absolute;top:-3px;bottom:-3px;z-index:5;border-color:#aaa;border-style:solid;border-width:4px 3px;width:10px;height:16px;margin:0 -5px;background:0 0;cursor:ew-resize;opacity:.9;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.ulf-field .ulf--transparent-slider .ui-slider-handle:before{content:" ";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-3px;border:2px solid #fff;border-radius:3px}.ulf-field .ulf--transparent-offset{height:18px;width:200px;background:url(../images/checkerboard.png) repeat-y center left scroll #fff;border-radius:2px;box-shadow:inset 0 0 5px rgba(0,0,0,.4)}.ulf-field .ulf--transparent-text{position:absolute;top:12px;right:10px;width:30px;font-size:12px;line-height:12px;text-align:center;color:#999}.ulf-field .ulf--transparent-button{cursor:pointer;user-select:none;margin-top:10px;font-size:11px;text-align:center;border-radius:2px;padding:3px 7px;box-shadow:0 1px 0 rgba(0,0,0,.1);letter-spacing:.2px;color:#777;border:1px solid #ccc;background-color:#f7f7f7;transition:background-color .2s,border-color .2s,color .2s}.ulf-field .ulf--transparent-active .wp-color-result{background-image:url(../images/checkerboard.png);background-size:135px;background-position:center left;background-color:transparent!important}.ulf-field .ulf--transparent-active .ulf--transparent-button{color:#fff;border-color:#3ea032;background-color:#4fb845}.ulf-field .ulf--transparent-active .fa:before{content:"\f205"}.ulf-widgets>.ulf-field{position:relative;top:-1px;margin-right:-15px;margin-left:-15px;padding:12px 15px}.ulf-widgets>.ulf-field .ulf-field{margin-left:0;margin-right:0}.ulf-widgets>.ulf-field .ulf-title{float:none;width:100%;margin-bottom:5px}.ulf-widgets>.ulf-field .ulf-fieldset{float:none;width:100%}.ulf-widgets .ulf-field-text input{width:100%}.ulf-widgets .ulf-field-notice .ulf-notice{padding:15px}.control-section .ulf-widgets>.ulf-field{margin-right:-10px;margin-left:-10px;padding:10px 12px}.control-section .ulf-field{padding:0}.control-section .ulf-field .ulf-title{float:none;width:100%;margin-bottom:6px}.control-section .ulf-field .ulf-title h4{display:block;font-size:13px;line-height:1;font-weight:600;color:inherit}.control-section .ulf-field .ulf-fieldset{float:none;width:100%}.control-section .ulf-help{top:-5px;right:-5px}.control-section .ulf-field-select select{width:100%}.control-section .ulf-field-heading{color:inherit;font-size:14px;line-height:1em;margin-right:-15px;margin-left:-15px;padding:15px}.control-section .ulf-field-subheading{color:inherit;font-size:11px;margin-right:-15px;margin-left:-15px;padding:10px 15px}.control-section .ulf-subtitle-text{margin-top:4px;font-size:12px}.control-section .ulf-field-submessage .ulf-submessage{margin-right:-15px;margin-left:-15px;padding:15px}.control-section .ulf-fieldset .ulf-field-heading,.control-section .ulf-fieldset .ulf-field-subheading,.control-section .ulf-fieldset .ulf-field-submessage .ulf-submessage{margin-left:0;margin-right:0}.control-section .ulf-field-date .ulf--to{margin-left:0}.control-section .ulf-field-sorter ul li{padding:5px}.control-section .ulf-field-sorter .ulf-modules{float:none;width:100%}.control-section .ulf-field-sorter .ulf-modules:first-child{padding-right:0;padding-bottom:15px}.control-section .ulf-field-background .ulf--background-attributes{flex-direction:column}.control-section .ulf-field-spacing input{width:90px}.control-section .ulf-field-border .ulf--input{flex:1 50%}.control-section .ulf-field-border input,.control-section .ulf-field-border select{width:100%}.control-section .ulf-field-spinner input{width:50px}.control-section .ulf-field-number .ulf--wrap{width:100%}.control-section .ulf-field-backup .ulf-export-data{display:none}.control-section .ulf-field-fieldset .ulf-fieldset-content{border-color:#e5e5e5}.control-section .ulf-accordion-content>.ulf-field,.control-section .ulf-cloneable-content>.ulf-field,.control-section .ulf-fieldset-content>.ulf-field,.control-section .ulf-repeater-content>.ulf-field,.control-section .ulf-sortable-content>.ulf-field,.control-section .ulf-tabbed-content>.ulf-field{padding:10px}.control-section .ulf-accordion-content>.ulf-field .ulf-title,.control-section .ulf-cloneable-content>.ulf-field .ulf-title,.control-section .ulf-fieldset-content>.ulf-field .ulf-title,.control-section .ulf-repeater-content>.ulf-field .ulf-title,.control-section .ulf-sortable-content>.ulf-field .ulf-title,.control-section .ulf-tabbed-content>.ulf-field .ulf-title{margin-bottom:5px}.control-section .ulf-accordion-content>.ulf-field h4,.control-section .ulf-cloneable-content>.ulf-field h4,.control-section .ulf-fieldset-content>.ulf-field h4,.control-section .ulf-repeater-content>.ulf-field h4,.control-section .ulf-sortable-content>.ulf-field h4,.control-section .ulf-tabbed-content>.ulf-field h4{font-size:12px}.control-section .ulf-depend-hidden.ulf-depend-on{display:none!important}.control-section .ulf-depend-visible.ulf-depend-on{border-top:0!important}.ulf-taxonomy{max-width:95%}.ulf-taxonomy>.ulf-field{border-top:none!important}.ulf-taxonomy>.ulf-field-heading{font-size:1.1em;padding:20px!important;border:1px solid #ddd}.ulf-taxonomy>.ulf-field-subheading{font-size:12px;padding:15px!important;border:1px solid #ddd}.ulf-taxonomy>.ulf-field-submessage .ulf-submessage{padding:15px;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}.ulf-taxonomy>.ulf-field-notice{background-color:transparent}.ulf-taxonomy .ulf-section-title{display:block;padding:15px;background-color:#f9f9f9;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.ulf-taxonomy-add-fields>.ulf-field{padding:8px 0}.ulf-taxonomy-add-fields>.ulf-field>.ulf-title{float:none;width:100%;padding:2px 2px 4px 0}.ulf-taxonomy-add-fields>.ulf-field>.ulf-title h4{font-size:12px;font-weight:400}.ulf-taxonomy-add-fields>.ulf-field>.ulf-fieldset{float:none;width:100%}.ulf-taxonomy-add-fields>.ulf-field>.ulf-fieldset>.ulf-help{right:-5px}.ulf-taxonomy-add-fields+p.submit{margin-top:0}.ulf-taxonomy-edit-fields>.ulf-field{padding:20px 0}.ulf-taxonomy-edit-fields>.ulf-field>.ulf-title{width:200px}.ulf-taxonomy-edit-fields>.ulf-field>.ulf-title h4{font-size:14px;font-weight:600;line-height:1.3;display:inline-block;vertical-align:middle}.ulf-taxonomy-edit-fields>.ulf-field>.ulf-fieldset{width:calc(100% - 220px)}.ulf-taxonomy-edit-fields>.ulf-field>.ulf-fieldset>.ulf-help{top:-5px;right:-5px}.ulf-taxonomy-edit-fields>.ulf-field-submessage{margin:20px 0}.ulf-taxonomy-edit-fields>.ulf-field-heading,.ulf-taxonomy-edit-fields>.ulf-field-subheading{margin:20px 0;border:1px solid #ddd}.ulf-nav-menu-options{clear:both;float:left;width:100%}.ulf-nav-menu-options>.ulf-fields{margin-left:-10px;margin-top:10px;margin-bottom:10px;border-top:1px solid #eee;border-bottom:1px solid #eee}.ulf-nav-menu-options>.ulf-fields>.ulf-field{padding:12px 14px 12px 12px}.ulf-nav-menu-options>.ulf-fields>.ulf-field .ulf-title{float:none;width:100%;margin-bottom:5px}.ulf-nav-menu-options>.ulf-fields>.ulf-field .ulf-fieldset{float:none;width:100%}.ulf-nav-menu-options .ulf-field-text input{width:100%}.ulf-nav-menu-options .ulf-field-notice .ulf-notice{padding:15px}.ulf-nav-menu-title{padding:12px 14px 12px 12px;background-color:#f5f5f5;border-top:1px solid #eee;border-bottom:1px solid #eee}.ulf-nav-menu-title:first-child{border-top:0}.ulf-nav-menu-title h4{margin:0;padding:0;color:#23282d}.ulf-nav-menu-icon{margin-right:5px}.ulf-profile-options>h2>.fa{padding-right:7px}.ulf-profile-options>.ulf-field{max-width:750px;padding:15px 0;border-top:none!important}.ulf-profile-options>.ulf-field>.ulf-title{width:200px}.ulf-profile-options>.ulf-field>.ulf-title h4{font-size:14px;font-weight:600;line-height:1.3;display:inline-block;vertical-align:middle}.ulf-profile-options>.ulf-field>.ulf-fieldset{width:calc(100% - 220px)}.ulf-profile-options>.ulf-field>.ulf-fieldset>.ulf-help{top:-15px;right:-5px}.ulf-profile-options>.ulf-field-heading{font-size:1.1em}.ulf-profile-options>.ulf-field-subheading{font-size:12px}.ulf-profile-options>.ulf-field-heading,.ulf-profile-options>.ulf-field-subheading{margin:10px 0;padding:15px!important;border:1px solid #ddd}.ulf-profile-options>.ulf-field-submessage{margin:20px 0}.ulf-profile-options>.ulf-field-submessage .ulf-submessage{padding:10px;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}.ulf-profile-options>.ulf-field-notice{background-color:transparent}.ulf-modal{position:fixed;z-index:100101;top:0;left:0;width:100%;height:100%}.ulf-modal.hidden{display:none}.ulf-modal-icon{z-index:100102}.ulf-modal-table{display:table;width:100%;height:100%}.ulf-modal-table-cell{display:table-cell;vertical-align:middle;margin:100px 0}.ulf-modal-inner{position:relative;z-index:10;width:760px;height:750px;margin:0 auto;background-color:#fff}.ulf-modal-content{position:relative;overflow:hidden;overflow-y:auto;height:595px}.ulf-modal-content .ulf-shortcode-button{display:none}.ulf-modal-content .ulf-field{padding:15px 30px 15px 15px}.ulf-modal-content a:active,.ulf-modal-content a:focus{outline:0;box-shadow:none}.ulf-modal-content h4{font-size:13px}.ulf-modal-content h4 small{font-style:italic;font-weight:400;color:#aaa}.ulf-modal-title{position:relative;background-color:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:16px;font-weight:600;line-height:36px;margin:0;padding:0 36px 0 16px}.ulf-modal-header{width:100%;padding:14px 0;background-color:#f5f5f5;border-bottom:1px solid #ddd}.ulf-modal-header select{display:block;width:250px;margin:0 auto;font-size:13px;line-height:1;height:30px;min-height:30px;background-color:#fff}.ulf-modal-close{color:#666;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}.ulf-modal-close:before{font:normal 20px/36px dashicons;content:"\f158";vertical-align:top;width:36px;height:36px}.ulf-modal-close:hover{opacity:.5}.ulf-modal-insert-wrapper{text-align:center;width:100%;padding:15px 0;background-color:#f5f5f5;border-top:1px solid #ddd}.ulf-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}.ulf--repeatable{padding:15px 15px 0 15px}.ulf--repeat-button-block{text-align:center;padding-bottom:15px}.ulf--repeat-shortcode{position:relative;margin-bottom:15px;border:1px dashed #ddd}.ulf--repeat-shortcode:first-child .ulf-repeat-remove{display:none}.ulf--repeat-shortcode .ulf-repeat-remove{position:absolute;right:10px;top:10px;z-index:10;cursor:pointer;display:inline-block;font-size:11px;width:18px;height:18px;line-height:18px;text-align:center;border-radius:2px;color:#fff;background-color:#e14d43;opacity:.5}.ulf--repeat-shortcode .ulf-repeat-remove:hover{opacity:.5}.ulf-shortcode-single .ulf-modal-inner{height:750px}.ulf-shortcode-single .ulf-modal-content{height:652px}.elementor-editor-active .ulf-shortcode-button{margin-left:5px}.elementor-editor-active .ulf-modal .hidden{display:none!important}.ulf-shortcode-block{text-align:center;padding:14px;font-size:13px;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.ulf-shortcode-block .components-button{margin-bottom:10px}.ulf-modal-icon .ulf-icon-title{padding:15px 0;margin:4px;font-size:14px;font-weight:700;text-align:center;border:1px solid #eee;background-color:#f7f7f7}.ulf-modal-icon .ulf-modal-header{text-align:center}.ulf-modal-icon .ulf-icon-search{width:50%;height:40px;line-height:40px}.ulf-modal-icon i{cursor:pointer;display:inline-block;margin:4px;width:35px;height:35px;line-height:35px;font-size:16px;color:#555;text-align:center;border:1px solid #ccc;background-color:#f7f7f7;border-radius:2px;box-shadow:1px 1px 0 rgba(0,0,0,.05)}.ulf-modal-icon i:hover{color:#fff;border-color:#222;background-color:#222}.ulf-modal-icon .ulf-modal-content{padding:10px;height:618px}.ulf-modal-icon .ulf-error-text{padding:10px}.ulf-modal-loading{display:none;position:absolute;left:15px;top:15px}.ulf-loading{position:relative;width:20px;height:20px;background:#ccc;border-radius:20px;box-shadow:0 2px 5px rgba(0,0,0,.07)}.ulf-loading:after{position:absolute;top:50%;left:50%;width:4px;height:4px;content:"";margin-top:-2px;margin-left:-2px;background-color:#fff;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:ulfLoader;border-radius:4px}@keyframes ulfLoader{0%{transform:rotate(0) translateX(-6px) rotate(0)}100%{transform:rotate(360deg) translateX(-6px) rotate(-360deg)}}.ulf-subtitle-text{margin-top:6px;font-weight:400;color:#999}.ulf-desc-text{clear:both;float:left;width:100%;margin-top:6px;font-weight:400;color:#999}.ulf-error-text{margin-top:6px;color:#d02c21}.ulf-before-text{margin-bottom:6px}.ulf-after-text{margin-top:6px}.ulf-metabox-hide{display:none!important}.ulf-metabox-show{display:block!important}.ulf-depend-hidden.ulf-depend-on{display:none}.ulf-depend-visible.ulf-depend-on{display:block;opacity:.75;filter:grayscale(1);user-select:none;border-top:1px solid #eee}.ulf-depend-visible.ulf-depend-on .clear:before{content:"";left:0;top:0;right:0;bottom:0;position:absolute;background-color:#eee;opacity:.25;z-index:10}.ulf-warning-primary{color:#fff!important;border-color:#dc3545!important;background:#dc3545!important}.ulf-warning-primary:focus,.ulf-warning-primary:hover{border-color:#bd2130!important;background:#bd2130!important}.ulf-warning-primary:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #bd2130!important}.ulf-warning-primary:active{border-color:#bd2130!important;background:#bd2130!important}.ulf-form-result{display:none;float:left;padding:0 8px;margin-right:4px;font-size:11px;line-height:30px;user-select:none;border-radius:2px}.ulf-form-show{display:block}.ulf-form-success{color:#fff;background-color:#46b450}.ulf-form-warning{color:#8a6d3b;background-color:#faebcc}.ulf-label-error{position:relative;top:-2px;display:inline-block;font-size:10px;line-height:10px;height:10px;width:10px;padding:1px;font-style:normal;text-align:center;color:#fff;vertical-align:middle;background-color:#e10000;border-radius:2px}.ulf-no-option{padding:30px}.ulf-input-number{-moz-appearance:textfield}.ulf-input-number::-webkit-inner-spin-button,.ulf-input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ulf-fa5-shims .ulf .fab,.ulf-fa5-shims .ulf .far,.ulf-fa5-shims .ulf .fas{font-family:FontAwesome;font-style:normal}.ulf-welcome-wrap{position:relative;margin:25px 40px 0 20px;font-size:15px;max-width:1200px}.ulf-welcome-wrap p{font-size:14px;line-height:1.5}.ulf-welcome-wrap h1{margin:.2em 200px 0 0;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:400}.ulf-welcome-wrap .ulf-logo{position:absolute;overflow:hidden;top:0;right:0;height:160px;width:140px;background-image:linear-gradient(45deg,#2d67cb,#ad19f3);box-shadow:0 1px 4px rgba(0,0,0,.25),inset 0 0 0 4px rgba(0,0,0,.25)}.ulf-welcome-wrap .ulf-logo .ulf--effects i{position:absolute;width:200px;height:100px;background-color:rgba(0,0,0,.15);transform:rotate(-45deg)}.ulf-welcome-wrap .ulf-logo .ulf--effects i:nth-child(1){bottom:-20px;right:-70px}.ulf-welcome-wrap .ulf-logo .ulf--effects i:nth-child(2){bottom:-35px;right:-80px}.ulf-welcome-wrap .ulf-logo .ulf--effects i:nth-child(3){bottom:-50px;right:-90px}.ulf-welcome-wrap .ulf-logo .ulf--effects i:nth-child(4){bottom:-65px;right:-100px}.ulf-welcome-wrap .ulf-logo .ulf--wp-logos{position:relative;padding-top:25px;text-align:center}.ulf-welcome-wrap .ulf-logo .ulf--wp-logo{position:absolute;left:20px;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/wp-logo.svg)}.ulf-welcome-wrap .ulf-logo .ulf--wp-plugin-logo{display:inline-block;width:50px;height:50px;border:3px solid #fff;background-size:40px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/wp-plugin-logo.svg);border-radius:100%;vertical-align:middle}.ulf-welcome-wrap .ulf-logo .ulf--text{position:absolute;left:0;right:0;top:90px;color:#fff;font-size:13px;line-height:1.2em;font-weight:600;text-align:center;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,.25)}.ulf-welcome-wrap .ulf-logo .ulf--version{top:auto;left:auto;right:8px;bottom:4px;font-size:11px;text-transform:lowercase}.ulf-welcome-wrap .ulf-about-text{font-weight:400;line-height:1.6em;font-size:19px;margin:1em 200px 1em 0;color:#555d66}.ulf-welcome-wrap .ulf-demo-button{margin:1em 200px 2em 0}.ulf-welcome-wrap .nav-tab-wrapper{margin-bottom:20px}.ulf-welcome-wrap ul{list-style-type:disc;padding-left:15px}.ulf-welcome-wrap .ulf--col{float:left;padding-right:20px;box-sizing:border-box}.ulf-welcome-wrap .ulf--col-2{width:50%}.ulf-welcome-wrap .ulf--col-3{width:33.333%}.ulf-welcome-wrap .ulf--col-4{width:25%}.ulf-welcome-wrap .ulf--col-5{width:20%}.ulf-welcome-wrap .ulf--col-last{padding-right:0}.ulf-welcome-wrap .ulf--col-upgrade{padding:10px 0;text-align:center;border-top:1px solid #e5e5e5}.ulf--table-compare tfoot td,.ulf--table-compare thead td{text-align:center}.ulf--table-compare td{font-size:14px;text-align:center;vertical-align:middle;padding:10px}.ulf--table-compare td:first-child{text-align:left}.ulf--table-compare tfoot td{padding:15px 0}.ulf--table-compare .fa{font-size:18px}.ulf--table-compare .fa-check-circle{color:#46b450}.ulf--table-compare .fa-times-circle{color:#dc3232}.ulf-welcome-cols{clear:both;margin:20px 0;background-color:#fff;padding:0 0;border-radius:2px;border:1px solid #e5e5e5}.ulf-welcome-cols .ulf--col{width:33.333%;float:left;padding:20px;text-align:center;box-sizing:border-box;min-height:200px;border-right:1px solid #e5e5e5}.ulf-welcome-cols .ulf--block,.ulf-welcome-cols .ulf--left{float:left;width:20%;padding:0 30px;text-align:center;box-sizing:border-box}.ulf-welcome-cols .ulf--block{width:80%}.ulf-welcome-cols .ulf--col-first{border-bottom:1px solid #e5e5e5}.ulf-welcome-cols .ulf--last{border-right:none}.ulf-welcome-cols .ulf--space{height:20px}.ulf-welcome-cols .ulf--icon{display:inline-block;font-size:20px;width:30px;height:30px;line-height:30px;text-align:center;margin-bottom:10px;color:#fff;background-color:#555;border-radius:30px}.ulf-welcome-cols .ulf--active{background-color:#5cb85c}.ulf-welcome-cols .ulf--deactive{background-color:#e14d43}.ulf-welcome-cols .ulf--title{font-weight:700;display:block}.ulf-welcome-cols p:last-child{margin-bottom:0}.ulf-features-cols .ulf--key-features{width:30%}.ulf-features-cols .ulf--available-fields{width:70%}.ulf-code-block{margin:20px 0;padding:5px 20px;background-color:#fff;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.15)}.ulf-code-block pre{font-size:13px;color:#0073aa}.ulf-code-block pre span{color:#999}.ulf--table-fields td{font-size:14px}.ulf--upgrade a{color:#5cb85c;font-weight:700}.ulf--upgrade a:focus,.ulf--upgrade a:hover{color:#4aa14a;outline:0;box-shadow:none}@media only screen and (max-width:782px){.ulf-welcome-cols .ulf--col{width:100%;min-height:auto;border-right:none;border-bottom:1px solid #e5e5e5}.ulf-features-cols .ulf--key-features{width:100%}.ulf-features-cols .ulf--available-fields{width:100%}}@media only screen and (max-width:1200px){.ulf-metabox .ulf-field .ulf-title{float:none;width:100%;margin-bottom:10px}.ulf-metabox .ulf-field .ulf-fieldset{float:none;width:100%}}@media only screen and (max-width:782px){.ulf-header-inner{text-align:center}.ulf-header-inner h1{width:100%;margin-bottom:10px}.ulf-form-result{float:none;margin-right:0;margin-bottom:10px}.ulf-header-left,.ulf-header-right,.ulf-search{width:100%}.ulf-search{text-align:center;margin-bottom:15px}.ulf-footer{text-align:center}.ulf-buttons{float:none}.ulf-copyright{float:none;margin-top:10px}.ulf-expand-all,.ulf-nav,.ulf-nav-background,.ulf-reset-section{display:none!important}.ulf-nav-normal+.ulf-content{margin-left:0}.ulf-section,.ulf-section-title{display:block!important}.ulf-field .ulf-title{float:none;width:100%;margin-bottom:10px}.ulf-field .ulf-fieldset{float:none;width:100%}.ulf-field-color .button.wp-picker-clear{padding:0 8px;line-height:2.14285714;min-height:32px}.ulf-modal-inner{width:350px;height:400px}.ulf-modal-content{height:237px}.ulf-icon-dialog .ulf-modal-inner{width:305px;height:380px}.ulf-icon-dialog .ulf-modal-content{height:267px}.ulf-modal-icon .ulf-modal-inner{width:330px;height:385px}.ulf-modal-icon .ulf-modal-content{height:252px}.ulf-profile-options>.ulf-field>.ulf-title,.ulf-taxonomy-edit-fields>.ulf-field>.ulf-title{float:none;width:100%;margin-bottom:10px}.ulf-profile-options>.ulf-field>.ulf-fieldset,.ulf-taxonomy-edit-fields>.ulf-field>.ulf-fieldset{float:none;width:100%}.ulf-nav-menu-options>.ulf-fields{margin-left:-10px;margin-right:-10px}.ulf-nav-menu-options>.ulf-fields>.ulf-field{padding:10px}}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px;height:25px;min-height:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 6px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:0;right:0;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}
1
+ .ulf{position:relative}.ulf label{padding:0;margin:0;display:inline-block}.ulf-ab-icon{top:2px}#screen-meta-links+.ulf-options{margin-top:40px}.ulf-options{margin-top:20px;margin-right:20px}.ulf-header{position:relative}.ulf-header-inner{padding:25px;transition:box-shadow .3s ease}.ulf-header-inner h1{float:left;font-size:1.5em;line-height:26px;font-weight:400;margin:0}.ulf-header-inner h1 small{font-size:11px;font-weight:500}.ulf-sticky .ulf-header-inner{position:fixed;z-index:99;top:32px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.ulf-buttons{float:right}.ulf-buttons .button{margin:0 2px;line-height:26px}.ulf-buttons .button:focus{outline:0!important;box-shadow:none!important}.ulf-buttons .ulf-save{min-width:72px}.ulf-header-left{float:left}.ulf-header-right{float:right}.ulf-nav{display:block;position:relative;z-index:10;float:left}.ulf-nav ul{clear:left;margin:0;list-style-type:none}.ulf-nav ul li{margin-bottom:0}.ulf-nav ul li a{font-size:13px;position:relative;display:block;padding:14px 12px;text-decoration:none;transition-property:color,background;transition-duration:.2s;transition-timing-function:ease}.ulf-nav ul li a:focus{outline:0;box-shadow:none}.ulf-nav ul li .ulf-arrow:after{content:"\f054";display:inline-block;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:9px;line-height:1;position:absolute;right:10px;top:50%;margin-top:-4px}.ulf-nav ul li.ulf-tab-expanded .ulf-arrow:after{transform:rotate(90deg)}.ulf-nav ul li.ulf-tab-expanded ul{display:block}.ulf-nav ul ul{display:none;position:relative}.ulf-nav ul ul li a{font-size:12px;padding:12px 14px 12px 24px}.ulf-nav .ulf-tab-icon{width:20px;margin-right:5px;font-size:13px;text-align:center}.ulf-nav .ulf-label-error{margin-left:4px;vertical-align:top}.ulf-nav-normal{width:225px}.ulf-nav-normal+.ulf-content{margin-left:225px}.ulf-nav-inline{width:100%}.ulf-nav-inline ul li{display:inline-block;vertical-align:top}.ulf-nav-background{position:absolute;top:0;left:0;bottom:0;z-index:9;width:225px}.ulf-wrapper{position:relative}.ulf-content{position:relative;background-color:#fff}.ulf-sections{float:left;width:100%}.ulf-section-title{display:none;padding:20px 30px;background-color:#f5f5f5;border-top:1px solid #eee;border-bottom:1px solid #eee}.ulf-section-title h3{margin:0;padding:0;font-size:13px;font-weight:700;text-transform:uppercase}.ulf-section-title .ulf-section-icon{margin-right:5px}.ulf-footer{padding:20px;font-size:11px}.ulf-copyright{float:left;margin-top:5px}.ulf-search-all .ulf-nav,.ulf-search-all .ulf-nav-background,.ulf-show-all .ulf-nav,.ulf-show-all .ulf-nav-background{display:none}.ulf-search-all .ulf-content,.ulf-show-all .ulf-content{margin-left:0}.ulf-search-all .ulf-section,.ulf-search-all .ulf-section-title,.ulf-show-all .ulf-section,.ulf-show-all .ulf-section-title{display:block!important}.ulf-search-all .ulf-section-title{display:none!important}.ulf-expand-all{float:left;padding:0 8px;margin-right:4px;z-index:1;font-size:13px;line-height:30px;cursor:pointer;user-select:none;border-radius:2px;transition:all .2s}.ulf-expand-all span{font-size:11px;vertical-align:middle}.ulf-search{float:left}.ulf-search input{margin:0 2px 0 0;border:none;font-size:12px;line-height:30px;min-height:30px;text-align:inherit;padding:0 10px;border-radius:2px;box-shadow:none}.ulf-search input:focus{box-shadow:none}.ulf-saving .ulf-buttons,.ulf-saving .ulf-content{cursor:default;pointer-events:none;opacity:.5}.ulf-metabox{margin:-6px -12px -12px -12px}.ulf-metabox .ulf-field{padding:20px}.ulf-metabox .ulf-section-title{padding:20px}.block-editor-page .ulf-metabox{margin:-6px -14px -14px -14px}.block-editor-editor-skeleton__content .ulf-metabox{border-left:1px solid #e2e4e7;border-right:1px solid #e2e4e7}.ulf-sections-reset{float:left;width:100%;text-align:right;border-top:1px solid #eee}.ulf-sections-reset .ulf-button-cancel,.ulf-sections-reset input{display:none}.ulf-sections-reset label{padding:10px}.ulf-sections-reset span{-webkit-user-select:none;user-select:none}.ulf-sections-reset input:checked~.ulf-button-reset{display:none}.ulf-sections-reset input:checked~.ulf-button-cancel{display:inline-block}#side-sortables .ulf-section-title{padding:12px}#side-sortables .ulf-field{padding:10px 15px}#side-sortables .ulf-field .ulf-title{float:none;width:100%;margin-bottom:6px}#side-sortables .ulf-field .ulf-fieldset{float:none;width:100%}#side-sortables .ulf-field-text input{width:100%}#side-sortables .ulf-notice{padding:10px 15px}.ulf-comment-metabox{margin:-6px -12px -12px -12px}.ulf-comment-metabox .ulf-field{padding:20px}.ulf-comment-metabox .ulf-section-title{padding:20px}.ulf-tooltip{position:absolute;z-index:5000001;font-size:12px;line-height:1.4;text-align:center;text-decoration:none;padding:6px 12px;max-width:200px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.85);border-radius:4px}.ulf-theme-dark .ulf-header-inner{background-color:#050505}.ulf-theme-dark .ulf-header-inner h1{color:#fff}.ulf-theme-dark .ulf-header-inner h1 small{color:#555}.ulf-theme-dark .ulf-expand-all{color:#999;background-color:#222}.ulf-theme-dark .ulf-expand-all:hover{color:#fff;background-color:#333}.ulf-theme-dark .ulf-search input{color:#fff;background-color:#222}.ulf-theme-dark .ulf-search:focus{background-color:#444}.ulf-theme-dark .ulf-search::-webkit-input-placeholder{color:#666}.ulf-theme-dark .ulf-nav ul li a{color:#999;border-color:#2f2f2f;background-color:#222}.ulf-theme-dark .ulf-nav ul li a:hover{color:#fff}.ulf-theme-dark .ulf-nav ul li .ulf-active{color:#fff;background-color:#111}.ulf-theme-dark .ulf-nav ul ul li a{border-color:#2f2f2f;background-color:#191919}.ulf-theme-dark .ulf-nav ul ul li .ulf-active{background-color:#101010}.ulf-theme-dark .ulf-nav ul ul:before{background-color:rgba(34,34,34,.75)}.ulf-theme-dark .ulf-nav>ul>li:last-child>a{border:none}.ulf-theme-dark .ulf-nav-normal ul li a{border-bottom-width:1px;border-bottom-style:solid}.ulf-theme-dark .ulf-nav-normal ul li .ulf-active:after{content:" ";position:absolute;right:0;top:50%;height:0;width:0;pointer-events:none;border:solid transparent;border-right-color:#fff;border-width:4px;margin-top:-4px}.ulf-theme-dark .ulf-nav-inline{background-color:#222}.ulf-theme-dark .ulf-nav-inline ul li a{text-align:center;border-right-width:1px;border-right-style:solid}.ulf-theme-dark .ulf-nav-inline ul li .ulf-active:after{content:" ";position:absolute;left:50%;bottom:0;height:0;width:0;pointer-events:none;border:solid transparent;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.ulf-theme-dark .ulf-nav-background{background-color:#222}.ulf-theme-dark .ulf-footer{color:#555;background-color:#050505}.ulf-theme-light .ulf-container{border:1px solid #ccd0d4;box-shadow:0 0 15 rgba(0,0,0,.04)}.ulf-theme-light .ulf-header-inner{border-bottom:1px solid #ccd0d4;background-color:#f5f5f5;background:linear-gradient(#fefefe,#f5f5f5)}.ulf-theme-light .ulf-header-inner h1 small{color:#999}.ulf-theme-light .ulf-expand-all{color:#999;background-color:#eee}.ulf-theme-light .ulf-expand-all:hover{color:#555}.ulf-theme-light .ulf-search input{color:#555;background-color:#eee}.ulf-theme-light .ulf-search input::-webkit-input-placeholder{color:#999}.ulf-theme-light .ulf-nav ul li a{font-weight:500;color:#444;background-color:#f5f5f5}.ulf-theme-light .ulf-nav ul li a:hover{color:#111;background-color:#fff}.ulf-theme-light .ulf-nav ul li .ulf-active{color:#111;background-color:#fff}.ulf-theme-light .ulf-nav ul ul li a{background-color:#eee}.ulf-theme-light .ulf-nav-normal>ul{margin-right:-1px;margin-bottom:-1px}.ulf-theme-light .ulf-nav-normal>ul li a{border-bottom:1px solid #ccd0d4;border-right:1px solid #ccd0d4}.ulf-theme-light .ulf-nav-normal>ul li .ulf-active{border-right-color:#fff}.ulf-theme-light .ulf-nav-inline{background-color:#f5f5f5;border-bottom:1px solid #ccd0d4}.ulf-theme-light .ulf-nav-inline>ul{margin-bottom:-1px}.ulf-theme-light .ulf-nav-inline>ul li a{text-align:center;border-right:1px solid #ccd0d4;border-bottom:1px solid #ccd0d4}.ulf-theme-light .ulf-nav-inline>ul li .ulf-active{border-bottom-color:#fff}.ulf-theme-light .ulf-nav-inline>ul ul{display:none!important}.ulf-theme-light .ulf-nav-inline .ulf-arrow:after{display:none}.ulf-theme-light .ulf-nav-background{background-color:#f5f5f5;border-right:1px solid #ccd0d4}.ulf-theme-light .ulf-footer{color:#555;border-top:1px solid #ccd0d4;background-color:#f5f5f5;background:linear-gradient(#fafafa,#f5f5f5)}.ulf-field{position:relative;padding:30px}.ulf-field+.ulf-field{border-top:1px solid #eee}.ulf-field p:first-child{margin-top:0}.ulf-field p:last-child{margin-bottom:0}.ulf-field:after,.ulf-field:before{content:" ";display:table}.ulf-field:after{clear:both}.ulf-field h4{margin-top:0}.ulf-field .ulf-title{position:relative;width:20%;float:left}.ulf-field .ulf-title h4{margin:0;color:#23282d}.ulf-field .ulf-fieldset{float:right;width:calc(80% - 20px)}.ulf-pseudo-field{padding:0 5px 0 0!important;display:inline-block}.ulf-pseudo-field+.ulf-pseudo-field{border:0}.ulf-pseudo-field pre{display:none}.ulf-field-accordion .ulf-accordion-item{position:relative;margin-bottom:5px}.ulf-field-accordion .ulf-accordion-item:last-child{margin-bottom:0}.ulf-field-accordion .ulf-accordion-item h4{font-size:1em}.ulf-field-accordion .ulf-accordion-title{display:block;cursor:pointer;position:relative;margin:0;padding:15px;min-height:0;font-size:100%;user-select:none;border:1px solid #ccd0d4;background-color:#fafafa;box-shadow:0 1px 1px rgba(0,0,0,.04);transition:border-color .15s}.ulf-field-accordion .ulf-accordion-title:active,.ulf-field-accordion .ulf-accordion-title:focus,.ulf-field-accordion .ulf-accordion-title:hover{outline:0;border-color:#999}.ulf-field-accordion .ulf-accordion-title .ulf--icon{width:20px;text-align:center;margin-right:2px}.ulf-field-accordion .ulf-accordion-icon{width:16px;text-align:center}.ulf-field-accordion .ulf-accordion-content{display:none;padding:0;border:1px solid #ccd0d4;border-top:none;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.ulf-field-accordion .ulf-accordion-content>.ulf-field{padding:15px}.ulf-field-accordion .ulf-accordion-open{display:block}.ulf-field-background .ulf-field{border:0!important;padding:0;margin-bottom:6px;margin-right:6px}.ulf-field-background .ulf--title{color:#777;font-size:12px}.ulf-field-background .ulf--background-colors{display:flex;flex-wrap:wrap}.ulf-field-background .ulf--background-attributes{display:flex;flex-wrap:wrap}.ulf-field-background .ulf--background-attributes select{min-width:100%;margin:0}.ulf-field-background .ulf--background-attributes .ulf-field{flex:1}.ulf-field-background .ulf--attributes-hidden{display:none}.ulf-field-backup textarea{width:100%;min-height:200px;margin-bottom:5px}.ulf-field-backup small{display:inline-block;margin:5px}.ulf-field-backup hr{margin:20px 0;border:none;border-bottom:1px solid #e5e5e5}.ulf-field-border .ulf--inputs,.ulf-field-dimensions .ulf--inputs,.ulf-field-spacing .ulf--inputs{float:left;display:flex;flex-wrap:wrap}.ulf-field-border .ulf--input,.ulf-field-dimensions .ulf--input,.ulf-field-spacing .ulf--input{display:flex;padding-right:6px;padding-bottom:4px;box-sizing:border-box}.ulf-field-border .ulf--input select,.ulf-field-dimensions .ulf--input select,.ulf-field-spacing .ulf--input select{margin:0}.ulf-field-border .ulf--input input,.ulf-field-dimensions .ulf--input input,.ulf-field-spacing .ulf--input input{position:relative;z-index:1;margin:0;width:65px;max-width:100%;text-align:center}.ulf-field-border .ulf--color,.ulf-field-dimensions .ulf--color,.ulf-field-spacing .ulf--color{float:left}.ulf-field-border .ulf--label,.ulf-field-dimensions .ulf--label,.ulf-field-spacing .ulf--label{display:flex;flex-direction:column;justify-content:center;user-select:none;min-width:20px;max-width:100%;padding:0 4px;font-size:12px;text-align:center;color:#555;border:1px solid #7b776c;background-color:#f5f5f5}.ulf-field-border .ulf--icon,.ulf-field-dimensions .ulf--icon,.ulf-field-spacing .ulf--icon{border-right:0;border-radius:4px 0 0 4px}.ulf-field-border .ulf--icon+input,.ulf-field-dimensions .ulf--icon+input,.ulf-field-spacing .ulf--icon+input{border-top-left-radius:0;border-bottom-left-radius:0}.ulf-field-border .ulf--unit,.ulf-field-dimensions .ulf--unit,.ulf-field-spacing .ulf--unit{border-left:0;border-radius:0 4px 4px 0}.ulf-field-border .ulf--is-unit,.ulf-field-dimensions .ulf--is-unit,.ulf-field-spacing .ulf--is-unit{border-top-right-radius:0;border-bottom-right-radius:0}.ulf-field-button_set .ulf--buttons{display:inline-block}.ulf-field-button_set .ulf--button{position:relative;z-index:1;float:left;cursor:pointer;padding:7px 14px;min-width:16px;text-align:center;color:#555;border:1px solid #ccc;background-color:#f7f7f7;user-select:none;box-shadow:0 1px 0 rgba(0,0,0,.1)}.ulf-field-button_set .ulf--button:first-child{border-radius:4px 0 0 4px}.ulf-field-button_set .ulf--button:last-child{border-radius:0 4px 4px 0}.ulf-field-button_set .ulf--button:not(:first-child){margin-left:-1px}.ulf-field-button_set .ulf--button:hover{background-color:#eee}.ulf-field-button_set .ulf--active,.ulf-field-button_set .ulf--active:hover{z-index:2;color:#fff;border-color:#006799;background-color:#0085ba}.ulf-field-button_set input{display:none}.ulf-field-checkbox ul,.ulf-field-radio ul{margin:0;padding:0;list-style-type:none;overflow-y:auto;max-height:305px}.ulf-field-checkbox ul li,.ulf-field-radio ul li{margin-bottom:6px}.ulf-field-checkbox ul ul,.ulf-field-radio ul ul{max-height:none}.ulf-field-checkbox ul ul li,.ulf-field-radio ul ul li{margin-left:8px}.ulf-field-checkbox ul ul li:first-child,.ulf-field-radio ul ul li:first-child{margin-left:0}.ulf-field-checkbox input,.ulf-field-radio input{margin:0 1px}.ulf-field-checkbox .ulf--inline-list li,.ulf-field-radio .ulf--inline-list li{display:inline-block;margin-right:15px}.ulf-field-checkbox .ulf--text,.ulf-field-radio .ulf--text{margin-left:5px;vertical-align:middle}.ulf-field-checkbox .ulf-checker,.ulf-field-radio .ulf-checker{cursor:pointer}.ulf-field-code_editor .CodeMirror{width:100%;height:400px}.ulf-field-code_editor .cm-s-default{border:1px solid #ccd0d4}.ulf-field-code_editor textarea{width:100%;height:400px}.ulf-field-color>input{opacity:.75;width:115px;max-width:100%}.ulf-field-color .button.wp-picker-clear{padding:0 8px;margin-left:6px;line-height:2.54545455;min-height:30px}.ulf-field-color_group .ulf--left{float:left;margin-right:10px;margin-bottom:5px}.ulf-field-color_group .ulf--title{color:#999;margin-bottom:5px}.ulf-field-fieldset .ulf-fieldset-content{border:1px solid #ccd0d4;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.ulf-field-fieldset .ulf-fieldset-content>.ulf-field{padding:15px}.ulf-field-fieldset .ulf-field-subheading{font-size:13px}.ulf-field-date input{margin:0}.ulf-field-date .ulf--to{margin-left:7px}.ulf-datepicker-wrapper{margin-top:5px;width:auto;background-color:#fff;z-index:9999999!important;box-shadow:0 0 30px rgba(0,0,0,.15)}.ulf-datepicker-wrapper *{float:none;margin:0;padding:0;font-family:inherit;font-weight:400;font-style:normal;text-decoration:none;border:0;border-radius:0;box-shadow:none}.ulf-datepicker-wrapper .ui-datepicker-header,.ulf-datepicker-wrapper .ui-widget-header{color:#fff;background:#00a0d2}.ulf-datepicker-wrapper .ui-datepicker-header .ui-state-hover{cursor:pointer}.ulf-datepicker-wrapper .ui-datepicker-title{font-size:14px;line-height:40px;text-align:center}.ulf-datepicker-wrapper .ui-datepicker-next,.ulf-datepicker-wrapper .ui-datepicker-prev{position:static;top:auto;left:auto;right:auto;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:12px;text-align:center;width:41px;height:40px;line-height:40px;color:#fff;background-color:rgba(255,255,255,.1);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ulf-datepicker-wrapper .ui-datepicker-next span,.ulf-datepicker-wrapper .ui-datepicker-prev span{display:none}.ulf-datepicker-wrapper .ui-datepicker-prev{float:left}.ulf-datepicker-wrapper .ui-datepicker-next{float:right}.ulf-datepicker-wrapper .ui-datepicker-prev:before{content:'\f053'}.ulf-datepicker-wrapper .ui-datepicker-next:before{content:'\f054'}.ulf-datepicker-wrapper .ui-datepicker-next-hover,.ulf-datepicker-wrapper .ui-datepicker-prev-hover{opacity:.75}.ulf-datepicker-wrapper tbody .ui-datepicker-week-col{background-color:#f7f7f7}.ulf-datepicker-wrapper .ui-datepicker-buttonpane{padding:10px;text-align:center;background-color:#f7f7f7}.ulf-datepicker-wrapper .ui-datepicker-buttonpane button{cursor:pointer;margin:0 5px;padding:7px 14px;border:1px solid #eee;background-color:#fff}.ulf-datepicker-wrapper select{margin:0 4px}.ulf-datepicker-wrapper select option{color:#555}.ulf-datepicker-wrapper table{font-size:13px;border-collapse:collapse;width:100%}.ulf-datepicker-wrapper thead{color:#fff;background:#32373c}.ulf-datepicker-wrapper th{text-align:center;padding:7px;border:1px solid #444}.ulf-datepicker-wrapper td{text-align:center;border:1px solid #f4f4f4}.ulf-datepicker-wrapper td.ui-datepicker-other-month{border:transparent}.ulf-datepicker-wrapper td .ui-state-default{color:#555;width:auto;display:block;padding:6px 12px}.ulf-datepicker-wrapper td .ui-state-active,.ulf-datepicker-wrapper td .ui-state-hover{color:#fff;background-color:#0073aa}.ulf-datepicker-wrapper td.ui-state-disabled .ui-state-default{opacity:.5}.ulf-field-gallery input{display:none}.ulf-field-gallery ul{margin:0;padding:0;list-style-type:none}.ulf-field-gallery ul li{display:inline-block;position:relative;padding:4px;margin:0 5px 10px 0;border:1px solid #ccc;background-color:#f9f9f9;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,.08)}.ulf-field-gallery ul li img{max-height:60px;display:inline-block;vertical-align:middle}.ulf-field-gallery .button{margin-right:5px;margin-bottom:5px}.ulf-field-group .ulf-cloneable-hidden{display:none!important}.ulf-field-group .ulf-cloneable-wrapper{position:relative}.ulf-field-group .ulf-cloneable-item{display:none;position:relative;margin-bottom:5px}.ulf-field-group .ulf-cloneable-item h4{font-size:1em}.ulf-field-group .ui-accordion .ulf-cloneable-item{display:block}.ulf-field-group .ulf-cloneable-content{border:1px solid #ccd0d4;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.ulf-field-group .ulf-cloneable-content>.ulf-field{padding:15px}.ulf-field-group .ulf-cloneable-title{display:block;cursor:pointer;position:relative;user-select:none;margin:0;padding:15px 65px 15px 10px;min-height:0;font-size:100%;border:1px solid #ccd0d4;background-color:#fafafa;box-shadow:0 1px 1px rgba(0,0,0,.04);transition:border-color .15s}.ulf-field-group .ulf-cloneable-title:active,.ulf-field-group .ulf-cloneable-title:focus,.ulf-field-group .ulf-cloneable-title:hover{border-color:#999;outline:0}.ulf-field-group .ulf-cloneable-helper{position:absolute;top:12px;right:10px;z-index:1;font-size:14px;line-height:1em}.ulf-field-group .ulf-cloneable-helper i{display:inline-block;cursor:pointer;padding:5px;color:#999}.ulf-field-group .ulf-cloneable-helper i:hover{color:#555}.ulf-field-group .ulf-cloneable-content{padding:0;border-top:0}.ulf-field-group .ulf-cloneable-title-number,.ulf-field-group .ulf-cloneable-title-prefix{margin-right:5px}.ulf-field-group .ulf-cloneable-alert{display:none;margin-bottom:5px;padding:10px 20px;color:#a94442;border:1px solid #ebccd1;background-color:#f2dede}.ulf-field-group .widget-placeholder{margin-bottom:10px;border:1px dashed #f1c40f;background-color:#fffae4}.ulf-field-group .ulf-cloneable-header-icon{display:inline-block;text-align:center;font-size:14px;width:17px;text-indent:0;vertical-align:text-top}.ulf-field-group .ulf-cloneable-placeholder{background-color:#ddd;margin-top:4px;width:100px;height:10px;font-size:10px;line-height:10px;display:inline-block;vertical-align:top;border-radius:2px}.ulf-field-icon input{display:none}.ulf-field-icon .button{margin-right:5px}.ulf-field-icon .ulf-icon-preview i{display:inline-block;font-size:16px;width:30px;height:28px;line-height:28px;margin-right:5px;text-align:center;vertical-align:top;color:#555;border:1px solid #ccc;background-color:#f7f7f7;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.08)}.ulf-field-image_select .ulf--image{display:inline-block;margin:0 5px 5px 0}.ulf-field-image_select .ulf--inline-list .ulf--image{display:block}.ulf-field-image_select figure{cursor:pointer;position:relative;display:inline-block;max-width:100%;margin:0;vertical-align:bottom;border:2px solid transparent;background-color:#fff;user-select:none;transition:all .2s}.ulf-field-image_select figure:before{position:absolute;top:0;left:0;text-align:center;font-size:10px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;content:"\f00c";width:16px;height:16px;line-height:14px;opacity:0;color:#fff;background-color:#222;transition:opacity .2s}.ulf-field-image_select .ulf--active figure{border-color:#222;box-shadow:0 0 20px rgba(0,0,0,.2)}.ulf-field-image_select .ulf--active figure:before{opacity:1}.ulf-field-image_select img{max-width:100%;height:auto;vertical-align:top}.ulf-field-image_select input{display:none}.ulf-field-link_color .ulf--left{float:left;margin-right:10px;margin-bottom:5px}.ulf-field-link_color .ulf--title{color:#777;margin-bottom:5px}.ulf-field-map input{width:100%}.ulf-field-map input[type=text].ui-autocomplete-loading{background-position-x:calc(100% - 5px)}.ulf-field-map .ulf--map-search+.ulf--map-osm-wrap{margin-top:10px}.ulf-field-map .ulf--map-osm-wrap{position:relative;padding:5px;border:1px solid #eee;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.ulf-field-map .ulf--map-osm{position:relative;z-index:1;min-height:250px}.ulf-field-map .ulf--map-inputs{margin-top:10px;display:flex;justify-content:space-between}.ulf-field-map .ulf--map-input{flex:1}.ulf-field-map .ulf--map-input:last-child{padding-left:10px}.ulf-field-map label{display:block;color:#777;font-size:12px;margin:0 0 2px 0}.ulf-map-ui-autocomplate{z-index:999999;border-radius:4px;overflow:hidden}.ulf-field-media .ulf--placeholder{display:flex;align-items:flex-start}.ulf-field-media .ulf--placeholder input{width:100%;margin:0}.ulf-field-media .button{margin-left:5px}.ulf-field-media .hidden+.button{margin-left:0}.ulf-field-media .ulf--preview{position:relative}.ulf-field-palette .ulf--palette{position:relative;display:inline-block;cursor:pointer;border:2px solid #ddd;margin-right:10px;margin-bottom:10px;user-select:none;-webkit-user-select:none;transition:all .2s}.ulf-field-palette .ulf--palette span{vertical-align:middle;display:inline-block;width:22px;height:60px;line-height:60px;overflow:hidden;text-indent:-999px}.ulf-field-palette .ulf--palette:before{position:absolute;top:0;left:0;text-align:center;font-size:10px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;content:"\f00c";width:16px;height:16px;line-height:14px;opacity:0;color:#fff;background-color:#222;transition:opacity .2s}.ulf-field-palette .ulf--active{border-color:#222;box-shadow:0 0 20px rgba(0,0,0,.2)}.ulf-field-palette .ulf--active:before{opacity:1}.ulf-field-palette input{display:none}.ulf-field-repeater .ulf-field-text input{width:100%}.ulf-field-repeater .ulf-repeater-hidden{display:none!important}.ulf-field-repeater .ulf-repeater-wrapper .ulf-repeater-item{display:table;width:100%;margin-bottom:5px;border:1px solid #eee}.ulf-field-repeater .ulf-repeater-wrapper .ulf-repeater-item h4{font-size:1em}.ulf-field-repeater .ulf-repeater-content{width:100%;display:table-cell;vertical-align:middle;background-color:#fff}.ulf-field-repeater .ulf-repeater-content>.ulf-field{padding:15px}.ulf-field-repeater .ulf-repeater-helper{width:100%;display:table-cell;vertical-align:middle;text-align:center;font-size:14px;line-height:1em;border-left:1px solid #eee;background-color:#f7f7f7}.ulf-field-repeater .ulf-repeater-helper i{display:inline-block;cursor:pointer;color:#999;padding:5px}.ulf-field-repeater .ulf-repeater-helper i:hover{color:#555}.ulf-field-repeater .ulf-repeater-helper-inner{width:75px}.ulf-field-repeater .ulf-repeater-alert{display:none;margin-bottom:5px;padding:10px 20px;color:#a94442;border:1px solid #ebccd1;background-color:#f2dede}.ulf-field-repeater .widget-placeholder{height:50px;margin-bottom:3px;border:1px dashed #f1c40f;background-color:#fffae4}.ulf-field-repeater .ui-sortable-helper{height:50px!important;overflow:hidden!important;border-color:#ccc!important;background-color:#eee!important;opacity:.5}.ulf-field-repeater .ui-sortable-helper .ulf-repeater-content,.ulf-field-repeater .ui-sortable-helper .ulf-repeater-helper{display:none}.ulf-field-select .ulf-fieldset{min-height:30px}.ulf-field-select .ulf-chosen{display:none}.ulf-field-select select{max-width:100%;margin:0}.ulf-field-slider .ulf--wrap{display:flex;align-items:center}.ulf-field-slider .ulf--input{display:flex}.ulf-field-slider .ulf--unit{display:flex;justify-content:center;flex-direction:column;user-select:none;padding:0 6px;font-size:11px;line-height:1;border-radius:0 4px 4px 0;color:#555;border:1px solid #7e8993;border-left:0;background-color:#f5f5f5}.ulf-field-slider .ulf-slider-ui{margin-right:15px}.ulf-field-slider input[type=number]{position:relative;z-index:1;margin:0;width:50px;text-align:center}.ulf-field-slider .ulf--is-unit{border-top-right-radius:0;border-bottom-right-radius:0}.ulf-field-slider .ui-slider{position:relative;width:100%;height:3px;border:none;background:#ddd;border-radius:2px}.ulf-field-slider .ui-slider-range{height:3px;border:none;background:#333;border-radius:2px}.ulf-field-slider .ui-slider-handle{position:absolute;width:16px;height:16px;top:-7px;margin-left:-8px;border:none;background:#333;border-radius:2px}.ulf-field-slider .ui-slider-handle:hover,.ulf-field-slider .ui-state-active{cursor:pointer;background:#111}.ulf-field-sortable .ulf-field-text input{width:100%;max-width:100%}.ulf-field-sortable .ulf-sortable .ulf-sortable-item{display:table;width:100%;margin-bottom:5px;border:1px solid #eee}.ulf-field-sortable .ulf-sortable .ulf-sortable-item h4{font-size:1em}.ulf-field-sortable .ulf-sortable-content{width:100%;display:table-cell;vertical-align:middle;background-color:#fff}.ulf-field-sortable .ulf-sortable-content>.ulf-field{padding:15px}.ulf-field-sortable .ulf-sortable-helper{width:100%;display:table-cell;vertical-align:middle;text-align:center;font-size:14px;line-height:1em;border-left:1px solid #eee;background-color:#f7f7f7}.ulf-field-sortable .ulf-sortable-helper i{display:inline-block;cursor:pointer;width:50px;color:#555}.ulf-field-sortable .ulf-sortable-helper i:hover{opacity:.5}.ulf-field-sortable .widget-placeholder{height:50px;margin-bottom:3px;border:1px dashed #f1c40f;background-color:#fffae4}.ulf-field-sortable .ui-sortable-helper{height:50px!important;overflow:hidden!important;border-color:#ccc!important;background-color:#eee!important;opacity:.5}.ulf-field-sortable .ui-sortable-helper .ulf-sortable-content,.ulf-field-sortable .ui-sortable-helper .ulf-sortable-helper{display:none}.ulf-field-sorter .ui-sortable-placeholder{height:20px;border:1px dashed #f1c40f;background-color:#fffae4}.ulf-field-sorter .ulf-modules{float:left;width:50%;box-sizing:border-box}.ulf-field-sorter .ulf-modules:first-child{padding-right:15px}.ulf-field-sorter .ulf-modules:last-child{padding-left:15px}.ulf-field-sorter .ulf-disabled,.ulf-field-sorter .ulf-enabled{padding:5px 15px;border:1px dashed #ddd;background-color:#fff}.ulf-field-sorter .ulf-disabled li{opacity:.5;transition:opacity .15s}.ulf-field-sorter .ulf-disabled .ui-sortable-helper{opacity:1}.ulf-field-sorter .ulf-sorter-title{font-size:13px;font-weight:600;padding:10px;text-align:center;border:1px dashed #ddd;border-bottom:none;background-color:#f8f8f8;text-transform:uppercase}.ulf-field-sorter ul{list-style-type:none;margin:0;padding:0;min-height:62px}.ulf-field-sorter ul li{margin:10px 0;padding:10px 15px;cursor:move;font-weight:700;text-align:center;border:1px solid #e5e5e5;background-color:#fafafa;transition:border-color .15s}.ulf-field-sorter ul li:hover{border-color:#bbb}.ulf-field-spinner .ulf--spin{display:flex}.ulf-field-spinner .ui-spinner{display:flex}.ulf-field-spinner .ui-button{display:flex;flex-direction:column;justify-content:center;text-align:center;min-width:20px;padding:0 4px;color:#555;border:1px solid #7e8993;background-color:#f5f5f5}.ulf-field-spinner .ui-spinner-button{cursor:pointer}.ulf-field-spinner .ui-spinner-button:hover{background-color:#e7e7e7}.ulf-field-spinner .ui-spinner-button:active{background-color:#ddd}.ulf-field-spinner .ui-spinner-button:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:14px;line-height:14px}.ulf-field-spinner .ui-spinner-down{order:1;border-right:0;border-radius:4px 0 0 4px}.ulf-field-spinner .ui-spinner-down:before{content:"\f0d9"}.ulf-field-spinner .ui-spinner-input{order:2}.ulf-field-spinner .ulf--unit{order:3;border-left:0;user-select:none}.ulf-field-spinner .ui-spinner-up{order:4;border-left:0;border-radius:0 4px 4px 0}.ulf-field-spinner .ui-spinner-up:before{content:"\f0da"}.ulf-field-spinner input{position:relative;z-index:1;width:50px;text-align:center;margin:0;padding:0 8px;border-radius:0}.ulf-field-spinner .ui-button-icon,.ulf-field-spinner .ui-button-icon-space,.ulf-field-spinner .ui-button-text{display:none}.ulf-field-switcher .ulf--switcher{float:left;cursor:pointer;position:relative;width:60px;height:26px;padding:0;margin:0;overflow:hidden;border-radius:4px;background-color:#ed6f6f;user-select:none;-webkit-user-select:none}.ulf-field-switcher .ulf--ball{position:absolute;top:4px;left:4px;width:24px;height:18px;background-color:#fff;border-radius:4px;transition:all .1s;box-shadow:1px 1px 1px rgba(0,0,0,.15)}.ulf-field-switcher .ulf--off,.ulf-field-switcher .ulf--on{position:absolute;top:0;left:0;right:0;font-size:11px;line-height:26px;font-weight:500;font-style:normal;text-align:center;text-transform:uppercase;color:#fff;padding-right:28px;opacity:0;transition:all .1s}.ulf-field-switcher .ulf--off{padding-right:0;padding-left:28px;opacity:1}.ulf-field-switcher .ulf--active{background:#4fb845}.ulf-field-switcher .ulf--active .ulf--on{opacity:1}.ulf-field-switcher .ulf--active .ulf--off{opacity:0}.ulf-field-switcher .ulf--active .ulf--ball{left:100%;margin-left:-28px}.ulf-field-switcher .ulf--label{float:left;margin-top:4px;margin-left:8px;font-weight:400;color:#999}.ulf-field-switcher input{display:none}.ulf-field-tabbed .ulf-tabbed-content{border:1px solid #ccd0d4;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.ulf-field-tabbed .ulf-tabbed-content>.ulf-field{padding:15px}.ulf-field-tabbed .ulf-tabbed-nav .ulf--icon{padding-right:5px}.ulf-field-tabbed .ulf-tabbed-nav a{display:inline-block;padding:12px 15px;margin-top:1px;margin-right:5px;margin-bottom:-1px;position:relative;text-decoration:none;color:#444;font-weight:600;border:1px solid #ccd0d4;background-color:#f3f3f3;transition:all .2s}.ulf-field-tabbed .ulf-tabbed-nav a:hover{background-color:#f9f9f9}.ulf-field-tabbed .ulf-tabbed-nav a.ulf-tabbed-active{background-color:#fff;border-bottom-color:#fff}.ulf-field-tabbed .ulf-tabbed-nav a:focus{outline:0;box-shadow:none}.ulf-field-text input{width:50%;max-width:100%;margin:0}.ulf-field-textarea textarea{width:100%;max-width:100%;min-height:125px}.ulf-field-textarea .ulf-shortcode-button{margin-bottom:10px;margin-right:5px}.ulf-field-typography select,.ulf-field-typography textarea{margin:0;min-width:100%;max-width:100%}.ulf-field-typography .ulf--title{color:#777;margin:0 0 2px 0;font-size:12px}.ulf-field-typography .ulf--title small{vertical-align:top}.ulf-field-typography .ulf--blocks{display:flex;flex-wrap:wrap}.ulf-field-typography .ulf--block{flex:1;max-width:100%;padding-right:6px;padding-bottom:6px}.ulf-field-typography .ulf--input{margin:0;min-width:100%}.ulf-field-typography .ulf--input-wrap{position:relative}.ulf-field-typography .ulf--unit{position:absolute;z-index:1;right:4px;top:4px;bottom:4px;padding:2px 6px;color:#666;font-size:11px;line-height:1;border-radius:2px;background:#eee;user-select:none;display:flex;justify-content:center;flex-direction:column}.ulf-field-typography .ulf--preview{font-size:16px;line-height:20px;padding:20px;color:#222;border:1px solid #eee;background-color:#fff;border-radius:2.5px;user-select:none;-webkit-user-select:none;transition:background-color .2s,border-color .2s}.ulf-field-typography .ulf--block-preview{cursor:pointer;position:relative;overflow:hidden;margin-top:10px;max-width:100%}.ulf-field-typography .ulf--black-background{border-color:#000;background-color:#000}.ulf-field-typography .ulf--toggle{position:absolute;top:5px;right:10px;color:#999}.ulf-field-typography .ulf--block-extra-styles{margin-top:5px}.ulf-field-upload input{width:100%;margin:0}.ulf-field-upload .ulf--wrap{display:flex;align-items:flex-start}.ulf-field-upload .button{margin-left:5px}.ulf-field-upload .ulf--preview{position:relative}.ulf-field-wp_editor .ulf-wp-editor{float:left;width:100%}.ulf-field-wp_editor .mce-toolbar-grp{border:none}.ulf-field-wp_editor .mce-btn.mce-active button,.ulf-field-wp_editor .mce-btn.mce-active i,.ulf-field-wp_editor .mce-btn.mce-active:hover button,.ulf-field-wp_editor .mce-btn.mce-active:hover i{color:#23282d}.ulf-field-wp_editor .wp-media-buttons{position:relative;z-index:2}.ulf-field-wp_editor .wp-editor-tabs{position:relative;z-index:1}.ulf-field-wp_editor .ulf-no-tinymce{border:1px solid #e5e5e5}.ulf-field-wp_editor .ulf-no-quicktags .wp-media-buttons{float:none;display:block}.ulf-field-wp_editor .ulf-no-quicktags .mce-tinymce{box-shadow:none;border:1px solid #e5e5e5}.ulf-field-wp_editor textarea{width:100%;max-width:100%;margin:0;box-shadow:none}.ulf-field-heading{font-size:1.5em;font-weight:700;color:#23282d;background-color:#f5f5f5}.ulf-field-subheading{font-size:14px;font-weight:700;padding-top:17px;padding-bottom:17px;color:#23282d;background-color:#f7f7f7}.ulf-field-submessage{padding:0!important;border:0!important}.ulf-field-submessage+.ulf-field{border-top:0!important}.ulf-submessage{font-size:12px;padding:17px 30px;border-top:1px solid transparent;border-bottom:1px solid transparent}.ulf-submessage-success{color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8}.ulf-submessage-info{color:#31708f;border-color:#bce8f1;background-color:#d9edf7}.ulf-submessage-warning{color:#8a6d3b;border-color:#faebcc;background-color:#fcf8e3}.ulf-submessage-danger{color:#a94442;border-color:#ebccd1;background-color:#f2dede}.ulf-submessage-normal{color:#23282d;border-color:#eee;background-color:#f7f7f7}.ulf-field-notice{background-color:#f7f7f7}.ulf-notice{padding:12px;background-color:#fff;border-left-style:solid;border-left-width:4px;box-shadow:0 1px 1px rgba(0,0,0,.1)}.ulf-notice-success{border-color:#46b450}.ulf-notice-info{border-color:#339fd4}.ulf-notice-warning{border-color:#ffbc00}.ulf-notice-danger{border-color:#dc3232}.ulf-notice-normal{border-color:#222}.ulf-field-number input{width:100%;margin:0}.ulf-field-number .ulf--wrap{position:relative;float:left;width:100px}.ulf-field-number .ulf--unit{position:absolute;z-index:1;right:4px;top:4px;bottom:4px;padding:2px 6px;color:#666;font-size:11px;line-height:1;border-radius:2px;background:#eee;user-select:none;display:flex;justify-content:center;flex-direction:column}.ulf-field-link input{display:none}.ulf-field-link .ulf--result{display:inline-block;font-size:12px;line-height:16px;padding:7px 10px;margin-bottom:7px;color:#777;border:1px solid #e5e5e5;background-color:#f5f5f5;border-radius:2px;world-break:break-word}.ulf-field-link .ulf--wrap{position:relative;float:left;width:100px}.ulf-field-link .ulf--unit{position:absolute;z-index:1;right:4px;top:4px;bottom:4px;padding:2px 6px;color:#666;font-size:11px;line-height:1;border-radius:2px;background:#eee;user-select:none;display:flex;justify-content:center;flex-direction:column}.ulf-help{cursor:help;position:absolute;top:0;right:0;padding:5px;font-size:13px;color:#aaa}.ulf-help .ulf-help-text{display:none}.ulf-image-preview{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;padding:6px;width:120px;height:90px;max-width:100%;margin-bottom:10px;text-align:center;border-radius:2px;border:1px solid #ccc;background-color:#f9f9f9;box-shadow:0 1px 0 rgba(0,0,0,.08)}.ulf-image-preview img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.ulf-image-preview a{position:absolute;z-index:1;right:4px;top:4px;font-size:14px;width:22px;height:22px;line-height:22px;text-align:center;text-decoration:none;color:#fff;background-color:#d33;opacity:.75;border-radius:2px;transition:all .2s}.ulf-image-preview a:hover{opacity:1}.ulf-image-preview a:focus{box-shadow:none}.ulf-field-custom .ulf-field{padding:0}.ulf-field .chosen-container-single .chosen-single{height:28px;line-height:26px}.ulf-field .chosen-container-single .chosen-single abbr{top:0;right:20px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:12px;height:100%;width:18px;color:#aaa;text-align:center;background:0 0}.ulf-field .chosen-container-single .chosen-single abbr:before{content:"\f00d"}.ulf-field .chosen-container-single .chosen-single abbr:hover{color:#555}.ulf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:12px;height:100%;width:18px;color:#aaa;text-align:center;background:0 0}.ulf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{content:"\f00d";display:inline-block;padding-top:3px}.ulf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{color:#555}.ulf-field .chosen-container-single .chosen-single div b{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:14px;color:#aaa;background:0 0}.ulf-field .chosen-container-single .chosen-single div b:before{content:"\f107"}.ulf-field .chosen-container-single .chosen-single div b:hover{color:#555}.ulf-field .chosen-container-multi .chosen-choices li.search-choice-placeholder{border:1px dashed #aaa;margin:3px 5px 3px 0}.ulf-field .chosen-container-multi .ui-sortable li.search-choice span{cursor:move}.ulf-field .chosen-container-active.chosen-with-drop .chosen-single div b:before{content:"\f106"}.ulf-field .chosen-container-single .chosen-single-with-deselect span{margin-right:40px}.ulf-field .chosen-container-single .chosen-search input[type=text]{background:0 0}.ulf-field .chosen-container-single .chosen-search:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:11px;content:"\f002";position:absolute;right:12px;top:10px;color:#aaa}.ulf-field .wp-picker-container{display:inline-block}.ulf-field .wp-picker-container .wp-color-result.button{margin-bottom:0}.ulf-field .ulf--transparent-wrap{display:none;position:relative;top:-1px;width:235px;padding:9px 10px;border:1px solid #dfdfdf;border-top:none;background-color:#fff}.ulf-field .wp-picker-active .ulf--transparent-wrap{display:block}.ulf-field .ulf--transparent-slider{position:absolute;width:190px;margin-left:2px;height:18px}.ulf-field .ulf--transparent-slider .ui-slider-handle{position:absolute;top:-3px;bottom:-3px;z-index:5;border-color:#aaa;border-style:solid;border-width:4px 3px;width:10px;height:16px;margin:0 -5px;background:0 0;cursor:ew-resize;opacity:.9;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.ulf-field .ulf--transparent-slider .ui-slider-handle:before{content:" ";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-3px;border:2px solid #fff;border-radius:3px}.ulf-field .ulf--transparent-offset{height:18px;width:200px;background:url(../images/checkerboard.png) repeat-y center left scroll #fff;border-radius:2px;box-shadow:inset 0 0 5px rgba(0,0,0,.4)}.ulf-field .ulf--transparent-text{position:absolute;top:12px;right:10px;width:30px;font-size:12px;line-height:12px;text-align:center;color:#999}.ulf-field .ulf--transparent-button{cursor:pointer;user-select:none;margin-top:10px;font-size:11px;text-align:center;border-radius:2px;padding:3px 7px;box-shadow:0 1px 0 rgba(0,0,0,.1);letter-spacing:.2px;color:#777;border:1px solid #ccc;background-color:#f7f7f7;transition:background-color .2s,border-color .2s,color .2s}.ulf-field .ulf--transparent-active .wp-color-result{background-image:url(../images/checkerboard.png);background-size:135px;background-position:center left;background-color:transparent!important}.ulf-field .ulf--transparent-active .ulf--transparent-button{color:#fff;border-color:#3ea032;background-color:#4fb845}.ulf-field .ulf--transparent-active .fa:before{content:"\f205"}.ulf-widgets>.ulf-field{position:relative;top:-1px;margin-right:-15px;margin-left:-15px;padding:12px 15px}.ulf-widgets>.ulf-field .ulf-field{margin-left:0;margin-right:0}.ulf-widgets>.ulf-field .ulf-title{float:none;width:100%;margin-bottom:5px}.ulf-widgets>.ulf-field .ulf-fieldset{float:none;width:100%}.ulf-widgets .ulf-field-text input{width:100%}.ulf-widgets .ulf-field-notice .ulf-notice{padding:15px}.control-section .ulf-widgets>.ulf-field{margin-right:-10px;margin-left:-10px;padding:10px 12px}.control-section .ulf-field{padding:0}.control-section .ulf-field .ulf-title{float:none;width:100%;margin-bottom:6px}.control-section .ulf-field .ulf-title h4{display:block;font-size:13px;line-height:1;font-weight:600;color:inherit}.control-section .ulf-field .ulf-fieldset{float:none;width:100%}.control-section .ulf-help{top:-5px;right:-5px}.control-section .ulf-field-select select{width:100%}.control-section .ulf-field-heading{color:inherit;font-size:14px;line-height:1em;margin-right:-15px;margin-left:-15px;padding:15px}.control-section .ulf-field-subheading{color:inherit;font-size:11px;margin-right:-15px;margin-left:-15px;padding:10px 15px}.control-section .ulf-subtitle-text{margin-top:4px;font-size:12px}.control-section .ulf-field-submessage .ulf-submessage{margin-right:-15px;margin-left:-15px;padding:15px}.control-section .ulf-fieldset .ulf-field-heading,.control-section .ulf-fieldset .ulf-field-subheading,.control-section .ulf-fieldset .ulf-field-submessage .ulf-submessage{margin-left:0;margin-right:0}.control-section .ulf-field-date .ulf--to{margin-left:0}.control-section .ulf-field-sorter ul li{padding:5px}.control-section .ulf-field-sorter .ulf-modules{float:none;width:100%}.control-section .ulf-field-sorter .ulf-modules:first-child{padding-right:0;padding-bottom:15px}.control-section .ulf-field-background .ulf--background-attributes{flex-direction:column}.control-section .ulf-field-spacing input{width:90px}.control-section .ulf-field-border .ulf--input{flex:1 50%}.control-section .ulf-field-border input,.control-section .ulf-field-border select{width:100%}.control-section .ulf-field-spinner input{width:50px}.control-section .ulf-field-number .ulf--wrap{width:100%}.control-section .ulf-field-backup .ulf-export-data{display:none}.control-section .ulf-field-fieldset .ulf-fieldset-content{border-color:#e5e5e5}.control-section .ulf-accordion-content>.ulf-field,.control-section .ulf-cloneable-content>.ulf-field,.control-section .ulf-fieldset-content>.ulf-field,.control-section .ulf-repeater-content>.ulf-field,.control-section .ulf-sortable-content>.ulf-field,.control-section .ulf-tabbed-content>.ulf-field{padding:10px}.control-section .ulf-accordion-content>.ulf-field .ulf-title,.control-section .ulf-cloneable-content>.ulf-field .ulf-title,.control-section .ulf-fieldset-content>.ulf-field .ulf-title,.control-section .ulf-repeater-content>.ulf-field .ulf-title,.control-section .ulf-sortable-content>.ulf-field .ulf-title,.control-section .ulf-tabbed-content>.ulf-field .ulf-title{margin-bottom:5px}.control-section .ulf-accordion-content>.ulf-field h4,.control-section .ulf-cloneable-content>.ulf-field h4,.control-section .ulf-fieldset-content>.ulf-field h4,.control-section .ulf-repeater-content>.ulf-field h4,.control-section .ulf-sortable-content>.ulf-field h4,.control-section .ulf-tabbed-content>.ulf-field h4{font-size:12px}.control-section .ulf-depend-hidden.ulf-depend-on{display:none!important}.control-section .ulf-depend-visible.ulf-depend-on{border-top:0!important}.ulf-taxonomy{max-width:95%}.ulf-taxonomy>.ulf-field{border-top:none!important}.ulf-taxonomy>.ulf-field-heading{font-size:1.1em;padding:20px!important;border:1px solid #ddd}.ulf-taxonomy>.ulf-field-subheading{font-size:12px;padding:15px!important;border:1px solid #ddd}.ulf-taxonomy>.ulf-field-submessage .ulf-submessage{padding:15px;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}.ulf-taxonomy>.ulf-field-notice{background-color:transparent}.ulf-taxonomy .ulf-section-title{display:block;padding:15px;background-color:#f9f9f9;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.ulf-taxonomy-add-fields>.ulf-field{padding:8px 0}.ulf-taxonomy-add-fields>.ulf-field>.ulf-title{float:none;width:100%;padding:2px 2px 4px 0}.ulf-taxonomy-add-fields>.ulf-field>.ulf-title h4{font-size:12px;font-weight:400}.ulf-taxonomy-add-fields>.ulf-field>.ulf-fieldset{float:none;width:100%}.ulf-taxonomy-add-fields>.ulf-field>.ulf-fieldset>.ulf-help{right:-5px}.ulf-taxonomy-add-fields+p.submit{margin-top:0}.ulf-taxonomy-edit-fields>.ulf-field{padding:20px 0}.ulf-taxonomy-edit-fields>.ulf-field>.ulf-title{width:200px}.ulf-taxonomy-edit-fields>.ulf-field>.ulf-title h4{font-size:14px;font-weight:600;line-height:1.3;display:inline-block;vertical-align:middle}.ulf-taxonomy-edit-fields>.ulf-field>.ulf-fieldset{width:calc(100% - 220px)}.ulf-taxonomy-edit-fields>.ulf-field>.ulf-fieldset>.ulf-help{top:-5px;right:-5px}.ulf-taxonomy-edit-fields>.ulf-field-submessage{margin:20px 0}.ulf-taxonomy-edit-fields>.ulf-field-heading,.ulf-taxonomy-edit-fields>.ulf-field-subheading{margin:20px 0;border:1px solid #ddd}.ulf-nav-menu-options{clear:both;float:left;width:100%}.ulf-nav-menu-options>.ulf-fields{margin-left:-10px;margin-top:10px;margin-bottom:10px;border-top:1px solid #eee;border-bottom:1px solid #eee}.ulf-nav-menu-options>.ulf-fields>.ulf-field{padding:12px 14px 12px 12px}.ulf-nav-menu-options>.ulf-fields>.ulf-field .ulf-title{float:none;width:100%;margin-bottom:5px}.ulf-nav-menu-options>.ulf-fields>.ulf-field .ulf-fieldset{float:none;width:100%}.ulf-nav-menu-options .ulf-field-text input{width:100%}.ulf-nav-menu-options .ulf-field-notice .ulf-notice{padding:15px}.ulf-nav-menu-title{padding:12px 14px 12px 12px;background-color:#f5f5f5;border-top:1px solid #eee;border-bottom:1px solid #eee}.ulf-nav-menu-title:first-child{border-top:0}.ulf-nav-menu-title h4{margin:0;padding:0;color:#23282d}.ulf-nav-menu-icon{margin-right:5px}.ulf-profile-options>h2>.fa{padding-right:7px}.ulf-profile-options>.ulf-field{max-width:750px;padding:15px 0;border-top:none!important}.ulf-profile-options>.ulf-field>.ulf-title{width:200px}.ulf-profile-options>.ulf-field>.ulf-title h4{font-size:14px;font-weight:600;line-height:1.3;display:inline-block;vertical-align:middle}.ulf-profile-options>.ulf-field>.ulf-fieldset{width:calc(100% - 220px)}.ulf-profile-options>.ulf-field>.ulf-fieldset>.ulf-help{top:-15px;right:-5px}.ulf-profile-options>.ulf-field-heading{font-size:1.1em}.ulf-profile-options>.ulf-field-subheading{font-size:12px}.ulf-profile-options>.ulf-field-heading,.ulf-profile-options>.ulf-field-subheading{margin:10px 0;padding:15px!important;border:1px solid #ddd}.ulf-profile-options>.ulf-field-submessage{margin:20px 0}.ulf-profile-options>.ulf-field-submessage .ulf-submessage{padding:10px;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}.ulf-profile-options>.ulf-field-notice{background-color:transparent}.ulf-modal{position:fixed;z-index:100101;top:0;left:0;width:100%;height:100%}.ulf-modal.hidden{display:none}.ulf-modal-icon{z-index:100102}.ulf-modal-table{display:table;width:100%;height:100%}.ulf-modal-table-cell{display:table-cell;vertical-align:middle;margin:100px 0}.ulf-modal-inner{position:relative;z-index:10;width:760px;height:750px;margin:0 auto;background-color:#fff}.ulf-modal-content{position:relative;overflow:hidden;overflow-y:auto;height:595px}.ulf-modal-content .ulf-shortcode-button{display:none}.ulf-modal-content .ulf-field{padding:15px 30px 15px 15px}.ulf-modal-content a:active,.ulf-modal-content a:focus{outline:0;box-shadow:none}.ulf-modal-content h4{font-size:13px}.ulf-modal-content h4 small{font-style:italic;font-weight:400;color:#aaa}.ulf-modal-title{position:relative;background-color:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:16px;font-weight:600;line-height:36px;margin:0;padding:0 36px 0 16px}.ulf-modal-header{width:100%;padding:14px 0;background-color:#f5f5f5;border-bottom:1px solid #ddd}.ulf-modal-header select{display:block;width:250px;margin:0 auto;font-size:13px;line-height:1;height:30px;min-height:30px;background-color:#fff}.ulf-modal-close{color:#666;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}.ulf-modal-close:before{font:normal 20px/36px dashicons;content:"\f158";vertical-align:top;width:36px;height:36px}.ulf-modal-close:hover{opacity:.5}.ulf-modal-insert-wrapper{text-align:center;width:100%;padding:15px 0;background-color:#f5f5f5;border-top:1px solid #ddd}.ulf-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}.ulf--repeatable{padding:15px 15px 0 15px}.ulf--repeat-button-block{text-align:center;padding-bottom:15px}.ulf--repeat-shortcode{position:relative;margin-bottom:15px;border:1px dashed #ddd}.ulf--repeat-shortcode:first-child .ulf-repeat-remove{display:none}.ulf--repeat-shortcode .ulf-repeat-remove{position:absolute;right:10px;top:10px;z-index:10;cursor:pointer;display:inline-block;font-size:11px;width:18px;height:18px;line-height:18px;text-align:center;border-radius:2px;color:#fff;background-color:#e14d43;opacity:.5}.ulf--repeat-shortcode .ulf-repeat-remove:hover{opacity:.5}.ulf-shortcode-single .ulf-modal-inner{height:750px}.ulf-shortcode-single .ulf-modal-content{height:652px}.elementor-editor-active .ulf-shortcode-button{margin-left:5px}.elementor-editor-active .ulf-modal .hidden{display:none!important}.ulf-shortcode-block{text-align:center;padding:14px;font-size:13px;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.ulf-shortcode-block .components-button{margin-bottom:10px}.ulf-modal-icon .ulf-icon-title{padding:15px 0;margin:4px;font-size:14px;font-weight:700;text-align:center;border:1px solid #eee;background-color:#f7f7f7}.ulf-modal-icon .ulf-modal-header{text-align:center}.ulf-modal-icon .ulf-icon-search{width:50%;height:40px;line-height:40px}.ulf-modal-icon i{cursor:pointer;display:inline-block;margin:4px;width:35px;height:35px;line-height:35px;font-size:16px;color:#555;text-align:center;border:1px solid #ccc;background-color:#f7f7f7;border-radius:2px;box-shadow:1px 1px 0 rgba(0,0,0,.05)}.ulf-modal-icon i:hover{color:#fff;border-color:#222;background-color:#222}.ulf-modal-icon .ulf-modal-content{padding:10px;height:618px}.ulf-modal-icon .ulf-error-text{padding:10px}.ulf-modal-loading{display:none;position:absolute;left:15px;top:15px}.ulf-loading{position:relative;width:20px;height:20px;background:#ccc;border-radius:20px;box-shadow:0 2px 5px rgba(0,0,0,.07)}.ulf-loading:after{position:absolute;top:50%;left:50%;width:4px;height:4px;content:"";margin-top:-2px;margin-left:-2px;background-color:#fff;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:ulfLoader;border-radius:4px}@keyframes ulfLoader{0%{transform:rotate(0) translateX(-6px) rotate(0)}100%{transform:rotate(360deg) translateX(-6px) rotate(-360deg)}}.ulf-subtitle-text{margin-top:6px;font-weight:400;color:#999}.ulf-desc-text{clear:both;float:left;width:100%;margin-top:6px;font-weight:400;color:#999}.ulf-error-text{margin-top:6px;color:#d02c21}.ulf-before-text{margin-bottom:6px}.ulf-after-text{margin-top:6px}.ulf-metabox-hide{display:none!important}.ulf-metabox-show{display:block!important}.ulf-depend-hidden.ulf-depend-on{display:none}.ulf-depend-visible.ulf-depend-on{display:block;opacity:.75;filter:grayscale(1);user-select:none;border-top:1px solid #eee}.ulf-depend-visible.ulf-depend-on .clear:before{content:"";left:0;top:0;right:0;bottom:0;position:absolute;background-color:#eee;opacity:.25;z-index:10}.ulf-warning-primary{color:#fff!important;border-color:#dc3545!important;background:#dc3545!important}.ulf-warning-primary:focus,.ulf-warning-primary:hover{border-color:#bd2130!important;background:#bd2130!important}.ulf-warning-primary:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #bd2130!important}.ulf-warning-primary:active{border-color:#bd2130!important;background:#bd2130!important}.ulf-form-result{display:none;float:left;padding:0 8px;margin-right:4px;font-size:11px;line-height:30px;user-select:none;border-radius:2px}.ulf-form-show{display:block}.ulf-form-success{color:#fff;background-color:#46b450}.ulf-form-warning{color:#8a6d3b;background-color:#faebcc}.ulf-label-error{position:relative;top:-2px;display:inline-block;font-size:10px;line-height:10px;height:10px;width:10px;padding:1px;font-style:normal;text-align:center;color:#fff;vertical-align:middle;background-color:#e10000;border-radius:2px}.ulf-no-option{padding:30px}.ulf-input-number{-moz-appearance:textfield}.ulf-input-number::-webkit-inner-spin-button,.ulf-input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ulf-fa5-shims .ulf .fab,.ulf-fa5-shims .ulf .far,.ulf-fa5-shims .ulf .fas{font-family:FontAwesome;font-style:normal}.ulf-welcome-wrap{position:relative;margin:25px 40px 0 20px;font-size:15px;max-width:1200px}.ulf-welcome-wrap p{font-size:14px;line-height:1.5}.ulf-welcome-wrap h1{margin:.2em 200px 0 0;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:400}.ulf-welcome-wrap .ulf-logo{position:absolute;overflow:hidden;top:0;right:0;height:160px;width:140px;background-image:linear-gradient(45deg,#2d67cb,#ad19f3);box-shadow:0 1px 4px rgba(0,0,0,.25),inset 0 0 0 4px rgba(0,0,0,.25)}.ulf-welcome-wrap .ulf-logo .ulf--effects i{position:absolute;width:200px;height:100px;background-color:rgba(0,0,0,.15);transform:rotate(-45deg)}.ulf-welcome-wrap .ulf-logo .ulf--effects i:nth-child(1){bottom:-20px;right:-70px}.ulf-welcome-wrap .ulf-logo .ulf--effects i:nth-child(2){bottom:-35px;right:-80px}.ulf-welcome-wrap .ulf-logo .ulf--effects i:nth-child(3){bottom:-50px;right:-90px}.ulf-welcome-wrap .ulf-logo .ulf--effects i:nth-child(4){bottom:-65px;right:-100px}.ulf-welcome-wrap .ulf-logo .ulf--wp-logos{position:relative;padding-top:25px;text-align:center}.ulf-welcome-wrap .ulf-logo .ulf--wp-logo{position:absolute;left:20px;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/wp-logo.svg)}.ulf-welcome-wrap .ulf-logo .ulf--wp-plugin-logo{display:inline-block;width:50px;height:50px;border:3px solid #fff;background-size:40px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/wp-plugin-logo.svg);border-radius:100%;vertical-align:middle}.ulf-welcome-wrap .ulf-logo .ulf--text{position:absolute;left:0;right:0;top:90px;color:#fff;font-size:13px;line-height:1.2em;font-weight:600;text-align:center;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,.25)}.ulf-welcome-wrap .ulf-logo .ulf--version{top:auto;left:auto;right:8px;bottom:4px;font-size:11px;text-transform:lowercase}.ulf-welcome-wrap .ulf-about-text{font-weight:400;line-height:1.6em;font-size:19px;margin:1em 200px 1em 0;color:#555d66}.ulf-welcome-wrap .ulf-demo-button{margin:1em 200px 2em 0}.ulf-welcome-wrap .nav-tab-wrapper{margin-bottom:20px}.ulf-welcome-wrap ul{list-style-type:disc;padding-left:15px}.ulf-welcome-wrap .ulf--col{float:left;padding-right:20px;box-sizing:border-box}.ulf-welcome-wrap .ulf--col-2{width:50%}.ulf-welcome-wrap .ulf--col-3{width:33.333%}.ulf-welcome-wrap .ulf--col-4{width:25%}.ulf-welcome-wrap .ulf--col-5{width:20%}.ulf-welcome-wrap .ulf--col-last{padding-right:0}.ulf-welcome-wrap .ulf--col-upgrade{padding:10px 0;text-align:center;border-top:1px solid #e5e5e5}.ulf--table-compare tfoot td,.ulf--table-compare thead td{text-align:center}.ulf--table-compare td{font-size:14px;text-align:center;vertical-align:middle;padding:10px}.ulf--table-compare td:first-child{text-align:left}.ulf--table-compare tfoot td{padding:15px 0}.ulf--table-compare .fa{font-size:18px}.ulf--table-compare .fa-check-circle{color:#46b450}.ulf--table-compare .fa-times-circle{color:#dc3232}.ulf-welcome-cols{clear:both;margin:20px 0;background-color:#fff;padding:0 0;border-radius:2px;border:1px solid #e5e5e5}.ulf-welcome-cols .ulf--col{width:33.333%;float:left;padding:20px;text-align:center;box-sizing:border-box;min-height:200px;border-right:1px solid #e5e5e5}.ulf-welcome-cols .ulf--block,.ulf-welcome-cols .ulf--left{float:left;width:20%;padding:0 30px;text-align:center;box-sizing:border-box}.ulf-welcome-cols .ulf--block{width:80%}.ulf-welcome-cols .ulf--col-first{border-bottom:1px solid #e5e5e5}.ulf-welcome-cols .ulf--last{border-right:none}.ulf-welcome-cols .ulf--space{height:20px}.ulf-welcome-cols .ulf--icon{display:inline-block;font-size:20px;width:30px;height:30px;line-height:30px;text-align:center;margin-bottom:10px;color:#fff;background-color:#555;border-radius:30px}.ulf-welcome-cols .ulf--active{background-color:#5cb85c}.ulf-welcome-cols .ulf--deactive{background-color:#e14d43}.ulf-welcome-cols .ulf--title{font-weight:700;display:block}.ulf-welcome-cols p:last-child{margin-bottom:0}.ulf-features-cols .ulf--key-features{width:30%}.ulf-features-cols .ulf--available-fields{width:70%}.ulf-code-block{margin:20px 0;padding:5px 20px;background-color:#fff;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.15)}.ulf-code-block pre{font-size:13px;color:#0073aa}.ulf-code-block pre span{color:#999}.ulf--table-fields td{font-size:14px}.ulf--upgrade a{color:#5cb85c;font-weight:700}.ulf--upgrade a:focus,.ulf--upgrade a:hover{color:#4aa14a;outline:0;box-shadow:none}@media only screen and (max-width:782px){.ulf-welcome-cols .ulf--col{width:100%;min-height:auto;border-right:none;border-bottom:1px solid #e5e5e5}.ulf-features-cols .ulf--key-features{width:100%}.ulf-features-cols .ulf--available-fields{width:100%}}@media only screen and (max-width:1200px){.ulf-metabox .ulf-field .ulf-title{float:none;width:100%;margin-bottom:10px}.ulf-metabox .ulf-field .ulf-fieldset{float:none;width:100%}}@media only screen and (max-width:782px){.ulf-header-inner{text-align:center}.ulf-header-inner h1{width:100%;margin-bottom:10px}.ulf-form-result{float:none;margin-right:0;margin-bottom:10px}.ulf-header-left,.ulf-header-right,.ulf-search{width:100%}.ulf-search{text-align:center;margin-bottom:15px}.ulf-footer{text-align:center}.ulf-buttons{float:none}.ulf-copyright{float:none;margin-top:10px}.ulf-expand-all,.ulf-nav,.ulf-nav-background,.ulf-reset-section{display:none!important}.ulf-nav-normal+.ulf-content{margin-left:0}.ulf-section,.ulf-section-title{display:block!important}.ulf-field .ulf-title{float:none;width:100%;margin-bottom:10px}.ulf-field .ulf-fieldset{float:none;width:100%}.ulf-field-color .button.wp-picker-clear{padding:0 8px;line-height:2.14285714;min-height:32px}.ulf-modal-inner{width:350px;height:400px}.ulf-modal-content{height:237px}.ulf-icon-dialog .ulf-modal-inner{width:305px;height:380px}.ulf-icon-dialog .ulf-modal-content{height:267px}.ulf-modal-icon .ulf-modal-inner{width:330px;height:385px}.ulf-modal-icon .ulf-modal-content{height:252px}.ulf-profile-options>.ulf-field>.ulf-title,.ulf-taxonomy-edit-fields>.ulf-field>.ulf-title{float:none;width:100%;margin-bottom:10px}.ulf-profile-options>.ulf-field>.ulf-fieldset,.ulf-taxonomy-edit-fields>.ulf-field>.ulf-fieldset{float:none;width:100%}.ulf-nav-menu-options>.ulf-fields{margin-left:-10px;margin-right:-10px}.ulf-nav-menu-options>.ulf-fields>.ulf-field{padding:10px}}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px;height:25px;min-height:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 6px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:0;right:0;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}
admin/settings/assets/js/main.js CHANGED
@@ -146,11 +146,13 @@
146
  $.fn.ulf_nav_options = function() {
147
  return this.each( function() {
148
 
149
- var $nav = $(this),
150
- $links = $nav.find('a'),
 
 
151
  $last;
152
 
153
- $(window).on('hashchange ulf.hashchange', function() {
154
 
155
  var hash = window.location.hash.replace('#tab=', '');
156
  var slug = hash ? hash : $links.first().attr('href').replace('#tab=', '');
@@ -183,6 +185,11 @@
183
 
184
  $last = $section;
185
 
 
 
 
 
 
186
  }
187
 
188
  }).trigger('ulf.hashchange');
@@ -338,7 +345,7 @@
338
 
339
  var offsetTop = $this.offset().top,
340
  stickyTop = Math.max(offset, offsetTop - scrollTop ),
341
- winWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
342
 
343
  if ( stickyTop <= offset && winWidth > 782 ) {
344
  $inner.css({width: $this.outerWidth()-padding});
@@ -1303,12 +1310,14 @@
1303
  thumbnail = attributes.sizes.thumbnail.url;
1304
  } else if ( typeof attributes.sizes !== 'undefined' && typeof attributes.sizes.full !== 'undefined' ) {
1305
  thumbnail = attributes.sizes.full.url;
1306
- } else if ( attributes.url.split('.').pop().toLowerCase() === 'svg' ) {
1307
  thumbnail = attributes.url;
1308
  } else {
1309
  thumbnail = attributes.icon;
1310
  }
1311
 
 
 
1312
  if ( $auto_attributes ) {
1313
  $auto_attributes.removeClass('ulf--attributes-hidden');
1314
  }
@@ -2091,17 +2100,11 @@
2091
  $input = $this.find('input'),
2092
  $upload_button = $this.find('.ulf--button'),
2093
  $remove_button = $this.find('.ulf--remove'),
 
 
2094
  $library = $upload_button.data('library') && $upload_button.data('library').split(',') || '',
2095
  wp_media_frame;
2096
 
2097
- $input.on('change', function( e ) {
2098
- if ( $input.val() ) {
2099
- $remove_button.removeClass('hidden');
2100
- } else {
2101
- $remove_button.addClass('hidden');
2102
- }
2103
- });
2104
-
2105
  $upload_button.on('click', function( e ) {
2106
 
2107
  e.preventDefault();
@@ -2123,6 +2126,7 @@
2123
 
2124
  wp_media_frame.on( 'select', function() {
2125
 
 
2126
  var attributes = wp_media_frame.state().get('selection').first().attributes;
2127
 
2128
  if ( $library.length && $library.indexOf(attributes.subtype) === -1 && $library.indexOf(attributes.type) === -1 ) {
@@ -2142,6 +2146,29 @@
2142
  $input.val('').trigger('change');
2143
  });
2144
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2145
  });
2146
 
2147
  };
@@ -2330,8 +2357,8 @@
2330
  $.each(response.errors, function( key, error_message ) {
2331
 
2332
  var $field = $('[data-depend-id="'+ key +'"]'),
2333
- $link = $('#ulf-tab-link-'+ ($field.closest('.ulf-section').index()+1)),
2334
- $tab = $link.closest('.ulf-tab-depth-0');
2335
 
2336
  $field.closest('.ulf-fieldset').append( '<p class="ulf-error ulf-error-text">'+ error_message +'</p>' );
2337
 
146
  $.fn.ulf_nav_options = function() {
147
  return this.each( function() {
148
 
149
+ var $nav = $(this),
150
+ $window = $(window),
151
+ $wpwrap = $('#wpwrap'),
152
+ $links = $nav.find('a'),
153
  $last;
154
 
155
+ $window.on('hashchange ulf.hashchange', function() {
156
 
157
  var hash = window.location.hash.replace('#tab=', '');
158
  var slug = hash ? hash : $links.first().attr('href').replace('#tab=', '');
185
 
186
  $last = $section;
187
 
188
+ if ( $wpwrap.hasClass('wp-responsive-open') ) {
189
+ $('html, body').animate({scrollTop:($section.offset().top-50)}, 200);
190
+ $wpwrap.removeClass('wp-responsive-open');
191
+ }
192
+
193
  }
194
 
195
  }).trigger('ulf.hashchange');
345
 
346
  var offsetTop = $this.offset().top,
347
  stickyTop = Math.max(offset, offsetTop - scrollTop ),
348
+ winWidth = $window.innerWidth();
349
 
350
  if ( stickyTop <= offset && winWidth > 782 ) {
351
  $inner.css({width: $this.outerWidth()-padding});
1310
  thumbnail = attributes.sizes.thumbnail.url;
1311
  } else if ( typeof attributes.sizes !== 'undefined' && typeof attributes.sizes.full !== 'undefined' ) {
1312
  thumbnail = attributes.sizes.full.url;
1313
+ } else if ( attributes.type === 'image' ) {
1314
  thumbnail = attributes.url;
1315
  } else {
1316
  thumbnail = attributes.icon;
1317
  }
1318
 
1319
+ console.log(attributes);
1320
+
1321
  if ( $auto_attributes ) {
1322
  $auto_attributes.removeClass('ulf--attributes-hidden');
1323
  }
2100
  $input = $this.find('input'),
2101
  $upload_button = $this.find('.ulf--button'),
2102
  $remove_button = $this.find('.ulf--remove'),
2103
+ $preview_wrap = $this.find('.ulf--preview'),
2104
+ $preview_src = $this.find('.ulf--src'),
2105
  $library = $upload_button.data('library') && $upload_button.data('library').split(',') || '',
2106
  wp_media_frame;
2107
 
 
 
 
 
 
 
 
 
2108
  $upload_button.on('click', function( e ) {
2109
 
2110
  e.preventDefault();
2126
 
2127
  wp_media_frame.on( 'select', function() {
2128
 
2129
+ var src;
2130
  var attributes = wp_media_frame.state().get('selection').first().attributes;
2131
 
2132
  if ( $library.length && $library.indexOf(attributes.subtype) === -1 && $library.indexOf(attributes.type) === -1 ) {
2146
  $input.val('').trigger('change');
2147
  });
2148
 
2149
+ $input.on('change', function( e ) {
2150
+
2151
+ var $value = $input.val();
2152
+
2153
+ if ( $value ) {
2154
+ $remove_button.removeClass('hidden');
2155
+ } else {
2156
+ $remove_button.addClass('hidden');
2157
+ }
2158
+
2159
+ if ( $preview_wrap.length ) {
2160
+
2161
+ if ( $.inArray( $value.split('.').pop().toLowerCase(), ['jpg', 'jpeg', 'gif', 'png', 'svg', 'webp'] ) !== -1 ) {
2162
+ $preview_wrap.removeClass('hidden');
2163
+ $preview_src.attr('src', $value);
2164
+ } else {
2165
+ $preview_wrap.addClass('hidden');
2166
+ }
2167
+
2168
+ }
2169
+
2170
+ });
2171
+
2172
  });
2173
 
2174
  };
2357
  $.each(response.errors, function( key, error_message ) {
2358
 
2359
  var $field = $('[data-depend-id="'+ key +'"]'),
2360
+ $link = $('a[href="#tab='+ $field.closest('.ulf-section').data('section-id') +'"]' ),
2361
+ $tab = $link.closest('.ulf-tab-item');
2362
 
2363
  $field.closest('.ulf-fieldset').append( '<p class="ulf-error ulf-error-text">'+ error_message +'</p>' );
2364
 
admin/settings/assets/js/main.min.js CHANGED
@@ -1,3 +1,3 @@
1
- /* Codestar Framework | A Simple and Lightweight WordPress Option Framework - v2.2.2*/
2
 
3
- !function(I,_,b,y){"use strict";var T=T||{};T.funcs={},T.vars={onloaded:!1,$body:I("body"),$window:I(_),$document:I(b),$form_warning:null,is_confirm:!1,form_modified:!1,code_themes:[],is_rtl:I("body").hasClass("rtl")},T.helper={uid:function(e){return(e||"")+Math.random().toString(36).substr(2,9)},preg_quote:function(e){return(e+"").replace(/(\[|\])/g,"\\$1")},name_nested_replace:function(e,t){var n=new RegExp(T.helper.preg_quote(t+"[\\d+]"),"g");e.find(":radio").each(function(){(this.checked||this.orginal_checked)&&(this.orginal_checked=!0)}),e.each(function(e){I(this).find(":input").each(function(){this.name=this.name.replace(n,t+"["+e+"]"),this.orginal_checked&&(this.checked=!0)})})},debounce:function(i,s,a){var c;return function(){var e=this,t=arguments,n=a&&!c;clearTimeout(c),c=setTimeout(function(){c=null,a||i.apply(e,t)},s),n&&i.apply(e,t)}}},I.fn.ulf_clone=function(){for(var e=I.fn.clone.apply(this,arguments),t=this.find("select").add(this.filter("select")),n=e.find("select").add(e.filter("select")),i=0;i<t.length;++i)for(var s=0;s<t[i].options.length;++s)!0===t[i].options[s].selected&&(n[i].options[s].selected=!0);return this.find(":radio").each(function(){this.orginal_checked=this.checked}),e},I.fn.ulf_expand_all=function(){return this.each(function(){I(this).on("click",function(e){e.preventDefault(),I(".ulf-wrapper").toggleClass("ulf-show-all"),I(".ulf-section").ulf_reload_script(),I(this).find(".fa").toggleClass("fa-indent").toggleClass("fa-outdent")})})},I.fn.ulf_nav_options=function(){return this.each(function(){var s,a=I(this).find("a");I(_).on("hashchange ulf.hashchange",function(){var e=_.location.hash.replace("#tab=",""),t=e||a.first().attr("href").replace("#tab=",""),n=I('[data-tab-id="'+t+'"]');if(n.length){n.closest(".ulf-tab-item").addClass("ulf-tab-expanded").siblings().removeClass("ulf-tab-expanded"),n.next().is("ul")&&(t=(n=n.next().find("li").first().find("a")).data("tab-id")),a.removeClass("ulf-active"),n.addClass("ulf-active"),s&&s.addClass("hidden");var i=I('[data-section-id="'+t+'"]');i.removeClass("hidden"),i.ulf_reload_script(),I(".ulf-section-id").val(i.index()+1),s=i}}).trigger("ulf.hashchange")})},I.fn.ulf_nav_metabox=function(){return this.each(function(){var s,e=I(this),a=e.find("a"),c=e.parent().find(".ulf-section");a.each(function(i){I(this).on("click",function(e){e.preventDefault();var t=I(this);a.removeClass("ulf-active"),t.addClass("ulf-active"),s!==y&&s.addClass("hidden");var n=c.eq(i);n.removeClass("hidden"),n.ulf_reload_script(),s=n})}),a.first().trigger("click")})},I.fn.ulf_page_templates=function(){this.length&&I(b).on("change",".editor-page-attributes__template select, #page_template",function(){var e=I(this).val()||"default";I(".ulf-page-templates").removeClass("ulf-metabox-show").addClass("ulf-metabox-hide"),I(".ulf-page-"+e.toLowerCase().replace(/[^a-zA-Z0-9]+/g,"-")).removeClass("ulf-metabox-hide").addClass("ulf-metabox-show")})},I.fn.ulf_post_formats=function(){this.length&&I(b).on("change",'.editor-post-format select, #formatdiv input[name="post_format"]',function(){var e=I(this).val()||"default";e="0"===e?"default":e,I(".ulf-post-formats").removeClass("ulf-metabox-show").addClass("ulf-metabox-hide"),I(".ulf-post-format-"+e).removeClass("ulf-metabox-hide").addClass("ulf-metabox-show")})},I.fn.ulf_search=function(){return this.each(function(){I(this).find("input").on("change keyup",function(){var n=I(this).val(),e=I(".ulf-wrapper"),t=e.find(".ulf-section").find("> .ulf-field:not(.ulf-depend-on)"),i=t.find("> .ulf-title, .ulf-search-tags");3<n.length?(t.addClass("ulf-metabox-hide"),e.addClass("ulf-search-all"),i.each(function(){var e=I(this);if(e.text().match(new RegExp(".*?"+n+".*?","i"))){var t=e.closest(".ulf-field");t.removeClass("ulf-metabox-hide"),t.parent().ulf_reload_script()}})):(t.removeClass("ulf-metabox-hide"),e.removeClass("ulf-search-all"))})})},I.fn.ulf_sticky=function(){return this.each(function(){var i=I(this),e=I(_),s=i.find(".ulf-header-inner"),a=parseInt(s.css("padding-left"))+parseInt(s.css("padding-right")),c=0,r=!1,t=function(){r||requestAnimationFrame(function(){var e,t,n;e=i.offset().top,t=Math.max(32,e-c),n=Math.max(b.documentElement.clientWidth,_.innerWidth||0),t<=32&&782<n?(s.css({width:i.outerWidth()-a}),i.css({height:i.outerHeight()}).addClass("ulf-sticky")):(s.removeAttr("style"),i.removeAttr("style").removeClass("ulf-sticky")),r=!1}),r=!0},n=function(){c=e.scrollTop(),t()};e.on("scroll resize",n),n()})},I.fn.ulf_dependency=function(){return this.each(function(){var e=I(this),t=e.children("[data-controller]");if(t.length){var n=I.ulf_deps.createRuleset(),i=I.ulf_deps.createRuleset(),f=[],l=[];t.each(function(){var s=I(this),e=s.data("controller").split("|"),a=s.data("condition").split("|"),c=s.data("value").toString().split("|"),r=!!s.data("depend-global"),o=r?i:n;I.each(e,function(e,t){var n=c[e]||"",i=a[e]||a[0];(o=o.createRule('[data-depend-id="'+t+'"]',i,n)).include(s),r?l.push(t):f.push(t)})}),f.length&&I.ulf_deps.enable(e,n,f),l.length&&I.ulf_deps.enable(T.vars.$body,i,l)}})},I.fn.ulf_field_accordion=function(){return this.each(function(){I(this).find(".ulf-accordion-title").on("click",function(){var e=I(this),t=e.find(".ulf-accordion-icon"),n=e.next();t.hasClass("fa-angle-right")?t.removeClass("fa-angle-right").addClass("fa-angle-down"):t.removeClass("fa-angle-down").addClass("fa-angle-right"),n.data("opened")||(n.ulf_reload_script(),n.data("opened",!0)),n.toggleClass("ulf-accordion-open")})})},I.fn.ulf_field_backup=function(){return this.each(function(){if(_.wp.customize!==y){var t=this,n=I(this),i=(I("body"),n.find(".ulf-import")),s=n.find(".ulf-reset");t.notificationOverlay=function(){wp.customize.notifications&&wp.customize.OverlayNotification&&(wp.customize.state("saved").get()||(wp.customize.state("changesetStatus").set("trash"),wp.customize.each(function(e){e._dirty=!1}),wp.customize.state("saved").set(!0)),wp.customize.notifications.add(new wp.customize.OverlayNotification("ulf_field_backup_notification",{type:"default",message:"&nbsp;",loading:!0})))},s.on("click",function(e){e.preventDefault(),T.vars.is_confirm&&(t.notificationOverlay(),_.wp.ajax.post("ulf-reset",{unique:s.data("unique"),nonce:s.data("nonce")}).done(function(e){_.location.reload(!0)}).fail(function(e){alert(e.error),wp.customize.notifications.remove("ulf_field_backup_notification")}))}),i.on("click",function(e){e.preventDefault(),T.vars.is_confirm&&(t.notificationOverlay(),_.wp.ajax.post("ulf-import",{unique:i.data("unique"),nonce:i.data("nonce"),data:n.find(".ulf-import-data").val()}).done(function(e){_.location.reload(!0)}).fail(function(e){alert(e.error),wp.customize.notifications.remove("ulf_field_backup_notification")}))})}})},I.fn.ulf_field_background=function(){return this.each(function(){I(this).find(".ulf--background-image").ulf_reload_script()})},I.fn.ulf_field_code_editor=function(){return this.each(function(){if("function"==typeof CodeMirror){var t=I(this),i=t.find("textarea"),e=t.find(".CodeMirror"),s=i.data("editor");e.length&&e.remove();var a=setInterval(function(){if(t.is(":visible")){var n=CodeMirror.fromTextArea(i[0],s);if("default"!==s.theme&&-1===T.vars.code_themes.indexOf(s.theme)){var e=I("<link>");I("#ulf-codemirror-css").after(e),e.attr({rel:"stylesheet",id:"ulf-codemirror-"+s.theme+"-css",href:s.cdnURL+"/theme/"+s.theme+".min.css",type:"text/css",media:"all"}),T.vars.code_themes.push(s.theme)}CodeMirror.modeURL=s.cdnURL+"/mode/%N/%N.min.js",CodeMirror.autoLoadMode(n,s.mode),n.on("change",function(e,t){i.val(n.getValue()).trigger("change")}),clearInterval(a)}})}})},I.fn.ulf_field_date=function(){return this.each(function(){var e=I(this),i=e.find("input"),s=e.find(".ulf-date-settings").data("settings"),t={showAnim:"",beforeShow:function(e,t){I(t.dpDiv).addClass("ulf-datepicker-wrapper")},onClose:function(e,t){I(t.dpDiv).removeClass("ulf-datepicker-wrapper")}};s=I.extend({},s,t),2===i.length&&(s=I.extend({},s,{onSelect:function(e){I(this),i.first();var t=i.first().attr("id")===I(this).attr("id")?"minDate":"maxDate",n=I.datepicker.parseDate(s.dateFormat,e);i.not(this).datepicker("option",t,n)}})),i.each(function(){var e=I(this);e.hasClass("hasDatepicker")&&e.removeAttr("id").removeClass("hasDatepicker"),e.datepicker(s)})})},I.fn.ulf_field_fieldset=function(){return this.each(function(){I(this).find(".ulf-fieldset-content").ulf_reload_script()})},I.fn.ulf_field_gallery=function(){return this.each(function(){var a,e=I(this),c=e.find(".ulf-edit-gallery"),r=e.find(".ulf-clear-gallery"),o=e.find("ul"),f=e.find("input");e.find("img");e.on("click",".ulf-button, .ulf-edit-gallery",function(e){var t=I(this),n=f.val(),i=t.hasClass("ulf-edit-gallery")?"edit":"add",s="add"!==i||n.length?"gallery-edit":"gallery";e.preventDefault(),void 0!==_.wp&&_.wp.media&&_.wp.media.gallery&&("gallery"===s?(a=_.wp.media({library:{type:"image"},frame:"post",state:"gallery",multiple:!0})).open():(a=_.wp.media.gallery.edit('[gallery ids="'+n+'"]'),"add"===i&&a.setState("gallery-library")),a.on("update",function(e){o.empty();var t=e.models.map(function(e){var t=e.toJSON(),n=t.sizes&&t.sizes.thumbnail&&t.sizes.thumbnail.url?t.sizes.thumbnail.url:t.url;return o.append('<li><img src="'+n+'"></li>'),t.id});f.val(t.join(",")).trigger("change"),r.removeClass("hidden"),c.removeClass("hidden")}))}),r.on("click",function(e){e.preventDefault(),o.empty(),f.val("").trigger("change"),r.addClass("hidden"),c.addClass("hidden")})})},I.fn.ulf_field_group=function(){return this.each(function(){var e=I(this),t=e.children(".ulf-fieldset"),n=t.length?t:e,r=n.children(".ulf-cloneable-wrapper"),i=n.children(".ulf-cloneable-hidden"),o=n.children(".ulf-cloneable-max"),f=n.children(".ulf-cloneable-min"),l=r.data("field-id"),d=Boolean(Number(r.data("title-number"))),h=parseInt(r.data("max")),s=parseInt(r.data("min"));r.hasClass("ui-accordion")&&r.find(".ui-accordion-header-icon").remove();var p=function(e){e.find(".ulf-cloneable-title-number").each(function(e){I(this).html(I(this).closest(".ulf-cloneable-item").index()+1+".")})};r.accordion({header:"> .ulf-cloneable-item > .ulf-cloneable-title",collapsible:!0,active:!1,animate:!1,heightStyle:"content",icons:{header:"ulf-cloneable-header-icon fas fa-angle-right",activeHeader:"ulf-cloneable-header-icon fas fa-angle-down"},activate:function(e,t){var n=t.newPanel,i=t.newHeader;if(n.length&&!n.data("opened")){var s=n.children().first().find(":input").first(),a=i.find(".ulf-cloneable-value");s.on("change keyup",function(e){a.text(s.val())}),n.ulf_reload_script(),n.data("opened",!0),n.data("retry",!1)}else n.data("retry")&&(n.ulf_reload_script_retry(),n.data("retry",!1))}}),r.sortable({axis:"y",handle:".ulf-cloneable-title,.ulf-cloneable-sort",helper:"original",cursor:"move",placeholder:"widget-placeholder",start:function(e,t){r.accordion({active:!1}),r.sortable("refreshPositions"),t.item.children(".ulf-cloneable-content").data("retry",!0)},update:function(e,t){T.helper.name_nested_replace(r.children(".ulf-cloneable-item"),l),r.ulf_customizer_refresh(),d&&p(r)}}),n.children(".ulf-cloneable-add").on("click",function(e){e.preventDefault();var t=r.children(".ulf-cloneable-item").length;if(f.hide(),h&&h<t+1)o.show();else{var n=i.ulf_clone(!0);n.removeClass("ulf-cloneable-hidden"),n.find(':input[name!="_pseudo"]').each(function(){this.name=this.name.replace("___","").replace(l+"[0]",l+"["+t+"]")}),r.append(n),r.accordion("refresh"),r.accordion({active:t}),r.ulf_customizer_refresh(),r.ulf_customizer_listen({closest:!0}),d&&p(r)}});var a=function(e){e.preventDefault();var t=r.children(".ulf-cloneable-item").length;if(f.hide(),h&&h<t+1)o.show();else{var n=I(this).parent().parent(),i=n.children(".ulf-cloneable-helper").ulf_clone(!0),s=n.children(".ulf-cloneable-title").ulf_clone(),a=n.children(".ulf-cloneable-content").ulf_clone(),c=I('<div class="ulf-cloneable-item" />');c.append(i),c.append(s),c.append(a),r.children().eq(n.index()).after(c),T.helper.name_nested_replace(r.children(".ulf-cloneable-item"),l),r.accordion("refresh"),r.ulf_customizer_refresh(),r.ulf_customizer_listen({closest:!0}),d&&p(r)}};r.children(".ulf-cloneable-item").children(".ulf-cloneable-helper").on("click",".ulf-cloneable-clone",a),n.children(".ulf-cloneable-hidden").children(".ulf-cloneable-helper").on("click",".ulf-cloneable-clone",a);var c=function(e){e.preventDefault();var t=r.children(".ulf-cloneable-item").length;o.hide(),f.hide(),s&&t-1<s?f.show():(I(this).closest(".ulf-cloneable-item").remove(),T.helper.name_nested_replace(r.children(".ulf-cloneable-item"),l),r.ulf_customizer_refresh(),d&&p(r))};r.children(".ulf-cloneable-item").children(".ulf-cloneable-helper").on("click",".ulf-cloneable-remove",c),n.children(".ulf-cloneable-hidden").children(".ulf-cloneable-helper").on("click",".ulf-cloneable-remove",c)})},I.fn.ulf_field_icon=function(){return this.each(function(){var n=I(this);n.on("click",".ulf-icon-add",function(e){e.preventDefault();var t=I(this),i=I("#ulf-modal-icon");i.removeClass("hidden"),T.vars.$icon_target=n,T.vars.icon_modal_loaded||(i.find(".ulf-modal-loading").show(),_.wp.ajax.post("ulf-get-icons",{nonce:t.data("nonce")}).done(function(e){i.find(".ulf-modal-loading").hide(),T.vars.icon_modal_loaded=!0;var n=i.find(".ulf-modal-load").html(e.content);n.on("click","i",function(e){e.preventDefault();var t=I(this).attr("title");T.vars.$icon_target.find(".ulf-icon-preview i").removeAttr("class").addClass(t),T.vars.$icon_target.find(".ulf-icon-preview").removeClass("hidden"),T.vars.$icon_target.find(".ulf-icon-remove").removeClass("hidden"),T.vars.$icon_target.find("input").val(t).trigger("change"),i.addClass("hidden")}),i.on("change keyup",".ulf-icon-search",function(){var t=I(this).val();n.find("i").each(function(){var e=I(this);e.attr("title").search(new RegExp(t,"i"))<0?e.hide():e.show()})}),i.on("click",".ulf-modal-close, .ulf-modal-overlay",function(){i.addClass("hidden")})}).fail(function(e){i.find(".ulf-modal-loading").hide(),i.find(".ulf-modal-load").html(e.error),i.on("click",function(){i.addClass("hidden")})}))}),n.on("click",".ulf-icon-remove",function(e){e.preventDefault(),n.find(".ulf-icon-preview").addClass("hidden"),n.find("input").val("").trigger("change"),I(this).addClass("hidden")})})},I.fn.ulf_field_map=function(){return this.each(function(){if("undefined"!=typeof L){var e=I(this),t=e.find(".ulf--map-osm"),n=e.find(".ulf--map-search input"),i=e.find(".ulf--latitude"),s=e.find(".ulf--longitude"),a=e.find(".ulf--zoom"),c=t.data("map"),r=L.map(t.get(0),c);L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'}).addTo(r);var o=L.marker(c.center,{draggable:!0}).addTo(r),f=function(e){i.val(e.lat),s.val(e.lng),a.val(r.getZoom())};r.on("click",function(e){o.setLatLng(e.latlng),f(e.latlng)}),r.on("zoom",function(){f(o.getLatLng())}),o.on("drag",function(){f(o.getLatLng())}),n.length||(n=I('[data-depend-id="'+e.find(".ulf--address-field").data("address-field")+'"]'));var l={};n.autocomplete({source:function(e,n){var i=e.term;i in l?n(l[i]):I.get("https://nominatim.openstreetmap.org/search",{format:"json",q:i},function(e){var t;t=e.length?e.map(function(e){return{value:e.display_name,label:e.display_name,lat:e.lat,lon:e.lon}},"json"):[{value:"no-data",label:"No Results."}],l[i]=t,n(t)})},select:function(e,t){if("no-data"===t.item.value)return!1;var n=L.latLng(t.item.lat,t.item.lon);r.panTo(n),o.setLatLng(n),f(n)},create:function(e,t){I(this).autocomplete("widget").addClass("ulf-map-ui-autocomplate")}});var d=function(){var e=L.latLng(i.val(),s.val());r.panTo(e),o.setLatLng(e)};i.on("change",d),s.on("change",d)}})},I.fn.ulf_field_link=function(){return this.each(function(){var s=I(this),e=s.find(".ulf--link"),a=s.find(".ulf--add"),c=s.find(".ulf--edit"),r=s.find(".ulf--remove"),o=s.find(".ulf--result"),t=T.helper.uid("ulf-wplink-textarea-");a.on("click",function(e){e.preventDefault(),_.wpLink.open(t)}),c.on("click",function(e){e.preventDefault(),a.trigger("click"),I("#wp-link-url").val(s.find(".ulf--url").val()),I("#wp-link-text").val(s.find(".ulf--text").val()),I("#wp-link-target").prop("checked","_blank"===s.find(".ulf--target").val())}),r.on("click",function(e){e.preventDefault(),s.find(".ulf--url").val("").trigger("change"),s.find(".ulf--text").val(""),s.find(".ulf--target").val(""),a.removeClass("hidden"),c.addClass("hidden"),r.addClass("hidden"),o.parent().addClass("hidden")}),e.attr("id",t).on("change",function(){var e=_.wpLink.getAttrs(),t=e.href,n=I("#wp-link-text").val(),i=e.target?e.target:"";s.find(".ulf--url").val(t).trigger("change"),s.find(".ulf--text").val(n),s.find(".ulf--target").val(i),o.html('{url:"'+t+'", text:"'+n+'", target:"'+i+'"}'),a.addClass("hidden"),c.removeClass("hidden"),r.removeClass("hidden"),o.parent().removeClass("hidden")})})},I.fn.ulf_field_media=function(){return this.each(function(){var i,s=I(this),a=s.find(".ulf--button"),c=s.find(".ulf--remove"),r=a.data("library")&&a.data("library").split(",")||"",o=!!s.hasClass("ulf-assign-field-background")&&s.closest(".ulf-field-background").find(".ulf--auto-attributes");a.on("click",function(e){e.preventDefault(),void 0!==_.wp&&_.wp.media&&_.wp.media.gallery&&(i||(i=_.wp.media({library:{type:r}})).on("select",function(){var e,t=i.state().get("selection").first().attributes,n=a.data("preview-size")||"thumbnail";r.length&&-1===r.indexOf(t.subtype)&&-1===r.indexOf(t.type)||(s.find(".ulf--id").val(t.id),s.find(".ulf--width").val(t.width),s.find(".ulf--height").val(t.height),s.find(".ulf--alt").val(t.alt),s.find(".ulf--title").val(t.title),s.find(".ulf--description").val(t.description),e=void 0!==t.sizes&&void 0!==t.sizes.thumbnail&&"thumbnail"===n?t.sizes.thumbnail.url:void 0!==t.sizes&&void 0!==t.sizes.full?t.sizes.full.url:"svg"===t.url.split(".").pop().toLowerCase()?t.url:t.icon,o&&o.removeClass("ulf--attributes-hidden"),c.removeClass("hidden"),s.find(".ulf--preview").removeClass("hidden"),s.find(".ulf--src").attr("src",e),s.find(".ulf--thumbnail").val(e),s.find(".ulf--url").val(t.url).trigger("change"))}),i.open())}),c.on("click",function(e){e.preventDefault(),o&&o.addClass("ulf--attributes-hidden"),c.addClass("hidden"),s.find("input").val(""),s.find(".ulf--preview").addClass("hidden"),s.find(".ulf--url").trigger("change")})})},I.fn.ulf_field_repeater=function(){return this.each(function(){var e=I(this),t=e.children(".ulf-fieldset"),n=t.length?t:e,c=n.children(".ulf-repeater-wrapper"),i=n.children(".ulf-repeater-hidden"),r=n.children(".ulf-repeater-max"),o=n.children(".ulf-repeater-min"),f=c.data("field-id"),l=parseInt(c.data("max")),s=parseInt(c.data("min"));c.children(".ulf-repeater-item").children(".ulf-repeater-content").ulf_reload_script(),c.sortable({axis:"y",handle:".ulf-repeater-sort",helper:"original",cursor:"move",placeholder:"widget-placeholder",update:function(e,t){T.helper.name_nested_replace(c.children(".ulf-repeater-item"),f),c.ulf_customizer_refresh(),t.item.ulf_reload_script_retry()}}),n.children(".ulf-repeater-add").on("click",function(e){e.preventDefault();var t=c.children(".ulf-repeater-item").length;if(o.hide(),l&&l<t+1)r.show();else{var n=i.ulf_clone(!0);n.removeClass("ulf-repeater-hidden"),n.find(':input[name!="_pseudo"]').each(function(){this.name=this.name.replace("___","").replace(f+"[0]",f+"["+t+"]")}),c.append(n),n.children(".ulf-repeater-content").ulf_reload_script(),c.ulf_customizer_refresh(),c.ulf_customizer_listen({closest:!0})}});var a=function(e){e.preventDefault();var t=c.children(".ulf-repeater-item").length;if(o.hide(),l&&l<t+1)r.show();else{var n=I(this).parent().parent().parent(),i=n.children(".ulf-repeater-content").ulf_clone(),s=n.children(".ulf-repeater-helper").ulf_clone(!0),a=I('<div class="ulf-repeater-item" />');a.append(i),a.append(s),c.children().eq(n.index()).after(a),a.children(".ulf-repeater-content").ulf_reload_script(),T.helper.name_nested_replace(c.children(".ulf-repeater-item"),f),c.ulf_customizer_refresh(),c.ulf_customizer_listen({closest:!0})}};c.children(".ulf-repeater-item").children(".ulf-repeater-helper").on("click",".ulf-repeater-clone",a),n.children(".ulf-repeater-hidden").children(".ulf-repeater-helper").on("click",".ulf-repeater-clone",a);var d=function(e){e.preventDefault();var t=c.children(".ulf-repeater-item").length;r.hide(),o.hide(),s&&t-1<s?o.show():(I(this).closest(".ulf-repeater-item").remove(),T.helper.name_nested_replace(c.children(".ulf-repeater-item"),f),c.ulf_customizer_refresh())};c.children(".ulf-repeater-item").children(".ulf-repeater-helper").on("click",".ulf-repeater-remove",d),n.children(".ulf-repeater-hidden").children(".ulf-repeater-helper").on("click",".ulf-repeater-remove",d)})},I.fn.ulf_field_slider=function(){return this.each(function(){var e=I(this),n=e.find("input"),t=e.find(".ulf-slider-ui"),i=n.data(),s=n.val()||0;t.hasClass("ui-slider")&&t.empty(),t.slider({range:"min",value:s,min:i.min||0,max:i.max||100,step:i.step||1,slide:function(e,t){n.val(t.value).trigger("change")}}),n.on("keyup",function(){t.slider("value",n.val())})})},I.fn.ulf_field_sortable=function(){return this.each(function(){var n=I(this).find(".ulf-sortable");n.sortable({axis:"y",helper:"original",cursor:"move",placeholder:"widget-placeholder",update:function(e,t){n.ulf_customizer_refresh()}}),n.find(".ulf-sortable-content").ulf_reload_script()})},I.fn.ulf_field_sorter=function(){return this.each(function(){var i=I(this),e=i.find(".ulf-enabled"),t=i.find(".ulf-disabled"),n=!!t.length&&t;e.sortable({connectWith:n,placeholder:"ui-sortable-placeholder",update:function(e,t){var n=t.item.find("input");t.item.parent().hasClass("ulf-enabled")?n.attr("name",n.attr("name").replace("disabled","enabled")):n.attr("name",n.attr("name").replace("enabled","disabled")),i.ulf_customizer_refresh()}}),n&&n.sortable({connectWith:e,placeholder:"ui-sortable-placeholder",update:function(e,t){i.ulf_customizer_refresh()}})})},I.fn.ulf_field_spinner=function(){return this.each(function(){var e=I(this),n=e.find("input"),t=e.find(".ui-button"),i=n.data();t.length&&t.remove(),n.spinner({min:i.min||0,max:i.max||100,step:i.step||1,create:function(e,t){i.unit&&n.after('<span class="ui-button ulf--unit">'+i.unit+"</span>")},spin:function(e,t){n.val(t.value).trigger("change")}})})},I.fn.ulf_field_switcher=function(){return this.each(function(){var n=I(this).find(".ulf--switcher");n.on("click",function(){var e=0,t=n.find("input");n.hasClass("ulf--active")?n.removeClass("ulf--active"):(e=1,n.addClass("ulf--active")),t.val(e).trigger("change")})})},I.fn.ulf_field_tabbed=function(){return this.each(function(){var e=I(this),t=e.find(".ulf-tabbed-nav a"),s=e.find(".ulf-tabbed-content");s.eq(0).ulf_reload_script(),t.on("click",function(e){e.preventDefault();var t=I(this),n=t.index(),i=s.eq(n);t.addClass("ulf-tabbed-active").siblings().removeClass("ulf-tabbed-active"),i.ulf_reload_script(),i.removeClass("hidden").siblings().addClass("hidden")})})},I.fn.ulf_field_typography=function(){return this.each(function(){var j=this,L=I(this),i=[],q=ulf_typography_json.webfonts,t=ulf_typography_json.googlestyles,A=ulf_typography_json.defaultstyles;j.sanitize_subset=function(e){return e=(e=e.replace("-ext"," Extended")).charAt(0).toUpperCase()+e.slice(1)},j.sanitize_style=function(e){return t[e]?t[e]:e},j.load_google_font=function(e,t,n){e&&"object"==typeof WebFont&&(t=t?t.replace("normal",""):"",n=n?n.replace("normal",""):"",(t||n)&&(e=e+":"+t+n),-1===i.indexOf(e)&&WebFont.load({google:{families:[e]}}),i.push(e))},j.append_select_options=function(e,t,s,a,c){e.find("option").not(":first").remove();var r="";I.each(t,function(e,t){var n,i=t;n=c?s&&-1!==s.indexOf(t)?" selected":"":s&&s===t?" selected":"","subset"===a?i=j.sanitize_subset(t):"style"===a&&(i=j.sanitize_style(t)),r+='<option value="'+t+'"'+n+">"+i+"</option>"}),e.append(r).trigger("ulf.change").trigger("chosen:updated")},j.init=function(){var l=[],e=L.find(".ulf--typography"),d=L.find(".ulf--type"),h=L.find(".ulf--block-font-style"),v=e.data("unit"),g=e.data("line-height-unit"),t=e.data("exclude")?e.data("exclude").split(","):[];L.find(".ulf--chosen").length&&L.find("select").each(function(){var e=I(this),t=e.parent().find(".chosen-container");t.length&&t.remove(),e.chosen({allow_single_deselect:!0,disable_search_threshold:15,width:"100%"})});var m=L.find(".ulf--font-family"),i=m.val();m.find("option").not(":first-child").remove();var s="";I.each(q,function(n,e){t&&-1!==t.indexOf(n)||(s+='<optgroup label="'+e.label+'">',I.each(e.fonts,function(e,t){s+='<option value="'+(t="object"==typeof t?e:t)+'" data-type="'+n+'"'+(t===i?" selected":"")+">"+t+"</option>"}),s+="</optgroup>")}),m.append(s).trigger("chosen:updated");var p=L.find(".ulf--block-font-style");if(p.length){var u=L.find(".ulf--font-style-select"),_=u.val()?u.val().replace(/normal/g,""):"";u.on("change ulf.change",function(e){var t=u.val();!t&&l&&-1===l.indexOf("normal")&&(t=l[0]);var n=t&&"italic"!==t&&"normal"===t?"normal":"",i=t&&"italic"!==t&&"normal"!==t?t.replace("italic",""):n,s=t&&"italic"===t.substr(-6)?"italic":"";L.find(".ulf--font-weight").val(i),L.find(".ulf--font-style").val(s)});var b=L.find(".ulf--block-extra-styles");if(b.length)var y=L.find(".ulf--extra-styles"),w=y.val()}var C=L.find(".ulf--block-subset");if(C.length)var k=L.find(".ulf--subset"),x=k.val(),z=k.data("multiple")||!1;var D=L.find(".ulf--block-backup-font-family");m.on("change ulf.change",function(e){C.length&&C.addClass("hidden"),b.length&&b.addClass("hidden"),D.length&&D.addClass("hidden");var t=m.find(":selected"),n=t.val(),i=t.data("type");if(i&&n){if("google"!==i&&"custom"!==i||!D.length||D.removeClass("hidden"),p.length){var s=A;"google"===i&&q[i].fonts[n][0]?s=q[i].fonts[n][0]:"custom"===i&&q[i].fonts[n]&&(s=q[i].fonts[n]);var a=-1!==(l=s).indexOf("normal")?"normal":s[0],c=_&&-1!==s.indexOf(_)?_:a;j.append_select_options(u,s,c,"style"),_=!1,p.removeClass("hidden"),"google"===i&&b.length&&1<s.length&&(j.append_select_options(y,s,w,"style",!0),w=!1,b.removeClass("hidden"))}if("google"===i&&C.length&&q[i].fonts[n][1]){var r=q[i].fonts[n][1],o=r.length<2&&"latin"!==r[0]?r[0]:"",f=x&&-1!==r.indexOf(x)?x:o;f=z&&x?x:f,j.append_select_options(k,r,f,"subset",z),x=!1,C.removeClass("hidden")}}else h.find(":input").val(""),C.length&&(k.find("option").not(":first-child").remove(),k.trigger("chosen:updated")),p.length&&(u.find("option").not(":first-child").remove(),u.trigger("chosen:updated"));d.val(i)}).trigger("ulf.change");var O=L.find(".ulf--block-preview");if(O.length){var S=L.find(".ulf--preview");L.on("change",T.helper.debounce(function(e){O.removeClass("hidden");var t=m.val(),n=L.find(".ulf--font-weight").val(),i=L.find(".ulf--font-style").val(),s=L.find(".ulf--font-size").val(),a=L.find(".ulf--font-variant").val(),c=L.find(".ulf--line-height").val(),r=L.find(".ulf--text-align").val(),o=L.find(".ulf--text-transform").val(),f=L.find(".ulf--text-decoration").val(),l=L.find(".ulf--color").val(),d=L.find(".ulf--word-spacing").val(),h=L.find(".ulf--letter-spacing").val(),p=L.find(".ulf--custom-style").val();"google"===L.find(".ulf--type").val()&&j.load_google_font(t,n,i);var u={};t&&(u.fontFamily=t),n&&(u.fontWeight=n),i&&(u.fontStyle=i),a&&(u.fontVariant=a),s&&(u.fontSize=s+v),c&&(u.lineHeight=c+g),h&&(u.letterSpacing=h+v),d&&(u.wordSpacing=d+v),r&&(u.textAlign=r),o&&(u.textTransform=o),f&&(u.textDecoration=f),l&&(u.color=l),S.removeAttr("style"),p&&S.attr("style",p),S.css(u)},100)),O.on("click",function(){S.toggleClass("ulf--black-background");var e=O.find(".ulf--toggle");e.hasClass("fa-toggle-off")?e.removeClass("fa-toggle-off").addClass("fa-toggle-on"):e.removeClass("fa-toggle-on").addClass("fa-toggle-off")}),O.hasClass("hidden")||L.trigger("change")}},j.init()})},I.fn.ulf_field_upload=function(){return this.each(function(){var t,e=I(this),n=e.find("input"),i=e.find(".ulf--button"),s=e.find(".ulf--remove"),a=i.data("library")&&i.data("library").split(",")||"";n.on("change",function(e){n.val()?s.removeClass("hidden"):s.addClass("hidden")}),i.on("click",function(e){e.preventDefault(),void 0!==_.wp&&_.wp.media&&_.wp.media.gallery&&(t||(t=_.wp.media({library:{type:a}})).on("select",function(){var e=t.state().get("selection").first().attributes;a.length&&-1===a.indexOf(e.subtype)&&-1===a.indexOf(e.type)||n.val(e.url).trigger("change")}),t.open())}),s.on("click",function(e){e.preventDefault(),n.val("").trigger("change")})})},I.fn.ulf_field_wp_editor=function(){return this.each(function(){if(void 0!==_.wp.editor&&void 0!==_.tinyMCEPreInit&&void 0!==_.tinyMCEPreInit.mceInit.ulf_wp_editor){var e=I(this),t=e.find(".ulf-wp-editor"),n=e.find("textarea");(e.find(".wp-editor-wrap").length||e.find(".mce-container").length)&&(t.empty(),t.append(n),n.css("display",""));var i=T.helper.uid("ulf-editor-");n.attr("id",i);var s={tinymce:_.tinyMCEPreInit.mceInit.ulf_wp_editor,quicktags:_.tinyMCEPreInit.qtInit.ulf_wp_editor},a=t.data("editor-settings"),c=wp.oldEditor?wp.oldEditor:wp.editor;c&&c.hasOwnProperty("autop")&&(wp.editor.autop=c.autop,wp.editor.removep=c.removep,wp.editor.initialize=c.initialize);s.tinymce=I.extend({},s.tinymce,{selector:"#"+i,setup:function(t){t.on("change keyup",function(){var e=a.wpautop?t.getContent():wp.editor.removep(t.getContent());n.val(e).trigger("change")})}}),!1===a.tinymce&&(s.tinymce=!1,t.addClass("ulf-no-tinymce")),!1===a.quicktags&&(s.quicktags=!1,t.addClass("ulf-no-quicktags"));var r=setInterval(function(){e.is(":visible")&&(_.wp.editor.initialize(i,s),clearInterval(r))});if(a.media_buttons&&_.ulf_media_buttons){var o=t.find(".wp-media-buttons");if(o.length)o.find(".ulf-shortcode-button").data("editor-id",i);else{var f=I(_.ulf_media_buttons);f.find(".ulf-shortcode-button").data("editor-id",i),t.prepend(f)}}}})},I.fn.ulf_confirm=function(){return this.each(function(){I(this).on("click",function(e){var t=I(this).data("confirm")||_.ulf_vars.i18n.confirm;if(!confirm(t))return e.preventDefault(),!1;T.vars.is_confirm=!0,T.vars.form_modified=!1})})},I.fn.serializeObject=function(){var s={};return I.each(this.serializeArray(),function(e,t){var n=t.name,i=t.value;s[n]=s[n]===y?i:I.isArray(s[n])?s[n].concat(i):[s[n],i]}),s},I.fn.ulf_save=function(){return this.each(function(){var i,s=I(this),c=I(".ulf-save"),r=I(".ulf-options"),o=!1;s.on("click",function(e){if(!o){var t=s.data("save"),n=s.val();c.attr("value",t),s.hasClass("ulf-save-ajax")?(e.preventDefault(),r.addClass("ulf-saving"),c.prop("disabled",!0),_.wp.ajax.post("ulf_"+r.data("unique")+"_ajax_save",{data:I("#ulf-form").serializeJSONULF()}).done(function(e){if(I(".ulf-error").remove(),Object.keys(e.errors).length){var a='<i class="ulf-label-error ulf-error">!</i>';I.each(e.errors,function(e,t){var n=I('[data-depend-id="'+e+'"]'),i=I("#ulf-tab-link-"+(n.closest(".ulf-section").index()+1)),s=i.closest(".ulf-tab-depth-0");n.closest(".ulf-fieldset").append('<p class="ulf-error ulf-error-text">'+t+"</p>"),i.find(".ulf-error").length||i.append(a),s.find(".ulf-arrow .ulf-error").length||s.find(".ulf-arrow").append(a)})}r.removeClass("ulf-saving"),c.prop("disabled",!1).attr("value",n),o=!1,T.vars.form_modified=!1,T.vars.$form_warning.hide(),clearTimeout(i);var t=I(".ulf-form-success");t.empty().append(e.notice).fadeIn("fast",function(){i=setTimeout(function(){t.fadeOut("fast")},1e3)})}).fail(function(e){alert(e.error)})):T.vars.form_modified=!1}o=!0})})},I.fn.ulf_options=function(){return this.each(function(){var e=I(this),t=e.find(".ulf-content"),n=e.find(".ulf-form-success"),i=e.find(".ulf-form-warning"),s=e.find(".ulf-header .ulf-save");(T.vars.$form_warning=i).length&&(_.onbeforeunload=function(){return!!T.vars.form_modified||y},t.on("change keypress",":input",function(){T.vars.form_modified||(n.hide(),i.fadeIn("fast"),T.vars.form_modified=!0)})),n.hasClass("ulf-form-show")&&setTimeout(function(){n.fadeOut("fast")},1e3),I(b).keydown(function(e){if((e.ctrlKey||e.metaKey)&&83===e.which)return s.trigger("click"),e.preventDefault(),!1})})},I.fn.ulf_taxonomy=function(){return this.each(function(){var e=I(this),t=e.parents("form");if("addtag"===t.attr("id")){var n=t.find("#submit"),i=e.find(".ulf-field").ulf_clone();n.on("click",function(){t.find(".form-required").hasClass("form-invalid")||(e.data("inited",!1),e.empty(),e.html(i),i=i.ulf_clone(),e.ulf_reload_script())})}})},I.fn.ulf_shortcode=function(){var m=this;return m.shortcode_parse=function(e,n){var i="";return I.each(e,function(e,t){i+="["+(n=n||e),I.each(t,function(e,t){"content"===e?(i+="]",i+=t,i+="[/"+n):i+=m.shortcode_tags(e,t)}),i+="]"}),i},m.shortcode_tags=function(e,t){var n="";return""!==t&&("object"!=typeof t||I.isArray(t)?n+=" "+e.replace("-","_")+'="'+t.toString()+'"':I.each(t,function(e,t){switch(e){case"background-image":t=t.url?t.url:""}""!==t&&(n+=" "+e.replace("-","_")+'="'+t.toString()+'"')})),n},m.insertAtChars=function(e,t){var n=void 0!==e[0].name?e[0]:e;return n.value.length&&void 0!==n.selectionStart?(n.focus(),n.value.substring(0,n.selectionStart)+t+n.value.substring(n.selectionEnd,n.value.length)):(n.focus(),t)},m.send_to_editor=function(e,t){var n;if("undefined"!=typeof tinymce&&(n=tinymce.get(t)),n&&!n.isHidden())n.execCommand("mceInsertContent",!1,e);else{var i=I("#"+t);i.val(m.insertAtChars(i,e)).trigger("change")}},this.each(function(){var c,r,o,n,f,l,d,s,h,p=I(this),i=p.find(".ulf-modal-load"),u=(p.find(".ulf-modal-content"),p.find(".ulf-modal-insert")),a=p.find(".ulf-modal-loading"),t=p.find("select"),v=p.data("modal-id"),g=p.data("nonce");I(b).on("click",'.ulf-shortcode-button[data-modal-id="'+v+'"]',function(e){e.preventDefault(),h=I(this),c=h.data("editor-id")||!1,r=h.data("target-id")||!1,o=h.data("gutenberg-id")||!1,p.removeClass("hidden"),p.hasClass("ulf-shortcode-single")&&f===y&&t.trigger("change")}),t.on("change",function(){var e=I(this),t=e.find(":selected");n=e.val(),f=t.data("shortcode"),l=t.data("view")||"normal",d=t.data("group")||f,i.empty(),n?(a.show(),_.wp.ajax.post("ulf-get-shortcode-"+v,{shortcode_key:n,nonce:g}).done(function(e){a.hide();var t=I(e.content).appendTo(i);u.parent().removeClass("hidden"),s=t.find(".ulf--repeat-shortcode").ulf_clone(),t.ulf_reload_script(),t.find(".ulf-fields").ulf_reload_script()})):u.parent().addClass("hidden")}),u.on("click",function(e){if(e.preventDefault(),!u.prop("disabled")&&!u.attr("disabled")){var i="",t=p.find(".ulf-field:not(.ulf-depend-on)").find(":input:not(.ignore)").serializeObjectULF();switch(l){case"contents":var n=f?t[f]:t;I.each(n,function(e,t){var n=f||e;i+="["+n+"]"+t+"[/"+n+"]"});break;case"group":i+="["+f,I.each(t[f],function(e,t){i+=m.shortcode_tags(e,t)}),i+="]",i+=m.shortcode_parse(t[d],d),i+="[/"+f+"]";break;case"repeater":i+=m.shortcode_parse(t[d],d);break;default:i+=m.shortcode_parse(t)}if(i=""===i?"["+f+"]":i,o){var s=_.ulf_gutenberg_props.attributes.hasOwnProperty("shortcode")?_.ulf_gutenberg_props.attributes.shortcode:"";_.ulf_gutenberg_props.setAttributes({shortcode:s+i})}else if(c)m.send_to_editor(i,c);else{var a=r?I(r):h.parent().find("textarea");a.val(m.insertAtChars(a,i)).trigger("change")}p.addClass("hidden")}}),p.on("click",".ulf--repeat-button",function(e){e.preventDefault();var t=p.find(".ulf--repeatable"),n=s.ulf_clone(),i=n.find(".ulf-repeat-remove");n.appendTo(t);n.find(".ulf-fields").ulf_reload_script(),T.helper.name_nested_replace(p.find(".ulf--repeat-shortcode"),d),i.on("click",function(){n.remove(),T.helper.name_nested_replace(p.find(".ulf--repeat-shortcode"),d)})}),p.on("click",".ulf-modal-close, .ulf-modal-overlay",function(){p.addClass("hidden")})})},"function"==typeof Color&&(Color.prototype.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var e=parseInt(this._color,10).toString(16);if(this.error)return"";if(e.length<6)for(var t=6-e.length-1;0<=t;t--)e="0"+e;return"#"+e}),T.funcs.parse_color=function(e){var t=e.replace(/\s+/g,""),n=-1!==t.indexOf("rgba")?parseFloat(100*t.replace(/^.*,(.+)\)/,"$1")):100;return{value:t,transparent:n,rgba:n<100}},I.fn.ulf_color=function(){return this.each(function(){var c,r=I(this),o=T.funcs.parse_color(r.val()),e=!_.ulf_vars.color_palette.length||_.ulf_vars.color_palette;r.hasClass("wp-color-picker")&&r.closest(".wp-picker-container").after(r).remove(),r.wpColorPicker({palettes:e,change:function(e,t){var n=t.color.toString();c.removeClass("ulf--transparent-active"),c.find(".ulf--transparent-offset").css("background-color",n),r.val(n).trigger("change")},create:function(){c=r.closest(".wp-picker-container");var i=r.data("a8cIris"),e=I('<div class="ulf--transparent-wrap"><div class="ulf--transparent-slider"></div><div class="ulf--transparent-offset"></div><div class="ulf--transparent-text"></div><div class="ulf--transparent-button">transparent <i class="fas fa-toggle-off"></i></div></div>').appendTo(c.find(".wp-picker-holder")),s=e.find(".ulf--transparent-slider"),a=e.find(".ulf--transparent-text"),n=e.find(".ulf--transparent-offset"),t=e.find(".ulf--transparent-button");"transparent"===r.val()&&c.addClass("ulf--transparent-active"),t.on("click",function(){"transparent"!==r.val()?(r.val("transparent").trigger("change").removeClass("iris-error"),c.addClass("ulf--transparent-active")):(r.val(i._color.toString()).trigger("change"),c.removeClass("ulf--transparent-active"))}),s.slider({value:o.transparent,step:1,min:0,max:100,slide:function(e,t){var n=parseFloat(t.value/100);i._color._alpha=n,r.wpColorPicker("color",i._color.toString()),a.text(1===n||0===n?"":n)},create:function(){var e=parseFloat(o.transparent/100),t=e<1?e:"";a.text(t),n.css("background-color",o.value),c.on("click",".wp-picker-clear",function(){i._color._alpha=1,a.text(""),s.slider("option","value",100),c.removeClass("ulf--transparent-active"),r.trigger("change")}),c.on("click",".wp-picker-default",function(){var e=T.funcs.parse_color(r.data("default-color")),t=parseFloat(e.transparent/100),n=t<1?t:"";i._color._alpha=t,a.text(n),s.slider("option","value",e.transparent),"transparent"===e.value&&(r.removeClass("iris-error"),c.addClass("ulf--transparent-active"))})}})}})})},I.fn.ulf_chosen=function(){return this.each(function(){var a=I(this),e=a.parent().find(".chosen-container"),t=a.hasClass("ulf-chosen-sortable")||!1,n=a.hasClass("ulf-chosen-ajax")||!1,i=a.attr("multiple")||!1,s=i?"100%":"auto",c=I.extend({allow_single_deselect:!0,disable_search_threshold:10,width:s,no_results_text:_.ulf_vars.i18n.no_results_text},a.data("chosen-settings"));if(e.length&&e.remove(),n){var r=I.extend({data:{type:"post",nonce:""},allow_single_deselect:!0,disable_search_threshold:-1,width:"100%",min_length:3,type_delay:500,typing_text:_.ulf_vars.i18n.typing_text,searching_text:_.ulf_vars.i18n.searching_text,no_results_text:_.ulf_vars.i18n.no_results_text},a.data("chosen-settings"));a.ULFAjaxChosen(r)}else a.chosen(c);if(i){var o=a.parent().find(".ulf-hide-select"),f=o.val()||[];a.on("change",function(e,t){t&&t.selected?o.append('<option value="'+t.selected+'" selected="selected">'+t.selected+"</option>"):t&&t.deselected&&o.find('option[value="'+t.deselected+'"]').remove(),_.wp.customize!==y&&0===o.children().length&&o.data("customize-setting-link")&&_.wp.customize.control(o.data("customize-setting-link")).setting.set(""),o.trigger("change")}),a.ULFChosenOrder(f,!0)}if(t){var l=a.parent().find(".chosen-container").find(".chosen-choices");l.bind("mousedown",function(e){I(e.target).is("span")&&e.stopPropagation()}),l.sortable({items:"li:not(.search-field)",helper:"orginal",cursor:"move",placeholder:"search-choice-placeholder",start:function(e,t){t.placeholder.width(t.item.innerWidth()),t.placeholder.height(t.item.innerHeight())},update:function(e,t){var i="",s=a.data("chosen"),n=a.parent().find(".ulf-hide-select");l.find(".search-choice-close").each(function(){var n=I(this).data("option-array-index");I.each(s.results_data,function(e,t){t.array_index===n&&(i+='<option value="'+t.value+'" selected>'+t.value+"</option>")})}),n.children().remove(),n.append(i),n.trigger("change")}})}})},I.fn.ulf_checkbox=function(){return this.each(function(){var e=I(this),t=e.find(".ulf--input"),n=e.find(".ulf--checkbox");n.on("click",function(){t.val(Number(n.prop("checked"))).trigger("change")})})},I.fn.ulf_siblings=function(){return this.each(function(){var t=I(this),e=t.find(".ulf--sibling"),n=t.data("multiple")||!1;e.on("click",function(){var e=I(this);n?e.hasClass("ulf--active")?(e.removeClass("ulf--active"),e.find("input").prop("checked",!1).trigger("change")):(e.addClass("ulf--active"),e.find("input").prop("checked",!0).trigger("change")):(t.find("input").prop("checked",!1),e.find("input").prop("checked",!0).trigger("change"),e.addClass("ulf--active").siblings().removeClass("ulf--active"))})})},I.fn.ulf_help=function(){return this.each(function(){var e,t,n=I(this);n.on({mouseenter:function(){e=I('<div class="ulf-tooltip"></div>').html(n.find(".ulf-help-text").html()).appendTo("body"),t=T.vars.is_rtl?n.offset().left+24:n.offset().left-e.outerWidth(),e.css({top:n.offset().top-(e.outerHeight()/2-14),left:t})},mouseleave:function(){e!==y&&e.remove()}})})},I.fn.ulf_customizer_refresh=function(){return this.each(function(){var e=I(this),t=e.closest(".ulf-customize-complex");if(t.length){var n=t.data("unique-id");if(n===y)return;var i=t.find(":input"),s=t.data("option-id"),a=i.serializeObjectULF(),c=!I.isEmptyObject(a)&&a[n]&&a[n][s]?a[n][s]:"",r=_.wp.customize.control(n+"["+s+"]");r.setting._value=null,r.setting.set(c)}else e.find(":input").first().trigger("change");I(b).trigger("ulf-customizer-refresh",e)})},I.fn.ulf_customizer_listen=function(e){var t=I.extend({closest:!1},e);return this.each(function(){if(_.wp.customize!==y){var n=t.closest?I(this).closest(".ulf-customize-complex"):I(this),e=n.find(":input"),i=n.data("unique-id"),s=n.data("option-id");i!==y&&e.on("change keyup",function(){var e=n.find(":input").serializeObjectULF(),t=!I.isEmptyObject(e)&&e[i]&&e[i][s]?e[i][s]:"";_.wp.customize.control(i+"["+s+"]").setting.set(t)})}})},I(b).on("expanded",".control-section",function(){var e=I(this);if(e.hasClass("open")&&!e.data("inited")){var t=e.find(".ulf-customize-field"),n=e.find(".ulf-customize-complex");t.length&&(e.ulf_dependency(),t.ulf_reload_script({dependency:!1}),n.ulf_customizer_listen()),e.data("inited",!0)}}),T.vars.$window.on("resize ulf.resize",T.helper.debounce(function(e){(-1<navigator.userAgent.indexOf("AppleWebKit/")?T.vars.$window.width():_.innerWidth)<=782&&!T.vars.onloaded&&(I(".ulf-section").ulf_reload_script(),T.vars.onloaded=!0)},200)).trigger("ulf.resize"),I.fn.ulf_widgets=function(){this.length&&(I(b).on("widget-added widget-updated",function(e,t){t.find(".ulf-fields").ulf_reload_script()}),I(".widgets-sortables, .control-section-sidebar").on("sortstop",function(e,t){t.item.find(".ulf-fields").ulf_reload_script_retry()}),I(b).on("click",".widget-top",function(e){I(this).parent().find(".ulf-fields").ulf_reload_script()}))},I.fn.ulf_nav_menu=function(){return this.each(function(){var e=I(this);e.on("click","a.item-edit",function(){I(this).closest("li.menu-item").find(".ulf-fields").ulf_reload_script()}),e.on("sortstop",function(e,t){t.item.find(".ulf-fields").ulf_reload_script_retry()})})},I.fn.ulf_reload_script_retry=function(){return this.each(function(){var e=I(this);e.data("inited")&&e.children(".ulf-field-wp_editor").ulf_field_wp_editor()})},I.fn.ulf_reload_script=function(e){var t=I.extend({dependency:!0},e);return this.each(function(){var e=I(this);e.data("inited")||(e.children(".ulf-field-accordion").ulf_field_accordion(),e.children(".ulf-field-backup").ulf_field_backup(),e.children(".ulf-field-background").ulf_field_background(),e.children(".ulf-field-code_editor").ulf_field_code_editor(),e.children(".ulf-field-date").ulf_field_date(),e.children(".ulf-field-fieldset").ulf_field_fieldset(),e.children(".ulf-field-gallery").ulf_field_gallery(),e.children(".ulf-field-group").ulf_field_group(),e.children(".ulf-field-icon").ulf_field_icon(),e.children(".ulf-field-link").ulf_field_link(),e.children(".ulf-field-media").ulf_field_media(),e.children(".ulf-field-map").ulf_field_map(),e.children(".ulf-field-repeater").ulf_field_repeater(),e.children(".ulf-field-slider").ulf_field_slider(),e.children(".ulf-field-sortable").ulf_field_sortable(),e.children(".ulf-field-sorter").ulf_field_sorter(),e.children(".ulf-field-spinner").ulf_field_spinner(),e.children(".ulf-field-switcher").ulf_field_switcher(),e.children(".ulf-field-tabbed").ulf_field_tabbed(),e.children(".ulf-field-typography").ulf_field_typography(),e.children(".ulf-field-upload").ulf_field_upload(),e.children(".ulf-field-wp_editor").ulf_field_wp_editor(),e.children(".ulf-field-border").find(".ulf-color").ulf_color(),e.children(".ulf-field-background").find(".ulf-color").ulf_color(),e.children(".ulf-field-color").find(".ulf-color").ulf_color(),e.children(".ulf-field-color_group").find(".ulf-color").ulf_color(),e.children(".ulf-field-link_color").find(".ulf-color").ulf_color(),e.children(".ulf-field-typography").find(".ulf-color").ulf_color(),e.children(".ulf-field-select").find(".ulf-chosen").ulf_chosen(),e.children(".ulf-field-checkbox").find(".ulf-checkbox").ulf_checkbox(),e.children(".ulf-field-button_set").find(".ulf-siblings").ulf_siblings(),e.children(".ulf-field-image_select").find(".ulf-siblings").ulf_siblings(),e.children(".ulf-field-palette").find(".ulf-siblings").ulf_siblings(),e.children(".ulf-field").find(".ulf-help").ulf_help(),t.dependency&&e.ulf_dependency(),e.data("inited",!0),I(b).trigger("ulf-reload-script",e))})},I(b).ready(function(){I(".ulf-save").ulf_save(),I(".ulf-options").ulf_options(),I(".ulf-sticky-header").ulf_sticky(),I(".ulf-nav-options").ulf_nav_options(),I(".ulf-nav-metabox").ulf_nav_metabox(),I(".ulf-taxonomy").ulf_taxonomy(),I(".ulf-page-templates").ulf_page_templates(),I(".ulf-post-formats").ulf_post_formats(),I(".ulf-shortcode").ulf_shortcode(),I(".ulf-search").ulf_search(),I(".ulf-confirm").ulf_confirm(),I(".ulf-expand-all").ulf_expand_all(),I(".ulf-onload").ulf_reload_script(),I(".widget").ulf_widgets(),I("#menu-to-edit").ulf_nav_menu()})}(jQuery,window,document);
1
+ /* Codestar Framework | A Simple and Lightweight WordPress Option Framework - v2.2.3*/
2
 
3
+ !function(I,_,b,y){"use strict";var T=T||{};T.funcs={},T.vars={onloaded:!1,$body:I("body"),$window:I(_),$document:I(b),$form_warning:null,is_confirm:!1,form_modified:!1,code_themes:[],is_rtl:I("body").hasClass("rtl")},T.helper={uid:function(e){return(e||"")+Math.random().toString(36).substr(2,9)},preg_quote:function(e){return(e+"").replace(/(\[|\])/g,"\\$1")},name_nested_replace:function(e,t){var n=new RegExp(T.helper.preg_quote(t+"[\\d+]"),"g");e.find(":radio").each(function(){(this.checked||this.orginal_checked)&&(this.orginal_checked=!0)}),e.each(function(e){I(this).find(":input").each(function(){this.name=this.name.replace(n,t+"["+e+"]"),this.orginal_checked&&(this.checked=!0)})})},debounce:function(i,s,a){var c;return function(){var e=this,t=arguments,n=a&&!c;clearTimeout(c),c=setTimeout(function(){c=null,a||i.apply(e,t)},s),n&&i.apply(e,t)}}},I.fn.ulf_clone=function(){for(var e=I.fn.clone.apply(this,arguments),t=this.find("select").add(this.filter("select")),n=e.find("select").add(e.filter("select")),i=0;i<t.length;++i)for(var s=0;s<t[i].options.length;++s)!0===t[i].options[s].selected&&(n[i].options[s].selected=!0);return this.find(":radio").each(function(){this.orginal_checked=this.checked}),e},I.fn.ulf_expand_all=function(){return this.each(function(){I(this).on("click",function(e){e.preventDefault(),I(".ulf-wrapper").toggleClass("ulf-show-all"),I(".ulf-section").ulf_reload_script(),I(this).find(".fa").toggleClass("fa-indent").toggleClass("fa-outdent")})})},I.fn.ulf_nav_options=function(){return this.each(function(){var s,e=I(this),t=I(_),a=I("#wpwrap"),c=e.find("a");t.on("hashchange ulf.hashchange",function(){var e=_.location.hash.replace("#tab=",""),t=e||c.first().attr("href").replace("#tab=",""),n=I('[data-tab-id="'+t+'"]');if(n.length){n.closest(".ulf-tab-item").addClass("ulf-tab-expanded").siblings().removeClass("ulf-tab-expanded"),n.next().is("ul")&&(t=(n=n.next().find("li").first().find("a")).data("tab-id")),c.removeClass("ulf-active"),n.addClass("ulf-active"),s&&s.addClass("hidden");var i=I('[data-section-id="'+t+'"]');i.removeClass("hidden"),i.ulf_reload_script(),I(".ulf-section-id").val(i.index()+1),s=i,a.hasClass("wp-responsive-open")&&(I("html, body").animate({scrollTop:i.offset().top-50},200),a.removeClass("wp-responsive-open"))}}).trigger("ulf.hashchange")})},I.fn.ulf_nav_metabox=function(){return this.each(function(){var s,e=I(this),a=e.find("a"),c=e.parent().find(".ulf-section");a.each(function(i){I(this).on("click",function(e){e.preventDefault();var t=I(this);a.removeClass("ulf-active"),t.addClass("ulf-active"),s!==y&&s.addClass("hidden");var n=c.eq(i);n.removeClass("hidden"),n.ulf_reload_script(),s=n})}),a.first().trigger("click")})},I.fn.ulf_page_templates=function(){this.length&&I(b).on("change",".editor-page-attributes__template select, #page_template",function(){var e=I(this).val()||"default";I(".ulf-page-templates").removeClass("ulf-metabox-show").addClass("ulf-metabox-hide"),I(".ulf-page-"+e.toLowerCase().replace(/[^a-zA-Z0-9]+/g,"-")).removeClass("ulf-metabox-hide").addClass("ulf-metabox-show")})},I.fn.ulf_post_formats=function(){this.length&&I(b).on("change",'.editor-post-format select, #formatdiv input[name="post_format"]',function(){var e=I(this).val()||"default";e="0"===e?"default":e,I(".ulf-post-formats").removeClass("ulf-metabox-show").addClass("ulf-metabox-hide"),I(".ulf-post-format-"+e).removeClass("ulf-metabox-hide").addClass("ulf-metabox-show")})},I.fn.ulf_search=function(){return this.each(function(){I(this).find("input").on("change keyup",function(){var n=I(this).val(),e=I(".ulf-wrapper"),t=e.find(".ulf-section").find("> .ulf-field:not(.ulf-depend-on)"),i=t.find("> .ulf-title, .ulf-search-tags");3<n.length?(t.addClass("ulf-metabox-hide"),e.addClass("ulf-search-all"),i.each(function(){var e=I(this);if(e.text().match(new RegExp(".*?"+n+".*?","i"))){var t=e.closest(".ulf-field");t.removeClass("ulf-metabox-hide"),t.parent().ulf_reload_script()}})):(t.removeClass("ulf-metabox-hide"),e.removeClass("ulf-search-all"))})})},I.fn.ulf_sticky=function(){return this.each(function(){var i=I(this),s=I(_),a=i.find(".ulf-header-inner"),c=parseInt(a.css("padding-left"))+parseInt(a.css("padding-right")),r=0,o=!1,e=function(){o||requestAnimationFrame(function(){var e,t,n;e=i.offset().top,t=Math.max(32,e-r),n=s.innerWidth(),t<=32&&782<n?(a.css({width:i.outerWidth()-c}),i.css({height:i.outerHeight()}).addClass("ulf-sticky")):(a.removeAttr("style"),i.removeAttr("style").removeClass("ulf-sticky")),o=!1}),o=!0},t=function(){r=s.scrollTop(),e()};s.on("scroll resize",t),t()})},I.fn.ulf_dependency=function(){return this.each(function(){var e=I(this),t=e.children("[data-controller]");if(t.length){var n=I.ulf_deps.createRuleset(),i=I.ulf_deps.createRuleset(),f=[],l=[];t.each(function(){var s=I(this),e=s.data("controller").split("|"),a=s.data("condition").split("|"),c=s.data("value").toString().split("|"),r=!!s.data("depend-global"),o=r?i:n;I.each(e,function(e,t){var n=c[e]||"",i=a[e]||a[0];(o=o.createRule('[data-depend-id="'+t+'"]',i,n)).include(s),r?l.push(t):f.push(t)})}),f.length&&I.ulf_deps.enable(e,n,f),l.length&&I.ulf_deps.enable(T.vars.$body,i,l)}})},I.fn.ulf_field_accordion=function(){return this.each(function(){I(this).find(".ulf-accordion-title").on("click",function(){var e=I(this),t=e.find(".ulf-accordion-icon"),n=e.next();t.hasClass("fa-angle-right")?t.removeClass("fa-angle-right").addClass("fa-angle-down"):t.removeClass("fa-angle-down").addClass("fa-angle-right"),n.data("opened")||(n.ulf_reload_script(),n.data("opened",!0)),n.toggleClass("ulf-accordion-open")})})},I.fn.ulf_field_backup=function(){return this.each(function(){if(_.wp.customize!==y){var t=this,n=I(this),i=(I("body"),n.find(".ulf-import")),s=n.find(".ulf-reset");t.notificationOverlay=function(){wp.customize.notifications&&wp.customize.OverlayNotification&&(wp.customize.state("saved").get()||(wp.customize.state("changesetStatus").set("trash"),wp.customize.each(function(e){e._dirty=!1}),wp.customize.state("saved").set(!0)),wp.customize.notifications.add(new wp.customize.OverlayNotification("ulf_field_backup_notification",{type:"default",message:"&nbsp;",loading:!0})))},s.on("click",function(e){e.preventDefault(),T.vars.is_confirm&&(t.notificationOverlay(),_.wp.ajax.post("ulf-reset",{unique:s.data("unique"),nonce:s.data("nonce")}).done(function(e){_.location.reload(!0)}).fail(function(e){alert(e.error),wp.customize.notifications.remove("ulf_field_backup_notification")}))}),i.on("click",function(e){e.preventDefault(),T.vars.is_confirm&&(t.notificationOverlay(),_.wp.ajax.post("ulf-import",{unique:i.data("unique"),nonce:i.data("nonce"),data:n.find(".ulf-import-data").val()}).done(function(e){_.location.reload(!0)}).fail(function(e){alert(e.error),wp.customize.notifications.remove("ulf_field_backup_notification")}))})}})},I.fn.ulf_field_background=function(){return this.each(function(){I(this).find(".ulf--background-image").ulf_reload_script()})},I.fn.ulf_field_code_editor=function(){return this.each(function(){if("function"==typeof CodeMirror){var t=I(this),i=t.find("textarea"),e=t.find(".CodeMirror"),s=i.data("editor");e.length&&e.remove();var a=setInterval(function(){if(t.is(":visible")){var n=CodeMirror.fromTextArea(i[0],s);if("default"!==s.theme&&-1===T.vars.code_themes.indexOf(s.theme)){var e=I("<link>");I("#ulf-codemirror-css").after(e),e.attr({rel:"stylesheet",id:"ulf-codemirror-"+s.theme+"-css",href:s.cdnURL+"/theme/"+s.theme+".min.css",type:"text/css",media:"all"}),T.vars.code_themes.push(s.theme)}CodeMirror.modeURL=s.cdnURL+"/mode/%N/%N.min.js",CodeMirror.autoLoadMode(n,s.mode),n.on("change",function(e,t){i.val(n.getValue()).trigger("change")}),clearInterval(a)}})}})},I.fn.ulf_field_date=function(){return this.each(function(){var e=I(this),i=e.find("input"),s=e.find(".ulf-date-settings").data("settings"),t={showAnim:"",beforeShow:function(e,t){I(t.dpDiv).addClass("ulf-datepicker-wrapper")},onClose:function(e,t){I(t.dpDiv).removeClass("ulf-datepicker-wrapper")}};s=I.extend({},s,t),2===i.length&&(s=I.extend({},s,{onSelect:function(e){I(this),i.first();var t=i.first().attr("id")===I(this).attr("id")?"minDate":"maxDate",n=I.datepicker.parseDate(s.dateFormat,e);i.not(this).datepicker("option",t,n)}})),i.each(function(){var e=I(this);e.hasClass("hasDatepicker")&&e.removeAttr("id").removeClass("hasDatepicker"),e.datepicker(s)})})},I.fn.ulf_field_fieldset=function(){return this.each(function(){I(this).find(".ulf-fieldset-content").ulf_reload_script()})},I.fn.ulf_field_gallery=function(){return this.each(function(){var a,e=I(this),c=e.find(".ulf-edit-gallery"),r=e.find(".ulf-clear-gallery"),o=e.find("ul"),f=e.find("input");e.find("img");e.on("click",".ulf-button, .ulf-edit-gallery",function(e){var t=I(this),n=f.val(),i=t.hasClass("ulf-edit-gallery")?"edit":"add",s="add"!==i||n.length?"gallery-edit":"gallery";e.preventDefault(),void 0!==_.wp&&_.wp.media&&_.wp.media.gallery&&("gallery"===s?(a=_.wp.media({library:{type:"image"},frame:"post",state:"gallery",multiple:!0})).open():(a=_.wp.media.gallery.edit('[gallery ids="'+n+'"]'),"add"===i&&a.setState("gallery-library")),a.on("update",function(e){o.empty();var t=e.models.map(function(e){var t=e.toJSON(),n=t.sizes&&t.sizes.thumbnail&&t.sizes.thumbnail.url?t.sizes.thumbnail.url:t.url;return o.append('<li><img src="'+n+'"></li>'),t.id});f.val(t.join(",")).trigger("change"),r.removeClass("hidden"),c.removeClass("hidden")}))}),r.on("click",function(e){e.preventDefault(),o.empty(),f.val("").trigger("change"),r.addClass("hidden"),c.addClass("hidden")})})},I.fn.ulf_field_group=function(){return this.each(function(){var e=I(this),t=e.children(".ulf-fieldset"),n=t.length?t:e,r=n.children(".ulf-cloneable-wrapper"),i=n.children(".ulf-cloneable-hidden"),o=n.children(".ulf-cloneable-max"),f=n.children(".ulf-cloneable-min"),l=r.data("field-id"),d=Boolean(Number(r.data("title-number"))),h=parseInt(r.data("max")),s=parseInt(r.data("min"));r.hasClass("ui-accordion")&&r.find(".ui-accordion-header-icon").remove();var p=function(e){e.find(".ulf-cloneable-title-number").each(function(e){I(this).html(I(this).closest(".ulf-cloneable-item").index()+1+".")})};r.accordion({header:"> .ulf-cloneable-item > .ulf-cloneable-title",collapsible:!0,active:!1,animate:!1,heightStyle:"content",icons:{header:"ulf-cloneable-header-icon fas fa-angle-right",activeHeader:"ulf-cloneable-header-icon fas fa-angle-down"},activate:function(e,t){var n=t.newPanel,i=t.newHeader;if(n.length&&!n.data("opened")){var s=n.children().first().find(":input").first(),a=i.find(".ulf-cloneable-value");s.on("change keyup",function(e){a.text(s.val())}),n.ulf_reload_script(),n.data("opened",!0),n.data("retry",!1)}else n.data("retry")&&(n.ulf_reload_script_retry(),n.data("retry",!1))}}),r.sortable({axis:"y",handle:".ulf-cloneable-title,.ulf-cloneable-sort",helper:"original",cursor:"move",placeholder:"widget-placeholder",start:function(e,t){r.accordion({active:!1}),r.sortable("refreshPositions"),t.item.children(".ulf-cloneable-content").data("retry",!0)},update:function(e,t){T.helper.name_nested_replace(r.children(".ulf-cloneable-item"),l),r.ulf_customizer_refresh(),d&&p(r)}}),n.children(".ulf-cloneable-add").on("click",function(e){e.preventDefault();var t=r.children(".ulf-cloneable-item").length;if(f.hide(),h&&h<t+1)o.show();else{var n=i.ulf_clone(!0);n.removeClass("ulf-cloneable-hidden"),n.find(':input[name!="_pseudo"]').each(function(){this.name=this.name.replace("___","").replace(l+"[0]",l+"["+t+"]")}),r.append(n),r.accordion("refresh"),r.accordion({active:t}),r.ulf_customizer_refresh(),r.ulf_customizer_listen({closest:!0}),d&&p(r)}});var a=function(e){e.preventDefault();var t=r.children(".ulf-cloneable-item").length;if(f.hide(),h&&h<t+1)o.show();else{var n=I(this).parent().parent(),i=n.children(".ulf-cloneable-helper").ulf_clone(!0),s=n.children(".ulf-cloneable-title").ulf_clone(),a=n.children(".ulf-cloneable-content").ulf_clone(),c=I('<div class="ulf-cloneable-item" />');c.append(i),c.append(s),c.append(a),r.children().eq(n.index()).after(c),T.helper.name_nested_replace(r.children(".ulf-cloneable-item"),l),r.accordion("refresh"),r.ulf_customizer_refresh(),r.ulf_customizer_listen({closest:!0}),d&&p(r)}};r.children(".ulf-cloneable-item").children(".ulf-cloneable-helper").on("click",".ulf-cloneable-clone",a),n.children(".ulf-cloneable-hidden").children(".ulf-cloneable-helper").on("click",".ulf-cloneable-clone",a);var c=function(e){e.preventDefault();var t=r.children(".ulf-cloneable-item").length;o.hide(),f.hide(),s&&t-1<s?f.show():(I(this).closest(".ulf-cloneable-item").remove(),T.helper.name_nested_replace(r.children(".ulf-cloneable-item"),l),r.ulf_customizer_refresh(),d&&p(r))};r.children(".ulf-cloneable-item").children(".ulf-cloneable-helper").on("click",".ulf-cloneable-remove",c),n.children(".ulf-cloneable-hidden").children(".ulf-cloneable-helper").on("click",".ulf-cloneable-remove",c)})},I.fn.ulf_field_icon=function(){return this.each(function(){var n=I(this);n.on("click",".ulf-icon-add",function(e){e.preventDefault();var t=I(this),i=I("#ulf-modal-icon");i.removeClass("hidden"),T.vars.$icon_target=n,T.vars.icon_modal_loaded||(i.find(".ulf-modal-loading").show(),_.wp.ajax.post("ulf-get-icons",{nonce:t.data("nonce")}).done(function(e){i.find(".ulf-modal-loading").hide(),T.vars.icon_modal_loaded=!0;var n=i.find(".ulf-modal-load").html(e.content);n.on("click","i",function(e){e.preventDefault();var t=I(this).attr("title");T.vars.$icon_target.find(".ulf-icon-preview i").removeAttr("class").addClass(t),T.vars.$icon_target.find(".ulf-icon-preview").removeClass("hidden"),T.vars.$icon_target.find(".ulf-icon-remove").removeClass("hidden"),T.vars.$icon_target.find("input").val(t).trigger("change"),i.addClass("hidden")}),i.on("change keyup",".ulf-icon-search",function(){var t=I(this).val();n.find("i").each(function(){var e=I(this);e.attr("title").search(new RegExp(t,"i"))<0?e.hide():e.show()})}),i.on("click",".ulf-modal-close, .ulf-modal-overlay",function(){i.addClass("hidden")})}).fail(function(e){i.find(".ulf-modal-loading").hide(),i.find(".ulf-modal-load").html(e.error),i.on("click",function(){i.addClass("hidden")})}))}),n.on("click",".ulf-icon-remove",function(e){e.preventDefault(),n.find(".ulf-icon-preview").addClass("hidden"),n.find("input").val("").trigger("change"),I(this).addClass("hidden")})})},I.fn.ulf_field_map=function(){return this.each(function(){if("undefined"!=typeof L){var e=I(this),t=e.find(".ulf--map-osm"),n=e.find(".ulf--map-search input"),i=e.find(".ulf--latitude"),s=e.find(".ulf--longitude"),a=e.find(".ulf--zoom"),c=t.data("map"),r=L.map(t.get(0),c);L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'}).addTo(r);var o=L.marker(c.center,{draggable:!0}).addTo(r),f=function(e){i.val(e.lat),s.val(e.lng),a.val(r.getZoom())};r.on("click",function(e){o.setLatLng(e.latlng),f(e.latlng)}),r.on("zoom",function(){f(o.getLatLng())}),o.on("drag",function(){f(o.getLatLng())}),n.length||(n=I('[data-depend-id="'+e.find(".ulf--address-field").data("address-field")+'"]'));var l={};n.autocomplete({source:function(e,n){var i=e.term;i in l?n(l[i]):I.get("https://nominatim.openstreetmap.org/search",{format:"json",q:i},function(e){var t;t=e.length?e.map(function(e){return{value:e.display_name,label:e.display_name,lat:e.lat,lon:e.lon}},"json"):[{value:"no-data",label:"No Results."}],l[i]=t,n(t)})},select:function(e,t){if("no-data"===t.item.value)return!1;var n=L.latLng(t.item.lat,t.item.lon);r.panTo(n),o.setLatLng(n),f(n)},create:function(e,t){I(this).autocomplete("widget").addClass("ulf-map-ui-autocomplate")}});var d=function(){var e=L.latLng(i.val(),s.val());r.panTo(e),o.setLatLng(e)};i.on("change",d),s.on("change",d)}})},I.fn.ulf_field_link=function(){return this.each(function(){var s=I(this),e=s.find(".ulf--link"),a=s.find(".ulf--add"),c=s.find(".ulf--edit"),r=s.find(".ulf--remove"),o=s.find(".ulf--result"),t=T.helper.uid("ulf-wplink-textarea-");a.on("click",function(e){e.preventDefault(),_.wpLink.open(t)}),c.on("click",function(e){e.preventDefault(),a.trigger("click"),I("#wp-link-url").val(s.find(".ulf--url").val()),I("#wp-link-text").val(s.find(".ulf--text").val()),I("#wp-link-target").prop("checked","_blank"===s.find(".ulf--target").val())}),r.on("click",function(e){e.preventDefault(),s.find(".ulf--url").val("").trigger("change"),s.find(".ulf--text").val(""),s.find(".ulf--target").val(""),a.removeClass("hidden"),c.addClass("hidden"),r.addClass("hidden"),o.parent().addClass("hidden")}),e.attr("id",t).on("change",function(){var e=_.wpLink.getAttrs(),t=e.href,n=I("#wp-link-text").val(),i=e.target?e.target:"";s.find(".ulf--url").val(t).trigger("change"),s.find(".ulf--text").val(n),s.find(".ulf--target").val(i),o.html('{url:"'+t+'", text:"'+n+'", target:"'+i+'"}'),a.addClass("hidden"),c.removeClass("hidden"),r.removeClass("hidden"),o.parent().removeClass("hidden")})})},I.fn.ulf_field_media=function(){return this.each(function(){var i,s=I(this),a=s.find(".ulf--button"),c=s.find(".ulf--remove"),r=a.data("library")&&a.data("library").split(",")||"",o=!!s.hasClass("ulf-assign-field-background")&&s.closest(".ulf-field-background").find(".ulf--auto-attributes");a.on("click",function(e){e.preventDefault(),void 0!==_.wp&&_.wp.media&&_.wp.media.gallery&&(i||(i=_.wp.media({library:{type:r}})).on("select",function(){var e,t=i.state().get("selection").first().attributes,n=a.data("preview-size")||"thumbnail";r.length&&-1===r.indexOf(t.subtype)&&-1===r.indexOf(t.type)||(s.find(".ulf--id").val(t.id),s.find(".ulf--width").val(t.width),s.find(".ulf--height").val(t.height),s.find(".ulf--alt").val(t.alt),s.find(".ulf--title").val(t.title),s.find(".ulf--description").val(t.description),e=void 0!==t.sizes&&void 0!==t.sizes.thumbnail&&"thumbnail"===n?t.sizes.thumbnail.url:void 0!==t.sizes&&void 0!==t.sizes.full?t.sizes.full.url:"image"===t.type?t.url:t.icon,console.log(t),o&&o.removeClass("ulf--attributes-hidden"),c.removeClass("hidden"),s.find(".ulf--preview").removeClass("hidden"),s.find(".ulf--src").attr("src",e),s.find(".ulf--thumbnail").val(e),s.find(".ulf--url").val(t.url).trigger("change"))}),i.open())}),c.on("click",function(e){e.preventDefault(),o&&o.addClass("ulf--attributes-hidden"),c.addClass("hidden"),s.find("input").val(""),s.find(".ulf--preview").addClass("hidden"),s.find(".ulf--url").trigger("change")})})},I.fn.ulf_field_repeater=function(){return this.each(function(){var e=I(this),t=e.children(".ulf-fieldset"),n=t.length?t:e,c=n.children(".ulf-repeater-wrapper"),i=n.children(".ulf-repeater-hidden"),r=n.children(".ulf-repeater-max"),o=n.children(".ulf-repeater-min"),f=c.data("field-id"),l=parseInt(c.data("max")),s=parseInt(c.data("min"));c.children(".ulf-repeater-item").children(".ulf-repeater-content").ulf_reload_script(),c.sortable({axis:"y",handle:".ulf-repeater-sort",helper:"original",cursor:"move",placeholder:"widget-placeholder",update:function(e,t){T.helper.name_nested_replace(c.children(".ulf-repeater-item"),f),c.ulf_customizer_refresh(),t.item.ulf_reload_script_retry()}}),n.children(".ulf-repeater-add").on("click",function(e){e.preventDefault();var t=c.children(".ulf-repeater-item").length;if(o.hide(),l&&l<t+1)r.show();else{var n=i.ulf_clone(!0);n.removeClass("ulf-repeater-hidden"),n.find(':input[name!="_pseudo"]').each(function(){this.name=this.name.replace("___","").replace(f+"[0]",f+"["+t+"]")}),c.append(n),n.children(".ulf-repeater-content").ulf_reload_script(),c.ulf_customizer_refresh(),c.ulf_customizer_listen({closest:!0})}});var a=function(e){e.preventDefault();var t=c.children(".ulf-repeater-item").length;if(o.hide(),l&&l<t+1)r.show();else{var n=I(this).parent().parent().parent(),i=n.children(".ulf-repeater-content").ulf_clone(),s=n.children(".ulf-repeater-helper").ulf_clone(!0),a=I('<div class="ulf-repeater-item" />');a.append(i),a.append(s),c.children().eq(n.index()).after(a),a.children(".ulf-repeater-content").ulf_reload_script(),T.helper.name_nested_replace(c.children(".ulf-repeater-item"),f),c.ulf_customizer_refresh(),c.ulf_customizer_listen({closest:!0})}};c.children(".ulf-repeater-item").children(".ulf-repeater-helper").on("click",".ulf-repeater-clone",a),n.children(".ulf-repeater-hidden").children(".ulf-repeater-helper").on("click",".ulf-repeater-clone",a);var d=function(e){e.preventDefault();var t=c.children(".ulf-repeater-item").length;r.hide(),o.hide(),s&&t-1<s?o.show():(I(this).closest(".ulf-repeater-item").remove(),T.helper.name_nested_replace(c.children(".ulf-repeater-item"),f),c.ulf_customizer_refresh())};c.children(".ulf-repeater-item").children(".ulf-repeater-helper").on("click",".ulf-repeater-remove",d),n.children(".ulf-repeater-hidden").children(".ulf-repeater-helper").on("click",".ulf-repeater-remove",d)})},I.fn.ulf_field_slider=function(){return this.each(function(){var e=I(this),n=e.find("input"),t=e.find(".ulf-slider-ui"),i=n.data(),s=n.val()||0;t.hasClass("ui-slider")&&t.empty(),t.slider({range:"min",value:s,min:i.min||0,max:i.max||100,step:i.step||1,slide:function(e,t){n.val(t.value).trigger("change")}}),n.on("keyup",function(){t.slider("value",n.val())})})},I.fn.ulf_field_sortable=function(){return this.each(function(){var n=I(this).find(".ulf-sortable");n.sortable({axis:"y",helper:"original",cursor:"move",placeholder:"widget-placeholder",update:function(e,t){n.ulf_customizer_refresh()}}),n.find(".ulf-sortable-content").ulf_reload_script()})},I.fn.ulf_field_sorter=function(){return this.each(function(){var i=I(this),e=i.find(".ulf-enabled"),t=i.find(".ulf-disabled"),n=!!t.length&&t;e.sortable({connectWith:n,placeholder:"ui-sortable-placeholder",update:function(e,t){var n=t.item.find("input");t.item.parent().hasClass("ulf-enabled")?n.attr("name",n.attr("name").replace("disabled","enabled")):n.attr("name",n.attr("name").replace("enabled","disabled")),i.ulf_customizer_refresh()}}),n&&n.sortable({connectWith:e,placeholder:"ui-sortable-placeholder",update:function(e,t){i.ulf_customizer_refresh()}})})},I.fn.ulf_field_spinner=function(){return this.each(function(){var e=I(this),n=e.find("input"),t=e.find(".ui-button"),i=n.data();t.length&&t.remove(),n.spinner({min:i.min||0,max:i.max||100,step:i.step||1,create:function(e,t){i.unit&&n.after('<span class="ui-button ulf--unit">'+i.unit+"</span>")},spin:function(e,t){n.val(t.value).trigger("change")}})})},I.fn.ulf_field_switcher=function(){return this.each(function(){var n=I(this).find(".ulf--switcher");n.on("click",function(){var e=0,t=n.find("input");n.hasClass("ulf--active")?n.removeClass("ulf--active"):(e=1,n.addClass("ulf--active")),t.val(e).trigger("change")})})},I.fn.ulf_field_tabbed=function(){return this.each(function(){var e=I(this),t=e.find(".ulf-tabbed-nav a"),s=e.find(".ulf-tabbed-content");s.eq(0).ulf_reload_script(),t.on("click",function(e){e.preventDefault();var t=I(this),n=t.index(),i=s.eq(n);t.addClass("ulf-tabbed-active").siblings().removeClass("ulf-tabbed-active"),i.ulf_reload_script(),i.removeClass("hidden").siblings().addClass("hidden")})})},I.fn.ulf_field_typography=function(){return this.each(function(){var j=this,L=I(this),i=[],A=ulf_typography_json.webfonts,t=ulf_typography_json.googlestyles,q=ulf_typography_json.defaultstyles;j.sanitize_subset=function(e){return e=(e=e.replace("-ext"," Extended")).charAt(0).toUpperCase()+e.slice(1)},j.sanitize_style=function(e){return t[e]?t[e]:e},j.load_google_font=function(e,t,n){e&&"object"==typeof WebFont&&(t=t?t.replace("normal",""):"",n=n?n.replace("normal",""):"",(t||n)&&(e=e+":"+t+n),-1===i.indexOf(e)&&WebFont.load({google:{families:[e]}}),i.push(e))},j.append_select_options=function(e,t,s,a,c){e.find("option").not(":first").remove();var r="";I.each(t,function(e,t){var n,i=t;n=c?s&&-1!==s.indexOf(t)?" selected":"":s&&s===t?" selected":"","subset"===a?i=j.sanitize_subset(t):"style"===a&&(i=j.sanitize_style(t)),r+='<option value="'+t+'"'+n+">"+i+"</option>"}),e.append(r).trigger("ulf.change").trigger("chosen:updated")},j.init=function(){var l=[],e=L.find(".ulf--typography"),d=L.find(".ulf--type"),h=L.find(".ulf--block-font-style"),v=e.data("unit"),g=e.data("line-height-unit"),t=e.data("exclude")?e.data("exclude").split(","):[];L.find(".ulf--chosen").length&&L.find("select").each(function(){var e=I(this),t=e.parent().find(".chosen-container");t.length&&t.remove(),e.chosen({allow_single_deselect:!0,disable_search_threshold:15,width:"100%"})});var m=L.find(".ulf--font-family"),i=m.val();m.find("option").not(":first-child").remove();var s="";I.each(A,function(n,e){t&&-1!==t.indexOf(n)||(s+='<optgroup label="'+e.label+'">',I.each(e.fonts,function(e,t){s+='<option value="'+(t="object"==typeof t?e:t)+'" data-type="'+n+'"'+(t===i?" selected":"")+">"+t+"</option>"}),s+="</optgroup>")}),m.append(s).trigger("chosen:updated");var p=L.find(".ulf--block-font-style");if(p.length){var u=L.find(".ulf--font-style-select"),_=u.val()?u.val().replace(/normal/g,""):"";u.on("change ulf.change",function(e){var t=u.val();!t&&l&&-1===l.indexOf("normal")&&(t=l[0]);var n=t&&"italic"!==t&&"normal"===t?"normal":"",i=t&&"italic"!==t&&"normal"!==t?t.replace("italic",""):n,s=t&&"italic"===t.substr(-6)?"italic":"";L.find(".ulf--font-weight").val(i),L.find(".ulf--font-style").val(s)});var b=L.find(".ulf--block-extra-styles");if(b.length)var y=L.find(".ulf--extra-styles"),w=y.val()}var C=L.find(".ulf--block-subset");if(C.length)var k=L.find(".ulf--subset"),x=k.val(),z=k.data("multiple")||!1;var D=L.find(".ulf--block-backup-font-family");m.on("change ulf.change",function(e){C.length&&C.addClass("hidden"),b.length&&b.addClass("hidden"),D.length&&D.addClass("hidden");var t=m.find(":selected"),n=t.val(),i=t.data("type");if(i&&n){if("google"!==i&&"custom"!==i||!D.length||D.removeClass("hidden"),p.length){var s=q;"google"===i&&A[i].fonts[n][0]?s=A[i].fonts[n][0]:"custom"===i&&A[i].fonts[n]&&(s=A[i].fonts[n]);var a=-1!==(l=s).indexOf("normal")?"normal":s[0],c=_&&-1!==s.indexOf(_)?_:a;j.append_select_options(u,s,c,"style"),_=!1,p.removeClass("hidden"),"google"===i&&b.length&&1<s.length&&(j.append_select_options(y,s,w,"style",!0),w=!1,b.removeClass("hidden"))}if("google"===i&&C.length&&A[i].fonts[n][1]){var r=A[i].fonts[n][1],o=r.length<2&&"latin"!==r[0]?r[0]:"",f=x&&-1!==r.indexOf(x)?x:o;f=z&&x?x:f,j.append_select_options(k,r,f,"subset",z),x=!1,C.removeClass("hidden")}}else h.find(":input").val(""),C.length&&(k.find("option").not(":first-child").remove(),k.trigger("chosen:updated")),p.length&&(u.find("option").not(":first-child").remove(),u.trigger("chosen:updated"));d.val(i)}).trigger("ulf.change");var O=L.find(".ulf--block-preview");if(O.length){var S=L.find(".ulf--preview");L.on("change",T.helper.debounce(function(e){O.removeClass("hidden");var t=m.val(),n=L.find(".ulf--font-weight").val(),i=L.find(".ulf--font-style").val(),s=L.find(".ulf--font-size").val(),a=L.find(".ulf--font-variant").val(),c=L.find(".ulf--line-height").val(),r=L.find(".ulf--text-align").val(),o=L.find(".ulf--text-transform").val(),f=L.find(".ulf--text-decoration").val(),l=L.find(".ulf--color").val(),d=L.find(".ulf--word-spacing").val(),h=L.find(".ulf--letter-spacing").val(),p=L.find(".ulf--custom-style").val();"google"===L.find(".ulf--type").val()&&j.load_google_font(t,n,i);var u={};t&&(u.fontFamily=t),n&&(u.fontWeight=n),i&&(u.fontStyle=i),a&&(u.fontVariant=a),s&&(u.fontSize=s+v),c&&(u.lineHeight=c+g),h&&(u.letterSpacing=h+v),d&&(u.wordSpacing=d+v),r&&(u.textAlign=r),o&&(u.textTransform=o),f&&(u.textDecoration=f),l&&(u.color=l),S.removeAttr("style"),p&&S.attr("style",p),S.css(u)},100)),O.on("click",function(){S.toggleClass("ulf--black-background");var e=O.find(".ulf--toggle");e.hasClass("fa-toggle-off")?e.removeClass("fa-toggle-off").addClass("fa-toggle-on"):e.removeClass("fa-toggle-on").addClass("fa-toggle-off")}),O.hasClass("hidden")||L.trigger("change")}},j.init()})},I.fn.ulf_field_upload=function(){return this.each(function(){var t,e=I(this),n=e.find("input"),i=e.find(".ulf--button"),s=e.find(".ulf--remove"),a=e.find(".ulf--preview"),c=e.find(".ulf--src"),r=i.data("library")&&i.data("library").split(",")||"";i.on("click",function(e){e.preventDefault(),void 0!==_.wp&&_.wp.media&&_.wp.media.gallery&&(t||(t=_.wp.media({library:{type:r}})).on("select",function(){var e=t.state().get("selection").first().attributes;r.length&&-1===r.indexOf(e.subtype)&&-1===r.indexOf(e.type)||n.val(e.url).trigger("change")}),t.open())}),s.on("click",function(e){e.preventDefault(),n.val("").trigger("change")}),n.on("change",function(e){var t=n.val();t?s.removeClass("hidden"):s.addClass("hidden"),a.length&&(-1!==I.inArray(t.split(".").pop().toLowerCase(),["jpg","jpeg","gif","png","svg","webp"])?(a.removeClass("hidden"),c.attr("src",t)):a.addClass("hidden"))})})},I.fn.ulf_field_wp_editor=function(){return this.each(function(){if(void 0!==_.wp.editor&&void 0!==_.tinyMCEPreInit&&void 0!==_.tinyMCEPreInit.mceInit.ulf_wp_editor){var e=I(this),t=e.find(".ulf-wp-editor"),n=e.find("textarea");(e.find(".wp-editor-wrap").length||e.find(".mce-container").length)&&(t.empty(),t.append(n),n.css("display",""));var i=T.helper.uid("ulf-editor-");n.attr("id",i);var s={tinymce:_.tinyMCEPreInit.mceInit.ulf_wp_editor,quicktags:_.tinyMCEPreInit.qtInit.ulf_wp_editor},a=t.data("editor-settings"),c=wp.oldEditor?wp.oldEditor:wp.editor;c&&c.hasOwnProperty("autop")&&(wp.editor.autop=c.autop,wp.editor.removep=c.removep,wp.editor.initialize=c.initialize);s.tinymce=I.extend({},s.tinymce,{selector:"#"+i,setup:function(t){t.on("change keyup",function(){var e=a.wpautop?t.getContent():wp.editor.removep(t.getContent());n.val(e).trigger("change")})}}),!1===a.tinymce&&(s.tinymce=!1,t.addClass("ulf-no-tinymce")),!1===a.quicktags&&(s.quicktags=!1,t.addClass("ulf-no-quicktags"));var r=setInterval(function(){e.is(":visible")&&(_.wp.editor.initialize(i,s),clearInterval(r))});if(a.media_buttons&&_.ulf_media_buttons){var o=t.find(".wp-media-buttons");if(o.length)o.find(".ulf-shortcode-button").data("editor-id",i);else{var f=I(_.ulf_media_buttons);f.find(".ulf-shortcode-button").data("editor-id",i),t.prepend(f)}}}})},I.fn.ulf_confirm=function(){return this.each(function(){I(this).on("click",function(e){var t=I(this).data("confirm")||_.ulf_vars.i18n.confirm;if(!confirm(t))return e.preventDefault(),!1;T.vars.is_confirm=!0,T.vars.form_modified=!1})})},I.fn.serializeObject=function(){var s={};return I.each(this.serializeArray(),function(e,t){var n=t.name,i=t.value;s[n]=s[n]===y?i:I.isArray(s[n])?s[n].concat(i):[s[n],i]}),s},I.fn.ulf_save=function(){return this.each(function(){var i,s=I(this),c=I(".ulf-save"),r=I(".ulf-options"),o=!1;s.on("click",function(e){if(!o){var t=s.data("save"),n=s.val();c.attr("value",t),s.hasClass("ulf-save-ajax")?(e.preventDefault(),r.addClass("ulf-saving"),c.prop("disabled",!0),_.wp.ajax.post("ulf_"+r.data("unique")+"_ajax_save",{data:I("#ulf-form").serializeJSONULF()}).done(function(e){if(I(".ulf-error").remove(),Object.keys(e.errors).length){var a='<i class="ulf-label-error ulf-error">!</i>';I.each(e.errors,function(e,t){var n=I('[data-depend-id="'+e+'"]'),i=I('a[href="#tab='+n.closest(".ulf-section").data("section-id")+'"]'),s=i.closest(".ulf-tab-item");n.closest(".ulf-fieldset").append('<p class="ulf-error ulf-error-text">'+t+"</p>"),i.find(".ulf-error").length||i.append(a),s.find(".ulf-arrow .ulf-error").length||s.find(".ulf-arrow").append(a)})}r.removeClass("ulf-saving"),c.prop("disabled",!1).attr("value",n),o=!1,T.vars.form_modified=!1,T.vars.$form_warning.hide(),clearTimeout(i);var t=I(".ulf-form-success");t.empty().append(e.notice).fadeIn("fast",function(){i=setTimeout(function(){t.fadeOut("fast")},1e3)})}).fail(function(e){alert(e.error)})):T.vars.form_modified=!1}o=!0})})},I.fn.ulf_options=function(){return this.each(function(){var e=I(this),t=e.find(".ulf-content"),n=e.find(".ulf-form-success"),i=e.find(".ulf-form-warning"),s=e.find(".ulf-header .ulf-save");(T.vars.$form_warning=i).length&&(_.onbeforeunload=function(){return!!T.vars.form_modified||y},t.on("change keypress",":input",function(){T.vars.form_modified||(n.hide(),i.fadeIn("fast"),T.vars.form_modified=!0)})),n.hasClass("ulf-form-show")&&setTimeout(function(){n.fadeOut("fast")},1e3),I(b).keydown(function(e){if((e.ctrlKey||e.metaKey)&&83===e.which)return s.trigger("click"),e.preventDefault(),!1})})},I.fn.ulf_taxonomy=function(){return this.each(function(){var e=I(this),t=e.parents("form");if("addtag"===t.attr("id")){var n=t.find("#submit"),i=e.find(".ulf-field").ulf_clone();n.on("click",function(){t.find(".form-required").hasClass("form-invalid")||(e.data("inited",!1),e.empty(),e.html(i),i=i.ulf_clone(),e.ulf_reload_script())})}})},I.fn.ulf_shortcode=function(){var m=this;return m.shortcode_parse=function(e,n){var i="";return I.each(e,function(e,t){i+="["+(n=n||e),I.each(t,function(e,t){"content"===e?(i+="]",i+=t,i+="[/"+n):i+=m.shortcode_tags(e,t)}),i+="]"}),i},m.shortcode_tags=function(e,t){var n="";return""!==t&&("object"!=typeof t||I.isArray(t)?n+=" "+e.replace("-","_")+'="'+t.toString()+'"':I.each(t,function(e,t){switch(e){case"background-image":t=t.url?t.url:""}""!==t&&(n+=" "+e.replace("-","_")+'="'+t.toString()+'"')})),n},m.insertAtChars=function(e,t){var n=void 0!==e[0].name?e[0]:e;return n.value.length&&void 0!==n.selectionStart?(n.focus(),n.value.substring(0,n.selectionStart)+t+n.value.substring(n.selectionEnd,n.value.length)):(n.focus(),t)},m.send_to_editor=function(e,t){var n;if("undefined"!=typeof tinymce&&(n=tinymce.get(t)),n&&!n.isHidden())n.execCommand("mceInsertContent",!1,e);else{var i=I("#"+t);i.val(m.insertAtChars(i,e)).trigger("change")}},this.each(function(){var c,r,o,n,f,l,d,s,h,p=I(this),i=p.find(".ulf-modal-load"),u=(p.find(".ulf-modal-content"),p.find(".ulf-modal-insert")),a=p.find(".ulf-modal-loading"),t=p.find("select"),v=p.data("modal-id"),g=p.data("nonce");I(b).on("click",'.ulf-shortcode-button[data-modal-id="'+v+'"]',function(e){e.preventDefault(),h=I(this),c=h.data("editor-id")||!1,r=h.data("target-id")||!1,o=h.data("gutenberg-id")||!1,p.removeClass("hidden"),p.hasClass("ulf-shortcode-single")&&f===y&&t.trigger("change")}),t.on("change",function(){var e=I(this),t=e.find(":selected");n=e.val(),f=t.data("shortcode"),l=t.data("view")||"normal",d=t.data("group")||f,i.empty(),n?(a.show(),_.wp.ajax.post("ulf-get-shortcode-"+v,{shortcode_key:n,nonce:g}).done(function(e){a.hide();var t=I(e.content).appendTo(i);u.parent().removeClass("hidden"),s=t.find(".ulf--repeat-shortcode").ulf_clone(),t.ulf_reload_script(),t.find(".ulf-fields").ulf_reload_script()})):u.parent().addClass("hidden")}),u.on("click",function(e){if(e.preventDefault(),!u.prop("disabled")&&!u.attr("disabled")){var i="",t=p.find(".ulf-field:not(.ulf-depend-on)").find(":input:not(.ignore)").serializeObjectULF();switch(l){case"contents":var n=f?t[f]:t;I.each(n,function(e,t){var n=f||e;i+="["+n+"]"+t+"[/"+n+"]"});break;case"group":i+="["+f,I.each(t[f],function(e,t){i+=m.shortcode_tags(e,t)}),i+="]",i+=m.shortcode_parse(t[d],d),i+="[/"+f+"]";break;case"repeater":i+=m.shortcode_parse(t[d],d);break;default:i+=m.shortcode_parse(t)}if(i=""===i?"["+f+"]":i,o){var s=_.ulf_gutenberg_props.attributes.hasOwnProperty("shortcode")?_.ulf_gutenberg_props.attributes.shortcode:"";_.ulf_gutenberg_props.setAttributes({shortcode:s+i})}else if(c)m.send_to_editor(i,c);else{var a=r?I(r):h.parent().find("textarea");a.val(m.insertAtChars(a,i)).trigger("change")}p.addClass("hidden")}}),p.on("click",".ulf--repeat-button",function(e){e.preventDefault();var t=p.find(".ulf--repeatable"),n=s.ulf_clone(),i=n.find(".ulf-repeat-remove");n.appendTo(t);n.find(".ulf-fields").ulf_reload_script(),T.helper.name_nested_replace(p.find(".ulf--repeat-shortcode"),d),i.on("click",function(){n.remove(),T.helper.name_nested_replace(p.find(".ulf--repeat-shortcode"),d)})}),p.on("click",".ulf-modal-close, .ulf-modal-overlay",function(){p.addClass("hidden")})})},"function"==typeof Color&&(Color.prototype.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var e=parseInt(this._color,10).toString(16);if(this.error)return"";if(e.length<6)for(var t=6-e.length-1;0<=t;t--)e="0"+e;return"#"+e}),T.funcs.parse_color=function(e){var t=e.replace(/\s+/g,""),n=-1!==t.indexOf("rgba")?parseFloat(100*t.replace(/^.*,(.+)\)/,"$1")):100;return{value:t,transparent:n,rgba:n<100}},I.fn.ulf_color=function(){return this.each(function(){var c,r=I(this),o=T.funcs.parse_color(r.val()),e=!_.ulf_vars.color_palette.length||_.ulf_vars.color_palette;r.hasClass("wp-color-picker")&&r.closest(".wp-picker-container").after(r).remove(),r.wpColorPicker({palettes:e,change:function(e,t){var n=t.color.toString();c.removeClass("ulf--transparent-active"),c.find(".ulf--transparent-offset").css("background-color",n),r.val(n).trigger("change")},create:function(){c=r.closest(".wp-picker-container");var i=r.data("a8cIris"),e=I('<div class="ulf--transparent-wrap"><div class="ulf--transparent-slider"></div><div class="ulf--transparent-offset"></div><div class="ulf--transparent-text"></div><div class="ulf--transparent-button">transparent <i class="fas fa-toggle-off"></i></div></div>').appendTo(c.find(".wp-picker-holder")),s=e.find(".ulf--transparent-slider"),a=e.find(".ulf--transparent-text"),n=e.find(".ulf--transparent-offset"),t=e.find(".ulf--transparent-button");"transparent"===r.val()&&c.addClass("ulf--transparent-active"),t.on("click",function(){"transparent"!==r.val()?(r.val("transparent").trigger("change").removeClass("iris-error"),c.addClass("ulf--transparent-active")):(r.val(i._color.toString()).trigger("change"),c.removeClass("ulf--transparent-active"))}),s.slider({value:o.transparent,step:1,min:0,max:100,slide:function(e,t){var n=parseFloat(t.value/100);i._color._alpha=n,r.wpColorPicker("color",i._color.toString()),a.text(1===n||0===n?"":n)},create:function(){var e=parseFloat(o.transparent/100),t=e<1?e:"";a.text(t),n.css("background-color",o.value),c.on("click",".wp-picker-clear",function(){i._color._alpha=1,a.text(""),s.slider("option","value",100),c.removeClass("ulf--transparent-active"),r.trigger("change")}),c.on("click",".wp-picker-default",function(){var e=T.funcs.parse_color(r.data("default-color")),t=parseFloat(e.transparent/100),n=t<1?t:"";i._color._alpha=t,a.text(n),s.slider("option","value",e.transparent),"transparent"===e.value&&(r.removeClass("iris-error"),c.addClass("ulf--transparent-active"))})}})}})})},I.fn.ulf_chosen=function(){return this.each(function(){var a=I(this),e=a.parent().find(".chosen-container"),t=a.hasClass("ulf-chosen-sortable")||!1,n=a.hasClass("ulf-chosen-ajax")||!1,i=a.attr("multiple")||!1,s=i?"100%":"auto",c=I.extend({allow_single_deselect:!0,disable_search_threshold:10,width:s,no_results_text:_.ulf_vars.i18n.no_results_text},a.data("chosen-settings"));if(e.length&&e.remove(),n){var r=I.extend({data:{type:"post",nonce:""},allow_single_deselect:!0,disable_search_threshold:-1,width:"100%",min_length:3,type_delay:500,typing_text:_.ulf_vars.i18n.typing_text,searching_text:_.ulf_vars.i18n.searching_text,no_results_text:_.ulf_vars.i18n.no_results_text},a.data("chosen-settings"));a.ULFAjaxChosen(r)}else a.chosen(c);if(i){var o=a.parent().find(".ulf-hide-select"),f=o.val()||[];a.on("change",function(e,t){t&&t.selected?o.append('<option value="'+t.selected+'" selected="selected">'+t.selected+"</option>"):t&&t.deselected&&o.find('option[value="'+t.deselected+'"]').remove(),_.wp.customize!==y&&0===o.children().length&&o.data("customize-setting-link")&&_.wp.customize.control(o.data("customize-setting-link")).setting.set(""),o.trigger("change")}),a.ULFChosenOrder(f,!0)}if(t){var l=a.parent().find(".chosen-container").find(".chosen-choices");l.bind("mousedown",function(e){I(e.target).is("span")&&e.stopPropagation()}),l.sortable({items:"li:not(.search-field)",helper:"orginal",cursor:"move",placeholder:"search-choice-placeholder",start:function(e,t){t.placeholder.width(t.item.innerWidth()),t.placeholder.height(t.item.innerHeight())},update:function(e,t){var i="",s=a.data("chosen"),n=a.parent().find(".ulf-hide-select");l.find(".search-choice-close").each(function(){var n=I(this).data("option-array-index");I.each(s.results_data,function(e,t){t.array_index===n&&(i+='<option value="'+t.value+'" selected>'+t.value+"</option>")})}),n.children().remove(),n.append(i),n.trigger("change")}})}})},I.fn.ulf_checkbox=function(){return this.each(function(){var e=I(this),t=e.find(".ulf--input"),n=e.find(".ulf--checkbox");n.on("click",function(){t.val(Number(n.prop("checked"))).trigger("change")})})},I.fn.ulf_siblings=function(){return this.each(function(){var t=I(this),e=t.find(".ulf--sibling"),n=t.data("multiple")||!1;e.on("click",function(){var e=I(this);n?e.hasClass("ulf--active")?(e.removeClass("ulf--active"),e.find("input").prop("checked",!1).trigger("change")):(e.addClass("ulf--active"),e.find("input").prop("checked",!0).trigger("change")):(t.find("input").prop("checked",!1),e.find("input").prop("checked",!0).trigger("change"),e.addClass("ulf--active").siblings().removeClass("ulf--active"))})})},I.fn.ulf_help=function(){return this.each(function(){var e,t,n=I(this);n.on({mouseenter:function(){e=I('<div class="ulf-tooltip"></div>').html(n.find(".ulf-help-text").html()).appendTo("body"),t=T.vars.is_rtl?n.offset().left+24:n.offset().left-e.outerWidth(),e.css({top:n.offset().top-(e.outerHeight()/2-14),left:t})},mouseleave:function(){e!==y&&e.remove()}})})},I.fn.ulf_customizer_refresh=function(){return this.each(function(){var e=I(this),t=e.closest(".ulf-customize-complex");if(t.length){var n=t.data("unique-id");if(n===y)return;var i=t.find(":input"),s=t.data("option-id"),a=i.serializeObjectULF(),c=!I.isEmptyObject(a)&&a[n]&&a[n][s]?a[n][s]:"",r=_.wp.customize.control(n+"["+s+"]");r.setting._value=null,r.setting.set(c)}else e.find(":input").first().trigger("change");I(b).trigger("ulf-customizer-refresh",e)})},I.fn.ulf_customizer_listen=function(e){var t=I.extend({closest:!1},e);return this.each(function(){if(_.wp.customize!==y){var n=t.closest?I(this).closest(".ulf-customize-complex"):I(this),e=n.find(":input"),i=n.data("unique-id"),s=n.data("option-id");i!==y&&e.on("change keyup",function(){var e=n.find(":input").serializeObjectULF(),t=!I.isEmptyObject(e)&&e[i]&&e[i][s]?e[i][s]:"";_.wp.customize.control(i+"["+s+"]").setting.set(t)})}})},I(b).on("expanded",".control-section",function(){var e=I(this);if(e.hasClass("open")&&!e.data("inited")){var t=e.find(".ulf-customize-field"),n=e.find(".ulf-customize-complex");t.length&&(e.ulf_dependency(),t.ulf_reload_script({dependency:!1}),n.ulf_customizer_listen()),e.data("inited",!0)}}),T.vars.$window.on("resize ulf.resize",T.helper.debounce(function(e){(-1<navigator.userAgent.indexOf("AppleWebKit/")?T.vars.$window.width():_.innerWidth)<=782&&!T.vars.onloaded&&(I(".ulf-section").ulf_reload_script(),T.vars.onloaded=!0)},200)).trigger("ulf.resize"),I.fn.ulf_widgets=function(){this.length&&(I(b).on("widget-added widget-updated",function(e,t){t.find(".ulf-fields").ulf_reload_script()}),I(".widgets-sortables, .control-section-sidebar").on("sortstop",function(e,t){t.item.find(".ulf-fields").ulf_reload_script_retry()}),I(b).on("click",".widget-top",function(e){I(this).parent().find(".ulf-fields").ulf_reload_script()}))},I.fn.ulf_nav_menu=function(){return this.each(function(){var e=I(this);e.on("click","a.item-edit",function(){I(this).closest("li.menu-item").find(".ulf-fields").ulf_reload_script()}),e.on("sortstop",function(e,t){t.item.find(".ulf-fields").ulf_reload_script_retry()})})},I.fn.ulf_reload_script_retry=function(){return this.each(function(){var e=I(this);e.data("inited")&&e.children(".ulf-field-wp_editor").ulf_field_wp_editor()})},I.fn.ulf_reload_script=function(e){var t=I.extend({dependency:!0},e);return this.each(function(){var e=I(this);e.data("inited")||(e.children(".ulf-field-accordion").ulf_field_accordion(),e.children(".ulf-field-backup").ulf_field_backup(),e.children(".ulf-field-background").ulf_field_background(),e.children(".ulf-field-code_editor").ulf_field_code_editor(),e.children(".ulf-field-date").ulf_field_date(),e.children(".ulf-field-fieldset").ulf_field_fieldset(),e.children(".ulf-field-gallery").ulf_field_gallery(),e.children(".ulf-field-group").ulf_field_group(),e.children(".ulf-field-icon").ulf_field_icon(),e.children(".ulf-field-link").ulf_field_link(),e.children(".ulf-field-media").ulf_field_media(),e.children(".ulf-field-map").ulf_field_map(),e.children(".ulf-field-repeater").ulf_field_repeater(),e.children(".ulf-field-slider").ulf_field_slider(),e.children(".ulf-field-sortable").ulf_field_sortable(),e.children(".ulf-field-sorter").ulf_field_sorter(),e.children(".ulf-field-spinner").ulf_field_spinner(),e.children(".ulf-field-switcher").ulf_field_switcher(),e.children(".ulf-field-tabbed").ulf_field_tabbed(),e.children(".ulf-field-typography").ulf_field_typography(),e.children(".ulf-field-upload").ulf_field_upload(),e.children(".ulf-field-wp_editor").ulf_field_wp_editor(),e.children(".ulf-field-border").find(".ulf-color").ulf_color(),e.children(".ulf-field-background").find(".ulf-color").ulf_color(),e.children(".ulf-field-color").find(".ulf-color").ulf_color(),e.children(".ulf-field-color_group").find(".ulf-color").ulf_color(),e.children(".ulf-field-link_color").find(".ulf-color").ulf_color(),e.children(".ulf-field-typography").find(".ulf-color").ulf_color(),e.children(".ulf-field-select").find(".ulf-chosen").ulf_chosen(),e.children(".ulf-field-checkbox").find(".ulf-checkbox").ulf_checkbox(),e.children(".ulf-field-button_set").find(".ulf-siblings").ulf_siblings(),e.children(".ulf-field-image_select").find(".ulf-siblings").ulf_siblings(),e.children(".ulf-field-palette").find(".ulf-siblings").ulf_siblings(),e.children(".ulf-field").find(".ulf-help").ulf_help(),t.dependency&&e.ulf_dependency(),e.data("inited",!0),I(b).trigger("ulf-reload-script",e))})},I(b).ready(function(){I(".ulf-save").ulf_save(),I(".ulf-options").ulf_options(),I(".ulf-sticky-header").ulf_sticky(),I(".ulf-nav-options").ulf_nav_options(),I(".ulf-nav-metabox").ulf_nav_metabox(),I(".ulf-taxonomy").ulf_taxonomy(),I(".ulf-page-templates").ulf_page_templates(),I(".ulf-post-formats").ulf_post_formats(),I(".ulf-shortcode").ulf_shortcode(),I(".ulf-search").ulf_search(),I(".ulf-confirm").ulf_confirm(),I(".ulf-expand-all").ulf_expand_all(),I(".ulf-onload").ulf_reload_script(),I(".widget").ulf_widgets(),I("#menu-to-edit").ulf_nav_menu()})}(jQuery,window,document);
admin/settings/assets/js/plugins.min.js CHANGED
@@ -1,3 +1,3 @@
1
- /* Codestar Framework | A Simple and Lightweight WordPress Option Framework - v2.2.2*/
2
 
3
  !function(o){function e(t,e){this.element=o(t),this.options=e,this.init()}e.prototype.init=function(){this.element.chosen(this.options),this.container=this.element.next(".chosen-container"),this.search_field=this.container.find(".chosen-search-input"),this.is_multiple=this.container.hasClass("chosen-container-multi"),this.is_typing=!1,this.chosenXhr=null,this.events()},e.prototype.events=function(){var t=this;this.search_field.on("compositionstart",function(){t.is_typing=!0}),this.search_field.on("compositionend",function(){t.is_typing=!1,t.update_list()}),this.search_field.on("keyup",function(){t.update_list()}),this.search_field.on("focus",function(){t.search_field_focused()})},e.prototype.search_field_focused=function(){this.search_welcome_message(),0===this.options.min_length&&0===this.search_field.val().length&&this.update_list()},e.prototype.search_welcome_message=function(){var t=o.trim(this.search_field.val()),e=this.container.find(".chosen-results");0===e.children().length&&0===t.length&&e.html('<li class="no-results">'+this.options.typing_text.replace("%s",this.options.min_length-t.length)+"</li>")},e.prototype.update_list=function(){var e=this;if(this.search_welcome_message(),!this.is_typing){var t=o.trim(this.search_field.val()),s=t.length<this.options.min_length?this.options.typing_text.replace("%s",this.options.min_length-t.length):this.options.searching_text;this.container.find(".no-results").text(s),t!==this.search_field.data("prevVal")&&(this.search_field.data("prevVal",t),this.timer&&clearTimeout(this.timer),t.length<this.options.min_length||(this.timer=setTimeout(function(){e.chosenXhr&&e.chosenXhr.abort(),e.options.data.term=t,e.chosenXhr=window.wp.ajax.post("ulf-chosen",e.options.data).done(function(t){e.show_results(t)}).fail(function(t){e.container.find(".no-results").text(t.error)})},this.options.type_delay)))}},e.prototype.show_results=function(t){var s=this;if(!this.is_typing&&null!==t){if(0===t.length)return this.element.data().chosen.no_results_clear(),void this.element.data().chosen.no_results(this.search_field.val());var i=[];this.element.find("option").each(function(){o(this).is(":selected")?i.push(o(this).val()+"-"+o(this).text()):o(this).attr("value").length&&o(this).remove()}),o.each(t,function(t,e){-1===o.inArray(e.value+"-"+e.text,i)&&o("<option />").attr("value",e.value).html(e.text).appendTo(s.element)});var e=this.search_field.val(),n=this.search_field.innerWidth();if(this.element.trigger("chosen:updated"),this.is_multiple){var r=this.element.parent().find(".ulf-hide-select").val()||[];this.element.ULFChosenOrder(r,!0),this.search_field.css("width",n)}this.search_field.val(e),null!==this.chosenXhr.done&&this.chosenXhr.done(t)}},o.fn.ULFAjaxChosen=function(t){return this.each(function(){new e(this,t)})}}(jQuery),function(){var s,i,o=[].indexOf||function(t){for(var e=0,s=this.length;e<s;e++)if(e in this&&this[e]===t)return e;return-1},n={}.hasOwnProperty;i=function(){function t(){}return t.insertAt=function(t,e,s){return s.insertBefore(t,s.children[e].nextSibling)},t.getFlattenedOptionsAndGroups=function(t){var e,s,i,n,r,o,h,l,c;for(e=[],o=0,l=(i=Array.prototype.filter.call(t.childNodes,function(t){var e;return"OPTION"===(e=t.nodeName.toUpperCase())||"OPTGROUP"===e})).length;o<l;o++)if(s=i[o],e.push(s),"OPTGROUP"===s.nodeName.toUpperCase())for(h=0,c=(r=Array.prototype.filter.call(s.childNodes,function(t){return"OPTION"===t.nodeName.toUpperCase()})).length;h<c;h++)n=r[h],e.push(n);return e},t.isValidMultipleSelectElement=function(t){return null!=t&&"SELECT"===t.nodeName&&t.multiple},t.getChosenUIContainer=function(t){return""!==t.id?document.getElementById(t.id.replace(/-/g,"_")+"_chosen"):this.searchChosenUIContainer(t)},t.isChosenified=function(t){return null!=this.getChosenUIContainer(t)},t.forceSelection=function(t,e){var s,i,n,r;for(n=this.getFlattenedOptionsAndGroups(t),s=0;s<n.length;)r=(i=n[s]).getAttribute("value"),0<=o.call(e,r)?(i.selected=!0,i.setAttribute("selected","")):(i.selected=!1,i.removeAttribute("selected")),s++;return this.triggerEvent(t,"chosen:updated")},t.ULFChosenOrder=function(t,e,s){var i,n,r,o,h,l,c,a,u,_,d,p,f,g;if(null!=this.getDOMElement&&(t=this.getDOMElement(t)),this.isValidMultipleSelectElement(t)&&null!=(n=this.getChosenUIContainer(t))&&e instanceof Array){for(e=e.map(Function.prototype.call,String.prototype.trim),c=this.getFlattenedOptionsAndGroups(t),null!=s&&!0===s&&this.forceSelection(t,e),g=[],r=_=0,p=e.length;_<p;r=++_){for(h=e[r],a=null,o=d=0,f=c.length;d<f;o=++d)c[o].value===h&&(a=o);i=n.querySelectorAll(".search-choice"),u=this.relAttributeName,null!=(l=Array.prototype.filter.call(i,function(t){return null!=t.querySelector("a.search-choice-close["+u+'="'+a+'"]')})[0])&&(n.querySelector("ul.chosen-choices"),g.push(this.insertAt(l,r,n.querySelector("ul.chosen-choices"))))}return g}},t}(),(s=jQuery).fn.extend({ULFChosenOrder:function(t,e){return _ULFChosenOrder.ULFChosenOrder(this,t,e)}}),this._ULFChosenOrder=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return function(t,e){for(var s in e)n.call(e,s)&&(t[s]=e[s]);function i(){this.constructor=t}i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype}(e,i),e.relAttributeName="data-option-array-index",e.isjQueryObject=function(t){return"undefined"!=typeof jQuery&&null!==jQuery&&t instanceof jQuery},e.getDOMElement=function(t){return this.isjQueryObject(t)?t.get(0):t},e.searchChosenUIContainer=function(t){return null!=s(t).data("chosen")?s(t).data("chosen").container[0]:s(t).next(".chosen-container.chosen-container-multi").get(0)},e.triggerEvent=function(t,e){return s(t).trigger(e)},e}()}.call(this),function(){var h,s,n,o,r={}.hasOwnProperty;(o=function(){function t(){this.options_index=0,this.parsed=[]}return t.prototype.add_node=function(t){return"OPTGROUP"===t.nodeName.toUpperCase()?this.add_group(t):this.add_option(t)},t.prototype.add_group=function(t){var e,s,i,n,r,o;for(e=this.parsed.length,this.parsed.push({array_index:e,group:!0,label:t.label,title:t.title?t.title:void 0,children:0,disabled:t.disabled,classes:t.className}),o=[],s=0,i=(r=t.childNodes).length;s<i;s++)n=r[s],o.push(this.add_option(n,e,t.disabled));return o},t.prototype.add_option=function(t,e,s){if("OPTION"===t.nodeName.toUpperCase())return""!==t.text?(null!=e&&(this.parsed[e].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:t.value,text:t.text,html:t.innerHTML,title:t.title?t.title:void 0,selected:t.selected,disabled:!0===s?s:t.disabled,group_array_index:e,group_label:null!=e?this.parsed[e].label:null,classes:t.className,style:t.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},t}()).select_to_array=function(t){var e,s,i,n,r;for(n=new o,s=0,i=(r=t.childNodes).length;s<i;s++)e=r[s],n.add_node(e);return n.parsed},s=function(){function n(t,e){var s,i;this.form_field=t,this.options=null!=e?e:{},this.label_click_handler=(s=this.label_click_handler,i=this,function(){return s.apply(i,arguments)}),n.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return n.prototype.set_default_values=function(){var e,s;return this.click_test_action=(e=this,function(t){return e.test_active_click(t)}),this.activate_action=(s=this,function(t){return s.activate_field(t)}),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},n.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||n.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||n.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||n.default_no_result_text},n.prototype.choice_label=function(t){return this.include_group_label_in_selected&&null!=t.group_label?"<b class='group-name'>"+this.escape_html(t.group_label)+"</b>"+t.html:t.html},n.prototype.mouse_enter=function(){return this.mouse_on_container=!0},n.prototype.mouse_leave=function(){return this.mouse_on_container=!1},n.prototype.input_focus=function(t){if(this.is_multiple){if(!this.active_field)return setTimeout((e=this,function(){return e.container_mousedown()}),50)}else if(!this.active_field)return this.activate_field();var e},n.prototype.input_blur=function(t){if(!this.mouse_on_container)return this.active_field=!1,setTimeout((e=this,function(){return e.blur_test()}),100);var e},n.prototype.label_click_handler=function(t){return this.is_multiple?this.container_mousedown(t):this.activate_field()},n.prototype.results_option_build=function(t){var e,s,i,n,r,o,h;for(e="",n=h=0,r=(o=this.results_data).length;n<r&&((i="")!==(i=(s=o[n]).group?this.result_add_group(s):this.result_add_option(s))&&(h++,e+=i),(null!=t?t.first:void 0)&&(s.selected&&this.is_multiple?this.choice_build(s):s.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(s))),!(h>=this.max_shown_results));n++);return e},n.prototype.result_add_option=function(t){var e,s;return t.search_match&&this.include_option_in_results(t)?(e=[],t.disabled||t.selected&&this.is_multiple||e.push("active-result"),!t.disabled||t.selected&&this.is_multiple||e.push("disabled-result"),t.selected&&e.push("result-selected"),null!=t.group_array_index&&e.push("group-option"),""!==t.classes&&e.push(t.classes),(s=document.createElement("li")).className=e.join(" "),t.style&&(s.style.cssText=t.style),s.setAttribute("data-option-array-index",t.array_index),s.innerHTML=t.highlighted_html||t.html,t.title&&(s.title=t.title),this.outerHTML(s)):""},n.prototype.result_add_group=function(t){var e,s;return(t.search_match||t.group_match)&&0<t.active_options?((e=[]).push("group-result"),t.classes&&e.push(t.classes),(s=document.createElement("li")).className=e.join(" "),s.innerHTML=t.highlighted_html||this.escape_html(t.label),t.title&&(s.title=t.title),this.outerHTML(s)):""},n.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},n.prototype.reset_single_select_options=function(){var t,e,s,i,n;for(n=[],t=0,e=(s=this.results_data).length;t<e;t++)(i=s[t]).selected?n.push(i.selected=!1):n.push(void 0);return n},n.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},n.prototype.results_search=function(t){return this.results_showing?this.winnow_results():this.results_show()},n.prototype.winnow_results=function(t){var e,s,i,n,r,o,h,l,c,a,u,_,d,p,f;for(this.no_results_clear(),a=0,e=(h=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(e),i=0,n=(l=this.results_data).length;i<n;i++)(r=l[i]).search_match=!1,_=u=null,r.highlighted_html="",this.include_option_in_results(r)&&(r.group&&(r.group_match=!1,r.active_options=0),null!=r.group_array_index&&this.results_data[r.group_array_index]&&(0===(u=this.results_data[r.group_array_index]).active_options&&u.search_match&&(a+=1),u.active_options+=1),f=r.group?r.label:r.text,r.group&&!this.group_search||(_=this.search_string_match(f,c),r.search_match=null!=_,r.search_match&&!r.group&&(a+=1),r.search_match?(h.length&&(d=_.index,o=f.slice(0,d),s=f.slice(d,d+h.length),p=f.slice(d+h.length),r.highlighted_html=this.escape_html(o)+"<em>"+this.escape_html(s)+"</em>"+this.escape_html(p)),null!=u&&(u.group_match=!0)):null!=r.group_array_index&&this.results_data[r.group_array_index].search_match&&(r.search_match=!0)));return this.result_clear_highlight(),a<1&&h.length?(this.update_results_content(""),this.no_results(h)):(this.update_results_content(this.results_option_build()),(null!=t?t.skip_highlight:void 0)?void 0:this.winnow_results_set_highlight())},n.prototype.get_search_regex=function(t){var e,s;return s=this.search_contains?t:"(^|\\s|\\b)"+t+"[^\\s]*",this.enable_split_word_search||this.search_contains||(s="^"+s),e=this.case_sensitive_search?"":"i",new RegExp(s,e)},n.prototype.search_string_match=function(t,e){var s;return s=e.exec(t),!this.search_contains&&(null!=s?s[1]:void 0)&&(s.index+=1),s},n.prototype.choices_count=function(){var t,e,s;if(null!=this.selected_option_count)return this.selected_option_count;for(t=this.selected_option_count=0,e=(s=this.form_field.options).length;t<e;t++)s[t].selected&&(this.selected_option_count+=1);return this.selected_option_count},n.prototype.choices_click=function(t){if(t.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},n.prototype.keydown_checker=function(t){var e,s;switch(s=null!=(e=t.which)?e:t.keyCode,this.search_field_scale(),8!==s&&this.pending_backstroke&&this.clear_backstroke(),s){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(t),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&t.preventDefault();break;case 32:this.disable_search&&t.preventDefault();break;case 38:t.preventDefault(),this.keyup_arrow();break;case 40:t.preventDefault(),this.keydown_arrow()}},n.prototype.keyup_checker=function(t){var e,s;switch(s=null!=(e=t.which)?e:t.keyCode,this.search_field_scale(),s){case 8:this.is_multiple&&this.backstroke_length<1&&0<this.choices_count()?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:t.preventDefault(),this.results_showing&&this.result_select(t);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},n.prototype.clipboard_event_checker=function(t){var e;if(!this.is_disabled)return setTimeout((e=this,function(){return e.results_search()}),50)},n.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},n.prototype.include_option_in_results=function(t){return!(this.is_multiple&&!this.display_selected_options&&t.selected)&&(!(!this.display_disabled_options&&t.disabled)&&!t.empty)},n.prototype.search_results_touchstart=function(t){return this.touch_started=!0,this.search_results_mouseover(t)},n.prototype.search_results_touchmove=function(t){return this.touch_started=!1,this.search_results_mouseout(t)},n.prototype.search_results_touchend=function(t){if(this.touch_started)return this.search_results_mouseup(t)},n.prototype.outerHTML=function(t){var e;return t.outerHTML?t.outerHTML:((e=document.createElement("div")).appendChild(t),e.innerHTML)},n.prototype.get_single_html=function(){return'<a class="chosen-single chosen-default">\n <span>'+this.default_text+'</span>\n <div><b></b></div>\n</a>\n<div class="chosen-drop">\n <div class="chosen-search">\n <input class="chosen-search-input" type="text" autocomplete="off" />\n </div>\n <ul class="chosen-results"></ul>\n</div>'},n.prototype.get_multi_html=function(){return'<ul class="chosen-choices">\n <li class="search-field">\n <input class="chosen-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n </li>\n</ul>\n<div class="chosen-drop">\n <ul class="chosen-results"></ul>\n</div>'},n.prototype.get_no_results_html=function(t){return'<li class="no-results">\n '+this.results_none_found+" <span>"+this.escape_html(t)+"</span>\n</li>"},n.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?8<=document.documentMode:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},n.default_multiple_text="Select Some Options",n.default_single_text="Select an Option",n.default_no_result_text="No results match",n}(),(h=jQuery).fn.extend({chosen:function(i){return s.browser_is_supported()?this.each(function(t){var e,s;s=(e=h(this)).data("chosen"),"destroy"!==i?s instanceof n||e.data("chosen",new n(this,i)):s instanceof n&&s.destroy()}):this}}),n=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return function(t,e){for(var s in e)r.call(e,s)&&(t[s]=e[s]);function i(){this.constructor=t}i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype}(e,s),e.prototype.setup=function(){return this.form_field_jq=h(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex},e.prototype.set_up_html=function(){var t,e;return(t=["chosen-container"]).push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chosen-rtl"),e={class:t.join(" "),title:this.form_field.title},this.form_field.id.length&&(e.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=h("<div />",e),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},e.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},e.prototype.register_observers=function(){var e,s,i,n,r,o,h,l,c,a,u,_,d,p,f,g,m,v,y,b,w,x,k,C;return this.container.on("touchstart.chosen",(e=this,function(t){e.container_mousedown(t)})),this.container.on("touchend.chosen",(s=this,function(t){s.container_mouseup(t)})),this.container.on("mousedown.chosen",(i=this,function(t){i.container_mousedown(t)})),this.container.on("mouseup.chosen",(n=this,function(t){n.container_mouseup(t)})),this.container.on("mouseenter.chosen",(r=this,function(t){r.mouse_enter(t)})),this.container.on("mouseleave.chosen",(o=this,function(t){o.mouse_leave(t)})),this.search_results.on("mouseup.chosen",(h=this,function(t){h.search_results_mouseup(t)})),this.search_results.on("mouseover.chosen",(l=this,function(t){l.search_results_mouseover(t)})),this.search_results.on("mouseout.chosen",(c=this,function(t){c.search_results_mouseout(t)})),this.search_results.on("mousewheel.chosen DOMMouseScroll.chosen",(a=this,function(t){a.search_results_mousewheel(t)})),this.search_results.on("touchstart.chosen",(u=this,function(t){u.search_results_touchstart(t)})),this.search_results.on("touchmove.chosen",(_=this,function(t){_.search_results_touchmove(t)})),this.search_results.on("touchend.chosen",(d=this,function(t){d.search_results_touchend(t)})),this.form_field_jq.on("chosen:updated.chosen",(p=this,function(t){p.results_update_field(t)})),this.form_field_jq.on("chosen:activate.chosen",(f=this,function(t){f.activate_field(t)})),this.form_field_jq.on("chosen:open.chosen",(g=this,function(t){g.container_mousedown(t)})),this.form_field_jq.on("chosen:close.chosen",(m=this,function(t){m.close_field(t)})),this.search_field.on("blur.chosen",(v=this,function(t){v.input_blur(t)})),this.search_field.on("keyup.chosen",(y=this,function(t){y.keyup_checker(t)})),this.search_field.on("keydown.chosen",(b=this,function(t){b.keydown_checker(t)})),this.search_field.on("focus.chosen",(w=this,function(t){w.input_focus(t)})),this.search_field.on("cut.chosen",(x=this,function(t){x.clipboard_event_checker(t)})),this.search_field.on("paste.chosen",(k=this,function(t){k.clipboard_event_checker(t)})),this.is_multiple?this.search_choices.on("click.chosen",(C=this,function(t){C.choices_click(t)})):this.container.on("click.chosen",function(t){t.preventDefault()})},e.prototype.destroy=function(){return h(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),0<this.form_field_label.length&&this.form_field_label.off("click.chosen"),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},e.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled||this.form_field_jq.parents("fieldset").is(":disabled"),this.container.toggleClass("chosen-disabled",this.is_disabled),this.search_field[0].disabled=this.is_disabled,this.is_multiple||this.selected_item.off("focus.chosen",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.on("focus.chosen",this.activate_field)},e.prototype.container_mousedown=function(t){var e;if(!this.is_disabled)return!t||"mousedown"!==(e=t.type)&&"touchstart"!==e||this.results_showing||t.preventDefault(),null!=t&&h(t.target).hasClass("search-choice-close")?void 0:(this.active_field?this.is_multiple||!t||h(t.target)[0]!==this.selected_item[0]&&!h(t.target).parents("a.chosen-single").length||(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),h(this.container[0].ownerDocument).on("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},e.prototype.container_mouseup=function(t){if("ABBR"===t.target.nodeName&&!this.is_disabled)return this.results_reset(t)},e.prototype.search_results_mousewheel=function(t){var e;if(t.originalEvent&&(e=t.originalEvent.deltaY||-t.originalEvent.wheelDelta||t.originalEvent.detail),null!=e)return t.preventDefault(),"DOMMouseScroll"===t.type&&(e*=40),this.search_results.scrollTop(e+this.search_results.scrollTop())},e.prototype.blur_test=function(t){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()},e.prototype.close_field=function(){return h(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.blur()},e.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},e.prototype.test_active_click=function(t){var e;return(e=h(t.target).closest(".chosen-container")).length&&this.container[0]===e[0]?this.active_field=!0:this.close_field()},e.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=o.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},e.prototype.result_do_highlight=function(t){var e,s,i,n;if(t.length){if(this.result_clear_highlight(),this.result_highlight=t,this.result_highlight.addClass("highlighted"),(i=parseInt(this.search_results.css("maxHeight"),10))+(n=this.search_results.scrollTop())<=(e=(s=this.result_highlight.position().top+this.search_results.scrollTop())+this.result_highlight.outerHeight()))return this.search_results.scrollTop(0<e-i?e-i:0);if(s<n)return this.search_results.scrollTop(s)}},e.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},e.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.get_search_field_value()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},e.prototype.update_results_content=function(t){return this.search_results.html(t)},e.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},e.prototype.set_tab_index=function(t){var e;if(this.form_field.tabIndex)return e=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=e},e.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=h("label[for='"+this.form_field.id+"']")),0<this.form_field_label.length)return this.form_field_label.on("click.chosen",this.label_click_handler)},e.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},e.prototype.search_results_mouseup=function(t){var e;if((e=h(t.target).hasClass("active-result")?h(t.target):h(t.target).parents(".active-result").first()).length)return this.result_highlight=e,this.result_select(t),this.search_field.focus()},e.prototype.search_results_mouseover=function(t){var e;if(e=h(t.target).hasClass("active-result")?h(t.target):h(t.target).parents(".active-result").first())return this.result_do_highlight(e)},e.prototype.search_results_mouseout=function(t){if(h(t.target).hasClass("active-result")||h(t.target).parents(".active-result").first())return this.result_clear_highlight()},e.prototype.choice_build=function(t){var e,s,i;return e=h("<li />",{class:"search-choice"}).html("<span>"+this.choice_label(t)+"</span>"),t.disabled?e.addClass("search-choice-disabled"):((s=h("<a />",{class:"search-choice-close","data-option-array-index":t.array_index})).on("click.chosen",(i=this,function(t){return i.choice_destroy_link_click(t)})),e.append(s)),this.search_container.before(e)},e.prototype.choice_destroy_link_click=function(t){if(t.preventDefault(),t.stopPropagation(),!this.is_disabled)return this.choice_destroy(h(t.target))},e.prototype.choice_destroy=function(t){if(this.result_deselect(t[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&0<this.choices_count()&&this.get_search_field_value().length<1&&this.results_hide(),t.parents("li").first().remove(),this.search_field_scale()},e.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},e.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},e.prototype.result_select=function(t){var e,s;if(this.result_highlight)return e=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?e.removeClass("active-result"):this.reset_single_select_options(),e.addClass("result-selected"),(s=this.results_data[e[0].getAttribute("data-option-array-index")]).selected=!0,this.form_field.options[s.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(s):this.single_set_selected_text(this.choice_label(s)),this.is_multiple&&(!this.hide_results_on_select||t.metaKey||t.ctrlKey)?t.metaKey||t.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.val(""),this.winnow_results()):(this.results_hide(),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change({selected:this.form_field.options[s.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,t.preventDefault(),this.search_field_scale())},e.prototype.single_set_selected_text=function(t){return null==t&&(t=this.default_text),t===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(t)},e.prototype.result_deselect=function(t){var e;return e=this.results_data[t],!this.form_field.options[e.options_index].disabled&&(e.selected=!1,this.form_field.options[e.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[e.options_index].value}),this.search_field_scale(),!0)},e.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")},e.prototype.get_search_field_value=function(){return this.search_field.val()},e.prototype.get_search_text=function(){return h.trim(this.get_search_field_value())},e.prototype.escape_html=function(t){return h("<div/>").text(t).html()},e.prototype.winnow_results_set_highlight=function(){var t,e;if(null!=(t=(e=this.is_multiple?[]:this.search_results.find(".result-selected.active-result")).length?e.first():this.search_results.find(".active-result").first()))return this.result_do_highlight(t)},e.prototype.no_results=function(t){var e;return e=this.get_no_results_html(t),this.search_results.append(e),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},e.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},e.prototype.keydown_arrow=function(){var t;return this.results_showing&&this.result_highlight?(t=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(t):void 0:this.results_show()},e.prototype.keyup_arrow=function(){var t;return this.results_showing||this.is_multiple?this.result_highlight?(t=this.result_highlight.prevAll("li.active-result")).length?this.result_do_highlight(t.first()):(0<this.choices_count()&&this.results_hide(),this.result_clear_highlight()):void 0:this.results_show()},e.prototype.keydown_backstroke=function(){var t;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(t=this.search_container.siblings("li.search-choice").last()).length&&!t.hasClass("search-choice-disabled")?(this.pending_backstroke=t,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},e.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},e.prototype.search_field_scale=function(){var t,e,s,i,n,r,o;if(this.is_multiple){for(n={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},e=0,s=(r=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"]).length;e<s;e++)n[i=r[e]]=this.search_field.css(i);return(t=h("<div />").css(n)).text(this.get_search_field_value()),h("body").append(t),o=t.width()+25,t.remove(),this.container.is(":visible")&&(o=Math.min(this.container.outerWidth()-10,o)),this.search_field.width(o)}},e.prototype.trigger_form_field_change=function(t){return this.form_field_jq.trigger("input",t),this.form_field_jq.trigger("change",t)},e}()}.call(this),function(o){"use strict";function n(t,e,s){this.init(t,e,s)}function t(){this.rules=[]}o.extend(n.prototype,{init:function(t,e,s){this.controller=t,this.condition=e,this.value=s,this.rules=[],this.controls=[]},evalCondition:function(t,e,s,i,n){if("=="==s)return this.checkBoolean(i)==this.checkBoolean(n);if("!="==s)return this.checkBoolean(i)!=this.checkBoolean(n);if(">="==s)return Number(n)>=Number(i);if("<="==s)return Number(n)<=Number(i);if(">"==s)return Number(n)>Number(i);if("<"==s)return Number(n)<Number(i);if("()"==s)return window[i](t,e,n);if("any"==s){if(o.isArray(n)){for(var r=n.length-1;0<=r;r--)if(-1!==o.inArray(n[r],i.split(",")))return!0}else if(-1!==o.inArray(n,i.split(",")))return!0}else if("not-any"==s)if(o.isArray(n)){for(r=n.length-1;0<=r;r--)if(-1==o.inArray(n[r],i.split(",")))return!0}else if(-1==o.inArray(n,i.split(",")))return!0;return!1},checkBoolean:function(t){switch(t){case!0:case"true":case 1:case"1":t=!0;break;case null:case!1:case"false":case 0:case"0":t=!1}return t},checkCondition:function(t){if(!this.condition)return!0;var e=t.find(this.controller),s=this.getControlValue(t,e);return void 0!==s&&(s=this.normalizeValue(e,this.value,s),this.evalCondition(t,e,this.condition,this.value,s))},normalizeValue:function(t,e,s){return"number"==typeof e?parseFloat(s):s},getControlValue:function(t,e){return 1<e.length&&("radio"==e.attr("type")||"checkbox"==e.attr("type"))?e.filter(":checked").map(function(){return this.value}).get():"checkbox"==e.attr("type")||"radio"==e.attr("type")?e.is(":checked"):e.val()},createRule:function(t,e,s){var i=new n(t,e,s);return this.rules.push(i),i},include:function(t){this.controls.push(t)},applyRule:function(s,t){var e;e=void 0===t?this.checkCondition(s):t;var i=o.map(this.controls,function(t,e){return s.find(t)});e?(o(i).each(function(){o(this).removeClass("ulf-depend-on")}),o(this.rules).each(function(){this.applyRule(s)})):(o(i).each(function(){o(this).addClass("ulf-depend-on")}),o(this.rules).each(function(){this.applyRule(s,!1)}))}}),o.extend(t.prototype,{createRule:function(t,e,s){var i=new n(t,e,s);return this.rules.push(i),i},applyRules:function(t){o(this.rules).each(function(){this.applyRule(t)})}}),o.ulf_deps={createRuleset:function(){return new t},enable:function(s,i,n){return s.on("change keyup",function(t){var e=t.target.getAttribute("data-depend-id")||t.target.getAttribute("data-sub-depend-id");-1!==n.indexOf(e)&&i.applyRules(s)}),i.applyRules(s),!0}}}(jQuery),function(t,s){if("function"==typeof define&&define.amd)define(["exports","jquery"],function(t,e){return s(t,e)});else if("undefined"!=typeof exports){var e=require("jquery");s(exports,e)}else s(t,t.jQuery||t.Zepto||t.ender||t.$)}(this,function(t,e){var h={validate:/^(?!(_nonce|_pseudo))[a-zA-Z0-9_-]*(?:\[(?:\d*|(?!(_nonce|_pseudo))[a-zA-Z0-9_-]+)\])*$/i,key:/[a-zA-Z0-9_-]+|(?=\[\])/g,named:/^[a-zA-Z0-9_-]+$/,push:/^$/,fixed:/^\d+$/};function s(i,t){var s={},r={};function o(t,e,s){return t[e]=s,t}function e(){return s}this.addPair=function(t){if(!h.validate.test(t.name))return this;var e=function(t,e){for(var s,i=t.match(h.key);void 0!==(s=i.pop());)h.push.test(s)?e=o([],(n=t.replace(/\[\]$/,""),void 0===r[n]&&(r[n]=0),r[n]++),e):h.fixed.test(s)?e=o([],s,e):h.named.test(s)&&(e=o({},s,e));var n;return e}(t.name,t.value);return s=i.extend(!0,s,e),this},this.addPairs=function(t){if(!i.isArray(t))throw new Error("formSerializer.addPairs expects an Array");for(var e=0,s=t.length;e<s;e++)this.addPair(t[e]);return this},this.serialize=e,this.serializeJSON=function(){return JSON.stringify(e())}}return s.patterns=h,s.serializeObject=function(){return new s(e,this).addPairs(this.serializeArray()).serialize()},s.serializeJSON=function(){return new s(e,this).addPairs(this.serializeArray()).serializeJSON()},void 0!==e.fn&&(e.fn.serializeObjectULF=s.serializeObject,e.fn.serializeJSONULF=s.serializeJSON),t.FormSerializer=s});
1
+ /* Codestar Framework | A Simple and Lightweight WordPress Option Framework - v2.2.3*/
2
 
3
  !function(o){function e(t,e){this.element=o(t),this.options=e,this.init()}e.prototype.init=function(){this.element.chosen(this.options),this.container=this.element.next(".chosen-container"),this.search_field=this.container.find(".chosen-search-input"),this.is_multiple=this.container.hasClass("chosen-container-multi"),this.is_typing=!1,this.chosenXhr=null,this.events()},e.prototype.events=function(){var t=this;this.search_field.on("compositionstart",function(){t.is_typing=!0}),this.search_field.on("compositionend",function(){t.is_typing=!1,t.update_list()}),this.search_field.on("keyup",function(){t.update_list()}),this.search_field.on("focus",function(){t.search_field_focused()})},e.prototype.search_field_focused=function(){this.search_welcome_message(),0===this.options.min_length&&0===this.search_field.val().length&&this.update_list()},e.prototype.search_welcome_message=function(){var t=o.trim(this.search_field.val()),e=this.container.find(".chosen-results");0===e.children().length&&0===t.length&&e.html('<li class="no-results">'+this.options.typing_text.replace("%s",this.options.min_length-t.length)+"</li>")},e.prototype.update_list=function(){var e=this;if(this.search_welcome_message(),!this.is_typing){var t=o.trim(this.search_field.val()),s=t.length<this.options.min_length?this.options.typing_text.replace("%s",this.options.min_length-t.length):this.options.searching_text;this.container.find(".no-results").text(s),t!==this.search_field.data("prevVal")&&(this.search_field.data("prevVal",t),this.timer&&clearTimeout(this.timer),t.length<this.options.min_length||(this.timer=setTimeout(function(){e.chosenXhr&&e.chosenXhr.abort(),e.options.data.term=t,e.chosenXhr=window.wp.ajax.post("ulf-chosen",e.options.data).done(function(t){e.show_results(t)}).fail(function(t){e.container.find(".no-results").text(t.error)})},this.options.type_delay)))}},e.prototype.show_results=function(t){var s=this;if(!this.is_typing&&null!==t){if(0===t.length)return this.element.data().chosen.no_results_clear(),void this.element.data().chosen.no_results(this.search_field.val());var i=[];this.element.find("option").each(function(){o(this).is(":selected")?i.push(o(this).val()+"-"+o(this).text()):o(this).attr("value").length&&o(this).remove()}),o.each(t,function(t,e){-1===o.inArray(e.value+"-"+e.text,i)&&o("<option />").attr("value",e.value).html(e.text).appendTo(s.element)});var e=this.search_field.val(),n=this.search_field.innerWidth();if(this.element.trigger("chosen:updated"),this.is_multiple){var r=this.element.parent().find(".ulf-hide-select").val()||[];this.element.ULFChosenOrder(r,!0),this.search_field.css("width",n)}this.search_field.val(e),null!==this.chosenXhr.done&&this.chosenXhr.done(t)}},o.fn.ULFAjaxChosen=function(t){return this.each(function(){new e(this,t)})}}(jQuery),function(){var s,i,o=[].indexOf||function(t){for(var e=0,s=this.length;e<s;e++)if(e in this&&this[e]===t)return e;return-1},n={}.hasOwnProperty;i=function(){function t(){}return t.insertAt=function(t,e,s){return s.insertBefore(t,s.children[e].nextSibling)},t.getFlattenedOptionsAndGroups=function(t){var e,s,i,n,r,o,h,l,c;for(e=[],o=0,l=(i=Array.prototype.filter.call(t.childNodes,function(t){var e;return"OPTION"===(e=t.nodeName.toUpperCase())||"OPTGROUP"===e})).length;o<l;o++)if(s=i[o],e.push(s),"OPTGROUP"===s.nodeName.toUpperCase())for(h=0,c=(r=Array.prototype.filter.call(s.childNodes,function(t){return"OPTION"===t.nodeName.toUpperCase()})).length;h<c;h++)n=r[h],e.push(n);return e},t.isValidMultipleSelectElement=function(t){return null!=t&&"SELECT"===t.nodeName&&t.multiple},t.getChosenUIContainer=function(t){return""!==t.id?document.getElementById(t.id.replace(/-/g,"_")+"_chosen"):this.searchChosenUIContainer(t)},t.isChosenified=function(t){return null!=this.getChosenUIContainer(t)},t.forceSelection=function(t,e){var s,i,n,r;for(n=this.getFlattenedOptionsAndGroups(t),s=0;s<n.length;)r=(i=n[s]).getAttribute("value"),0<=o.call(e,r)?(i.selected=!0,i.setAttribute("selected","")):(i.selected=!1,i.removeAttribute("selected")),s++;return this.triggerEvent(t,"chosen:updated")},t.ULFChosenOrder=function(t,e,s){var i,n,r,o,h,l,c,a,u,_,d,p,f,g;if(null!=this.getDOMElement&&(t=this.getDOMElement(t)),this.isValidMultipleSelectElement(t)&&null!=(n=this.getChosenUIContainer(t))&&e instanceof Array){for(e=e.map(Function.prototype.call,String.prototype.trim),c=this.getFlattenedOptionsAndGroups(t),null!=s&&!0===s&&this.forceSelection(t,e),g=[],r=_=0,p=e.length;_<p;r=++_){for(h=e[r],a=null,o=d=0,f=c.length;d<f;o=++d)c[o].value===h&&(a=o);i=n.querySelectorAll(".search-choice"),u=this.relAttributeName,null!=(l=Array.prototype.filter.call(i,function(t){return null!=t.querySelector("a.search-choice-close["+u+'="'+a+'"]')})[0])&&(n.querySelector("ul.chosen-choices"),g.push(this.insertAt(l,r,n.querySelector("ul.chosen-choices"))))}return g}},t}(),(s=jQuery).fn.extend({ULFChosenOrder:function(t,e){return _ULFChosenOrder.ULFChosenOrder(this,t,e)}}),this._ULFChosenOrder=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return function(t,e){for(var s in e)n.call(e,s)&&(t[s]=e[s]);function i(){this.constructor=t}i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype}(e,i),e.relAttributeName="data-option-array-index",e.isjQueryObject=function(t){return"undefined"!=typeof jQuery&&null!==jQuery&&t instanceof jQuery},e.getDOMElement=function(t){return this.isjQueryObject(t)?t.get(0):t},e.searchChosenUIContainer=function(t){return null!=s(t).data("chosen")?s(t).data("chosen").container[0]:s(t).next(".chosen-container.chosen-container-multi").get(0)},e.triggerEvent=function(t,e){return s(t).trigger(e)},e}()}.call(this),function(){var h,s,n,o,r={}.hasOwnProperty;(o=function(){function t(){this.options_index=0,this.parsed=[]}return t.prototype.add_node=function(t){return"OPTGROUP"===t.nodeName.toUpperCase()?this.add_group(t):this.add_option(t)},t.prototype.add_group=function(t){var e,s,i,n,r,o;for(e=this.parsed.length,this.parsed.push({array_index:e,group:!0,label:t.label,title:t.title?t.title:void 0,children:0,disabled:t.disabled,classes:t.className}),o=[],s=0,i=(r=t.childNodes).length;s<i;s++)n=r[s],o.push(this.add_option(n,e,t.disabled));return o},t.prototype.add_option=function(t,e,s){if("OPTION"===t.nodeName.toUpperCase())return""!==t.text?(null!=e&&(this.parsed[e].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:t.value,text:t.text,html:t.innerHTML,title:t.title?t.title:void 0,selected:t.selected,disabled:!0===s?s:t.disabled,group_array_index:e,group_label:null!=e?this.parsed[e].label:null,classes:t.className,style:t.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},t}()).select_to_array=function(t){var e,s,i,n,r;for(n=new o,s=0,i=(r=t.childNodes).length;s<i;s++)e=r[s],n.add_node(e);return n.parsed},s=function(){function n(t,e){var s,i;this.form_field=t,this.options=null!=e?e:{},this.label_click_handler=(s=this.label_click_handler,i=this,function(){return s.apply(i,arguments)}),n.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return n.prototype.set_default_values=function(){var e,s;return this.click_test_action=(e=this,function(t){return e.test_active_click(t)}),this.activate_action=(s=this,function(t){return s.activate_field(t)}),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},n.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||n.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||n.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||n.default_no_result_text},n.prototype.choice_label=function(t){return this.include_group_label_in_selected&&null!=t.group_label?"<b class='group-name'>"+this.escape_html(t.group_label)+"</b>"+t.html:t.html},n.prototype.mouse_enter=function(){return this.mouse_on_container=!0},n.prototype.mouse_leave=function(){return this.mouse_on_container=!1},n.prototype.input_focus=function(t){if(this.is_multiple){if(!this.active_field)return setTimeout((e=this,function(){return e.container_mousedown()}),50)}else if(!this.active_field)return this.activate_field();var e},n.prototype.input_blur=function(t){if(!this.mouse_on_container)return this.active_field=!1,setTimeout((e=this,function(){return e.blur_test()}),100);var e},n.prototype.label_click_handler=function(t){return this.is_multiple?this.container_mousedown(t):this.activate_field()},n.prototype.results_option_build=function(t){var e,s,i,n,r,o,h;for(e="",n=h=0,r=(o=this.results_data).length;n<r&&((i="")!==(i=(s=o[n]).group?this.result_add_group(s):this.result_add_option(s))&&(h++,e+=i),(null!=t?t.first:void 0)&&(s.selected&&this.is_multiple?this.choice_build(s):s.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(s))),!(h>=this.max_shown_results));n++);return e},n.prototype.result_add_option=function(t){var e,s;return t.search_match&&this.include_option_in_results(t)?(e=[],t.disabled||t.selected&&this.is_multiple||e.push("active-result"),!t.disabled||t.selected&&this.is_multiple||e.push("disabled-result"),t.selected&&e.push("result-selected"),null!=t.group_array_index&&e.push("group-option"),""!==t.classes&&e.push(t.classes),(s=document.createElement("li")).className=e.join(" "),t.style&&(s.style.cssText=t.style),s.setAttribute("data-option-array-index",t.array_index),s.innerHTML=t.highlighted_html||t.html,t.title&&(s.title=t.title),this.outerHTML(s)):""},n.prototype.result_add_group=function(t){var e,s;return(t.search_match||t.group_match)&&0<t.active_options?((e=[]).push("group-result"),t.classes&&e.push(t.classes),(s=document.createElement("li")).className=e.join(" "),s.innerHTML=t.highlighted_html||this.escape_html(t.label),t.title&&(s.title=t.title),this.outerHTML(s)):""},n.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},n.prototype.reset_single_select_options=function(){var t,e,s,i,n;for(n=[],t=0,e=(s=this.results_data).length;t<e;t++)(i=s[t]).selected?n.push(i.selected=!1):n.push(void 0);return n},n.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},n.prototype.results_search=function(t){return this.results_showing?this.winnow_results():this.results_show()},n.prototype.winnow_results=function(t){var e,s,i,n,r,o,h,l,c,a,u,_,d,p,f;for(this.no_results_clear(),a=0,e=(h=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(e),i=0,n=(l=this.results_data).length;i<n;i++)(r=l[i]).search_match=!1,_=u=null,r.highlighted_html="",this.include_option_in_results(r)&&(r.group&&(r.group_match=!1,r.active_options=0),null!=r.group_array_index&&this.results_data[r.group_array_index]&&(0===(u=this.results_data[r.group_array_index]).active_options&&u.search_match&&(a+=1),u.active_options+=1),f=r.group?r.label:r.text,r.group&&!this.group_search||(_=this.search_string_match(f,c),r.search_match=null!=_,r.search_match&&!r.group&&(a+=1),r.search_match?(h.length&&(d=_.index,o=f.slice(0,d),s=f.slice(d,d+h.length),p=f.slice(d+h.length),r.highlighted_html=this.escape_html(o)+"<em>"+this.escape_html(s)+"</em>"+this.escape_html(p)),null!=u&&(u.group_match=!0)):null!=r.group_array_index&&this.results_data[r.group_array_index].search_match&&(r.search_match=!0)));return this.result_clear_highlight(),a<1&&h.length?(this.update_results_content(""),this.no_results(h)):(this.update_results_content(this.results_option_build()),(null!=t?t.skip_highlight:void 0)?void 0:this.winnow_results_set_highlight())},n.prototype.get_search_regex=function(t){var e,s;return s=this.search_contains?t:"(^|\\s|\\b)"+t+"[^\\s]*",this.enable_split_word_search||this.search_contains||(s="^"+s),e=this.case_sensitive_search?"":"i",new RegExp(s,e)},n.prototype.search_string_match=function(t,e){var s;return s=e.exec(t),!this.search_contains&&(null!=s?s[1]:void 0)&&(s.index+=1),s},n.prototype.choices_count=function(){var t,e,s;if(null!=this.selected_option_count)return this.selected_option_count;for(t=this.selected_option_count=0,e=(s=this.form_field.options).length;t<e;t++)s[t].selected&&(this.selected_option_count+=1);return this.selected_option_count},n.prototype.choices_click=function(t){if(t.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},n.prototype.keydown_checker=function(t){var e,s;switch(s=null!=(e=t.which)?e:t.keyCode,this.search_field_scale(),8!==s&&this.pending_backstroke&&this.clear_backstroke(),s){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(t),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&t.preventDefault();break;case 32:this.disable_search&&t.preventDefault();break;case 38:t.preventDefault(),this.keyup_arrow();break;case 40:t.preventDefault(),this.keydown_arrow()}},n.prototype.keyup_checker=function(t){var e,s;switch(s=null!=(e=t.which)?e:t.keyCode,this.search_field_scale(),s){case 8:this.is_multiple&&this.backstroke_length<1&&0<this.choices_count()?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:t.preventDefault(),this.results_showing&&this.result_select(t);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},n.prototype.clipboard_event_checker=function(t){var e;if(!this.is_disabled)return setTimeout((e=this,function(){return e.results_search()}),50)},n.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},n.prototype.include_option_in_results=function(t){return!(this.is_multiple&&!this.display_selected_options&&t.selected)&&(!(!this.display_disabled_options&&t.disabled)&&!t.empty)},n.prototype.search_results_touchstart=function(t){return this.touch_started=!0,this.search_results_mouseover(t)},n.prototype.search_results_touchmove=function(t){return this.touch_started=!1,this.search_results_mouseout(t)},n.prototype.search_results_touchend=function(t){if(this.touch_started)return this.search_results_mouseup(t)},n.prototype.outerHTML=function(t){var e;return t.outerHTML?t.outerHTML:((e=document.createElement("div")).appendChild(t),e.innerHTML)},n.prototype.get_single_html=function(){return'<a class="chosen-single chosen-default">\n <span>'+this.default_text+'</span>\n <div><b></b></div>\n</a>\n<div class="chosen-drop">\n <div class="chosen-search">\n <input class="chosen-search-input" type="text" autocomplete="off" />\n </div>\n <ul class="chosen-results"></ul>\n</div>'},n.prototype.get_multi_html=function(){return'<ul class="chosen-choices">\n <li class="search-field">\n <input class="chosen-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n </li>\n</ul>\n<div class="chosen-drop">\n <ul class="chosen-results"></ul>\n</div>'},n.prototype.get_no_results_html=function(t){return'<li class="no-results">\n '+this.results_none_found+" <span>"+this.escape_html(t)+"</span>\n</li>"},n.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?8<=document.documentMode:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},n.default_multiple_text="Select Some Options",n.default_single_text="Select an Option",n.default_no_result_text="No results match",n}(),(h=jQuery).fn.extend({chosen:function(i){return s.browser_is_supported()?this.each(function(t){var e,s;s=(e=h(this)).data("chosen"),"destroy"!==i?s instanceof n||e.data("chosen",new n(this,i)):s instanceof n&&s.destroy()}):this}}),n=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return function(t,e){for(var s in e)r.call(e,s)&&(t[s]=e[s]);function i(){this.constructor=t}i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype}(e,s),e.prototype.setup=function(){return this.form_field_jq=h(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex},e.prototype.set_up_html=function(){var t,e;return(t=["chosen-container"]).push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chosen-rtl"),e={class:t.join(" "),title:this.form_field.title},this.form_field.id.length&&(e.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=h("<div />",e),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},e.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},e.prototype.register_observers=function(){var e,s,i,n,r,o,h,l,c,a,u,_,d,p,f,g,m,v,y,b,w,x,k,C;return this.container.on("touchstart.chosen",(e=this,function(t){e.container_mousedown(t)})),this.container.on("touchend.chosen",(s=this,function(t){s.container_mouseup(t)})),this.container.on("mousedown.chosen",(i=this,function(t){i.container_mousedown(t)})),this.container.on("mouseup.chosen",(n=this,function(t){n.container_mouseup(t)})),this.container.on("mouseenter.chosen",(r=this,function(t){r.mouse_enter(t)})),this.container.on("mouseleave.chosen",(o=this,function(t){o.mouse_leave(t)})),this.search_results.on("mouseup.chosen",(h=this,function(t){h.search_results_mouseup(t)})),this.search_results.on("mouseover.chosen",(l=this,function(t){l.search_results_mouseover(t)})),this.search_results.on("mouseout.chosen",(c=this,function(t){c.search_results_mouseout(t)})),this.search_results.on("mousewheel.chosen DOMMouseScroll.chosen",(a=this,function(t){a.search_results_mousewheel(t)})),this.search_results.on("touchstart.chosen",(u=this,function(t){u.search_results_touchstart(t)})),this.search_results.on("touchmove.chosen",(_=this,function(t){_.search_results_touchmove(t)})),this.search_results.on("touchend.chosen",(d=this,function(t){d.search_results_touchend(t)})),this.form_field_jq.on("chosen:updated.chosen",(p=this,function(t){p.results_update_field(t)})),this.form_field_jq.on("chosen:activate.chosen",(f=this,function(t){f.activate_field(t)})),this.form_field_jq.on("chosen:open.chosen",(g=this,function(t){g.container_mousedown(t)})),this.form_field_jq.on("chosen:close.chosen",(m=this,function(t){m.close_field(t)})),this.search_field.on("blur.chosen",(v=this,function(t){v.input_blur(t)})),this.search_field.on("keyup.chosen",(y=this,function(t){y.keyup_checker(t)})),this.search_field.on("keydown.chosen",(b=this,function(t){b.keydown_checker(t)})),this.search_field.on("focus.chosen",(w=this,function(t){w.input_focus(t)})),this.search_field.on("cut.chosen",(x=this,function(t){x.clipboard_event_checker(t)})),this.search_field.on("paste.chosen",(k=this,function(t){k.clipboard_event_checker(t)})),this.is_multiple?this.search_choices.on("click.chosen",(C=this,function(t){C.choices_click(t)})):this.container.on("click.chosen",function(t){t.preventDefault()})},e.prototype.destroy=function(){return h(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),0<this.form_field_label.length&&this.form_field_label.off("click.chosen"),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},e.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled||this.form_field_jq.parents("fieldset").is(":disabled"),this.container.toggleClass("chosen-disabled",this.is_disabled),this.search_field[0].disabled=this.is_disabled,this.is_multiple||this.selected_item.off("focus.chosen",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.on("focus.chosen",this.activate_field)},e.prototype.container_mousedown=function(t){var e;if(!this.is_disabled)return!t||"mousedown"!==(e=t.type)&&"touchstart"!==e||this.results_showing||t.preventDefault(),null!=t&&h(t.target).hasClass("search-choice-close")?void 0:(this.active_field?this.is_multiple||!t||h(t.target)[0]!==this.selected_item[0]&&!h(t.target).parents("a.chosen-single").length||(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),h(this.container[0].ownerDocument).on("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},e.prototype.container_mouseup=function(t){if("ABBR"===t.target.nodeName&&!this.is_disabled)return this.results_reset(t)},e.prototype.search_results_mousewheel=function(t){var e;if(t.originalEvent&&(e=t.originalEvent.deltaY||-t.originalEvent.wheelDelta||t.originalEvent.detail),null!=e)return t.preventDefault(),"DOMMouseScroll"===t.type&&(e*=40),this.search_results.scrollTop(e+this.search_results.scrollTop())},e.prototype.blur_test=function(t){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()},e.prototype.close_field=function(){return h(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.blur()},e.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},e.prototype.test_active_click=function(t){var e;return(e=h(t.target).closest(".chosen-container")).length&&this.container[0]===e[0]?this.active_field=!0:this.close_field()},e.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=o.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},e.prototype.result_do_highlight=function(t){var e,s,i,n;if(t.length){if(this.result_clear_highlight(),this.result_highlight=t,this.result_highlight.addClass("highlighted"),(i=parseInt(this.search_results.css("maxHeight"),10))+(n=this.search_results.scrollTop())<=(e=(s=this.result_highlight.position().top+this.search_results.scrollTop())+this.result_highlight.outerHeight()))return this.search_results.scrollTop(0<e-i?e-i:0);if(s<n)return this.search_results.scrollTop(s)}},e.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},e.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.get_search_field_value()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},e.prototype.update_results_content=function(t){return this.search_results.html(t)},e.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},e.prototype.set_tab_index=function(t){var e;if(this.form_field.tabIndex)return e=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=e},e.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=h("label[for='"+this.form_field.id+"']")),0<this.form_field_label.length)return this.form_field_label.on("click.chosen",this.label_click_handler)},e.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},e.prototype.search_results_mouseup=function(t){var e;if((e=h(t.target).hasClass("active-result")?h(t.target):h(t.target).parents(".active-result").first()).length)return this.result_highlight=e,this.result_select(t),this.search_field.focus()},e.prototype.search_results_mouseover=function(t){var e;if(e=h(t.target).hasClass("active-result")?h(t.target):h(t.target).parents(".active-result").first())return this.result_do_highlight(e)},e.prototype.search_results_mouseout=function(t){if(h(t.target).hasClass("active-result")||h(t.target).parents(".active-result").first())return this.result_clear_highlight()},e.prototype.choice_build=function(t){var e,s,i;return e=h("<li />",{class:"search-choice"}).html("<span>"+this.choice_label(t)+"</span>"),t.disabled?e.addClass("search-choice-disabled"):((s=h("<a />",{class:"search-choice-close","data-option-array-index":t.array_index})).on("click.chosen",(i=this,function(t){return i.choice_destroy_link_click(t)})),e.append(s)),this.search_container.before(e)},e.prototype.choice_destroy_link_click=function(t){if(t.preventDefault(),t.stopPropagation(),!this.is_disabled)return this.choice_destroy(h(t.target))},e.prototype.choice_destroy=function(t){if(this.result_deselect(t[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&0<this.choices_count()&&this.get_search_field_value().length<1&&this.results_hide(),t.parents("li").first().remove(),this.search_field_scale()},e.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},e.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},e.prototype.result_select=function(t){var e,s;if(this.result_highlight)return e=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?e.removeClass("active-result"):this.reset_single_select_options(),e.addClass("result-selected"),(s=this.results_data[e[0].getAttribute("data-option-array-index")]).selected=!0,this.form_field.options[s.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(s):this.single_set_selected_text(this.choice_label(s)),this.is_multiple&&(!this.hide_results_on_select||t.metaKey||t.ctrlKey)?t.metaKey||t.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.val(""),this.winnow_results()):(this.results_hide(),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change({selected:this.form_field.options[s.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,t.preventDefault(),this.search_field_scale())},e.prototype.single_set_selected_text=function(t){return null==t&&(t=this.default_text),t===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(t)},e.prototype.result_deselect=function(t){var e;return e=this.results_data[t],!this.form_field.options[e.options_index].disabled&&(e.selected=!1,this.form_field.options[e.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[e.options_index].value}),this.search_field_scale(),!0)},e.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")},e.prototype.get_search_field_value=function(){return this.search_field.val()},e.prototype.get_search_text=function(){return h.trim(this.get_search_field_value())},e.prototype.escape_html=function(t){return h("<div/>").text(t).html()},e.prototype.winnow_results_set_highlight=function(){var t,e;if(null!=(t=(e=this.is_multiple?[]:this.search_results.find(".result-selected.active-result")).length?e.first():this.search_results.find(".active-result").first()))return this.result_do_highlight(t)},e.prototype.no_results=function(t){var e;return e=this.get_no_results_html(t),this.search_results.append(e),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},e.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},e.prototype.keydown_arrow=function(){var t;return this.results_showing&&this.result_highlight?(t=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(t):void 0:this.results_show()},e.prototype.keyup_arrow=function(){var t;return this.results_showing||this.is_multiple?this.result_highlight?(t=this.result_highlight.prevAll("li.active-result")).length?this.result_do_highlight(t.first()):(0<this.choices_count()&&this.results_hide(),this.result_clear_highlight()):void 0:this.results_show()},e.prototype.keydown_backstroke=function(){var t;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(t=this.search_container.siblings("li.search-choice").last()).length&&!t.hasClass("search-choice-disabled")?(this.pending_backstroke=t,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},e.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},e.prototype.search_field_scale=function(){var t,e,s,i,n,r,o;if(this.is_multiple){for(n={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},e=0,s=(r=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"]).length;e<s;e++)n[i=r[e]]=this.search_field.css(i);return(t=h("<div />").css(n)).text(this.get_search_field_value()),h("body").append(t),o=t.width()+25,t.remove(),this.container.is(":visible")&&(o=Math.min(this.container.outerWidth()-10,o)),this.search_field.width(o)}},e.prototype.trigger_form_field_change=function(t){return this.form_field_jq.trigger("input",t),this.form_field_jq.trigger("change",t)},e}()}.call(this),function(o){"use strict";function n(t,e,s){this.init(t,e,s)}function t(){this.rules=[]}o.extend(n.prototype,{init:function(t,e,s){this.controller=t,this.condition=e,this.value=s,this.rules=[],this.controls=[]},evalCondition:function(t,e,s,i,n){if("=="==s)return this.checkBoolean(i)==this.checkBoolean(n);if("!="==s)return this.checkBoolean(i)!=this.checkBoolean(n);if(">="==s)return Number(n)>=Number(i);if("<="==s)return Number(n)<=Number(i);if(">"==s)return Number(n)>Number(i);if("<"==s)return Number(n)<Number(i);if("()"==s)return window[i](t,e,n);if("any"==s){if(o.isArray(n)){for(var r=n.length-1;0<=r;r--)if(-1!==o.inArray(n[r],i.split(",")))return!0}else if(-1!==o.inArray(n,i.split(",")))return!0}else if("not-any"==s)if(o.isArray(n)){for(r=n.length-1;0<=r;r--)if(-1==o.inArray(n[r],i.split(",")))return!0}else if(-1==o.inArray(n,i.split(",")))return!0;return!1},checkBoolean:function(t){switch(t){case!0:case"true":case 1:case"1":t=!0;break;case null:case!1:case"false":case 0:case"0":t=!1}return t},checkCondition:function(t){if(!this.condition)return!0;var e=t.find(this.controller),s=this.getControlValue(t,e);return void 0!==s&&(s=this.normalizeValue(e,this.value,s),this.evalCondition(t,e,this.condition,this.value,s))},normalizeValue:function(t,e,s){return"number"==typeof e?parseFloat(s):s},getControlValue:function(t,e){return 1<e.length&&("radio"==e.attr("type")||"checkbox"==e.attr("type"))?e.filter(":checked").map(function(){return this.value}).get():"checkbox"==e.attr("type")||"radio"==e.attr("type")?e.is(":checked"):e.val()},createRule:function(t,e,s){var i=new n(t,e,s);return this.rules.push(i),i},include:function(t){this.controls.push(t)},applyRule:function(s,t){var e;e=void 0===t?this.checkCondition(s):t;var i=o.map(this.controls,function(t,e){return s.find(t)});e?(o(i).each(function(){o(this).removeClass("ulf-depend-on")}),o(this.rules).each(function(){this.applyRule(s)})):(o(i).each(function(){o(this).addClass("ulf-depend-on")}),o(this.rules).each(function(){this.applyRule(s,!1)}))}}),o.extend(t.prototype,{createRule:function(t,e,s){var i=new n(t,e,s);return this.rules.push(i),i},applyRules:function(t){o(this.rules).each(function(){this.applyRule(t)})}}),o.ulf_deps={createRuleset:function(){return new t},enable:function(s,i,n){return s.on("change keyup",function(t){var e=t.target.getAttribute("data-depend-id")||t.target.getAttribute("data-sub-depend-id");-1!==n.indexOf(e)&&i.applyRules(s)}),i.applyRules(s),!0}}}(jQuery),function(t,s){if("function"==typeof define&&define.amd)define(["exports","jquery"],function(t,e){return s(t,e)});else if("undefined"!=typeof exports){var e=require("jquery");s(exports,e)}else s(t,t.jQuery||t.Zepto||t.ender||t.$)}(this,function(t,e){var h={validate:/^(?!(_nonce|_pseudo))[a-zA-Z0-9_-]*(?:\[(?:\d*|(?!(_nonce|_pseudo))[a-zA-Z0-9_-]+)\])*$/i,key:/[a-zA-Z0-9_-]+|(?=\[\])/g,named:/^[a-zA-Z0-9_-]+$/,push:/^$/,fixed:/^\d+$/};function s(i,t){var s={},r={};function o(t,e,s){return t[e]=s,t}function e(){return s}this.addPair=function(t){if(!h.validate.test(t.name))return this;var e=function(t,e){for(var s,i=t.match(h.key);void 0!==(s=i.pop());)h.push.test(s)?e=o([],(n=t.replace(/\[\]$/,""),void 0===r[n]&&(r[n]=0),r[n]++),e):h.fixed.test(s)?e=o([],s,e):h.named.test(s)&&(e=o({},s,e));var n;return e}(t.name,t.value);return s=i.extend(!0,s,e),this},this.addPairs=function(t){if(!i.isArray(t))throw new Error("formSerializer.addPairs expects an Array");for(var e=0,s=t.length;e<s;e++)this.addPair(t[e]);return this},this.serialize=e,this.serializeJSON=function(){return JSON.stringify(e())}}return s.patterns=h,s.serializeObject=function(){return new s(e,this).addPairs(this.serializeArray()).serialize()},s.serializeJSON=function(){return new s(e,this).addPairs(this.serializeArray()).serializeJSON()},void 0!==e.fn&&(e.fn.serializeObjectULF=s.serializeObject,e.fn.serializeJSONULF=s.serializeJSON),t.FormSerializer=s});
admin/settings/assets/scss/vendor/_fields.scss CHANGED
@@ -975,32 +975,6 @@
975
 
976
  .csf--preview{
977
  position: relative;
978
-
979
- .fa-times{
980
- position: absolute;
981
- z-index: 1;
982
- right: 2px;
983
- top: 2px;
984
- font-size: 14px;
985
- width: 22px;
986
- height: 22px;
987
- line-height: 22px;
988
- text-align: center;
989
- text-decoration: none;
990
- color: #fff;
991
- background-color: #dd3333;
992
- opacity: 0.75;
993
- border-radius: 2px;
994
- transition: all .2s;
995
-
996
- &:hover{
997
- opacity: 1;
998
- }
999
-
1000
- &:focus{
1001
- box-shadow: none;
1002
- }
1003
- }
1004
  }
1005
  }
1006
 
@@ -1789,6 +1763,10 @@
1789
  .button{
1790
  margin-left: 5px;
1791
  }
 
 
 
 
1792
  }
1793
 
1794
  /**
@@ -2054,12 +2032,15 @@
2054
  }
2055
 
2056
  .csf-image-preview{
2057
- display: inline-block;
 
 
 
2058
  position: relative;
2059
- padding: 4px;
2060
- min-width: 100px;
2061
- min-height: 100px;
2062
- line-height: 100px;
2063
  margin-bottom: 10px;
2064
  text-align: center;
2065
  border-radius: 2px;
@@ -2068,12 +2049,38 @@
2068
  box-shadow: 0 1px 0 rgba(0,0,0,0.08);
2069
 
2070
  img{
2071
- max-width: 100px;
2072
- max-height: 100px;
2073
- display: inline-block;
2074
- vertical-align: middle;
2075
  object-fit: contain;
2076
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2077
  }
2078
 
2079
  .csf-field-custom{
975
 
976
  .csf--preview{
977
  position: relative;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
978
  }
979
  }
980
 
1763
  .button{
1764
  margin-left: 5px;
1765
  }
1766
+
1767
+ .csf--preview{
1768
+ position: relative;
1769
+ }
1770
  }
1771
 
1772
  /**
2032
  }
2033
 
2034
  .csf-image-preview{
2035
+ display: flex;
2036
+ align-items: center;
2037
+ justify-content: center;
2038
+ flex-direction: column;
2039
  position: relative;
2040
+ padding: 6px;
2041
+ width: 120px;
2042
+ height: 90px;
2043
+ max-width: 100%;
2044
  margin-bottom: 10px;
2045
  text-align: center;
2046
  border-radius: 2px;
2049
  box-shadow: 0 1px 0 rgba(0,0,0,0.08);
2050
 
2051
  img{
2052
+ width: auto;
2053
+ height: auto;
2054
+ max-width: 100%;
2055
+ max-height: 100%;
2056
  object-fit: contain;
2057
  }
2058
+
2059
+ a{
2060
+ position: absolute;
2061
+ z-index: 1;
2062
+ right: 4px;
2063
+ top: 4px;
2064
+ font-size: 14px;
2065
+ width: 22px;
2066
+ height: 22px;
2067
+ line-height: 22px;
2068
+ text-align: center;
2069
+ text-decoration: none;
2070
+ color: #fff;
2071
+ background-color: #dd3333;
2072
+ opacity: 0.75;
2073
+ border-radius: 2px;
2074
+ transition: all .2s;
2075
+
2076
+ &:hover{
2077
+ opacity: 1;
2078
+ }
2079
+
2080
+ &:focus{
2081
+ box-shadow: none;
2082
+ }
2083
+ }
2084
  }
2085
 
2086
  .csf-field-custom{
admin/settings/classes/abstract.class.php CHANGED
@@ -18,6 +18,7 @@ if ( ! class_exists( 'ULF_Abstract' ) ) {
18
  // Collect output css and typography
19
  if ( ! empty( $this->args['output_css'] ) || ! empty( $this->args['enqueue_webfont'] ) ) {
20
  add_action( 'wp_enqueue_scripts', array( &$this, 'collect_output_css_and_typography' ), 10 );
 
21
  }
22
 
23
  }
18
  // Collect output css and typography
19
  if ( ! empty( $this->args['output_css'] ) || ! empty( $this->args['enqueue_webfont'] ) ) {
20
  add_action( 'wp_enqueue_scripts', array( &$this, 'collect_output_css_and_typography' ), 10 );
21
+ ULF::$css = apply_filters( "ulf_{$this->unique}_output_css", ULF::$css, $this );
22
  }
23
 
24
  }
admin/settings/classes/comment-options.class.php CHANGED
@@ -176,6 +176,7 @@ if ( ! class_exists( 'ULF_Comment_Metabox' ) ) {
176
  echo '<div class="ulf-section hidden'. esc_attr( $section_onload . $section_class ) .'">';
177
 
178
  echo ( $section_title || $section_icon ) ? '<div class="ulf-section-title"><h3>'. $section_icon . $section_title .'</h3></div>' : '';
 
179
 
180
  if ( ! empty( $section['fields'] ) ) {
181
 
176
  echo '<div class="ulf-section hidden'. esc_attr( $section_onload . $section_class ) .'">';
177
 
178
  echo ( $section_title || $section_icon ) ? '<div class="ulf-section-title"><h3>'. $section_icon . $section_title .'</h3></div>' : '';
179
+ echo ( ! empty( $section['description'] ) ) ? '<div class="ulf-field ulf-section-description">'. $section['description'] .'</div>' : '';
180
 
181
  if ( ! empty( $section['fields'] ) ) {
182
 
admin/settings/classes/metabox-options.class.php CHANGED
@@ -254,6 +254,7 @@ if ( ! class_exists( 'ULF_Metabox' ) ) {
254
  echo '<div class="ulf-section hidden'. esc_attr( $section_onload . $section_class ) .'">';
255
 
256
  echo ( $section_title || $section_icon ) ? '<div class="ulf-section-title"><h3>'. $section_icon . $section_title .'</h3></div>' : '';
 
257
 
258
  if ( ! empty( $section['fields'] ) ) {
259
 
254
  echo '<div class="ulf-section hidden'. esc_attr( $section_onload . $section_class ) .'">';
255
 
256
  echo ( $section_title || $section_icon ) ? '<div class="ulf-section-title"><h3>'. $section_icon . $section_title .'</h3></div>' : '';
257
+ echo ( ! empty( $section['description'] ) ) ? '<div class="ulf-field ulf-section-description">'. $section['description'] .'</div>' : '';
258
 
259
  if ( ! empty( $section['fields'] ) ) {
260
 
admin/settings/classes/nav-menu-options.class.php CHANGED
@@ -112,6 +112,7 @@ if ( ! class_exists( 'ULF_Nav_Menu_Options' ) ) {
112
  echo '<div class="ulf-fields">';
113
 
114
  echo ( $section_title || $section_icon ) ? '<div class="ulf-nav-menu-title"><h4>'. $section_icon . $section_title .'</h4></div>' : '';
 
115
 
116
  if ( ! empty( $section['fields'] ) ) {
117
 
112
  echo '<div class="ulf-fields">';
113
 
114
  echo ( $section_title || $section_icon ) ? '<div class="ulf-nav-menu-title"><h4>'. $section_icon . $section_title .'</h4></div>' : '';
115
+ echo ( ! empty( $section['description'] ) ) ? '<div class="ulf-field ulf-section-description">'. $section['description'] .'</div>' : '';
116
 
117
  if ( ! empty( $section['fields'] ) ) {
118
 
admin/settings/classes/profile-options.class.php CHANGED
@@ -104,6 +104,7 @@ if ( ! class_exists( 'ULF_Profile_Options' ) ) {
104
  $section_title = ( ! empty( $section['title'] ) ) ? $section['title'] : '';
105
 
106
  echo ( $section_title || $section_icon ) ? '<h2>'. $section_icon . $section_title .'</h2>' : '';
 
107
 
108
  if ( ! empty( $section['fields'] ) ) {
109
 
104
  $section_title = ( ! empty( $section['title'] ) ) ? $section['title'] : '';
105
 
106
  echo ( $section_title || $section_icon ) ? '<h2>'. $section_icon . $section_title .'</h2>' : '';
107
+ echo ( ! empty( $section['description'] ) ) ? '<div class="ulf-field ulf-section-description">'. $section['description'] .'</div>' : '';
108
 
109
  if ( ! empty( $section['fields'] ) ) {
110
 
admin/settings/classes/setup.class.php CHANGED
@@ -12,7 +12,7 @@ if ( ! class_exists( 'ULF' ) ) {
12
 
13
  // Default constants
14
  public static $premium = true;
15
- public static $version = '2.2.2';
16
  public static $dir = '';
17
  public static $url = '';
18
  public static $css = '';
@@ -81,7 +81,7 @@ if ( ! class_exists( 'ULF' ) ) {
81
  public static function setup() {
82
 
83
  // Welcome page
84
- self::include_plugin_file( 'views/welcome.php' );
85
 
86
  // Setup admin option framework
87
  $params = array();
12
 
13
  // Default constants
14
  public static $premium = true;
15
+ public static $version = '2.2.3';
16
  public static $dir = '';
17
  public static $url = '';
18
  public static $css = '';
81
  public static function setup() {
82
 
83
  // Welcome page
84
+ // self::include_plugin_file( 'views/welcome.php' );
85
 
86
  // Setup admin option framework
87
  $params = array();
admin/settings/classes/shortcode-options.class.php CHANGED
@@ -224,6 +224,8 @@ if ( ! class_exists( 'ULF_Shortcoder' ) ) {
224
 
225
  echo '<div class="ulf-fields">';
226
 
 
 
227
  foreach ( $section['fields'] as $field ) {
228
 
229
  if ( in_array( $field['type'], $unallows ) ) { $field['_notice'] = true; }
224
 
225
  echo '<div class="ulf-fields">';
226
 
227
+ echo ( ! empty( $section['description'] ) ) ? '<div class="ulf-field ulf-section-description">'. $section['description'] .'</div>' : '';
228
+
229
  foreach ( $section['fields'] as $field ) {
230
 
231
  if ( in_array( $field['type'], $unallows ) ) { $field['_notice'] = true; }
admin/settings/classes/taxonomy-options.class.php CHANGED
@@ -141,6 +141,7 @@ if ( ! class_exists( 'ULF_Taxonomy_Options' ) ) {
141
  $section_title = ( ! empty( $section['title'] ) ) ? $section['title'] : '';
142
 
143
  echo ( $section_title || $section_icon ) ? '<div class="ulf-section-title"><h3>'. $section_icon . $section_title .'</h3></div>' : '';
 
144
 
145
  if ( ! empty( $section['fields'] ) ) {
146
  foreach ( $section['fields'] as $field ) {
141
  $section_title = ( ! empty( $section['title'] ) ) ? $section['title'] : '';
142
 
143
  echo ( $section_title || $section_icon ) ? '<div class="ulf-section-title"><h3>'. $section_icon . $section_title .'</h3></div>' : '';
144
+ echo ( ! empty( $section['description'] ) ) ? '<div class="ulf-field ulf-section-description">'. $section['description'] .'</div>' : '';
145
 
146
  if ( ! empty( $section['fields'] ) ) {
147
  foreach ( $section['fields'] as $field ) {
admin/settings/fields/accordion/accordion.php CHANGED
@@ -20,7 +20,7 @@ if ( ! class_exists( 'ULF_Field_accordion' ) ) {
20
 
21
  echo $this->field_before();
22
 
23
- echo '<div class="ulf-accordion-items">';
24
 
25
  foreach ( $this->field['accordions'] as $key => $accordion ) {
26
 
20
 
21
  echo $this->field_before();
22
 
23
+ echo '<div class="ulf-accordion-items" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';
24
 
25
  foreach ( $this->field['accordions'] as $key => $accordion ) {
26
 
admin/settings/fields/border/border.php CHANGED
@@ -65,7 +65,7 @@ if ( ! class_exists( 'ULF_Field_border' ) ) {
65
 
66
  echo $this->field_before();
67
 
68
- echo '<div class="ulf--inputs">';
69
 
70
  if ( ! empty( $args['all'] ) ) {
71
 
65
 
66
  echo $this->field_before();
67
 
68
+ echo '<div class="ulf--inputs" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';
69
 
70
  if ( ! empty( $args['all'] ) ) {
71
 
admin/settings/fields/dimensions/dimensions.php CHANGED
@@ -40,7 +40,7 @@ if ( ! class_exists( 'ULF_Field_dimensions' ) ) {
40
 
41
  echo $this->field_before();
42
 
43
- echo '<div class="ulf--inputs">';
44
 
45
  if ( ! empty( $args['width'] ) ) {
46
  $placeholder = ( ! empty( $args['width_placeholder'] ) ) ? ' placeholder="'. esc_attr( $args['width_placeholder'] ) .'"' : '';
40
 
41
  echo $this->field_before();
42
 
43
+ echo '<div class="ulf--inputs" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';
44
 
45
  if ( ! empty( $args['width'] ) ) {
46
  $placeholder = ( ! empty( $args['width_placeholder'] ) ) ? ' placeholder="'. esc_attr( $args['width_placeholder'] ) .'"' : '';
admin/settings/fields/fieldset/fieldset.php CHANGED
@@ -18,7 +18,7 @@ if ( ! class_exists( 'ULF_Field_fieldset' ) ) {
18
 
19
  echo $this->field_before();
20
 
21
- echo '<div class="ulf-fieldset-content">';
22
 
23
  foreach ( $this->field['fields'] as $field ) {
24
 
18
 
19
  echo $this->field_before();
20
 
21
+ echo '<div class="ulf-fieldset-content" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';
22
 
23
  foreach ( $this->field['fields'] as $field ) {
24
 
admin/settings/fields/group/group.php CHANGED
@@ -38,7 +38,7 @@ if ( ! class_exists( 'ULF_Field_group' ) ) {
38
 
39
  echo $this->field_before();
40
 
41
- echo '<div class="ulf-cloneable-item ulf-cloneable-hidden">';
42
 
43
  echo '<div class="ulf-cloneable-helper">';
44
  echo '<i class="ulf-cloneable-sort fas fa-arrows-alt"></i>';
38
 
39
  echo $this->field_before();
40
 
41
+ echo '<div class="ulf-cloneable-item ulf-cloneable-hidden" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';
42
 
43
  echo '<div class="ulf-cloneable-helper">';
44
  echo '<i class="ulf-cloneable-sort fas fa-arrows-alt"></i>';
admin/settings/fields/media/media.php CHANGED
@@ -17,12 +17,14 @@ if ( ! class_exists( 'ULF_Field_media' ) ) {
17
  public function render() {
18
 
19
  $args = wp_parse_args( $this->field, array(
20
- 'url' => true,
21
- 'preview' => true,
22
- 'library' => array(),
23
- 'button_title' => esc_html__( 'Upload', 'ulf' ),
24
- 'remove_title' => esc_html__( 'Remove', 'ulf' ),
25
- 'preview_size' => 'thumbnail',
 
 
26
  ) );
27
 
28
  $default_values = array(
@@ -59,9 +61,17 @@ if ( ! class_exists( 'ULF_Field_media' ) ) {
59
  echo $this->field_before();
60
 
61
  if ( ! empty( $args['preview'] ) ) {
 
 
 
 
 
62
  echo '<div class="ulf--preview'. esc_attr( $hidden_auto ) .'">';
63
- echo '<div class="ulf-image-preview"><a href="#" class="ulf--remove fas fa-times"></a><img src="'. esc_url( $preview_src ) .'" class="ulf--src" /></div>';
 
64
  echo '</div>';
 
 
65
  }
66
 
67
  echo '<div class="ulf--placeholder">';
17
  public function render() {
18
 
19
  $args = wp_parse_args( $this->field, array(
20
+ 'url' => true,
21
+ 'preview' => true,
22
+ 'preview_width' => '',
23
+ 'preview_height' => '',
24
+ 'library' => array(),
25
+ 'button_title' => esc_html__( 'Upload', 'ulf' ),
26
+ 'remove_title' => esc_html__( 'Remove', 'ulf' ),
27
+ 'preview_size' => 'thumbnail',
28
  ) );
29
 
30
  $default_values = array(
61
  echo $this->field_before();
62
 
63
  if ( ! empty( $args['preview'] ) ) {
64
+
65
+ $preview_width = ( ! empty( $args['preview_width'] ) ) ? 'width:'. esc_attr( $args['preview_width'] ) .'px;' : '';
66
+ $preview_height = ( ! empty( $args['preview_height'] ) ) ? 'height:'. esc_attr( $args['preview_height'] ) .'px;' : '';
67
+ $preview_style = ( ! empty( $preview_width ) || ! empty( $preview_height ) ) ? ' style="'. esc_attr( $preview_width . $preview_height ) .'"': '';
68
+
69
  echo '<div class="ulf--preview'. esc_attr( $hidden_auto ) .'">';
70
+ echo '<div class="ulf-image-preview"'. $preview_style .'>';
71
+ echo '<a href="#" class="ulf--remove fas fa-times"></a><img src="'. esc_url( $preview_src ) .'" class="ulf--src" />';
72
  echo '</div>';
73
+ echo '</div>';
74
+
75
  }
76
 
77
  echo '<div class="ulf--placeholder">';
admin/settings/fields/repeater/repeater.php CHANGED
@@ -30,7 +30,7 @@ if ( ! class_exists( 'ULF_Field_repeater' ) ) {
30
 
31
  echo $this->field_before();
32
 
33
- echo '<div class="ulf-repeater-item ulf-repeater-hidden">';
34
  echo '<div class="ulf-repeater-content">';
35
  foreach ( $this->field['fields'] as $field ) {
36
 
30
 
31
  echo $this->field_before();
32
 
33
+ echo '<div class="ulf-repeater-item ulf-repeater-hidden" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';
34
  echo '<div class="ulf-repeater-content">';
35
  foreach ( $this->field['fields'] as $field ) {
36
 
admin/settings/fields/sortable/sortable.php CHANGED
@@ -18,7 +18,7 @@ if ( ! class_exists( 'ULF_Field_sortable' ) ) {
18
 
19
  echo $this->field_before();
20
 
21
- echo '<div class="ulf-sortable">';
22
 
23
  $pre_sortby = array();
24
  $pre_fields = array();
18
 
19
  echo $this->field_before();
20
 
21
+ echo '<div class="ulf-sortable" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';
22
 
23
  $pre_sortby = array();
24
  $pre_fields = array();
admin/settings/fields/sorter/sorter.php CHANGED
@@ -28,6 +28,8 @@ if ( ! class_exists( 'ULF_Field_sorter' ) ) {
28
  $enabled_options = ( ! empty( $this->value['enabled'] ) ) ? $this->value['enabled'] : array();
29
  $disabled_options = ( ! empty( $this->value['disabled'] ) ) ? $this->value['disabled'] : array();
30
 
 
 
31
  echo ( $args['disabled'] ) ? '<div class="ulf-modules">' : '';
32
 
33
  echo ( ! empty( $args['enabled_title'] ) ) ? '<div class="ulf-sorter-title">'. esc_attr( $args['enabled_title'] ) .'</div>' : '';
@@ -57,6 +59,7 @@ if ( ! class_exists( 'ULF_Field_sorter' ) ) {
57
 
58
  }
59
 
 
60
  echo $this->field_after();
61
 
62
  }
28
  $enabled_options = ( ! empty( $this->value['enabled'] ) ) ? $this->value['enabled'] : array();
29
  $disabled_options = ( ! empty( $this->value['disabled'] ) ) ? $this->value['disabled'] : array();
30
 
31
+ echo '<div class="ulf-sorter" data-depend-id="'. esc_attr( $this->field['id'] ) .'"></div>';
32
+
33
  echo ( $args['disabled'] ) ? '<div class="ulf-modules">' : '';
34
 
35
  echo ( ! empty( $args['enabled_title'] ) ) ? '<div class="ulf-sorter-title">'. esc_attr( $args['enabled_title'] ) .'</div>' : '';
59
 
60
  }
61
 
62
+
63
  echo $this->field_after();
64
 
65
  }
admin/settings/fields/spacing/spacing.php CHANGED
@@ -52,7 +52,7 @@ if ( ! class_exists( 'ULF_Field_spacing' ) ) {
52
 
53
  echo $this->field_before();
54
 
55
- echo '<div class="ulf--inputs">';
56
 
57
  if ( ! empty( $args['all'] ) ) {
58
 
52
 
53
  echo $this->field_before();
54
 
55
+ echo '<div class="ulf--inputs" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';
56
 
57
  if ( ! empty( $args['all'] ) ) {
58
 
admin/settings/fields/tabbed/tabbed.php CHANGED
@@ -20,7 +20,7 @@ if ( ! class_exists( 'ULF_Field_tabbed' ) ) {
20
 
21
  echo $this->field_before();
22
 
23
- echo '<div class="ulf-tabbed-nav">';
24
  foreach ( $this->field['tabs'] as $key => $tab ) {
25
 
26
  $tabbed_icon = ( ! empty( $tab['icon'] ) ) ? '<i class="ulf--icon '. esc_attr( $tab['icon'] ) .'"></i>' : '';
20
 
21
  echo $this->field_before();
22
 
23
+ echo '<div class="ulf-tabbed-nav" data-depend-id="'. esc_attr( $this->field['id'] ) .'">';
24
  foreach ( $this->field['tabs'] as $key => $tab ) {
25
 
26
  $tabbed_icon = ( ! empty( $tab['icon'] ) ) ? '<i class="ulf--icon '. esc_attr( $tab['icon'] ) .'"></i>' : '';
admin/settings/fields/typography/typography.php CHANGED
@@ -85,7 +85,7 @@ if ( ! class_exists( 'ULF_Field_typography' ) ) {
85
  $chosen_class = ( $this->chosen ) ? ' ulf--chosen' : '';
86
  $line_height_unit = ( ! empty( $args['line_height_unit'] ) ) ? $args['line_height_unit'] : $args['unit'];
87
 
88
- echo '<div class="ulf--typography'. esc_attr( $chosen_class ) .'" data-unit="'. esc_attr( $args['unit'] ) .'" data-line-height-unit="'. esc_attr( $line_height_unit ) .'" data-exclude="'. esc_attr( $args['exclude'] ) .'">';
89
 
90
  echo '<div class="ulf--blocks ulf--blocks-selects">';
91
 
@@ -518,7 +518,7 @@ if ( ! class_exists( 'ULF_Field_typography' ) ) {
518
  'word-spacing',
519
  );
520
 
521
- $unit = ( ! empty( $this->value['unit'] ) ) ? $this->value['unit'] : '';
522
  $line_height_unit = ( ! empty( $this->value['line_height_unit'] ) ) ? $this->value['line_height_unit'] : $unit;
523
 
524
  foreach ( $properties as $property ) {
85
  $chosen_class = ( $this->chosen ) ? ' ulf--chosen' : '';
86
  $line_height_unit = ( ! empty( $args['line_height_unit'] ) ) ? $args['line_height_unit'] : $args['unit'];
87
 
88
+ echo '<div class="ulf--typography'. esc_attr( $chosen_class ) .'" data-depend-id="'. esc_attr( $this->field['id'] ) .'" data-unit="'. esc_attr( $args['unit'] ) .'" data-line-height-unit="'. esc_attr( $line_height_unit ) .'" data-exclude="'. esc_attr( $args['exclude'] ) .'">';
89
 
90
  echo '<div class="ulf--blocks ulf--blocks-selects">';
91
 
518
  'word-spacing',
519
  );
520
 
521
+ $unit = ( ! empty( $this->value['unit'] ) ) ? $this->value['unit'] : 'px';
522
  $line_height_unit = ( ! empty( $this->value['line_height_unit'] ) ) ? $this->value['line_height_unit'] : $unit;
523
 
524
  foreach ( $properties as $property ) {
admin/settings/fields/upload/upload.php CHANGED
@@ -17,9 +17,13 @@ if ( ! class_exists( 'ULF_Field_upload' ) ) {
17
  public function render() {
18
 
19
  $args = wp_parse_args( $this->field, array(
20
- 'library' => array(),
21
- 'button_title' => esc_html__( 'Upload', 'ulf' ),
22
- 'remove_title' => esc_html__( 'Remove', 'ulf' ),
 
 
 
 
23
  ) );
24
 
25
  echo $this->field_before();
@@ -28,6 +32,23 @@ if ( ! class_exists( 'ULF_Field_upload' ) ) {
28
  $library = ( ! empty( $library ) ) ? implode(',', $library ) : '';
29
  $hidden = ( empty( $this->value ) ) ? ' hidden' : '';
30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  echo '<div class="ulf--wrap">';
32
  echo '<input type="text" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $this->value ) .'"'. $this->field_attributes() .'/>';
33
  echo '<a href="#" class="button button-primary ulf--button" data-library="'. esc_attr( $library ) .'">'. $args['button_title'] .'</a>';
17
  public function render() {
18
 
19
  $args = wp_parse_args( $this->field, array(
20
+ 'library' => array(),
21
+ 'preview' => false,
22
+ 'preview' => true,
23
+ 'preview_width' => '',
24
+ 'preview_height' => '',
25
+ 'button_title' => esc_html__( 'Upload', 'ulf' ),
26
+ 'remove_title' => esc_html__( 'Remove', 'ulf' ),
27
  ) );
28
 
29
  echo $this->field_before();
32
  $library = ( ! empty( $library ) ) ? implode(',', $library ) : '';
33
  $hidden = ( empty( $this->value ) ) ? ' hidden' : '';
34
 
35
+ if ( ! empty( $args['preview'] ) ) {
36
+
37
+ $preview_type = ( ! empty( $this->value ) ) ? strtolower( substr( strrchr( $this->value, '.' ), 1 ) ) : '';
38
+ $preview_src = ( ! empty( $preview_type ) && in_array( $preview_type, array( 'jpg', 'jpeg', 'gif', 'png', 'svg', 'webp' ) ) ) ? $this->value : '';
39
+ $preview_width = ( ! empty( $args['preview_width'] ) ) ? 'width:'. esc_attr( $args['preview_width'] ) .'px;' : '';
40
+ $preview_height = ( ! empty( $args['preview_height'] ) ) ? 'height:'. esc_attr( $args['preview_height'] ) .'px;' : '';
41
+ $preview_style = ( ! empty( $preview_width ) || ! empty( $preview_height ) ) ? ' style="'. esc_attr( $preview_width . $preview_height ) .'"': '';
42
+ $preview_hidden = ( empty( $preview_src ) ) ? ' hidden' : '';
43
+
44
+ echo '<div class="ulf--preview'. esc_attr( $preview_hidden ) .'">';
45
+ echo '<div class="ulf-image-preview"'. $preview_style .'>';
46
+ echo '<a href="#" class="ulf--remove fas fa-times"></a><img src="'. esc_url( $preview_src ) .'" class="ulf--src" />';
47
+ echo '</div>';
48
+ echo '</div>';
49
+
50
+ }
51
+
52
  echo '<div class="ulf--wrap">';
53
  echo '<input type="text" name="'. esc_attr( $this->field_name() ) .'" value="'. esc_attr( $this->value ) .'"'. $this->field_attributes() .'/>';
54
  echo '<a href="#" class="button button-primary ulf--button" data-library="'. esc_attr( $library ) .'">'. $args['button_title'] .'</a>';
admin/settings/languages/default.pot CHANGED
@@ -2,12 +2,17 @@
2
  # This file is distributed under the same license as the Codestar Framework package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Codestar Framework 2.2.2\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/codestar-framework\n"
 
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
 
 
 
 
11
 
12
  #: classes/admin-options.class.php:226
13
  msgid "Error while saving the changes."
@@ -59,7 +64,7 @@ msgid "Reset All"
59
  msgstr ""
60
 
61
  #: classes/admin-options.class.php:574 classes/admin-options.class.php:697
62
- #: classes/comment-options.class.php:215 classes/metabox-options.class.php:293
63
  #: fields/backup/backup.php:31
64
  msgid "Reset"
65
  msgstr ""
@@ -68,18 +73,18 @@ msgstr ""
68
  msgid "Are you sure you want to reset all settings to default values?"
69
  msgstr ""
70
 
71
- #: classes/admin-options.class.php:672 classes/comment-options.class.php:198
72
- #: classes/metabox-options.class.php:276 fields/button_set/button_set.php:56
73
  #: fields/checkbox/checkbox.php:76 fields/radio/radio.php:75
74
  #: fields/select/select.php:113 functions/actions.php:41
75
  msgid "No data available."
76
  msgstr ""
77
 
78
- #: classes/comment-options.class.php:216 classes/metabox-options.class.php:294
79
  msgid "update post"
80
  msgstr ""
81
 
82
- #: classes/comment-options.class.php:216 classes/metabox-options.class.php:294
83
  msgid "Cancel"
84
  msgstr ""
85
 
@@ -107,17 +112,17 @@ msgstr ""
107
  msgid "Field not found!"
108
  msgstr ""
109
 
110
- #: classes/shortcode-options.class.php:251 fields/group/group.php:23
111
  msgid "Add New"
112
  msgstr ""
113
 
114
- #: classes/shortcode-options.class.php:288 functions/actions.php:16
115
  #: functions/actions.php:68 functions/actions.php:106 functions/actions.php:141
116
  #: functions/actions.php:170
117
  msgid "Error: Invalid nonce verification."
118
  msgstr ""
119
 
120
- #: fields/background/background.php:36 fields/media/media.php:57
121
  msgid "Not selected"
122
  msgstr ""
123
 
@@ -452,11 +457,11 @@ msgstr ""
452
  msgid "Longitude"
453
  msgstr ""
454
 
455
- #: fields/media/media.php:23 fields/upload/upload.php:21
456
  msgid "Upload"
457
  msgstr ""
458
 
459
- #: fields/media/media.php:24 fields/upload/upload.php:22
460
  msgid "Remove"
461
  msgstr ""
462
 
@@ -645,4 +650,24 @@ msgstr ""
645
 
646
  #: functions/validate.php:68 functions/validate.php:146
647
  msgid "Please enter a valid URL."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
648
  msgstr ""
2
  # This file is distributed under the same license as the Codestar Framework package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Codestar Framework 2.2.3\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/codestar-framework\n"
8
+ "POT-Creation-Date: 2021-06-21 09:17:35+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "PO-Revision-Date: 2021-MO-DA HO:MI+ZONE\n"
13
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
+ "Language-Team: LANGUAGE <LL@li.org>\n"
15
+ "X-Generator: grunt-wp-i18n 1.0.3\n"
16
 
17
  #: classes/admin-options.class.php:226
18
  msgid "Error while saving the changes."
64
  msgstr ""
65
 
66
  #: classes/admin-options.class.php:574 classes/admin-options.class.php:697
67
+ #: classes/comment-options.class.php:216 classes/metabox-options.class.php:294
68
  #: fields/backup/backup.php:31
69
  msgid "Reset"
70
  msgstr ""
73
  msgid "Are you sure you want to reset all settings to default values?"
74
  msgstr ""
75
 
76
+ #: classes/admin-options.class.php:672 classes/comment-options.class.php:199
77
+ #: classes/metabox-options.class.php:277 fields/button_set/button_set.php:56
78
  #: fields/checkbox/checkbox.php:76 fields/radio/radio.php:75
79
  #: fields/select/select.php:113 functions/actions.php:41
80
  msgid "No data available."
81
  msgstr ""
82
 
83
+ #: classes/comment-options.class.php:217 classes/metabox-options.class.php:295
84
  msgid "update post"
85
  msgstr ""
86
 
87
+ #: classes/comment-options.class.php:217 classes/metabox-options.class.php:295
88
  msgid "Cancel"
89
  msgstr ""
90
 
112
  msgid "Field not found!"
113
  msgstr ""
114
 
115
+ #: classes/shortcode-options.class.php:253 fields/group/group.php:23
116
  msgid "Add New"
117
  msgstr ""
118
 
119
+ #: classes/shortcode-options.class.php:290 functions/actions.php:16
120
  #: functions/actions.php:68 functions/actions.php:106 functions/actions.php:141
121
  #: functions/actions.php:170
122
  msgid "Error: Invalid nonce verification."
123
  msgstr ""
124
 
125
+ #: fields/background/background.php:36 fields/media/media.php:59
126
  msgid "Not selected"
127
  msgstr ""
128
 
457
  msgid "Longitude"
458
  msgstr ""
459
 
460
+ #: fields/media/media.php:25 fields/upload/upload.php:25
461
  msgid "Upload"
462
  msgstr ""
463
 
464
+ #: fields/media/media.php:26 fields/upload/upload.php:26
465
  msgid "Remove"
466
  msgstr ""
467
 
650
 
651
  #: functions/validate.php:68 functions/validate.php:146
652
  msgid "Please enter a valid URL."
653
+ msgstr ""
654
+
655
+ #. Plugin Name of the plugin/theme
656
+ msgid "Codestar Framework"
657
+ msgstr ""
658
+
659
+ #. Plugin URI of the plugin/theme
660
+ msgid "http://codestarframework.com/"
661
+ msgstr ""
662
+
663
+ #. Description of the plugin/theme
664
+ msgid "A Simple and Lightweight WordPress Option Framework for Themes and Plugins"
665
+ msgstr ""
666
+
667
+ #. Author of the plugin/theme
668
+ msgid "Codestar"
669
+ msgstr ""
670
+
671
+ #. Author URI of the plugin/theme
672
+ msgid "http://codestarthemes.com/"
673
  msgstr ""
admin/settings/languages/zh_CN.mo CHANGED
Binary file
admin/settings/languages/zh_CN.po CHANGED
@@ -1,664 +1,14 @@
1
- # Copyright (C) 2021 Codestar
2
- # This file is distributed under the same license as the Codestar Framework package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Codestar Framework 2.2.1\n"
6
- "POT-Creation-Date: \n"
7
- "PO-Revision-Date: \n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
- "Language: zh_CN\n"
11
  "MIME-Version: 1.0\n"
12
- "Content-Type: text/plain; charset=utf-8\n"
13
  "Content-Transfer-Encoding: 8bit\n"
14
- "X-Generator: Poedit 1.8.7.1\n"
15
-
16
- #: classes/admin-options.class.php:224
17
- msgid "Error while saving the changes."
18
- msgstr "保存时发生错误。"
19
-
20
- #: classes/admin-options.class.php:284
21
- msgid "Settings successfully imported."
22
- msgstr "设置导入成功。"
23
-
24
- #: classes/admin-options.class.php:296 classes/admin-options.class.php:312
25
- msgid "Default settings restored."
26
- msgstr "已恢复默认设置。"
27
-
28
- #: classes/admin-options.class.php:383
29
- msgid "Settings saved."
30
- msgstr "设置已保存。"
31
-
32
- #: classes/admin-options.class.php:561
33
- msgid "You have unsaved changes, save your changes!"
34
- msgstr "有设置已修改,请记得保存!"
35
-
36
- #: classes/admin-options.class.php:563
37
- msgid "show all settings"
38
- msgstr "显示所有选项"
39
-
40
- #: classes/admin-options.class.php:565 fields/icon/icon.php:57
41
- #: fields/map/map.php:23
42
- msgid "Search..."
43
- msgstr "搜索..."
44
-
45
- #: classes/admin-options.class.php:568 classes/admin-options.class.php:691
46
- msgid "Save"
47
- msgstr "保存"
48
-
49
- #: classes/admin-options.class.php:568 classes/admin-options.class.php:691
50
- msgid "Saving..."
51
- msgstr "正在保存..."
52
-
53
- #: classes/admin-options.class.php:569 classes/admin-options.class.php:692
54
- msgid "Reset Section"
55
- msgstr "重置选区"
56
-
57
- #: classes/admin-options.class.php:569 classes/admin-options.class.php:692
58
- msgid "Are you sure to reset this section options?"
59
- msgstr "去定要重置所有选项?"
60
-
61
- #: classes/admin-options.class.php:570 classes/admin-options.class.php:693
62
- msgid "Reset All"
63
- msgstr "重置全部"
64
-
65
- #: classes/admin-options.class.php:570 classes/admin-options.class.php:693
66
- #: classes/comment-options.class.php:213 classes/metabox-options.class.php:282
67
- #: fields/backup/backup.php:31
68
- msgid "Reset"
69
- msgstr "重置"
70
-
71
- #: classes/admin-options.class.php:570 classes/admin-options.class.php:693
72
- msgid "Are you sure you want to reset all settings to default values?"
73
- msgstr "是否要将所有设置重置为默认值?"
74
-
75
- #: classes/admin-options.class.php:668 classes/comment-options.class.php:196
76
- #: classes/metabox-options.class.php:265 fields/button_set/button_set.php:56
77
- #: fields/checkbox/checkbox.php:76 fields/radio/radio.php:75
78
- #: fields/select/select.php:113 functions/actions.php:41
79
- msgid "No data available."
80
- msgstr "没有可用数据。"
81
-
82
- #: classes/comment-options.class.php:214 classes/metabox-options.class.php:283
83
- msgid "update post"
84
- msgstr "更新文章"
85
-
86
- #: classes/comment-options.class.php:214 classes/metabox-options.class.php:283
87
- msgid "Cancel"
88
- msgstr "取消"
89
-
90
- #: classes/setup.class.php:529
91
- msgid "Are you sure?"
92
- msgstr "是否确定?"
93
-
94
- #: classes/setup.class.php:530
95
- msgid "Please enter %s or more characters"
96
- msgstr "请输入至少 %s 字符"
97
-
98
- #: classes/setup.class.php:531
99
- msgid "Searching..."
100
- msgstr "搜索中..."
101
-
102
- #: classes/setup.class.php:532
103
- msgid "No results found."
104
- msgstr "未找到结果。"
105
-
106
- #: classes/setup.class.php:615
107
- msgid "Oops! Not allowed."
108
- msgstr "哎呀! 不允许。"
109
-
110
- #: classes/setup.class.php:689 classes/setup.class.php:693
111
- msgid "Field not found!"
112
- msgstr "未找到字段!"
113
-
114
- #: classes/shortcode-options.class.php:251 fields/group/group.php:23
115
- msgid "Add New"
116
- msgstr "新增"
117
-
118
- #: classes/shortcode-options.class.php:288 functions/actions.php:16
119
- #: functions/actions.php:68 functions/actions.php:106 functions/actions.php:141
120
- #: functions/actions.php:170
121
- msgid "Error: Invalid nonce verification."
122
- msgstr "错误: 无效的nonce验证。"
123
-
124
- #: fields/background/background.php:35 fields/media/media.php:57
125
- msgid "Not selected"
126
- msgstr "未选中的"
127
-
128
- #: fields/background/background.php:66 fields/date/date.php:31
129
- msgid "From"
130
- msgstr "从"
131
-
132
- #: fields/background/background.php:84 fields/date/date.php:32
133
- msgid "To"
134
- msgstr "到"
135
-
136
- #: fields/background/background.php:102
137
- msgid "Direction"
138
- msgstr "方向"
139
-
140
- #: fields/background/background.php:108
141
- msgid "Gradient Direction"
142
- msgstr "渐变方向"
143
-
144
- #: fields/background/background.php:109
145
- msgid "&#8659; top to bottom"
146
- msgstr "&#8659; 从上到下"
147
-
148
- #: fields/background/background.php:110
149
- msgid "&#8658; left to right"
150
- msgstr "&#8658;从左到右"
151
-
152
- #: fields/background/background.php:111
153
- msgid "&#8664; corner top to right"
154
- msgstr "&#8664; 右上角"
155
-
156
- #: fields/background/background.php:112
157
- msgid "&#8665; corner top to left"
158
- msgstr "&#8664; 左上角"
159
-
160
- #: fields/background/background.php:155
161
- msgid "Background Position"
162
- msgstr "背景位置"
163
-
164
- #: fields/background/background.php:156
165
- msgid "Left Top"
166
- msgstr "左上"
167
-
168
- #: fields/background/background.php:157
169
- msgid "Left Center"
170
- msgstr "左中"
171
-
172
- #: fields/background/background.php:158
173
- msgid "Left Bottom"
174
- msgstr "左下"
175
-
176
- #: fields/background/background.php:159
177
- msgid "Center Top"
178
- msgstr "中上"
179
-
180
- #: fields/background/background.php:160
181
- msgid "Center Center"
182
- msgstr "中间"
183
-
184
- #: fields/background/background.php:161
185
- msgid "Center Bottom"
186
- msgstr "中下"
187
-
188
- #: fields/background/background.php:162
189
- msgid "Right Top"
190
- msgstr "右上"
191
-
192
- #: fields/background/background.php:163
193
- msgid "Right Center"
194
- msgstr "右中"
195
-
196
- #: fields/background/background.php:164
197
- msgid "Right Bottom"
198
- msgstr "右下"
199
-
200
- #: fields/background/background.php:178
201
- msgid "Background Repeat"
202
- msgstr "重复背景"
203
-
204
- #: fields/background/background.php:179
205
- msgid "Repeat"
206
- msgstr "重复"
207
-
208
- #: fields/background/background.php:180
209
- msgid "No Repeat"
210
- msgstr "不重复"
211
-
212
- #: fields/background/background.php:181
213
- msgid "Repeat Horizontally"
214
- msgstr "水平重复"
215
-
216
- #: fields/background/background.php:182
217
- msgid "Repeat Vertically"
218
- msgstr "垂直重复"
219
-
220
- #: fields/background/background.php:196
221
- msgid "Background Attachment"
222
- msgstr "背景附着方式"
223
-
224
- #: fields/background/background.php:197
225
- msgid "Scroll"
226
- msgstr "滚动"
227
-
228
- #: fields/background/background.php:198
229
- msgid "Fixed"
230
- msgstr "固定"
231
-
232
- #: fields/background/background.php:212
233
- msgid "Background Size"
234
- msgstr "背景大小"
235
-
236
- #: fields/background/background.php:213
237
- msgid "Cover"
238
- msgstr "覆盖"
239
-
240
- #: fields/background/background.php:214
241
- msgid "Contain"
242
- msgstr "包含"
243
-
244
- #: fields/background/background.php:215
245
- msgid "Auto"
246
- msgstr "自动"
247
-
248
- #: fields/background/background.php:229
249
- msgid "Background Origin"
250
- msgstr "背景定位"
251
-
252
- #: fields/background/background.php:230 fields/background/background.php:248
253
- msgid "Padding Box"
254
- msgstr "内边距"
255
-
256
- #: fields/background/background.php:231 fields/background/background.php:247
257
- msgid "Border Box"
258
- msgstr "边框"
259
-
260
- #: fields/background/background.php:232 fields/background/background.php:249
261
- msgid "Content Box"
262
- msgstr "内容框"
263
-
264
- #: fields/background/background.php:246
265
- msgid "Background Clip"
266
- msgstr "背景片段"
267
-
268
- #: fields/background/background.php:263
269
- msgid "Background Blend Mode"
270
- msgstr "背景混合模式"
271
-
272
- #: fields/background/background.php:264 fields/link_color/link_color.php:36
273
- #: fields/typography/typography.php:175
274
- msgid "Normal"
275
- msgstr "正常"
276
-
277
- #: fields/background/background.php:265
278
- msgid "Multiply"
279
- msgstr "乘"
280
-
281
- #: fields/background/background.php:266
282
- msgid "Screen"
283
- msgstr "屏幕"
284
-
285
- #: fields/background/background.php:267
286
- msgid "Overlay"
287
- msgstr "覆盖"
288
-
289
- #: fields/background/background.php:268
290
- msgid "Darken"
291
- msgstr "变暗"
292
-
293
- #: fields/background/background.php:269
294
- msgid "Lighten"
295
- msgstr "减轻"
296
-
297
- #: fields/background/background.php:270
298
- msgid "Color Dodge"
299
- msgstr "颜色道奇"
300
-
301
- #: fields/background/background.php:271
302
- msgid "Saturation"
303
- msgstr "饱和度"
304
-
305
- #: fields/background/background.php:272
306
- msgid "Color"
307
- msgstr "颜色"
308
-
309
- #: fields/background/background.php:273
310
- msgid "Luminosity"
311
- msgstr "光度"
312
-
313
- #: fields/backup/backup.php:26
314
- msgid "Import"
315
- msgstr "导入"
316
-
317
- #: fields/backup/backup.php:29
318
- msgid "Export & Download"
319
- msgstr "导出 & 下载"
320
-
321
- #: fields/border/border.php:25 fields/spacing/spacing.php:25
322
- msgid "top"
323
- msgstr "顶部"
324
-
325
- #: fields/border/border.php:26 fields/spacing/spacing.php:26
326
- msgid "right"
327
- msgstr "右侧"
328
-
329
- #: fields/border/border.php:27 fields/spacing/spacing.php:27
330
- msgid "bottom"
331
- msgstr "底部"
332
-
333
- #: fields/border/border.php:28 fields/spacing/spacing.php:28
334
- msgid "left"
335
- msgstr "左侧"
336
-
337
- #: fields/border/border.php:29 fields/spacing/spacing.php:29
338
- msgid "all"
339
- msgstr "所有"
340
-
341
- #: fields/border/border.php:51 fields/typography/typography.php:203
342
- msgid "Solid"
343
- msgstr "实线"
344
-
345
- #: fields/border/border.php:52 fields/typography/typography.php:206
346
- msgid "Dashed"
347
- msgstr "虚线"
348
-
349
- #: fields/border/border.php:53 fields/typography/typography.php:205
350
- msgid "Dotted"
351
- msgstr "点线"
352
-
353
- #: fields/border/border.php:54 fields/typography/typography.php:204
354
- msgid "Double"
355
- msgstr "双线"
356
-
357
- #: fields/border/border.php:55
358
- msgid "Inset"
359
- msgstr "插入"
360
-
361
- #: fields/border/border.php:56
362
- msgid "Outset"
363
- msgstr "开始"
364
-
365
- #: fields/border/border.php:57
366
- msgid "Groove"
367
- msgstr "槽"
368
-
369
- #: fields/border/border.php:58
370
- msgid "ridge"
371
- msgstr "凸出"
372
-
373
- #: fields/border/border.php:59 fields/typography/typography.php:188
374
- #: fields/typography/typography.php:202
375
- msgid "None"
376
- msgstr "无"
377
-
378
- #: fields/dimensions/dimensions.php:22
379
- msgid "width"
380
- msgstr "宽度"
381
-
382
- #: fields/dimensions/dimensions.php:23
383
- msgid "height"
384
- msgstr "高度"
385
-
386
- #: fields/gallery/gallery.php:20
387
- msgid "Add Gallery"
388
- msgstr "新增相册"
389
-
390
- #: fields/gallery/gallery.php:21
391
- msgid "Edit Gallery"
392
- msgstr "编辑相册"
393
-
394
- #: fields/gallery/gallery.php:22
395
- msgid "Clear"
396
- msgstr "清空"
397
-
398
- #: fields/group/group.php:35 fields/repeater/repeater.php:27
399
- msgid "Error: Field ID conflict."
400
- msgstr "错误: 字段ID冲突。"
401
-
402
- #: fields/group/group.php:46 fields/group/group.php:87
403
- #: fields/repeater/repeater.php:48 fields/repeater/repeater.php:76
404
- msgid "Are you sure to delete this item?"
405
- msgstr "您确定想要删除吗?"
406
-
407
- #: fields/group/group.php:121 fields/repeater/repeater.php:89
408
- msgid "You cannot add more."
409
- msgstr "您不能再添加了。"
410
-
411
- #: fields/group/group.php:122 fields/repeater/repeater.php:90
412
- msgid "You cannot remove more."
413
- msgstr "您无法删除更多。"
414
-
415
- #: fields/icon/icon.php:20 fields/icon/icon.php:53
416
- msgid "Add Icon"
417
- msgstr "新增图标"
418
-
419
- #: fields/icon/icon.php:21
420
- msgid "Remove Icon"
421
- msgstr "移除图标"
422
-
423
- #: fields/link/link.php:20
424
- msgid "Add Link"
425
- msgstr "移除链接"
426
-
427
- #: fields/link/link.php:21
428
- msgid "Edit Link"
429
- msgstr "编辑链接"
430
-
431
- #: fields/link/link.php:22
432
- msgid "Remove Link"
433
- msgstr "移除链接"
434
-
435
- #: fields/link_color/link_color.php:37
436
- msgid "Hover"
437
- msgstr "悬浮"
438
-
439
- #: fields/link_color/link_color.php:38
440
- msgid "Active"
441
- msgstr "激活"
442
-
443
- #: fields/link_color/link_color.php:39
444
- msgid "Visited"
445
- msgstr "访问"
446
-
447
- #: fields/link_color/link_color.php:40
448
- msgid "Focus"
449
- msgstr "焦点"
450
-
451
- #: fields/map/map.php:24
452
- msgid "Latitude"
453
- msgstr "纬度"
454
-
455
- #: fields/map/map.php:25
456
- msgid "Longitude"
457
- msgstr "经度"
458
-
459
- #: fields/media/media.php:23 fields/upload/upload.php:21
460
- msgid "Upload"
461
- msgstr "上传"
462
-
463
- #: fields/media/media.php:24 fields/upload/upload.php:22
464
- msgid "Remove"
465
- msgstr "移除"
466
-
467
- #: fields/sorter/sorter.php:21
468
- msgid "Enabled"
469
- msgstr "启用"
470
-
471
- #: fields/sorter/sorter.php:22
472
- msgid "Disabled"
473
- msgstr "已停用"
474
-
475
- #: fields/switcher/switcher.php:20
476
- msgid "On"
477
- msgstr "开"
478
-
479
- #: fields/switcher/switcher.php:21
480
- msgid "Off"
481
- msgstr "关"
482
-
483
- #: fields/typography/typography.php:85
484
- msgid "Font Family"
485
- msgstr "字体"
486
-
487
- #: fields/typography/typography.php:86
488
- msgid "Select a font"
489
- msgstr "样式"
490
-
491
- #: fields/typography/typography.php:94
492
- msgid "Backup Font Family"
493
- msgstr "导出设置"
494
-
495
- #: fields/typography/typography.php:108 fields/typography/typography.php:121
496
- #: fields/typography/typography.php:134 fields/typography/typography.php:149
497
- #: fields/typography/typography.php:165 fields/typography/typography.php:178
498
- #: fields/typography/typography.php:192 fields/typography/typography.php:210
499
- msgid "Default"
500
- msgstr "默认"
501
-
502
- #: fields/typography/typography.php:119
503
- msgid "Font Style"
504
- msgstr "样式"
505
-
506
- #: fields/typography/typography.php:133 fields/typography/typography.php:134
507
- msgid "Load Extra Styles"
508
- msgstr "加载额外样式"
509
-
510
- #: fields/typography/typography.php:147
511
- msgid "Subset"
512
- msgstr "子集"
513
-
514
- #: fields/typography/typography.php:157
515
- msgid "Text Align"
516
- msgstr "文字对齐"
517
-
518
- #: fields/typography/typography.php:159
519
- msgid "Inherit"
520
- msgstr "继承"
521
-
522
- #: fields/typography/typography.php:160
523
- msgid "Left"
524
- msgstr "左"
525
-
526
- #: fields/typography/typography.php:161
527
- msgid "Center"
528
- msgstr "居中"
529
-
530
- #: fields/typography/typography.php:162
531
- msgid "Right"
532
- msgstr "右"
533
-
534
- #: fields/typography/typography.php:163
535
- msgid "Justify"
536
- msgstr "两端对齐"
537
-
538
- #: fields/typography/typography.php:164
539
- msgid "Initial"
540
- msgstr "初始"
541
-
542
- #: fields/typography/typography.php:173
543
- msgid "Font Variant"
544
- msgstr "样式"
545
-
546
- #: fields/typography/typography.php:176
547
- msgid "Small Caps"
548
- msgstr "小写"
549
-
550
- #: fields/typography/typography.php:177
551
- msgid "All Small Caps"
552
- msgstr "全部小写"
553
-
554
- #: fields/typography/typography.php:186
555
- msgid "Text Transform"
556
- msgstr "文字转换"
557
-
558
- #: fields/typography/typography.php:189
559
- msgid "Capitalize"
560
- msgstr "大写"
561
-
562
- #: fields/typography/typography.php:190
563
- msgid "Uppercase"
564
- msgstr "大写"
565
-
566
- #: fields/typography/typography.php:191
567
- msgid "Lowercase"
568
- msgstr "小写"
569
-
570
- #: fields/typography/typography.php:200
571
- msgid "Text Decoration"
572
- msgstr "文字装饰"
573
-
574
- #: fields/typography/typography.php:207
575
- msgid "Wavy"
576
- msgstr "波浪"
577
-
578
- #: fields/typography/typography.php:208
579
- msgid "Overline"
580
- msgstr "上划线"
581
-
582
- #: fields/typography/typography.php:209
583
- msgid "Line-through"
584
- msgstr "删除线"
585
-
586
- #: fields/typography/typography.php:222
587
- msgid "Font Size"
588
- msgstr "字体大小"
589
-
590
- #: fields/typography/typography.php:234
591
- msgid "Line Height"
592
- msgstr "行高"
593
-
594
- #: fields/typography/typography.php:246
595
- msgid "Letter Spacing"
596
- msgstr "间距"
597
-
598
- #: fields/typography/typography.php:258
599
- msgid "Word Spacing"
600
- msgstr "字间距"
601
-
602
- #: fields/typography/typography.php:273
603
- msgid "Font Color"
604
- msgstr "链接颜色"
605
-
606
- #: fields/typography/typography.php:284
607
- msgid "Custom Style"
608
- msgstr "自定样式"
609
-
610
- #: fields/typography/typography.php:351
611
- msgid "Custom Web Fonts"
612
- msgstr "自定义web字体"
613
-
614
- #: fields/typography/typography.php:357
615
- msgid "Safe Web Fonts"
616
- msgstr "Web 安全字体"
617
-
618
- #: fields/typography/typography.php:377
619
- msgid "Google Web Fonts"
620
- msgstr "Google网页字体"
621
-
622
- #: functions/actions.php:72 functions/actions.php:110
623
- msgid "Error: Invalid key."
624
- msgstr "错误: 无效密钥。"
625
-
626
- #: functions/actions.php:114
627
- msgid "Error: The response is not a valid JSON response."
628
- msgstr "错误: 此响应不是合法的JSON响应。"
629
-
630
- #: functions/actions.php:174
631
- msgid "Error: Invalid term ID."
632
- msgstr "错误: 无效的项目ID。"
633
-
634
- #: functions/actions.php:180
635
- msgid "Error: You do not have permission to do that."
636
- msgstr "错误: 您没有权限执行此操作。"
637
-
638
- #: functions/validate.php:14 functions/validate.php:86
639
- msgid "Please enter a valid email address."
640
- msgstr "请输入正确的邮箱地址。"
641
-
642
- #: functions/validate.php:32 functions/validate.php:106
643
- msgid "Please enter a valid number."
644
- msgstr "请输入有效的数字。"
645
-
646
- #: functions/validate.php:50 functions/validate.php:126
647
- msgid "This field is required."
648
- msgstr "此字段为必填字段。"
649
-
650
- #: functions/validate.php:68 functions/validate.php:146
651
- msgid "Please enter a valid URL."
652
- msgstr "请输入有效网址。"
653
-
654
- #~ msgid "Add Shortcode"
655
- #~ msgstr "添加短代码"
656
-
657
- #~ msgid "Select a shortcode"
658
- #~ msgstr "选择一个短代码"
659
-
660
- #~ msgid "Insert Shortcode"
661
- #~ msgstr "插入快捷码"
662
-
663
- #~ msgid "Write shortcode here..."
664
- #~ msgstr "在此编写短代码..."
 
 
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2021-03-28 18:50+0300\n"
5
+ "PO-Revision-Date: 2021-03-28 18:51+0300\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
 
8
  "MIME-Version: 1.0\n"
9
+ "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 2.3\n"
12
+ "X-Poedit-Basepath: .\n"
13
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
14
+ "Language: en\n"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/wp-ulike.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! WP ULike - v4.5.0
2
  * https://wpulike.com
3
  * TechnoWich 2021;
4
  */
@@ -501,7 +501,7 @@
501
  _remove: function () {
502
  var self = this;
503
  // Remove Message On Click
504
- this.$messageElement.click(function () {
505
  $(this)
506
  .fadeOut(300, function () {
507
  $(this).remove();
@@ -512,7 +512,7 @@
512
  .trigger("WordpressUlikeRemoveNotification");
513
  });
514
  // Remove Message With Timeout
515
- if( self.settings.timeout ){
516
  setTimeout(function () {
517
  self.$messageElement
518
  .fadeOut(300, function () {
@@ -555,6 +555,7 @@
555
  append: '',
556
  appendTimeout: 2000,
557
  displayLikers: false,
 
558
  likersTemplate: 'default',
559
  disablePophover: true,
560
  isTotal: false,
@@ -567,6 +568,7 @@
567
  },
568
  attributesMap = {
569
  "ulike-id": "ID",
 
570
  "ulike-nonce": "nonce",
571
  "ulike-type": "type",
572
  "ulike-append": "append",
@@ -589,13 +591,6 @@
589
 
590
  // Create main selectors
591
  this.buttonElement = this.$element.find(this.settings.buttonSelector);
592
- this.generalElement = this.$element.find(this.settings.generalSelector);
593
- this.counterElement = this.generalElement.find(
594
- this.settings.counterSelector
595
- );
596
-
597
- // Get likers box container element
598
- this.likersElement = this.$element.find(this.settings.likersSelector);
599
 
600
  // read attributes
601
  for (var attrName in attributesMap) {
@@ -604,6 +599,30 @@
604
  this.settings[attributesMap[attrName]] = value;
605
  }
606
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
607
  this.init();
608
  }
609
 
@@ -611,7 +630,7 @@
611
  $.extend(Plugin.prototype, {
612
  init: function () {
613
  // Call _ajaxify function on click button
614
- this.buttonElement.click(this._initLike.bind(this));
615
  // Call likers box generator
616
  this.generalElement.one("mouseenter", this._updateLikers.bind(this));
617
  },
@@ -882,7 +901,7 @@
882
  if (data.template) {
883
  this.likersElement.show().html(data.template);
884
  } else {
885
- this.likersElement.hide();
886
  }
887
  }
888
 
@@ -988,16 +1007,24 @@
988
  /* ================== assets/js/src/scripts.js =================== */
989
 
990
 
991
- /* Run :) */
992
  (function ($) {
993
  // on document ready
994
  $(function () {
995
- // Upgrading 'WordpressUlike' datasheets when new DOM has been inserted
996
- $(this).bind("DOMNodeInserted", function (e) {
997
- $(".wpulike").WordpressUlike();
998
- });
999
  });
1000
 
1001
- // init WordpressUlike
1002
  $(".wpulike").WordpressUlike();
 
 
 
 
 
 
 
 
 
 
 
 
1003
  })(jQuery);
1
+ /*! WP ULike - v4.5.1
2
  * https://wpulike.com
3
  * TechnoWich 2021;
4
  */
501
  _remove: function () {
502
  var self = this;
503
  // Remove Message On Click
504
+ this.$messageElement.on('click', function () {
505
  $(this)
506
  .fadeOut(300, function () {
507
  $(this).remove();
512
  .trigger("WordpressUlikeRemoveNotification");
513
  });
514
  // Remove Message With Timeout
515
+ if (self.settings.timeout) {
516
  setTimeout(function () {
517
  self.$messageElement
518
  .fadeOut(300, function () {
555
  append: '',
556
  appendTimeout: 2000,
557
  displayLikers: false,
558
+ counterValue: '',
559
  likersTemplate: 'default',
560
  disablePophover: true,
561
  isTotal: false,
568
  },
569
  attributesMap = {
570
  "ulike-id": "ID",
571
+ "ulike-counter-value": "counterValue",
572
  "ulike-nonce": "nonce",
573
  "ulike-type": "type",
574
  "ulike-append": "append",
591
 
592
  // Create main selectors
593
  this.buttonElement = this.$element.find(this.settings.buttonSelector);
 
 
 
 
 
 
 
594
 
595
  // read attributes
596
  for (var attrName in attributesMap) {
599
  this.settings[attributesMap[attrName]] = value;
600
  }
601
  }
602
+
603
+ // General element
604
+ this.generalElement = this.$element.find(this.settings.generalSelector);
605
+
606
+ // Append dom counter element
607
+ if (this.settings.counterValue !== '') {
608
+ this.buttonElement.each(function (index, element) {
609
+ if (typeof $(element).data('ulike-counter-value') !== 'undefined' && !$(element).next(this.settings.counterSelector).length) {
610
+ $(element).after($("<span/>")
611
+ .addClass(
612
+ this.settings.counterSelector.split('.').join("")
613
+ ).html($(element).data('ulike-counter-value')));
614
+ }
615
+ }.bind(this));
616
+ }
617
+
618
+ // Create counter element
619
+ this.counterElement = this.generalElement.find(
620
+ this.settings.counterSelector
621
+ );
622
+
623
+ // Get likers box container element
624
+ this.likersElement = this.$element.find(this.settings.likersSelector);
625
+
626
  this.init();
627
  }
628
 
630
  $.extend(Plugin.prototype, {
631
  init: function () {
632
  // Call _ajaxify function on click button
633
+ this.buttonElement.on('click', this._initLike.bind(this));
634
  // Call likers box generator
635
  this.generalElement.one("mouseenter", this._updateLikers.bind(this));
636
  },
901
  if (data.template) {
902
  this.likersElement.show().html(data.template);
903
  } else {
904
+ this.likersElement.hide().empty();
905
  }
906
  }
907
 
1007
  /* ================== assets/js/src/scripts.js =================== */
1008
 
1009
 
 
1010
  (function ($) {
1011
  // on document ready
1012
  $(function () {
1013
+ $(".wpulike").WordpressUlike();
 
 
 
1014
  });
1015
 
1016
+ // Init ulike buttons
1017
  $(".wpulike").WordpressUlike();
1018
+
1019
+ // Update elements on ajax loaded
1020
+ $(document).ajaxComplete(function () {
1021
+ // init WordpressUlike
1022
+ $(".wpulike").WordpressUlike();
1023
+ });
1024
+
1025
+ // Init on buddypress activity stream
1026
+ $('#buddypress').on('bp_ajax_request', '[data-bp-list="activity"]', function () {
1027
+ ulp_main_elements();
1028
+ });
1029
+
1030
  })(jQuery);
assets/js/wp-ulike.min.js CHANGED
@@ -1,5 +1,5 @@
1
- /*! WP ULike - v4.5.0
2
  * https://wpulike.com
3
  * TechnoWich 2021;
4
  */
5
- !function(t){t.fn.WordpressUlikeTooltip=function(e){if(this.length>1)return this.each((function(){t(this).WordpressUlikeTooltip(e)})),this;if(void 0===this||1!==this.length)return!1;const i=t(this);e=t.extend({},t.WordpressUlikeTooltip.defaults,e,i.data());let s=i.attr("title");void 0!==s&&s.length&&(e.title=s),e.class+=" ulf-"+e.theme+"-theme",e.class+=" ulf-"+e.size,e.trigger=e.trigger.toLowerCase().trim();let n={dom:this,dom_wrapped:i,position_debug:e.position_debug,trigger:e.trigger,id:e.id,title:e.title,content:e.title,child_class:e.child,theme:e.theme,class:e.class,position:e.position,close_on_outside_click:e.close_on_outside_click,singleton:e.singleton,dataAttr:"ulike-tooltip",createTooltipHTML:function(){return`<div class='ulf-tooltip ${n.class}' role='tooltip'><div class='ulf-arrow'></div><div class='ulf-content'>${n.content}</div></div>`},destroy:function(){const e=n.dom_wrapped.data(n.dataAttr);null!=e&&(e.dom_wrapped.off("touchstart mouseenter",e.show),e.dom_wrapped.off("click",e.preventDefaultHandler),t(window).off("resize",e.onResize),e.isVisible()&&e.hide(),e.dom_wrapped.data(e.dataAttr,null))},initialize:function(){return n.dom_wrapped.on("touchstart mouseenter",n.show),n.dom_wrapped.on("click",n.preventDefaultHandler),t.WordpressUlikeTooltip.body_click_initialized||(t(document).on("touchstart mousedown",n.onClickOutside),t.WordpressUlikeTooltip.bodyClickInitialized=!0),n.dom_wrapped.data(n.dataAttr,n),t(document).on("WordpressUlikeLikersMarkupUpdated",(function(t,e,i,s){if("popover"==i)if(s.length)n.show();else{let t=e.data(n.dataAttr);null!=t&&t.destroy()}})),n.dom},preventDefaultHandler:function(t){return t.preventDefault(),!1},show:function(e){if(n.isVisible())return!1;n.singleton&&n.hideAllVisible();const i=t("body");(void 0===e||e)&&"function"==typeof n.title&&(n.content=n.title(n.dom_wrapped,n)),i.append(n.createTooltipHTML()),n.tooltip=t(".ulf-tooltip:last"),n.positionTooltip(),t(window).on("resize",n.onResize);const s="ulp-dom-"+n.id;n.tooltip.attr("id",s),n.dom.attr("aria-describedby",s),t.WordpressUlikeTooltip.visible.push(n),(void 0===e||e)&&n.dom.trigger("ulf-show",[n.tooltip,n.hide]),t("body").on("DOMSubtreeModified",n.positionTooltip)},isVisible:function(){return t.inArray(n,t.WordpressUlikeTooltip.visible)>-1},hideAllVisible:function(){return t.each(t.WordpressUlikeTooltip.visible,(function(t,e){e.dom_wrapped.hasClass("ulf-focused")||e.hide()})),this},hide:function(e){t("body").off("DOMSubtreeModified",n.positionTooltip),t(window).off("resize",n.onResize),n.dom.attr("aria-describedby",null),n.tooltip&&n.tooltip.length&&n.tooltip.remove(),(void 0===e||e)&&n.dom.trigger("ulf-hide"),"click"!==n.trigger&&n.dom_wrapped.off("touchstart mousedown",n.hide);var i=t.inArray(n,t.WordpressUlikeTooltip.visible);return t.WordpressUlikeTooltip.visible.splice(i,1),n.dom},onResize:function(){n.hide(!1),n.show(!1)},onClickOutside:function(e){const i=t(e.target);i.hasClass("ulf-tooltip")||i.parents(".ulf-tooltip:first").length||t.each(t.WordpressUlikeTooltip.visible,(function(t,e){void 0!==e&&e.close_on_outside_click&&(i!==e.dom_wrapped||"focus"!==e.trigger&&"hoverfocus"!==e.trigger)&&e.hide()}))},positionTooltip:function(){n.positionDebug("-- Start positioning --"),n.dom_wrapped.length&&n.dom_wrapped.is(":visible")||(n.positionDebug("Elem no longer exists. Removing tooltip"),n.hide(!0));let t=n.tooltip.find(".ulf-arrow"),[e,i,s,o,l,a]=n.calculateSafePosition(n.position);return void 0===l&&"auto"!==n.position&&(n.positionDebug("Couldn't fit preferred position"),[e,i,s,o,l,a]=n.calculateSafePosition("auto")),void 0===l?(n.positionDebug("Doesn't appear to fit. Displaying centered"),n.tooltip.addClass("ulf-centered").css({top:"50%",left:"50%","margin-left":-s/2,"margin-top":-o/2}),t&&t.length&&t.remove(),void n.positionDebug("-- Done positioning --")):(n.positionDebug({"Setting Position":{Left:l,Top:a}}),n.tooltip.css("left",l),n.tooltip.css("top",a),i<60&&(n.positionDebug("Element is less than "+i+"px. Setting arrow to hug the side tighter"),e+=" ulf-arrow-super-hug"),t.addClass("ulf-arrow-"+e),n.positionDebug("-- Done positioning --"),n)},calculateSafePosition:function(t){let e,i,s,o=n.tooltip.find(".ulf-arrow"),l=n.dom_wrapped.offset(),a=n.dom_wrapped.outerHeight(),r=n.dom_wrapped.outerWidth(),p=n.tooltip.outerWidth(),d=n.tooltip.outerHeight(),u=document.querySelector("body").offsetWidth,h=document.querySelector("body").offsetHeight,g=o.is(":visible")?o.outerHeight():0,m=o.is(":visible")?o.outerWidth():0,c={};if(c.below=h-(d+a+l.top)>5,c.above=l.top-d>5,c.vertical_half=l.top+r/2-d/2>5,c.right=u-(p+r+l.left)>5,c.right_half=u-l.left-r/2-p/2>5,c.right_full=u-l.left-p>5,c.left=l.left-p>5,c.left_half=l.left+r/2-p/2>5,c.left_full=l.left-p>5,n.positionDebug({"Clicked Element":{Left:l.left,Top:l.top}}),n.positionDebug({"Element Dimensions":{Height:a,Width:r},"Tooltip Dimensions":{Height:d,Width:p},"Window Dimensions":{Height:h,Width:u},"Arrow Dimensions":{Height:g,Width:m}}),n.positionDebug(c),("auto"===t||"bottom"===t)&&c.below&&c.left_half&&c.right_half)n.positionDebug("Displaying below, centered"),e="top",i=l.left-p/2+r/2,s=l.top+a+g/2;else if(("auto"===t||"top"===t)&&c.above&&c.left_half&&c.right_half){if(n.positionDebug("Displaying above, centered"),e="bottom",n.child_class){let t=n.dom_wrapped.find(n.child_class).first();i=t.offset().left-p/2+t.width()/2}else i=l.left-p/2+r/2;s=l.top-d-g/2}else("auto"===t||"left"===t)&&c.left&&c.vertical_half?(n.positionDebug("Displaying left, centered"),e="right",i=l.left-p-m/2,s=l.top+a/2-d/2):("auto"===t||"right"===t)&&c.right&&c.vertical_half?(n.positionDebug("Displaying right, centered"),e="left",i=l.left+r+m/2,s=l.top+a/2-d/2):("auto"===t||"bottom"===t)&&c.below&&c.right_full?(n.positionDebug("Displaying below, to the right"),e="top ulf-arrow-hug-left",i=l.left,s=l.top+a+g/2):("auto"===t||"bottom"===t)&&c.below&&c.left_full?(n.positionDebug("Displaying below, to the left"),e="top ulf-arrow-hug-right",i=l.left+r-p,s=l.top+a+g/2):("auto"===t||"top"===t)&&c.above&&c.right_full?(n.positionDebug("Displaying above, to the right"),e="bottom ulf-arrow-hug-left",i=l.left,s=l.top-d-g/2):("auto"===t||"top"===t)&&c.above&&c.left_full&&(n.positionDebug("Displaying above, to the left"),e="bottom ulf-arrow-hug-right",i=l.left+r-p,s=l.top-d-g/2);return[e,r,p,d,i,s]},positionDebug:function(t){return!!n.position_debug&&("object"==typeof t?console.table(t):console.log("Position: "+t))}};return n.destroy(),n.initialize()},t.WordpressUlikeTooltip={},t.WordpressUlikeTooltip.visible=[],t.WordpressUlikeTooltip.body_click_initialized=!1,t.WordpressUlikeTooltip.defaults={id:Date.now(),title:"",trigger:"hoverfocus",position:"auto",class:"",theme:"black",size:"small",singleton:!0,close_on_outside_click:!0}}(jQuery),function(t,e,i,s){"use strict";var n={messageType:"success",messageText:"Hello World!",timeout:8e3,messageElement:"wpulike-message",notifContainer:"wpulike-notification"};function o(e,i){this.element=e,this.$element=t(e),this.settings=t.extend({},n,i),this._defaults=n,this._name="WordpressUlikeNotifications",this.init()}t.extend(o.prototype,{init:function(){this._message(),this._container(),this._append(),this._remove()},_message:function(){this.$messageElement=t("<div/>").addClass(this.settings.messageElement+" wpulike-"+this.settings.messageType).text(this.settings.messageText)},_container:function(){t("."+this.settings.notifContainer).length||this.$element.append(t("<div/>").addClass(this.settings.notifContainer)),this.$notifContainer=this.$element.find("."+this.settings.notifContainer)},_append:function(){this.$notifContainer.append(this.$messageElement).trigger("WordpressUlikeNotificationAppend")},_remove:function(){var e=this;this.$messageElement.click((function(){t(this).fadeOut(300,(function(){t(this).remove(),t("."+e.settings.messageElement).length||e.$notifContainer.remove()})).trigger("WordpressUlikeRemoveNotification")})),e.settings.timeout&&setTimeout((function(){e.$messageElement.fadeOut(300,(function(){t(this).remove(),t("."+e.settings.messageElement).length||e.$notifContainer.remove()})).trigger("WordpressUlikeRemoveNotification")}),e.settings.timeout)}}),t.fn.WordpressUlikeNotifications=function(t){return this.each((function(){new o(this,t)}))}}(jQuery,window,document),function(t,e,i,s){"use strict";t(e);var n=t(i),o={ID:0,nonce:0,type:"",append:"",appendTimeout:2e3,displayLikers:!1,likersTemplate:"default",disablePophover:!0,isTotal:!1,factor:"",template:"",counterSelector:".count-box",generalSelector:".wp_ulike_general_class",buttonSelector:".wp_ulike_btn",likersSelector:".wp_ulike_likers_wrapper"},l={"ulike-id":"ID","ulike-nonce":"nonce","ulike-type":"type","ulike-append":"append","ulike-is-total":"isTotal","ulike-display-likers":"displayLikers","ulike-likers-style":"likersTemplate","ulike-disable-pophover":"disablePophover","ulike-append-timeout":"appendTimeout","ulike-factor":"factor","ulike-template":"template"};function a(e,i){for(var s in this.element=e,this.$element=t(e),this.settings=t.extend({},o,i),this._defaults=o,this._name="WordpressUlike",this.buttonElement=this.$element.find(this.settings.buttonSelector),this.generalElement=this.$element.find(this.settings.generalSelector),this.counterElement=this.generalElement.find(this.settings.counterSelector),this.likersElement=this.$element.find(this.settings.likersSelector),l){var n=this.buttonElement.data(s);void 0!==n&&(this.settings[l[s]]=n)}this.init()}t.extend(a.prototype,{init:function(){this.buttonElement.click(this._initLike.bind(this)),this.generalElement.one("mouseenter",this._updateLikers.bind(this))},_ajax:function(e,i){t.ajax({url:wp_ulike_params.ajax_url,type:"POST",dataType:"json",data:e}).done(i)},_initLike:function(t){t.stopPropagation(),this._maybeUpdateElements(t),this._updateSameButtons(),this._updateSameLikers(),this.buttonElement.prop("disabled",!0),n.trigger("WordpressUlikeLoading",this.element),this.generalElement.addClass("wp_ulike_is_loading"),this._ajax({action:"wp_ulike_process",id:this.settings.ID,nonce:this.settings.nonce,factor:this.settings.factor,type:this.settings.type,template:this.settings.template,displayLikers:this.settings.displayLikers,likersTemplate:this.settings.likersTemplate},function(t){this.generalElement.removeClass("wp_ulike_is_loading"),t.success?(this._updateMarkup(t),this._appendChild()):t.data.hasToast&&this._sendNotification("error",t.data.message),this.buttonElement.prop("disabled",!1),n.trigger("WordpressUlikeUpdated",this.element)}.bind(this))},_maybeUpdateElements:function(e){this.buttonElement=t(e.currentTarget),this.generalElement=this.buttonElement.closest(this.settings.generalSelector),this.counterElement=this.generalElement.find(this.settings.counterSelector),this.settings.factor=this.buttonElement.data("ulike-factor")},_appendChild:function(){if(""!==this.settings.append){var e=t(this.settings.append);this.buttonElement.append(e),this.settings.appendTimeout&&setTimeout((function(){e.detach()}),this.settings.appendTimeout)}},_updateMarkup:function(t){this._setSbilingElement(),this._setSbilingButtons(),this._updateGeneralClassNames(t.data.status),null!==t.data.data&&(t.data.status<5&&(this.__updateCounter(t.data.data),this.settings.displayLikers&&void 0!==t.data.likers&&this._updateLikersMarkup(t.data.likers)),this._updateButton(t.data.btnText,t.data.status)),t.data.hasToast&&this._sendNotification(t.data.messageType,t.data.message)},_updateGeneralClassNames:function(t){var e="wp_ulike_is_not_liked",i="wp_ulike_is_liked",s="wp_ulike_is_unliked",n="wp_ulike_click_is_disabled";switch(this.siblingElement.length&&this.siblingElement.removeClass(this._arrayToString([i,s])),t){case 1:this.generalElement.addClass(i).removeClass(e),this.generalElement.children().first().addClass(n);break;case 2:this.generalElement.addClass(s).removeClass(i);break;case 3:this.generalElement.addClass(i).removeClass(s);break;default:this.generalElement.addClass(n),this.siblingElement.length&&this.siblingElement.addClass(n)}},_arrayToString:function(t){return t.join(" ")},_setSbilingElement:function(){this.siblingElement=this.generalElement.siblings()},_setSbilingButtons:function(){this.siblingButton=this.buttonElement.siblings(this.settings.buttonSelector)},__updateCounter:function(t){"object"!=typeof t?this.counterElement.html(t):this.settings.isTotal&&void 0!==t.sub?this.counterElement.html(t.sub):"down"===this.settings.factor?(this.counterElement.html(t.down),this.siblingElement.length&&this.siblingElement.find(this.settings.counterSelector).html(t.up)):(this.counterElement.html(t.up),this.siblingElement.length&&this.siblingElement.find(this.settings.counterSelector).html(t.down)),n.trigger("WordpressUlikeCounterUpdated",[this.buttonElement])},_updateLikers:function(t){if(this.settings.displayLikers){if("popover"==this.settings.likersTemplate&&this.$element.data("ulike-tooltip"))return;if("default"==this.settings.likersTemplate&&this.likersElement.length)return;return this.generalElement.addClass("wp_ulike_is_getting_likers_list"),this._ajax({action:"wp_ulike_get_likers",id:this.settings.ID,nonce:this.settings.nonce,type:this.settings.type,displayLikers:this.settings.displayLikers,likersTemplate:this.settings.likersTemplate},function(t){this.generalElement.removeClass("wp_ulike_is_getting_likers_list"),t.success&&this._updateLikersMarkup(t.data)}.bind(this)),t.stopImmediatePropagation(),!1}},_updateLikersMarkup:function(e){"popover"==this.settings.likersTemplate?(this.likersElement=this.$element,e.template&&this.likersElement.WordpressUlikeTooltip({id:this.settings.type.toLowerCase()+"-"+this.settings.ID,title:e.template,position:"top",child:this.settings.generalSelector,theme:"white",size:"tiny",trigger:"hover"})):(this.likersElement.length||(this.likersElement=t(e.template).appendTo(this.$element)),e.template?this.likersElement.show().html(e.template):this.likersElement.hide()),n.trigger("WordpressUlikeLikersMarkupUpdated",[this.likersElement,this.settings.likersTemplate,e.template])},_updateSameButtons:function(){var t=void 0!==this.settings.factor?"_"+this.settings.factor:"";this.sameButtons=n.find(".wp_"+this.settings.type.toLowerCase()+t+"_btn_"+this.settings.ID),this.sameButtons.length>1&&(this.buttonElement=this.sameButtons,this.generalElement=this.buttonElement.closest(this.settings.generalSelector),this.counterElement=this.generalElement.find(this.settings.counterSelector))},_updateSameLikers:function(){this.sameLikers=n.find(".wp_"+this.settings.type.toLowerCase()+"_likers_"+this.settings.ID),this.sameLikers.length>1&&(this.likersElement=this.sameLikers)},_getLikersElement:function(){return this.likersElement},_updateButton:function(t,e){this.buttonElement.hasClass("wp_ulike_put_image")?(this.buttonElement.toggleClass("image-unlike wp_ulike_btn_is_active"),this.siblingElement.length&&this.siblingElement.find(this.settings.buttonSelector).removeClass("image-unlike wp_ulike_btn_is_active"),this.siblingButton.length&&this.siblingButton.removeClass("image-unlike wp_ulike_btn_is_active")):this.buttonElement.hasClass("wp_ulike_put_text")&&null!==t&&("object"!=typeof t?this.buttonElement.find("span").html(t):"down"===this.settings.factor?(this.buttonElement.find("span").html(t.down),this.siblingElement.length&&this.siblingElement.find(this.settings.buttonSelector).find("span").html(t.up)):(this.buttonElement.find("span").html(t.up),this.siblingElement.length&&this.siblingElement.find(this.settings.buttonSelector).find("span").html(t.down)))},_sendNotification:function(e,s){t(i.body).WordpressUlikeNotifications({messageType:e,messageText:s})}}),t.fn.WordpressUlike=function(e){return this.each((function(){t.data(this,"plugin_WordpressUlike")||t.data(this,"plugin_WordpressUlike",new a(this,e))}))}}(jQuery,window,document),function(t){t((function(){t(this).bind("DOMNodeInserted",(function(e){t(".wpulike").WordpressUlike()}))})),t(".wpulike").WordpressUlike()}(jQuery);
1
+ /*! WP ULike - v4.5.1
2
  * https://wpulike.com
3
  * TechnoWich 2021;
4
  */
5
+ !function(t){t.fn.WordpressUlikeTooltip=function(e){if(this.length>1)return this.each((function(){t(this).WordpressUlikeTooltip(e)})),this;if(void 0===this||1!==this.length)return!1;const i=t(this);e=t.extend({},t.WordpressUlikeTooltip.defaults,e,i.data());let s=i.attr("title");void 0!==s&&s.length&&(e.title=s),e.class+=" ulf-"+e.theme+"-theme",e.class+=" ulf-"+e.size,e.trigger=e.trigger.toLowerCase().trim();let n={dom:this,dom_wrapped:i,position_debug:e.position_debug,trigger:e.trigger,id:e.id,title:e.title,content:e.title,child_class:e.child,theme:e.theme,class:e.class,position:e.position,close_on_outside_click:e.close_on_outside_click,singleton:e.singleton,dataAttr:"ulike-tooltip",createTooltipHTML:function(){return`<div class='ulf-tooltip ${n.class}' role='tooltip'><div class='ulf-arrow'></div><div class='ulf-content'>${n.content}</div></div>`},destroy:function(){const e=n.dom_wrapped.data(n.dataAttr);null!=e&&(e.dom_wrapped.off("touchstart mouseenter",e.show),e.dom_wrapped.off("click",e.preventDefaultHandler),t(window).off("resize",e.onResize),e.isVisible()&&e.hide(),e.dom_wrapped.data(e.dataAttr,null))},initialize:function(){return n.dom_wrapped.on("touchstart mouseenter",n.show),n.dom_wrapped.on("click",n.preventDefaultHandler),t.WordpressUlikeTooltip.body_click_initialized||(t(document).on("touchstart mousedown",n.onClickOutside),t.WordpressUlikeTooltip.bodyClickInitialized=!0),n.dom_wrapped.data(n.dataAttr,n),t(document).on("WordpressUlikeLikersMarkupUpdated",(function(t,e,i,s){if("popover"==i)if(s.length)n.show();else{let t=e.data(n.dataAttr);null!=t&&t.destroy()}})),n.dom},preventDefaultHandler:function(t){return t.preventDefault(),!1},show:function(e){if(n.isVisible())return!1;n.singleton&&n.hideAllVisible();const i=t("body");(void 0===e||e)&&"function"==typeof n.title&&(n.content=n.title(n.dom_wrapped,n)),i.append(n.createTooltipHTML()),n.tooltip=t(".ulf-tooltip:last"),n.positionTooltip(),t(window).on("resize",n.onResize);const s="ulp-dom-"+n.id;n.tooltip.attr("id",s),n.dom.attr("aria-describedby",s),t.WordpressUlikeTooltip.visible.push(n),(void 0===e||e)&&n.dom.trigger("ulf-show",[n.tooltip,n.hide]),t("body").on("DOMSubtreeModified",n.positionTooltip)},isVisible:function(){return t.inArray(n,t.WordpressUlikeTooltip.visible)>-1},hideAllVisible:function(){return t.each(t.WordpressUlikeTooltip.visible,(function(t,e){e.dom_wrapped.hasClass("ulf-focused")||e.hide()})),this},hide:function(e){t("body").off("DOMSubtreeModified",n.positionTooltip),t(window).off("resize",n.onResize),n.dom.attr("aria-describedby",null),n.tooltip&&n.tooltip.length&&n.tooltip.remove(),(void 0===e||e)&&n.dom.trigger("ulf-hide"),"click"!==n.trigger&&n.dom_wrapped.off("touchstart mousedown",n.hide);var i=t.inArray(n,t.WordpressUlikeTooltip.visible);return t.WordpressUlikeTooltip.visible.splice(i,1),n.dom},onResize:function(){n.hide(!1),n.show(!1)},onClickOutside:function(e){const i=t(e.target);i.hasClass("ulf-tooltip")||i.parents(".ulf-tooltip:first").length||t.each(t.WordpressUlikeTooltip.visible,(function(t,e){void 0!==e&&e.close_on_outside_click&&(i!==e.dom_wrapped||"focus"!==e.trigger&&"hoverfocus"!==e.trigger)&&e.hide()}))},positionTooltip:function(){n.positionDebug("-- Start positioning --"),n.dom_wrapped.length&&n.dom_wrapped.is(":visible")||(n.positionDebug("Elem no longer exists. Removing tooltip"),n.hide(!0));let t=n.tooltip.find(".ulf-arrow"),[e,i,s,o,l,a]=n.calculateSafePosition(n.position);return void 0===l&&"auto"!==n.position&&(n.positionDebug("Couldn't fit preferred position"),[e,i,s,o,l,a]=n.calculateSafePosition("auto")),void 0===l?(n.positionDebug("Doesn't appear to fit. Displaying centered"),n.tooltip.addClass("ulf-centered").css({top:"50%",left:"50%","margin-left":-s/2,"margin-top":-o/2}),t&&t.length&&t.remove(),void n.positionDebug("-- Done positioning --")):(n.positionDebug({"Setting Position":{Left:l,Top:a}}),n.tooltip.css("left",l),n.tooltip.css("top",a),i<60&&(n.positionDebug("Element is less than "+i+"px. Setting arrow to hug the side tighter"),e+=" ulf-arrow-super-hug"),t.addClass("ulf-arrow-"+e),n.positionDebug("-- Done positioning --"),n)},calculateSafePosition:function(t){let e,i,s,o=n.tooltip.find(".ulf-arrow"),l=n.dom_wrapped.offset(),a=n.dom_wrapped.outerHeight(),r=n.dom_wrapped.outerWidth(),p=n.tooltip.outerWidth(),d=n.tooltip.outerHeight(),u=document.querySelector("body").offsetWidth,h=document.querySelector("body").offsetHeight,g=o.is(":visible")?o.outerHeight():0,c=o.is(":visible")?o.outerWidth():0,m={};if(m.below=h-(d+a+l.top)>5,m.above=l.top-d>5,m.vertical_half=l.top+r/2-d/2>5,m.right=u-(p+r+l.left)>5,m.right_half=u-l.left-r/2-p/2>5,m.right_full=u-l.left-p>5,m.left=l.left-p>5,m.left_half=l.left+r/2-p/2>5,m.left_full=l.left-p>5,n.positionDebug({"Clicked Element":{Left:l.left,Top:l.top}}),n.positionDebug({"Element Dimensions":{Height:a,Width:r},"Tooltip Dimensions":{Height:d,Width:p},"Window Dimensions":{Height:h,Width:u},"Arrow Dimensions":{Height:g,Width:c}}),n.positionDebug(m),("auto"===t||"bottom"===t)&&m.below&&m.left_half&&m.right_half)n.positionDebug("Displaying below, centered"),e="top",i=l.left-p/2+r/2,s=l.top+a+g/2;else if(("auto"===t||"top"===t)&&m.above&&m.left_half&&m.right_half){if(n.positionDebug("Displaying above, centered"),e="bottom",n.child_class){let t=n.dom_wrapped.find(n.child_class).first();i=t.offset().left-p/2+t.width()/2}else i=l.left-p/2+r/2;s=l.top-d-g/2}else("auto"===t||"left"===t)&&m.left&&m.vertical_half?(n.positionDebug("Displaying left, centered"),e="right",i=l.left-p-c/2,s=l.top+a/2-d/2):("auto"===t||"right"===t)&&m.right&&m.vertical_half?(n.positionDebug("Displaying right, centered"),e="left",i=l.left+r+c/2,s=l.top+a/2-d/2):("auto"===t||"bottom"===t)&&m.below&&m.right_full?(n.positionDebug("Displaying below, to the right"),e="top ulf-arrow-hug-left",i=l.left,s=l.top+a+g/2):("auto"===t||"bottom"===t)&&m.below&&m.left_full?(n.positionDebug("Displaying below, to the left"),e="top ulf-arrow-hug-right",i=l.left+r-p,s=l.top+a+g/2):("auto"===t||"top"===t)&&m.above&&m.right_full?(n.positionDebug("Displaying above, to the right"),e="bottom ulf-arrow-hug-left",i=l.left,s=l.top-d-g/2):("auto"===t||"top"===t)&&m.above&&m.left_full&&(n.positionDebug("Displaying above, to the left"),e="bottom ulf-arrow-hug-right",i=l.left+r-p,s=l.top-d-g/2);return[e,r,p,d,i,s]},positionDebug:function(t){return!!n.position_debug&&("object"==typeof t?console.table(t):console.log("Position: "+t))}};return n.destroy(),n.initialize()},t.WordpressUlikeTooltip={},t.WordpressUlikeTooltip.visible=[],t.WordpressUlikeTooltip.body_click_initialized=!1,t.WordpressUlikeTooltip.defaults={id:Date.now(),title:"",trigger:"hoverfocus",position:"auto",class:"",theme:"black",size:"small",singleton:!0,close_on_outside_click:!0}}(jQuery),function(t,e,i,s){"use strict";var n={messageType:"success",messageText:"Hello World!",timeout:8e3,messageElement:"wpulike-message",notifContainer:"wpulike-notification"};function o(e,i){this.element=e,this.$element=t(e),this.settings=t.extend({},n,i),this._defaults=n,this._name="WordpressUlikeNotifications",this.init()}t.extend(o.prototype,{init:function(){this._message(),this._container(),this._append(),this._remove()},_message:function(){this.$messageElement=t("<div/>").addClass(this.settings.messageElement+" wpulike-"+this.settings.messageType).text(this.settings.messageText)},_container:function(){t("."+this.settings.notifContainer).length||this.$element.append(t("<div/>").addClass(this.settings.notifContainer)),this.$notifContainer=this.$element.find("."+this.settings.notifContainer)},_append:function(){this.$notifContainer.append(this.$messageElement).trigger("WordpressUlikeNotificationAppend")},_remove:function(){var e=this;this.$messageElement.on("click",(function(){t(this).fadeOut(300,(function(){t(this).remove(),t("."+e.settings.messageElement).length||e.$notifContainer.remove()})).trigger("WordpressUlikeRemoveNotification")})),e.settings.timeout&&setTimeout((function(){e.$messageElement.fadeOut(300,(function(){t(this).remove(),t("."+e.settings.messageElement).length||e.$notifContainer.remove()})).trigger("WordpressUlikeRemoveNotification")}),e.settings.timeout)}}),t.fn.WordpressUlikeNotifications=function(t){return this.each((function(){new o(this,t)}))}}(jQuery,window,document),function(t,e,i,s){"use strict";t(e);var n=t(i),o={ID:0,nonce:0,type:"",append:"",appendTimeout:2e3,displayLikers:!1,counterValue:"",likersTemplate:"default",disablePophover:!0,isTotal:!1,factor:"",template:"",counterSelector:".count-box",generalSelector:".wp_ulike_general_class",buttonSelector:".wp_ulike_btn",likersSelector:".wp_ulike_likers_wrapper"},l={"ulike-id":"ID","ulike-counter-value":"counterValue","ulike-nonce":"nonce","ulike-type":"type","ulike-append":"append","ulike-is-total":"isTotal","ulike-display-likers":"displayLikers","ulike-likers-style":"likersTemplate","ulike-disable-pophover":"disablePophover","ulike-append-timeout":"appendTimeout","ulike-factor":"factor","ulike-template":"template"};function a(e,i){for(var s in this.element=e,this.$element=t(e),this.settings=t.extend({},o,i),this._defaults=o,this._name="WordpressUlike",this.buttonElement=this.$element.find(this.settings.buttonSelector),l){var n=this.buttonElement.data(s);void 0!==n&&(this.settings[l[s]]=n)}this.generalElement=this.$element.find(this.settings.generalSelector),""!==this.settings.counterValue&&this.buttonElement.each(function(e,i){void 0===t(i).data("ulike-counter-value")||t(i).next(this.settings.counterSelector).length||t(i).after(t("<span/>").addClass(this.settings.counterSelector.split(".").join("")).html(t(i).data("ulike-counter-value")))}.bind(this)),this.counterElement=this.generalElement.find(this.settings.counterSelector),this.likersElement=this.$element.find(this.settings.likersSelector),this.init()}t.extend(a.prototype,{init:function(){this.buttonElement.on("click",this._initLike.bind(this)),this.generalElement.one("mouseenter",this._updateLikers.bind(this))},_ajax:function(e,i){t.ajax({url:wp_ulike_params.ajax_url,type:"POST",dataType:"json",data:e}).done(i)},_initLike:function(t){t.stopPropagation(),this._maybeUpdateElements(t),this._updateSameButtons(),this._updateSameLikers(),this.buttonElement.prop("disabled",!0),n.trigger("WordpressUlikeLoading",this.element),this.generalElement.addClass("wp_ulike_is_loading"),this._ajax({action:"wp_ulike_process",id:this.settings.ID,nonce:this.settings.nonce,factor:this.settings.factor,type:this.settings.type,template:this.settings.template,displayLikers:this.settings.displayLikers,likersTemplate:this.settings.likersTemplate},function(t){this.generalElement.removeClass("wp_ulike_is_loading"),t.success?(this._updateMarkup(t),this._appendChild()):t.data.hasToast&&this._sendNotification("error",t.data.message),this.buttonElement.prop("disabled",!1),n.trigger("WordpressUlikeUpdated",this.element)}.bind(this))},_maybeUpdateElements:function(e){this.buttonElement=t(e.currentTarget),this.generalElement=this.buttonElement.closest(this.settings.generalSelector),this.counterElement=this.generalElement.find(this.settings.counterSelector),this.settings.factor=this.buttonElement.data("ulike-factor")},_appendChild:function(){if(""!==this.settings.append){var e=t(this.settings.append);this.buttonElement.append(e),this.settings.appendTimeout&&setTimeout((function(){e.detach()}),this.settings.appendTimeout)}},_updateMarkup:function(t){this._setSbilingElement(),this._setSbilingButtons(),this._updateGeneralClassNames(t.data.status),null!==t.data.data&&(t.data.status<5&&(this.__updateCounter(t.data.data),this.settings.displayLikers&&void 0!==t.data.likers&&this._updateLikersMarkup(t.data.likers)),this._updateButton(t.data.btnText,t.data.status)),t.data.hasToast&&this._sendNotification(t.data.messageType,t.data.message)},_updateGeneralClassNames:function(t){var e="wp_ulike_is_not_liked",i="wp_ulike_is_liked",s="wp_ulike_is_unliked",n="wp_ulike_click_is_disabled";switch(this.siblingElement.length&&this.siblingElement.removeClass(this._arrayToString([i,s])),t){case 1:this.generalElement.addClass(i).removeClass(e),this.generalElement.children().first().addClass(n);break;case 2:this.generalElement.addClass(s).removeClass(i);break;case 3:this.generalElement.addClass(i).removeClass(s);break;default:this.generalElement.addClass(n),this.siblingElement.length&&this.siblingElement.addClass(n)}},_arrayToString:function(t){return t.join(" ")},_setSbilingElement:function(){this.siblingElement=this.generalElement.siblings()},_setSbilingButtons:function(){this.siblingButton=this.buttonElement.siblings(this.settings.buttonSelector)},__updateCounter:function(t){"object"!=typeof t?this.counterElement.html(t):this.settings.isTotal&&void 0!==t.sub?this.counterElement.html(t.sub):"down"===this.settings.factor?(this.counterElement.html(t.down),this.siblingElement.length&&this.siblingElement.find(this.settings.counterSelector).html(t.up)):(this.counterElement.html(t.up),this.siblingElement.length&&this.siblingElement.find(this.settings.counterSelector).html(t.down)),n.trigger("WordpressUlikeCounterUpdated",[this.buttonElement])},_updateLikers:function(t){if(this.settings.displayLikers){if("popover"==this.settings.likersTemplate&&this.$element.data("ulike-tooltip"))return;if("default"==this.settings.likersTemplate&&this.likersElement.length)return;return this.generalElement.addClass("wp_ulike_is_getting_likers_list"),this._ajax({action:"wp_ulike_get_likers",id:this.settings.ID,nonce:this.settings.nonce,type:this.settings.type,displayLikers:this.settings.displayLikers,likersTemplate:this.settings.likersTemplate},function(t){this.generalElement.removeClass("wp_ulike_is_getting_likers_list"),t.success&&this._updateLikersMarkup(t.data)}.bind(this)),t.stopImmediatePropagation(),!1}},_updateLikersMarkup:function(e){"popover"==this.settings.likersTemplate?(this.likersElement=this.$element,e.template&&this.likersElement.WordpressUlikeTooltip({id:this.settings.type.toLowerCase()+"-"+this.settings.ID,title:e.template,position:"top",child:this.settings.generalSelector,theme:"white",size:"tiny",trigger:"hover"})):(this.likersElement.length||(this.likersElement=t(e.template).appendTo(this.$element)),e.template?this.likersElement.show().html(e.template):this.likersElement.hide().empty()),n.trigger("WordpressUlikeLikersMarkupUpdated",[this.likersElement,this.settings.likersTemplate,e.template])},_updateSameButtons:function(){var t=void 0!==this.settings.factor?"_"+this.settings.factor:"";this.sameButtons=n.find(".wp_"+this.settings.type.toLowerCase()+t+"_btn_"+this.settings.ID),this.sameButtons.length>1&&(this.buttonElement=this.sameButtons,this.generalElement=this.buttonElement.closest(this.settings.generalSelector),this.counterElement=this.generalElement.find(this.settings.counterSelector))},_updateSameLikers:function(){this.sameLikers=n.find(".wp_"+this.settings.type.toLowerCase()+"_likers_"+this.settings.ID),this.sameLikers.length>1&&(this.likersElement=this.sameLikers)},_getLikersElement:function(){return this.likersElement},_updateButton:function(t,e){this.buttonElement.hasClass("wp_ulike_put_image")?(this.buttonElement.toggleClass("image-unlike wp_ulike_btn_is_active"),this.siblingElement.length&&this.siblingElement.find(this.settings.buttonSelector).removeClass("image-unlike wp_ulike_btn_is_active"),this.siblingButton.length&&this.siblingButton.removeClass("image-unlike wp_ulike_btn_is_active")):this.buttonElement.hasClass("wp_ulike_put_text")&&null!==t&&("object"!=typeof t?this.buttonElement.find("span").html(t):"down"===this.settings.factor?(this.buttonElement.find("span").html(t.down),this.siblingElement.length&&this.siblingElement.find(this.settings.buttonSelector).find("span").html(t.up)):(this.buttonElement.find("span").html(t.up),this.siblingElement.length&&this.siblingElement.find(this.settings.buttonSelector).find("span").html(t.down)))},_sendNotification:function(e,s){t(i.body).WordpressUlikeNotifications({messageType:e,messageText:s})}}),t.fn.WordpressUlike=function(e){return this.each((function(){t.data(this,"plugin_WordpressUlike")||t.data(this,"plugin_WordpressUlike",new a(this,e))}))}}(jQuery,window,document),function(t){t((function(){t(".wpulike").WordpressUlike()})),t(".wpulike").WordpressUlike(),t(document).ajaxComplete((function(){t(".wpulike").WordpressUlike()})),t("#buddypress").on("bp_ajax_request",'[data-bp-list="activity"]',(function(){ulp_main_elements()}))}(jQuery);
includes/classes/class-wp-ulike-cta-template.php CHANGED
@@ -55,7 +55,12 @@ if ( ! class_exists( 'wp_ulike_cta_template' ) ) {
55
  'prev_status' => $this->getPrevStatus(),
56
  'method' => 'lookup'
57
  ), $this->settings ) ){
58
- return 4;
 
 
 
 
 
59
  }
60
 
61
  switch( wp_ulike_setting_repo::getMethod( $this->args['slug'] ) ){
@@ -117,27 +122,33 @@ if ( ! class_exists( 'wp_ulike_cta_template' ) ) {
117
  $formatted_val = apply_filters( 'wp_ulike_count_box_template', '<span class="count-box">'. wp_ulike_format_number( $total_likes ) .'</span>' , $total_likes, $this->args['slug'] );
118
  $this->args['is_distinct'] = $this->isDistinct();
119
 
 
 
 
 
 
120
  $wp_ulike_template = apply_filters( 'wp_ulike_add_templates_args', array(
121
- "ID" => esc_attr( $this->args['id'] ),
122
- "wrapper_class" => esc_attr( $this->args['wrapper_class'] ),
123
- "slug" => esc_attr( $this->args['slug'] ),
124
- "counter" => wp_ulike_setting_repo::isCounterBoxVisible( $this->args['slug'] ) ? $formatted_val: '',
125
- "total_likes" => $total_likes,
126
- "type" => esc_attr( $this->args['slug'] ),
127
- "status" => esc_attr( $method_id ),
128
- "user_status" => esc_attr( $this->getPrevStatus() ),
129
- "setting" => esc_attr( $this->args['setting'] ),
130
- "attributes" => $this->args['attributes'],
131
- "up_vote_inner_text" => $this->args['up_vote_inner_text'],
132
- "down_vote_inner_text" => $this->args['down_vote_inner_text'],
133
- "style" => esc_html( $this->args['style'] ),
134
- "button_type" => esc_html( $this->args['button_type'] ),
135
- "display_likers" => $this->args['display_likers'],
136
- "display_counters" => wp_ulike_setting_repo::isCounterBoxVisible( $this->args['slug'] ),
137
- "disable_pophover" => esc_attr( $this->args['disable_pophover'] ),
138
- "likers_style" => esc_attr( $this->args['likers_style'] ),
139
- "button_text" => $button_text,
140
- "general_class" => $this->get_general_selectors( $method_id ),
 
141
  "button_class" => esc_attr( $button_class_name )
142
  ), $this->args, $temp_list
143
  );
@@ -159,7 +170,7 @@ if ( ! class_exists( 'wp_ulike_cta_template' ) ) {
159
 
160
  switch ( $method_id ){
161
  case 0:
162
- $selectors .= ' wp_ulike_is_not_logged';
163
  break;
164
  case 1:
165
  $selectors .= ' wp_ulike_is_not_liked';
@@ -172,6 +183,10 @@ if ( ! class_exists( 'wp_ulike_cta_template' ) ) {
172
  break;
173
  case 4:
174
  $selectors .= ' wp_ulike_is_already_liked';
 
 
 
 
175
  }
176
 
177
  return esc_attr( $selectors );
55
  'prev_status' => $this->getPrevStatus(),
56
  'method' => 'lookup'
57
  ), $this->settings ) ){
58
+ // If has prev status
59
+ if( $this->getPrevStatus() ){
60
+ return substr( $this->getPrevStatus(), 0, 2 ) !== "un" ? 4 : 5;
61
+ }
62
+ // Else return zero
63
+ return 0;
64
  }
65
 
66
  switch( wp_ulike_setting_repo::getMethod( $this->args['slug'] ) ){
122
  $formatted_val = apply_filters( 'wp_ulike_count_box_template', '<span class="count-box">'. wp_ulike_format_number( $total_likes ) .'</span>' , $total_likes, $this->args['slug'] );
123
  $this->args['is_distinct'] = $this->isDistinct();
124
 
125
+ $formatted_value = '';
126
+ if( wp_ulike_setting_repo::isCounterBoxVisible( $this->args['slug'] ) ){
127
+ $formatted_value = wp_ulike_format_number( $total_likes, wp_ulike_maybe_convert_status( $this->getPrevStatus(), 'up' ) );
128
+ }
129
+
130
  $wp_ulike_template = apply_filters( 'wp_ulike_add_templates_args', array(
131
+ "ID" => esc_attr( $this->args['id'] ),
132
+ "wrapper_class" => esc_attr( $this->args['wrapper_class'] ),
133
+ "slug" => esc_attr( $this->args['slug'] ),
134
+ "counter" => wp_ulike_setting_repo::isCounterBoxVisible( $this->args['slug'] ) ? $formatted_val: '',
135
+ "total_likes" => $total_likes,
136
+ "formatted_total_likes" => $formatted_value,
137
+ "type" => esc_attr( $this->args['slug'] ),
138
+ "status" => esc_attr( $method_id ),
139
+ "user_status" => esc_attr( $this->getPrevStatus() ),
140
+ "setting" => esc_attr( $this->args['setting'] ),
141
+ "attributes" => $this->args['attributes'],
142
+ "up_vote_inner_text" => $this->args['up_vote_inner_text'],
143
+ "down_vote_inner_text" => $this->args['down_vote_inner_text'],
144
+ "style" => esc_html( $this->args['style'] ),
145
+ "button_type" => esc_html( $this->args['button_type'] ),
146
+ "display_likers" => $this->args['display_likers'],
147
+ "display_counters" => wp_ulike_setting_repo::isCounterBoxVisible( $this->args['slug'] ),
148
+ "disable_pophover" => esc_attr( $this->args['disable_pophover'] ),
149
+ "likers_style" => esc_attr( $this->args['likers_style'] ),
150
+ "button_text" => $button_text,
151
+ "general_class" => $this->get_general_selectors( $method_id ),
152
  "button_class" => esc_attr( $button_class_name )
153
  ), $this->args, $temp_list
154
  );
170
 
171
  switch ( $method_id ){
172
  case 0:
173
+ $selectors .= ' wp_ulike_is_restricted';
174
  break;
175
  case 1:
176
  $selectors .= ' wp_ulike_is_not_liked';
183
  break;
184
  case 4:
185
  $selectors .= ' wp_ulike_is_already_liked';
186
+ break;
187
+ case 5:
188
+ $selectors .= ' wp_ulike_is_already_unliked';
189
+ break;
190
  }
191
 
192
  return esc_attr( $selectors );
includes/classes/class-wp-ulike-entities-process.php CHANGED
@@ -464,6 +464,12 @@ if ( ! class_exists( 'wp_ulike_entities_process' ) ) {
464
  SET `meta_value` = (`meta_value` + 1)
465
  WHERE `meta_group` = 'statistics' AND `meta_key` = 'count_logs_period_all'
466
  " );
 
 
 
 
 
 
467
  $table = $this->typeSettings->getTableName();
468
  $this->wpdb->query( "
469
  UPDATE `{$this->wpdb->prefix}ulike_meta`
464
  SET `meta_value` = (`meta_value` + 1)
465
  WHERE `meta_group` = 'statistics' AND `meta_key` = 'count_logs_period_all'
466
  " );
467
+ // update new votes
468
+ $this->wpdb->query( "
469
+ UPDATE `{$this->wpdb->prefix}ulike_meta`
470
+ SET `meta_value` = (`meta_value` + 1)
471
+ WHERE `meta_group` = 'statistics' AND `meta_key` = 'calculate_new_votes'
472
+ " );
473
  $table = $this->typeSettings->getTableName();
474
  $this->wpdb->query( "
475
  UPDATE `{$this->wpdb->prefix}ulike_meta`
includes/functions/content-types.php CHANGED
@@ -278,12 +278,15 @@ if( ! function_exists( 'wp_ulike_buddypress' ) ){
278
  * @return String
279
  */
280
  function wp_ulike_buddypress( $type = 'get', $args = array() ) {
281
-
282
- if ( bp_get_activity_comment_id() != null ){
283
- $activityID = isset( $args['id'] ) ? $args['id'] : bp_get_activity_comment_id();
284
  } else {
285
- $activityID = isset( $args['id'] ) ? $args['id'] : bp_get_activity_id();
 
 
286
  }
 
287
  $attributes = apply_filters( 'wp_ulike_activities_add_attr', null );
288
  $options = wp_ulike_get_option( 'buddypress_group' );
289
  $buddypress_settings = wp_ulike_get_post_settings_by_type( 'likeThisActivity' );
278
  * @return String
279
  */
280
  function wp_ulike_buddypress( $type = 'get', $args = array() ) {
281
+ // Set activity ID
282
+ if( isset( $args['id'] ) ){
283
+ $activityID = $args['id'];
284
  } else {
285
+ // Get activity comment id
286
+ $commentID = bp_get_activity_comment_id();
287
+ $activityID = ! empty( $commentID ) ? $commentID : bp_get_activity_id();
288
  }
289
+
290
  $attributes = apply_filters( 'wp_ulike_activities_add_attr', null );
291
  $options = wp_ulike_get_option( 'buddypress_group' );
292
  $buddypress_settings = wp_ulike_get_post_settings_by_type( 'likeThisActivity' );
includes/functions/counter.php CHANGED
@@ -98,8 +98,10 @@ if( ! function_exists( 'wp_ulike_get_counter_value_info' ) ){
98
  $counter_value = $wpdb->get_var( stripslashes( $query ) );
99
  $counter_value = empty( $counter_value ) ? 0 : (int) $counter_value;
100
 
101
- // Add counter to meta value
102
- wp_ulike_update_meta_counter_value( $ID, $counter_value, $type, $status, $is_distinct );
 
 
103
  }
104
 
105
  // By checking this option, users who have upgraded to version +4 and deleted their old logs can add the number of old likes to the new figures.
@@ -111,7 +113,7 @@ if( ! function_exists( 'wp_ulike_get_counter_value_info' ) ){
111
  // Create an action when counter value is ready.
112
  do_action('wp_ulike_counter_value_generated');
113
 
114
- return apply_filters( 'wp_ulike_counter_value' , $counter_value, $ID, $type, $status );
115
  }
116
  }
117
 
98
  $counter_value = $wpdb->get_var( stripslashes( $query ) );
99
  $counter_value = empty( $counter_value ) ? 0 : (int) $counter_value;
100
 
101
+ if( empty( $date_range ) ){
102
+ // Add counter to meta value
103
+ wp_ulike_update_meta_counter_value( $ID, $counter_value, $type, $status, $is_distinct );
104
+ }
105
  }
106
 
107
  // By checking this option, users who have upgraded to version +4 and deleted their old logs can add the number of old likes to the new figures.
113
  // Create an action when counter value is ready.
114
  do_action('wp_ulike_counter_value_generated');
115
 
116
+ return apply_filters( 'wp_ulike_counter_value' , $counter_value, $ID, $type, $status, $date_range );
117
  }
118
  }
119
 
includes/functions/general.php CHANGED
@@ -303,12 +303,11 @@ if( ! function_exists( 'wp_ulike_get_post_settings_by_type' ) ){
303
  }
304
  }
305
 
306
-
307
  if( ! function_exists( 'wp_ulike_get_user_access_capability' ) ){
308
  /**
309
  * Check current user capabilities to access admin pages
310
  *
311
- * @param [type] $type
312
  * @return void
313
  */
314
  function wp_ulike_get_user_access_capability( $type ){
303
  }
304
  }
305
 
 
306
  if( ! function_exists( 'wp_ulike_get_user_access_capability' ) ){
307
  /**
308
  * Check current user capabilities to access admin pages
309
  *
310
+ * @param array $type
311
  * @return void
312
  */
313
  function wp_ulike_get_user_access_capability( $type ){
includes/functions/queries.php CHANGED
@@ -431,8 +431,8 @@ if( ! function_exists( 'wp_ulike_get_user_item_history' ) ) {
431
  // Check user info value
432
  $user_info = empty( $user_info ) ? array() : $user_info;
433
 
434
- if( $user_status !== NULL || $parsed_args['is_user_logged_in'] ){
435
- $user_info[$parsed_args['item_id']] = $parsed_args['is_user_logged_in'] && $user_status === NULL ? NULL : $user_status;
436
  wp_ulike_update_meta_data( $parsed_args['current_user'], 'user', $meta_key, $user_info );
437
  }
438
  }
431
  // Check user info value
432
  $user_info = empty( $user_info ) ? array() : $user_info;
433
 
434
+ if( ! empty( $user_status ) ){
435
+ $user_info[$parsed_args['item_id']] = $user_status;
436
  wp_ulike_update_meta_data( $parsed_args['current_user'], 'user', $meta_key, $user_info );
437
  }
438
  }
includes/functions/templates.php CHANGED
@@ -77,6 +77,7 @@ if( ! function_exists( 'wp_ulike_set_default_template' ) ){
77
  data-ulike-template="<?php echo $style; ?>"
78
  data-ulike-display-likers="<?php echo $display_likers; ?>"
79
  data-ulike-likers-style="<?php echo $likers_style; ?>"
 
80
  class="<?php echo $button_class; ?>">
81
  <?php
82
  echo $up_vote_inner_text;
@@ -86,13 +87,7 @@ if( ! function_exists( 'wp_ulike_set_default_template' ) ){
86
  }
87
  ?>
88
  </button>
89
- <?php
90
- if( isset( $display_counters ) && $display_counters ){
91
- $status = wp_ulike_maybe_convert_status( $user_status, 'up' );
92
- echo sprintf( '<span class="count-box">%s</span>', wp_ulike_format_number( $total_likes, $status ) );
93
- }
94
- do_action( 'wp_ulike_after_up_vote_button', $wp_ulike_template );
95
- ?>
96
  </div>
97
  <?php
98
  do_action( 'wp_ulike_inside_template', $wp_ulike_template );
@@ -129,6 +124,7 @@ if( ! function_exists( 'wp_ulike_set_simple_heart_template' ) ){
129
  data-ulike-template="<?php echo $style; ?>"
130
  data-ulike-display-likers="<?php echo $display_likers; ?>"
131
  data-ulike-likers-style="<?php echo $likers_style; ?>"
 
132
  class="<?php echo $button_class; ?>">
133
  <?php
134
  echo $up_vote_inner_text;
@@ -138,13 +134,7 @@ if( ! function_exists( 'wp_ulike_set_simple_heart_template' ) ){
138
  }
139
  ?>
140
  </button>
141
- <?php
142
- if( isset( $display_counters ) && $display_counters ){
143
- $status = wp_ulike_maybe_convert_status( $user_status, 'up' );
144
- echo sprintf( '<span class="count-box">%s</span>', wp_ulike_format_number( $total_likes, $status ) );
145
- }
146
- do_action( 'wp_ulike_after_up_vote_button', $wp_ulike_template );
147
- ?>
148
  </div>
149
  <?php
150
  do_action( 'wp_ulike_inside_template', $wp_ulike_template );
@@ -181,19 +171,14 @@ if( ! function_exists( 'wp_ulike_set_robeen_template' ) ){
181
  data-ulike-template="<?php echo $style; ?>"
182
  data-ulike-display-likers="<?php echo $display_likers; ?>"
183
  data-ulike-likers-style="<?php echo $likers_style; ?>"
 
184
  class="<?php echo $button_class; ?>">
185
  <?php
186
  echo $up_vote_inner_text;
187
  do_action( 'wp_ulike_inside_like_button', $wp_ulike_template );
188
  ?>
189
  </button>
190
- <?php
191
- if( isset( $display_counters ) && $display_counters ){
192
- $status = wp_ulike_maybe_convert_status( $user_status, 'up' );
193
- echo sprintf( '<span class="count-box">%s</span>', wp_ulike_format_number( $total_likes, $status ) );
194
- }
195
- do_action( 'wp_ulike_after_up_vote_button', $wp_ulike_template );
196
- ?>
197
  </div>
198
  <?php
199
  do_action( 'wp_ulike_inside_template', $wp_ulike_template );
@@ -231,7 +216,8 @@ if( ! function_exists( 'wp_ulike_set_animated_heart_template' ) ){
231
  data-ulike-template="<?php echo $style; ?>"
232
  data-ulike-display-likers="<?php echo $display_likers; ?>"
233
  data-ulike-likers-style="<?php echo $likers_style; ?>"
234
- data-ulike-append="<?php echo htmlspecialchars( '<svg class="wpulike-svg-heart wpulike-svg-heart-pop one" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop two" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop three" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop four" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop five" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop six" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop seven" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop eight" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop nine" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg>' ); ?>"
 
235
  class="<?php echo $button_class; ?>">
236
  <?php
237
  echo $up_vote_inner_text;
@@ -242,13 +228,7 @@ if( ! function_exists( 'wp_ulike_set_animated_heart_template' ) ){
242
  d="m471.382812 44.578125c-26.503906-28.746094-62.871093-44.578125-102.410156-44.578125-29.554687 0-56.621094 9.34375-80.449218 27.769531-12.023438 9.300781-22.917969 20.679688-32.523438 33.960938-9.601562-13.277344-20.5-24.660157-32.527344-33.960938-23.824218-18.425781-50.890625-27.769531-80.445312-27.769531-39.539063 0-75.910156 15.832031-102.414063 44.578125-26.1875 28.410156-40.613281 67.222656-40.613281 109.292969 0 43.300781 16.136719 82.9375 50.78125 124.742187 30.992188 37.394531 75.535156 75.355469 127.117188 119.3125 17.613281 15.011719 37.578124 32.027344 58.308593 50.152344 5.476563 4.796875 12.503907 7.4375 19.792969 7.4375 7.285156 0 14.316406-2.640625 19.785156-7.429687 20.730469-18.128907 40.707032-35.152344 58.328125-50.171876 51.574219-43.949218 96.117188-81.90625 127.109375-119.304687 34.644532-41.800781 50.777344-81.4375 50.777344-124.742187 0-42.066407-14.425781-80.878907-40.617188-109.289063zm0 0" />
243
  </svg>
244
  </button>
245
- <?php
246
- if( isset( $display_counters ) && $display_counters ){
247
- $status = wp_ulike_maybe_convert_status( $user_status, 'up' );
248
- echo sprintf( '<span class="count-box">%s</span>', wp_ulike_format_number( $total_likes, $status ) );
249
- }
250
- do_action( 'wp_ulike_after_up_vote_button', $wp_ulike_template );
251
- ?>
252
  </div>
253
  <?php
254
  do_action( 'wp_ulike_inside_template', $wp_ulike_template );
77
  data-ulike-template="<?php echo $style; ?>"
78
  data-ulike-display-likers="<?php echo $display_likers; ?>"
79
  data-ulike-likers-style="<?php echo $likers_style; ?>"
80
+ data-ulike-counter-value="<?php echo esc_attr( $formatted_total_likes ); ?>"
81
  class="<?php echo $button_class; ?>">
82
  <?php
83
  echo $up_vote_inner_text;
87
  }
88
  ?>
89
  </button>
90
+ <?php do_action( 'wp_ulike_after_up_vote_button', $wp_ulike_template ); ?>
 
 
 
 
 
 
91
  </div>
92
  <?php
93
  do_action( 'wp_ulike_inside_template', $wp_ulike_template );
124
  data-ulike-template="<?php echo $style; ?>"
125
  data-ulike-display-likers="<?php echo $display_likers; ?>"
126
  data-ulike-likers-style="<?php echo $likers_style; ?>"
127
+ data-ulike-counter-value="<?php echo esc_attr( $formatted_total_likes ); ?>"
128
  class="<?php echo $button_class; ?>">
129
  <?php
130
  echo $up_vote_inner_text;
134
  }
135
  ?>
136
  </button>
137
+ <?php do_action( 'wp_ulike_after_up_vote_button', $wp_ulike_template ); ?>
 
 
 
 
 
 
138
  </div>
139
  <?php
140
  do_action( 'wp_ulike_inside_template', $wp_ulike_template );
171
  data-ulike-template="<?php echo $style; ?>"
172
  data-ulike-display-likers="<?php echo $display_likers; ?>"
173
  data-ulike-likers-style="<?php echo $likers_style; ?>"
174
+ data-ulike-counter-value="<?php echo esc_attr( $formatted_total_likes ); ?>"
175
  class="<?php echo $button_class; ?>">
176
  <?php
177
  echo $up_vote_inner_text;
178
  do_action( 'wp_ulike_inside_like_button', $wp_ulike_template );
179
  ?>
180
  </button>
181
+ <?php do_action( 'wp_ulike_after_up_vote_button', $wp_ulike_template ); ?>
 
 
 
 
 
 
182
  </div>
183
  <?php
184
  do_action( 'wp_ulike_inside_template', $wp_ulike_template );
216
  data-ulike-template="<?php echo $style; ?>"
217
  data-ulike-display-likers="<?php echo $display_likers; ?>"
218
  data-ulike-likers-style="<?php echo $likers_style; ?>"
219
+ data-ulike-append="<?php echo esc_attr( '<svg class="wpulike-svg-heart wpulike-svg-heart-pop one" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop two" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop three" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop four" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop five" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop six" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop seven" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop eight" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg><svg class="wpulike-svg-heart wpulike-svg-heart-pop nine" viewBox="0 0 32 29.6"><path d="M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z"/></svg>' ); ?>"
220
+ data-ulike-counter-value="<?php echo esc_attr( $formatted_total_likes ); ?>"
221
  class="<?php echo $button_class; ?>">
222
  <?php
223
  echo $up_vote_inner_text;
228
  d="m471.382812 44.578125c-26.503906-28.746094-62.871093-44.578125-102.410156-44.578125-29.554687 0-56.621094 9.34375-80.449218 27.769531-12.023438 9.300781-22.917969 20.679688-32.523438 33.960938-9.601562-13.277344-20.5-24.660157-32.527344-33.960938-23.824218-18.425781-50.890625-27.769531-80.445312-27.769531-39.539063 0-75.910156 15.832031-102.414063 44.578125-26.1875 28.410156-40.613281 67.222656-40.613281 109.292969 0 43.300781 16.136719 82.9375 50.78125 124.742187 30.992188 37.394531 75.535156 75.355469 127.117188 119.3125 17.613281 15.011719 37.578124 32.027344 58.308593 50.152344 5.476563 4.796875 12.503907 7.4375 19.792969 7.4375 7.285156 0 14.316406-2.640625 19.785156-7.429687 20.730469-18.128907 40.707032-35.152344 58.328125-50.171876 51.574219-43.949218 96.117188-81.90625 127.109375-119.304687 34.644532-41.800781 50.777344-81.4375 50.777344-124.742187 0-42.066407-14.425781-80.878907-40.617188-109.289063zm0 0" />
229
  </svg>
230
  </button>
231
+ <?php do_action( 'wp_ulike_after_up_vote_button', $wp_ulike_template ); ?>
 
 
 
 
 
 
232
  </div>
233
  <?php
234
  do_action( 'wp_ulike_inside_template', $wp_ulike_template );
includes/functions/utilities.php CHANGED
@@ -160,7 +160,7 @@ if( ! function_exists( 'wp_ulike_get_user_ip' ) ){
160
  }
161
  }
162
 
163
- return apply_filters( 'wp_ulike_get_user_id', $final_ip );
164
  }
165
  }
166
 
@@ -265,14 +265,25 @@ if( ! function_exists('wp_ulike_get_period_limit_sql') ){
265
  function wp_ulike_get_period_limit_sql( $date_range ){
266
  $period_limit = '';
267
 
268
- if( is_array( $date_range ) && isset( $date_range['start'] ) ){
269
- if( $date_range['start'] === $date_range['end'] ){
270
- $period_limit = sprintf( 'AND DATE(`date_time`) = \'%s\'', $date_range['start'] );
271
- } else {
272
- $period_limit = sprintf( 'AND DATE(`date_time`) >= \'%s\' AND DATE(`date_time`) <= \'%s\'', $date_range['start'], $date_range['end'] );
 
 
 
 
 
 
 
273
  }
 
274
  } elseif( !empty( $date_range )) {
275
  switch ($date_range) {
 
 
 
276
  case "today":
277
  $period_limit = " AND DATE(date_time) = DATE(NOW())";
278
  break;
@@ -291,6 +302,6 @@ if( ! function_exists('wp_ulike_get_period_limit_sql') ){
291
  }
292
  }
293
 
294
- return $period_limit;
295
  }
296
  }
160
  }
161
  }
162
 
163
+ return apply_filters( 'wp_ulike_get_user_ip', $final_ip );
164
  }
165
  }
166
 
265
  function wp_ulike_get_period_limit_sql( $date_range ){
266
  $period_limit = '';
267
 
268
+ if( is_array( $date_range ) ){
269
+
270
+ if( isset( $date_range['interval_value'] ) ){
271
+ // Interval time
272
+ $period_limit = sprintf( ' AND date_time >= DATE_ADD( NOW(), INTERVAL -%d %s)', $date_range['interval_value'], empty( $date_range['interval_unit'] ) ? 'DAY' : $date_range['interval_unit'] );
273
+ } elseif( isset( $date_range['start'] ) ){
274
+ // Start/End time
275
+ if( $date_range['start'] === $date_range['end'] ){
276
+ $period_limit = sprintf( ' AND DATE(`date_time`) = \'%s\'', $date_range['start'] );
277
+ } else {
278
+ $period_limit = sprintf( ' AND DATE(`date_time`) >= \'%s\' AND DATE(`date_time`) <= \'%s\'', $date_range['start'], $date_range['end'] );
279
+ }
280
  }
281
+
282
  } elseif( !empty( $date_range )) {
283
  switch ($date_range) {
284
+ case "interval":
285
+
286
+ break;
287
  case "today":
288
  $period_limit = " AND DATE(date_time) = DATE(NOW())";
289
  break;
302
  }
303
  }
304
 
305
+ return apply_filters( 'wp_ulike_period_limit_sql', $period_limit, $date_range );
306
  }
307
  }
includes/hooks/general.php CHANGED
@@ -29,13 +29,10 @@ if( ! function_exists( 'wp_ulike_put_posts' ) ){
29
  $output = $content;
30
 
31
  if ( WpUlikeInit::is_frontend() && in_the_loop() && is_main_query() && wp_ulike_get_option( 'posts_group|enable_auto_display', 1 ) ) {
32
- //auto display position
33
- $position = wp_ulike_get_option( 'posts_group|auto_display_position', 'bottom' );
34
-
35
- if( !is_feed() && is_wp_ulike( wp_ulike_get_option( 'posts_group|auto_display_filter' ) ) ){
36
  // Get button
37
  $button = wp_ulike('put');
38
- switch ($position) {
39
  case 'top':
40
  $output = $button . $content;
41
  break;
@@ -192,10 +189,7 @@ if( ! function_exists( 'wp_ulike_display_inline_likers_template' ) ){
192
  if( $args['disable_pophover'] || $args['likers_style'] == 'default' ){
193
  echo sprintf(
194
  '<div class="wp_ulike_likers_wrapper wp_%s_likers_%s">%s</div>',
195
- $args['type'], $args['ID'], wp_ulike_get_likers_template( $table, $column, $args['ID'], $setting, array(
196
- 'style' => 'default'
197
- ) )
198
- );
199
  }
200
 
201
  do_action( 'wp_ulike_inline_display_likers_box', $args, $get_settings );
29
  $output = $content;
30
 
31
  if ( WpUlikeInit::is_frontend() && in_the_loop() && is_main_query() && wp_ulike_get_option( 'posts_group|enable_auto_display', 1 ) ) {
32
+ if( is_wp_ulike( wp_ulike_get_option( 'posts_group|auto_display_filter' ) ) ){
 
 
 
33
  // Get button
34
  $button = wp_ulike('put');
35
+ switch ( wp_ulike_get_option( 'posts_group|auto_display_position', 'bottom' ) ) {
36
  case 'top':
37
  $output = $button . $content;
38
  break;
189
  if( $args['disable_pophover'] || $args['likers_style'] == 'default' ){
190
  echo sprintf(
191
  '<div class="wp_ulike_likers_wrapper wp_%s_likers_%s">%s</div>',
192
+ $args['type'], $args['ID'], wp_ulike_get_likers_template( $table, $column, $args['ID'], $setting, array( 'style' => 'default' ) ) );
 
 
 
193
  }
194
 
195
  do_action( 'wp_ulike_inline_display_likers_box', $args, $get_settings );
includes/hooks/shortcodes.php CHANGED
@@ -70,10 +70,11 @@ if( ! function_exists( 'wp_ulike_counter_shortcode' ) ){
70
  $result = '';
71
  // Default Args
72
  $args = shortcode_atts( array(
73
- "id" => '',
74
- "type" => 'post',
75
- "status" => 'like',
76
- "date_range" => ''
 
77
  ), $atts );
78
 
79
  if( empty( $args['id'] ) ){
@@ -94,6 +95,13 @@ if( ! function_exists( 'wp_ulike_counter_shortcode' ) ){
94
  }
95
  }
96
 
 
 
 
 
 
 
 
97
  $is_distinct = wp_ulike_setting_repo::isDistinct( $args['type'] );
98
 
99
  return wp_ulike_get_counter_value( $args['id'], $args['type'], $args['status'], $is_distinct, $args['date_range'] );
70
  $result = '';
71
  // Default Args
72
  $args = shortcode_atts( array(
73
+ "id" => '',
74
+ "type" => 'post',
75
+ "status" => 'like',
76
+ "date_range" => '',
77
+ "past_time" => ''
78
  ), $atts );
79
 
80
  if( empty( $args['id'] ) ){
95
  }
96
  }
97
 
98
+ if( ! empty( $args['past_time'] ) ){
99
+ $args['date_range'] = array(
100
+ 'interval_value' => $args['past_time'],
101
+ 'interval_unit' => 'HOUR'
102
+ );
103
+ }
104
+
105
  $is_distinct = wp_ulike_setting_repo::isDistinct( $args['type'] );
106
 
107
  return wp_ulike_get_counter_value( $args['id'], $args['type'], $args['status'], $is_distinct, $args['date_range'] );
languages/wp-ulike-ar.mo CHANGED
Binary file
languages/wp-ulike-ar.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
- "POT-Creation-Date: 2021-06-12 09:17:51+00:00\n"
8
  "PO-Revision-Date: 2017-01-20 23:26:42+0000\n"
9
  "Language: ar\n"
10
  "MIME-Version: 1.0\n"
@@ -30,7 +30,7 @@ msgstr "لا بأس."
30
  msgid "It's Ok!"
31
  msgstr "لا بأس!"
32
 
33
- #: admin/admin-functions.php:244
34
  #: admin/classes/class-wp-ulike-admin-panel.php:801
35
  #: includes/classes/class-wp-ulike-customizer.php:149
36
  msgid "Button"
@@ -44,11 +44,11 @@ msgstr ""
44
  msgid "TechnoWich"
45
  msgstr ""
46
 
47
- #: admin/admin-hooks.php:131
48
  msgid "Wow! You've earned over a thousand likes"
49
  msgstr ""
50
 
51
- #: admin/admin-hooks.php:132
52
  msgid ""
53
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
54
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
@@ -59,24 +59,24 @@ msgstr ""
59
  "كان الأمر كذلك، ما رأيك أن تترك مراجعة إيجابية بخصوصه؟ ذلك سوف يساعد في دعم "
60
  "الإضافة وكذلك تساعد الآخرين على اكتشافه ايضاً!"
61
 
62
- #: admin/admin-hooks.php:137
63
  msgid "Sure, I'd love to!"
64
  msgstr ""
65
 
66
- #: admin/admin-hooks.php:141
67
  msgid "Not Now"
68
  msgstr "ليس الآن"
69
 
70
- #: admin/admin-hooks.php:147 admin/admin-hooks.php:174
71
- #: admin/admin-hooks.php:198 admin/admin-hooks.php:221
72
  msgid "No thanks and never ask me again"
73
  msgstr "لا شكراً ولا تسألني ابداً مجدداً "
74
 
75
- #: admin/admin-hooks.php:164
76
  msgid "Good news for Persian WordPress users. :)"
77
  msgstr ""
78
 
79
- #: admin/admin-hooks.php:165
80
  msgid ""
81
  "Following the request of our friends in Persian WordPress to access the "
82
  "premium version in Iran, we made the necessary arrangements and our new "
@@ -84,8 +84,8 @@ msgid ""
84
  "premium service by visiting this website."
85
  msgstr ""
86
 
87
- #: admin/admin-hooks.php:170 admin/admin-hooks.php:194
88
- #: admin/admin-hooks.php:217 admin/classes/class-wp-ulike-admin-panel.php:398
89
  #: admin/classes/class-wp-ulike-admin-panel.php:428
90
  #: admin/classes/class-wp-ulike-admin-panel.php:458
91
  #: admin/classes/class-wp-ulike-admin-panel.php:575
@@ -93,11 +93,11 @@ msgstr ""
93
  msgid "Get More Information"
94
  msgstr "احصل على المزيد من المعلومات"
95
 
96
- #: admin/admin-hooks.php:188 admin/classes/class-wp-ulike-admin-panel.php:392
97
  msgid "How to Create Ultimate User Profiles with WP ULike?"
98
  msgstr ""
99
 
100
- #: admin/admin-hooks.php:189 admin/classes/class-wp-ulike-admin-panel.php:393
101
  msgid ""
102
  "The simplest way to create your own WordPress user profile page is by using "
103
  "the WP ULike Profile builder. This way, you can create professional profiles "
@@ -105,11 +105,11 @@ msgid ""
105
  "knowledge or the use of advanced functions."
106
  msgstr ""
107
 
108
- #: admin/admin-hooks.php:211
109
  msgid "Boost Your SEO by Using Schema Rich Snippets"
110
  msgstr ""
111
 
112
- #: admin/admin-hooks.php:212
113
  msgid ""
114
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
115
  "Plugin which can manage +13 types of Schema Markups to make a better "
@@ -121,15 +121,15 @@ msgstr ""
121
  "صفحات الويب ومحركات البحث. بإمكانك الآن التحدث بلغة محرك البحث وإخباره بنوع "
122
  "المحتوى الذي تروج له."
123
 
124
- #: admin/admin-hooks.php:253 admin/includes/templates/about.php:28
125
  msgid "Go Pro"
126
  msgstr "استعمل النسخة الإحترافية"
127
 
128
- #: admin/admin-hooks.php:485 admin/classes/class-wp-ulike-admin-panel.php:125
129
  #: admin/classes/class-wp-ulike-admin-panel.php:142
130
  #: admin/classes/class-wp-ulike-admin-panel.php:655
131
  #: admin/classes/class-wp-ulike-admin-panel.php:685
132
- #: admin/classes/class-wp-ulike-widget.php:355
133
  msgid "Like"
134
  msgstr "اعجاب"
135
 
@@ -423,8 +423,8 @@ msgstr "بإستخدام هذا الخيار، بإمكانك تعطيل الع
423
  #: admin/classes/class-wp-ulike-admin-panel.php:306
424
  #: admin/classes/class-wp-ulike-admin-panel.php:349
425
  #: admin/classes/class-wp-ulike-settings.php:76
426
- #: admin/classes/class-wp-ulike-widget.php:267
427
- #: admin/classes/class-wp-ulike-widget.php:556
428
  msgid "BuddyPress"
429
  msgstr "بادي برس"
430
 
@@ -436,7 +436,7 @@ msgstr "المكون الإضافي غير مثبَّته او غير نشطه"
436
  #: admin/classes/class-wp-ulike-admin-panel.php:319
437
  #: admin/classes/class-wp-ulike-admin-panel.php:356
438
  #: admin/classes/class-wp-ulike-settings.php:82
439
- #: admin/classes/class-wp-ulike-widget.php:211
440
  msgid "bbPress"
441
  msgstr ""
442
 
@@ -567,8 +567,8 @@ msgid "Unliked Notice Message"
567
  msgstr ""
568
 
569
  #: admin/classes/class-wp-ulike-admin-panel.php:516
570
- #: includes/functions/templates.php:70 includes/functions/templates.php:122
571
- #: includes/functions/templates.php:174 includes/functions/templates.php:224
572
  msgid "Like Button"
573
  msgstr "زر الاعجاب"
574
 
@@ -883,7 +883,7 @@ msgstr " إعادة الاعدادات"
883
  msgid "Similar Settings"
884
  msgstr "إعدادات مشابهه"
885
 
886
- #. Description of the plugin/theme
887
  msgid ""
888
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
889
  "wordPress website to allow your visitors to like and unlike pages, posts, "
@@ -1093,15 +1093,15 @@ msgstr "الودجات المتقدمة التي تمنحك كل السجلات
1093
 
1094
  #: admin/classes/class-wp-ulike-widget.php:58
1095
  #: admin/classes/class-wp-ulike-widget.php:116
1096
- #: admin/classes/class-wp-ulike-widget.php:234
1097
- #: admin/classes/class-wp-ulike-widget.php:296
1098
  msgid "No results were found in"
1099
  msgstr "لم نجد نتائج في"
1100
 
1101
  #: admin/classes/class-wp-ulike-widget.php:58
1102
  #: admin/classes/class-wp-ulike-widget.php:116
1103
- #: admin/classes/class-wp-ulike-widget.php:234
1104
- #: admin/classes/class-wp-ulike-widget.php:296
1105
  msgid "period"
1106
  msgstr "فترة"
1107
 
@@ -1109,119 +1109,119 @@ msgstr "فترة"
1109
  msgid "on"
1110
  msgstr "في"
1111
 
1112
- #: admin/classes/class-wp-ulike-widget.php:193
1113
  msgid "you haven't liked any post yet!"
1114
  msgstr "انت لم تحب أي منشور حتى الآن! :("
1115
 
1116
- #: admin/classes/class-wp-ulike-widget.php:211
1117
- #: admin/classes/class-wp-ulike-widget.php:267
1118
  msgid "%s is Not Activated!"
1119
  msgstr "%s غير مفعله!"
1120
 
1121
- #: admin/classes/class-wp-ulike-widget.php:491
1122
  msgid "Most Liked"
1123
  msgstr "الاکثر شعبیة"
1124
 
1125
- #: admin/classes/class-wp-ulike-widget.php:506
1126
  msgid "Title:"
1127
  msgstr "العنوان:"
1128
 
1129
- #: admin/classes/class-wp-ulike-widget.php:511
1130
  msgid "Type:"
1131
  msgstr "النوع:"
1132
 
1133
- #: admin/classes/class-wp-ulike-widget.php:513
1134
  msgid "Most Liked Posts"
1135
  msgstr "المنشورات الاکثر شعبیة"
1136
 
1137
- #: admin/classes/class-wp-ulike-widget.php:514
1138
  msgid "Most Liked Comments"
1139
  msgstr "تعليقات الشعبیة"
1140
 
1141
- #: admin/classes/class-wp-ulike-widget.php:515
1142
  msgid "Most Liked Activities"
1143
  msgstr "الانشطة الاکثر شعبیة"
1144
 
1145
- #: admin/classes/class-wp-ulike-widget.php:516
1146
  msgid "Most Liked Topics"
1147
  msgstr "اكثر المواضيع الحاصله على إعجاب"
1148
 
1149
- #: admin/classes/class-wp-ulike-widget.php:517
1150
  msgid "Most Liked Users"
1151
  msgstr "المستخدمین الاکثر شعبیة"
1152
 
1153
- #: admin/classes/class-wp-ulike-widget.php:518
1154
  msgid "Last Posts Liked By User"
1155
  msgstr "منشورات الأخيرة التی تم اعجابهن من قبل المستخدمین"
1156
 
1157
- #: admin/classes/class-wp-ulike-widget.php:523
1158
  msgid "Number of items to show:"
1159
  msgstr "عدد عناصر الظاهرة :"
1160
 
1161
- #: admin/classes/class-wp-ulike-widget.php:528
1162
  msgid "Period:"
1163
  msgstr ""
1164
 
1165
- #: admin/classes/class-wp-ulike-widget.php:530
1166
  msgid "All The Times"
1167
  msgstr "همه زمان ها"
1168
 
1169
- #: admin/classes/class-wp-ulike-widget.php:531
1170
  msgid "Year"
1171
  msgstr ""
1172
 
1173
- #: admin/classes/class-wp-ulike-widget.php:532
1174
  msgid "Month"
1175
  msgstr "شهر"
1176
 
1177
- #: admin/classes/class-wp-ulike-widget.php:533
1178
  msgid "Week"
1179
  msgstr "أسبوع"
1180
 
1181
- #: admin/classes/class-wp-ulike-widget.php:534
1182
  #: admin/includes/templates/statistics.php:110
1183
  msgid "Yesterday"
1184
  msgstr "أمس"
1185
 
1186
- #: admin/classes/class-wp-ulike-widget.php:535
1187
  #: admin/includes/templates/statistics.php:93
1188
  msgid "Today"
1189
  msgstr "اليوم"
1190
 
1191
- #: admin/classes/class-wp-ulike-widget.php:540
1192
  msgid "Style:"
1193
  msgstr ""
1194
 
1195
- #: admin/classes/class-wp-ulike-widget.php:542
1196
  msgid "Simple"
1197
  msgstr ""
1198
 
1199
- #: admin/classes/class-wp-ulike-widget.php:543
1200
  #: includes/functions/templates.php:29
1201
  msgid "Heart"
1202
  msgstr ""
1203
 
1204
- #: admin/classes/class-wp-ulike-widget.php:548
1205
  msgid "Title Trim (Length):"
1206
  msgstr ""
1207
 
1208
- #: admin/classes/class-wp-ulike-widget.php:554
1209
  msgid "Profile URL:"
1210
  msgstr ""
1211
 
1212
- #: admin/classes/class-wp-ulike-widget.php:557
1213
  msgid "UltimateMember"
1214
  msgstr ""
1215
 
1216
- #: admin/classes/class-wp-ulike-widget.php:563
1217
  msgid "Activate Like Counter"
1218
  msgstr "تفعیل عداد الاعجابات"
1219
 
1220
- #: admin/classes/class-wp-ulike-widget.php:568
1221
  msgid "Activate Thumbnail/Avatar"
1222
  msgstr ""
1223
 
1224
- #: admin/classes/class-wp-ulike-widget.php:572
1225
  msgid "Thumbnail/Avatar size:"
1226
  msgstr "حجم الصورة المصغرة او الصورة الرمزية:"
1227
 
@@ -1240,7 +1240,7 @@ msgstr "سبينر مخصص"
1240
  msgid "Our Blog"
1241
  msgstr ""
1242
 
1243
- #: admin/includes/templates/about.php:35
1244
  msgid ""
1245
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1246
  "pieces of content you can collect it on are limited by default. However, "
@@ -1749,7 +1749,7 @@ msgstr "قلب تويتر"
1749
  msgid "Animated Heart"
1750
  msgstr "قلب متحرك"
1751
 
1752
- #: includes/hooks/shortcodes.php:144
1753
  msgid "Error receiving input parameters"
1754
  msgstr ""
1755
 
@@ -1848,11 +1848,17 @@ msgstr ""
1848
  msgid "WP ULike"
1849
  msgstr "وردبرس یولایک"
1850
 
1851
- #: wp-ulike.php:76
 
 
 
 
 
 
1852
  msgid ""
1853
- "You are using two instances of WP ULike plugin at same time, please deactive "
1854
- "one of them."
1855
- msgstr "انت تستخدم نسختين من WP ULike بنفس الوقت. رجاءً قم بتعطيل أحدهم."
1856
 
1857
  #. Plugin URI of the plugin/theme
1858
  msgid ""
@@ -1871,6 +1877,11 @@ msgstr ""
1871
  "https://wpulike.com/?utm_source=wp-plugins&utm_campaign=author-"
1872
  "uri&utm_medium=wp-dash"
1873
 
 
 
 
 
 
1874
  #, fuzzy
1875
  #~ msgid "Error while saving the changes."
1876
  #~ msgstr "حصل خلل أثناء حفظ التغييرات."
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
+ "POT-Creation-Date: 2021-06-26 15:33:13+00:00\n"
8
  "PO-Revision-Date: 2017-01-20 23:26:42+0000\n"
9
  "Language: ar\n"
10
  "MIME-Version: 1.0\n"
30
  msgid "It's Ok!"
31
  msgstr "لا بأس!"
32
 
33
+ #: admin/admin-functions.php:231
34
  #: admin/classes/class-wp-ulike-admin-panel.php:801
35
  #: includes/classes/class-wp-ulike-customizer.php:149
36
  msgid "Button"
44
  msgid "TechnoWich"
45
  msgstr ""
46
 
47
+ #: admin/admin-hooks.php:129
48
  msgid "Wow! You've earned over a thousand likes"
49
  msgstr ""
50
 
51
+ #: admin/admin-hooks.php:130
52
  msgid ""
53
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
54
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
59
  "كان الأمر كذلك، ما رأيك أن تترك مراجعة إيجابية بخصوصه؟ ذلك سوف يساعد في دعم "
60
  "الإضافة وكذلك تساعد الآخرين على اكتشافه ايضاً!"
61
 
62
+ #: admin/admin-hooks.php:135
63
  msgid "Sure, I'd love to!"
64
  msgstr ""
65
 
66
+ #: admin/admin-hooks.php:139
67
  msgid "Not Now"
68
  msgstr "ليس الآن"
69
 
70
+ #: admin/admin-hooks.php:145 admin/admin-hooks.php:172
71
+ #: admin/admin-hooks.php:196 admin/admin-hooks.php:219
72
  msgid "No thanks and never ask me again"
73
  msgstr "لا شكراً ولا تسألني ابداً مجدداً "
74
 
75
+ #: admin/admin-hooks.php:162
76
  msgid "Good news for Persian WordPress users. :)"
77
  msgstr ""
78
 
79
+ #: admin/admin-hooks.php:163
80
  msgid ""
81
  "Following the request of our friends in Persian WordPress to access the "
82
  "premium version in Iran, we made the necessary arrangements and our new "
84
  "premium service by visiting this website."
85
  msgstr ""
86
 
87
+ #: admin/admin-hooks.php:168 admin/admin-hooks.php:192
88
+ #: admin/admin-hooks.php:215 admin/classes/class-wp-ulike-admin-panel.php:398
89
  #: admin/classes/class-wp-ulike-admin-panel.php:428
90
  #: admin/classes/class-wp-ulike-admin-panel.php:458
91
  #: admin/classes/class-wp-ulike-admin-panel.php:575
93
  msgid "Get More Information"
94
  msgstr "احصل على المزيد من المعلومات"
95
 
96
+ #: admin/admin-hooks.php:186 admin/classes/class-wp-ulike-admin-panel.php:392
97
  msgid "How to Create Ultimate User Profiles with WP ULike?"
98
  msgstr ""
99
 
100
+ #: admin/admin-hooks.php:187 admin/classes/class-wp-ulike-admin-panel.php:393
101
  msgid ""
102
  "The simplest way to create your own WordPress user profile page is by using "
103
  "the WP ULike Profile builder. This way, you can create professional profiles "
105
  "knowledge or the use of advanced functions."
106
  msgstr ""
107
 
108
+ #: admin/admin-hooks.php:209
109
  msgid "Boost Your SEO by Using Schema Rich Snippets"
110
  msgstr ""
111
 
112
+ #: admin/admin-hooks.php:210
113
  msgid ""
114
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
115
  "Plugin which can manage +13 types of Schema Markups to make a better "
121
  "صفحات الويب ومحركات البحث. بإمكانك الآن التحدث بلغة محرك البحث وإخباره بنوع "
122
  "المحتوى الذي تروج له."
123
 
124
+ #: admin/admin-hooks.php:251 admin/includes/templates/about.php:28
125
  msgid "Go Pro"
126
  msgstr "استعمل النسخة الإحترافية"
127
 
128
+ #: admin/admin-hooks.php:483 admin/classes/class-wp-ulike-admin-panel.php:125
129
  #: admin/classes/class-wp-ulike-admin-panel.php:142
130
  #: admin/classes/class-wp-ulike-admin-panel.php:655
131
  #: admin/classes/class-wp-ulike-admin-panel.php:685
132
+ #: admin/classes/class-wp-ulike-widget.php:371
133
  msgid "Like"
134
  msgstr "اعجاب"
135
 
423
  #: admin/classes/class-wp-ulike-admin-panel.php:306
424
  #: admin/classes/class-wp-ulike-admin-panel.php:349
425
  #: admin/classes/class-wp-ulike-settings.php:76
426
+ #: admin/classes/class-wp-ulike-widget.php:283
427
+ #: admin/classes/class-wp-ulike-widget.php:572
428
  msgid "BuddyPress"
429
  msgstr "بادي برس"
430
 
436
  #: admin/classes/class-wp-ulike-admin-panel.php:319
437
  #: admin/classes/class-wp-ulike-admin-panel.php:356
438
  #: admin/classes/class-wp-ulike-settings.php:82
439
+ #: admin/classes/class-wp-ulike-widget.php:227
440
  msgid "bbPress"
441
  msgstr ""
442
 
567
  msgstr ""
568
 
569
  #: admin/classes/class-wp-ulike-admin-panel.php:516
570
+ #: includes/functions/templates.php:70 includes/functions/templates.php:117
571
+ #: includes/functions/templates.php:164 includes/functions/templates.php:209
572
  msgid "Like Button"
573
  msgstr "زر الاعجاب"
574
 
883
  msgid "Similar Settings"
884
  msgstr "إعدادات مشابهه"
885
 
886
+ #: admin/classes/class-wp-ulike-settings.php:58
887
  msgid ""
888
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
889
  "wordPress website to allow your visitors to like and unlike pages, posts, "
1093
 
1094
  #: admin/classes/class-wp-ulike-widget.php:58
1095
  #: admin/classes/class-wp-ulike-widget.php:116
1096
+ #: admin/classes/class-wp-ulike-widget.php:250
1097
+ #: admin/classes/class-wp-ulike-widget.php:312
1098
  msgid "No results were found in"
1099
  msgstr "لم نجد نتائج في"
1100
 
1101
  #: admin/classes/class-wp-ulike-widget.php:58
1102
  #: admin/classes/class-wp-ulike-widget.php:116
1103
+ #: admin/classes/class-wp-ulike-widget.php:250
1104
+ #: admin/classes/class-wp-ulike-widget.php:312
1105
  msgid "period"
1106
  msgstr "فترة"
1107
 
1109
  msgid "on"
1110
  msgstr "في"
1111
 
1112
+ #: admin/classes/class-wp-ulike-widget.php:210
1113
  msgid "you haven't liked any post yet!"
1114
  msgstr "انت لم تحب أي منشور حتى الآن! :("
1115
 
1116
+ #: admin/classes/class-wp-ulike-widget.php:227
1117
+ #: admin/classes/class-wp-ulike-widget.php:283
1118
  msgid "%s is Not Activated!"
1119
  msgstr "%s غير مفعله!"
1120
 
1121
+ #: admin/classes/class-wp-ulike-widget.php:507
1122
  msgid "Most Liked"
1123
  msgstr "الاکثر شعبیة"
1124
 
1125
+ #: admin/classes/class-wp-ulike-widget.php:522
1126
  msgid "Title:"
1127
  msgstr "العنوان:"
1128
 
1129
+ #: admin/classes/class-wp-ulike-widget.php:527
1130
  msgid "Type:"
1131
  msgstr "النوع:"
1132
 
1133
+ #: admin/classes/class-wp-ulike-widget.php:529
1134
  msgid "Most Liked Posts"
1135
  msgstr "المنشورات الاکثر شعبیة"
1136
 
1137
+ #: admin/classes/class-wp-ulike-widget.php:530
1138
  msgid "Most Liked Comments"
1139
  msgstr "تعليقات الشعبیة"
1140
 
1141
+ #: admin/classes/class-wp-ulike-widget.php:531
1142
  msgid "Most Liked Activities"
1143
  msgstr "الانشطة الاکثر شعبیة"
1144
 
1145
+ #: admin/classes/class-wp-ulike-widget.php:532
1146
  msgid "Most Liked Topics"
1147
  msgstr "اكثر المواضيع الحاصله على إعجاب"
1148
 
1149
+ #: admin/classes/class-wp-ulike-widget.php:533
1150
  msgid "Most Liked Users"
1151
  msgstr "المستخدمین الاکثر شعبیة"
1152
 
1153
+ #: admin/classes/class-wp-ulike-widget.php:534
1154
  msgid "Last Posts Liked By User"
1155
  msgstr "منشورات الأخيرة التی تم اعجابهن من قبل المستخدمین"
1156
 
1157
+ #: admin/classes/class-wp-ulike-widget.php:539
1158
  msgid "Number of items to show:"
1159
  msgstr "عدد عناصر الظاهرة :"
1160
 
1161
+ #: admin/classes/class-wp-ulike-widget.php:544
1162
  msgid "Period:"
1163
  msgstr ""
1164
 
1165
+ #: admin/classes/class-wp-ulike-widget.php:546
1166
  msgid "All The Times"
1167
  msgstr "همه زمان ها"
1168
 
1169
+ #: admin/classes/class-wp-ulike-widget.php:547
1170
  msgid "Year"
1171
  msgstr ""
1172
 
1173
+ #: admin/classes/class-wp-ulike-widget.php:548
1174
  msgid "Month"
1175
  msgstr "شهر"
1176
 
1177
+ #: admin/classes/class-wp-ulike-widget.php:549
1178
  msgid "Week"
1179
  msgstr "أسبوع"
1180
 
1181
+ #: admin/classes/class-wp-ulike-widget.php:550
1182
  #: admin/includes/templates/statistics.php:110
1183
  msgid "Yesterday"
1184
  msgstr "أمس"
1185
 
1186
+ #: admin/classes/class-wp-ulike-widget.php:551
1187
  #: admin/includes/templates/statistics.php:93
1188
  msgid "Today"
1189
  msgstr "اليوم"
1190
 
1191
+ #: admin/classes/class-wp-ulike-widget.php:556
1192
  msgid "Style:"
1193
  msgstr ""
1194
 
1195
+ #: admin/classes/class-wp-ulike-widget.php:558
1196
  msgid "Simple"
1197
  msgstr ""
1198
 
1199
+ #: admin/classes/class-wp-ulike-widget.php:559
1200
  #: includes/functions/templates.php:29
1201
  msgid "Heart"
1202
  msgstr ""
1203
 
1204
+ #: admin/classes/class-wp-ulike-widget.php:564
1205
  msgid "Title Trim (Length):"
1206
  msgstr ""
1207
 
1208
+ #: admin/classes/class-wp-ulike-widget.php:570
1209
  msgid "Profile URL:"
1210
  msgstr ""
1211
 
1212
+ #: admin/classes/class-wp-ulike-widget.php:573
1213
  msgid "UltimateMember"
1214
  msgstr ""
1215
 
1216
+ #: admin/classes/class-wp-ulike-widget.php:579
1217
  msgid "Activate Like Counter"
1218
  msgstr "تفعیل عداد الاعجابات"
1219
 
1220
+ #: admin/classes/class-wp-ulike-widget.php:584
1221
  msgid "Activate Thumbnail/Avatar"
1222
  msgstr ""
1223
 
1224
+ #: admin/classes/class-wp-ulike-widget.php:588
1225
  msgid "Thumbnail/Avatar size:"
1226
  msgstr "حجم الصورة المصغرة او الصورة الرمزية:"
1227
 
1240
  msgid "Our Blog"
1241
  msgstr ""
1242
 
1243
+ #. Description of the plugin/theme
1244
  msgid ""
1245
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1246
  "pieces of content you can collect it on are limited by default. However, "
1749
  msgid "Animated Heart"
1750
  msgstr "قلب متحرك"
1751
 
1752
+ #: includes/hooks/shortcodes.php:152
1753
  msgid "Error receiving input parameters"
1754
  msgstr ""
1755
 
1848
  msgid "WP ULike"
1849
  msgstr "وردبرس یولایک"
1850
 
1851
+ #. translators: %s: PHP version
1852
+ #: wp-ulike.php:74
1853
+ msgid "WP ULike requires PHP version %s+, plugin is currently NOT RUNNING."
1854
+ msgstr ""
1855
+
1856
+ #. translators: %s: WordPress version
1857
+ #: wp-ulike.php:88
1858
  msgid ""
1859
+ "WP ULike requires WordPress version %s+. Because you are using an earlier "
1860
+ "version, the plugin is currently NOT RUNNING."
1861
+ msgstr ""
1862
 
1863
  #. Plugin URI of the plugin/theme
1864
  msgid ""
1877
  "https://wpulike.com/?utm_source=wp-plugins&utm_campaign=author-"
1878
  "uri&utm_medium=wp-dash"
1879
 
1880
+ #~ msgid ""
1881
+ #~ "You are using two instances of WP ULike plugin at same time, please "
1882
+ #~ "deactive one of them."
1883
+ #~ msgstr "انت تستخدم نسختين من WP ULike بنفس الوقت. رجاءً قم بتعطيل أحدهم."
1884
+
1885
  #, fuzzy
1886
  #~ msgid "Error while saving the changes."
1887
  #~ msgstr "حصل خلل أثناء حفظ التغييرات."
languages/wp-ulike-de.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
- "POT-Creation-Date: 2021-06-12 09:17:51+00:00\n"
8
  "PO-Revision-Date: 2019-06-19 16:23:52+0000\n"
9
  "Language: de\n"
10
  "MIME-Version: 1.0\n"
@@ -29,7 +29,7 @@ msgstr ""
29
  msgid "It's Ok!"
30
  msgstr ""
31
 
32
- #: admin/admin-functions.php:244
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
@@ -43,11 +43,11 @@ msgstr ""
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
- #: admin/admin-hooks.php:131
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
- #: admin/admin-hooks.php:132
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
@@ -55,24 +55,24 @@ msgid ""
55
  "it too!"
56
  msgstr ""
57
 
58
- #: admin/admin-hooks.php:137
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
- #: admin/admin-hooks.php:141
63
  msgid "Not Now"
64
  msgstr ""
65
 
66
- #: admin/admin-hooks.php:147 admin/admin-hooks.php:174
67
- #: admin/admin-hooks.php:198 admin/admin-hooks.php:221
68
  msgid "No thanks and never ask me again"
69
  msgstr ""
70
 
71
- #: admin/admin-hooks.php:164
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
- #: admin/admin-hooks.php:165
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
@@ -80,8 +80,8 @@ msgid ""
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
- #: admin/admin-hooks.php:170 admin/admin-hooks.php:194
84
- #: admin/admin-hooks.php:217 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
@@ -89,11 +89,11 @@ msgstr ""
89
  msgid "Get More Information"
90
  msgstr ""
91
 
92
- #: admin/admin-hooks.php:188 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
- #: admin/admin-hooks.php:189 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional profiles "
@@ -101,11 +101,11 @@ msgid ""
101
  "knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
- #: admin/admin-hooks.php:211
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
- #: admin/admin-hooks.php:212
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
@@ -113,15 +113,15 @@ msgid ""
113
  "search engine language and tell them which type of content you are promoting."
114
  msgstr ""
115
 
116
- #: admin/admin-hooks.php:253 admin/includes/templates/about.php:28
117
  msgid "Go Pro"
118
  msgstr ""
119
 
120
- #: admin/admin-hooks.php:485 admin/classes/class-wp-ulike-admin-panel.php:125
121
  #: admin/classes/class-wp-ulike-admin-panel.php:142
122
  #: admin/classes/class-wp-ulike-admin-panel.php:655
123
  #: admin/classes/class-wp-ulike-admin-panel.php:685
124
- #: admin/classes/class-wp-ulike-widget.php:355
125
  msgid "Like"
126
  msgstr ""
127
 
@@ -407,8 +407,8 @@ msgstr ""
407
  #: admin/classes/class-wp-ulike-admin-panel.php:306
408
  #: admin/classes/class-wp-ulike-admin-panel.php:349
409
  #: admin/classes/class-wp-ulike-settings.php:76
410
- #: admin/classes/class-wp-ulike-widget.php:267
411
- #: admin/classes/class-wp-ulike-widget.php:556
412
  msgid "BuddyPress"
413
  msgstr "BuddyPress"
414
 
@@ -420,7 +420,7 @@ msgstr ""
420
  #: admin/classes/class-wp-ulike-admin-panel.php:319
421
  #: admin/classes/class-wp-ulike-admin-panel.php:356
422
  #: admin/classes/class-wp-ulike-settings.php:82
423
- #: admin/classes/class-wp-ulike-widget.php:211
424
  msgid "bbPress"
425
  msgstr ""
426
 
@@ -545,8 +545,8 @@ msgid "Unliked Notice Message"
545
  msgstr ""
546
 
547
  #: admin/classes/class-wp-ulike-admin-panel.php:516
548
- #: includes/functions/templates.php:70 includes/functions/templates.php:122
549
- #: includes/functions/templates.php:174 includes/functions/templates.php:224
550
  msgid "Like Button"
551
  msgstr ""
552
 
@@ -854,7 +854,7 @@ msgstr ""
854
  msgid "Similar Settings"
855
  msgstr ""
856
 
857
- #. Description of the plugin/theme
858
  msgid ""
859
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
860
  "wordPress website to allow your visitors to like and unlike pages, posts, "
@@ -1043,15 +1043,15 @@ msgstr ""
1043
 
1044
  #: admin/classes/class-wp-ulike-widget.php:58
1045
  #: admin/classes/class-wp-ulike-widget.php:116
1046
- #: admin/classes/class-wp-ulike-widget.php:234
1047
- #: admin/classes/class-wp-ulike-widget.php:296
1048
  msgid "No results were found in"
1049
  msgstr ""
1050
 
1051
  #: admin/classes/class-wp-ulike-widget.php:58
1052
  #: admin/classes/class-wp-ulike-widget.php:116
1053
- #: admin/classes/class-wp-ulike-widget.php:234
1054
- #: admin/classes/class-wp-ulike-widget.php:296
1055
  msgid "period"
1056
  msgstr ""
1057
 
@@ -1059,119 +1059,119 @@ msgstr ""
1059
  msgid "on"
1060
  msgstr "on"
1061
 
1062
- #: admin/classes/class-wp-ulike-widget.php:193
1063
  msgid "you haven't liked any post yet!"
1064
  msgstr ""
1065
 
1066
- #: admin/classes/class-wp-ulike-widget.php:211
1067
- #: admin/classes/class-wp-ulike-widget.php:267
1068
  msgid "%s is Not Activated!"
1069
  msgstr ""
1070
 
1071
- #: admin/classes/class-wp-ulike-widget.php:491
1072
  msgid "Most Liked"
1073
  msgstr ""
1074
 
1075
- #: admin/classes/class-wp-ulike-widget.php:506
1076
  msgid "Title:"
1077
  msgstr "Titel:"
1078
 
1079
- #: admin/classes/class-wp-ulike-widget.php:511
1080
  msgid "Type:"
1081
  msgstr "Art:"
1082
 
1083
- #: admin/classes/class-wp-ulike-widget.php:513
1084
  msgid "Most Liked Posts"
1085
  msgstr ""
1086
 
1087
- #: admin/classes/class-wp-ulike-widget.php:514
1088
  msgid "Most Liked Comments"
1089
  msgstr ""
1090
 
1091
- #: admin/classes/class-wp-ulike-widget.php:515
1092
  msgid "Most Liked Activities"
1093
  msgstr ""
1094
 
1095
- #: admin/classes/class-wp-ulike-widget.php:516
1096
  msgid "Most Liked Topics"
1097
  msgstr ""
1098
 
1099
- #: admin/classes/class-wp-ulike-widget.php:517
1100
  msgid "Most Liked Users"
1101
  msgstr ""
1102
 
1103
- #: admin/classes/class-wp-ulike-widget.php:518
1104
  msgid "Last Posts Liked By User"
1105
  msgstr ""
1106
 
1107
- #: admin/classes/class-wp-ulike-widget.php:523
1108
  msgid "Number of items to show:"
1109
  msgstr ""
1110
 
1111
- #: admin/classes/class-wp-ulike-widget.php:528
1112
  msgid "Period:"
1113
  msgstr ""
1114
 
1115
- #: admin/classes/class-wp-ulike-widget.php:530
1116
  msgid "All The Times"
1117
  msgstr ""
1118
 
1119
- #: admin/classes/class-wp-ulike-widget.php:531
1120
  msgid "Year"
1121
  msgstr ""
1122
 
1123
- #: admin/classes/class-wp-ulike-widget.php:532
1124
  msgid "Month"
1125
  msgstr "Monat"
1126
 
1127
- #: admin/classes/class-wp-ulike-widget.php:533
1128
  msgid "Week"
1129
  msgstr ""
1130
 
1131
- #: admin/classes/class-wp-ulike-widget.php:534
1132
  #: admin/includes/templates/statistics.php:110
1133
  msgid "Yesterday"
1134
  msgstr "Gestern"
1135
 
1136
- #: admin/classes/class-wp-ulike-widget.php:535
1137
  #: admin/includes/templates/statistics.php:93
1138
  msgid "Today"
1139
  msgstr "Heute"
1140
 
1141
- #: admin/classes/class-wp-ulike-widget.php:540
1142
  msgid "Style:"
1143
  msgstr ""
1144
 
1145
- #: admin/classes/class-wp-ulike-widget.php:542
1146
  msgid "Simple"
1147
  msgstr ""
1148
 
1149
- #: admin/classes/class-wp-ulike-widget.php:543
1150
  #: includes/functions/templates.php:29
1151
  msgid "Heart"
1152
  msgstr ""
1153
 
1154
- #: admin/classes/class-wp-ulike-widget.php:548
1155
  msgid "Title Trim (Length):"
1156
  msgstr ""
1157
 
1158
- #: admin/classes/class-wp-ulike-widget.php:554
1159
  msgid "Profile URL:"
1160
  msgstr ""
1161
 
1162
- #: admin/classes/class-wp-ulike-widget.php:557
1163
  msgid "UltimateMember"
1164
  msgstr ""
1165
 
1166
- #: admin/classes/class-wp-ulike-widget.php:563
1167
  msgid "Activate Like Counter"
1168
  msgstr ""
1169
 
1170
- #: admin/classes/class-wp-ulike-widget.php:568
1171
  msgid "Activate Thumbnail/Avatar"
1172
  msgstr ""
1173
 
1174
- #: admin/classes/class-wp-ulike-widget.php:572
1175
  msgid "Thumbnail/Avatar size:"
1176
  msgstr ""
1177
 
@@ -1189,7 +1189,7 @@ msgstr ""
1189
  msgid "Our Blog"
1190
  msgstr ""
1191
 
1192
- #: admin/includes/templates/about.php:35
1193
  msgid ""
1194
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1195
  "pieces of content you can collect it on are limited by default. However, "
@@ -1681,7 +1681,7 @@ msgstr ""
1681
  msgid "Animated Heart"
1682
  msgstr ""
1683
 
1684
- #: includes/hooks/shortcodes.php:144
1685
  msgid "Error receiving input parameters"
1686
  msgstr ""
1687
 
@@ -1780,10 +1780,16 @@ msgstr ""
1780
  msgid "WP ULike"
1781
  msgstr ""
1782
 
1783
- #: wp-ulike.php:76
 
 
 
 
 
 
1784
  msgid ""
1785
- "You are using two instances of WP ULike plugin at same time, please deactive "
1786
- "one of them."
1787
  msgstr ""
1788
 
1789
  #. Plugin URI of the plugin/theme
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
+ "POT-Creation-Date: 2021-06-26 15:33:13+00:00\n"
8
  "PO-Revision-Date: 2019-06-19 16:23:52+0000\n"
9
  "Language: de\n"
10
  "MIME-Version: 1.0\n"
29
  msgid "It's Ok!"
30
  msgstr ""
31
 
32
+ #: admin/admin-functions.php:231
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
+ #: admin/admin-hooks.php:129
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
+ #: admin/admin-hooks.php:130
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
55
  "it too!"
56
  msgstr ""
57
 
58
+ #: admin/admin-hooks.php:135
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
+ #: admin/admin-hooks.php:139
63
  msgid "Not Now"
64
  msgstr ""
65
 
66
+ #: admin/admin-hooks.php:145 admin/admin-hooks.php:172
67
+ #: admin/admin-hooks.php:196 admin/admin-hooks.php:219
68
  msgid "No thanks and never ask me again"
69
  msgstr ""
70
 
71
+ #: admin/admin-hooks.php:162
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
+ #: admin/admin-hooks.php:163
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
+ #: admin/admin-hooks.php:168 admin/admin-hooks.php:192
84
+ #: admin/admin-hooks.php:215 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
89
  msgid "Get More Information"
90
  msgstr ""
91
 
92
+ #: admin/admin-hooks.php:186 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
+ #: admin/admin-hooks.php:187 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional profiles "
101
  "knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
+ #: admin/admin-hooks.php:209
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
+ #: admin/admin-hooks.php:210
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
113
  "search engine language and tell them which type of content you are promoting."
114
  msgstr ""
115
 
116
+ #: admin/admin-hooks.php:251 admin/includes/templates/about.php:28
117
  msgid "Go Pro"
118
  msgstr ""
119
 
120
+ #: admin/admin-hooks.php:483 admin/classes/class-wp-ulike-admin-panel.php:125
121
  #: admin/classes/class-wp-ulike-admin-panel.php:142
122
  #: admin/classes/class-wp-ulike-admin-panel.php:655
123
  #: admin/classes/class-wp-ulike-admin-panel.php:685
124
+ #: admin/classes/class-wp-ulike-widget.php:371
125
  msgid "Like"
126
  msgstr ""
127
 
407
  #: admin/classes/class-wp-ulike-admin-panel.php:306
408
  #: admin/classes/class-wp-ulike-admin-panel.php:349
409
  #: admin/classes/class-wp-ulike-settings.php:76
410
+ #: admin/classes/class-wp-ulike-widget.php:283
411
+ #: admin/classes/class-wp-ulike-widget.php:572
412
  msgid "BuddyPress"
413
  msgstr "BuddyPress"
414
 
420
  #: admin/classes/class-wp-ulike-admin-panel.php:319
421
  #: admin/classes/class-wp-ulike-admin-panel.php:356
422
  #: admin/classes/class-wp-ulike-settings.php:82
423
+ #: admin/classes/class-wp-ulike-widget.php:227
424
  msgid "bbPress"
425
  msgstr ""
426
 
545
  msgstr ""
546
 
547
  #: admin/classes/class-wp-ulike-admin-panel.php:516
548
+ #: includes/functions/templates.php:70 includes/functions/templates.php:117
549
+ #: includes/functions/templates.php:164 includes/functions/templates.php:209
550
  msgid "Like Button"
551
  msgstr ""
552
 
854
  msgid "Similar Settings"
855
  msgstr ""
856
 
857
+ #: admin/classes/class-wp-ulike-settings.php:58
858
  msgid ""
859
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
860
  "wordPress website to allow your visitors to like and unlike pages, posts, "
1043
 
1044
  #: admin/classes/class-wp-ulike-widget.php:58
1045
  #: admin/classes/class-wp-ulike-widget.php:116
1046
+ #: admin/classes/class-wp-ulike-widget.php:250
1047
+ #: admin/classes/class-wp-ulike-widget.php:312
1048
  msgid "No results were found in"
1049
  msgstr ""
1050
 
1051
  #: admin/classes/class-wp-ulike-widget.php:58
1052
  #: admin/classes/class-wp-ulike-widget.php:116
1053
+ #: admin/classes/class-wp-ulike-widget.php:250
1054
+ #: admin/classes/class-wp-ulike-widget.php:312
1055
  msgid "period"
1056
  msgstr ""
1057
 
1059
  msgid "on"
1060
  msgstr "on"
1061
 
1062
+ #: admin/classes/class-wp-ulike-widget.php:210
1063
  msgid "you haven't liked any post yet!"
1064
  msgstr ""
1065
 
1066
+ #: admin/classes/class-wp-ulike-widget.php:227
1067
+ #: admin/classes/class-wp-ulike-widget.php:283
1068
  msgid "%s is Not Activated!"
1069
  msgstr ""
1070
 
1071
+ #: admin/classes/class-wp-ulike-widget.php:507
1072
  msgid "Most Liked"
1073
  msgstr ""
1074
 
1075
+ #: admin/classes/class-wp-ulike-widget.php:522
1076
  msgid "Title:"
1077
  msgstr "Titel:"
1078
 
1079
+ #: admin/classes/class-wp-ulike-widget.php:527
1080
  msgid "Type:"
1081
  msgstr "Art:"
1082
 
1083
+ #: admin/classes/class-wp-ulike-widget.php:529
1084
  msgid "Most Liked Posts"
1085
  msgstr ""
1086
 
1087
+ #: admin/classes/class-wp-ulike-widget.php:530
1088
  msgid "Most Liked Comments"
1089
  msgstr ""
1090
 
1091
+ #: admin/classes/class-wp-ulike-widget.php:531
1092
  msgid "Most Liked Activities"
1093
  msgstr ""
1094
 
1095
+ #: admin/classes/class-wp-ulike-widget.php:532
1096
  msgid "Most Liked Topics"
1097
  msgstr ""
1098
 
1099
+ #: admin/classes/class-wp-ulike-widget.php:533
1100
  msgid "Most Liked Users"
1101
  msgstr ""
1102
 
1103
+ #: admin/classes/class-wp-ulike-widget.php:534
1104
  msgid "Last Posts Liked By User"
1105
  msgstr ""
1106
 
1107
+ #: admin/classes/class-wp-ulike-widget.php:539
1108
  msgid "Number of items to show:"
1109
  msgstr ""
1110
 
1111
+ #: admin/classes/class-wp-ulike-widget.php:544
1112
  msgid "Period:"
1113
  msgstr ""
1114
 
1115
+ #: admin/classes/class-wp-ulike-widget.php:546
1116
  msgid "All The Times"
1117
  msgstr ""
1118
 
1119
+ #: admin/classes/class-wp-ulike-widget.php:547
1120
  msgid "Year"
1121
  msgstr ""
1122
 
1123
+ #: admin/classes/class-wp-ulike-widget.php:548
1124
  msgid "Month"
1125
  msgstr "Monat"
1126
 
1127
+ #: admin/classes/class-wp-ulike-widget.php:549
1128
  msgid "Week"
1129
  msgstr ""
1130
 
1131
+ #: admin/classes/class-wp-ulike-widget.php:550
1132
  #: admin/includes/templates/statistics.php:110
1133
  msgid "Yesterday"
1134
  msgstr "Gestern"
1135
 
1136
+ #: admin/classes/class-wp-ulike-widget.php:551
1137
  #: admin/includes/templates/statistics.php:93
1138
  msgid "Today"
1139
  msgstr "Heute"
1140
 
1141
+ #: admin/classes/class-wp-ulike-widget.php:556
1142
  msgid "Style:"
1143
  msgstr ""
1144
 
1145
+ #: admin/classes/class-wp-ulike-widget.php:558
1146
  msgid "Simple"
1147
  msgstr ""
1148
 
1149
+ #: admin/classes/class-wp-ulike-widget.php:559
1150
  #: includes/functions/templates.php:29
1151
  msgid "Heart"
1152
  msgstr ""
1153
 
1154
+ #: admin/classes/class-wp-ulike-widget.php:564
1155
  msgid "Title Trim (Length):"
1156
  msgstr ""
1157
 
1158
+ #: admin/classes/class-wp-ulike-widget.php:570
1159
  msgid "Profile URL:"
1160
  msgstr ""
1161
 
1162
+ #: admin/classes/class-wp-ulike-widget.php:573
1163
  msgid "UltimateMember"
1164
  msgstr ""
1165
 
1166
+ #: admin/classes/class-wp-ulike-widget.php:579
1167
  msgid "Activate Like Counter"
1168
  msgstr ""
1169
 
1170
+ #: admin/classes/class-wp-ulike-widget.php:584
1171
  msgid "Activate Thumbnail/Avatar"
1172
  msgstr ""
1173
 
1174
+ #: admin/classes/class-wp-ulike-widget.php:588
1175
  msgid "Thumbnail/Avatar size:"
1176
  msgstr ""
1177
 
1189
  msgid "Our Blog"
1190
  msgstr ""
1191
 
1192
+ #. Description of the plugin/theme
1193
  msgid ""
1194
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1195
  "pieces of content you can collect it on are limited by default. However, "
1681
  msgid "Animated Heart"
1682
  msgstr ""
1683
 
1684
+ #: includes/hooks/shortcodes.php:152
1685
  msgid "Error receiving input parameters"
1686
  msgstr ""
1687
 
1780
  msgid "WP ULike"
1781
  msgstr ""
1782
 
1783
+ #. translators: %s: PHP version
1784
+ #: wp-ulike.php:74
1785
+ msgid "WP ULike requires PHP version %s+, plugin is currently NOT RUNNING."
1786
+ msgstr ""
1787
+
1788
+ #. translators: %s: WordPress version
1789
+ #: wp-ulike.php:88
1790
  msgid ""
1791
+ "WP ULike requires WordPress version %s+. Because you are using an earlier "
1792
+ "version, the plugin is currently NOT RUNNING."
1793
  msgstr ""
1794
 
1795
  #. Plugin URI of the plugin/theme
languages/wp-ulike-es-co.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
- "POT-Creation-Date: 2021-06-12 09:17:51+00:00\n"
8
  "PO-Revision-Date: +0000\n"
9
  "Language: es_CO\n"
10
  "MIME-Version: 1.0\n"
@@ -29,7 +29,7 @@ msgstr ""
29
  msgid "It's Ok!"
30
  msgstr ""
31
 
32
- #: admin/admin-functions.php:244
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
@@ -43,11 +43,11 @@ msgstr ""
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
- #: admin/admin-hooks.php:131
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
- #: admin/admin-hooks.php:132
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
@@ -55,24 +55,24 @@ msgid ""
55
  "it too!"
56
  msgstr ""
57
 
58
- #: admin/admin-hooks.php:137
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
- #: admin/admin-hooks.php:141
63
  msgid "Not Now"
64
  msgstr ""
65
 
66
- #: admin/admin-hooks.php:147 admin/admin-hooks.php:174
67
- #: admin/admin-hooks.php:198 admin/admin-hooks.php:221
68
  msgid "No thanks and never ask me again"
69
  msgstr ""
70
 
71
- #: admin/admin-hooks.php:164
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
- #: admin/admin-hooks.php:165
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
@@ -80,8 +80,8 @@ msgid ""
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
- #: admin/admin-hooks.php:170 admin/admin-hooks.php:194
84
- #: admin/admin-hooks.php:217 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
@@ -89,11 +89,11 @@ msgstr ""
89
  msgid "Get More Information"
90
  msgstr ""
91
 
92
- #: admin/admin-hooks.php:188 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
- #: admin/admin-hooks.php:189 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional profiles "
@@ -101,11 +101,11 @@ msgid ""
101
  "knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
- #: admin/admin-hooks.php:211
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
- #: admin/admin-hooks.php:212
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
@@ -113,15 +113,15 @@ msgid ""
113
  "search engine language and tell them which type of content you are promoting."
114
  msgstr ""
115
 
116
- #: admin/admin-hooks.php:253 admin/includes/templates/about.php:28
117
  msgid "Go Pro"
118
  msgstr ""
119
 
120
- #: admin/admin-hooks.php:485 admin/classes/class-wp-ulike-admin-panel.php:125
121
  #: admin/classes/class-wp-ulike-admin-panel.php:142
122
  #: admin/classes/class-wp-ulike-admin-panel.php:655
123
  #: admin/classes/class-wp-ulike-admin-panel.php:685
124
- #: admin/classes/class-wp-ulike-widget.php:355
125
  msgid "Like"
126
  msgstr ""
127
 
@@ -406,8 +406,8 @@ msgstr ""
406
  #: admin/classes/class-wp-ulike-admin-panel.php:306
407
  #: admin/classes/class-wp-ulike-admin-panel.php:349
408
  #: admin/classes/class-wp-ulike-settings.php:76
409
- #: admin/classes/class-wp-ulike-widget.php:267
410
- #: admin/classes/class-wp-ulike-widget.php:556
411
  msgid "BuddyPress"
412
  msgstr ""
413
 
@@ -419,7 +419,7 @@ msgstr ""
419
  #: admin/classes/class-wp-ulike-admin-panel.php:319
420
  #: admin/classes/class-wp-ulike-admin-panel.php:356
421
  #: admin/classes/class-wp-ulike-settings.php:82
422
- #: admin/classes/class-wp-ulike-widget.php:211
423
  msgid "bbPress"
424
  msgstr ""
425
 
@@ -544,8 +544,8 @@ msgid "Unliked Notice Message"
544
  msgstr ""
545
 
546
  #: admin/classes/class-wp-ulike-admin-panel.php:516
547
- #: includes/functions/templates.php:70 includes/functions/templates.php:122
548
- #: includes/functions/templates.php:174 includes/functions/templates.php:224
549
  msgid "Like Button"
550
  msgstr ""
551
 
@@ -851,7 +851,7 @@ msgstr ""
851
  msgid "Similar Settings"
852
  msgstr ""
853
 
854
- #. Description of the plugin/theme
855
  msgid ""
856
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
857
  "wordPress website to allow your visitors to like and unlike pages, posts, "
@@ -1040,15 +1040,15 @@ msgstr ""
1040
 
1041
  #: admin/classes/class-wp-ulike-widget.php:58
1042
  #: admin/classes/class-wp-ulike-widget.php:116
1043
- #: admin/classes/class-wp-ulike-widget.php:234
1044
- #: admin/classes/class-wp-ulike-widget.php:296
1045
  msgid "No results were found in"
1046
  msgstr ""
1047
 
1048
  #: admin/classes/class-wp-ulike-widget.php:58
1049
  #: admin/classes/class-wp-ulike-widget.php:116
1050
- #: admin/classes/class-wp-ulike-widget.php:234
1051
- #: admin/classes/class-wp-ulike-widget.php:296
1052
  msgid "period"
1053
  msgstr ""
1054
 
@@ -1056,119 +1056,119 @@ msgstr ""
1056
  msgid "on"
1057
  msgstr ""
1058
 
1059
- #: admin/classes/class-wp-ulike-widget.php:193
1060
  msgid "you haven't liked any post yet!"
1061
  msgstr ""
1062
 
1063
- #: admin/classes/class-wp-ulike-widget.php:211
1064
- #: admin/classes/class-wp-ulike-widget.php:267
1065
  msgid "%s is Not Activated!"
1066
  msgstr ""
1067
 
1068
- #: admin/classes/class-wp-ulike-widget.php:491
1069
  msgid "Most Liked"
1070
  msgstr ""
1071
 
1072
- #: admin/classes/class-wp-ulike-widget.php:506
1073
  msgid "Title:"
1074
  msgstr ""
1075
 
1076
- #: admin/classes/class-wp-ulike-widget.php:511
1077
  msgid "Type:"
1078
  msgstr ""
1079
 
1080
- #: admin/classes/class-wp-ulike-widget.php:513
1081
  msgid "Most Liked Posts"
1082
  msgstr ""
1083
 
1084
- #: admin/classes/class-wp-ulike-widget.php:514
1085
  msgid "Most Liked Comments"
1086
  msgstr ""
1087
 
1088
- #: admin/classes/class-wp-ulike-widget.php:515
1089
  msgid "Most Liked Activities"
1090
  msgstr ""
1091
 
1092
- #: admin/classes/class-wp-ulike-widget.php:516
1093
  msgid "Most Liked Topics"
1094
  msgstr ""
1095
 
1096
- #: admin/classes/class-wp-ulike-widget.php:517
1097
  msgid "Most Liked Users"
1098
  msgstr ""
1099
 
1100
- #: admin/classes/class-wp-ulike-widget.php:518
1101
  msgid "Last Posts Liked By User"
1102
  msgstr ""
1103
 
1104
- #: admin/classes/class-wp-ulike-widget.php:523
1105
  msgid "Number of items to show:"
1106
  msgstr ""
1107
 
1108
- #: admin/classes/class-wp-ulike-widget.php:528
1109
  msgid "Period:"
1110
  msgstr ""
1111
 
1112
- #: admin/classes/class-wp-ulike-widget.php:530
1113
  msgid "All The Times"
1114
  msgstr ""
1115
 
1116
- #: admin/classes/class-wp-ulike-widget.php:531
1117
  msgid "Year"
1118
  msgstr ""
1119
 
1120
- #: admin/classes/class-wp-ulike-widget.php:532
1121
  msgid "Month"
1122
  msgstr ""
1123
 
1124
- #: admin/classes/class-wp-ulike-widget.php:533
1125
  msgid "Week"
1126
  msgstr ""
1127
 
1128
- #: admin/classes/class-wp-ulike-widget.php:534
1129
  #: admin/includes/templates/statistics.php:110
1130
  msgid "Yesterday"
1131
  msgstr ""
1132
 
1133
- #: admin/classes/class-wp-ulike-widget.php:535
1134
  #: admin/includes/templates/statistics.php:93
1135
  msgid "Today"
1136
  msgstr ""
1137
 
1138
- #: admin/classes/class-wp-ulike-widget.php:540
1139
  msgid "Style:"
1140
  msgstr ""
1141
 
1142
- #: admin/classes/class-wp-ulike-widget.php:542
1143
  msgid "Simple"
1144
  msgstr ""
1145
 
1146
- #: admin/classes/class-wp-ulike-widget.php:543
1147
  #: includes/functions/templates.php:29
1148
  msgid "Heart"
1149
  msgstr ""
1150
 
1151
- #: admin/classes/class-wp-ulike-widget.php:548
1152
  msgid "Title Trim (Length):"
1153
  msgstr ""
1154
 
1155
- #: admin/classes/class-wp-ulike-widget.php:554
1156
  msgid "Profile URL:"
1157
  msgstr ""
1158
 
1159
- #: admin/classes/class-wp-ulike-widget.php:557
1160
  msgid "UltimateMember"
1161
  msgstr ""
1162
 
1163
- #: admin/classes/class-wp-ulike-widget.php:563
1164
  msgid "Activate Like Counter"
1165
  msgstr ""
1166
 
1167
- #: admin/classes/class-wp-ulike-widget.php:568
1168
  msgid "Activate Thumbnail/Avatar"
1169
  msgstr ""
1170
 
1171
- #: admin/classes/class-wp-ulike-widget.php:572
1172
  msgid "Thumbnail/Avatar size:"
1173
  msgstr ""
1174
 
@@ -1186,7 +1186,7 @@ msgstr ""
1186
  msgid "Our Blog"
1187
  msgstr ""
1188
 
1189
- #: admin/includes/templates/about.php:35
1190
  msgid ""
1191
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1192
  "pieces of content you can collect it on are limited by default. However, "
@@ -1676,7 +1676,7 @@ msgstr ""
1676
  msgid "Animated Heart"
1677
  msgstr ""
1678
 
1679
- #: includes/hooks/shortcodes.php:144
1680
  msgid "Error receiving input parameters"
1681
  msgstr ""
1682
 
@@ -1775,10 +1775,16 @@ msgstr ""
1775
  msgid "WP ULike"
1776
  msgstr ""
1777
 
1778
- #: wp-ulike.php:76
 
 
 
 
 
 
1779
  msgid ""
1780
- "You are using two instances of WP ULike plugin at same time, please deactive "
1781
- "one of them."
1782
  msgstr ""
1783
 
1784
  #. Plugin URI of the plugin/theme
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
+ "POT-Creation-Date: 2021-06-26 15:33:13+00:00\n"
8
  "PO-Revision-Date: +0000\n"
9
  "Language: es_CO\n"
10
  "MIME-Version: 1.0\n"
29
  msgid "It's Ok!"
30
  msgstr ""
31
 
32
+ #: admin/admin-functions.php:231
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
+ #: admin/admin-hooks.php:129
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
+ #: admin/admin-hooks.php:130
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
55
  "it too!"
56
  msgstr ""
57
 
58
+ #: admin/admin-hooks.php:135
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
+ #: admin/admin-hooks.php:139
63
  msgid "Not Now"
64
  msgstr ""
65
 
66
+ #: admin/admin-hooks.php:145 admin/admin-hooks.php:172
67
+ #: admin/admin-hooks.php:196 admin/admin-hooks.php:219
68
  msgid "No thanks and never ask me again"
69
  msgstr ""
70
 
71
+ #: admin/admin-hooks.php:162
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
+ #: admin/admin-hooks.php:163
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
+ #: admin/admin-hooks.php:168 admin/admin-hooks.php:192
84
+ #: admin/admin-hooks.php:215 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
89
  msgid "Get More Information"
90
  msgstr ""
91
 
92
+ #: admin/admin-hooks.php:186 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
+ #: admin/admin-hooks.php:187 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional profiles "
101
  "knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
+ #: admin/admin-hooks.php:209
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
+ #: admin/admin-hooks.php:210
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
113
  "search engine language and tell them which type of content you are promoting."
114
  msgstr ""
115
 
116
+ #: admin/admin-hooks.php:251 admin/includes/templates/about.php:28
117
  msgid "Go Pro"
118
  msgstr ""
119
 
120
+ #: admin/admin-hooks.php:483 admin/classes/class-wp-ulike-admin-panel.php:125
121
  #: admin/classes/class-wp-ulike-admin-panel.php:142
122
  #: admin/classes/class-wp-ulike-admin-panel.php:655
123
  #: admin/classes/class-wp-ulike-admin-panel.php:685
124
+ #: admin/classes/class-wp-ulike-widget.php:371
125
  msgid "Like"
126
  msgstr ""
127
 
406
  #: admin/classes/class-wp-ulike-admin-panel.php:306
407
  #: admin/classes/class-wp-ulike-admin-panel.php:349
408
  #: admin/classes/class-wp-ulike-settings.php:76
409
+ #: admin/classes/class-wp-ulike-widget.php:283
410
+ #: admin/classes/class-wp-ulike-widget.php:572
411
  msgid "BuddyPress"
412
  msgstr ""
413
 
419
  #: admin/classes/class-wp-ulike-admin-panel.php:319
420
  #: admin/classes/class-wp-ulike-admin-panel.php:356
421
  #: admin/classes/class-wp-ulike-settings.php:82
422
+ #: admin/classes/class-wp-ulike-widget.php:227
423
  msgid "bbPress"
424
  msgstr ""
425
 
544
  msgstr ""
545
 
546
  #: admin/classes/class-wp-ulike-admin-panel.php:516
547
+ #: includes/functions/templates.php:70 includes/functions/templates.php:117
548
+ #: includes/functions/templates.php:164 includes/functions/templates.php:209
549
  msgid "Like Button"
550
  msgstr ""
551
 
851
  msgid "Similar Settings"
852
  msgstr ""
853
 
854
+ #: admin/classes/class-wp-ulike-settings.php:58
855
  msgid ""
856
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
857
  "wordPress website to allow your visitors to like and unlike pages, posts, "
1040
 
1041
  #: admin/classes/class-wp-ulike-widget.php:58
1042
  #: admin/classes/class-wp-ulike-widget.php:116
1043
+ #: admin/classes/class-wp-ulike-widget.php:250
1044
+ #: admin/classes/class-wp-ulike-widget.php:312
1045
  msgid "No results were found in"
1046
  msgstr ""
1047
 
1048
  #: admin/classes/class-wp-ulike-widget.php:58
1049
  #: admin/classes/class-wp-ulike-widget.php:116
1050
+ #: admin/classes/class-wp-ulike-widget.php:250
1051
+ #: admin/classes/class-wp-ulike-widget.php:312
1052
  msgid "period"
1053
  msgstr ""
1054
 
1056
  msgid "on"
1057
  msgstr ""
1058
 
1059
+ #: admin/classes/class-wp-ulike-widget.php:210
1060
  msgid "you haven't liked any post yet!"
1061
  msgstr ""
1062
 
1063
+ #: admin/classes/class-wp-ulike-widget.php:227
1064
+ #: admin/classes/class-wp-ulike-widget.php:283
1065
  msgid "%s is Not Activated!"
1066
  msgstr ""
1067
 
1068
+ #: admin/classes/class-wp-ulike-widget.php:507
1069
  msgid "Most Liked"
1070
  msgstr ""
1071
 
1072
+ #: admin/classes/class-wp-ulike-widget.php:522
1073
  msgid "Title:"
1074
  msgstr ""
1075
 
1076
+ #: admin/classes/class-wp-ulike-widget.php:527
1077
  msgid "Type:"
1078
  msgstr ""
1079
 
1080
+ #: admin/classes/class-wp-ulike-widget.php:529
1081
  msgid "Most Liked Posts"
1082
  msgstr ""
1083
 
1084
+ #: admin/classes/class-wp-ulike-widget.php:530
1085
  msgid "Most Liked Comments"
1086
  msgstr ""
1087
 
1088
+ #: admin/classes/class-wp-ulike-widget.php:531
1089
  msgid "Most Liked Activities"
1090
  msgstr ""
1091
 
1092
+ #: admin/classes/class-wp-ulike-widget.php:532
1093
  msgid "Most Liked Topics"
1094
  msgstr ""
1095
 
1096
+ #: admin/classes/class-wp-ulike-widget.php:533
1097
  msgid "Most Liked Users"
1098
  msgstr ""
1099
 
1100
+ #: admin/classes/class-wp-ulike-widget.php:534
1101
  msgid "Last Posts Liked By User"
1102
  msgstr ""
1103
 
1104
+ #: admin/classes/class-wp-ulike-widget.php:539
1105
  msgid "Number of items to show:"
1106
  msgstr ""
1107
 
1108
+ #: admin/classes/class-wp-ulike-widget.php:544
1109
  msgid "Period:"
1110
  msgstr ""
1111
 
1112
+ #: admin/classes/class-wp-ulike-widget.php:546
1113
  msgid "All The Times"
1114
  msgstr ""
1115
 
1116
+ #: admin/classes/class-wp-ulike-widget.php:547
1117
  msgid "Year"
1118
  msgstr ""
1119
 
1120
+ #: admin/classes/class-wp-ulike-widget.php:548
1121
  msgid "Month"
1122
  msgstr ""
1123
 
1124
+ #: admin/classes/class-wp-ulike-widget.php:549
1125
  msgid "Week"
1126
  msgstr ""
1127
 
1128
+ #: admin/classes/class-wp-ulike-widget.php:550
1129
  #: admin/includes/templates/statistics.php:110
1130
  msgid "Yesterday"
1131
  msgstr ""
1132
 
1133
+ #: admin/classes/class-wp-ulike-widget.php:551
1134
  #: admin/includes/templates/statistics.php:93
1135
  msgid "Today"
1136
  msgstr ""
1137
 
1138
+ #: admin/classes/class-wp-ulike-widget.php:556
1139
  msgid "Style:"
1140
  msgstr ""
1141
 
1142
+ #: admin/classes/class-wp-ulike-widget.php:558
1143
  msgid "Simple"
1144
  msgstr ""
1145
 
1146
+ #: admin/classes/class-wp-ulike-widget.php:559
1147
  #: includes/functions/templates.php:29
1148
  msgid "Heart"
1149
  msgstr ""
1150
 
1151
+ #: admin/classes/class-wp-ulike-widget.php:564
1152
  msgid "Title Trim (Length):"
1153
  msgstr ""
1154
 
1155
+ #: admin/classes/class-wp-ulike-widget.php:570
1156
  msgid "Profile URL:"
1157
  msgstr ""
1158
 
1159
+ #: admin/classes/class-wp-ulike-widget.php:573
1160
  msgid "UltimateMember"
1161
  msgstr ""
1162
 
1163
+ #: admin/classes/class-wp-ulike-widget.php:579
1164
  msgid "Activate Like Counter"
1165
  msgstr ""
1166
 
1167
+ #: admin/classes/class-wp-ulike-widget.php:584
1168
  msgid "Activate Thumbnail/Avatar"
1169
  msgstr ""
1170
 
1171
+ #: admin/classes/class-wp-ulike-widget.php:588
1172
  msgid "Thumbnail/Avatar size:"
1173
  msgstr ""
1174
 
1186
  msgid "Our Blog"
1187
  msgstr ""
1188
 
1189
+ #. Description of the plugin/theme
1190
  msgid ""
1191
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1192
  "pieces of content you can collect it on are limited by default. However, "
1676
  msgid "Animated Heart"
1677
  msgstr ""
1678
 
1679
+ #: includes/hooks/shortcodes.php:152
1680
  msgid "Error receiving input parameters"
1681
  msgstr ""
1682
 
1775
  msgid "WP ULike"
1776
  msgstr ""
1777
 
1778
+ #. translators: %s: PHP version
1779
+ #: wp-ulike.php:74
1780
+ msgid "WP ULike requires PHP version %s+, plugin is currently NOT RUNNING."
1781
+ msgstr ""
1782
+
1783
+ #. translators: %s: WordPress version
1784
+ #: wp-ulike.php:88
1785
  msgid ""
1786
+ "WP ULike requires WordPress version %s+. Because you are using an earlier "
1787
+ "version, the plugin is currently NOT RUNNING."
1788
  msgstr ""
1789
 
1790
  #. Plugin URI of the plugin/theme
languages/wp-ulike-fa_IR.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
- "POT-Creation-Date: 2021-06-12 09:17:51+00:00\n"
8
  "PO-Revision-Date: 2021-01-09 02:03+0330\n"
9
  "Last-Translator: \n"
10
  "Language-Team: \n"
@@ -31,7 +31,7 @@ msgstr ""
31
  msgid "It's Ok!"
32
  msgstr ""
33
 
34
- #: admin/admin-functions.php:244
35
  #: admin/classes/class-wp-ulike-admin-panel.php:801
36
  #: includes/classes/class-wp-ulike-customizer.php:149
37
  msgid "Button"
@@ -45,11 +45,11 @@ msgstr ""
45
  msgid "TechnoWich"
46
  msgstr ""
47
 
48
- #: admin/admin-hooks.php:131
49
  msgid "Wow! You've earned over a thousand likes"
50
  msgstr ""
51
 
52
- #: admin/admin-hooks.php:132
53
  msgid ""
54
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
55
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
@@ -57,24 +57,24 @@ msgid ""
57
  "it too!"
58
  msgstr ""
59
 
60
- #: admin/admin-hooks.php:137
61
  msgid "Sure, I'd love to!"
62
  msgstr ""
63
 
64
- #: admin/admin-hooks.php:141
65
  msgid "Not Now"
66
  msgstr ""
67
 
68
- #: admin/admin-hooks.php:147 admin/admin-hooks.php:174
69
- #: admin/admin-hooks.php:198 admin/admin-hooks.php:221
70
  msgid "No thanks and never ask me again"
71
  msgstr ""
72
 
73
- #: admin/admin-hooks.php:164
74
  msgid "Good news for Persian WordPress users. :)"
75
  msgstr ""
76
 
77
- #: admin/admin-hooks.php:165
78
  msgid ""
79
  "Following the request of our friends in Persian WordPress to access the "
80
  "premium version in Iran, we made the necessary arrangements and our new "
@@ -82,8 +82,8 @@ msgid ""
82
  "premium service by visiting this website."
83
  msgstr ""
84
 
85
- #: admin/admin-hooks.php:170 admin/admin-hooks.php:194
86
- #: admin/admin-hooks.php:217 admin/classes/class-wp-ulike-admin-panel.php:398
87
  #: admin/classes/class-wp-ulike-admin-panel.php:428
88
  #: admin/classes/class-wp-ulike-admin-panel.php:458
89
  #: admin/classes/class-wp-ulike-admin-panel.php:575
@@ -91,11 +91,11 @@ msgstr ""
91
  msgid "Get More Information"
92
  msgstr ""
93
 
94
- #: admin/admin-hooks.php:188 admin/classes/class-wp-ulike-admin-panel.php:392
95
  msgid "How to Create Ultimate User Profiles with WP ULike?"
96
  msgstr ""
97
 
98
- #: admin/admin-hooks.php:189 admin/classes/class-wp-ulike-admin-panel.php:393
99
  msgid ""
100
  "The simplest way to create your own WordPress user profile page is by using "
101
  "the WP ULike Profile builder. This way, you can create professional profiles "
@@ -103,11 +103,11 @@ msgid ""
103
  "knowledge or the use of advanced functions."
104
  msgstr ""
105
 
106
- #: admin/admin-hooks.php:211
107
  msgid "Boost Your SEO by Using Schema Rich Snippets"
108
  msgstr ""
109
 
110
- #: admin/admin-hooks.php:212
111
  msgid ""
112
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
113
  "Plugin which can manage +13 types of Schema Markups to make a better "
@@ -115,15 +115,15 @@ msgid ""
115
  "search engine language and tell them which type of content you are promoting."
116
  msgstr ""
117
 
118
- #: admin/admin-hooks.php:253 admin/includes/templates/about.php:28
119
  msgid "Go Pro"
120
  msgstr ""
121
 
122
- #: admin/admin-hooks.php:485 admin/classes/class-wp-ulike-admin-panel.php:125
123
  #: admin/classes/class-wp-ulike-admin-panel.php:142
124
  #: admin/classes/class-wp-ulike-admin-panel.php:655
125
  #: admin/classes/class-wp-ulike-admin-panel.php:685
126
- #: admin/classes/class-wp-ulike-widget.php:355
127
  msgid "Like"
128
  msgstr "لایک"
129
 
@@ -414,8 +414,8 @@ msgstr ""
414
  #: admin/classes/class-wp-ulike-admin-panel.php:306
415
  #: admin/classes/class-wp-ulike-admin-panel.php:349
416
  #: admin/classes/class-wp-ulike-settings.php:76
417
- #: admin/classes/class-wp-ulike-widget.php:267
418
- #: admin/classes/class-wp-ulike-widget.php:556
419
  msgid "BuddyPress"
420
  msgstr "بادی پرس"
421
 
@@ -427,7 +427,7 @@ msgstr ""
427
  #: admin/classes/class-wp-ulike-admin-panel.php:319
428
  #: admin/classes/class-wp-ulike-admin-panel.php:356
429
  #: admin/classes/class-wp-ulike-settings.php:82
430
- #: admin/classes/class-wp-ulike-widget.php:211
431
  msgid "bbPress"
432
  msgstr "بی بی پرس"
433
 
@@ -553,8 +553,8 @@ msgid "Unliked Notice Message"
553
  msgstr "پیغام اطلاعیه لغو پسندیدن"
554
 
555
  #: admin/classes/class-wp-ulike-admin-panel.php:516
556
- #: includes/functions/templates.php:70 includes/functions/templates.php:122
557
- #: includes/functions/templates.php:174 includes/functions/templates.php:224
558
  msgid "Like Button"
559
  msgstr "دکمه لایک"
560
 
@@ -864,7 +864,7 @@ msgstr "بازیابی تنظیمات"
864
  msgid "Similar Settings"
865
  msgstr "تنظیمات مشابه"
866
 
867
- #. Description of the plugin/theme
868
  msgid ""
869
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
870
  "wordPress website to allow your visitors to like and unlike pages, posts, "
@@ -1074,15 +1074,15 @@ msgstr ""
1074
 
1075
  #: admin/classes/class-wp-ulike-widget.php:58
1076
  #: admin/classes/class-wp-ulike-widget.php:116
1077
- #: admin/classes/class-wp-ulike-widget.php:234
1078
- #: admin/classes/class-wp-ulike-widget.php:296
1079
  msgid "No results were found in"
1080
  msgstr ""
1081
 
1082
  #: admin/classes/class-wp-ulike-widget.php:58
1083
  #: admin/classes/class-wp-ulike-widget.php:116
1084
- #: admin/classes/class-wp-ulike-widget.php:234
1085
- #: admin/classes/class-wp-ulike-widget.php:296
1086
  msgid "period"
1087
  msgstr ""
1088
 
@@ -1090,119 +1090,119 @@ msgstr ""
1090
  msgid "on"
1091
  msgstr "در"
1092
 
1093
- #: admin/classes/class-wp-ulike-widget.php:193
1094
  msgid "you haven't liked any post yet!"
1095
  msgstr "شما هنوز هیچ نوشته ای را لایک نکرده اید! "
1096
 
1097
- #: admin/classes/class-wp-ulike-widget.php:211
1098
- #: admin/classes/class-wp-ulike-widget.php:267
1099
  msgid "%s is Not Activated!"
1100
  msgstr ""
1101
 
1102
- #: admin/classes/class-wp-ulike-widget.php:491
1103
  msgid "Most Liked"
1104
  msgstr "بیشترین لایک شده ها"
1105
 
1106
- #: admin/classes/class-wp-ulike-widget.php:506
1107
  msgid "Title:"
1108
  msgstr "عنوان:"
1109
 
1110
- #: admin/classes/class-wp-ulike-widget.php:511
1111
  msgid "Type:"
1112
  msgstr "نوع:"
1113
 
1114
- #: admin/classes/class-wp-ulike-widget.php:513
1115
  msgid "Most Liked Posts"
1116
  msgstr "پرلایک ترین مطالب"
1117
 
1118
- #: admin/classes/class-wp-ulike-widget.php:514
1119
  msgid "Most Liked Comments"
1120
  msgstr "پرلایک ترین دیدگاه ها"
1121
 
1122
- #: admin/classes/class-wp-ulike-widget.php:515
1123
  msgid "Most Liked Activities"
1124
  msgstr "پرلایک ترین فعالیت ها"
1125
 
1126
- #: admin/classes/class-wp-ulike-widget.php:516
1127
  msgid "Most Liked Topics"
1128
  msgstr "پرلایک ترین تاپیک ها"
1129
 
1130
- #: admin/classes/class-wp-ulike-widget.php:517
1131
  msgid "Most Liked Users"
1132
  msgstr "پرلایک ترین کاربران"
1133
 
1134
- #: admin/classes/class-wp-ulike-widget.php:518
1135
  msgid "Last Posts Liked By User"
1136
  msgstr "آخرین مطالب لایک شده توسط کاربر"
1137
 
1138
- #: admin/classes/class-wp-ulike-widget.php:523
1139
  msgid "Number of items to show:"
1140
  msgstr "تعداد آیتم ها:"
1141
 
1142
- #: admin/classes/class-wp-ulike-widget.php:528
1143
  msgid "Period:"
1144
  msgstr "دوره زمانی:"
1145
 
1146
- #: admin/classes/class-wp-ulike-widget.php:530
1147
  msgid "All The Times"
1148
  msgstr "همه زمان ها"
1149
 
1150
- #: admin/classes/class-wp-ulike-widget.php:531
1151
  msgid "Year"
1152
  msgstr "سال"
1153
 
1154
- #: admin/classes/class-wp-ulike-widget.php:532
1155
  msgid "Month"
1156
  msgstr "ماه"
1157
 
1158
- #: admin/classes/class-wp-ulike-widget.php:533
1159
  msgid "Week"
1160
  msgstr "هفته"
1161
 
1162
- #: admin/classes/class-wp-ulike-widget.php:534
1163
  #: admin/includes/templates/statistics.php:110
1164
  msgid "Yesterday"
1165
  msgstr "دیروز"
1166
 
1167
- #: admin/classes/class-wp-ulike-widget.php:535
1168
  #: admin/includes/templates/statistics.php:93
1169
  msgid "Today"
1170
  msgstr "امروز"
1171
 
1172
- #: admin/classes/class-wp-ulike-widget.php:540
1173
  msgid "Style:"
1174
  msgstr "قالب:"
1175
 
1176
- #: admin/classes/class-wp-ulike-widget.php:542
1177
  msgid "Simple"
1178
  msgstr "ساده"
1179
 
1180
- #: admin/classes/class-wp-ulike-widget.php:543
1181
  #: includes/functions/templates.php:29
1182
  msgid "Heart"
1183
  msgstr "قلب"
1184
 
1185
- #: admin/classes/class-wp-ulike-widget.php:548
1186
  msgid "Title Trim (Length):"
1187
  msgstr "برش عنوان (طول):"
1188
 
1189
- #: admin/classes/class-wp-ulike-widget.php:554
1190
  msgid "Profile URL:"
1191
  msgstr "لینک پروفایل به:"
1192
 
1193
- #: admin/classes/class-wp-ulike-widget.php:557
1194
  msgid "UltimateMember"
1195
  msgstr "افزونه UltimateMember"
1196
 
1197
- #: admin/classes/class-wp-ulike-widget.php:563
1198
  msgid "Activate Like Counter"
1199
  msgstr "فعال سازی شمارنده"
1200
 
1201
- #: admin/classes/class-wp-ulike-widget.php:568
1202
  msgid "Activate Thumbnail/Avatar"
1203
  msgstr "فعال سازی تصویرشاخص/آواتار"
1204
 
1205
- #: admin/classes/class-wp-ulike-widget.php:572
1206
  msgid "Thumbnail/Avatar size:"
1207
  msgstr "سایز تصویرشاخص/آواتار:"
1208
 
@@ -1221,7 +1221,7 @@ msgstr "سفارشی سازی"
1221
  msgid "Our Blog"
1222
  msgstr ""
1223
 
1224
- #: admin/includes/templates/about.php:35
1225
  msgid ""
1226
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1227
  "pieces of content you can collect it on are limited by default. However, "
@@ -1715,7 +1715,7 @@ msgstr ""
1715
  msgid "Animated Heart"
1716
  msgstr ""
1717
 
1718
- #: includes/hooks/shortcodes.php:144
1719
  msgid "Error receiving input parameters"
1720
  msgstr ""
1721
 
@@ -1818,10 +1818,16 @@ msgstr "این کاربر، هنوز هیچ موردی را نپسندیده ا
1818
  msgid "WP ULike"
1819
  msgstr "یولایک"
1820
 
1821
- #: wp-ulike.php:76
 
 
 
 
 
 
1822
  msgid ""
1823
- "You are using two instances of WP ULike plugin at same time, please deactive "
1824
- "one of them."
1825
  msgstr ""
1826
 
1827
  #. Plugin URI of the plugin/theme
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
+ "POT-Creation-Date: 2021-06-26 15:33:13+00:00\n"
8
  "PO-Revision-Date: 2021-01-09 02:03+0330\n"
9
  "Last-Translator: \n"
10
  "Language-Team: \n"
31
  msgid "It's Ok!"
32
  msgstr ""
33
 
34
+ #: admin/admin-functions.php:231
35
  #: admin/classes/class-wp-ulike-admin-panel.php:801
36
  #: includes/classes/class-wp-ulike-customizer.php:149
37
  msgid "Button"
45
  msgid "TechnoWich"
46
  msgstr ""
47
 
48
+ #: admin/admin-hooks.php:129
49
  msgid "Wow! You've earned over a thousand likes"
50
  msgstr ""
51
 
52
+ #: admin/admin-hooks.php:130
53
  msgid ""
54
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
55
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
57
  "it too!"
58
  msgstr ""
59
 
60
+ #: admin/admin-hooks.php:135
61
  msgid "Sure, I'd love to!"
62
  msgstr ""
63
 
64
+ #: admin/admin-hooks.php:139
65
  msgid "Not Now"
66
  msgstr ""
67
 
68
+ #: admin/admin-hooks.php:145 admin/admin-hooks.php:172
69
+ #: admin/admin-hooks.php:196 admin/admin-hooks.php:219
70
  msgid "No thanks and never ask me again"
71
  msgstr ""
72
 
73
+ #: admin/admin-hooks.php:162
74
  msgid "Good news for Persian WordPress users. :)"
75
  msgstr ""
76
 
77
+ #: admin/admin-hooks.php:163
78
  msgid ""
79
  "Following the request of our friends in Persian WordPress to access the "
80
  "premium version in Iran, we made the necessary arrangements and our new "
82
  "premium service by visiting this website."
83
  msgstr ""
84
 
85
+ #: admin/admin-hooks.php:168 admin/admin-hooks.php:192
86
+ #: admin/admin-hooks.php:215 admin/classes/class-wp-ulike-admin-panel.php:398
87
  #: admin/classes/class-wp-ulike-admin-panel.php:428
88
  #: admin/classes/class-wp-ulike-admin-panel.php:458
89
  #: admin/classes/class-wp-ulike-admin-panel.php:575
91
  msgid "Get More Information"
92
  msgstr ""
93
 
94
+ #: admin/admin-hooks.php:186 admin/classes/class-wp-ulike-admin-panel.php:392
95
  msgid "How to Create Ultimate User Profiles with WP ULike?"
96
  msgstr ""
97
 
98
+ #: admin/admin-hooks.php:187 admin/classes/class-wp-ulike-admin-panel.php:393
99
  msgid ""
100
  "The simplest way to create your own WordPress user profile page is by using "
101
  "the WP ULike Profile builder. This way, you can create professional profiles "
103
  "knowledge or the use of advanced functions."
104
  msgstr ""
105
 
106
+ #: admin/admin-hooks.php:209
107
  msgid "Boost Your SEO by Using Schema Rich Snippets"
108
  msgstr ""
109
 
110
+ #: admin/admin-hooks.php:210
111
  msgid ""
112
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
113
  "Plugin which can manage +13 types of Schema Markups to make a better "
115
  "search engine language and tell them which type of content you are promoting."
116
  msgstr ""
117
 
118
+ #: admin/admin-hooks.php:251 admin/includes/templates/about.php:28
119
  msgid "Go Pro"
120
  msgstr ""
121
 
122
+ #: admin/admin-hooks.php:483 admin/classes/class-wp-ulike-admin-panel.php:125
123
  #: admin/classes/class-wp-ulike-admin-panel.php:142
124
  #: admin/classes/class-wp-ulike-admin-panel.php:655
125
  #: admin/classes/class-wp-ulike-admin-panel.php:685
126
+ #: admin/classes/class-wp-ulike-widget.php:371
127
  msgid "Like"
128
  msgstr "لایک"
129
 
414
  #: admin/classes/class-wp-ulike-admin-panel.php:306
415
  #: admin/classes/class-wp-ulike-admin-panel.php:349
416
  #: admin/classes/class-wp-ulike-settings.php:76
417
+ #: admin/classes/class-wp-ulike-widget.php:283
418
+ #: admin/classes/class-wp-ulike-widget.php:572
419
  msgid "BuddyPress"
420
  msgstr "بادی پرس"
421
 
427
  #: admin/classes/class-wp-ulike-admin-panel.php:319
428
  #: admin/classes/class-wp-ulike-admin-panel.php:356
429
  #: admin/classes/class-wp-ulike-settings.php:82
430
+ #: admin/classes/class-wp-ulike-widget.php:227
431
  msgid "bbPress"
432
  msgstr "بی بی پرس"
433
 
553
  msgstr "پیغام اطلاعیه لغو پسندیدن"
554
 
555
  #: admin/classes/class-wp-ulike-admin-panel.php:516
556
+ #: includes/functions/templates.php:70 includes/functions/templates.php:117
557
+ #: includes/functions/templates.php:164 includes/functions/templates.php:209
558
  msgid "Like Button"
559
  msgstr "دکمه لایک"
560
 
864
  msgid "Similar Settings"
865
  msgstr "تنظیمات مشابه"
866
 
867
+ #: admin/classes/class-wp-ulike-settings.php:58
868
  msgid ""
869
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
870
  "wordPress website to allow your visitors to like and unlike pages, posts, "
1074
 
1075
  #: admin/classes/class-wp-ulike-widget.php:58
1076
  #: admin/classes/class-wp-ulike-widget.php:116
1077
+ #: admin/classes/class-wp-ulike-widget.php:250
1078
+ #: admin/classes/class-wp-ulike-widget.php:312
1079
  msgid "No results were found in"
1080
  msgstr ""
1081
 
1082
  #: admin/classes/class-wp-ulike-widget.php:58
1083
  #: admin/classes/class-wp-ulike-widget.php:116
1084
+ #: admin/classes/class-wp-ulike-widget.php:250
1085
+ #: admin/classes/class-wp-ulike-widget.php:312
1086
  msgid "period"
1087
  msgstr ""
1088
 
1090
  msgid "on"
1091
  msgstr "در"
1092
 
1093
+ #: admin/classes/class-wp-ulike-widget.php:210
1094
  msgid "you haven't liked any post yet!"
1095
  msgstr "شما هنوز هیچ نوشته ای را لایک نکرده اید! "
1096
 
1097
+ #: admin/classes/class-wp-ulike-widget.php:227
1098
+ #: admin/classes/class-wp-ulike-widget.php:283
1099
  msgid "%s is Not Activated!"
1100
  msgstr ""
1101
 
1102
+ #: admin/classes/class-wp-ulike-widget.php:507
1103
  msgid "Most Liked"
1104
  msgstr "بیشترین لایک شده ها"
1105
 
1106
+ #: admin/classes/class-wp-ulike-widget.php:522
1107
  msgid "Title:"
1108
  msgstr "عنوان:"
1109
 
1110
+ #: admin/classes/class-wp-ulike-widget.php:527
1111
  msgid "Type:"
1112
  msgstr "نوع:"
1113
 
1114
+ #: admin/classes/class-wp-ulike-widget.php:529
1115
  msgid "Most Liked Posts"
1116
  msgstr "پرلایک ترین مطالب"
1117
 
1118
+ #: admin/classes/class-wp-ulike-widget.php:530
1119
  msgid "Most Liked Comments"
1120
  msgstr "پرلایک ترین دیدگاه ها"
1121
 
1122
+ #: admin/classes/class-wp-ulike-widget.php:531
1123
  msgid "Most Liked Activities"
1124
  msgstr "پرلایک ترین فعالیت ها"
1125
 
1126
+ #: admin/classes/class-wp-ulike-widget.php:532
1127
  msgid "Most Liked Topics"
1128
  msgstr "پرلایک ترین تاپیک ها"
1129
 
1130
+ #: admin/classes/class-wp-ulike-widget.php:533
1131
  msgid "Most Liked Users"
1132
  msgstr "پرلایک ترین کاربران"
1133
 
1134
+ #: admin/classes/class-wp-ulike-widget.php:534
1135
  msgid "Last Posts Liked By User"
1136
  msgstr "آخرین مطالب لایک شده توسط کاربر"
1137
 
1138
+ #: admin/classes/class-wp-ulike-widget.php:539
1139
  msgid "Number of items to show:"
1140
  msgstr "تعداد آیتم ها:"
1141
 
1142
+ #: admin/classes/class-wp-ulike-widget.php:544
1143
  msgid "Period:"
1144
  msgstr "دوره زمانی:"
1145
 
1146
+ #: admin/classes/class-wp-ulike-widget.php:546
1147
  msgid "All The Times"
1148
  msgstr "همه زمان ها"
1149
 
1150
+ #: admin/classes/class-wp-ulike-widget.php:547
1151
  msgid "Year"
1152
  msgstr "سال"
1153
 
1154
+ #: admin/classes/class-wp-ulike-widget.php:548
1155
  msgid "Month"
1156
  msgstr "ماه"
1157
 
1158
+ #: admin/classes/class-wp-ulike-widget.php:549
1159
  msgid "Week"
1160
  msgstr "هفته"
1161
 
1162
+ #: admin/classes/class-wp-ulike-widget.php:550
1163
  #: admin/includes/templates/statistics.php:110
1164
  msgid "Yesterday"
1165
  msgstr "دیروز"
1166
 
1167
+ #: admin/classes/class-wp-ulike-widget.php:551
1168
  #: admin/includes/templates/statistics.php:93
1169
  msgid "Today"
1170
  msgstr "امروز"
1171
 
1172
+ #: admin/classes/class-wp-ulike-widget.php:556
1173
  msgid "Style:"
1174
  msgstr "قالب:"
1175
 
1176
+ #: admin/classes/class-wp-ulike-widget.php:558
1177
  msgid "Simple"
1178
  msgstr "ساده"
1179
 
1180
+ #: admin/classes/class-wp-ulike-widget.php:559
1181
  #: includes/functions/templates.php:29
1182
  msgid "Heart"
1183
  msgstr "قلب"
1184
 
1185
+ #: admin/classes/class-wp-ulike-widget.php:564
1186
  msgid "Title Trim (Length):"
1187
  msgstr "برش عنوان (طول):"
1188
 
1189
+ #: admin/classes/class-wp-ulike-widget.php:570
1190
  msgid "Profile URL:"
1191
  msgstr "لینک پروفایل به:"
1192
 
1193
+ #: admin/classes/class-wp-ulike-widget.php:573
1194
  msgid "UltimateMember"
1195
  msgstr "افزونه UltimateMember"
1196
 
1197
+ #: admin/classes/class-wp-ulike-widget.php:579
1198
  msgid "Activate Like Counter"
1199
  msgstr "فعال سازی شمارنده"
1200
 
1201
+ #: admin/classes/class-wp-ulike-widget.php:584
1202
  msgid "Activate Thumbnail/Avatar"
1203
  msgstr "فعال سازی تصویرشاخص/آواتار"
1204
 
1205
+ #: admin/classes/class-wp-ulike-widget.php:588
1206
  msgid "Thumbnail/Avatar size:"
1207
  msgstr "سایز تصویرشاخص/آواتار:"
1208
 
1221
  msgid "Our Blog"
1222
  msgstr ""
1223
 
1224
+ #. Description of the plugin/theme
1225
  msgid ""
1226
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1227
  "pieces of content you can collect it on are limited by default. However, "
1715
  msgid "Animated Heart"
1716
  msgstr ""
1717
 
1718
+ #: includes/hooks/shortcodes.php:152
1719
  msgid "Error receiving input parameters"
1720
  msgstr ""
1721
 
1818
  msgid "WP ULike"
1819
  msgstr "یولایک"
1820
 
1821
+ #. translators: %s: PHP version
1822
+ #: wp-ulike.php:74
1823
+ msgid "WP ULike requires PHP version %s+, plugin is currently NOT RUNNING."
1824
+ msgstr ""
1825
+
1826
+ #. translators: %s: WordPress version
1827
+ #: wp-ulike.php:88
1828
  msgid ""
1829
+ "WP ULike requires WordPress version %s+. Because you are using an earlier "
1830
+ "version, the plugin is currently NOT RUNNING."
1831
  msgstr ""
1832
 
1833
  #. Plugin URI of the plugin/theme
languages/wp-ulike-fr.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
- "POT-Creation-Date: 2021-06-12 09:17:51+00:00\n"
8
  "PO-Revision-Date: 2017-01-20 23:27:07+0000\n"
9
  "Language: fr\n"
10
  "MIME-Version: 1.0\n"
@@ -29,7 +29,7 @@ msgstr ""
29
  msgid "It's Ok!"
30
  msgstr ""
31
 
32
- #: admin/admin-functions.php:244
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
@@ -43,11 +43,11 @@ msgstr ""
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
- #: admin/admin-hooks.php:131
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
- #: admin/admin-hooks.php:132
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
@@ -55,24 +55,24 @@ msgid ""
55
  "it too!"
56
  msgstr ""
57
 
58
- #: admin/admin-hooks.php:137
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
- #: admin/admin-hooks.php:141
63
  msgid "Not Now"
64
  msgstr ""
65
 
66
- #: admin/admin-hooks.php:147 admin/admin-hooks.php:174
67
- #: admin/admin-hooks.php:198 admin/admin-hooks.php:221
68
  msgid "No thanks and never ask me again"
69
  msgstr ""
70
 
71
- #: admin/admin-hooks.php:164
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
- #: admin/admin-hooks.php:165
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
@@ -80,8 +80,8 @@ msgid ""
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
- #: admin/admin-hooks.php:170 admin/admin-hooks.php:194
84
- #: admin/admin-hooks.php:217 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
@@ -89,11 +89,11 @@ msgstr ""
89
  msgid "Get More Information"
90
  msgstr ""
91
 
92
- #: admin/admin-hooks.php:188 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
- #: admin/admin-hooks.php:189 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional profiles "
@@ -101,11 +101,11 @@ msgid ""
101
  "knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
- #: admin/admin-hooks.php:211
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
- #: admin/admin-hooks.php:212
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
@@ -113,15 +113,15 @@ msgid ""
113
  "search engine language and tell them which type of content you are promoting."
114
  msgstr ""
115
 
116
- #: admin/admin-hooks.php:253 admin/includes/templates/about.php:28
117
  msgid "Go Pro"
118
  msgstr ""
119
 
120
- #: admin/admin-hooks.php:485 admin/classes/class-wp-ulike-admin-panel.php:125
121
  #: admin/classes/class-wp-ulike-admin-panel.php:142
122
  #: admin/classes/class-wp-ulike-admin-panel.php:655
123
  #: admin/classes/class-wp-ulike-admin-panel.php:685
124
- #: admin/classes/class-wp-ulike-widget.php:355
125
  msgid "Like"
126
  msgstr "J'aime"
127
 
@@ -409,8 +409,8 @@ msgstr ""
409
  #: admin/classes/class-wp-ulike-admin-panel.php:306
410
  #: admin/classes/class-wp-ulike-admin-panel.php:349
411
  #: admin/classes/class-wp-ulike-settings.php:76
412
- #: admin/classes/class-wp-ulike-widget.php:267
413
- #: admin/classes/class-wp-ulike-widget.php:556
414
  msgid "BuddyPress"
415
  msgstr "BuddyPress"
416
 
@@ -422,7 +422,7 @@ msgstr ""
422
  #: admin/classes/class-wp-ulike-admin-panel.php:319
423
  #: admin/classes/class-wp-ulike-admin-panel.php:356
424
  #: admin/classes/class-wp-ulike-settings.php:82
425
- #: admin/classes/class-wp-ulike-widget.php:211
426
  msgid "bbPress"
427
  msgstr "bbPress"
428
 
@@ -550,8 +550,8 @@ msgid "Unliked Notice Message"
550
  msgstr ""
551
 
552
  #: admin/classes/class-wp-ulike-admin-panel.php:516
553
- #: includes/functions/templates.php:70 includes/functions/templates.php:122
554
- #: includes/functions/templates.php:174 includes/functions/templates.php:224
555
  msgid "Like Button"
556
  msgstr "Bouton J'aime"
557
 
@@ -863,7 +863,7 @@ msgstr "Réinitialiser les réglages"
863
  msgid "Similar Settings"
864
  msgstr "Réglages similaires"
865
 
866
- #. Description of the plugin/theme
867
  msgid ""
868
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
869
  "wordPress website to allow your visitors to like and unlike pages, posts, "
@@ -1083,15 +1083,15 @@ msgstr ""
1083
 
1084
  #: admin/classes/class-wp-ulike-widget.php:58
1085
  #: admin/classes/class-wp-ulike-widget.php:116
1086
- #: admin/classes/class-wp-ulike-widget.php:234
1087
- #: admin/classes/class-wp-ulike-widget.php:296
1088
  msgid "No results were found in"
1089
  msgstr ""
1090
 
1091
  #: admin/classes/class-wp-ulike-widget.php:58
1092
  #: admin/classes/class-wp-ulike-widget.php:116
1093
- #: admin/classes/class-wp-ulike-widget.php:234
1094
- #: admin/classes/class-wp-ulike-widget.php:296
1095
  msgid "period"
1096
  msgstr ""
1097
 
@@ -1099,119 +1099,119 @@ msgstr ""
1099
  msgid "on"
1100
  msgstr "le"
1101
 
1102
- #: admin/classes/class-wp-ulike-widget.php:193
1103
  msgid "you haven't liked any post yet!"
1104
  msgstr "Vous n'avez encore aimé aucun article !"
1105
 
1106
- #: admin/classes/class-wp-ulike-widget.php:211
1107
- #: admin/classes/class-wp-ulike-widget.php:267
1108
  msgid "%s is Not Activated!"
1109
  msgstr ""
1110
 
1111
- #: admin/classes/class-wp-ulike-widget.php:491
1112
  msgid "Most Liked"
1113
  msgstr "Les plus aimés"
1114
 
1115
- #: admin/classes/class-wp-ulike-widget.php:506
1116
  msgid "Title:"
1117
  msgstr "Titre&nbsp;:"
1118
 
1119
- #: admin/classes/class-wp-ulike-widget.php:511
1120
  msgid "Type:"
1121
  msgstr "Type&nbsp;:"
1122
 
1123
- #: admin/classes/class-wp-ulike-widget.php:513
1124
  msgid "Most Liked Posts"
1125
  msgstr "Articles les plus aimés"
1126
 
1127
- #: admin/classes/class-wp-ulike-widget.php:514
1128
  msgid "Most Liked Comments"
1129
  msgstr "Commentaires les plus aimés"
1130
 
1131
- #: admin/classes/class-wp-ulike-widget.php:515
1132
  msgid "Most Liked Activities"
1133
  msgstr "Activités les plus aimées"
1134
 
1135
- #: admin/classes/class-wp-ulike-widget.php:516
1136
  msgid "Most Liked Topics"
1137
  msgstr ""
1138
 
1139
- #: admin/classes/class-wp-ulike-widget.php:517
1140
  msgid "Most Liked Users"
1141
  msgstr "Utilisateurs les plus aimés"
1142
 
1143
- #: admin/classes/class-wp-ulike-widget.php:518
1144
  msgid "Last Posts Liked By User"
1145
  msgstr "Derniers articles aimés par l'utilisateur"
1146
 
1147
- #: admin/classes/class-wp-ulike-widget.php:523
1148
  msgid "Number of items to show:"
1149
  msgstr "Nombre d'éléments à afficher&nbsp;:"
1150
 
1151
- #: admin/classes/class-wp-ulike-widget.php:528
1152
  msgid "Period:"
1153
  msgstr ""
1154
 
1155
- #: admin/classes/class-wp-ulike-widget.php:530
1156
  msgid "All The Times"
1157
  msgstr ""
1158
 
1159
- #: admin/classes/class-wp-ulike-widget.php:531
1160
  msgid "Year"
1161
  msgstr ""
1162
 
1163
- #: admin/classes/class-wp-ulike-widget.php:532
1164
  msgid "Month"
1165
  msgstr "Mois"
1166
 
1167
- #: admin/classes/class-wp-ulike-widget.php:533
1168
  msgid "Week"
1169
  msgstr "Semaine"
1170
 
1171
- #: admin/classes/class-wp-ulike-widget.php:534
1172
  #: admin/includes/templates/statistics.php:110
1173
  msgid "Yesterday"
1174
  msgstr "Hier"
1175
 
1176
- #: admin/classes/class-wp-ulike-widget.php:535
1177
  #: admin/includes/templates/statistics.php:93
1178
  msgid "Today"
1179
  msgstr "Aujourd&rsquo;hui"
1180
 
1181
- #: admin/classes/class-wp-ulike-widget.php:540
1182
  msgid "Style:"
1183
  msgstr "Style :"
1184
 
1185
- #: admin/classes/class-wp-ulike-widget.php:542
1186
  msgid "Simple"
1187
  msgstr "Simple"
1188
 
1189
- #: admin/classes/class-wp-ulike-widget.php:543
1190
  #: includes/functions/templates.php:29
1191
  msgid "Heart"
1192
  msgstr "Cœur "
1193
 
1194
- #: admin/classes/class-wp-ulike-widget.php:548
1195
  msgid "Title Trim (Length):"
1196
  msgstr "Titre Trim (Longueur)&nbsp;:"
1197
 
1198
- #: admin/classes/class-wp-ulike-widget.php:554
1199
  msgid "Profile URL:"
1200
  msgstr "Url du profil :"
1201
 
1202
- #: admin/classes/class-wp-ulike-widget.php:557
1203
  msgid "UltimateMember"
1204
  msgstr "UltimateMember"
1205
 
1206
- #: admin/classes/class-wp-ulike-widget.php:563
1207
  msgid "Activate Like Counter"
1208
  msgstr "Activer le compteur des J'aime"
1209
 
1210
- #: admin/classes/class-wp-ulike-widget.php:568
1211
  msgid "Activate Thumbnail/Avatar"
1212
  msgstr "Activer miniature / avatar"
1213
 
1214
- #: admin/classes/class-wp-ulike-widget.php:572
1215
  msgid "Thumbnail/Avatar size:"
1216
  msgstr "Taille de miniature / avatar&nbsp;:"
1217
 
@@ -1230,7 +1230,7 @@ msgstr "Style personnalisé"
1230
  msgid "Our Blog"
1231
  msgstr ""
1232
 
1233
- #: admin/includes/templates/about.php:35
1234
  msgid ""
1235
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1236
  "pieces of content you can collect it on are limited by default. However, "
@@ -1725,7 +1725,7 @@ msgstr ""
1725
  msgid "Animated Heart"
1726
  msgstr ""
1727
 
1728
- #: includes/hooks/shortcodes.php:144
1729
  msgid "Error receiving input parameters"
1730
  msgstr ""
1731
 
@@ -1827,10 +1827,16 @@ msgstr "Cet utilisateur n'a fait aucun J'aime"
1827
  msgid "WP ULike"
1828
  msgstr "WP ULike"
1829
 
1830
- #: wp-ulike.php:76
 
 
 
 
 
 
1831
  msgid ""
1832
- "You are using two instances of WP ULike plugin at same time, please deactive "
1833
- "one of them."
1834
  msgstr ""
1835
 
1836
  #. Plugin URI of the plugin/theme
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
+ "POT-Creation-Date: 2021-06-26 15:33:13+00:00\n"
8
  "PO-Revision-Date: 2017-01-20 23:27:07+0000\n"
9
  "Language: fr\n"
10
  "MIME-Version: 1.0\n"
29
  msgid "It's Ok!"
30
  msgstr ""
31
 
32
+ #: admin/admin-functions.php:231
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
+ #: admin/admin-hooks.php:129
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
+ #: admin/admin-hooks.php:130
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
55
  "it too!"
56
  msgstr ""
57
 
58
+ #: admin/admin-hooks.php:135
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
+ #: admin/admin-hooks.php:139
63
  msgid "Not Now"
64
  msgstr ""
65
 
66
+ #: admin/admin-hooks.php:145 admin/admin-hooks.php:172
67
+ #: admin/admin-hooks.php:196 admin/admin-hooks.php:219
68
  msgid "No thanks and never ask me again"
69
  msgstr ""
70
 
71
+ #: admin/admin-hooks.php:162
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
+ #: admin/admin-hooks.php:163
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
+ #: admin/admin-hooks.php:168 admin/admin-hooks.php:192
84
+ #: admin/admin-hooks.php:215 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
89
  msgid "Get More Information"
90
  msgstr ""
91
 
92
+ #: admin/admin-hooks.php:186 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
+ #: admin/admin-hooks.php:187 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional profiles "
101
  "knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
+ #: admin/admin-hooks.php:209
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
+ #: admin/admin-hooks.php:210
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
113
  "search engine language and tell them which type of content you are promoting."
114
  msgstr ""
115
 
116
+ #: admin/admin-hooks.php:251 admin/includes/templates/about.php:28
117
  msgid "Go Pro"
118
  msgstr ""
119
 
120
+ #: admin/admin-hooks.php:483 admin/classes/class-wp-ulike-admin-panel.php:125
121
  #: admin/classes/class-wp-ulike-admin-panel.php:142
122
  #: admin/classes/class-wp-ulike-admin-panel.php:655
123
  #: admin/classes/class-wp-ulike-admin-panel.php:685
124
+ #: admin/classes/class-wp-ulike-widget.php:371
125
  msgid "Like"
126
  msgstr "J'aime"
127
 
409
  #: admin/classes/class-wp-ulike-admin-panel.php:306
410
  #: admin/classes/class-wp-ulike-admin-panel.php:349
411
  #: admin/classes/class-wp-ulike-settings.php:76
412
+ #: admin/classes/class-wp-ulike-widget.php:283
413
+ #: admin/classes/class-wp-ulike-widget.php:572
414
  msgid "BuddyPress"
415
  msgstr "BuddyPress"
416
 
422
  #: admin/classes/class-wp-ulike-admin-panel.php:319
423
  #: admin/classes/class-wp-ulike-admin-panel.php:356
424
  #: admin/classes/class-wp-ulike-settings.php:82
425
+ #: admin/classes/class-wp-ulike-widget.php:227
426
  msgid "bbPress"
427
  msgstr "bbPress"
428
 
550
  msgstr ""
551
 
552
  #: admin/classes/class-wp-ulike-admin-panel.php:516
553
+ #: includes/functions/templates.php:70 includes/functions/templates.php:117
554
+ #: includes/functions/templates.php:164 includes/functions/templates.php:209
555
  msgid "Like Button"
556
  msgstr "Bouton J'aime"
557
 
863
  msgid "Similar Settings"
864
  msgstr "Réglages similaires"
865
 
866
+ #: admin/classes/class-wp-ulike-settings.php:58
867
  msgid ""
868
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
869
  "wordPress website to allow your visitors to like and unlike pages, posts, "
1083
 
1084
  #: admin/classes/class-wp-ulike-widget.php:58
1085
  #: admin/classes/class-wp-ulike-widget.php:116
1086
+ #: admin/classes/class-wp-ulike-widget.php:250
1087
+ #: admin/classes/class-wp-ulike-widget.php:312
1088
  msgid "No results were found in"
1089
  msgstr ""
1090
 
1091
  #: admin/classes/class-wp-ulike-widget.php:58
1092
  #: admin/classes/class-wp-ulike-widget.php:116
1093
+ #: admin/classes/class-wp-ulike-widget.php:250
1094
+ #: admin/classes/class-wp-ulike-widget.php:312
1095
  msgid "period"
1096
  msgstr ""
1097
 
1099
  msgid "on"
1100
  msgstr "le"
1101
 
1102
+ #: admin/classes/class-wp-ulike-widget.php:210
1103
  msgid "you haven't liked any post yet!"
1104
  msgstr "Vous n'avez encore aimé aucun article !"
1105
 
1106
+ #: admin/classes/class-wp-ulike-widget.php:227
1107
+ #: admin/classes/class-wp-ulike-widget.php:283
1108
  msgid "%s is Not Activated!"
1109
  msgstr ""
1110
 
1111
+ #: admin/classes/class-wp-ulike-widget.php:507
1112
  msgid "Most Liked"
1113
  msgstr "Les plus aimés"
1114
 
1115
+ #: admin/classes/class-wp-ulike-widget.php:522
1116
  msgid "Title:"
1117
  msgstr "Titre&nbsp;:"
1118
 
1119
+ #: admin/classes/class-wp-ulike-widget.php:527
1120
  msgid "Type:"
1121
  msgstr "Type&nbsp;:"
1122
 
1123
+ #: admin/classes/class-wp-ulike-widget.php:529
1124
  msgid "Most Liked Posts"
1125
  msgstr "Articles les plus aimés"
1126
 
1127
+ #: admin/classes/class-wp-ulike-widget.php:530
1128
  msgid "Most Liked Comments"
1129
  msgstr "Commentaires les plus aimés"
1130
 
1131
+ #: admin/classes/class-wp-ulike-widget.php:531
1132
  msgid "Most Liked Activities"
1133
  msgstr "Activités les plus aimées"
1134
 
1135
+ #: admin/classes/class-wp-ulike-widget.php:532
1136
  msgid "Most Liked Topics"
1137
  msgstr ""
1138
 
1139
+ #: admin/classes/class-wp-ulike-widget.php:533
1140
  msgid "Most Liked Users"
1141
  msgstr "Utilisateurs les plus aimés"
1142
 
1143
+ #: admin/classes/class-wp-ulike-widget.php:534
1144
  msgid "Last Posts Liked By User"
1145
  msgstr "Derniers articles aimés par l'utilisateur"
1146
 
1147
+ #: admin/classes/class-wp-ulike-widget.php:539
1148
  msgid "Number of items to show:"
1149
  msgstr "Nombre d'éléments à afficher&nbsp;:"
1150
 
1151
+ #: admin/classes/class-wp-ulike-widget.php:544
1152
  msgid "Period:"
1153
  msgstr ""
1154
 
1155
+ #: admin/classes/class-wp-ulike-widget.php:546
1156
  msgid "All The Times"
1157
  msgstr ""
1158
 
1159
+ #: admin/classes/class-wp-ulike-widget.php:547
1160
  msgid "Year"
1161
  msgstr ""
1162
 
1163
+ #: admin/classes/class-wp-ulike-widget.php:548
1164
  msgid "Month"
1165
  msgstr "Mois"
1166
 
1167
+ #: admin/classes/class-wp-ulike-widget.php:549
1168
  msgid "Week"
1169
  msgstr "Semaine"
1170
 
1171
+ #: admin/classes/class-wp-ulike-widget.php:550
1172
  #: admin/includes/templates/statistics.php:110
1173
  msgid "Yesterday"
1174
  msgstr "Hier"
1175
 
1176
+ #: admin/classes/class-wp-ulike-widget.php:551
1177
  #: admin/includes/templates/statistics.php:93
1178
  msgid "Today"
1179
  msgstr "Aujourd&rsquo;hui"
1180
 
1181
+ #: admin/classes/class-wp-ulike-widget.php:556
1182
  msgid "Style:"
1183
  msgstr "Style :"
1184
 
1185
+ #: admin/classes/class-wp-ulike-widget.php:558
1186
  msgid "Simple"
1187
  msgstr "Simple"
1188
 
1189
+ #: admin/classes/class-wp-ulike-widget.php:559
1190
  #: includes/functions/templates.php:29
1191
  msgid "Heart"
1192
  msgstr "Cœur "
1193
 
1194
+ #: admin/classes/class-wp-ulike-widget.php:564
1195
  msgid "Title Trim (Length):"
1196
  msgstr "Titre Trim (Longueur)&nbsp;:"
1197
 
1198
+ #: admin/classes/class-wp-ulike-widget.php:570
1199
  msgid "Profile URL:"
1200
  msgstr "Url du profil :"
1201
 
1202
+ #: admin/classes/class-wp-ulike-widget.php:573
1203
  msgid "UltimateMember"
1204
  msgstr "UltimateMember"
1205
 
1206
+ #: admin/classes/class-wp-ulike-widget.php:579
1207
  msgid "Activate Like Counter"
1208
  msgstr "Activer le compteur des J'aime"
1209
 
1210
+ #: admin/classes/class-wp-ulike-widget.php:584
1211
  msgid "Activate Thumbnail/Avatar"
1212
  msgstr "Activer miniature / avatar"
1213
 
1214
+ #: admin/classes/class-wp-ulike-widget.php:588
1215
  msgid "Thumbnail/Avatar size:"
1216
  msgstr "Taille de miniature / avatar&nbsp;:"
1217
 
1230
  msgid "Our Blog"
1231
  msgstr ""
1232
 
1233
+ #. Description of the plugin/theme
1234
  msgid ""
1235
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1236
  "pieces of content you can collect it on are limited by default. However, "
1725
  msgid "Animated Heart"
1726
  msgstr ""
1727
 
1728
+ #: includes/hooks/shortcodes.php:152
1729
  msgid "Error receiving input parameters"
1730
  msgstr ""
1731
 
1827
  msgid "WP ULike"
1828
  msgstr "WP ULike"
1829
 
1830
+ #. translators: %s: PHP version
1831
+ #: wp-ulike.php:74
1832
+ msgid "WP ULike requires PHP version %s+, plugin is currently NOT RUNNING."
1833
+ msgstr ""
1834
+
1835
+ #. translators: %s: WordPress version
1836
+ #: wp-ulike.php:88
1837
  msgid ""
1838
+ "WP ULike requires WordPress version %s+. Because you are using an earlier "
1839
+ "version, the plugin is currently NOT RUNNING."
1840
  msgstr ""
1841
 
1842
  #. Plugin URI of the plugin/theme
languages/wp-ulike-ja.mo CHANGED
Binary file
languages/wp-ulike-ja.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
- "POT-Creation-Date: 2021-06-12 09:17:51+00:00\n"
8
  "PO-Revision-Date: 2019-07-03 14:50:28+0000\n"
9
  "Language: ja_JP\n"
10
  "MIME-Version: 1.0\n"
@@ -29,7 +29,7 @@ msgstr "OK です。"
29
  msgid "It's Ok!"
30
  msgstr "大丈夫です!"
31
 
32
- #: admin/admin-functions.php:244
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
@@ -43,11 +43,11 @@ msgstr ""
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
- #: admin/admin-hooks.php:131
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
- #: admin/admin-hooks.php:132
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
@@ -58,24 +58,24 @@ msgstr ""
58
  "る事に期待しています! &nbsp; もしそうなら、肯定的なレビューを残してくれます"
59
  "か?それはプラグインをサポートし、他の人を助けるのに役立ちます!"
60
 
61
- #: admin/admin-hooks.php:137
62
  msgid "Sure, I'd love to!"
63
  msgstr "確かに、私は大好きです!"
64
 
65
- #: admin/admin-hooks.php:141
66
  msgid "Not Now"
67
  msgstr ""
68
 
69
- #: admin/admin-hooks.php:147 admin/admin-hooks.php:174
70
- #: admin/admin-hooks.php:198 admin/admin-hooks.php:221
71
  msgid "No thanks and never ask me again"
72
  msgstr ""
73
 
74
- #: admin/admin-hooks.php:164
75
  msgid "Good news for Persian WordPress users. :)"
76
  msgstr ""
77
 
78
- #: admin/admin-hooks.php:165
79
  msgid ""
80
  "Following the request of our friends in Persian WordPress to access the "
81
  "premium version in Iran, we made the necessary arrangements and our new "
@@ -83,8 +83,8 @@ msgid ""
83
  "premium service by visiting this website."
84
  msgstr ""
85
 
86
- #: admin/admin-hooks.php:170 admin/admin-hooks.php:194
87
- #: admin/admin-hooks.php:217 admin/classes/class-wp-ulike-admin-panel.php:398
88
  #: admin/classes/class-wp-ulike-admin-panel.php:428
89
  #: admin/classes/class-wp-ulike-admin-panel.php:458
90
  #: admin/classes/class-wp-ulike-admin-panel.php:575
@@ -92,11 +92,11 @@ msgstr ""
92
  msgid "Get More Information"
93
  msgstr ""
94
 
95
- #: admin/admin-hooks.php:188 admin/classes/class-wp-ulike-admin-panel.php:392
96
  msgid "How to Create Ultimate User Profiles with WP ULike?"
97
  msgstr ""
98
 
99
- #: admin/admin-hooks.php:189 admin/classes/class-wp-ulike-admin-panel.php:393
100
  msgid ""
101
  "The simplest way to create your own WordPress user profile page is by using "
102
  "the WP ULike Profile builder. This way, you can create professional profiles "
@@ -104,11 +104,11 @@ msgid ""
104
  "knowledge or the use of advanced functions."
105
  msgstr ""
106
 
107
- #: admin/admin-hooks.php:211
108
  msgid "Boost Your SEO by Using Schema Rich Snippets"
109
  msgstr ""
110
 
111
- #: admin/admin-hooks.php:212
112
  msgid ""
113
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
114
  "Plugin which can manage +13 types of Schema Markups to make a better "
@@ -116,15 +116,15 @@ msgid ""
116
  "search engine language and tell them which type of content you are promoting."
117
  msgstr ""
118
 
119
- #: admin/admin-hooks.php:253 admin/includes/templates/about.php:28
120
  msgid "Go Pro"
121
  msgstr ""
122
 
123
- #: admin/admin-hooks.php:485 admin/classes/class-wp-ulike-admin-panel.php:125
124
  #: admin/classes/class-wp-ulike-admin-panel.php:142
125
  #: admin/classes/class-wp-ulike-admin-panel.php:655
126
  #: admin/classes/class-wp-ulike-admin-panel.php:685
127
- #: admin/classes/class-wp-ulike-widget.php:355
128
  msgid "Like"
129
  msgstr "いいね"
130
 
@@ -413,8 +413,8 @@ msgstr ""
413
  #: admin/classes/class-wp-ulike-admin-panel.php:306
414
  #: admin/classes/class-wp-ulike-admin-panel.php:349
415
  #: admin/classes/class-wp-ulike-settings.php:76
416
- #: admin/classes/class-wp-ulike-widget.php:267
417
- #: admin/classes/class-wp-ulike-widget.php:556
418
  msgid "BuddyPress"
419
  msgstr "BuddyPress"
420
 
@@ -426,7 +426,7 @@ msgstr ""
426
  #: admin/classes/class-wp-ulike-admin-panel.php:319
427
  #: admin/classes/class-wp-ulike-admin-panel.php:356
428
  #: admin/classes/class-wp-ulike-settings.php:82
429
- #: admin/classes/class-wp-ulike-widget.php:211
430
  msgid "bbPress"
431
  msgstr "bbPress"
432
 
@@ -554,8 +554,8 @@ msgid "Unliked Notice Message"
554
  msgstr "よくないね 通知メッセージ"
555
 
556
  #: admin/classes/class-wp-ulike-admin-panel.php:516
557
- #: includes/functions/templates.php:70 includes/functions/templates.php:122
558
- #: includes/functions/templates.php:174 includes/functions/templates.php:224
559
  msgid "Like Button"
560
  msgstr "いいねボタン"
561
 
@@ -866,7 +866,7 @@ msgstr "設定をリセット"
866
  msgid "Similar Settings"
867
  msgstr "同様の設定"
868
 
869
- #. Description of the plugin/theme
870
  msgid ""
871
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
872
  "wordPress website to allow your visitors to like and unlike pages, posts, "
@@ -1078,15 +1078,15 @@ msgstr "異なるタイプのすべての最もいいねした記録を与える
1078
 
1079
  #: admin/classes/class-wp-ulike-widget.php:58
1080
  #: admin/classes/class-wp-ulike-widget.php:116
1081
- #: admin/classes/class-wp-ulike-widget.php:234
1082
- #: admin/classes/class-wp-ulike-widget.php:296
1083
  msgid "No results were found in"
1084
  msgstr ""
1085
 
1086
  #: admin/classes/class-wp-ulike-widget.php:58
1087
  #: admin/classes/class-wp-ulike-widget.php:116
1088
- #: admin/classes/class-wp-ulike-widget.php:234
1089
- #: admin/classes/class-wp-ulike-widget.php:296
1090
  msgid "period"
1091
  msgstr ""
1092
 
@@ -1094,119 +1094,119 @@ msgstr ""
1094
  msgid "on"
1095
  msgstr "on"
1096
 
1097
- #: admin/classes/class-wp-ulike-widget.php:193
1098
  msgid "you haven't liked any post yet!"
1099
  msgstr "あなたはまだいいねした投稿はありません!"
1100
 
1101
- #: admin/classes/class-wp-ulike-widget.php:211
1102
- #: admin/classes/class-wp-ulike-widget.php:267
1103
  msgid "%s is Not Activated!"
1104
  msgstr "%s は有効化されていません。"
1105
 
1106
- #: admin/classes/class-wp-ulike-widget.php:491
1107
  msgid "Most Liked"
1108
  msgstr "最もいいねした"
1109
 
1110
- #: admin/classes/class-wp-ulike-widget.php:506
1111
  msgid "Title:"
1112
  msgstr "タイトル:"
1113
 
1114
- #: admin/classes/class-wp-ulike-widget.php:511
1115
  msgid "Type:"
1116
  msgstr "タイプ:"
1117
 
1118
- #: admin/classes/class-wp-ulike-widget.php:513
1119
  msgid "Most Liked Posts"
1120
  msgstr "最もいいねした投稿"
1121
 
1122
- #: admin/classes/class-wp-ulike-widget.php:514
1123
  msgid "Most Liked Comments"
1124
  msgstr "最もいいねしたコメント"
1125
 
1126
- #: admin/classes/class-wp-ulike-widget.php:515
1127
  msgid "Most Liked Activities"
1128
  msgstr "最もいいねしたアクティビティ"
1129
 
1130
- #: admin/classes/class-wp-ulike-widget.php:516
1131
  msgid "Most Liked Topics"
1132
  msgstr "最もいいねしたトピック"
1133
 
1134
- #: admin/classes/class-wp-ulike-widget.php:517
1135
  msgid "Most Liked Users"
1136
  msgstr "最もいいねしたユーザー"
1137
 
1138
- #: admin/classes/class-wp-ulike-widget.php:518
1139
  msgid "Last Posts Liked By User"
1140
  msgstr "ユーザーがいいねした最近の投稿"
1141
 
1142
- #: admin/classes/class-wp-ulike-widget.php:523
1143
  msgid "Number of items to show:"
1144
  msgstr "表示するアイテム数:"
1145
 
1146
- #: admin/classes/class-wp-ulike-widget.php:528
1147
  msgid "Period:"
1148
  msgstr "期間:"
1149
 
1150
- #: admin/classes/class-wp-ulike-widget.php:530
1151
  msgid "All The Times"
1152
  msgstr "すべての時間"
1153
 
1154
- #: admin/classes/class-wp-ulike-widget.php:531
1155
  msgid "Year"
1156
  msgstr "年"
1157
 
1158
- #: admin/classes/class-wp-ulike-widget.php:532
1159
  msgid "Month"
1160
  msgstr "月"
1161
 
1162
- #: admin/classes/class-wp-ulike-widget.php:533
1163
  msgid "Week"
1164
  msgstr "週"
1165
 
1166
- #: admin/classes/class-wp-ulike-widget.php:534
1167
  #: admin/includes/templates/statistics.php:110
1168
  msgid "Yesterday"
1169
  msgstr "昨日"
1170
 
1171
- #: admin/classes/class-wp-ulike-widget.php:535
1172
  #: admin/includes/templates/statistics.php:93
1173
  msgid "Today"
1174
  msgstr "今日"
1175
 
1176
- #: admin/classes/class-wp-ulike-widget.php:540
1177
  msgid "Style:"
1178
  msgstr "スタイル:"
1179
 
1180
- #: admin/classes/class-wp-ulike-widget.php:542
1181
  msgid "Simple"
1182
  msgstr "シンプル"
1183
 
1184
- #: admin/classes/class-wp-ulike-widget.php:543
1185
  #: includes/functions/templates.php:29
1186
  msgid "Heart"
1187
  msgstr "ハート"
1188
 
1189
- #: admin/classes/class-wp-ulike-widget.php:548
1190
  msgid "Title Trim (Length):"
1191
  msgstr "タイトルトリム (長さ):"
1192
 
1193
- #: admin/classes/class-wp-ulike-widget.php:554
1194
  msgid "Profile URL:"
1195
  msgstr "プロフィール URL:"
1196
 
1197
- #: admin/classes/class-wp-ulike-widget.php:557
1198
  msgid "UltimateMember"
1199
  msgstr "UltimateMember"
1200
 
1201
- #: admin/classes/class-wp-ulike-widget.php:563
1202
  msgid "Activate Like Counter"
1203
  msgstr "いいねカウンタをアクティブにする"
1204
 
1205
- #: admin/classes/class-wp-ulike-widget.php:568
1206
  msgid "Activate Thumbnail/Avatar"
1207
  msgstr "サムネイル/アバターを有効にする"
1208
 
1209
- #: admin/classes/class-wp-ulike-widget.php:572
1210
  msgid "Thumbnail/Avatar size:"
1211
  msgstr "サムネイル/アバターのサイズ:"
1212
 
@@ -1225,7 +1225,7 @@ msgstr "カスタムスタイル"
1225
  msgid "Our Blog"
1226
  msgstr ""
1227
 
1228
- #: admin/includes/templates/about.php:35
1229
  msgid ""
1230
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1231
  "pieces of content you can collect it on are limited by default. However, "
@@ -1721,7 +1721,7 @@ msgstr ""
1721
  msgid "Animated Heart"
1722
  msgstr ""
1723
 
1724
- #: includes/hooks/shortcodes.php:144
1725
  msgid "Error receiving input parameters"
1726
  msgstr ""
1727
 
@@ -1823,13 +1823,17 @@ msgstr "このユーザーはいいねしていません。"
1823
  msgid "WP ULike"
1824
  msgstr "WP ULike"
1825
 
1826
- #: wp-ulike.php:76
 
 
 
 
 
 
1827
  msgid ""
1828
- "You are using two instances of WP ULike plugin at same time, please deactive "
1829
- "one of them."
1830
  msgstr ""
1831
- "同時に WP ULike プラグインの2つのインスタンスを使用している、それらのいずれか"
1832
- "を無効化してください。"
1833
 
1834
  #. Plugin URI of the plugin/theme
1835
  msgid ""
@@ -1843,6 +1847,13 @@ msgid ""
1843
  "uri&utm_medium=wp-dash"
1844
  msgstr ""
1845
 
 
 
 
 
 
 
 
1846
  #, fuzzy
1847
  #~ msgid "Default settings restored."
1848
  #~ msgstr "既定の設定がリセットされました。"
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
+ "POT-Creation-Date: 2021-06-26 15:33:13+00:00\n"
8
  "PO-Revision-Date: 2019-07-03 14:50:28+0000\n"
9
  "Language: ja_JP\n"
10
  "MIME-Version: 1.0\n"
29
  msgid "It's Ok!"
30
  msgstr "大丈夫です!"
31
 
32
+ #: admin/admin-functions.php:231
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
+ #: admin/admin-hooks.php:129
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
+ #: admin/admin-hooks.php:130
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
58
  "る事に期待しています! &nbsp; もしそうなら、肯定的なレビューを残してくれます"
59
  "か?それはプラグインをサポートし、他の人を助けるのに役立ちます!"
60
 
61
+ #: admin/admin-hooks.php:135
62
  msgid "Sure, I'd love to!"
63
  msgstr "確かに、私は大好きです!"
64
 
65
+ #: admin/admin-hooks.php:139
66
  msgid "Not Now"
67
  msgstr ""
68
 
69
+ #: admin/admin-hooks.php:145 admin/admin-hooks.php:172
70
+ #: admin/admin-hooks.php:196 admin/admin-hooks.php:219
71
  msgid "No thanks and never ask me again"
72
  msgstr ""
73
 
74
+ #: admin/admin-hooks.php:162
75
  msgid "Good news for Persian WordPress users. :)"
76
  msgstr ""
77
 
78
+ #: admin/admin-hooks.php:163
79
  msgid ""
80
  "Following the request of our friends in Persian WordPress to access the "
81
  "premium version in Iran, we made the necessary arrangements and our new "
83
  "premium service by visiting this website."
84
  msgstr ""
85
 
86
+ #: admin/admin-hooks.php:168 admin/admin-hooks.php:192
87
+ #: admin/admin-hooks.php:215 admin/classes/class-wp-ulike-admin-panel.php:398
88
  #: admin/classes/class-wp-ulike-admin-panel.php:428
89
  #: admin/classes/class-wp-ulike-admin-panel.php:458
90
  #: admin/classes/class-wp-ulike-admin-panel.php:575
92
  msgid "Get More Information"
93
  msgstr ""
94
 
95
+ #: admin/admin-hooks.php:186 admin/classes/class-wp-ulike-admin-panel.php:392
96
  msgid "How to Create Ultimate User Profiles with WP ULike?"
97
  msgstr ""
98
 
99
+ #: admin/admin-hooks.php:187 admin/classes/class-wp-ulike-admin-panel.php:393
100
  msgid ""
101
  "The simplest way to create your own WordPress user profile page is by using "
102
  "the WP ULike Profile builder. This way, you can create professional profiles "
104
  "knowledge or the use of advanced functions."
105
  msgstr ""
106
 
107
+ #: admin/admin-hooks.php:209
108
  msgid "Boost Your SEO by Using Schema Rich Snippets"
109
  msgstr ""
110
 
111
+ #: admin/admin-hooks.php:210
112
  msgid ""
113
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
114
  "Plugin which can manage +13 types of Schema Markups to make a better "
116
  "search engine language and tell them which type of content you are promoting."
117
  msgstr ""
118
 
119
+ #: admin/admin-hooks.php:251 admin/includes/templates/about.php:28
120
  msgid "Go Pro"
121
  msgstr ""
122
 
123
+ #: admin/admin-hooks.php:483 admin/classes/class-wp-ulike-admin-panel.php:125
124
  #: admin/classes/class-wp-ulike-admin-panel.php:142
125
  #: admin/classes/class-wp-ulike-admin-panel.php:655
126
  #: admin/classes/class-wp-ulike-admin-panel.php:685
127
+ #: admin/classes/class-wp-ulike-widget.php:371
128
  msgid "Like"
129
  msgstr "いいね"
130
 
413
  #: admin/classes/class-wp-ulike-admin-panel.php:306
414
  #: admin/classes/class-wp-ulike-admin-panel.php:349
415
  #: admin/classes/class-wp-ulike-settings.php:76
416
+ #: admin/classes/class-wp-ulike-widget.php:283
417
+ #: admin/classes/class-wp-ulike-widget.php:572
418
  msgid "BuddyPress"
419
  msgstr "BuddyPress"
420
 
426
  #: admin/classes/class-wp-ulike-admin-panel.php:319
427
  #: admin/classes/class-wp-ulike-admin-panel.php:356
428
  #: admin/classes/class-wp-ulike-settings.php:82
429
+ #: admin/classes/class-wp-ulike-widget.php:227
430
  msgid "bbPress"
431
  msgstr "bbPress"
432
 
554
  msgstr "よくないね 通知メッセージ"
555
 
556
  #: admin/classes/class-wp-ulike-admin-panel.php:516
557
+ #: includes/functions/templates.php:70 includes/functions/templates.php:117
558
+ #: includes/functions/templates.php:164 includes/functions/templates.php:209
559
  msgid "Like Button"
560
  msgstr "いいねボタン"
561
 
866
  msgid "Similar Settings"
867
  msgstr "同様の設定"
868
 
869
+ #: admin/classes/class-wp-ulike-settings.php:58
870
  msgid ""
871
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
872
  "wordPress website to allow your visitors to like and unlike pages, posts, "
1078
 
1079
  #: admin/classes/class-wp-ulike-widget.php:58
1080
  #: admin/classes/class-wp-ulike-widget.php:116
1081
+ #: admin/classes/class-wp-ulike-widget.php:250
1082
+ #: admin/classes/class-wp-ulike-widget.php:312
1083
  msgid "No results were found in"
1084
  msgstr ""
1085
 
1086
  #: admin/classes/class-wp-ulike-widget.php:58
1087
  #: admin/classes/class-wp-ulike-widget.php:116
1088
+ #: admin/classes/class-wp-ulike-widget.php:250
1089
+ #: admin/classes/class-wp-ulike-widget.php:312
1090
  msgid "period"
1091
  msgstr ""
1092
 
1094
  msgid "on"
1095
  msgstr "on"
1096
 
1097
+ #: admin/classes/class-wp-ulike-widget.php:210
1098
  msgid "you haven't liked any post yet!"
1099
  msgstr "あなたはまだいいねした投稿はありません!"
1100
 
1101
+ #: admin/classes/class-wp-ulike-widget.php:227
1102
+ #: admin/classes/class-wp-ulike-widget.php:283
1103
  msgid "%s is Not Activated!"
1104
  msgstr "%s は有効化されていません。"
1105
 
1106
+ #: admin/classes/class-wp-ulike-widget.php:507
1107
  msgid "Most Liked"
1108
  msgstr "最もいいねした"
1109
 
1110
+ #: admin/classes/class-wp-ulike-widget.php:522
1111
  msgid "Title:"
1112
  msgstr "タイトル:"
1113
 
1114
+ #: admin/classes/class-wp-ulike-widget.php:527
1115
  msgid "Type:"
1116
  msgstr "タイプ:"
1117
 
1118
+ #: admin/classes/class-wp-ulike-widget.php:529
1119
  msgid "Most Liked Posts"
1120
  msgstr "最もいいねした投稿"
1121
 
1122
+ #: admin/classes/class-wp-ulike-widget.php:530
1123
  msgid "Most Liked Comments"
1124
  msgstr "最もいいねしたコメント"
1125
 
1126
+ #: admin/classes/class-wp-ulike-widget.php:531
1127
  msgid "Most Liked Activities"
1128
  msgstr "最もいいねしたアクティビティ"
1129
 
1130
+ #: admin/classes/class-wp-ulike-widget.php:532
1131
  msgid "Most Liked Topics"
1132
  msgstr "最もいいねしたトピック"
1133
 
1134
+ #: admin/classes/class-wp-ulike-widget.php:533
1135
  msgid "Most Liked Users"
1136
  msgstr "最もいいねしたユーザー"
1137
 
1138
+ #: admin/classes/class-wp-ulike-widget.php:534
1139
  msgid "Last Posts Liked By User"
1140
  msgstr "ユーザーがいいねした最近の投稿"
1141
 
1142
+ #: admin/classes/class-wp-ulike-widget.php:539
1143
  msgid "Number of items to show:"
1144
  msgstr "表示するアイテム数:"
1145
 
1146
+ #: admin/classes/class-wp-ulike-widget.php:544
1147
  msgid "Period:"
1148
  msgstr "期間:"
1149
 
1150
+ #: admin/classes/class-wp-ulike-widget.php:546
1151
  msgid "All The Times"
1152
  msgstr "すべての時間"
1153
 
1154
+ #: admin/classes/class-wp-ulike-widget.php:547
1155
  msgid "Year"
1156
  msgstr "年"
1157
 
1158
+ #: admin/classes/class-wp-ulike-widget.php:548
1159
  msgid "Month"
1160
  msgstr "月"
1161
 
1162
+ #: admin/classes/class-wp-ulike-widget.php:549
1163
  msgid "Week"
1164
  msgstr "週"
1165
 
1166
+ #: admin/classes/class-wp-ulike-widget.php:550
1167
  #: admin/includes/templates/statistics.php:110
1168
  msgid "Yesterday"
1169
  msgstr "昨日"
1170
 
1171
+ #: admin/classes/class-wp-ulike-widget.php:551
1172
  #: admin/includes/templates/statistics.php:93
1173
  msgid "Today"
1174
  msgstr "今日"
1175
 
1176
+ #: admin/classes/class-wp-ulike-widget.php:556
1177
  msgid "Style:"
1178
  msgstr "スタイル:"
1179
 
1180
+ #: admin/classes/class-wp-ulike-widget.php:558
1181
  msgid "Simple"
1182
  msgstr "シンプル"
1183
 
1184
+ #: admin/classes/class-wp-ulike-widget.php:559
1185
  #: includes/functions/templates.php:29
1186
  msgid "Heart"
1187
  msgstr "ハート"
1188
 
1189
+ #: admin/classes/class-wp-ulike-widget.php:564
1190
  msgid "Title Trim (Length):"
1191
  msgstr "タイトルトリム (長さ):"
1192
 
1193
+ #: admin/classes/class-wp-ulike-widget.php:570
1194
  msgid "Profile URL:"
1195
  msgstr "プロフィール URL:"
1196
 
1197
+ #: admin/classes/class-wp-ulike-widget.php:573
1198
  msgid "UltimateMember"
1199
  msgstr "UltimateMember"
1200
 
1201
+ #: admin/classes/class-wp-ulike-widget.php:579
1202
  msgid "Activate Like Counter"
1203
  msgstr "いいねカウンタをアクティブにする"
1204
 
1205
+ #: admin/classes/class-wp-ulike-widget.php:584
1206
  msgid "Activate Thumbnail/Avatar"
1207
  msgstr "サムネイル/アバターを有効にする"
1208
 
1209
+ #: admin/classes/class-wp-ulike-widget.php:588
1210
  msgid "Thumbnail/Avatar size:"
1211
  msgstr "サムネイル/アバターのサイズ:"
1212
 
1225
  msgid "Our Blog"
1226
  msgstr ""
1227
 
1228
+ #. Description of the plugin/theme
1229
  msgid ""
1230
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1231
  "pieces of content you can collect it on are limited by default. However, "
1721
  msgid "Animated Heart"
1722
  msgstr ""
1723
 
1724
+ #: includes/hooks/shortcodes.php:152
1725
  msgid "Error receiving input parameters"
1726
  msgstr ""
1727
 
1823
  msgid "WP ULike"
1824
  msgstr "WP ULike"
1825
 
1826
+ #. translators: %s: PHP version
1827
+ #: wp-ulike.php:74
1828
+ msgid "WP ULike requires PHP version %s+, plugin is currently NOT RUNNING."
1829
+ msgstr ""
1830
+
1831
+ #. translators: %s: WordPress version
1832
+ #: wp-ulike.php:88
1833
  msgid ""
1834
+ "WP ULike requires WordPress version %s+. Because you are using an earlier "
1835
+ "version, the plugin is currently NOT RUNNING."
1836
  msgstr ""
 
 
1837
 
1838
  #. Plugin URI of the plugin/theme
1839
  msgid ""
1847
  "uri&utm_medium=wp-dash"
1848
  msgstr ""
1849
 
1850
+ #~ msgid ""
1851
+ #~ "You are using two instances of WP ULike plugin at same time, please "
1852
+ #~ "deactive one of them."
1853
+ #~ msgstr ""
1854
+ #~ "同時に WP ULike プラグインの2つのインスタンスを使用している、それらのいず"
1855
+ #~ "れかを無効化してください。"
1856
+
1857
  #, fuzzy
1858
  #~ msgid "Default settings restored."
1859
  #~ msgstr "既定の設定がリセットされました。"
languages/wp-ulike-nl.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
- "POT-Creation-Date: 2021-06-12 09:17:51+00:00\n"
8
  "PO-Revision-Date: 2020-02-23 18:53:56+0000\n"
9
  "Language: nl\n"
10
  "MIME-Version: 1.0\n"
@@ -29,7 +29,7 @@ msgstr ""
29
  msgid "It's Ok!"
30
  msgstr ""
31
 
32
- #: admin/admin-functions.php:244
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
@@ -43,11 +43,11 @@ msgstr ""
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
- #: admin/admin-hooks.php:131
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
- #: admin/admin-hooks.php:132
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
@@ -55,24 +55,24 @@ msgid ""
55
  "it too!"
56
  msgstr ""
57
 
58
- #: admin/admin-hooks.php:137
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
- #: admin/admin-hooks.php:141
63
  msgid "Not Now"
64
  msgstr ""
65
 
66
- #: admin/admin-hooks.php:147 admin/admin-hooks.php:174
67
- #: admin/admin-hooks.php:198 admin/admin-hooks.php:221
68
  msgid "No thanks and never ask me again"
69
  msgstr ""
70
 
71
- #: admin/admin-hooks.php:164
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
- #: admin/admin-hooks.php:165
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
@@ -80,8 +80,8 @@ msgid ""
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
- #: admin/admin-hooks.php:170 admin/admin-hooks.php:194
84
- #: admin/admin-hooks.php:217 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
@@ -89,11 +89,11 @@ msgstr ""
89
  msgid "Get More Information"
90
  msgstr ""
91
 
92
- #: admin/admin-hooks.php:188 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
- #: admin/admin-hooks.php:189 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional profiles "
@@ -101,11 +101,11 @@ msgid ""
101
  "knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
- #: admin/admin-hooks.php:211
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
- #: admin/admin-hooks.php:212
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
@@ -113,15 +113,15 @@ msgid ""
113
  "search engine language and tell them which type of content you are promoting."
114
  msgstr ""
115
 
116
- #: admin/admin-hooks.php:253 admin/includes/templates/about.php:28
117
  msgid "Go Pro"
118
  msgstr ""
119
 
120
- #: admin/admin-hooks.php:485 admin/classes/class-wp-ulike-admin-panel.php:125
121
  #: admin/classes/class-wp-ulike-admin-panel.php:142
122
  #: admin/classes/class-wp-ulike-admin-panel.php:655
123
  #: admin/classes/class-wp-ulike-admin-panel.php:685
124
- #: admin/classes/class-wp-ulike-widget.php:355
125
  msgid "Like"
126
  msgstr "Vind ik leuk"
127
 
@@ -408,8 +408,8 @@ msgstr ""
408
  #: admin/classes/class-wp-ulike-admin-panel.php:306
409
  #: admin/classes/class-wp-ulike-admin-panel.php:349
410
  #: admin/classes/class-wp-ulike-settings.php:76
411
- #: admin/classes/class-wp-ulike-widget.php:267
412
- #: admin/classes/class-wp-ulike-widget.php:556
413
  msgid "BuddyPress"
414
  msgstr "BuddyPress"
415
 
@@ -421,7 +421,7 @@ msgstr ""
421
  #: admin/classes/class-wp-ulike-admin-panel.php:319
422
  #: admin/classes/class-wp-ulike-admin-panel.php:356
423
  #: admin/classes/class-wp-ulike-settings.php:82
424
- #: admin/classes/class-wp-ulike-widget.php:211
425
  msgid "bbPress"
426
  msgstr ""
427
 
@@ -547,8 +547,8 @@ msgid "Unliked Notice Message"
547
  msgstr ""
548
 
549
  #: admin/classes/class-wp-ulike-admin-panel.php:516
550
- #: includes/functions/templates.php:70 includes/functions/templates.php:122
551
- #: includes/functions/templates.php:174 includes/functions/templates.php:224
552
  msgid "Like Button"
553
  msgstr ""
554
 
@@ -858,7 +858,7 @@ msgstr "Instellingen resetten"
858
  msgid "Similar Settings"
859
  msgstr ""
860
 
861
- #. Description of the plugin/theme
862
  msgid ""
863
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
864
  "wordPress website to allow your visitors to like and unlike pages, posts, "
@@ -1054,15 +1054,15 @@ msgstr ""
1054
 
1055
  #: admin/classes/class-wp-ulike-widget.php:58
1056
  #: admin/classes/class-wp-ulike-widget.php:116
1057
- #: admin/classes/class-wp-ulike-widget.php:234
1058
- #: admin/classes/class-wp-ulike-widget.php:296
1059
  msgid "No results were found in"
1060
  msgstr ""
1061
 
1062
  #: admin/classes/class-wp-ulike-widget.php:58
1063
  #: admin/classes/class-wp-ulike-widget.php:116
1064
- #: admin/classes/class-wp-ulike-widget.php:234
1065
- #: admin/classes/class-wp-ulike-widget.php:296
1066
  msgid "period"
1067
  msgstr ""
1068
 
@@ -1070,119 +1070,119 @@ msgstr ""
1070
  msgid "on"
1071
  msgstr "op"
1072
 
1073
- #: admin/classes/class-wp-ulike-widget.php:193
1074
  msgid "you haven't liked any post yet!"
1075
  msgstr ""
1076
 
1077
- #: admin/classes/class-wp-ulike-widget.php:211
1078
- #: admin/classes/class-wp-ulike-widget.php:267
1079
  msgid "%s is Not Activated!"
1080
  msgstr ""
1081
 
1082
- #: admin/classes/class-wp-ulike-widget.php:491
1083
  msgid "Most Liked"
1084
  msgstr "De meeste bevallen"
1085
 
1086
- #: admin/classes/class-wp-ulike-widget.php:506
1087
  msgid "Title:"
1088
  msgstr "Titel:"
1089
 
1090
- #: admin/classes/class-wp-ulike-widget.php:511
1091
  msgid "Type:"
1092
  msgstr "Type:"
1093
 
1094
- #: admin/classes/class-wp-ulike-widget.php:513
1095
  msgid "Most Liked Posts"
1096
  msgstr "Berichten met meeste likes"
1097
 
1098
- #: admin/classes/class-wp-ulike-widget.php:514
1099
  msgid "Most Liked Comments"
1100
  msgstr "Meest gelikede reacties"
1101
 
1102
- #: admin/classes/class-wp-ulike-widget.php:515
1103
  msgid "Most Liked Activities"
1104
  msgstr "Meest gelikede activiteiten"
1105
 
1106
- #: admin/classes/class-wp-ulike-widget.php:516
1107
  msgid "Most Liked Topics"
1108
  msgstr ""
1109
 
1110
- #: admin/classes/class-wp-ulike-widget.php:517
1111
  msgid "Most Liked Users"
1112
  msgstr "Gebruikers met meeste likes"
1113
 
1114
- #: admin/classes/class-wp-ulike-widget.php:518
1115
  msgid "Last Posts Liked By User"
1116
  msgstr ""
1117
 
1118
- #: admin/classes/class-wp-ulike-widget.php:523
1119
  msgid "Number of items to show:"
1120
  msgstr ""
1121
 
1122
- #: admin/classes/class-wp-ulike-widget.php:528
1123
  msgid "Period:"
1124
  msgstr ""
1125
 
1126
- #: admin/classes/class-wp-ulike-widget.php:530
1127
  msgid "All The Times"
1128
  msgstr ""
1129
 
1130
- #: admin/classes/class-wp-ulike-widget.php:531
1131
  msgid "Year"
1132
  msgstr ""
1133
 
1134
- #: admin/classes/class-wp-ulike-widget.php:532
1135
  msgid "Month"
1136
  msgstr "Maand"
1137
 
1138
- #: admin/classes/class-wp-ulike-widget.php:533
1139
  msgid "Week"
1140
  msgstr "Week"
1141
 
1142
- #: admin/classes/class-wp-ulike-widget.php:534
1143
  #: admin/includes/templates/statistics.php:110
1144
  msgid "Yesterday"
1145
  msgstr "Gisteren"
1146
 
1147
- #: admin/classes/class-wp-ulike-widget.php:535
1148
  #: admin/includes/templates/statistics.php:93
1149
  msgid "Today"
1150
  msgstr "Vandaag"
1151
 
1152
- #: admin/classes/class-wp-ulike-widget.php:540
1153
  msgid "Style:"
1154
  msgstr ""
1155
 
1156
- #: admin/classes/class-wp-ulike-widget.php:542
1157
  msgid "Simple"
1158
  msgstr "Simpel"
1159
 
1160
- #: admin/classes/class-wp-ulike-widget.php:543
1161
  #: includes/functions/templates.php:29
1162
  msgid "Heart"
1163
  msgstr ""
1164
 
1165
- #: admin/classes/class-wp-ulike-widget.php:548
1166
  msgid "Title Trim (Length):"
1167
  msgstr ""
1168
 
1169
- #: admin/classes/class-wp-ulike-widget.php:554
1170
  msgid "Profile URL:"
1171
  msgstr ""
1172
 
1173
- #: admin/classes/class-wp-ulike-widget.php:557
1174
  msgid "UltimateMember"
1175
  msgstr ""
1176
 
1177
- #: admin/classes/class-wp-ulike-widget.php:563
1178
  msgid "Activate Like Counter"
1179
  msgstr "Activeer like teller"
1180
 
1181
- #: admin/classes/class-wp-ulike-widget.php:568
1182
  msgid "Activate Thumbnail/Avatar"
1183
  msgstr ""
1184
 
1185
- #: admin/classes/class-wp-ulike-widget.php:572
1186
  msgid "Thumbnail/Avatar size:"
1187
  msgstr ""
1188
 
@@ -1201,7 +1201,7 @@ msgstr "Aangepaste stijl"
1201
  msgid "Our Blog"
1202
  msgstr ""
1203
 
1204
- #: admin/includes/templates/about.php:35
1205
  msgid ""
1206
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1207
  "pieces of content you can collect it on are limited by default. However, "
@@ -1695,7 +1695,7 @@ msgstr ""
1695
  msgid "Animated Heart"
1696
  msgstr ""
1697
 
1698
- #: includes/hooks/shortcodes.php:144
1699
  msgid "Error receiving input parameters"
1700
  msgstr ""
1701
 
@@ -1794,10 +1794,16 @@ msgstr ""
1794
  msgid "WP ULike"
1795
  msgstr "WP ULike"
1796
 
1797
- #: wp-ulike.php:76
 
 
 
 
 
 
1798
  msgid ""
1799
- "You are using two instances of WP ULike plugin at same time, please deactive "
1800
- "one of them."
1801
  msgstr ""
1802
 
1803
  #. Plugin URI of the plugin/theme
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
+ "POT-Creation-Date: 2021-06-26 15:33:13+00:00\n"
8
  "PO-Revision-Date: 2020-02-23 18:53:56+0000\n"
9
  "Language: nl\n"
10
  "MIME-Version: 1.0\n"
29
  msgid "It's Ok!"
30
  msgstr ""
31
 
32
+ #: admin/admin-functions.php:231
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
+ #: admin/admin-hooks.php:129
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
+ #: admin/admin-hooks.php:130
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
55
  "it too!"
56
  msgstr ""
57
 
58
+ #: admin/admin-hooks.php:135
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
+ #: admin/admin-hooks.php:139
63
  msgid "Not Now"
64
  msgstr ""
65
 
66
+ #: admin/admin-hooks.php:145 admin/admin-hooks.php:172
67
+ #: admin/admin-hooks.php:196 admin/admin-hooks.php:219
68
  msgid "No thanks and never ask me again"
69
  msgstr ""
70
 
71
+ #: admin/admin-hooks.php:162
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
+ #: admin/admin-hooks.php:163
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
+ #: admin/admin-hooks.php:168 admin/admin-hooks.php:192
84
+ #: admin/admin-hooks.php:215 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
89
  msgid "Get More Information"
90
  msgstr ""
91
 
92
+ #: admin/admin-hooks.php:186 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
+ #: admin/admin-hooks.php:187 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional profiles "
101
  "knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
+ #: admin/admin-hooks.php:209
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
+ #: admin/admin-hooks.php:210
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
113
  "search engine language and tell them which type of content you are promoting."
114
  msgstr ""
115
 
116
+ #: admin/admin-hooks.php:251 admin/includes/templates/about.php:28
117
  msgid "Go Pro"
118
  msgstr ""
119
 
120
+ #: admin/admin-hooks.php:483 admin/classes/class-wp-ulike-admin-panel.php:125
121
  #: admin/classes/class-wp-ulike-admin-panel.php:142
122
  #: admin/classes/class-wp-ulike-admin-panel.php:655
123
  #: admin/classes/class-wp-ulike-admin-panel.php:685
124
+ #: admin/classes/class-wp-ulike-widget.php:371
125
  msgid "Like"
126
  msgstr "Vind ik leuk"
127
 
408
  #: admin/classes/class-wp-ulike-admin-panel.php:306
409
  #: admin/classes/class-wp-ulike-admin-panel.php:349
410
  #: admin/classes/class-wp-ulike-settings.php:76
411
+ #: admin/classes/class-wp-ulike-widget.php:283
412
+ #: admin/classes/class-wp-ulike-widget.php:572
413
  msgid "BuddyPress"
414
  msgstr "BuddyPress"
415
 
421
  #: admin/classes/class-wp-ulike-admin-panel.php:319
422
  #: admin/classes/class-wp-ulike-admin-panel.php:356
423
  #: admin/classes/class-wp-ulike-settings.php:82
424
+ #: admin/classes/class-wp-ulike-widget.php:227
425
  msgid "bbPress"
426
  msgstr ""
427
 
547
  msgstr ""
548
 
549
  #: admin/classes/class-wp-ulike-admin-panel.php:516
550
+ #: includes/functions/templates.php:70 includes/functions/templates.php:117
551
+ #: includes/functions/templates.php:164 includes/functions/templates.php:209
552
  msgid "Like Button"
553
  msgstr ""
554
 
858
  msgid "Similar Settings"
859
  msgstr ""
860
 
861
+ #: admin/classes/class-wp-ulike-settings.php:58
862
  msgid ""
863
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
864
  "wordPress website to allow your visitors to like and unlike pages, posts, "
1054
 
1055
  #: admin/classes/class-wp-ulike-widget.php:58
1056
  #: admin/classes/class-wp-ulike-widget.php:116
1057
+ #: admin/classes/class-wp-ulike-widget.php:250
1058
+ #: admin/classes/class-wp-ulike-widget.php:312
1059
  msgid "No results were found in"
1060
  msgstr ""
1061
 
1062
  #: admin/classes/class-wp-ulike-widget.php:58
1063
  #: admin/classes/class-wp-ulike-widget.php:116
1064
+ #: admin/classes/class-wp-ulike-widget.php:250
1065
+ #: admin/classes/class-wp-ulike-widget.php:312
1066
  msgid "period"
1067
  msgstr ""
1068
 
1070
  msgid "on"
1071
  msgstr "op"
1072
 
1073
+ #: admin/classes/class-wp-ulike-widget.php:210
1074
  msgid "you haven't liked any post yet!"
1075
  msgstr ""
1076
 
1077
+ #: admin/classes/class-wp-ulike-widget.php:227
1078
+ #: admin/classes/class-wp-ulike-widget.php:283
1079
  msgid "%s is Not Activated!"
1080
  msgstr ""
1081
 
1082
+ #: admin/classes/class-wp-ulike-widget.php:507
1083
  msgid "Most Liked"
1084
  msgstr "De meeste bevallen"
1085
 
1086
+ #: admin/classes/class-wp-ulike-widget.php:522
1087
  msgid "Title:"
1088
  msgstr "Titel:"
1089
 
1090
+ #: admin/classes/class-wp-ulike-widget.php:527
1091
  msgid "Type:"
1092
  msgstr "Type:"
1093
 
1094
+ #: admin/classes/class-wp-ulike-widget.php:529
1095
  msgid "Most Liked Posts"
1096
  msgstr "Berichten met meeste likes"
1097
 
1098
+ #: admin/classes/class-wp-ulike-widget.php:530
1099
  msgid "Most Liked Comments"
1100
  msgstr "Meest gelikede reacties"
1101
 
1102
+ #: admin/classes/class-wp-ulike-widget.php:531
1103
  msgid "Most Liked Activities"
1104
  msgstr "Meest gelikede activiteiten"
1105
 
1106
+ #: admin/classes/class-wp-ulike-widget.php:532
1107
  msgid "Most Liked Topics"
1108
  msgstr ""
1109
 
1110
+ #: admin/classes/class-wp-ulike-widget.php:533
1111
  msgid "Most Liked Users"
1112
  msgstr "Gebruikers met meeste likes"
1113
 
1114
+ #: admin/classes/class-wp-ulike-widget.php:534
1115
  msgid "Last Posts Liked By User"
1116
  msgstr ""
1117
 
1118
+ #: admin/classes/class-wp-ulike-widget.php:539
1119
  msgid "Number of items to show:"
1120
  msgstr ""
1121
 
1122
+ #: admin/classes/class-wp-ulike-widget.php:544
1123
  msgid "Period:"
1124
  msgstr ""
1125
 
1126
+ #: admin/classes/class-wp-ulike-widget.php:546
1127
  msgid "All The Times"
1128
  msgstr ""
1129
 
1130
+ #: admin/classes/class-wp-ulike-widget.php:547
1131
  msgid "Year"
1132
  msgstr ""
1133
 
1134
+ #: admin/classes/class-wp-ulike-widget.php:548
1135
  msgid "Month"
1136
  msgstr "Maand"
1137
 
1138
+ #: admin/classes/class-wp-ulike-widget.php:549
1139
  msgid "Week"
1140
  msgstr "Week"
1141
 
1142
+ #: admin/classes/class-wp-ulike-widget.php:550
1143
  #: admin/includes/templates/statistics.php:110
1144
  msgid "Yesterday"
1145
  msgstr "Gisteren"
1146
 
1147
+ #: admin/classes/class-wp-ulike-widget.php:551
1148
  #: admin/includes/templates/statistics.php:93
1149
  msgid "Today"
1150
  msgstr "Vandaag"
1151
 
1152
+ #: admin/classes/class-wp-ulike-widget.php:556
1153
  msgid "Style:"
1154
  msgstr ""
1155
 
1156
+ #: admin/classes/class-wp-ulike-widget.php:558
1157
  msgid "Simple"
1158
  msgstr "Simpel"
1159
 
1160
+ #: admin/classes/class-wp-ulike-widget.php:559
1161
  #: includes/functions/templates.php:29
1162
  msgid "Heart"
1163
  msgstr ""
1164
 
1165
+ #: admin/classes/class-wp-ulike-widget.php:564
1166
  msgid "Title Trim (Length):"
1167
  msgstr ""
1168
 
1169
+ #: admin/classes/class-wp-ulike-widget.php:570
1170
  msgid "Profile URL:"
1171
  msgstr ""
1172
 
1173
+ #: admin/classes/class-wp-ulike-widget.php:573
1174
  msgid "UltimateMember"
1175
  msgstr ""
1176
 
1177
+ #: admin/classes/class-wp-ulike-widget.php:579
1178
  msgid "Activate Like Counter"
1179
  msgstr "Activeer like teller"
1180
 
1181
+ #: admin/classes/class-wp-ulike-widget.php:584
1182
  msgid "Activate Thumbnail/Avatar"
1183
  msgstr ""
1184
 
1185
+ #: admin/classes/class-wp-ulike-widget.php:588
1186
  msgid "Thumbnail/Avatar size:"
1187
  msgstr ""
1188
 
1201
  msgid "Our Blog"
1202
  msgstr ""
1203
 
1204
+ #. Description of the plugin/theme
1205
  msgid ""
1206
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1207
  "pieces of content you can collect it on are limited by default. However, "
1695
  msgid "Animated Heart"
1696
  msgstr ""
1697
 
1698
+ #: includes/hooks/shortcodes.php:152
1699
  msgid "Error receiving input parameters"
1700
  msgstr ""
1701
 
1794
  msgid "WP ULike"
1795
  msgstr "WP ULike"
1796
 
1797
+ #. translators: %s: PHP version
1798
+ #: wp-ulike.php:74
1799
+ msgid "WP ULike requires PHP version %s+, plugin is currently NOT RUNNING."
1800
+ msgstr ""
1801
+
1802
+ #. translators: %s: WordPress version
1803
+ #: wp-ulike.php:88
1804
  msgid ""
1805
+ "WP ULike requires WordPress version %s+. Because you are using an earlier "
1806
+ "version, the plugin is currently NOT RUNNING."
1807
  msgstr ""
1808
 
1809
  #. Plugin URI of the plugin/theme
languages/wp-ulike-ru.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
- "POT-Creation-Date: 2021-06-12 09:17:51+00:00\n"
8
  "PO-Revision-Date: 2017-01-20 23:27:25+0000\n"
9
  "Language: ru\n"
10
  "MIME-Version: 1.0\n"
@@ -30,7 +30,7 @@ msgstr ""
30
  msgid "It's Ok!"
31
  msgstr ""
32
 
33
- #: admin/admin-functions.php:244
34
  #: admin/classes/class-wp-ulike-admin-panel.php:801
35
  #: includes/classes/class-wp-ulike-customizer.php:149
36
  msgid "Button"
@@ -44,11 +44,11 @@ msgstr ""
44
  msgid "TechnoWich"
45
  msgstr ""
46
 
47
- #: admin/admin-hooks.php:131
48
  msgid "Wow! You've earned over a thousand likes"
49
  msgstr ""
50
 
51
- #: admin/admin-hooks.php:132
52
  msgid ""
53
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
54
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
@@ -56,24 +56,24 @@ msgid ""
56
  "it too!"
57
  msgstr ""
58
 
59
- #: admin/admin-hooks.php:137
60
  msgid "Sure, I'd love to!"
61
  msgstr ""
62
 
63
- #: admin/admin-hooks.php:141
64
  msgid "Not Now"
65
  msgstr ""
66
 
67
- #: admin/admin-hooks.php:147 admin/admin-hooks.php:174
68
- #: admin/admin-hooks.php:198 admin/admin-hooks.php:221
69
  msgid "No thanks and never ask me again"
70
  msgstr ""
71
 
72
- #: admin/admin-hooks.php:164
73
  msgid "Good news for Persian WordPress users. :)"
74
  msgstr ""
75
 
76
- #: admin/admin-hooks.php:165
77
  msgid ""
78
  "Following the request of our friends in Persian WordPress to access the "
79
  "premium version in Iran, we made the necessary arrangements and our new "
@@ -81,8 +81,8 @@ msgid ""
81
  "premium service by visiting this website."
82
  msgstr ""
83
 
84
- #: admin/admin-hooks.php:170 admin/admin-hooks.php:194
85
- #: admin/admin-hooks.php:217 admin/classes/class-wp-ulike-admin-panel.php:398
86
  #: admin/classes/class-wp-ulike-admin-panel.php:428
87
  #: admin/classes/class-wp-ulike-admin-panel.php:458
88
  #: admin/classes/class-wp-ulike-admin-panel.php:575
@@ -90,11 +90,11 @@ msgstr ""
90
  msgid "Get More Information"
91
  msgstr ""
92
 
93
- #: admin/admin-hooks.php:188 admin/classes/class-wp-ulike-admin-panel.php:392
94
  msgid "How to Create Ultimate User Profiles with WP ULike?"
95
  msgstr ""
96
 
97
- #: admin/admin-hooks.php:189 admin/classes/class-wp-ulike-admin-panel.php:393
98
  msgid ""
99
  "The simplest way to create your own WordPress user profile page is by using "
100
  "the WP ULike Profile builder. This way, you can create professional profiles "
@@ -102,11 +102,11 @@ msgid ""
102
  "knowledge or the use of advanced functions."
103
  msgstr ""
104
 
105
- #: admin/admin-hooks.php:211
106
  msgid "Boost Your SEO by Using Schema Rich Snippets"
107
  msgstr ""
108
 
109
- #: admin/admin-hooks.php:212
110
  msgid ""
111
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
112
  "Plugin which can manage +13 types of Schema Markups to make a better "
@@ -114,15 +114,15 @@ msgid ""
114
  "search engine language and tell them which type of content you are promoting."
115
  msgstr ""
116
 
117
- #: admin/admin-hooks.php:253 admin/includes/templates/about.php:28
118
  msgid "Go Pro"
119
  msgstr ""
120
 
121
- #: admin/admin-hooks.php:485 admin/classes/class-wp-ulike-admin-panel.php:125
122
  #: admin/classes/class-wp-ulike-admin-panel.php:142
123
  #: admin/classes/class-wp-ulike-admin-panel.php:655
124
  #: admin/classes/class-wp-ulike-admin-panel.php:685
125
- #: admin/classes/class-wp-ulike-widget.php:355
126
  msgid "Like"
127
  msgstr ""
128
 
@@ -407,8 +407,8 @@ msgstr ""
407
  #: admin/classes/class-wp-ulike-admin-panel.php:306
408
  #: admin/classes/class-wp-ulike-admin-panel.php:349
409
  #: admin/classes/class-wp-ulike-settings.php:76
410
- #: admin/classes/class-wp-ulike-widget.php:267
411
- #: admin/classes/class-wp-ulike-widget.php:556
412
  msgid "BuddyPress"
413
  msgstr ""
414
 
@@ -420,7 +420,7 @@ msgstr ""
420
  #: admin/classes/class-wp-ulike-admin-panel.php:319
421
  #: admin/classes/class-wp-ulike-admin-panel.php:356
422
  #: admin/classes/class-wp-ulike-settings.php:82
423
- #: admin/classes/class-wp-ulike-widget.php:211
424
  msgid "bbPress"
425
  msgstr ""
426
 
@@ -545,8 +545,8 @@ msgid "Unliked Notice Message"
545
  msgstr ""
546
 
547
  #: admin/classes/class-wp-ulike-admin-panel.php:516
548
- #: includes/functions/templates.php:70 includes/functions/templates.php:122
549
- #: includes/functions/templates.php:174 includes/functions/templates.php:224
550
  msgid "Like Button"
551
  msgstr ""
552
 
@@ -852,7 +852,7 @@ msgstr ""
852
  msgid "Similar Settings"
853
  msgstr ""
854
 
855
- #. Description of the plugin/theme
856
  msgid ""
857
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
858
  "wordPress website to allow your visitors to like and unlike pages, posts, "
@@ -1041,15 +1041,15 @@ msgstr ""
1041
 
1042
  #: admin/classes/class-wp-ulike-widget.php:58
1043
  #: admin/classes/class-wp-ulike-widget.php:116
1044
- #: admin/classes/class-wp-ulike-widget.php:234
1045
- #: admin/classes/class-wp-ulike-widget.php:296
1046
  msgid "No results were found in"
1047
  msgstr ""
1048
 
1049
  #: admin/classes/class-wp-ulike-widget.php:58
1050
  #: admin/classes/class-wp-ulike-widget.php:116
1051
- #: admin/classes/class-wp-ulike-widget.php:234
1052
- #: admin/classes/class-wp-ulike-widget.php:296
1053
  msgid "period"
1054
  msgstr ""
1055
 
@@ -1057,119 +1057,119 @@ msgstr ""
1057
  msgid "on"
1058
  msgstr ""
1059
 
1060
- #: admin/classes/class-wp-ulike-widget.php:193
1061
  msgid "you haven't liked any post yet!"
1062
  msgstr ""
1063
 
1064
- #: admin/classes/class-wp-ulike-widget.php:211
1065
- #: admin/classes/class-wp-ulike-widget.php:267
1066
  msgid "%s is Not Activated!"
1067
  msgstr ""
1068
 
1069
- #: admin/classes/class-wp-ulike-widget.php:491
1070
  msgid "Most Liked"
1071
  msgstr ""
1072
 
1073
- #: admin/classes/class-wp-ulike-widget.php:506
1074
  msgid "Title:"
1075
  msgstr ""
1076
 
1077
- #: admin/classes/class-wp-ulike-widget.php:511
1078
  msgid "Type:"
1079
  msgstr ""
1080
 
1081
- #: admin/classes/class-wp-ulike-widget.php:513
1082
  msgid "Most Liked Posts"
1083
  msgstr ""
1084
 
1085
- #: admin/classes/class-wp-ulike-widget.php:514
1086
  msgid "Most Liked Comments"
1087
  msgstr ""
1088
 
1089
- #: admin/classes/class-wp-ulike-widget.php:515
1090
  msgid "Most Liked Activities"
1091
  msgstr ""
1092
 
1093
- #: admin/classes/class-wp-ulike-widget.php:516
1094
  msgid "Most Liked Topics"
1095
  msgstr ""
1096
 
1097
- #: admin/classes/class-wp-ulike-widget.php:517
1098
  msgid "Most Liked Users"
1099
  msgstr ""
1100
 
1101
- #: admin/classes/class-wp-ulike-widget.php:518
1102
  msgid "Last Posts Liked By User"
1103
  msgstr ""
1104
 
1105
- #: admin/classes/class-wp-ulike-widget.php:523
1106
  msgid "Number of items to show:"
1107
  msgstr ""
1108
 
1109
- #: admin/classes/class-wp-ulike-widget.php:528
1110
  msgid "Period:"
1111
  msgstr ""
1112
 
1113
- #: admin/classes/class-wp-ulike-widget.php:530
1114
  msgid "All The Times"
1115
  msgstr ""
1116
 
1117
- #: admin/classes/class-wp-ulike-widget.php:531
1118
  msgid "Year"
1119
  msgstr ""
1120
 
1121
- #: admin/classes/class-wp-ulike-widget.php:532
1122
  msgid "Month"
1123
  msgstr ""
1124
 
1125
- #: admin/classes/class-wp-ulike-widget.php:533
1126
  msgid "Week"
1127
  msgstr ""
1128
 
1129
- #: admin/classes/class-wp-ulike-widget.php:534
1130
  #: admin/includes/templates/statistics.php:110
1131
  msgid "Yesterday"
1132
  msgstr ""
1133
 
1134
- #: admin/classes/class-wp-ulike-widget.php:535
1135
  #: admin/includes/templates/statistics.php:93
1136
  msgid "Today"
1137
  msgstr ""
1138
 
1139
- #: admin/classes/class-wp-ulike-widget.php:540
1140
  msgid "Style:"
1141
  msgstr ""
1142
 
1143
- #: admin/classes/class-wp-ulike-widget.php:542
1144
  msgid "Simple"
1145
  msgstr ""
1146
 
1147
- #: admin/classes/class-wp-ulike-widget.php:543
1148
  #: includes/functions/templates.php:29
1149
  msgid "Heart"
1150
  msgstr ""
1151
 
1152
- #: admin/classes/class-wp-ulike-widget.php:548
1153
  msgid "Title Trim (Length):"
1154
  msgstr ""
1155
 
1156
- #: admin/classes/class-wp-ulike-widget.php:554
1157
  msgid "Profile URL:"
1158
  msgstr ""
1159
 
1160
- #: admin/classes/class-wp-ulike-widget.php:557
1161
  msgid "UltimateMember"
1162
  msgstr ""
1163
 
1164
- #: admin/classes/class-wp-ulike-widget.php:563
1165
  msgid "Activate Like Counter"
1166
  msgstr ""
1167
 
1168
- #: admin/classes/class-wp-ulike-widget.php:568
1169
  msgid "Activate Thumbnail/Avatar"
1170
  msgstr ""
1171
 
1172
- #: admin/classes/class-wp-ulike-widget.php:572
1173
  msgid "Thumbnail/Avatar size:"
1174
  msgstr ""
1175
 
@@ -1187,7 +1187,7 @@ msgstr ""
1187
  msgid "Our Blog"
1188
  msgstr ""
1189
 
1190
- #: admin/includes/templates/about.php:35
1191
  msgid ""
1192
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1193
  "pieces of content you can collect it on are limited by default. However, "
@@ -1677,7 +1677,7 @@ msgstr ""
1677
  msgid "Animated Heart"
1678
  msgstr ""
1679
 
1680
- #: includes/hooks/shortcodes.php:144
1681
  msgid "Error receiving input parameters"
1682
  msgstr ""
1683
 
@@ -1776,10 +1776,16 @@ msgstr ""
1776
  msgid "WP ULike"
1777
  msgstr ""
1778
 
1779
- #: wp-ulike.php:76
 
 
 
 
 
 
1780
  msgid ""
1781
- "You are using two instances of WP ULike plugin at same time, please deactive "
1782
- "one of them."
1783
  msgstr ""
1784
 
1785
  #. Plugin URI of the plugin/theme
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
+ "POT-Creation-Date: 2021-06-26 15:33:13+00:00\n"
8
  "PO-Revision-Date: 2017-01-20 23:27:25+0000\n"
9
  "Language: ru\n"
10
  "MIME-Version: 1.0\n"
30
  msgid "It's Ok!"
31
  msgstr ""
32
 
33
+ #: admin/admin-functions.php:231
34
  #: admin/classes/class-wp-ulike-admin-panel.php:801
35
  #: includes/classes/class-wp-ulike-customizer.php:149
36
  msgid "Button"
44
  msgid "TechnoWich"
45
  msgstr ""
46
 
47
+ #: admin/admin-hooks.php:129
48
  msgid "Wow! You've earned over a thousand likes"
49
  msgstr ""
50
 
51
+ #: admin/admin-hooks.php:130
52
  msgid ""
53
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
54
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
56
  "it too!"
57
  msgstr ""
58
 
59
+ #: admin/admin-hooks.php:135
60
  msgid "Sure, I'd love to!"
61
  msgstr ""
62
 
63
+ #: admin/admin-hooks.php:139
64
  msgid "Not Now"
65
  msgstr ""
66
 
67
+ #: admin/admin-hooks.php:145 admin/admin-hooks.php:172
68
+ #: admin/admin-hooks.php:196 admin/admin-hooks.php:219
69
  msgid "No thanks and never ask me again"
70
  msgstr ""
71
 
72
+ #: admin/admin-hooks.php:162
73
  msgid "Good news for Persian WordPress users. :)"
74
  msgstr ""
75
 
76
+ #: admin/admin-hooks.php:163
77
  msgid ""
78
  "Following the request of our friends in Persian WordPress to access the "
79
  "premium version in Iran, we made the necessary arrangements and our new "
81
  "premium service by visiting this website."
82
  msgstr ""
83
 
84
+ #: admin/admin-hooks.php:168 admin/admin-hooks.php:192
85
+ #: admin/admin-hooks.php:215 admin/classes/class-wp-ulike-admin-panel.php:398
86
  #: admin/classes/class-wp-ulike-admin-panel.php:428
87
  #: admin/classes/class-wp-ulike-admin-panel.php:458
88
  #: admin/classes/class-wp-ulike-admin-panel.php:575
90
  msgid "Get More Information"
91
  msgstr ""
92
 
93
+ #: admin/admin-hooks.php:186 admin/classes/class-wp-ulike-admin-panel.php:392
94
  msgid "How to Create Ultimate User Profiles with WP ULike?"
95
  msgstr ""
96
 
97
+ #: admin/admin-hooks.php:187 admin/classes/class-wp-ulike-admin-panel.php:393
98
  msgid ""
99
  "The simplest way to create your own WordPress user profile page is by using "
100
  "the WP ULike Profile builder. This way, you can create professional profiles "
102
  "knowledge or the use of advanced functions."
103
  msgstr ""
104
 
105
+ #: admin/admin-hooks.php:209
106
  msgid "Boost Your SEO by Using Schema Rich Snippets"
107
  msgstr ""
108
 
109
+ #: admin/admin-hooks.php:210
110
  msgid ""
111
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
112
  "Plugin which can manage +13 types of Schema Markups to make a better "
114
  "search engine language and tell them which type of content you are promoting."
115
  msgstr ""
116
 
117
+ #: admin/admin-hooks.php:251 admin/includes/templates/about.php:28
118
  msgid "Go Pro"
119
  msgstr ""
120
 
121
+ #: admin/admin-hooks.php:483 admin/classes/class-wp-ulike-admin-panel.php:125
122
  #: admin/classes/class-wp-ulike-admin-panel.php:142
123
  #: admin/classes/class-wp-ulike-admin-panel.php:655
124
  #: admin/classes/class-wp-ulike-admin-panel.php:685
125
+ #: admin/classes/class-wp-ulike-widget.php:371
126
  msgid "Like"
127
  msgstr ""
128
 
407
  #: admin/classes/class-wp-ulike-admin-panel.php:306
408
  #: admin/classes/class-wp-ulike-admin-panel.php:349
409
  #: admin/classes/class-wp-ulike-settings.php:76
410
+ #: admin/classes/class-wp-ulike-widget.php:283
411
+ #: admin/classes/class-wp-ulike-widget.php:572
412
  msgid "BuddyPress"
413
  msgstr ""
414
 
420
  #: admin/classes/class-wp-ulike-admin-panel.php:319
421
  #: admin/classes/class-wp-ulike-admin-panel.php:356
422
  #: admin/classes/class-wp-ulike-settings.php:82
423
+ #: admin/classes/class-wp-ulike-widget.php:227
424
  msgid "bbPress"
425
  msgstr ""
426
 
545
  msgstr ""
546
 
547
  #: admin/classes/class-wp-ulike-admin-panel.php:516
548
+ #: includes/functions/templates.php:70 includes/functions/templates.php:117
549
+ #: includes/functions/templates.php:164 includes/functions/templates.php:209
550
  msgid "Like Button"
551
  msgstr ""
552
 
852
  msgid "Similar Settings"
853
  msgstr ""
854
 
855
+ #: admin/classes/class-wp-ulike-settings.php:58
856
  msgid ""
857
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
858
  "wordPress website to allow your visitors to like and unlike pages, posts, "
1041
 
1042
  #: admin/classes/class-wp-ulike-widget.php:58
1043
  #: admin/classes/class-wp-ulike-widget.php:116
1044
+ #: admin/classes/class-wp-ulike-widget.php:250
1045
+ #: admin/classes/class-wp-ulike-widget.php:312
1046
  msgid "No results were found in"
1047
  msgstr ""
1048
 
1049
  #: admin/classes/class-wp-ulike-widget.php:58
1050
  #: admin/classes/class-wp-ulike-widget.php:116
1051
+ #: admin/classes/class-wp-ulike-widget.php:250
1052
+ #: admin/classes/class-wp-ulike-widget.php:312
1053
  msgid "period"
1054
  msgstr ""
1055
 
1057
  msgid "on"
1058
  msgstr ""
1059
 
1060
+ #: admin/classes/class-wp-ulike-widget.php:210
1061
  msgid "you haven't liked any post yet!"
1062
  msgstr ""
1063
 
1064
+ #: admin/classes/class-wp-ulike-widget.php:227
1065
+ #: admin/classes/class-wp-ulike-widget.php:283
1066
  msgid "%s is Not Activated!"
1067
  msgstr ""
1068
 
1069
+ #: admin/classes/class-wp-ulike-widget.php:507
1070
  msgid "Most Liked"
1071
  msgstr ""
1072
 
1073
+ #: admin/classes/class-wp-ulike-widget.php:522
1074
  msgid "Title:"
1075
  msgstr ""
1076
 
1077
+ #: admin/classes/class-wp-ulike-widget.php:527
1078
  msgid "Type:"
1079
  msgstr ""
1080
 
1081
+ #: admin/classes/class-wp-ulike-widget.php:529
1082
  msgid "Most Liked Posts"
1083
  msgstr ""
1084
 
1085
+ #: admin/classes/class-wp-ulike-widget.php:530
1086
  msgid "Most Liked Comments"
1087
  msgstr ""
1088
 
1089
+ #: admin/classes/class-wp-ulike-widget.php:531
1090
  msgid "Most Liked Activities"
1091
  msgstr ""
1092
 
1093
+ #: admin/classes/class-wp-ulike-widget.php:532
1094
  msgid "Most Liked Topics"
1095
  msgstr ""
1096
 
1097
+ #: admin/classes/class-wp-ulike-widget.php:533
1098
  msgid "Most Liked Users"
1099
  msgstr ""
1100
 
1101
+ #: admin/classes/class-wp-ulike-widget.php:534
1102
  msgid "Last Posts Liked By User"
1103
  msgstr ""
1104
 
1105
+ #: admin/classes/class-wp-ulike-widget.php:539
1106
  msgid "Number of items to show:"
1107
  msgstr ""
1108
 
1109
+ #: admin/classes/class-wp-ulike-widget.php:544
1110
  msgid "Period:"
1111
  msgstr ""
1112
 
1113
+ #: admin/classes/class-wp-ulike-widget.php:546
1114
  msgid "All The Times"
1115
  msgstr ""
1116
 
1117
+ #: admin/classes/class-wp-ulike-widget.php:547
1118
  msgid "Year"
1119
  msgstr ""
1120
 
1121
+ #: admin/classes/class-wp-ulike-widget.php:548
1122
  msgid "Month"
1123
  msgstr ""
1124
 
1125
+ #: admin/classes/class-wp-ulike-widget.php:549
1126
  msgid "Week"
1127
  msgstr ""
1128
 
1129
+ #: admin/classes/class-wp-ulike-widget.php:550
1130
  #: admin/includes/templates/statistics.php:110
1131
  msgid "Yesterday"
1132
  msgstr ""
1133
 
1134
+ #: admin/classes/class-wp-ulike-widget.php:551
1135
  #: admin/includes/templates/statistics.php:93
1136
  msgid "Today"
1137
  msgstr ""
1138
 
1139
+ #: admin/classes/class-wp-ulike-widget.php:556
1140
  msgid "Style:"
1141
  msgstr ""
1142
 
1143
+ #: admin/classes/class-wp-ulike-widget.php:558
1144
  msgid "Simple"
1145
  msgstr ""
1146
 
1147
+ #: admin/classes/class-wp-ulike-widget.php:559
1148
  #: includes/functions/templates.php:29
1149
  msgid "Heart"
1150
  msgstr ""
1151
 
1152
+ #: admin/classes/class-wp-ulike-widget.php:564
1153
  msgid "Title Trim (Length):"
1154
  msgstr ""
1155
 
1156
+ #: admin/classes/class-wp-ulike-widget.php:570
1157
  msgid "Profile URL:"
1158
  msgstr ""
1159
 
1160
+ #: admin/classes/class-wp-ulike-widget.php:573
1161
  msgid "UltimateMember"
1162
  msgstr ""
1163
 
1164
+ #: admin/classes/class-wp-ulike-widget.php:579
1165
  msgid "Activate Like Counter"
1166
  msgstr ""
1167
 
1168
+ #: admin/classes/class-wp-ulike-widget.php:584
1169
  msgid "Activate Thumbnail/Avatar"
1170
  msgstr ""
1171
 
1172
+ #: admin/classes/class-wp-ulike-widget.php:588
1173
  msgid "Thumbnail/Avatar size:"
1174
  msgstr ""
1175
 
1187
  msgid "Our Blog"
1188
  msgstr ""
1189
 
1190
+ #. Description of the plugin/theme
1191
  msgid ""
1192
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1193
  "pieces of content you can collect it on are limited by default. However, "
1677
  msgid "Animated Heart"
1678
  msgstr ""
1679
 
1680
+ #: includes/hooks/shortcodes.php:152
1681
  msgid "Error receiving input parameters"
1682
  msgstr ""
1683
 
1776
  msgid "WP ULike"
1777
  msgstr ""
1778
 
1779
+ #. translators: %s: PHP version
1780
+ #: wp-ulike.php:74
1781
+ msgid "WP ULike requires PHP version %s+, plugin is currently NOT RUNNING."
1782
+ msgstr ""
1783
+
1784
+ #. translators: %s: WordPress version
1785
+ #: wp-ulike.php:88
1786
  msgid ""
1787
+ "WP ULike requires WordPress version %s+. Because you are using an earlier "
1788
+ "version, the plugin is currently NOT RUNNING."
1789
  msgstr ""
1790
 
1791
  #. Plugin URI of the plugin/theme
languages/wp-ulike-sv.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
- "POT-Creation-Date: 2021-06-12 09:17:51+00:00\n"
8
  "PO-Revision-Date: 2020-02-26 22:14:02+0000\n"
9
  "Language: sv_SE\n"
10
  "MIME-Version: 1.0\n"
@@ -29,7 +29,7 @@ msgstr "Det är ok."
29
  msgid "It's Ok!"
30
  msgstr "Det är ok!"
31
 
32
- #: admin/admin-functions.php:244
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
@@ -43,11 +43,11 @@ msgstr ""
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
- #: admin/admin-hooks.php:131
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
- #: admin/admin-hooks.php:132
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
@@ -55,24 +55,24 @@ msgid ""
55
  "it too!"
56
  msgstr ""
57
 
58
- #: admin/admin-hooks.php:137
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
- #: admin/admin-hooks.php:141
63
  msgid "Not Now"
64
  msgstr "Inte nu"
65
 
66
- #: admin/admin-hooks.php:147 admin/admin-hooks.php:174
67
- #: admin/admin-hooks.php:198 admin/admin-hooks.php:221
68
  msgid "No thanks and never ask me again"
69
  msgstr "Nej tack och fråga mig aldrig igen"
70
 
71
- #: admin/admin-hooks.php:164
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
- #: admin/admin-hooks.php:165
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
@@ -80,8 +80,8 @@ msgid ""
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
- #: admin/admin-hooks.php:170 admin/admin-hooks.php:194
84
- #: admin/admin-hooks.php:217 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
@@ -89,11 +89,11 @@ msgstr ""
89
  msgid "Get More Information"
90
  msgstr "Skaffa mer information"
91
 
92
- #: admin/admin-hooks.php:188 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
- #: admin/admin-hooks.php:189 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional profiles "
@@ -101,11 +101,11 @@ msgid ""
101
  "knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
- #: admin/admin-hooks.php:211
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
- #: admin/admin-hooks.php:212
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
@@ -113,15 +113,15 @@ msgid ""
113
  "search engine language and tell them which type of content you are promoting."
114
  msgstr ""
115
 
116
- #: admin/admin-hooks.php:253 admin/includes/templates/about.php:28
117
  msgid "Go Pro"
118
  msgstr "Skaffa Pro"
119
 
120
- #: admin/admin-hooks.php:485 admin/classes/class-wp-ulike-admin-panel.php:125
121
  #: admin/classes/class-wp-ulike-admin-panel.php:142
122
  #: admin/classes/class-wp-ulike-admin-panel.php:655
123
  #: admin/classes/class-wp-ulike-admin-panel.php:685
124
- #: admin/classes/class-wp-ulike-widget.php:355
125
  msgid "Like"
126
  msgstr "Gilla"
127
 
@@ -410,8 +410,8 @@ msgstr ""
410
  #: admin/classes/class-wp-ulike-admin-panel.php:306
411
  #: admin/classes/class-wp-ulike-admin-panel.php:349
412
  #: admin/classes/class-wp-ulike-settings.php:76
413
- #: admin/classes/class-wp-ulike-widget.php:267
414
- #: admin/classes/class-wp-ulike-widget.php:556
415
  msgid "BuddyPress"
416
  msgstr "BuddyPress"
417
 
@@ -423,7 +423,7 @@ msgstr ""
423
  #: admin/classes/class-wp-ulike-admin-panel.php:319
424
  #: admin/classes/class-wp-ulike-admin-panel.php:356
425
  #: admin/classes/class-wp-ulike-settings.php:82
426
- #: admin/classes/class-wp-ulike-widget.php:211
427
  msgid "bbPress"
428
  msgstr "bbPress"
429
 
@@ -551,8 +551,8 @@ msgid "Unliked Notice Message"
551
  msgstr ""
552
 
553
  #: admin/classes/class-wp-ulike-admin-panel.php:516
554
- #: includes/functions/templates.php:70 includes/functions/templates.php:122
555
- #: includes/functions/templates.php:174 includes/functions/templates.php:224
556
  msgid "Like Button"
557
  msgstr ""
558
 
@@ -863,7 +863,7 @@ msgstr "Återställ inställningar"
863
  msgid "Similar Settings"
864
  msgstr ""
865
 
866
- #. Description of the plugin/theme
867
  msgid ""
868
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
869
  "wordPress website to allow your visitors to like and unlike pages, posts, "
@@ -1052,15 +1052,15 @@ msgstr ""
1052
 
1053
  #: admin/classes/class-wp-ulike-widget.php:58
1054
  #: admin/classes/class-wp-ulike-widget.php:116
1055
- #: admin/classes/class-wp-ulike-widget.php:234
1056
- #: admin/classes/class-wp-ulike-widget.php:296
1057
  msgid "No results were found in"
1058
  msgstr "Inga resultat hittades i"
1059
 
1060
  #: admin/classes/class-wp-ulike-widget.php:58
1061
  #: admin/classes/class-wp-ulike-widget.php:116
1062
- #: admin/classes/class-wp-ulike-widget.php:234
1063
- #: admin/classes/class-wp-ulike-widget.php:296
1064
  msgid "period"
1065
  msgstr "period"
1066
 
@@ -1068,119 +1068,119 @@ msgstr "period"
1068
  msgid "on"
1069
  msgstr "på"
1070
 
1071
- #: admin/classes/class-wp-ulike-widget.php:193
1072
  msgid "you haven't liked any post yet!"
1073
  msgstr ""
1074
 
1075
- #: admin/classes/class-wp-ulike-widget.php:211
1076
- #: admin/classes/class-wp-ulike-widget.php:267
1077
  msgid "%s is Not Activated!"
1078
  msgstr "%s är inte aktiverad!"
1079
 
1080
- #: admin/classes/class-wp-ulike-widget.php:491
1081
  msgid "Most Liked"
1082
  msgstr ""
1083
 
1084
- #: admin/classes/class-wp-ulike-widget.php:506
1085
  msgid "Title:"
1086
  msgstr "Rubrik:"
1087
 
1088
- #: admin/classes/class-wp-ulike-widget.php:511
1089
  msgid "Type:"
1090
  msgstr "Typ:"
1091
 
1092
- #: admin/classes/class-wp-ulike-widget.php:513
1093
  msgid "Most Liked Posts"
1094
  msgstr ""
1095
 
1096
- #: admin/classes/class-wp-ulike-widget.php:514
1097
  msgid "Most Liked Comments"
1098
  msgstr ""
1099
 
1100
- #: admin/classes/class-wp-ulike-widget.php:515
1101
  msgid "Most Liked Activities"
1102
  msgstr ""
1103
 
1104
- #: admin/classes/class-wp-ulike-widget.php:516
1105
  msgid "Most Liked Topics"
1106
  msgstr ""
1107
 
1108
- #: admin/classes/class-wp-ulike-widget.php:517
1109
  msgid "Most Liked Users"
1110
  msgstr ""
1111
 
1112
- #: admin/classes/class-wp-ulike-widget.php:518
1113
  msgid "Last Posts Liked By User"
1114
  msgstr ""
1115
 
1116
- #: admin/classes/class-wp-ulike-widget.php:523
1117
  msgid "Number of items to show:"
1118
  msgstr ""
1119
 
1120
- #: admin/classes/class-wp-ulike-widget.php:528
1121
  msgid "Period:"
1122
  msgstr "Period:"
1123
 
1124
- #: admin/classes/class-wp-ulike-widget.php:530
1125
  msgid "All The Times"
1126
  msgstr ""
1127
 
1128
- #: admin/classes/class-wp-ulike-widget.php:531
1129
  msgid "Year"
1130
  msgstr "År"
1131
 
1132
- #: admin/classes/class-wp-ulike-widget.php:532
1133
  msgid "Month"
1134
  msgstr "Månad"
1135
 
1136
- #: admin/classes/class-wp-ulike-widget.php:533
1137
  msgid "Week"
1138
  msgstr "Vecka"
1139
 
1140
- #: admin/classes/class-wp-ulike-widget.php:534
1141
  #: admin/includes/templates/statistics.php:110
1142
  msgid "Yesterday"
1143
  msgstr "Igår"
1144
 
1145
- #: admin/classes/class-wp-ulike-widget.php:535
1146
  #: admin/includes/templates/statistics.php:93
1147
  msgid "Today"
1148
  msgstr "Idag"
1149
 
1150
- #: admin/classes/class-wp-ulike-widget.php:540
1151
  msgid "Style:"
1152
  msgstr "Stil:"
1153
 
1154
- #: admin/classes/class-wp-ulike-widget.php:542
1155
  msgid "Simple"
1156
  msgstr "Enkel"
1157
 
1158
- #: admin/classes/class-wp-ulike-widget.php:543
1159
  #: includes/functions/templates.php:29
1160
  msgid "Heart"
1161
  msgstr "Hjärta"
1162
 
1163
- #: admin/classes/class-wp-ulike-widget.php:548
1164
  msgid "Title Trim (Length):"
1165
  msgstr ""
1166
 
1167
- #: admin/classes/class-wp-ulike-widget.php:554
1168
  msgid "Profile URL:"
1169
  msgstr "Profil-URL:"
1170
 
1171
- #: admin/classes/class-wp-ulike-widget.php:557
1172
  msgid "UltimateMember"
1173
  msgstr ""
1174
 
1175
- #: admin/classes/class-wp-ulike-widget.php:563
1176
  msgid "Activate Like Counter"
1177
  msgstr ""
1178
 
1179
- #: admin/classes/class-wp-ulike-widget.php:568
1180
  msgid "Activate Thumbnail/Avatar"
1181
  msgstr ""
1182
 
1183
- #: admin/classes/class-wp-ulike-widget.php:572
1184
  msgid "Thumbnail/Avatar size:"
1185
  msgstr ""
1186
 
@@ -1199,7 +1199,7 @@ msgstr "Anpassad stil"
1199
  msgid "Our Blog"
1200
  msgstr ""
1201
 
1202
- #: admin/includes/templates/about.php:35
1203
  msgid ""
1204
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1205
  "pieces of content you can collect it on are limited by default. However, "
@@ -1697,7 +1697,7 @@ msgstr ""
1697
  msgid "Animated Heart"
1698
  msgstr ""
1699
 
1700
- #: includes/hooks/shortcodes.php:144
1701
  msgid "Error receiving input parameters"
1702
  msgstr ""
1703
 
@@ -1796,10 +1796,16 @@ msgstr ""
1796
  msgid "WP ULike"
1797
  msgstr ""
1798
 
1799
- #: wp-ulike.php:76
 
 
 
 
 
 
1800
  msgid ""
1801
- "You are using two instances of WP ULike plugin at same time, please deactive "
1802
- "one of them."
1803
  msgstr ""
1804
 
1805
  #. Plugin URI of the plugin/theme
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
+ "POT-Creation-Date: 2021-06-26 15:33:13+00:00\n"
8
  "PO-Revision-Date: 2020-02-26 22:14:02+0000\n"
9
  "Language: sv_SE\n"
10
  "MIME-Version: 1.0\n"
29
  msgid "It's Ok!"
30
  msgstr "Det är ok!"
31
 
32
+ #: admin/admin-functions.php:231
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
+ #: admin/admin-hooks.php:129
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
+ #: admin/admin-hooks.php:130
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
55
  "it too!"
56
  msgstr ""
57
 
58
+ #: admin/admin-hooks.php:135
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
+ #: admin/admin-hooks.php:139
63
  msgid "Not Now"
64
  msgstr "Inte nu"
65
 
66
+ #: admin/admin-hooks.php:145 admin/admin-hooks.php:172
67
+ #: admin/admin-hooks.php:196 admin/admin-hooks.php:219
68
  msgid "No thanks and never ask me again"
69
  msgstr "Nej tack och fråga mig aldrig igen"
70
 
71
+ #: admin/admin-hooks.php:162
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
+ #: admin/admin-hooks.php:163
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
+ #: admin/admin-hooks.php:168 admin/admin-hooks.php:192
84
+ #: admin/admin-hooks.php:215 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
89
  msgid "Get More Information"
90
  msgstr "Skaffa mer information"
91
 
92
+ #: admin/admin-hooks.php:186 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
+ #: admin/admin-hooks.php:187 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional profiles "
101
  "knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
+ #: admin/admin-hooks.php:209
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
+ #: admin/admin-hooks.php:210
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
113
  "search engine language and tell them which type of content you are promoting."
114
  msgstr ""
115
 
116
+ #: admin/admin-hooks.php:251 admin/includes/templates/about.php:28
117
  msgid "Go Pro"
118
  msgstr "Skaffa Pro"
119
 
120
+ #: admin/admin-hooks.php:483 admin/classes/class-wp-ulike-admin-panel.php:125
121
  #: admin/classes/class-wp-ulike-admin-panel.php:142
122
  #: admin/classes/class-wp-ulike-admin-panel.php:655
123
  #: admin/classes/class-wp-ulike-admin-panel.php:685
124
+ #: admin/classes/class-wp-ulike-widget.php:371
125
  msgid "Like"
126
  msgstr "Gilla"
127
 
410
  #: admin/classes/class-wp-ulike-admin-panel.php:306
411
  #: admin/classes/class-wp-ulike-admin-panel.php:349
412
  #: admin/classes/class-wp-ulike-settings.php:76
413
+ #: admin/classes/class-wp-ulike-widget.php:283
414
+ #: admin/classes/class-wp-ulike-widget.php:572
415
  msgid "BuddyPress"
416
  msgstr "BuddyPress"
417
 
423
  #: admin/classes/class-wp-ulike-admin-panel.php:319
424
  #: admin/classes/class-wp-ulike-admin-panel.php:356
425
  #: admin/classes/class-wp-ulike-settings.php:82
426
+ #: admin/classes/class-wp-ulike-widget.php:227
427
  msgid "bbPress"
428
  msgstr "bbPress"
429
 
551
  msgstr ""
552
 
553
  #: admin/classes/class-wp-ulike-admin-panel.php:516
554
+ #: includes/functions/templates.php:70 includes/functions/templates.php:117
555
+ #: includes/functions/templates.php:164 includes/functions/templates.php:209
556
  msgid "Like Button"
557
  msgstr ""
558
 
863
  msgid "Similar Settings"
864
  msgstr ""
865
 
866
+ #: admin/classes/class-wp-ulike-settings.php:58
867
  msgid ""
868
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
869
  "wordPress website to allow your visitors to like and unlike pages, posts, "
1052
 
1053
  #: admin/classes/class-wp-ulike-widget.php:58
1054
  #: admin/classes/class-wp-ulike-widget.php:116
1055
+ #: admin/classes/class-wp-ulike-widget.php:250
1056
+ #: admin/classes/class-wp-ulike-widget.php:312
1057
  msgid "No results were found in"
1058
  msgstr "Inga resultat hittades i"
1059
 
1060
  #: admin/classes/class-wp-ulike-widget.php:58
1061
  #: admin/classes/class-wp-ulike-widget.php:116
1062
+ #: admin/classes/class-wp-ulike-widget.php:250
1063
+ #: admin/classes/class-wp-ulike-widget.php:312
1064
  msgid "period"
1065
  msgstr "period"
1066
 
1068
  msgid "on"
1069
  msgstr "på"
1070
 
1071
+ #: admin/classes/class-wp-ulike-widget.php:210
1072
  msgid "you haven't liked any post yet!"
1073
  msgstr ""
1074
 
1075
+ #: admin/classes/class-wp-ulike-widget.php:227
1076
+ #: admin/classes/class-wp-ulike-widget.php:283
1077
  msgid "%s is Not Activated!"
1078
  msgstr "%s är inte aktiverad!"
1079
 
1080
+ #: admin/classes/class-wp-ulike-widget.php:507
1081
  msgid "Most Liked"
1082
  msgstr ""
1083
 
1084
+ #: admin/classes/class-wp-ulike-widget.php:522
1085
  msgid "Title:"
1086
  msgstr "Rubrik:"
1087
 
1088
+ #: admin/classes/class-wp-ulike-widget.php:527
1089
  msgid "Type:"
1090
  msgstr "Typ:"
1091
 
1092
+ #: admin/classes/class-wp-ulike-widget.php:529
1093
  msgid "Most Liked Posts"
1094
  msgstr ""
1095
 
1096
+ #: admin/classes/class-wp-ulike-widget.php:530
1097
  msgid "Most Liked Comments"
1098
  msgstr ""
1099
 
1100
+ #: admin/classes/class-wp-ulike-widget.php:531
1101
  msgid "Most Liked Activities"
1102
  msgstr ""
1103
 
1104
+ #: admin/classes/class-wp-ulike-widget.php:532
1105
  msgid "Most Liked Topics"
1106
  msgstr ""
1107
 
1108
+ #: admin/classes/class-wp-ulike-widget.php:533
1109
  msgid "Most Liked Users"
1110
  msgstr ""
1111
 
1112
+ #: admin/classes/class-wp-ulike-widget.php:534
1113
  msgid "Last Posts Liked By User"
1114
  msgstr ""
1115
 
1116
+ #: admin/classes/class-wp-ulike-widget.php:539
1117
  msgid "Number of items to show:"
1118
  msgstr ""
1119
 
1120
+ #: admin/classes/class-wp-ulike-widget.php:544
1121
  msgid "Period:"
1122
  msgstr "Period:"
1123
 
1124
+ #: admin/classes/class-wp-ulike-widget.php:546
1125
  msgid "All The Times"
1126
  msgstr ""
1127
 
1128
+ #: admin/classes/class-wp-ulike-widget.php:547
1129
  msgid "Year"
1130
  msgstr "År"
1131
 
1132
+ #: admin/classes/class-wp-ulike-widget.php:548
1133
  msgid "Month"
1134
  msgstr "Månad"
1135
 
1136
+ #: admin/classes/class-wp-ulike-widget.php:549
1137
  msgid "Week"
1138
  msgstr "Vecka"
1139
 
1140
+ #: admin/classes/class-wp-ulike-widget.php:550
1141
  #: admin/includes/templates/statistics.php:110
1142
  msgid "Yesterday"
1143
  msgstr "Igår"
1144
 
1145
+ #: admin/classes/class-wp-ulike-widget.php:551
1146
  #: admin/includes/templates/statistics.php:93
1147
  msgid "Today"
1148
  msgstr "Idag"
1149
 
1150
+ #: admin/classes/class-wp-ulike-widget.php:556
1151
  msgid "Style:"
1152
  msgstr "Stil:"
1153
 
1154
+ #: admin/classes/class-wp-ulike-widget.php:558
1155
  msgid "Simple"
1156
  msgstr "Enkel"
1157
 
1158
+ #: admin/classes/class-wp-ulike-widget.php:559
1159
  #: includes/functions/templates.php:29
1160
  msgid "Heart"
1161
  msgstr "Hjärta"
1162
 
1163
+ #: admin/classes/class-wp-ulike-widget.php:564
1164
  msgid "Title Trim (Length):"
1165
  msgstr ""
1166
 
1167
+ #: admin/classes/class-wp-ulike-widget.php:570
1168
  msgid "Profile URL:"
1169
  msgstr "Profil-URL:"
1170
 
1171
+ #: admin/classes/class-wp-ulike-widget.php:573
1172
  msgid "UltimateMember"
1173
  msgstr ""
1174
 
1175
+ #: admin/classes/class-wp-ulike-widget.php:579
1176
  msgid "Activate Like Counter"
1177
  msgstr ""
1178
 
1179
+ #: admin/classes/class-wp-ulike-widget.php:584
1180
  msgid "Activate Thumbnail/Avatar"
1181
  msgstr ""
1182
 
1183
+ #: admin/classes/class-wp-ulike-widget.php:588
1184
  msgid "Thumbnail/Avatar size:"
1185
  msgstr ""
1186
 
1199
  msgid "Our Blog"
1200
  msgstr ""
1201
 
1202
+ #. Description of the plugin/theme
1203
  msgid ""
1204
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1205
  "pieces of content you can collect it on are limited by default. However, "
1697
  msgid "Animated Heart"
1698
  msgstr ""
1699
 
1700
+ #: includes/hooks/shortcodes.php:152
1701
  msgid "Error receiving input parameters"
1702
  msgstr ""
1703
 
1796
  msgid "WP ULike"
1797
  msgstr ""
1798
 
1799
+ #. translators: %s: PHP version
1800
+ #: wp-ulike.php:74
1801
+ msgid "WP ULike requires PHP version %s+, plugin is currently NOT RUNNING."
1802
+ msgstr ""
1803
+
1804
+ #. translators: %s: WordPress version
1805
+ #: wp-ulike.php:88
1806
  msgid ""
1807
+ "WP ULike requires WordPress version %s+. Because you are using an earlier "
1808
+ "version, the plugin is currently NOT RUNNING."
1809
  msgstr ""
1810
 
1811
  #. Plugin URI of the plugin/theme
languages/wp-ulike-zh-cn.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
- "POT-Creation-Date: 2021-06-12 09:17:51+00:00\n"
8
  "PO-Revision-Date: 2018-05-27 09:01:52+0000\n"
9
  "Language: zh_CN\n"
10
  "MIME-Version: 1.0\n"
@@ -29,7 +29,7 @@ msgstr ""
29
  msgid "It's Ok!"
30
  msgstr ""
31
 
32
- #: admin/admin-functions.php:244
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
@@ -43,11 +43,11 @@ msgstr ""
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
- #: admin/admin-hooks.php:131
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
- #: admin/admin-hooks.php:132
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
@@ -55,24 +55,24 @@ msgid ""
55
  "it too!"
56
  msgstr ""
57
 
58
- #: admin/admin-hooks.php:137
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
- #: admin/admin-hooks.php:141
63
  msgid "Not Now"
64
  msgstr ""
65
 
66
- #: admin/admin-hooks.php:147 admin/admin-hooks.php:174
67
- #: admin/admin-hooks.php:198 admin/admin-hooks.php:221
68
  msgid "No thanks and never ask me again"
69
  msgstr ""
70
 
71
- #: admin/admin-hooks.php:164
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
- #: admin/admin-hooks.php:165
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
@@ -80,8 +80,8 @@ msgid ""
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
- #: admin/admin-hooks.php:170 admin/admin-hooks.php:194
84
- #: admin/admin-hooks.php:217 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
@@ -89,11 +89,11 @@ msgstr ""
89
  msgid "Get More Information"
90
  msgstr ""
91
 
92
- #: admin/admin-hooks.php:188 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
- #: admin/admin-hooks.php:189 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional profiles "
@@ -101,11 +101,11 @@ msgid ""
101
  "knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
- #: admin/admin-hooks.php:211
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
- #: admin/admin-hooks.php:212
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
@@ -113,15 +113,15 @@ msgid ""
113
  "search engine language and tell them which type of content you are promoting."
114
  msgstr ""
115
 
116
- #: admin/admin-hooks.php:253 admin/includes/templates/about.php:28
117
  msgid "Go Pro"
118
  msgstr ""
119
 
120
- #: admin/admin-hooks.php:485 admin/classes/class-wp-ulike-admin-panel.php:125
121
  #: admin/classes/class-wp-ulike-admin-panel.php:142
122
  #: admin/classes/class-wp-ulike-admin-panel.php:655
123
  #: admin/classes/class-wp-ulike-admin-panel.php:685
124
- #: admin/classes/class-wp-ulike-widget.php:355
125
  msgid "Like"
126
  msgstr "喜欢"
127
 
@@ -408,8 +408,8 @@ msgstr ""
408
  #: admin/classes/class-wp-ulike-admin-panel.php:306
409
  #: admin/classes/class-wp-ulike-admin-panel.php:349
410
  #: admin/classes/class-wp-ulike-settings.php:76
411
- #: admin/classes/class-wp-ulike-widget.php:267
412
- #: admin/classes/class-wp-ulike-widget.php:556
413
  msgid "BuddyPress"
414
  msgstr "BuddyPress"
415
 
@@ -421,7 +421,7 @@ msgstr ""
421
  #: admin/classes/class-wp-ulike-admin-panel.php:319
422
  #: admin/classes/class-wp-ulike-admin-panel.php:356
423
  #: admin/classes/class-wp-ulike-settings.php:82
424
- #: admin/classes/class-wp-ulike-widget.php:211
425
  msgid "bbPress"
426
  msgstr ""
427
 
@@ -547,8 +547,8 @@ msgid "Unliked Notice Message"
547
  msgstr ""
548
 
549
  #: admin/classes/class-wp-ulike-admin-panel.php:516
550
- #: includes/functions/templates.php:70 includes/functions/templates.php:122
551
- #: includes/functions/templates.php:174 includes/functions/templates.php:224
552
  msgid "Like Button"
553
  msgstr ""
554
 
@@ -858,7 +858,7 @@ msgstr "恢复默认设置"
858
  msgid "Similar Settings"
859
  msgstr ""
860
 
861
- #. Description of the plugin/theme
862
  msgid ""
863
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
864
  "wordPress website to allow your visitors to like and unlike pages, posts, "
@@ -1050,15 +1050,15 @@ msgstr ""
1050
 
1051
  #: admin/classes/class-wp-ulike-widget.php:58
1052
  #: admin/classes/class-wp-ulike-widget.php:116
1053
- #: admin/classes/class-wp-ulike-widget.php:234
1054
- #: admin/classes/class-wp-ulike-widget.php:296
1055
  msgid "No results were found in"
1056
  msgstr ""
1057
 
1058
  #: admin/classes/class-wp-ulike-widget.php:58
1059
  #: admin/classes/class-wp-ulike-widget.php:116
1060
- #: admin/classes/class-wp-ulike-widget.php:234
1061
- #: admin/classes/class-wp-ulike-widget.php:296
1062
  msgid "period"
1063
  msgstr ""
1064
 
@@ -1066,119 +1066,119 @@ msgstr ""
1066
  msgid "on"
1067
  msgstr "on"
1068
 
1069
- #: admin/classes/class-wp-ulike-widget.php:193
1070
  msgid "you haven't liked any post yet!"
1071
  msgstr ""
1072
 
1073
- #: admin/classes/class-wp-ulike-widget.php:211
1074
- #: admin/classes/class-wp-ulike-widget.php:267
1075
  msgid "%s is Not Activated!"
1076
  msgstr ""
1077
 
1078
- #: admin/classes/class-wp-ulike-widget.php:491
1079
  msgid "Most Liked"
1080
  msgstr ""
1081
 
1082
- #: admin/classes/class-wp-ulike-widget.php:506
1083
  msgid "Title:"
1084
  msgstr "标题:"
1085
 
1086
- #: admin/classes/class-wp-ulike-widget.php:511
1087
  msgid "Type:"
1088
  msgstr ""
1089
 
1090
- #: admin/classes/class-wp-ulike-widget.php:513
1091
  msgid "Most Liked Posts"
1092
  msgstr "最多人喜欢的文章"
1093
 
1094
- #: admin/classes/class-wp-ulike-widget.php:514
1095
  msgid "Most Liked Comments"
1096
  msgstr "最多人喜欢的评论"
1097
 
1098
- #: admin/classes/class-wp-ulike-widget.php:515
1099
  msgid "Most Liked Activities"
1100
  msgstr "最多人喜欢的活动"
1101
 
1102
- #: admin/classes/class-wp-ulike-widget.php:516
1103
  msgid "Most Liked Topics"
1104
  msgstr ""
1105
 
1106
- #: admin/classes/class-wp-ulike-widget.php:517
1107
  msgid "Most Liked Users"
1108
  msgstr "最多人喜欢的用户"
1109
 
1110
- #: admin/classes/class-wp-ulike-widget.php:518
1111
  msgid "Last Posts Liked By User"
1112
  msgstr ""
1113
 
1114
- #: admin/classes/class-wp-ulike-widget.php:523
1115
  msgid "Number of items to show:"
1116
  msgstr ""
1117
 
1118
- #: admin/classes/class-wp-ulike-widget.php:528
1119
  msgid "Period:"
1120
  msgstr ""
1121
 
1122
- #: admin/classes/class-wp-ulike-widget.php:530
1123
  msgid "All The Times"
1124
  msgstr ""
1125
 
1126
- #: admin/classes/class-wp-ulike-widget.php:531
1127
  msgid "Year"
1128
  msgstr ""
1129
 
1130
- #: admin/classes/class-wp-ulike-widget.php:532
1131
  msgid "Month"
1132
  msgstr "月份"
1133
 
1134
- #: admin/classes/class-wp-ulike-widget.php:533
1135
  msgid "Week"
1136
  msgstr ""
1137
 
1138
- #: admin/classes/class-wp-ulike-widget.php:534
1139
  #: admin/includes/templates/statistics.php:110
1140
  msgid "Yesterday"
1141
  msgstr "昨天"
1142
 
1143
- #: admin/classes/class-wp-ulike-widget.php:535
1144
  #: admin/includes/templates/statistics.php:93
1145
  msgid "Today"
1146
  msgstr "今天"
1147
 
1148
- #: admin/classes/class-wp-ulike-widget.php:540
1149
  msgid "Style:"
1150
  msgstr ""
1151
 
1152
- #: admin/classes/class-wp-ulike-widget.php:542
1153
  msgid "Simple"
1154
  msgstr "简单"
1155
 
1156
- #: admin/classes/class-wp-ulike-widget.php:543
1157
  #: includes/functions/templates.php:29
1158
  msgid "Heart"
1159
  msgstr ""
1160
 
1161
- #: admin/classes/class-wp-ulike-widget.php:548
1162
  msgid "Title Trim (Length):"
1163
  msgstr ""
1164
 
1165
- #: admin/classes/class-wp-ulike-widget.php:554
1166
  msgid "Profile URL:"
1167
  msgstr ""
1168
 
1169
- #: admin/classes/class-wp-ulike-widget.php:557
1170
  msgid "UltimateMember"
1171
  msgstr ""
1172
 
1173
- #: admin/classes/class-wp-ulike-widget.php:563
1174
  msgid "Activate Like Counter"
1175
  msgstr "启用喜欢计数"
1176
 
1177
- #: admin/classes/class-wp-ulike-widget.php:568
1178
  msgid "Activate Thumbnail/Avatar"
1179
  msgstr ""
1180
 
1181
- #: admin/classes/class-wp-ulike-widget.php:572
1182
  msgid "Thumbnail/Avatar size:"
1183
  msgstr ""
1184
 
@@ -1197,7 +1197,7 @@ msgstr "自定义样式"
1197
  msgid "Our Blog"
1198
  msgstr ""
1199
 
1200
- #: admin/includes/templates/about.php:35
1201
  msgid ""
1202
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1203
  "pieces of content you can collect it on are limited by default. However, "
@@ -1690,7 +1690,7 @@ msgstr ""
1690
  msgid "Animated Heart"
1691
  msgstr ""
1692
 
1693
- #: includes/hooks/shortcodes.php:144
1694
  msgid "Error receiving input parameters"
1695
  msgstr ""
1696
 
@@ -1789,10 +1789,16 @@ msgstr ""
1789
  msgid "WP ULike"
1790
  msgstr "WP ULike"
1791
 
1792
- #: wp-ulike.php:76
 
 
 
 
 
 
1793
  msgid ""
1794
- "You are using two instances of WP ULike plugin at same time, please deactive "
1795
- "one of them."
1796
  msgstr ""
1797
 
1798
  #. Plugin URI of the plugin/theme
4
  msgstr ""
5
  "Project-Id-Version: Plugins - WP ULike - Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
+ "POT-Creation-Date: 2021-06-26 15:33:13+00:00\n"
8
  "PO-Revision-Date: 2018-05-27 09:01:52+0000\n"
9
  "Language: zh_CN\n"
10
  "MIME-Version: 1.0\n"
29
  msgid "It's Ok!"
30
  msgstr ""
31
 
32
+ #: admin/admin-functions.php:231
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
+ #: admin/admin-hooks.php:129
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
+ #: admin/admin-hooks.php:130
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
55
  "it too!"
56
  msgstr ""
57
 
58
+ #: admin/admin-hooks.php:135
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
+ #: admin/admin-hooks.php:139
63
  msgid "Not Now"
64
  msgstr ""
65
 
66
+ #: admin/admin-hooks.php:145 admin/admin-hooks.php:172
67
+ #: admin/admin-hooks.php:196 admin/admin-hooks.php:219
68
  msgid "No thanks and never ask me again"
69
  msgstr ""
70
 
71
+ #: admin/admin-hooks.php:162
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
+ #: admin/admin-hooks.php:163
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
+ #: admin/admin-hooks.php:168 admin/admin-hooks.php:192
84
+ #: admin/admin-hooks.php:215 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
89
  msgid "Get More Information"
90
  msgstr ""
91
 
92
+ #: admin/admin-hooks.php:186 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
+ #: admin/admin-hooks.php:187 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional profiles "
101
  "knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
+ #: admin/admin-hooks.php:209
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
+ #: admin/admin-hooks.php:210
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
113
  "search engine language and tell them which type of content you are promoting."
114
  msgstr ""
115
 
116
+ #: admin/admin-hooks.php:251 admin/includes/templates/about.php:28
117
  msgid "Go Pro"
118
  msgstr ""
119
 
120
+ #: admin/admin-hooks.php:483 admin/classes/class-wp-ulike-admin-panel.php:125
121
  #: admin/classes/class-wp-ulike-admin-panel.php:142
122
  #: admin/classes/class-wp-ulike-admin-panel.php:655
123
  #: admin/classes/class-wp-ulike-admin-panel.php:685
124
+ #: admin/classes/class-wp-ulike-widget.php:371
125
  msgid "Like"
126
  msgstr "喜欢"
127
 
408
  #: admin/classes/class-wp-ulike-admin-panel.php:306
409
  #: admin/classes/class-wp-ulike-admin-panel.php:349
410
  #: admin/classes/class-wp-ulike-settings.php:76
411
+ #: admin/classes/class-wp-ulike-widget.php:283
412
+ #: admin/classes/class-wp-ulike-widget.php:572
413
  msgid "BuddyPress"
414
  msgstr "BuddyPress"
415
 
421
  #: admin/classes/class-wp-ulike-admin-panel.php:319
422
  #: admin/classes/class-wp-ulike-admin-panel.php:356
423
  #: admin/classes/class-wp-ulike-settings.php:82
424
+ #: admin/classes/class-wp-ulike-widget.php:227
425
  msgid "bbPress"
426
  msgstr ""
427
 
547
  msgstr ""
548
 
549
  #: admin/classes/class-wp-ulike-admin-panel.php:516
550
+ #: includes/functions/templates.php:70 includes/functions/templates.php:117
551
+ #: includes/functions/templates.php:164 includes/functions/templates.php:209
552
  msgid "Like Button"
553
  msgstr ""
554
 
858
  msgid "Similar Settings"
859
  msgstr ""
860
 
861
+ #: admin/classes/class-wp-ulike-settings.php:58
862
  msgid ""
863
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
864
  "wordPress website to allow your visitors to like and unlike pages, posts, "
1050
 
1051
  #: admin/classes/class-wp-ulike-widget.php:58
1052
  #: admin/classes/class-wp-ulike-widget.php:116
1053
+ #: admin/classes/class-wp-ulike-widget.php:250
1054
+ #: admin/classes/class-wp-ulike-widget.php:312
1055
  msgid "No results were found in"
1056
  msgstr ""
1057
 
1058
  #: admin/classes/class-wp-ulike-widget.php:58
1059
  #: admin/classes/class-wp-ulike-widget.php:116
1060
+ #: admin/classes/class-wp-ulike-widget.php:250
1061
+ #: admin/classes/class-wp-ulike-widget.php:312
1062
  msgid "period"
1063
  msgstr ""
1064
 
1066
  msgid "on"
1067
  msgstr "on"
1068
 
1069
+ #: admin/classes/class-wp-ulike-widget.php:210
1070
  msgid "you haven't liked any post yet!"
1071
  msgstr ""
1072
 
1073
+ #: admin/classes/class-wp-ulike-widget.php:227
1074
+ #: admin/classes/class-wp-ulike-widget.php:283
1075
  msgid "%s is Not Activated!"
1076
  msgstr ""
1077
 
1078
+ #: admin/classes/class-wp-ulike-widget.php:507
1079
  msgid "Most Liked"
1080
  msgstr ""
1081
 
1082
+ #: admin/classes/class-wp-ulike-widget.php:522
1083
  msgid "Title:"
1084
  msgstr "标题:"
1085
 
1086
+ #: admin/classes/class-wp-ulike-widget.php:527
1087
  msgid "Type:"
1088
  msgstr ""
1089
 
1090
+ #: admin/classes/class-wp-ulike-widget.php:529
1091
  msgid "Most Liked Posts"
1092
  msgstr "最多人喜欢的文章"
1093
 
1094
+ #: admin/classes/class-wp-ulike-widget.php:530
1095
  msgid "Most Liked Comments"
1096
  msgstr "最多人喜欢的评论"
1097
 
1098
+ #: admin/classes/class-wp-ulike-widget.php:531
1099
  msgid "Most Liked Activities"
1100
  msgstr "最多人喜欢的活动"
1101
 
1102
+ #: admin/classes/class-wp-ulike-widget.php:532
1103
  msgid "Most Liked Topics"
1104
  msgstr ""
1105
 
1106
+ #: admin/classes/class-wp-ulike-widget.php:533
1107
  msgid "Most Liked Users"
1108
  msgstr "最多人喜欢的用户"
1109
 
1110
+ #: admin/classes/class-wp-ulike-widget.php:534
1111
  msgid "Last Posts Liked By User"
1112
  msgstr ""
1113
 
1114
+ #: admin/classes/class-wp-ulike-widget.php:539
1115
  msgid "Number of items to show:"
1116
  msgstr ""
1117
 
1118
+ #: admin/classes/class-wp-ulike-widget.php:544
1119
  msgid "Period:"
1120
  msgstr ""
1121
 
1122
+ #: admin/classes/class-wp-ulike-widget.php:546
1123
  msgid "All The Times"
1124
  msgstr ""
1125
 
1126
+ #: admin/classes/class-wp-ulike-widget.php:547
1127
  msgid "Year"
1128
  msgstr ""
1129
 
1130
+ #: admin/classes/class-wp-ulike-widget.php:548
1131
  msgid "Month"
1132
  msgstr "月份"
1133
 
1134
+ #: admin/classes/class-wp-ulike-widget.php:549
1135
  msgid "Week"
1136
  msgstr ""
1137
 
1138
+ #: admin/classes/class-wp-ulike-widget.php:550
1139
  #: admin/includes/templates/statistics.php:110
1140
  msgid "Yesterday"
1141
  msgstr "昨天"
1142
 
1143
+ #: admin/classes/class-wp-ulike-widget.php:551
1144
  #: admin/includes/templates/statistics.php:93
1145
  msgid "Today"
1146
  msgstr "今天"
1147
 
1148
+ #: admin/classes/class-wp-ulike-widget.php:556
1149
  msgid "Style:"
1150
  msgstr ""
1151
 
1152
+ #: admin/classes/class-wp-ulike-widget.php:558
1153
  msgid "Simple"
1154
  msgstr "简单"
1155
 
1156
+ #: admin/classes/class-wp-ulike-widget.php:559
1157
  #: includes/functions/templates.php:29
1158
  msgid "Heart"
1159
  msgstr ""
1160
 
1161
+ #: admin/classes/class-wp-ulike-widget.php:564
1162
  msgid "Title Trim (Length):"
1163
  msgstr ""
1164
 
1165
+ #: admin/classes/class-wp-ulike-widget.php:570
1166
  msgid "Profile URL:"
1167
  msgstr ""
1168
 
1169
+ #: admin/classes/class-wp-ulike-widget.php:573
1170
  msgid "UltimateMember"
1171
  msgstr ""
1172
 
1173
+ #: admin/classes/class-wp-ulike-widget.php:579
1174
  msgid "Activate Like Counter"
1175
  msgstr "启用喜欢计数"
1176
 
1177
+ #: admin/classes/class-wp-ulike-widget.php:584
1178
  msgid "Activate Thumbnail/Avatar"
1179
  msgstr ""
1180
 
1181
+ #: admin/classes/class-wp-ulike-widget.php:588
1182
  msgid "Thumbnail/Avatar size:"
1183
  msgstr ""
1184
 
1197
  msgid "Our Blog"
1198
  msgstr ""
1199
 
1200
+ #. Description of the plugin/theme
1201
  msgid ""
1202
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1203
  "pieces of content you can collect it on are limited by default. However, "
1690
  msgid "Animated Heart"
1691
  msgstr ""
1692
 
1693
+ #: includes/hooks/shortcodes.php:152
1694
  msgid "Error receiving input parameters"
1695
  msgstr ""
1696
 
1789
  msgid "WP ULike"
1790
  msgstr "WP ULike"
1791
 
1792
+ #. translators: %s: PHP version
1793
+ #: wp-ulike.php:74
1794
+ msgid "WP ULike requires PHP version %s+, plugin is currently NOT RUNNING."
1795
+ msgstr ""
1796
+
1797
+ #. translators: %s: WordPress version
1798
+ #: wp-ulike.php:88
1799
  msgid ""
1800
+ "WP ULike requires WordPress version %s+. Because you are using an earlier "
1801
+ "version, the plugin is currently NOT RUNNING."
1802
  msgstr ""
1803
 
1804
  #. Plugin URI of the plugin/theme
languages/wp-ulike.pot CHANGED
@@ -1,10 +1,10 @@
1
  # Copyright (C) 2021 TechnoWich
2
- # This file is distributed under the GPL2.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WP ULike 4.5.0\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
- "POT-Creation-Date: 2021-06-12 09:17:51+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -29,7 +29,7 @@ msgstr ""
29
  msgid "It's Ok!"
30
  msgstr ""
31
 
32
- #: admin/admin-functions.php:244
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
@@ -43,11 +43,11 @@ msgstr ""
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
- #: admin/admin-hooks.php:131
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
- #: admin/admin-hooks.php:132
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
@@ -55,24 +55,24 @@ msgid ""
55
  "it too!"
56
  msgstr ""
57
 
58
- #: admin/admin-hooks.php:137
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
- #: admin/admin-hooks.php:141
63
  msgid "Not Now"
64
  msgstr ""
65
 
66
- #: admin/admin-hooks.php:147 admin/admin-hooks.php:174
67
- #: admin/admin-hooks.php:198 admin/admin-hooks.php:221
68
  msgid "No thanks and never ask me again"
69
  msgstr ""
70
 
71
- #: admin/admin-hooks.php:164
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
- #: admin/admin-hooks.php:165
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
@@ -80,8 +80,8 @@ msgid ""
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
- #: admin/admin-hooks.php:170 admin/admin-hooks.php:194
84
- #: admin/admin-hooks.php:217 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
@@ -89,11 +89,11 @@ msgstr ""
89
  msgid "Get More Information"
90
  msgstr ""
91
 
92
- #: admin/admin-hooks.php:188 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
- #: admin/admin-hooks.php:189 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional "
@@ -101,11 +101,11 @@ msgid ""
101
  "for coding knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
- #: admin/admin-hooks.php:211
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
- #: admin/admin-hooks.php:212
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
@@ -114,15 +114,15 @@ msgid ""
114
  "promoting."
115
  msgstr ""
116
 
117
- #: admin/admin-hooks.php:253 admin/includes/templates/about.php:28
118
  msgid "Go Pro"
119
  msgstr ""
120
 
121
- #: admin/admin-hooks.php:485 admin/classes/class-wp-ulike-admin-panel.php:125
122
  #: admin/classes/class-wp-ulike-admin-panel.php:142
123
  #: admin/classes/class-wp-ulike-admin-panel.php:655
124
  #: admin/classes/class-wp-ulike-admin-panel.php:685
125
- #: admin/classes/class-wp-ulike-widget.php:355
126
  msgid "Like"
127
  msgstr ""
128
 
@@ -406,8 +406,8 @@ msgstr ""
406
  #: admin/classes/class-wp-ulike-admin-panel.php:306
407
  #: admin/classes/class-wp-ulike-admin-panel.php:349
408
  #: admin/classes/class-wp-ulike-settings.php:76
409
- #: admin/classes/class-wp-ulike-widget.php:267
410
- #: admin/classes/class-wp-ulike-widget.php:556
411
  msgid "BuddyPress"
412
  msgstr ""
413
 
@@ -419,7 +419,7 @@ msgstr ""
419
  #: admin/classes/class-wp-ulike-admin-panel.php:319
420
  #: admin/classes/class-wp-ulike-admin-panel.php:356
421
  #: admin/classes/class-wp-ulike-settings.php:82
422
- #: admin/classes/class-wp-ulike-widget.php:211
423
  msgid "bbPress"
424
  msgstr ""
425
 
@@ -545,8 +545,8 @@ msgid "Unliked Notice Message"
545
  msgstr ""
546
 
547
  #: admin/classes/class-wp-ulike-admin-panel.php:516
548
- #: includes/functions/templates.php:70 includes/functions/templates.php:122
549
- #: includes/functions/templates.php:174 includes/functions/templates.php:224
550
  msgid "Like Button"
551
  msgstr ""
552
 
@@ -853,7 +853,7 @@ msgstr ""
853
  msgid "Similar Settings"
854
  msgstr ""
855
 
856
- #. Description of the plugin/theme
857
  msgid ""
858
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
859
  "wordPress website to allow your visitors to like and unlike pages, posts, "
@@ -1043,15 +1043,15 @@ msgstr ""
1043
 
1044
  #: admin/classes/class-wp-ulike-widget.php:58
1045
  #: admin/classes/class-wp-ulike-widget.php:116
1046
- #: admin/classes/class-wp-ulike-widget.php:234
1047
- #: admin/classes/class-wp-ulike-widget.php:296
1048
  msgid "No results were found in"
1049
  msgstr ""
1050
 
1051
  #: admin/classes/class-wp-ulike-widget.php:58
1052
  #: admin/classes/class-wp-ulike-widget.php:116
1053
- #: admin/classes/class-wp-ulike-widget.php:234
1054
- #: admin/classes/class-wp-ulike-widget.php:296
1055
  msgid "period"
1056
  msgstr ""
1057
 
@@ -1059,119 +1059,119 @@ msgstr ""
1059
  msgid "on"
1060
  msgstr ""
1061
 
1062
- #: admin/classes/class-wp-ulike-widget.php:193
1063
  msgid "you haven't liked any post yet!"
1064
  msgstr ""
1065
 
1066
- #: admin/classes/class-wp-ulike-widget.php:211
1067
- #: admin/classes/class-wp-ulike-widget.php:267
1068
  msgid "%s is Not Activated!"
1069
  msgstr ""
1070
 
1071
- #: admin/classes/class-wp-ulike-widget.php:491
1072
  msgid "Most Liked"
1073
  msgstr ""
1074
 
1075
- #: admin/classes/class-wp-ulike-widget.php:506
1076
  msgid "Title:"
1077
  msgstr ""
1078
 
1079
- #: admin/classes/class-wp-ulike-widget.php:511
1080
  msgid "Type:"
1081
  msgstr ""
1082
 
1083
- #: admin/classes/class-wp-ulike-widget.php:513
1084
  msgid "Most Liked Posts"
1085
  msgstr ""
1086
 
1087
- #: admin/classes/class-wp-ulike-widget.php:514
1088
  msgid "Most Liked Comments"
1089
  msgstr ""
1090
 
1091
- #: admin/classes/class-wp-ulike-widget.php:515
1092
  msgid "Most Liked Activities"
1093
  msgstr ""
1094
 
1095
- #: admin/classes/class-wp-ulike-widget.php:516
1096
  msgid "Most Liked Topics"
1097
  msgstr ""
1098
 
1099
- #: admin/classes/class-wp-ulike-widget.php:517
1100
  msgid "Most Liked Users"
1101
  msgstr ""
1102
 
1103
- #: admin/classes/class-wp-ulike-widget.php:518
1104
  msgid "Last Posts Liked By User"
1105
  msgstr ""
1106
 
1107
- #: admin/classes/class-wp-ulike-widget.php:523
1108
  msgid "Number of items to show:"
1109
  msgstr ""
1110
 
1111
- #: admin/classes/class-wp-ulike-widget.php:528
1112
  msgid "Period:"
1113
  msgstr ""
1114
 
1115
- #: admin/classes/class-wp-ulike-widget.php:530
1116
  msgid "All The Times"
1117
  msgstr ""
1118
 
1119
- #: admin/classes/class-wp-ulike-widget.php:531
1120
  msgid "Year"
1121
  msgstr ""
1122
 
1123
- #: admin/classes/class-wp-ulike-widget.php:532
1124
  msgid "Month"
1125
  msgstr ""
1126
 
1127
- #: admin/classes/class-wp-ulike-widget.php:533
1128
  msgid "Week"
1129
  msgstr ""
1130
 
1131
- #: admin/classes/class-wp-ulike-widget.php:534
1132
  #: admin/includes/templates/statistics.php:110
1133
  msgid "Yesterday"
1134
  msgstr ""
1135
 
1136
- #: admin/classes/class-wp-ulike-widget.php:535
1137
  #: admin/includes/templates/statistics.php:93
1138
  msgid "Today"
1139
  msgstr ""
1140
 
1141
- #: admin/classes/class-wp-ulike-widget.php:540
1142
  msgid "Style:"
1143
  msgstr ""
1144
 
1145
- #: admin/classes/class-wp-ulike-widget.php:542
1146
  msgid "Simple"
1147
  msgstr ""
1148
 
1149
- #: admin/classes/class-wp-ulike-widget.php:543
1150
  #: includes/functions/templates.php:29
1151
  msgid "Heart"
1152
  msgstr ""
1153
 
1154
- #: admin/classes/class-wp-ulike-widget.php:548
1155
  msgid "Title Trim (Length):"
1156
  msgstr ""
1157
 
1158
- #: admin/classes/class-wp-ulike-widget.php:554
1159
  msgid "Profile URL:"
1160
  msgstr ""
1161
 
1162
- #: admin/classes/class-wp-ulike-widget.php:557
1163
  msgid "UltimateMember"
1164
  msgstr ""
1165
 
1166
- #: admin/classes/class-wp-ulike-widget.php:563
1167
  msgid "Activate Like Counter"
1168
  msgstr ""
1169
 
1170
- #: admin/classes/class-wp-ulike-widget.php:568
1171
  msgid "Activate Thumbnail/Avatar"
1172
  msgstr ""
1173
 
1174
- #: admin/classes/class-wp-ulike-widget.php:572
1175
  msgid "Thumbnail/Avatar size:"
1176
  msgstr ""
1177
 
@@ -1189,7 +1189,7 @@ msgstr ""
1189
  msgid "Our Blog"
1190
  msgstr ""
1191
 
1192
- #: admin/includes/templates/about.php:35
1193
  msgid ""
1194
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1195
  "pieces of content you can collect it on are limited by default. However, "
@@ -1679,7 +1679,7 @@ msgstr ""
1679
  msgid "Animated Heart"
1680
  msgstr ""
1681
 
1682
- #: includes/hooks/shortcodes.php:144
1683
  msgid "Error receiving input parameters"
1684
  msgstr ""
1685
 
@@ -1778,10 +1778,16 @@ msgstr ""
1778
  msgid "WP ULike"
1779
  msgstr ""
1780
 
1781
- #: wp-ulike.php:76
 
 
 
 
 
 
1782
  msgid ""
1783
- "You are using two instances of WP ULike plugin at same time, please "
1784
- "deactive one of them."
1785
  msgstr ""
1786
 
1787
  #. Plugin URI of the plugin/theme
1
  # Copyright (C) 2021 TechnoWich
2
+ # This file is distributed under the same license as the WP ULike package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WP ULike 4.5.1\n"
6
  "Report-Msgid-Bugs-To: https://wpulike.com\n"
7
+ "POT-Creation-Date: 2021-06-26 15:33:13+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
29
  msgid "It's Ok!"
30
  msgstr ""
31
 
32
+ #: admin/admin-functions.php:231
33
  #: admin/classes/class-wp-ulike-admin-panel.php:801
34
  #: includes/classes/class-wp-ulike-customizer.php:149
35
  msgid "Button"
43
  msgid "TechnoWich"
44
  msgstr ""
45
 
46
+ #: admin/admin-hooks.php:129
47
  msgid "Wow! You've earned over a thousand likes"
48
  msgstr ""
49
 
50
+ #: admin/admin-hooks.php:130
51
  msgid ""
52
  "It's great to see that you've been using the WP ULike plugin. Hopefully "
53
  "you're happy with it!&nbsp; If so, would you consider leaving a positive "
55
  "it too!"
56
  msgstr ""
57
 
58
+ #: admin/admin-hooks.php:135
59
  msgid "Sure, I'd love to!"
60
  msgstr ""
61
 
62
+ #: admin/admin-hooks.php:139
63
  msgid "Not Now"
64
  msgstr ""
65
 
66
+ #: admin/admin-hooks.php:145 admin/admin-hooks.php:172
67
+ #: admin/admin-hooks.php:196 admin/admin-hooks.php:219
68
  msgid "No thanks and never ask me again"
69
  msgstr ""
70
 
71
+ #: admin/admin-hooks.php:162
72
  msgid "Good news for Persian WordPress users. :)"
73
  msgstr ""
74
 
75
+ #: admin/admin-hooks.php:163
76
  msgid ""
77
  "Following the request of our friends in Persian WordPress to access the "
78
  "premium version in Iran, we made the necessary arrangements and our new "
80
  "premium service by visiting this website."
81
  msgstr ""
82
 
83
+ #: admin/admin-hooks.php:168 admin/admin-hooks.php:192
84
+ #: admin/admin-hooks.php:215 admin/classes/class-wp-ulike-admin-panel.php:398
85
  #: admin/classes/class-wp-ulike-admin-panel.php:428
86
  #: admin/classes/class-wp-ulike-admin-panel.php:458
87
  #: admin/classes/class-wp-ulike-admin-panel.php:575
89
  msgid "Get More Information"
90
  msgstr ""
91
 
92
+ #: admin/admin-hooks.php:186 admin/classes/class-wp-ulike-admin-panel.php:392
93
  msgid "How to Create Ultimate User Profiles with WP ULike?"
94
  msgstr ""
95
 
96
+ #: admin/admin-hooks.php:187 admin/classes/class-wp-ulike-admin-panel.php:393
97
  msgid ""
98
  "The simplest way to create your own WordPress user profile page is by using "
99
  "the WP ULike Profile builder. This way, you can create professional "
101
  "for coding knowledge or the use of advanced functions."
102
  msgstr ""
103
 
104
+ #: admin/admin-hooks.php:209
105
  msgid "Boost Your SEO by Using Schema Rich Snippets"
106
  msgstr ""
107
 
108
+ #: admin/admin-hooks.php:210
109
  msgid ""
110
  "WP ULike Pro in its latest update evolved to an innovative and powerful SEO "
111
  "Plugin which can manage +13 types of Schema Markups to make a better "
114
  "promoting."
115
  msgstr ""
116
 
117
+ #: admin/admin-hooks.php:251 admin/includes/templates/about.php:28
118
  msgid "Go Pro"
119
  msgstr ""
120
 
121
+ #: admin/admin-hooks.php:483 admin/classes/class-wp-ulike-admin-panel.php:125
122
  #: admin/classes/class-wp-ulike-admin-panel.php:142
123
  #: admin/classes/class-wp-ulike-admin-panel.php:655
124
  #: admin/classes/class-wp-ulike-admin-panel.php:685
125
+ #: admin/classes/class-wp-ulike-widget.php:371
126
  msgid "Like"
127
  msgstr ""
128
 
406
  #: admin/classes/class-wp-ulike-admin-panel.php:306
407
  #: admin/classes/class-wp-ulike-admin-panel.php:349
408
  #: admin/classes/class-wp-ulike-settings.php:76
409
+ #: admin/classes/class-wp-ulike-widget.php:283
410
+ #: admin/classes/class-wp-ulike-widget.php:572
411
  msgid "BuddyPress"
412
  msgstr ""
413
 
419
  #: admin/classes/class-wp-ulike-admin-panel.php:319
420
  #: admin/classes/class-wp-ulike-admin-panel.php:356
421
  #: admin/classes/class-wp-ulike-settings.php:82
422
+ #: admin/classes/class-wp-ulike-widget.php:227
423
  msgid "bbPress"
424
  msgstr ""
425
 
545
  msgstr ""
546
 
547
  #: admin/classes/class-wp-ulike-admin-panel.php:516
548
+ #: includes/functions/templates.php:70 includes/functions/templates.php:117
549
+ #: includes/functions/templates.php:164 includes/functions/templates.php:209
550
  msgid "Like Button"
551
  msgstr ""
552
 
853
  msgid "Similar Settings"
854
  msgstr ""
855
 
856
+ #: admin/classes/class-wp-ulike-settings.php:58
857
  msgid ""
858
  "WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
859
  "wordPress website to allow your visitors to like and unlike pages, posts, "
1043
 
1044
  #: admin/classes/class-wp-ulike-widget.php:58
1045
  #: admin/classes/class-wp-ulike-widget.php:116
1046
+ #: admin/classes/class-wp-ulike-widget.php:250
1047
+ #: admin/classes/class-wp-ulike-widget.php:312
1048
  msgid "No results were found in"
1049
  msgstr ""
1050
 
1051
  #: admin/classes/class-wp-ulike-widget.php:58
1052
  #: admin/classes/class-wp-ulike-widget.php:116
1053
+ #: admin/classes/class-wp-ulike-widget.php:250
1054
+ #: admin/classes/class-wp-ulike-widget.php:312
1055
  msgid "period"
1056
  msgstr ""
1057
 
1059
  msgid "on"
1060
  msgstr ""
1061
 
1062
+ #: admin/classes/class-wp-ulike-widget.php:210
1063
  msgid "you haven't liked any post yet!"
1064
  msgstr ""
1065
 
1066
+ #: admin/classes/class-wp-ulike-widget.php:227
1067
+ #: admin/classes/class-wp-ulike-widget.php:283
1068
  msgid "%s is Not Activated!"
1069
  msgstr ""
1070
 
1071
+ #: admin/classes/class-wp-ulike-widget.php:507
1072
  msgid "Most Liked"
1073
  msgstr ""
1074
 
1075
+ #: admin/classes/class-wp-ulike-widget.php:522
1076
  msgid "Title:"
1077
  msgstr ""
1078
 
1079
+ #: admin/classes/class-wp-ulike-widget.php:527
1080
  msgid "Type:"
1081
  msgstr ""
1082
 
1083
+ #: admin/classes/class-wp-ulike-widget.php:529
1084
  msgid "Most Liked Posts"
1085
  msgstr ""
1086
 
1087
+ #: admin/classes/class-wp-ulike-widget.php:530
1088
  msgid "Most Liked Comments"
1089
  msgstr ""
1090
 
1091
+ #: admin/classes/class-wp-ulike-widget.php:531
1092
  msgid "Most Liked Activities"
1093
  msgstr ""
1094
 
1095
+ #: admin/classes/class-wp-ulike-widget.php:532
1096
  msgid "Most Liked Topics"
1097
  msgstr ""
1098
 
1099
+ #: admin/classes/class-wp-ulike-widget.php:533
1100
  msgid "Most Liked Users"
1101
  msgstr ""
1102
 
1103
+ #: admin/classes/class-wp-ulike-widget.php:534
1104
  msgid "Last Posts Liked By User"
1105
  msgstr ""
1106
 
1107
+ #: admin/classes/class-wp-ulike-widget.php:539
1108
  msgid "Number of items to show:"
1109
  msgstr ""
1110
 
1111
+ #: admin/classes/class-wp-ulike-widget.php:544
1112
  msgid "Period:"
1113
  msgstr ""
1114
 
1115
+ #: admin/classes/class-wp-ulike-widget.php:546
1116
  msgid "All The Times"
1117
  msgstr ""
1118
 
1119
+ #: admin/classes/class-wp-ulike-widget.php:547
1120
  msgid "Year"
1121
  msgstr ""
1122
 
1123
+ #: admin/classes/class-wp-ulike-widget.php:548
1124
  msgid "Month"
1125
  msgstr ""
1126
 
1127
+ #: admin/classes/class-wp-ulike-widget.php:549
1128
  msgid "Week"
1129
  msgstr ""
1130
 
1131
+ #: admin/classes/class-wp-ulike-widget.php:550
1132
  #: admin/includes/templates/statistics.php:110
1133
  msgid "Yesterday"
1134
  msgstr ""
1135
 
1136
+ #: admin/classes/class-wp-ulike-widget.php:551
1137
  #: admin/includes/templates/statistics.php:93
1138
  msgid "Today"
1139
  msgstr ""
1140
 
1141
+ #: admin/classes/class-wp-ulike-widget.php:556
1142
  msgid "Style:"
1143
  msgstr ""
1144
 
1145
+ #: admin/classes/class-wp-ulike-widget.php:558
1146
  msgid "Simple"
1147
  msgstr ""
1148
 
1149
+ #: admin/classes/class-wp-ulike-widget.php:559
1150
  #: includes/functions/templates.php:29
1151
  msgid "Heart"
1152
  msgstr ""
1153
 
1154
+ #: admin/classes/class-wp-ulike-widget.php:564
1155
  msgid "Title Trim (Length):"
1156
  msgstr ""
1157
 
1158
+ #: admin/classes/class-wp-ulike-widget.php:570
1159
  msgid "Profile URL:"
1160
  msgstr ""
1161
 
1162
+ #: admin/classes/class-wp-ulike-widget.php:573
1163
  msgid "UltimateMember"
1164
  msgstr ""
1165
 
1166
+ #: admin/classes/class-wp-ulike-widget.php:579
1167
  msgid "Activate Like Counter"
1168
  msgstr ""
1169
 
1170
+ #: admin/classes/class-wp-ulike-widget.php:584
1171
  msgid "Activate Thumbnail/Avatar"
1172
  msgstr ""
1173
 
1174
+ #: admin/classes/class-wp-ulike-widget.php:588
1175
  msgid "Thumbnail/Avatar size:"
1176
  msgstr ""
1177
 
1189
  msgid "Our Blog"
1190
  msgstr ""
1191
 
1192
+ #. Description of the plugin/theme
1193
  msgid ""
1194
  "Receiving feedback is crucial as a content creator, but unfortunately, the "
1195
  "pieces of content you can collect it on are limited by default. However, "
1679
  msgid "Animated Heart"
1680
  msgstr ""
1681
 
1682
+ #: includes/hooks/shortcodes.php:152
1683
  msgid "Error receiving input parameters"
1684
  msgstr ""
1685
 
1778
  msgid "WP ULike"
1779
  msgstr ""
1780
 
1781
+ #: wp-ulike.php:74
1782
+ #. translators: %s: PHP version
1783
+ msgid "WP ULike requires PHP version %s+, plugin is currently NOT RUNNING."
1784
+ msgstr ""
1785
+
1786
+ #: wp-ulike.php:88
1787
+ #. translators: %s: WordPress version
1788
  msgid ""
1789
+ "WP ULike requires WordPress version %s+. Because you are using an earlier "
1790
+ "version, the plugin is currently NOT RUNNING."
1791
  msgstr ""
1792
 
1793
  #. Plugin URI of the plugin/theme
readme.txt CHANGED
@@ -6,7 +6,7 @@ Tags: like, marketing, elementor, user profile, statistics, favorite, rating, bu
6
  Requires PHP: 5.6
7
  Requires at least: 5.0
8
  Tested up to: 5.7.2
9
- Stable tag: 4.5.0
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
@@ -140,6 +140,13 @@ Yes, WP ULike is compatible with Apache, Nginx, Microsoft IIS et LiteSpeed web s
140
 
141
  == Changelog ==
142
 
 
 
 
 
 
 
 
143
  = 4.5.0 =
144
  * Added: Local avatar controller with revolutionary file uploader. [PRO]
145
  * Updated: Toast messages styles.
@@ -806,6 +813,9 @@ Yes, WP ULike is compatible with Apache, Nginx, Microsoft IIS et LiteSpeed web s
806
 
807
  == Upgrade Notice ==
808
 
 
 
 
809
  = 4.3.0 =
810
  In this update, we have made changes to the class structure that have made plugin development much easier. So we had to delete the $wp_ulike_class global variable. If you used this variable manually, replace it with the class wp_ulike_cta_process.
811
 
6
  Requires PHP: 5.6
7
  Requires at least: 5.0
8
  Tested up to: 5.7.2
9
+ Stable tag: 4.5.1
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
140
 
141
  == Changelog ==
142
 
143
+ = 4.5.1 =
144
+ * Updated: Display counter and likers list by DOM insertion to prevent post excerpt issues.
145
+ * Updated: Add interval time support on counter shortcode.
146
+ * Updated: Options panel framework.
147
+ * Fixed: widget issues on "Last Posts Liked By User" functionality.
148
+ * Fixed: Minor bug fixes and performance improvements.
149
+
150
  = 4.5.0 =
151
  * Added: Local avatar controller with revolutionary file uploader. [PRO]
152
  * Updated: Toast messages styles.
813
 
814
  == Upgrade Notice ==
815
 
816
+ = 4.5.1 =
817
+ * Important: If page cache is enabled on your site, clear the cache immediately after updating.
818
+
819
  = 4.3.0 =
820
  In this update, we have made changes to the class structure that have made plugin development much easier. So we had to delete the $wp_ulike_class global variable. If you used this variable manually, replace it with the class wp_ulike_cta_process.
821
 
wp-ulike.php CHANGED
@@ -1,47 +1,33 @@
1
  <?php
2
  /**
3
- * All wp-ulike functionalities starting from here...
4
- *
5
- *
6
- * @package wp-ulike
7
- * @author TechnoWich 2021
8
- * @link https://wpulike.com
9
- *
10
  * Plugin Name: WP ULike
11
  * Plugin URI: https://wpulike.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash
12
- * Description: WP ULike plugin allows to integrate a beautiful Ajax Like Button into your wordPress website to allow your visitors to like and unlike pages, posts, comments AND buddypress activities. Its very simple to use and supports many options.
13
- * Version: 4.5.0
14
  * Author: TechnoWich
15
  * Author URI: https://technowich.com/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash
16
  * Text Domain: wp-ulike
17
- * License: GPL2
18
- * License URI: https://www.gnu.org/licenses/gpl-2.0.html
19
  * Domain Path: /languages/
20
- * Tested up to: 5.7.2
21
-
22
- /------------------------------------------\
23
- _ __ _ _____ _ _ _ _
24
- | | / \ | | ___ \ | |(_)| | / /
25
- | | / /\ \ | | |_/ / _| || || |/ / ___
26
- | | / / \ \ | | __/ | | | || || | / _ \
27
- | |/ / \ \| | | | |_| | || || |\ \ __/
28
- \___/ \__/\_| \__,_|_||_||_| \_\___|
29
-
30
- \--> TechnoWich, 2021 <--/
31
-
32
- Thanks for using WP ULike plugin!
33
-
34
- \------------------------------------------/
35
- */
36
 
37
  // If this file is called directly, abort.
38
  if ( ! defined( 'ABSPATH' ) ) {
39
- exit; // Exit if accessed directly.
40
  }
41
 
42
  // Do not change these values
43
  define( 'WP_ULIKE_PLUGIN_URI' , 'https://wpulike.com/' );
44
- define( 'WP_ULIKE_VERSION' , '4.5.0' );
45
  define( 'WP_ULIKE_DB_VERSION' , '2.1' );
46
  define( 'WP_ULIKE_SLUG' , 'wp-ulike' );
47
  define( 'WP_ULIKE_NAME' , __( 'WP ULike', WP_ULIKE_SLUG ));
@@ -68,18 +54,40 @@ require WP_ULIKE_INC_DIR . '/action.php';
68
  register_activation_hook ( __FILE__, array( 'wp_ulike_register_action_hook', 'activate' ) );
69
  register_deactivation_hook( __FILE__, array( 'wp_ulike_register_action_hook', 'deactivate' ) );
70
 
71
- if ( ! class_exists( 'WpUlikeInit' ) ) {
72
- // Include plugin starter
 
 
 
73
  require WP_ULIKE_INC_DIR . '/plugin.php';
 
74
 
75
- } else {
76
-
77
- function wp_ulike_two_instances_error() {
78
- $class = 'notice notice-error';
79
- $message = __( 'You are using two instances of WP ULike plugin at same time, please deactive one of them.', WP_ULIKE_SLUG );
80
- printf( '<div class="%1$s"><p>%2$s</p></div>', esc_attr( $class ), esc_html( $message ) );
81
- }
82
- add_action( 'admin_notices', 'wp_ulike_two_instances_error' );
 
 
 
 
 
83
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  }
 
85
  /*============================================================================*/
1
  <?php
2
  /**
 
 
 
 
 
 
 
3
  * Plugin Name: WP ULike
4
  * Plugin URI: https://wpulike.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash
5
+ * Description: Receiving feedback is crucial as a content creator, but unfortunately, the pieces of content you can collect it on are limited by default. However, with the help of the WP ULike plugin, it is possible to cast voting to any type of content you may have on your website. With outstanding and eye-catching widgets, you can have Like and Dislike Button on all of your content would it be a post, comment, BuddyPress activity, bbPress topics, WooCommerce products, you name it. Now you can feel your users Love for each part of your work.
6
+ * Version: 4.5.1
7
  * Author: TechnoWich
8
  * Author URI: https://technowich.com/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash
9
  * Text Domain: wp-ulike
 
 
10
  * Domain Path: /languages/
11
+ *
12
+ * WP ULike is free software: you can redistribute it and/or modify
13
+ * it under the terms of the GNU General Public License as published by
14
+ * the Free Software Foundation, either version 3 of the License, or
15
+ * any later version.
16
+ *
17
+ * WP ULike is distributed in the hope that it will be useful,
18
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
19
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20
+ * GNU General Public License for more details.
21
+ */
 
 
 
 
 
22
 
23
  // If this file is called directly, abort.
24
  if ( ! defined( 'ABSPATH' ) ) {
25
+ exit; // Exit if accessed directly
26
  }
27
 
28
  // Do not change these values
29
  define( 'WP_ULIKE_PLUGIN_URI' , 'https://wpulike.com/' );
30
+ define( 'WP_ULIKE_VERSION' , '4.5.1' );
31
  define( 'WP_ULIKE_DB_VERSION' , '2.1' );
32
  define( 'WP_ULIKE_SLUG' , 'wp-ulike' );
33
  define( 'WP_ULIKE_NAME' , __( 'WP ULike', WP_ULIKE_SLUG ));
54
  register_activation_hook ( __FILE__, array( 'wp_ulike_register_action_hook', 'activate' ) );
55
  register_deactivation_hook( __FILE__, array( 'wp_ulike_register_action_hook', 'deactivate' ) );
56
 
57
+ if ( ! version_compare( PHP_VERSION, '5.6', '>=' ) ) {
58
+ add_action( 'admin_notices', 'wp_ulike_fail_php_version' );
59
+ } elseif ( ! version_compare( get_bloginfo( 'version' ), '5.0', '>=' ) ) {
60
+ add_action( 'admin_notices', 'wp_ulike_fail_wp_version' );
61
+ } elseif( ! class_exists( 'WpUlikeInit' ) ) {
62
  require WP_ULIKE_INC_DIR . '/plugin.php';
63
+ }
64
 
65
+ /**
66
+ * WP ULike admin notice for minimum PHP version.
67
+ *
68
+ * Warning when the site doesn't have the minimum required PHP version.
69
+ *
70
+ * @return void
71
+ */
72
+ function wp_ulike_fail_php_version() {
73
+ /* translators: %s: PHP version */
74
+ $message = sprintf( esc_html__( 'WP ULike requires PHP version %s+, plugin is currently NOT RUNNING.', WP_ULIKE_SLUG ), '5.6' );
75
+ $html_message = sprintf( '<div class="error">%s</div>', wpautop( $message ) );
76
+ echo wp_kses_post( $html_message );
77
+ }
78
 
79
+ /**
80
+ * WP ULike admin notice for minimum WordPress version.
81
+ *
82
+ * Warning when the site doesn't have the minimum required WordPress version.
83
+ *
84
+ * @return void
85
+ */
86
+ function wp_ulike_fail_wp_version() {
87
+ /* translators: %s: WordPress version */
88
+ $message = sprintf( esc_html__( 'WP ULike requires WordPress version %s+. Because you are using an earlier version, the plugin is currently NOT RUNNING.', WP_ULIKE_SLUG ), '5.0' );
89
+ $html_message = sprintf( '<div class="error">%s</div>', wpautop( $message ) );
90
+ echo wp_kses_post( $html_message );
91
  }
92
+
93
  /*============================================================================*/