BuddyPress - Version 10.3.0

Version Description

See: https://codex.buddypress.org/releases/version-10-3-0/

Download this release

Release Info

Developer imath
Plugin Icon 128x128 BuddyPress
Version 10.3.0
Comparing to
See all releases

Code changes from version 10.2.0 to 10.3.0

bp-groups/bp-groups-admin.php CHANGED
@@ -354,6 +354,11 @@ function bp_groups_admin_load() {
354
  }
355
 
356
  if ( ! empty( $user_names ) ) {
 
 
 
 
 
357
 
358
  foreach( array_values( $user_names ) as $user_name ) {
359
  $un = trim( $user_name );
@@ -372,6 +377,10 @@ function bp_groups_admin_load() {
372
  }
373
  }
374
  }
 
 
 
 
375
  }
376
 
377
  // Process member role changes.
354
  }
355
 
356
  if ( ! empty( $user_names ) ) {
357
+ $new_members = count( $user_names );
358
+
359
+ if ( 1 < $new_members ) {
360
+ bp_groups_defer_group_members_count( true );
361
+ }
362
 
363
  foreach( array_values( $user_names ) as $user_name ) {
364
  $un = trim( $user_name );
377
  }
378
  }
379
  }
380
+
381
+ if ( 1 < $new_members ) {
382
+ bp_groups_defer_group_members_count( false, $group_id );
383
+ }
384
  }
385
 
386
  // Process member role changes.
bp-groups/bp-groups-functions.php CHANGED
@@ -3678,3 +3678,46 @@ function bp_init_group_extensions() {
3678
  }
3679
  }
3680
  add_action( 'bp_init', 'bp_init_group_extensions', 11 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3678
  }
3679
  }
3680
  add_action( 'bp_init', 'bp_init_group_extensions', 11 );
3681
+
3682
+ /**
3683
+ * Updates a group members count when a user joined or left the group.
3684
+ *
3685
+ * @since 10.3.0
3686
+ *
3687
+ * @param BP_Groups_Member|int $groups_member The BP_Groups_Member object or the group member ID.
3688
+ * @param int $group_id The group's ID.
3689
+ */
3690
+ function bp_groups_update_group_members_count( $groups_member, $group_id = 0 ) {
3691
+ if ( $groups_member instanceof BP_Groups_Member ) {
3692
+ $group_id = $groups_member->group_id;
3693
+ }
3694
+
3695
+ BP_Groups_Member::refresh_total_member_count_for_group( (int) $group_id );
3696
+ }
3697
+ add_action( 'groups_member_after_save', 'bp_groups_update_group_members_count' );
3698
+ add_action( 'groups_member_after_remove', 'bp_groups_update_group_members_count' );
3699
+ add_action( 'bp_groups_member_after_delete', 'bp_groups_update_group_members_count', 10, 2 );
3700
+
3701
+ /**
3702
+ * Defers a group's counting to avoid updating it when batch adding/removing users to this group.
3703
+ *
3704
+ * @since 10.3.0
3705
+ *
3706
+ * @param bool $defer True to defer, false otherwise.
3707
+ * @param int $group_id The group's ID.
3708
+ */
3709
+ function bp_groups_defer_group_members_count( $defer = true, $group_id = 0 ) {
3710
+ if ( $defer ) {
3711
+ remove_action( 'groups_member_after_save', 'bp_groups_update_group_members_count' );
3712
+ remove_action( 'groups_member_after_remove', 'bp_groups_update_group_members_count' );
3713
+ remove_action( 'bp_groups_member_after_delete', 'bp_groups_update_group_members_count', 10, 2 );
3714
+ } else {
3715
+ add_action( 'groups_member_after_save', 'bp_groups_update_group_members_count' );
3716
+ add_action( 'groups_member_after_remove', 'bp_groups_update_group_members_count' );
3717
+ add_action( 'bp_groups_member_after_delete', 'bp_groups_update_group_members_count', 10, 2 );
3718
+ }
3719
+
3720
+ if ( $group_id ) {
3721
+ bp_groups_update_group_members_count( 0, (int) $group_id );
3722
+ }
3723
+ }
bp-groups/bp-groups-template.php CHANGED
@@ -1037,7 +1037,13 @@ function bp_group_avatar_url( $group = false, $type = 'full' ) {
1037
  * @return string
1038
  */
1039
  function bp_get_group_avatar_url( $group = false, $type = 'full' ) {
1040
- return bp_get_group_avatar( array( 'type' => $type ), $group );
 
 
 
 
 
 
1041
  }
1042
 
1043
  /** Group cover image *********************************************************/
1037
  * @return string
1038
  */
1039
  function bp_get_group_avatar_url( $group = false, $type = 'full' ) {
1040
+ return bp_get_group_avatar(
1041
+ array(
1042
+ 'type' => $type,
1043
+ 'html' => false,
1044
+ ),
1045
+ $group
1046
+ );
1047
  }
1048
 
1049
  /** Group cover image *********************************************************/
bp-groups/classes/class-bp-group-member-query.php CHANGED
@@ -49,6 +49,24 @@ class BP_Group_Member_Query extends BP_User_Query {
49
  */
50
  protected $group_member_ids;
51
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  /**
53
  * Set up action hooks.
54
  *
@@ -62,11 +80,60 @@ class BP_Group_Member_Query extends BP_User_Query {
62
  $this->query_vars_raw['type'] = 'last_joined';
63
  }
64
 
65
- // Set the sort order.
66
- add_action( 'bp_pre_user_query', array( $this, 'set_orderby' ) );
 
67
 
68
- // Set up our populate_extras method.
69
- add_action( 'bp_user_query_populate_extras', array( $this, 'populate_group_member_extras' ), 10, 2 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
  }
71
 
72
  /**
@@ -473,4 +540,25 @@ class BP_Group_Member_Query extends BP_User_Query {
473
 
474
  return wp_list_pluck( $group_user_ids, 'user_id' );
475
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
476
  }
49
  */
50
  protected $group_member_ids;
51
 
52
+ /**
53
+ * Constructor.
54
+ *
55
+ * @since 10.3.0
56
+ *
57
+ * @param string|array|null $query See {@link BP_User_Query}.
58
+ */
59
+ public function __construct( $query = null ) {
60
+ $qv = bp_parse_args(
61
+ $query,
62
+ array(
63
+ 'count' => false, // True to perform a count query. False otherwise.
64
+ )
65
+ );
66
+
67
+ parent::__construct( $qv );
68
+ }
69
+
70
  /**
71
  * Set up action hooks.
72
  *
80
  $this->query_vars_raw['type'] = 'last_joined';
81
  }
82
 
83
+ if ( ! $this->query_vars_raw['count'] ) {
84
+ // Set the sort order.
85
+ add_action( 'bp_pre_user_query', array( $this, 'set_orderby' ) );
86
 
87
+ // Set up our populate_extras method.
88
+ add_action( 'bp_user_query_populate_extras', array( $this, 'populate_group_member_extras' ), 10, 2 );
89
+ } else {
90
+ $this->query_vars_raw['orderby'] = 'ID';
91
+ }
92
+ }
93
+
94
+ /**
95
+ * Use WP_User_Query() to pull data for the user IDs retrieved in the main query.
96
+ *
97
+ * If a `count` query is performed, the function is used to validate existing users.
98
+ *
99
+ * @since 10.3.0
100
+ */
101
+ public function do_wp_user_query() {
102
+ if ( ! $this->query_vars_raw['count'] ) {
103
+ return parent::do_wp_user_query();
104
+ }
105
+
106
+ /**
107
+ * Filters the WP User Query arguments before passing into the class.
108
+ *
109
+ * @since 10.3.0
110
+ *
111
+ * @param array $value Array of arguments for the user query.
112
+ * @param BP_User_Query $this Current BP_User_Query instance.
113
+ */
114
+ $wp_user_query = new WP_User_Query(
115
+ apply_filters(
116
+ 'bp_group_members_count_query_args',
117
+ array(
118
+ // Relevant.
119
+ 'fields' => 'ID',
120
+ 'include' => $this->user_ids,
121
+
122
+ // Overrides
123
+ 'blog_id' => 0, // BP does not require blog roles.
124
+ 'count_total' => false // We already have a count.
125
+
126
+ ),
127
+ $this
128
+ )
129
+ );
130
+
131
+ // Validate existing user IDs.
132
+ $this->user_ids = array_map( 'intval', $wp_user_query->results );
133
+ $this->results = $this->user_ids;
134
+
135
+ // Set the total existing users.
136
+ $this->total_users = count( $this->user_ids );
137
  }
138
 
139
  /**
540
 
541
  return wp_list_pluck( $group_user_ids, 'user_id' );
542
  }
543
+
544
+ /**
545
+ * Perform a database query to populate any extra metadata we might need.
546
+ *
547
+ * If a `count` query is performed, the function is used to validate active users.
548
+ *
549
+ * @since 10.3.0
550
+ */
551
+ public function populate_extras() {
552
+ if ( ! $this->query_vars_raw['count'] ) {
553
+ return parent::populate_extras();
554
+ }
555
+
556
+ // Validate active users.
557
+ $active_users = array_filter( BP_Core_User::get_last_activity( $this->user_ids ) );
558
+ $active_user_ids = array_keys( $active_users );
559
+ $this->results = array_intersect( $this->user_ids, $active_user_ids );
560
+
561
+ // Set the total active users.
562
+ $this->total_users = count( $this->results );
563
+ }
564
  }
bp-groups/classes/class-bp-groups-group.php CHANGED
@@ -1789,21 +1789,20 @@ class BP_Groups_Group {
1789
  * @return int Count of confirmed members for the group.
1790
  */
1791
  public static function get_total_member_count( $group_id, $skip_cache = false ) {
1792
- $cache_key = 'total_member_count';
1793
- $count = groups_get_groupmeta( $group_id, $cache_key );
1794
 
1795
  if ( false === $count || true === $skip_cache ) {
1796
- $members = groups_get_group_members(
1797
  array(
1798
  'group_id' => $group_id,
1799
  'group_role' => array( 'member', 'admin', 'mod' ),
1800
- 'type' => 'active',
1801
  )
1802
  );
1803
 
1804
- $count = $members['count'] ? $members['count'] : 0;
1805
-
1806
- groups_update_groupmeta( $group_id, $cache_key, (int) $count );
1807
  }
1808
 
1809
  /**
@@ -1814,7 +1813,7 @@ class BP_Groups_Group {
1814
  * @param int $count Total member count for group.
1815
  * @param int $group_id The ID of the group.
1816
  */
1817
- return (int) apply_filters( 'bp_groups_total_member_count', (int) $count, (int) $group_id );
1818
  }
1819
 
1820
  /**
1789
  * @return int Count of confirmed members for the group.
1790
  */
1791
  public static function get_total_member_count( $group_id, $skip_cache = false ) {
1792
+ $meta_key = 'total_member_count';
1793
+ $count = groups_get_groupmeta( $group_id, $meta_key );
1794
 
1795
  if ( false === $count || true === $skip_cache ) {
1796
+ $group_members = new BP_Group_Member_Query(
1797
  array(
1798
  'group_id' => $group_id,
1799
  'group_role' => array( 'member', 'admin', 'mod' ),
1800
+ 'count' => true,
1801
  )
1802
  );
1803
 
1804
+ $count = $group_members->total_users;
1805
+ groups_update_groupmeta( $group_id, $meta_key, $count );
 
1806
  }
1807
 
1808
  /**
1813
  * @param int $count Total member count for group.
1814
  * @param int $group_id The ID of the group.
1815
  */
1816
+ return (int) apply_filters( 'bp_groups_total_member_count', $count, (int) $group_id );
1817
  }
1818
 
1819
  /**
bp-groups/classes/class-bp-groups-member.php CHANGED
@@ -309,9 +309,6 @@ class BP_Groups_Member {
309
  // Update the user's group count.
310
  self::refresh_total_group_count_for_user( $this->user_id );
311
 
312
- // Update the group's member count.
313
- self::refresh_total_member_count_for_group( $this->group_id );
314
-
315
  /**
316
  * Fires after the current group membership item has been saved.
317
  *
@@ -447,9 +444,6 @@ class BP_Groups_Member {
447
  // Update the user's group count.
448
  self::refresh_total_group_count_for_user( $this->user_id );
449
 
450
- // Update the group's member count.
451
- self::refresh_total_member_count_for_group( $this->group_id );
452
-
453
  /**
454
  * Fires after a member is removed from a group.
455
  *
@@ -517,9 +511,6 @@ class BP_Groups_Member {
517
  // Update the user's group count.
518
  self::refresh_total_group_count_for_user( $user_id );
519
 
520
- // Update the group's member count.
521
- self::refresh_total_member_count_for_group( $group_id );
522
-
523
  /**
524
  * Fires after a member is removed from a group.
525
  *
309
  // Update the user's group count.
310
  self::refresh_total_group_count_for_user( $this->user_id );
311
 
 
 
 
312
  /**
313
  * Fires after the current group membership item has been saved.
314
  *
444
  // Update the user's group count.
445
  self::refresh_total_group_count_for_user( $this->user_id );
446
 
 
 
 
447
  /**
448
  * Fires after a member is removed from a group.
449
  *
511
  // Update the user's group count.
512
  self::refresh_total_group_count_for_user( $user_id );
513
 
 
 
 
514
  /**
515
  * Fires after a member is removed from a group.
516
  *
bp-loader.php CHANGED
@@ -15,7 +15,7 @@
15
  * Description: BuddyPress adds community features to WordPress. Member Profiles, Activity Streams, Direct Messaging, Notifications, and more!
16
  * Author: The BuddyPress Community
17
  * Author URI: https://buddypress.org/
18
- * Version: 10.2.0
19
  * Text Domain: buddypress
20
  * Domain Path: /bp-languages/
21
  * License: GPLv2 or later (license.txt)
15
  * Description: BuddyPress adds community features to WordPress. Member Profiles, Activity Streams, Direct Messaging, Notifications, and more!
16
  * Author: The BuddyPress Community
17
  * Author URI: https://buddypress.org/
18
+ * Version: 10.3.0
19
  * Text Domain: buddypress
20
  * Domain Path: /bp-languages/
21
  * License: GPLv2 or later (license.txt)
bp-messages/bp-messages-notifications.php CHANGED
@@ -222,10 +222,10 @@ function bp_messages_screen_conversation_mark_notifications() {
222
  global $thread_template;
223
 
224
  /*
225
- * Only run on the logged-in user's profile.
226
- * If an admin visits a thread, it shouldn't change the read status.
227
  */
228
- if ( ! bp_is_my_profile() ) {
229
  return;
230
  }
231
 
222
  global $thread_template;
223
 
224
  /*
225
+ * Bail if viewing the logged-in user's profile or a single message thread.
226
+ * The `messages_action_conversation()` action already marks the current thread as read.
227
  */
228
+ if ( ! bp_is_my_profile() || ( bp_is_current_action( 'view' ) && bp_action_variable( 0 ) ) ) {
229
  return;
230
  }
231
 
bp-messages/classes/class-bp-messages-component.php CHANGED
@@ -268,36 +268,27 @@ class BP_Messages_Component extends BP_Component {
268
  'user_has_access' => $access
269
  );
270
 
271
- // Show certain screens only if the current user is the displayed user.
272
- if ( bp_is_my_profile() ) {
273
-
274
- // Show "Compose" on the logged-in user's profile only.
275
- $sub_nav[] = array(
276
- 'name' => __( 'Compose', 'buddypress' ),
277
- 'slug' => 'compose',
278
- 'parent_url' => $messages_link,
279
- 'parent_slug' => $slug,
280
- 'screen_function' => 'messages_screen_compose',
281
- 'position' => 30,
282
- 'user_has_access' => $access
283
- );
284
 
285
- /*
286
- * Show "Notices" on the logged-in user's profile only
287
- * and then only if the user can create notices.
288
- */
289
- if ( bp_current_user_can( 'bp_moderate' ) ) {
290
- $sub_nav[] = array(
291
- 'name' => __( 'Notices', 'buddypress' ),
292
- 'slug' => 'notices',
293
- 'parent_url' => $messages_link,
294
- 'parent_slug' => $slug,
295
- 'screen_function' => 'messages_screen_notices',
296
- 'position' => 90,
297
- 'user_has_access' => true
298
- );
299
- }
300
- }
301
 
302
  parent::setup_nav( $main_nav, $sub_nav );
303
  }
268
  'user_has_access' => $access
269
  );
270
 
271
+ // Show "Compose" on the logged-in user's profile only.
272
+ $sub_nav[] = array(
273
+ 'name' => __( 'Compose', 'buddypress' ),
274
+ 'slug' => 'compose',
275
+ 'parent_url' => $messages_link,
276
+ 'parent_slug' => $slug,
277
+ 'screen_function' => 'messages_screen_compose',
278
+ 'position' => 30,
279
+ 'user_has_access' => bp_is_my_profile(),
280
+ );
 
 
 
281
 
282
+ // Show "Notices" to community admins only.
283
+ $sub_nav[] = array(
284
+ 'name' => __( 'Notices', 'buddypress' ),
285
+ 'slug' => 'notices',
286
+ 'parent_url' => $messages_link,
287
+ 'parent_slug' => $slug,
288
+ 'screen_function' => 'messages_screen_notices',
289
+ 'position' => 90,
290
+ 'user_has_access' => bp_current_user_can( 'bp_moderate' )
291
+ );
 
 
 
 
 
 
292
 
293
  parent::setup_nav( $main_nav, $sub_nav );
294
  }
bp-templates/bp-nouveau/css/twentytwentytwo-rtl.css CHANGED
@@ -48,6 +48,7 @@ Hello, this is the BP Nouveau's Twenty Twenty-Two companion stylesheet.
48
  6.2 - Registration
49
 
50
  7.0 - Tables - General
 
51
 
52
  8.0 - Classes - Messages, Ajax, Widgets, Buttons, Tooltips
53
 
@@ -1443,6 +1444,58 @@ body.bp-user.settings.general #buddypress.twentytwentytwo .wp-pwd:not(.is-open)
1443
  background: transparent;
1444
  }
1445
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1446
  /**
1447
  *-------------------------------------------------------------------------------
1448
  * @section 8.0 - Classes - Messages, Ajax, Widgets, Buttons
48
  6.2 - Registration
49
 
50
  7.0 - Tables - General
51
+ 7.0.1 - Group - Manage Members
52
 
53
  8.0 - Classes - Messages, Ajax, Widgets, Buttons, Tooltips
54
 
1444
  background: transparent;
1445
  }
1446
 
1447
+ /**
1448
+ *-------------------------------------------------------------------------------
1449
+ * @subsection 7.0.1 - Group - Manage Members
1450
+ *-------------------------------------------------------------------------------
1451
+ */
1452
+ #buddypress.twentytwentytwo table#group-members-list-table {
1453
+ border-collapse: collapse;
1454
+ width: 100%;
1455
+ }
1456
+
1457
+ #buddypress.twentytwentytwo table#group-members-list-table a:hover,
1458
+ #buddypress.twentytwentytwo table#group-members-list-table a:focus {
1459
+ text-decoration: underline;
1460
+ -webkit-text-decoration-style: dashed;
1461
+ text-decoration-style: dashed;
1462
+ text-decoration-thickness: 1px;
1463
+ text-underline-offset: 0.25ch;
1464
+ }
1465
+
1466
+ #buddypress.twentytwentytwo table#group-members-list-table .row-actions a {
1467
+ font-size: 90%;
1468
+ }
1469
+
1470
+ #buddypress.twentytwentytwo table#group-members-list-table th,
1471
+ #buddypress.twentytwentytwo table#group-members-list-table td {
1472
+ padding: 0.5em;
1473
+ border: 1px solid var(--wp--preset--color--primary);
1474
+ word-break: break-all;
1475
+ }
1476
+
1477
+ #buddypress.twentytwentytwo table#group-members-list-table th.uname-column,
1478
+ #buddypress.twentytwentytwo table#group-members-list-table td.uname-column {
1479
+ width: 60%;
1480
+ }
1481
+
1482
+ #buddypress.twentytwentytwo table#group-members-list-table td img.avatar {
1483
+ display: block;
1484
+ height: calc(2.25 * 1rem);
1485
+ min-height: inherit;
1486
+ width: calc(2.25 * 1rem);
1487
+ }
1488
+
1489
+ #buddypress.twentytwentytwo table#group-members-list-table td img.alignleft {
1490
+ float: right;
1491
+ }
1492
+
1493
+ @media screen and (min-width: 46.8em) {
1494
+ #buddypress.twentytwentytwo table#group-members-list-table td img.alignleft {
1495
+ margin-left: calc(2 * 1rem);
1496
+ }
1497
+ }
1498
+
1499
  /**
1500
  *-------------------------------------------------------------------------------
1501
  * @section 8.0 - Classes - Messages, Ajax, Widgets, Buttons
bp-templates/bp-nouveau/css/twentytwentytwo-rtl.min.css CHANGED
@@ -1 +1 @@
1
- @media screen and (max-width:46.8em){#buddypress.twentytwentytwo:not(.bp-single-vert-nav) .bp-navs li{background:0 0}}#buddypress.twentytwentytwo .bp-navs li .count{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:50%;color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li a:hover a .count,#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.current a .count,#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.selected a .count{background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--background);color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:focus,#buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:hover{background:var(--wp--preset--color--background);color:var(--wp--preset--color--primary);outline-offset:-0.25ch;outline:2px dashed currentColor}#buddypress.twentytwentytwo .bp-navs li.current a,#buddypress.twentytwentytwo .bp-navs li.current a:focus,#buddypress.twentytwentytwo .bp-navs li.current a:hover,#buddypress.twentytwentytwo .bp-navs li.selected a,#buddypress.twentytwentytwo .bp-navs li.selected a:focus,#buddypress.twentytwentytwo .bp-navs li.selected a:hover{color:var(--wp--preset--color--background);background-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul{border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current{border-color:var(--wp--preset--color--primary) var(--wp--preset--color--primary) var(--wp--preset--color--background);border-style:solid;border-top-right-radius:4px;border-top-left-radius:4px}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current a,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current a{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo #group-invites-container .bp-invites-nav{border-bottom:none}#buddypress.twentytwentytwo #group-invites-container .bp-invites-nav li .count{margin-right:10px;border-radius:10%;vertical-align:10%}#buddypress.twentytwentytwo #group-invites-container #send-invites-editor ul{padding-right:0}#buddypress.twentytwentytwo.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links){border:none;border-bottom:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .subnav-filters>ul{padding-right:0}#buddypress.twentytwentytwo .bp-pagination{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-list{border-top:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-list>li{border-bottom:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar img.avatar{display:block;margin:0 auto;margin-bottom:1em;max-width:80%}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar{max-width:128px;max-height:128px;margin:auto;margin-left:5%}}#buddypress.twentytwentytwo .bp-list li.mini .item-avatar img.avatar{display:block;margin:0 auto;max-width:50px;max-height:50px;margin-bottom:1em}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo .bp-list li.mini .item-avatar{width:5%;margin:auto;margin-left:2%}}#buddypress.twentytwentytwo .bp-list li.mini .activity-meta.action{clear:none}#buddypress.twentytwentytwo .bp-list li .item-meta,#buddypress.twentytwentytwo .bp-list li .meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-list.bp-list{background:inherit;border-right:none;border-left:none;border-top:none;border-bottom:1px dotted var(--wp--preset--color--primary);padding:0}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item{background:inherit;border:none;border-radius:0;border-top:1px dotted var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item:not(:first-child){margin-top:1.5em}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since,#buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since:hover{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-update-form{border:none;box-shadow:none}#buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea{border:solid 1px var(--wp--preset--color--foreground);border-radius:0}#buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea:focus{box-shadow:none}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #activity-autocomplete,#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select{border:solid 1px var(--wp--preset--color--foreground);padding:.5em;font-size:var(--wp--preset--font-size--medium)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select{width:-moz-fit-content;width:fit-content}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li{margin-bottom:0}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li #activity-autocomplete{width:98%}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object{padding:.5em;border-radius:0;border-style:dotted;border-width:0;border-right-width:1px;border-left-width:1px}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected){background:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):last-child{border-bottom:dotted 1px}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):hover{background:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object.selected{border:none;background-color:transparent}#buddypress.twentytwentytwo .activity-update-form #whats-new-submit{margin-bottom:calc(32px + var(--wp--style--block-gap))}#buddypress.twentytwentytwo #activity-rss-feed{line-height:40px}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a:focus{color:var(--wp--preset--color--foreground);background:0 0;outline-offset:-0.25ch;outline:2px dashed currentColor}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover{color:var(--wp--preset--color--foreground);background:0 0}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover a{color:var(--wp--preset--color--foreground);background:0 0}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header{color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a{font-weight:600}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a:hover,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a:hover{text-decoration:underline}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-inner,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content blockquote{background:inherit;border:1px dotted var(--wp--preset--color--primary)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action{background:inherit;margin-right:calc(128px + 5%)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .icons:before{height:auto;width:auto;display:inline}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:before{content:""}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button{background-color:var(--wp--preset--color--tertiary);padding:.7em .7em .5em}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button .bp-screen-reader-text{border:0;clip:inherit;height:auto;margin:auto;overflow:auto;position:inherit;width:auto;font-size:var(--wp--preset--font-size--small);font-weight:600}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button span:not(.bp-screen-reader-text){background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--tertiary);padding:.1em .3em;border-radius:50%;font-size:var(--wp--preset--font-size--small);vertical-align:text-bottom}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:not(.delete-activity){color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover{background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span:not(.bp-screen-reader-text){background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity{color:var(--wp--preset--color--vivid-red);border:solid 1px var(--wp--preset--color--vivid-red)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity span.bp-screen-reader-text{color:var(--wp--preset--color--vivid-red)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover{background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover span.bp-screen-reader-text{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list li.mini .activity-meta.action{margin-right:calc(50px + 2%)}body.activity-permalink #buddypress.twentytwentytwo .activity-list{border:none}body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item{border:none}body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item .activity-avatar img.avatar{background:var(--wp--preset--color--white)}#buddypress.twentytwentytwo .bp-list li .activity-comments .show-all button{text-decoration:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .show-all button .icon{display:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-avatar{width:auto;margin-left:0}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a{font-weight:600}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a:hover{text-decoration:underline}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a{color:var(--wp--preset--color--foreground);display:inline-block;font-size:var(--wp--preset--font-size--small)}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-primary-action{background-color:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-secondary-action{background-color:var(--wp--preset--color--tertiary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-content{border-right:1px solid var(--wp--preset--color--foreground);margin:15px 5% 0 0}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea{width:98%;border-radius:0}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea:focus{box-shadow:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=button],#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=submit]{color:var(--wp--preset--color--foreground);display:inline-block;font-size:var(--wp--preset--font-size--small)}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=submit]{margin-right:calc(50px - .5em);background-color:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=button]{background-color:var(--wp--preset--color--tertiary)}#buddypress.twentytwentytwo .groups-list li .group-desc{color:var(--wp--preset--color--foreground);border:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #groups-dir-list .current-group-type{text-align:center}body:not(.logged-in) #buddypress.twentytwentytwo .members-list .user-update{width:inherit}#buddypress.twentytwentytwo .members-list li .user-update{border:1px dotted var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);margin:0 auto 15px}#buddypress.twentytwentytwo #members-dir-list .current-member-type{text-align:center}#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links){background:0 0;clear:both;overflow:hidden;border:none;border-bottom:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li a,#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li span{padding:.5em calc(.5em + 2px);display:block}body.bp-user #buddypress.twentytwentytwo .item-body h2.bp-screen-title,body.bp-user #buddypress.twentytwentytwo .item-body h2.screen-heading,body.single-item #buddypress.twentytwentytwo .item-body h2.bp-screen-title,body.single-item #buddypress.twentytwentytwo .item-body h2.screen-heading{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#buddypress.twentytwentytwo .single-headers #item-header-cover-image h2{font-weight:900}#buddypress.twentytwentytwo .single-headers .bp-group-type-list,#buddypress.twentytwentytwo .single-headers .bp-member-type-list,#buddypress.twentytwentytwo .single-headers .group-status,#buddypress.twentytwentytwo .single-headers .item-meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .single-headers a:hover{text-decoration:underline}#buddypress.twentytwentytwo .groups-header .desc-wrap{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .groups-header .desc-wrap .group-description{background:0 0;box-shadow:none}#buddypress.twentytwentytwo .item-body h2.creation-step-name,#buddypress.twentytwentytwo .item-body h2.screen-heading{font-size:var(--wp--custom--typography--font-size--huge)}#buddypress.twentytwentytwo .item-body h3.creation-step-name,#buddypress.twentytwentytwo .item-body h3.screen-heading{font-size:var(--wp--preset--font-size--large)}#buddypress.twentytwentytwo .item-body h4.creation-step-name,#buddypress.twentytwentytwo .item-body h4.screen-heading{font-size:var(--wp--preset--font-size--medium)}#buddypress.twentytwentytwo .item-body .bp-avatar #avatar-crop-pane{margin-bottom:1em}#buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items{border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items li.current{border:1px solid var(--wp--preset--color--primary);border-bottom:1px solid var(--wp--preset--color--background)}#buddypress.twentytwentytwo .item-body #drag-drop-area{border:4px dashed var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .item-body #drag-drop-area .drag-drop-info{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .item-body #drag-drop-area #bp-browse-button{margin:50px auto 0}#buddypress.twentytwentytwo .item-body .drag-over #drag-drop-area{border:4px dashed var(--wp--preset--color--vivid-cyan-blue)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .success,#buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,#buddypress.twentytwentytwo .item-body .bp-avatar-status .success,#buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .success,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning{background-color:var(--wp--preset--color--tertiary);border:none;border-right-width:4px;border-right-style:solid;color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,#buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning{border-right-color:var(--wp--preset--color--luminous-vivid-orange)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .success,#buddypress.twentytwentytwo .item-body .bp-avatar-status .success,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .success{border-right-color:var(--wp--preset--color--vivid-green-cyan)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .error,#buddypress.twentytwentytwo .item-body .bp-avatar-status .error,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .error{border-right-color:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .item-body .avatar-history-action.delete{background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);border:solid 1px var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .item-body .avatar-history-action.delete:hover{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--vivid-red)}.group-settings #buddypress.twentytwentytwo .group-settings-selections{margin-bottom:1em}#buddypress.twentytwentytwo #group-manage-members-ui .bp-pagination{padding:.4em .5em .4em 0}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type=search]{font-size:16px}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type=search]:focus{outline-offset:-7px;outline:2px dotted var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type=submit]{border-width:1px;border-style:solid;background-clip:border-box}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type=submit]:hover{border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit label,#buddypress.twentytwentytwo #group-manage-members-ui #group-roles-filter label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select,#buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter{font-size:16px;padding:6px 10px 6px 25px}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select:focus,#buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter:focus{outline-offset:2px;outline:2px dotted var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #delete-group-button{border-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo #delete-group-button:hover{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul{border-top:none}#buddypress.twentytwentytwo .bp-invites-content ul li{border:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-invites-content ul li.selected{box-shadow:none;border-style:solid}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button{border:none;background:0 0;top:-5px;left:0}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button .icons:before{border-radius:50%;width:32px;height:32px;color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button:hover .icons:before{color:var(--wp--preset--color--background);background:var(--wp--preset--color--primary);width:32px;height:32px}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button .icons:before{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button:hover .icons:before{color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .bp-invites-content ul li ul.group-inviters li{border:none}#buddypress.twentytwentytwo .profile table.bp-tables-user tr td,#buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td,#buddypress.twentytwentytwo .profile table.profile-fields tr td,#buddypress.twentytwentytwo .profile table.profile-fields tr.alt td{background:0 0}#buddypress.twentytwentytwo .profile table.bp-tables-user tr td.label,#buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td.label,#buddypress.twentytwentytwo .profile table.profile-fields tr td.label,#buddypress.twentytwentytwo .profile table.profile-fields tr.alt td.label{border-left-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .editfield{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .editfield p.field-visibility-settings-toggle{margin-top:1em}#buddypress.twentytwentytwo .profile.edit .editfield .field-visibility-settings .radio label{margin-bottom:.5em}#buddypress.twentytwentytwo .profile.edit .wp-editor-container .mce-toolbar button{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .button-tabs li{border:solid 2px var(--wp--preset--color--primary);overflow:hidden}#buddypress.twentytwentytwo .profile.edit .button-tabs li a{text-decoration:none}#buddypress.twentytwentytwo .profile.edit .button-tabs li.current{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .profile.edit .button-tabs li.current a{color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .profile.edit .button-tabs li:hover{outline-offset:10px;border-style:dotted}#buddypress.twentytwentytwo .profile.edit .clear-value{text-decoration:underline}#buddypress.twentytwentytwo .profile.edit legend{padding:0}#buddypress.twentytwentytwo .field-visibility-settings,#buddypress.twentytwentytwo .field-visibility-settings-header{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #group-list.invites h2.list-title{float:none}#buddypress.twentytwentytwo #group-list.invites .accept{margin-right:0}#buddypress.twentytwentytwo #user_messages_select_all{vertical-align:-5px}#buddypress.twentytwentytwo #user_messages_select_all:checked{vertical-align:-3px}#buddypress.twentytwentytwo #message-threads{border-top:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li{border-bottom:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li.selected{border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li.unread{border-right:8px solid var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo #message-threads li .thread-cb{padding-right:15px}#buddypress.twentytwentytwo #message-threads li.unread .thread-cb{padding-right:7px}#buddypress.twentytwentytwo #message-threads li .thread-from img.avatar,#buddypress.twentytwentytwo #message-threads li .thread-to img.avatar{width:32px;height:32px}#buddypress.twentytwentytwo #message-threads li .thread-from .num-recipients,#buddypress.twentytwentytwo #message-threads li .thread-to .num-recipients{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li .thread-content .excerpt{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li .thread-date time{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li.selected{background:0 0;font-weight:bolder;color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li.selected .thread-subject .subject{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li:not(.selected){color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-header h2:first-child,#buddypress.twentytwentytwo .bp-messages-content #thread-preview h2:first-child{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list{border-top:none}#buddypress.twentytwentytwo .bp-messages-content #thread-preview{border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .participants-list,#buddypress.twentytwentytwo .bp-messages-content #thread-preview dd{padding-right:0}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-pane-header{border-bottom-style:dotted;border-bottom-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-content .preview-message{background:0 0}#buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header .participants-list,#buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header dd{padding-right:0}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip{border:none;background:0 0}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:before,#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:before{width:32px;height:32px;color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:hover:before,#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:hover:before{border-radius:50%;color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .bp-messages-content .actions .message-action-star:before,#buddypress.twentytwentytwo .bp-messages-content .actions .message-action-unstar:before{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li{padding-right:0}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata{background:0 0;border:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata *{line-height:1.6;vertical-align:middle}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link{margin-top:3px;margin-bottom:3px}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link strong{display:inline-block;margin-top:2px}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link:hover strong{text-decoration:underline}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata time{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content{background:0 0;margin:0;width:100%;padding:.5em .2em}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content *{padding-right:.8em;padding-left:.8em}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li:first-child .message-content{border:1px dotted var(--wp--preset--color--primary);border-top:none}#buddypress.twentytwentytwo .bp-messages-content #send-reply .avatar-box img.avatar{display:inline-block;vertical-align:-7px}#buddypress.twentytwentytwo .bp-messages-content .wp-editor-container .mce-toolbar button{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #bp-messages-reset{border-width:0;font-size:inherit}#buddypress.twentytwentytwo .bp-messages-content #send-to-input{width:100%!important}#buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit{padding:3px .7em;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--background);border-right-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply{line-height:1.5;margin:0 10px 0 0;padding:3px 5px;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply span{vertical-align:middle}#buddypress.twentytwentytwo.buddypress-wrap .bp-tables-user tr.alt td,#buddypress.twentytwentytwo.buddypress-wrap table.wp-profile-fields tr.alt td{background:0 0}#buddypress.twentytwentytwo .bp-tables-user.profile-settings{border:solid 1px currentColor;margin-bottom:1em}#buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr{border:none}#buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr th{text-align:right;border-bottom:dotted 1px currentColor}#buddypress.twentytwentytwo #delete-account-button{border-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo #delete-account-button:hover{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .invitations-options-nav,#buddypress.twentytwentytwo .notifications-options-nav{margin-top:1em}#buddypress.twentytwentytwo .invitations-options-nav input#invitation-bulk-manage,#buddypress.twentytwentytwo .notifications-options-nav input#notification-bulk-manage{line-height:1.2}#buddypress.twentytwentytwo .bp-tables-user.notifications th{text-align:right}#buddypress.twentytwentytwo .bp-tables-user.notifications td.notification-actions a.delete{color:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo fieldset{padding-top:0;margin-top:1em}#buddypress.twentytwentytwo fieldset legend{padding:0 1em;display:inline-block}#buddypress.twentytwentytwo .select-wrap{border:1px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .select-wrap select{background:0 0;width:98%;text-indent:0}#buddypress.twentytwentytwo .select-wrap span.select-arrow{background:0 0}#buddypress.twentytwentytwo .select-wrap span.select-arrow:before{font-family:dashicons;content:"\f140";color:var(--wp--preset--color--foreground);vertical-align:-10%}#buddypress.twentytwentytwo .select-wrap:focus .select-arrow:before,#buddypress.twentytwentytwo .select-wrap:hover .select-arrow:before{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo input[type=checkbox],#buddypress.twentytwentytwo input[type=radio]{width:25px;height:25px;vertical-align:top}#buddypress.twentytwentytwo .groups-members-search input[type=text],#buddypress.twentytwentytwo input[type=color],#buddypress.twentytwentytwo input[type=date],#buddypress.twentytwentytwo input[type=datetime-local],#buddypress.twentytwentytwo input[type=datetime],#buddypress.twentytwentytwo input[type=email],#buddypress.twentytwentytwo input[type=month],#buddypress.twentytwentytwo input[type=number],#buddypress.twentytwentytwo input[type=password],#buddypress.twentytwentytwo input[type=range],#buddypress.twentytwentytwo input[type=search],#buddypress.twentytwentytwo input[type=tel],#buddypress.twentytwentytwo input[type=text],#buddypress.twentytwentytwo input[type=time],#buddypress.twentytwentytwo input[type=url],#buddypress.twentytwentytwo input[type=week],#buddypress.twentytwentytwo textarea{color:var(--wp--preset--color--foreground);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .subnav-filters input[type=search]{font-size:16px;background:0 0}#buddypress.twentytwentytwo .bp-dir-search-form button,#buddypress.twentytwentytwo form#group-members-search button,#buddypress.twentytwentytwo form#group_invites_search_form button{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--background);border-right-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-dir-search-form button:hover,#buddypress.twentytwentytwo form#group-members-search button:hover,#buddypress.twentytwentytwo form#group_invites_search_form button:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .standard-form p.description{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .standard-form .datebox-selects label,#buddypress.twentytwentytwo .standard-form .datebox-selects span.label{display:inline}body.bp-user.settings.general #buddypress.twentytwentytwo .wp-pwd:not(.is-open){display:none}.bp-user #buddypress.twentytwentytwo [data-bp-search] form #user_messages_search{padding:3px 10px}#buddypress.twentytwentytwo form#group-members-search,#buddypress.twentytwentytwo form.bp-dir-search-form,#buddypress.twentytwentytwo form.bp-messages-search-form,#buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form{border:1px solid var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo form#group-members-search button,#buddypress.twentytwentytwo form.bp-dir-search-form button,#buddypress.twentytwentytwo form.bp-messages-search-form button,#buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form button{padding:5px .8em 6px}#buddypress.twentytwentytwo.extended-default-reg .register-page .default-profile{min-width:45%}#buddypress.twentytwentytwo .bp-tables-user tbody tr,#buddypress.twentytwentytwo .bp-tables-user tbody tr.alt,#buddypress.twentytwentytwo table.forum tbody tr,#buddypress.twentytwentytwo table.forum tbody tr.alt,#buddypress.twentytwentytwo table.wp-profile-fields tbody tr,#buddypress.twentytwentytwo table.wp-profile-fields tbody tr.alt{background:0 0}#buddypress.twentytwentytwo .activity-read-more a,#buddypress.twentytwentytwo .comment-reply-link,#buddypress.twentytwentytwo .generic-button a,#buddypress.twentytwentytwo a.bp-title-button,#buddypress.twentytwentytwo a.button,#buddypress.twentytwentytwo button,#buddypress.twentytwentytwo input[type=button],#buddypress.twentytwentytwo input[type=submit],#buddypress.twentytwentytwo ul.button-nav:not(.button-tabs) li a{background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:0;color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo #bp-messages-reset,#buddypress.twentytwentytwo .activity-read-more a:focus,#buddypress.twentytwentytwo .activity-read-more a:hover,#buddypress.twentytwentytwo .button-nav li a:focus,#buddypress.twentytwentytwo .button-nav li a:hover,#buddypress.twentytwentytwo .button-nav li.current a,#buddypress.twentytwentytwo .comment-reply-link:focus,#buddypress.twentytwentytwo .comment-reply-link:hover,#buddypress.twentytwentytwo .generic-button a:focus,#buddypress.twentytwentytwo .generic-button a:hover,#buddypress.twentytwentytwo a.button:focus,#buddypress.twentytwentytwo a.button:hover,#buddypress.twentytwentytwo button:focus,#buddypress.twentytwentytwo button:hover,#buddypress.twentytwentytwo input[type=button]:focus,#buddypress.twentytwentytwo input[type=button]:hover,#buddypress.twentytwentytwo input[type=reset],#buddypress.twentytwentytwo input[type=submit]:focus,#buddypress.twentytwentytwo input[type=submit]:hover{background:0 0;border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);outline:0;text-decoration:none}#buddypress.twentytwentytwo #bp-messages-reset:focus,#buddypress.twentytwentytwo #bp-messages-reset:hover,#buddypress.twentytwentytwo input[type=reset]:focus,#buddypress.twentytwentytwo input[type=reset]:hover{outline-offset:-0.25ch;outline:2px dashed currentColor}#buddypress.twentytwentytwo a.disabled,#buddypress.twentytwentytwo a.disabled:hover button.pending,#buddypress.twentytwentytwo button.disabled,#buddypress.twentytwentytwo button.disabled:hover,#buddypress.twentytwentytwo button.pending:hover,#buddypress.twentytwentytwo div.pending a,#buddypress.twentytwentytwo div.pending a:hover,#buddypress.twentytwentytwo input[type=button].disabled,#buddypress.twentytwentytwo input[type=button].pending,#buddypress.twentytwentytwo input[type=button]:hover.disabled,#buddypress.twentytwentytwo input[type=button]:hover.pending,#buddypress.twentytwentytwo input[type=reset].disabled,#buddypress.twentytwentytwo input[type=reset].pending,#buddypress.twentytwentytwo input[type=reset]:hover.disabled,#buddypress.twentytwentytwo input[type=reset]:hover.pending,#buddypress.twentytwentytwo input[type=submit].pending,#buddypress.twentytwentytwo input[type=submit]:disabled,#buddypress.twentytwentytwo input[type=submit]:hover.disabled,#buddypress.twentytwentytwo input[type=submit]:hover.pending,#buddypress.twentytwentytwo input[type=submit][disabled=disabled]{opacity:.6;cursor:not-allowed}#buddypress.twentytwentytwo .blog-button:after,#buddypress.twentytwentytwo .blog-button:before{display:none}#buddypress.twentytwentytwo .create-button a:focus,#buddypress.twentytwentytwo .create-button a:hover{text-decoration:none}#buddypress.twentytwentytwo.bp-dir-vert-nav .create-button a{box-shadow:none;color:var(--wp--preset--color--background);background-color:var(--wp--preset--color--primary);border-radius:0;border:1px solid var(--wp--preset--color--primary);background-clip:border-box}#buddypress.twentytwentytwo .warn{color:var(--wp--preset--color--primary);font-weight:600}#buddypress.twentytwentytwo .bp-feedback{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);box-shadow:none}#buddypress.twentytwentytwo .bp-feedback:not(.custom-homepage-info){margin-top:1.5em;margin-bottom:1.5em;border:solid 1px var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback .bp-icon{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-feedback a{border-bottom:solid 1px var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip{border:none;background:0 0;top:-5px;left:0}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip .dashicons-dismiss{border-radius:50%;width:32px;height:32px;color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip:hover .dashicons-dismiss{color:var(--wp--preset--color--background);background:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice button.bp-tooltip{top:0;left:15px}#buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice .bp-icon:before{content:"\f16d"}#buddypress.twentytwentytwo #group-create-body .bp-cover-image-status p.warning{background-color:var(--wp--preset--color--tertiary);border:none;border-right-width:4px;border-right-style:solid;border-right-color:var(--wp--preset--color--luminous-vivid-orange);color:var(--wp--preset--color--primary);box-shadow:none}body.buddypress .site #buddypress.twentytwentytwo .button.bp-tooltip:after{content:attr(data-bp-tooltip);word-wrap:break-word;height:auto;width:auto}#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li span{background-color:var(--wp--preset--color--primary);border-radius:10%;display:inline-block;margin:3px 0}#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.current span,#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.selected span{background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body){background:var(--wp--preset--color--background);border-right:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links){background:0 0;border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a{border:none;text-decoration:none}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.current,#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.selected{background-color:var(--wp--preset--color--primary);margin:0;padding:10px 0;border-radius:0}#buddypress.twentytwentytwo .grid.bp-list{border-top:none}#buddypress.twentytwentytwo .grid>li{border:none}#buddypress.twentytwentytwo .grid>li .list-wrap{border:1px solid var(--wp--preset--color--primary);background:0 0}#buddypress.twentytwentytwo .grid>li .item-avatar,#buddypress.twentytwentytwo .grid>li:not(.mini) .item-avatar{margin-left:auto}
1
+ @media screen and (max-width:46.8em){#buddypress.twentytwentytwo:not(.bp-single-vert-nav) .bp-navs li{background:0 0}}#buddypress.twentytwentytwo .bp-navs li .count{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:50%;color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li a:hover a .count,#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.current a .count,#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.selected a .count{background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--background);color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:focus,#buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:hover{background:var(--wp--preset--color--background);color:var(--wp--preset--color--primary);outline-offset:-0.25ch;outline:2px dashed currentColor}#buddypress.twentytwentytwo .bp-navs li.current a,#buddypress.twentytwentytwo .bp-navs li.current a:focus,#buddypress.twentytwentytwo .bp-navs li.current a:hover,#buddypress.twentytwentytwo .bp-navs li.selected a,#buddypress.twentytwentytwo .bp-navs li.selected a:focus,#buddypress.twentytwentytwo .bp-navs li.selected a:hover{color:var(--wp--preset--color--background);background-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul{border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current{border-color:var(--wp--preset--color--primary) var(--wp--preset--color--primary) var(--wp--preset--color--background);border-style:solid;border-top-right-radius:4px;border-top-left-radius:4px}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current a,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current a{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo #group-invites-container .bp-invites-nav{border-bottom:none}#buddypress.twentytwentytwo #group-invites-container .bp-invites-nav li .count{margin-right:10px;border-radius:10%;vertical-align:10%}#buddypress.twentytwentytwo #group-invites-container #send-invites-editor ul{padding-right:0}#buddypress.twentytwentytwo.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links){border:none;border-bottom:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .subnav-filters>ul{padding-right:0}#buddypress.twentytwentytwo .bp-pagination{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-list{border-top:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-list>li{border-bottom:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar img.avatar{display:block;margin:0 auto;margin-bottom:1em;max-width:80%}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar{max-width:128px;max-height:128px;margin:auto;margin-left:5%}}#buddypress.twentytwentytwo .bp-list li.mini .item-avatar img.avatar{display:block;margin:0 auto;max-width:50px;max-height:50px;margin-bottom:1em}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo .bp-list li.mini .item-avatar{width:5%;margin:auto;margin-left:2%}}#buddypress.twentytwentytwo .bp-list li.mini .activity-meta.action{clear:none}#buddypress.twentytwentytwo .bp-list li .item-meta,#buddypress.twentytwentytwo .bp-list li .meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-list.bp-list{background:inherit;border-right:none;border-left:none;border-top:none;border-bottom:1px dotted var(--wp--preset--color--primary);padding:0}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item{background:inherit;border:none;border-radius:0;border-top:1px dotted var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item:not(:first-child){margin-top:1.5em}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since,#buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since:hover{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-update-form{border:none;box-shadow:none}#buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea{border:solid 1px var(--wp--preset--color--foreground);border-radius:0}#buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea:focus{box-shadow:none}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #activity-autocomplete,#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select{border:solid 1px var(--wp--preset--color--foreground);padding:.5em;font-size:var(--wp--preset--font-size--medium)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select{width:-moz-fit-content;width:fit-content}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li{margin-bottom:0}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li #activity-autocomplete{width:98%}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object{padding:.5em;border-radius:0;border-style:dotted;border-width:0;border-right-width:1px;border-left-width:1px}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected){background:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):last-child{border-bottom:dotted 1px}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):hover{background:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object.selected{border:none;background-color:transparent}#buddypress.twentytwentytwo .activity-update-form #whats-new-submit{margin-bottom:calc(32px + var(--wp--style--block-gap))}#buddypress.twentytwentytwo #activity-rss-feed{line-height:40px}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a:focus{color:var(--wp--preset--color--foreground);background:0 0;outline-offset:-0.25ch;outline:2px dashed currentColor}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover{color:var(--wp--preset--color--foreground);background:0 0}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover a{color:var(--wp--preset--color--foreground);background:0 0}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header{color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a{font-weight:600}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a:hover,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a:hover{text-decoration:underline}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-inner,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content blockquote{background:inherit;border:1px dotted var(--wp--preset--color--primary)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action{background:inherit;margin-right:calc(128px + 5%)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .icons:before{height:auto;width:auto;display:inline}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:before{content:""}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button{background-color:var(--wp--preset--color--tertiary);padding:.7em .7em .5em}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button .bp-screen-reader-text{border:0;clip:inherit;height:auto;margin:auto;overflow:auto;position:inherit;width:auto;font-size:var(--wp--preset--font-size--small);font-weight:600}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button span:not(.bp-screen-reader-text){background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--tertiary);padding:.1em .3em;border-radius:50%;font-size:var(--wp--preset--font-size--small);vertical-align:text-bottom}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:not(.delete-activity){color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover{background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span:not(.bp-screen-reader-text){background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity{color:var(--wp--preset--color--vivid-red);border:solid 1px var(--wp--preset--color--vivid-red)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity span.bp-screen-reader-text{color:var(--wp--preset--color--vivid-red)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover{background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover span.bp-screen-reader-text{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list li.mini .activity-meta.action{margin-right:calc(50px + 2%)}body.activity-permalink #buddypress.twentytwentytwo .activity-list{border:none}body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item{border:none}body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item .activity-avatar img.avatar{background:var(--wp--preset--color--white)}#buddypress.twentytwentytwo .bp-list li .activity-comments .show-all button{text-decoration:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .show-all button .icon{display:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-avatar{width:auto;margin-left:0}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a{font-weight:600}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a:hover{text-decoration:underline}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a{color:var(--wp--preset--color--foreground);display:inline-block;font-size:var(--wp--preset--font-size--small)}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-primary-action{background-color:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-secondary-action{background-color:var(--wp--preset--color--tertiary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-content{border-right:1px solid var(--wp--preset--color--foreground);margin:15px 5% 0 0}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea{width:98%;border-radius:0}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea:focus{box-shadow:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=button],#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=submit]{color:var(--wp--preset--color--foreground);display:inline-block;font-size:var(--wp--preset--font-size--small)}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=submit]{margin-right:calc(50px - .5em);background-color:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=button]{background-color:var(--wp--preset--color--tertiary)}#buddypress.twentytwentytwo .groups-list li .group-desc{color:var(--wp--preset--color--foreground);border:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #groups-dir-list .current-group-type{text-align:center}body:not(.logged-in) #buddypress.twentytwentytwo .members-list .user-update{width:inherit}#buddypress.twentytwentytwo .members-list li .user-update{border:1px dotted var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);margin:0 auto 15px}#buddypress.twentytwentytwo #members-dir-list .current-member-type{text-align:center}#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links){background:0 0;clear:both;overflow:hidden;border:none;border-bottom:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li a,#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li span{padding:.5em calc(.5em + 2px);display:block}body.bp-user #buddypress.twentytwentytwo .item-body h2.bp-screen-title,body.bp-user #buddypress.twentytwentytwo .item-body h2.screen-heading,body.single-item #buddypress.twentytwentytwo .item-body h2.bp-screen-title,body.single-item #buddypress.twentytwentytwo .item-body h2.screen-heading{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#buddypress.twentytwentytwo .single-headers #item-header-cover-image h2{font-weight:900}#buddypress.twentytwentytwo .single-headers .bp-group-type-list,#buddypress.twentytwentytwo .single-headers .bp-member-type-list,#buddypress.twentytwentytwo .single-headers .group-status,#buddypress.twentytwentytwo .single-headers .item-meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .single-headers a:hover{text-decoration:underline}#buddypress.twentytwentytwo .groups-header .desc-wrap{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .groups-header .desc-wrap .group-description{background:0 0;box-shadow:none}#buddypress.twentytwentytwo .item-body h2.creation-step-name,#buddypress.twentytwentytwo .item-body h2.screen-heading{font-size:var(--wp--custom--typography--font-size--huge)}#buddypress.twentytwentytwo .item-body h3.creation-step-name,#buddypress.twentytwentytwo .item-body h3.screen-heading{font-size:var(--wp--preset--font-size--large)}#buddypress.twentytwentytwo .item-body h4.creation-step-name,#buddypress.twentytwentytwo .item-body h4.screen-heading{font-size:var(--wp--preset--font-size--medium)}#buddypress.twentytwentytwo .item-body .bp-avatar #avatar-crop-pane{margin-bottom:1em}#buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items{border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items li.current{border:1px solid var(--wp--preset--color--primary);border-bottom:1px solid var(--wp--preset--color--background)}#buddypress.twentytwentytwo .item-body #drag-drop-area{border:4px dashed var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .item-body #drag-drop-area .drag-drop-info{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .item-body #drag-drop-area #bp-browse-button{margin:50px auto 0}#buddypress.twentytwentytwo .item-body .drag-over #drag-drop-area{border:4px dashed var(--wp--preset--color--vivid-cyan-blue)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .success,#buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,#buddypress.twentytwentytwo .item-body .bp-avatar-status .success,#buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .success,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning{background-color:var(--wp--preset--color--tertiary);border:none;border-right-width:4px;border-right-style:solid;color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,#buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning{border-right-color:var(--wp--preset--color--luminous-vivid-orange)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .success,#buddypress.twentytwentytwo .item-body .bp-avatar-status .success,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .success{border-right-color:var(--wp--preset--color--vivid-green-cyan)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .error,#buddypress.twentytwentytwo .item-body .bp-avatar-status .error,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .error{border-right-color:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .item-body .avatar-history-action.delete{background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);border:solid 1px var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .item-body .avatar-history-action.delete:hover{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--vivid-red)}.group-settings #buddypress.twentytwentytwo .group-settings-selections{margin-bottom:1em}#buddypress.twentytwentytwo #group-manage-members-ui .bp-pagination{padding:.4em .5em .4em 0}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type=search]{font-size:16px}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type=search]:focus{outline-offset:-7px;outline:2px dotted var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type=submit]{border-width:1px;border-style:solid;background-clip:border-box}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type=submit]:hover{border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit label,#buddypress.twentytwentytwo #group-manage-members-ui #group-roles-filter label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select,#buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter{font-size:16px;padding:6px 10px 6px 25px}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select:focus,#buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter:focus{outline-offset:2px;outline:2px dotted var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #delete-group-button{border-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo #delete-group-button:hover{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul{border-top:none}#buddypress.twentytwentytwo .bp-invites-content ul li{border:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-invites-content ul li.selected{box-shadow:none;border-style:solid}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button{border:none;background:0 0;top:-5px;left:0}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button .icons:before{border-radius:50%;width:32px;height:32px;color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button:hover .icons:before{color:var(--wp--preset--color--background);background:var(--wp--preset--color--primary);width:32px;height:32px}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button .icons:before{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button:hover .icons:before{color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .bp-invites-content ul li ul.group-inviters li{border:none}#buddypress.twentytwentytwo .profile table.bp-tables-user tr td,#buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td,#buddypress.twentytwentytwo .profile table.profile-fields tr td,#buddypress.twentytwentytwo .profile table.profile-fields tr.alt td{background:0 0}#buddypress.twentytwentytwo .profile table.bp-tables-user tr td.label,#buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td.label,#buddypress.twentytwentytwo .profile table.profile-fields tr td.label,#buddypress.twentytwentytwo .profile table.profile-fields tr.alt td.label{border-left-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .editfield{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .editfield p.field-visibility-settings-toggle{margin-top:1em}#buddypress.twentytwentytwo .profile.edit .editfield .field-visibility-settings .radio label{margin-bottom:.5em}#buddypress.twentytwentytwo .profile.edit .wp-editor-container .mce-toolbar button{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .button-tabs li{border:solid 2px var(--wp--preset--color--primary);overflow:hidden}#buddypress.twentytwentytwo .profile.edit .button-tabs li a{text-decoration:none}#buddypress.twentytwentytwo .profile.edit .button-tabs li.current{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .profile.edit .button-tabs li.current a{color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .profile.edit .button-tabs li:hover{outline-offset:10px;border-style:dotted}#buddypress.twentytwentytwo .profile.edit .clear-value{text-decoration:underline}#buddypress.twentytwentytwo .profile.edit legend{padding:0}#buddypress.twentytwentytwo .field-visibility-settings,#buddypress.twentytwentytwo .field-visibility-settings-header{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #group-list.invites h2.list-title{float:none}#buddypress.twentytwentytwo #group-list.invites .accept{margin-right:0}#buddypress.twentytwentytwo #user_messages_select_all{vertical-align:-5px}#buddypress.twentytwentytwo #user_messages_select_all:checked{vertical-align:-3px}#buddypress.twentytwentytwo #message-threads{border-top:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li{border-bottom:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li.selected{border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li.unread{border-right:8px solid var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo #message-threads li .thread-cb{padding-right:15px}#buddypress.twentytwentytwo #message-threads li.unread .thread-cb{padding-right:7px}#buddypress.twentytwentytwo #message-threads li .thread-from img.avatar,#buddypress.twentytwentytwo #message-threads li .thread-to img.avatar{width:32px;height:32px}#buddypress.twentytwentytwo #message-threads li .thread-from .num-recipients,#buddypress.twentytwentytwo #message-threads li .thread-to .num-recipients{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li .thread-content .excerpt{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li .thread-date time{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li.selected{background:0 0;font-weight:bolder;color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li.selected .thread-subject .subject{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li:not(.selected){color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-header h2:first-child,#buddypress.twentytwentytwo .bp-messages-content #thread-preview h2:first-child{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list{border-top:none}#buddypress.twentytwentytwo .bp-messages-content #thread-preview{border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .participants-list,#buddypress.twentytwentytwo .bp-messages-content #thread-preview dd{padding-right:0}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-pane-header{border-bottom-style:dotted;border-bottom-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-content .preview-message{background:0 0}#buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header .participants-list,#buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header dd{padding-right:0}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip{border:none;background:0 0}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:before,#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:before{width:32px;height:32px;color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:hover:before,#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:hover:before{border-radius:50%;color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .bp-messages-content .actions .message-action-star:before,#buddypress.twentytwentytwo .bp-messages-content .actions .message-action-unstar:before{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li{padding-right:0}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata{background:0 0;border:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata *{line-height:1.6;vertical-align:middle}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link{margin-top:3px;margin-bottom:3px}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link strong{display:inline-block;margin-top:2px}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link:hover strong{text-decoration:underline}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata time{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content{background:0 0;margin:0;width:100%;padding:.5em .2em}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content *{padding-right:.8em;padding-left:.8em}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li:first-child .message-content{border:1px dotted var(--wp--preset--color--primary);border-top:none}#buddypress.twentytwentytwo .bp-messages-content #send-reply .avatar-box img.avatar{display:inline-block;vertical-align:-7px}#buddypress.twentytwentytwo .bp-messages-content .wp-editor-container .mce-toolbar button{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #bp-messages-reset{border-width:0;font-size:inherit}#buddypress.twentytwentytwo .bp-messages-content #send-to-input{width:100%!important}#buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit{padding:3px .7em;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--background);border-right-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply{line-height:1.5;margin:0 10px 0 0;padding:3px 5px;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply span{vertical-align:middle}#buddypress.twentytwentytwo.buddypress-wrap .bp-tables-user tr.alt td,#buddypress.twentytwentytwo.buddypress-wrap table.wp-profile-fields tr.alt td{background:0 0}#buddypress.twentytwentytwo .bp-tables-user.profile-settings{border:solid 1px currentColor;margin-bottom:1em}#buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr{border:none}#buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr th{text-align:right;border-bottom:dotted 1px currentColor}#buddypress.twentytwentytwo #delete-account-button{border-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo #delete-account-button:hover{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .invitations-options-nav,#buddypress.twentytwentytwo .notifications-options-nav{margin-top:1em}#buddypress.twentytwentytwo .invitations-options-nav input#invitation-bulk-manage,#buddypress.twentytwentytwo .notifications-options-nav input#notification-bulk-manage{line-height:1.2}#buddypress.twentytwentytwo .bp-tables-user.notifications th{text-align:right}#buddypress.twentytwentytwo .bp-tables-user.notifications td.notification-actions a.delete{color:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo fieldset{padding-top:0;margin-top:1em}#buddypress.twentytwentytwo fieldset legend{padding:0 1em;display:inline-block}#buddypress.twentytwentytwo .select-wrap{border:1px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .select-wrap select{background:0 0;width:98%;text-indent:0}#buddypress.twentytwentytwo .select-wrap span.select-arrow{background:0 0}#buddypress.twentytwentytwo .select-wrap span.select-arrow:before{font-family:dashicons;content:"\f140";color:var(--wp--preset--color--foreground);vertical-align:-10%}#buddypress.twentytwentytwo .select-wrap:focus .select-arrow:before,#buddypress.twentytwentytwo .select-wrap:hover .select-arrow:before{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo input[type=checkbox],#buddypress.twentytwentytwo input[type=radio]{width:25px;height:25px;vertical-align:top}#buddypress.twentytwentytwo .groups-members-search input[type=text],#buddypress.twentytwentytwo input[type=color],#buddypress.twentytwentytwo input[type=date],#buddypress.twentytwentytwo input[type=datetime-local],#buddypress.twentytwentytwo input[type=datetime],#buddypress.twentytwentytwo input[type=email],#buddypress.twentytwentytwo input[type=month],#buddypress.twentytwentytwo input[type=number],#buddypress.twentytwentytwo input[type=password],#buddypress.twentytwentytwo input[type=range],#buddypress.twentytwentytwo input[type=search],#buddypress.twentytwentytwo input[type=tel],#buddypress.twentytwentytwo input[type=text],#buddypress.twentytwentytwo input[type=time],#buddypress.twentytwentytwo input[type=url],#buddypress.twentytwentytwo input[type=week],#buddypress.twentytwentytwo textarea{color:var(--wp--preset--color--foreground);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .subnav-filters input[type=search]{font-size:16px;background:0 0}#buddypress.twentytwentytwo .bp-dir-search-form button,#buddypress.twentytwentytwo form#group-members-search button,#buddypress.twentytwentytwo form#group_invites_search_form button{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--background);border-right-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-dir-search-form button:hover,#buddypress.twentytwentytwo form#group-members-search button:hover,#buddypress.twentytwentytwo form#group_invites_search_form button:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .standard-form p.description{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .standard-form .datebox-selects label,#buddypress.twentytwentytwo .standard-form .datebox-selects span.label{display:inline}body.bp-user.settings.general #buddypress.twentytwentytwo .wp-pwd:not(.is-open){display:none}.bp-user #buddypress.twentytwentytwo [data-bp-search] form #user_messages_search{padding:3px 10px}#buddypress.twentytwentytwo form#group-members-search,#buddypress.twentytwentytwo form.bp-dir-search-form,#buddypress.twentytwentytwo form.bp-messages-search-form,#buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form{border:1px solid var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo form#group-members-search button,#buddypress.twentytwentytwo form.bp-dir-search-form button,#buddypress.twentytwentytwo form.bp-messages-search-form button,#buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form button{padding:5px .8em 6px}#buddypress.twentytwentytwo.extended-default-reg .register-page .default-profile{min-width:45%}#buddypress.twentytwentytwo .bp-tables-user tbody tr,#buddypress.twentytwentytwo .bp-tables-user tbody tr.alt,#buddypress.twentytwentytwo table.forum tbody tr,#buddypress.twentytwentytwo table.forum tbody tr.alt,#buddypress.twentytwentytwo table.wp-profile-fields tbody tr,#buddypress.twentytwentytwo table.wp-profile-fields tbody tr.alt{background:0 0}#buddypress.twentytwentytwo table#group-members-list-table{border-collapse:collapse;width:100%}#buddypress.twentytwentytwo table#group-members-list-table a:focus,#buddypress.twentytwentytwo table#group-members-list-table a:hover{text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:0.25ch}#buddypress.twentytwentytwo table#group-members-list-table .row-actions a{font-size:90%}#buddypress.twentytwentytwo table#group-members-list-table td,#buddypress.twentytwentytwo table#group-members-list-table th{padding:.5em;border:1px solid var(--wp--preset--color--primary);word-break:break-all}#buddypress.twentytwentytwo table#group-members-list-table td.uname-column,#buddypress.twentytwentytwo table#group-members-list-table th.uname-column{width:60%}#buddypress.twentytwentytwo table#group-members-list-table td img.avatar{display:block;height:calc(2.25 * 1rem);min-height:inherit;width:calc(2.25 * 1rem)}#buddypress.twentytwentytwo table#group-members-list-table td img.alignleft{float:right}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo table#group-members-list-table td img.alignleft{margin-left:calc(2 * 1rem)}}#buddypress.twentytwentytwo .activity-read-more a,#buddypress.twentytwentytwo .comment-reply-link,#buddypress.twentytwentytwo .generic-button a,#buddypress.twentytwentytwo a.bp-title-button,#buddypress.twentytwentytwo a.button,#buddypress.twentytwentytwo button,#buddypress.twentytwentytwo input[type=button],#buddypress.twentytwentytwo input[type=submit],#buddypress.twentytwentytwo ul.button-nav:not(.button-tabs) li a{background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:0;color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo #bp-messages-reset,#buddypress.twentytwentytwo .activity-read-more a:focus,#buddypress.twentytwentytwo .activity-read-more a:hover,#buddypress.twentytwentytwo .button-nav li a:focus,#buddypress.twentytwentytwo .button-nav li a:hover,#buddypress.twentytwentytwo .button-nav li.current a,#buddypress.twentytwentytwo .comment-reply-link:focus,#buddypress.twentytwentytwo .comment-reply-link:hover,#buddypress.twentytwentytwo .generic-button a:focus,#buddypress.twentytwentytwo .generic-button a:hover,#buddypress.twentytwentytwo a.button:focus,#buddypress.twentytwentytwo a.button:hover,#buddypress.twentytwentytwo button:focus,#buddypress.twentytwentytwo button:hover,#buddypress.twentytwentytwo input[type=button]:focus,#buddypress.twentytwentytwo input[type=button]:hover,#buddypress.twentytwentytwo input[type=reset],#buddypress.twentytwentytwo input[type=submit]:focus,#buddypress.twentytwentytwo input[type=submit]:hover{background:0 0;border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);outline:0;text-decoration:none}#buddypress.twentytwentytwo #bp-messages-reset:focus,#buddypress.twentytwentytwo #bp-messages-reset:hover,#buddypress.twentytwentytwo input[type=reset]:focus,#buddypress.twentytwentytwo input[type=reset]:hover{outline-offset:-0.25ch;outline:2px dashed currentColor}#buddypress.twentytwentytwo a.disabled,#buddypress.twentytwentytwo a.disabled:hover button.pending,#buddypress.twentytwentytwo button.disabled,#buddypress.twentytwentytwo button.disabled:hover,#buddypress.twentytwentytwo button.pending:hover,#buddypress.twentytwentytwo div.pending a,#buddypress.twentytwentytwo div.pending a:hover,#buddypress.twentytwentytwo input[type=button].disabled,#buddypress.twentytwentytwo input[type=button].pending,#buddypress.twentytwentytwo input[type=button]:hover.disabled,#buddypress.twentytwentytwo input[type=button]:hover.pending,#buddypress.twentytwentytwo input[type=reset].disabled,#buddypress.twentytwentytwo input[type=reset].pending,#buddypress.twentytwentytwo input[type=reset]:hover.disabled,#buddypress.twentytwentytwo input[type=reset]:hover.pending,#buddypress.twentytwentytwo input[type=submit].pending,#buddypress.twentytwentytwo input[type=submit]:disabled,#buddypress.twentytwentytwo input[type=submit]:hover.disabled,#buddypress.twentytwentytwo input[type=submit]:hover.pending,#buddypress.twentytwentytwo input[type=submit][disabled=disabled]{opacity:.6;cursor:not-allowed}#buddypress.twentytwentytwo .blog-button:after,#buddypress.twentytwentytwo .blog-button:before{display:none}#buddypress.twentytwentytwo .create-button a:focus,#buddypress.twentytwentytwo .create-button a:hover{text-decoration:none}#buddypress.twentytwentytwo.bp-dir-vert-nav .create-button a{box-shadow:none;color:var(--wp--preset--color--background);background-color:var(--wp--preset--color--primary);border-radius:0;border:1px solid var(--wp--preset--color--primary);background-clip:border-box}#buddypress.twentytwentytwo .warn{color:var(--wp--preset--color--primary);font-weight:600}#buddypress.twentytwentytwo .bp-feedback{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);box-shadow:none}#buddypress.twentytwentytwo .bp-feedback:not(.custom-homepage-info){margin-top:1.5em;margin-bottom:1.5em;border:solid 1px var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback .bp-icon{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-feedback a{border-bottom:solid 1px var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip{border:none;background:0 0;top:-5px;left:0}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip .dashicons-dismiss{border-radius:50%;width:32px;height:32px;color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip:hover .dashicons-dismiss{color:var(--wp--preset--color--background);background:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice button.bp-tooltip{top:0;left:15px}#buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice .bp-icon:before{content:"\f16d"}#buddypress.twentytwentytwo #group-create-body .bp-cover-image-status p.warning{background-color:var(--wp--preset--color--tertiary);border:none;border-right-width:4px;border-right-style:solid;border-right-color:var(--wp--preset--color--luminous-vivid-orange);color:var(--wp--preset--color--primary);box-shadow:none}body.buddypress .site #buddypress.twentytwentytwo .button.bp-tooltip:after{content:attr(data-bp-tooltip);word-wrap:break-word;height:auto;width:auto}#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li span{background-color:var(--wp--preset--color--primary);border-radius:10%;display:inline-block;margin:3px 0}#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.current span,#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.selected span{background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body){background:var(--wp--preset--color--background);border-right:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links){background:0 0;border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a{border:none;text-decoration:none}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.current,#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.selected{background-color:var(--wp--preset--color--primary);margin:0;padding:10px 0;border-radius:0}#buddypress.twentytwentytwo .grid.bp-list{border-top:none}#buddypress.twentytwentytwo .grid>li{border:none}#buddypress.twentytwentytwo .grid>li .list-wrap{border:1px solid var(--wp--preset--color--primary);background:0 0}#buddypress.twentytwentytwo .grid>li .item-avatar,#buddypress.twentytwentytwo .grid>li:not(.mini) .item-avatar{margin-left:auto}
bp-templates/bp-nouveau/css/twentytwentytwo.css CHANGED
@@ -48,6 +48,7 @@ Hello, this is the BP Nouveau's Twenty Twenty-Two companion stylesheet.
48
  6.2 - Registration
49
 
50
  7.0 - Tables - General
 
51
 
52
  8.0 - Classes - Messages, Ajax, Widgets, Buttons, Tooltips
53
 
@@ -1443,6 +1444,58 @@ body.bp-user.settings.general #buddypress.twentytwentytwo .wp-pwd:not(.is-open)
1443
  background: transparent;
1444
  }
1445
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1446
  /**
1447
  *-------------------------------------------------------------------------------
1448
  * @section 8.0 - Classes - Messages, Ajax, Widgets, Buttons
48
  6.2 - Registration
49
 
50
  7.0 - Tables - General
51
+ 7.0.1 - Group - Manage Members
52
 
53
  8.0 - Classes - Messages, Ajax, Widgets, Buttons, Tooltips
54
 
1444
  background: transparent;
1445
  }
1446
 
1447
+ /**
1448
+ *-------------------------------------------------------------------------------
1449
+ * @subsection 7.0.1 - Group - Manage Members
1450
+ *-------------------------------------------------------------------------------
1451
+ */
1452
+ #buddypress.twentytwentytwo table#group-members-list-table {
1453
+ border-collapse: collapse;
1454
+ width: 100%;
1455
+ }
1456
+
1457
+ #buddypress.twentytwentytwo table#group-members-list-table a:hover,
1458
+ #buddypress.twentytwentytwo table#group-members-list-table a:focus {
1459
+ text-decoration: underline;
1460
+ -webkit-text-decoration-style: dashed;
1461
+ text-decoration-style: dashed;
1462
+ text-decoration-thickness: 1px;
1463
+ text-underline-offset: 0.25ch;
1464
+ }
1465
+
1466
+ #buddypress.twentytwentytwo table#group-members-list-table .row-actions a {
1467
+ font-size: 90%;
1468
+ }
1469
+
1470
+ #buddypress.twentytwentytwo table#group-members-list-table th,
1471
+ #buddypress.twentytwentytwo table#group-members-list-table td {
1472
+ padding: 0.5em;
1473
+ border: 1px solid var(--wp--preset--color--primary);
1474
+ word-break: break-all;
1475
+ }
1476
+
1477
+ #buddypress.twentytwentytwo table#group-members-list-table th.uname-column,
1478
+ #buddypress.twentytwentytwo table#group-members-list-table td.uname-column {
1479
+ width: 60%;
1480
+ }
1481
+
1482
+ #buddypress.twentytwentytwo table#group-members-list-table td img.avatar {
1483
+ display: block;
1484
+ height: calc(2.25 * 1rem);
1485
+ min-height: inherit;
1486
+ width: calc(2.25 * 1rem);
1487
+ }
1488
+
1489
+ #buddypress.twentytwentytwo table#group-members-list-table td img.alignleft {
1490
+ float: left;
1491
+ }
1492
+
1493
+ @media screen and (min-width: 46.8em) {
1494
+ #buddypress.twentytwentytwo table#group-members-list-table td img.alignleft {
1495
+ margin-right: calc(2 * 1rem);
1496
+ }
1497
+ }
1498
+
1499
  /**
1500
  *-------------------------------------------------------------------------------
1501
  * @section 8.0 - Classes - Messages, Ajax, Widgets, Buttons
bp-templates/bp-nouveau/css/twentytwentytwo.min.css CHANGED
@@ -1 +1 @@
1
- @media screen and (max-width:46.8em){#buddypress.twentytwentytwo:not(.bp-single-vert-nav) .bp-navs li{background:0 0}}#buddypress.twentytwentytwo .bp-navs li .count{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:50%;color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li a:hover a .count,#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.current a .count,#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.selected a .count{background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--background);color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:focus,#buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:hover{background:var(--wp--preset--color--background);color:var(--wp--preset--color--primary);outline-offset:-0.25ch;outline:2px dashed currentColor}#buddypress.twentytwentytwo .bp-navs li.current a,#buddypress.twentytwentytwo .bp-navs li.current a:focus,#buddypress.twentytwentytwo .bp-navs li.current a:hover,#buddypress.twentytwentytwo .bp-navs li.selected a,#buddypress.twentytwentytwo .bp-navs li.selected a:focus,#buddypress.twentytwentytwo .bp-navs li.selected a:hover{color:var(--wp--preset--color--background);background-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul{border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current{border-color:var(--wp--preset--color--primary) var(--wp--preset--color--primary) var(--wp--preset--color--background);border-style:solid;border-top-left-radius:4px;border-top-right-radius:4px}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current a,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current a{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo #group-invites-container .bp-invites-nav{border-bottom:none}#buddypress.twentytwentytwo #group-invites-container .bp-invites-nav li .count{margin-left:10px;border-radius:10%;vertical-align:10%}#buddypress.twentytwentytwo #group-invites-container #send-invites-editor ul{padding-left:0}#buddypress.twentytwentytwo.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links){border:none;border-bottom:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .subnav-filters>ul{padding-left:0}#buddypress.twentytwentytwo .bp-pagination{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-list{border-top:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-list>li{border-bottom:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar img.avatar{display:block;margin:0 auto;margin-bottom:1em;max-width:80%}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar{max-width:128px;max-height:128px;margin:auto;margin-right:5%}}#buddypress.twentytwentytwo .bp-list li.mini .item-avatar img.avatar{display:block;margin:0 auto;max-width:50px;max-height:50px;margin-bottom:1em}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo .bp-list li.mini .item-avatar{width:5%;margin:auto;margin-right:2%}}#buddypress.twentytwentytwo .bp-list li.mini .activity-meta.action{clear:none}#buddypress.twentytwentytwo .bp-list li .item-meta,#buddypress.twentytwentytwo .bp-list li .meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-list.bp-list{background:inherit;border-left:none;border-right:none;border-top:none;border-bottom:1px dotted var(--wp--preset--color--primary);padding:0}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item{background:inherit;border:none;border-radius:0;border-top:1px dotted var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item:not(:first-child){margin-top:1.5em}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since,#buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since:hover{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-update-form{border:none;box-shadow:none}#buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea{border:solid 1px var(--wp--preset--color--foreground);border-radius:0}#buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea:focus{box-shadow:none}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #activity-autocomplete,#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select{border:solid 1px var(--wp--preset--color--foreground);padding:.5em;font-size:var(--wp--preset--font-size--medium)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select{width:-moz-fit-content;width:fit-content}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li{margin-bottom:0}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li #activity-autocomplete{width:98%}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object{padding:.5em;border-radius:0;border-style:dotted;border-width:0;border-left-width:1px;border-right-width:1px}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected){background:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):last-child{border-bottom:dotted 1px}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):hover{background:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object.selected{border:none;background-color:transparent}#buddypress.twentytwentytwo .activity-update-form #whats-new-submit{margin-bottom:calc(32px + var(--wp--style--block-gap))}#buddypress.twentytwentytwo #activity-rss-feed{line-height:40px}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a:focus{color:var(--wp--preset--color--foreground);background:0 0;outline-offset:-0.25ch;outline:2px dashed currentColor}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover{color:var(--wp--preset--color--foreground);background:0 0}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover a{color:var(--wp--preset--color--foreground);background:0 0}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header{color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a{font-weight:600}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a:hover,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a:hover{text-decoration:underline}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-inner,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content blockquote{background:inherit;border:1px dotted var(--wp--preset--color--primary)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action{background:inherit;margin-left:calc(128px + 5%)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .icons:before{height:auto;width:auto;display:inline}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:before{content:""}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button{background-color:var(--wp--preset--color--tertiary);padding:.7em .7em .5em}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button .bp-screen-reader-text{border:0;clip:inherit;height:auto;margin:auto;overflow:auto;position:inherit;width:auto;font-size:var(--wp--preset--font-size--small);font-weight:600}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button span:not(.bp-screen-reader-text){background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--tertiary);padding:.1em .3em;border-radius:50%;font-size:var(--wp--preset--font-size--small);vertical-align:text-bottom}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:not(.delete-activity){color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover{background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span:not(.bp-screen-reader-text){background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity{color:var(--wp--preset--color--vivid-red);border:solid 1px var(--wp--preset--color--vivid-red)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity span.bp-screen-reader-text{color:var(--wp--preset--color--vivid-red)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover{background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover span.bp-screen-reader-text{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list li.mini .activity-meta.action{margin-left:calc(50px + 2%)}body.activity-permalink #buddypress.twentytwentytwo .activity-list{border:none}body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item{border:none}body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item .activity-avatar img.avatar{background:var(--wp--preset--color--white)}#buddypress.twentytwentytwo .bp-list li .activity-comments .show-all button{text-decoration:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .show-all button .icon{display:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-avatar{width:auto;margin-right:0}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a{font-weight:600}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a:hover{text-decoration:underline}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a{color:var(--wp--preset--color--foreground);display:inline-block;font-size:var(--wp--preset--font-size--small)}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-primary-action{background-color:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-secondary-action{background-color:var(--wp--preset--color--tertiary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-content{border-left:1px solid var(--wp--preset--color--foreground);margin:15px 0 0 5%}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea{width:98%;border-radius:0}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea:focus{box-shadow:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=button],#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=submit]{color:var(--wp--preset--color--foreground);display:inline-block;font-size:var(--wp--preset--font-size--small)}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=submit]{margin-left:calc(50px - .5em);background-color:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=button]{background-color:var(--wp--preset--color--tertiary)}#buddypress.twentytwentytwo .groups-list li .group-desc{color:var(--wp--preset--color--foreground);border:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #groups-dir-list .current-group-type{text-align:center}body:not(.logged-in) #buddypress.twentytwentytwo .members-list .user-update{width:inherit}#buddypress.twentytwentytwo .members-list li .user-update{border:1px dotted var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);margin:0 auto 15px}#buddypress.twentytwentytwo #members-dir-list .current-member-type{text-align:center}#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links){background:0 0;clear:both;overflow:hidden;border:none;border-bottom:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li a,#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li span{padding:.5em calc(.5em + 2px);display:block}body.bp-user #buddypress.twentytwentytwo .item-body h2.bp-screen-title,body.bp-user #buddypress.twentytwentytwo .item-body h2.screen-heading,body.single-item #buddypress.twentytwentytwo .item-body h2.bp-screen-title,body.single-item #buddypress.twentytwentytwo .item-body h2.screen-heading{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#buddypress.twentytwentytwo .single-headers #item-header-cover-image h2{font-weight:900}#buddypress.twentytwentytwo .single-headers .bp-group-type-list,#buddypress.twentytwentytwo .single-headers .bp-member-type-list,#buddypress.twentytwentytwo .single-headers .group-status,#buddypress.twentytwentytwo .single-headers .item-meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .single-headers a:hover{text-decoration:underline}#buddypress.twentytwentytwo .groups-header .desc-wrap{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .groups-header .desc-wrap .group-description{background:0 0;box-shadow:none}#buddypress.twentytwentytwo .item-body h2.creation-step-name,#buddypress.twentytwentytwo .item-body h2.screen-heading{font-size:var(--wp--custom--typography--font-size--huge)}#buddypress.twentytwentytwo .item-body h3.creation-step-name,#buddypress.twentytwentytwo .item-body h3.screen-heading{font-size:var(--wp--preset--font-size--large)}#buddypress.twentytwentytwo .item-body h4.creation-step-name,#buddypress.twentytwentytwo .item-body h4.screen-heading{font-size:var(--wp--preset--font-size--medium)}#buddypress.twentytwentytwo .item-body .bp-avatar #avatar-crop-pane{margin-bottom:1em}#buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items{border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items li.current{border:1px solid var(--wp--preset--color--primary);border-bottom:1px solid var(--wp--preset--color--background)}#buddypress.twentytwentytwo .item-body #drag-drop-area{border:4px dashed var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .item-body #drag-drop-area .drag-drop-info{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .item-body #drag-drop-area #bp-browse-button{margin:50px auto 0}#buddypress.twentytwentytwo .item-body .drag-over #drag-drop-area{border:4px dashed var(--wp--preset--color--vivid-cyan-blue)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .success,#buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,#buddypress.twentytwentytwo .item-body .bp-avatar-status .success,#buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .success,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning{background-color:var(--wp--preset--color--tertiary);border:none;border-left-width:4px;border-left-style:solid;color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,#buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning{border-left-color:var(--wp--preset--color--luminous-vivid-orange)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .success,#buddypress.twentytwentytwo .item-body .bp-avatar-status .success,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .success{border-left-color:var(--wp--preset--color--vivid-green-cyan)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .error,#buddypress.twentytwentytwo .item-body .bp-avatar-status .error,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .error{border-left-color:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .item-body .avatar-history-action.delete{background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);border:solid 1px var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .item-body .avatar-history-action.delete:hover{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--vivid-red)}.group-settings #buddypress.twentytwentytwo .group-settings-selections{margin-bottom:1em}#buddypress.twentytwentytwo #group-manage-members-ui .bp-pagination{padding:.4em 0 .4em .5em}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type=search]{font-size:16px}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type=search]:focus{outline-offset:-7px;outline:2px dotted var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type=submit]{border-width:1px;border-style:solid;background-clip:border-box}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type=submit]:hover{border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit label,#buddypress.twentytwentytwo #group-manage-members-ui #group-roles-filter label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select,#buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter{font-size:16px;padding:6px 25px 6px 10px}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select:focus,#buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter:focus{outline-offset:2px;outline:2px dotted var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #delete-group-button{border-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo #delete-group-button:hover{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul{border-top:none}#buddypress.twentytwentytwo .bp-invites-content ul li{border:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-invites-content ul li.selected{box-shadow:none;border-style:solid}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button{border:none;background:0 0;top:-5px;right:0}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button .icons:before{border-radius:50%;width:32px;height:32px;color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button:hover .icons:before{color:var(--wp--preset--color--background);background:var(--wp--preset--color--primary);width:32px;height:32px}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button .icons:before{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button:hover .icons:before{color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .bp-invites-content ul li ul.group-inviters li{border:none}#buddypress.twentytwentytwo .profile table.bp-tables-user tr td,#buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td,#buddypress.twentytwentytwo .profile table.profile-fields tr td,#buddypress.twentytwentytwo .profile table.profile-fields tr.alt td{background:0 0}#buddypress.twentytwentytwo .profile table.bp-tables-user tr td.label,#buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td.label,#buddypress.twentytwentytwo .profile table.profile-fields tr td.label,#buddypress.twentytwentytwo .profile table.profile-fields tr.alt td.label{border-right-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .editfield{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .editfield p.field-visibility-settings-toggle{margin-top:1em}#buddypress.twentytwentytwo .profile.edit .editfield .field-visibility-settings .radio label{margin-bottom:.5em}#buddypress.twentytwentytwo .profile.edit .wp-editor-container .mce-toolbar button{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .button-tabs li{border:solid 2px var(--wp--preset--color--primary);overflow:hidden}#buddypress.twentytwentytwo .profile.edit .button-tabs li a{text-decoration:none}#buddypress.twentytwentytwo .profile.edit .button-tabs li.current{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .profile.edit .button-tabs li.current a{color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .profile.edit .button-tabs li:hover{outline-offset:10px;border-style:dotted}#buddypress.twentytwentytwo .profile.edit .clear-value{text-decoration:underline}#buddypress.twentytwentytwo .profile.edit legend{padding:0}#buddypress.twentytwentytwo .field-visibility-settings,#buddypress.twentytwentytwo .field-visibility-settings-header{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #group-list.invites h2.list-title{float:none}#buddypress.twentytwentytwo #group-list.invites .accept{margin-left:0}#buddypress.twentytwentytwo #user_messages_select_all{vertical-align:-5px}#buddypress.twentytwentytwo #user_messages_select_all:checked{vertical-align:-3px}#buddypress.twentytwentytwo #message-threads{border-top:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li{border-bottom:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li.selected{border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li.unread{border-left:8px solid var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo #message-threads li .thread-cb{padding-left:15px}#buddypress.twentytwentytwo #message-threads li.unread .thread-cb{padding-left:7px}#buddypress.twentytwentytwo #message-threads li .thread-from img.avatar,#buddypress.twentytwentytwo #message-threads li .thread-to img.avatar{width:32px;height:32px}#buddypress.twentytwentytwo #message-threads li .thread-from .num-recipients,#buddypress.twentytwentytwo #message-threads li .thread-to .num-recipients{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li .thread-content .excerpt{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li .thread-date time{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li.selected{background:0 0;font-weight:bolder;color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li.selected .thread-subject .subject{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li:not(.selected){color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-header h2:first-child,#buddypress.twentytwentytwo .bp-messages-content #thread-preview h2:first-child{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list{border-top:none}#buddypress.twentytwentytwo .bp-messages-content #thread-preview{border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .participants-list,#buddypress.twentytwentytwo .bp-messages-content #thread-preview dd{padding-left:0}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-pane-header{border-bottom-style:dotted;border-bottom-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-content .preview-message{background:0 0}#buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header .participants-list,#buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header dd{padding-left:0}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip{border:none;background:0 0}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:before,#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:before{width:32px;height:32px;color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:hover:before,#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:hover:before{border-radius:50%;color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .bp-messages-content .actions .message-action-star:before,#buddypress.twentytwentytwo .bp-messages-content .actions .message-action-unstar:before{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li{padding-left:0}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata{background:0 0;border:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata *{line-height:1.6;vertical-align:middle}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link{margin-top:3px;margin-bottom:3px}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link strong{display:inline-block;margin-top:2px}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link:hover strong{text-decoration:underline}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata time{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content{background:0 0;margin:0;width:100%;padding:.5em .2em}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content *{padding-left:.8em;padding-right:.8em}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li:first-child .message-content{border:1px dotted var(--wp--preset--color--primary);border-top:none}#buddypress.twentytwentytwo .bp-messages-content #send-reply .avatar-box img.avatar{display:inline-block;vertical-align:-7px}#buddypress.twentytwentytwo .bp-messages-content .wp-editor-container .mce-toolbar button{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #bp-messages-reset{border-width:0;font-size:inherit}#buddypress.twentytwentytwo .bp-messages-content #send-to-input{width:100%!important}#buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit{padding:3px .7em;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--background);border-left-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply{line-height:1.5;margin:0 0 0 10px;padding:3px 5px;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply span{vertical-align:middle}#buddypress.twentytwentytwo.buddypress-wrap .bp-tables-user tr.alt td,#buddypress.twentytwentytwo.buddypress-wrap table.wp-profile-fields tr.alt td{background:0 0}#buddypress.twentytwentytwo .bp-tables-user.profile-settings{border:solid 1px currentColor;margin-bottom:1em}#buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr{border:none}#buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr th{text-align:left;border-bottom:dotted 1px currentColor}#buddypress.twentytwentytwo #delete-account-button{border-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo #delete-account-button:hover{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .invitations-options-nav,#buddypress.twentytwentytwo .notifications-options-nav{margin-top:1em}#buddypress.twentytwentytwo .invitations-options-nav input#invitation-bulk-manage,#buddypress.twentytwentytwo .notifications-options-nav input#notification-bulk-manage{line-height:1.2}#buddypress.twentytwentytwo .bp-tables-user.notifications th{text-align:left}#buddypress.twentytwentytwo .bp-tables-user.notifications td.notification-actions a.delete{color:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo fieldset{padding-top:0;margin-top:1em}#buddypress.twentytwentytwo fieldset legend{padding:0 1em;display:inline-block}#buddypress.twentytwentytwo .select-wrap{border:1px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .select-wrap select{background:0 0;width:98%;text-indent:0}#buddypress.twentytwentytwo .select-wrap span.select-arrow{background:0 0}#buddypress.twentytwentytwo .select-wrap span.select-arrow:before{font-family:dashicons;content:"\f140";color:var(--wp--preset--color--foreground);vertical-align:-10%}#buddypress.twentytwentytwo .select-wrap:focus .select-arrow:before,#buddypress.twentytwentytwo .select-wrap:hover .select-arrow:before{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo input[type=checkbox],#buddypress.twentytwentytwo input[type=radio]{width:25px;height:25px;vertical-align:top}#buddypress.twentytwentytwo .groups-members-search input[type=text],#buddypress.twentytwentytwo input[type=color],#buddypress.twentytwentytwo input[type=date],#buddypress.twentytwentytwo input[type=datetime-local],#buddypress.twentytwentytwo input[type=datetime],#buddypress.twentytwentytwo input[type=email],#buddypress.twentytwentytwo input[type=month],#buddypress.twentytwentytwo input[type=number],#buddypress.twentytwentytwo input[type=password],#buddypress.twentytwentytwo input[type=range],#buddypress.twentytwentytwo input[type=search],#buddypress.twentytwentytwo input[type=tel],#buddypress.twentytwentytwo input[type=text],#buddypress.twentytwentytwo input[type=time],#buddypress.twentytwentytwo input[type=url],#buddypress.twentytwentytwo input[type=week],#buddypress.twentytwentytwo textarea{color:var(--wp--preset--color--foreground);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .subnav-filters input[type=search]{font-size:16px;background:0 0}#buddypress.twentytwentytwo .bp-dir-search-form button,#buddypress.twentytwentytwo form#group-members-search button,#buddypress.twentytwentytwo form#group_invites_search_form button{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--background);border-left-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-dir-search-form button:hover,#buddypress.twentytwentytwo form#group-members-search button:hover,#buddypress.twentytwentytwo form#group_invites_search_form button:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .standard-form p.description{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .standard-form .datebox-selects label,#buddypress.twentytwentytwo .standard-form .datebox-selects span.label{display:inline}body.bp-user.settings.general #buddypress.twentytwentytwo .wp-pwd:not(.is-open){display:none}.bp-user #buddypress.twentytwentytwo [data-bp-search] form #user_messages_search{padding:3px 10px}#buddypress.twentytwentytwo form#group-members-search,#buddypress.twentytwentytwo form.bp-dir-search-form,#buddypress.twentytwentytwo form.bp-messages-search-form,#buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form{border:1px solid var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo form#group-members-search button,#buddypress.twentytwentytwo form.bp-dir-search-form button,#buddypress.twentytwentytwo form.bp-messages-search-form button,#buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form button{padding:5px .8em 6px}#buddypress.twentytwentytwo.extended-default-reg .register-page .default-profile{min-width:45%}#buddypress.twentytwentytwo .bp-tables-user tbody tr,#buddypress.twentytwentytwo .bp-tables-user tbody tr.alt,#buddypress.twentytwentytwo table.forum tbody tr,#buddypress.twentytwentytwo table.forum tbody tr.alt,#buddypress.twentytwentytwo table.wp-profile-fields tbody tr,#buddypress.twentytwentytwo table.wp-profile-fields tbody tr.alt{background:0 0}#buddypress.twentytwentytwo .activity-read-more a,#buddypress.twentytwentytwo .comment-reply-link,#buddypress.twentytwentytwo .generic-button a,#buddypress.twentytwentytwo a.bp-title-button,#buddypress.twentytwentytwo a.button,#buddypress.twentytwentytwo button,#buddypress.twentytwentytwo input[type=button],#buddypress.twentytwentytwo input[type=submit],#buddypress.twentytwentytwo ul.button-nav:not(.button-tabs) li a{background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:0;color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo #bp-messages-reset,#buddypress.twentytwentytwo .activity-read-more a:focus,#buddypress.twentytwentytwo .activity-read-more a:hover,#buddypress.twentytwentytwo .button-nav li a:focus,#buddypress.twentytwentytwo .button-nav li a:hover,#buddypress.twentytwentytwo .button-nav li.current a,#buddypress.twentytwentytwo .comment-reply-link:focus,#buddypress.twentytwentytwo .comment-reply-link:hover,#buddypress.twentytwentytwo .generic-button a:focus,#buddypress.twentytwentytwo .generic-button a:hover,#buddypress.twentytwentytwo a.button:focus,#buddypress.twentytwentytwo a.button:hover,#buddypress.twentytwentytwo button:focus,#buddypress.twentytwentytwo button:hover,#buddypress.twentytwentytwo input[type=button]:focus,#buddypress.twentytwentytwo input[type=button]:hover,#buddypress.twentytwentytwo input[type=reset],#buddypress.twentytwentytwo input[type=submit]:focus,#buddypress.twentytwentytwo input[type=submit]:hover{background:0 0;border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);outline:0;text-decoration:none}#buddypress.twentytwentytwo #bp-messages-reset:focus,#buddypress.twentytwentytwo #bp-messages-reset:hover,#buddypress.twentytwentytwo input[type=reset]:focus,#buddypress.twentytwentytwo input[type=reset]:hover{outline-offset:-0.25ch;outline:2px dashed currentColor}#buddypress.twentytwentytwo a.disabled,#buddypress.twentytwentytwo a.disabled:hover button.pending,#buddypress.twentytwentytwo button.disabled,#buddypress.twentytwentytwo button.disabled:hover,#buddypress.twentytwentytwo button.pending:hover,#buddypress.twentytwentytwo div.pending a,#buddypress.twentytwentytwo div.pending a:hover,#buddypress.twentytwentytwo input[type=button].disabled,#buddypress.twentytwentytwo input[type=button].pending,#buddypress.twentytwentytwo input[type=button]:hover.disabled,#buddypress.twentytwentytwo input[type=button]:hover.pending,#buddypress.twentytwentytwo input[type=reset].disabled,#buddypress.twentytwentytwo input[type=reset].pending,#buddypress.twentytwentytwo input[type=reset]:hover.disabled,#buddypress.twentytwentytwo input[type=reset]:hover.pending,#buddypress.twentytwentytwo input[type=submit].pending,#buddypress.twentytwentytwo input[type=submit]:disabled,#buddypress.twentytwentytwo input[type=submit]:hover.disabled,#buddypress.twentytwentytwo input[type=submit]:hover.pending,#buddypress.twentytwentytwo input[type=submit][disabled=disabled]{opacity:.6;cursor:not-allowed}#buddypress.twentytwentytwo .blog-button:after,#buddypress.twentytwentytwo .blog-button:before{display:none}#buddypress.twentytwentytwo .create-button a:focus,#buddypress.twentytwentytwo .create-button a:hover{text-decoration:none}#buddypress.twentytwentytwo.bp-dir-vert-nav .create-button a{box-shadow:none;color:var(--wp--preset--color--background);background-color:var(--wp--preset--color--primary);border-radius:0;border:1px solid var(--wp--preset--color--primary);background-clip:border-box}#buddypress.twentytwentytwo .warn{color:var(--wp--preset--color--primary);font-weight:600}#buddypress.twentytwentytwo .bp-feedback{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);box-shadow:none}#buddypress.twentytwentytwo .bp-feedback:not(.custom-homepage-info){margin-top:1.5em;margin-bottom:1.5em;border:solid 1px var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback .bp-icon{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-feedback a{border-bottom:solid 1px var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip{border:none;background:0 0;top:-5px;right:0}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip .dashicons-dismiss{border-radius:50%;width:32px;height:32px;color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip:hover .dashicons-dismiss{color:var(--wp--preset--color--background);background:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice button.bp-tooltip{top:0;right:15px}#buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice .bp-icon:before{content:"\f16d"}#buddypress.twentytwentytwo #group-create-body .bp-cover-image-status p.warning{background-color:var(--wp--preset--color--tertiary);border:none;border-left-width:4px;border-left-style:solid;border-left-color:var(--wp--preset--color--luminous-vivid-orange);color:var(--wp--preset--color--primary);box-shadow:none}body.buddypress .site #buddypress.twentytwentytwo .button.bp-tooltip:after{content:attr(data-bp-tooltip);word-wrap:break-word;height:auto;width:auto}#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li span{background-color:var(--wp--preset--color--primary);border-radius:10%;display:inline-block;margin:3px 0}#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.current span,#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.selected span{background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body){background:var(--wp--preset--color--background);border-left:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links){background:0 0;border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a{border:none;text-decoration:none}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.current,#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.selected{background-color:var(--wp--preset--color--primary);margin:0;padding:10px 0;border-radius:0}#buddypress.twentytwentytwo .grid.bp-list{border-top:none}#buddypress.twentytwentytwo .grid>li{border:none}#buddypress.twentytwentytwo .grid>li .list-wrap{border:1px solid var(--wp--preset--color--primary);background:0 0}#buddypress.twentytwentytwo .grid>li .item-avatar,#buddypress.twentytwentytwo .grid>li:not(.mini) .item-avatar{margin-right:auto}
1
+ @media screen and (max-width:46.8em){#buddypress.twentytwentytwo:not(.bp-single-vert-nav) .bp-navs li{background:0 0}}#buddypress.twentytwentytwo .bp-navs li .count{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:50%;color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li a:hover a .count,#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.current a .count,#buddypress.twentytwentytwo .bp-navs:not(.tabbed-links) li.selected a .count{background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--background);color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:focus,#buddypress.twentytwentytwo .bp-navs li:not(.current):not(.selected) a:hover{background:var(--wp--preset--color--background);color:var(--wp--preset--color--primary);outline-offset:-0.25ch;outline:2px dashed currentColor}#buddypress.twentytwentytwo .bp-navs li.current a,#buddypress.twentytwentytwo .bp-navs li.current a:focus,#buddypress.twentytwentytwo .bp-navs li.current a:hover,#buddypress.twentytwentytwo .bp-navs li.selected a,#buddypress.twentytwentytwo .bp-navs li.selected a:focus,#buddypress.twentytwentytwo .bp-navs li.selected a:hover{color:var(--wp--preset--color--background);background-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul{border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current{border-color:var(--wp--preset--color--primary) var(--wp--preset--color--primary) var(--wp--preset--color--background);border-style:solid;border-top-left-radius:4px;border-top-right-radius:4px}#buddypress.twentytwentytwo .bp-navs.tabbed-links ol li.current a,#buddypress.twentytwentytwo .bp-navs.tabbed-links ul li.current a{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo #group-invites-container .bp-invites-nav{border-bottom:none}#buddypress.twentytwentytwo #group-invites-container .bp-invites-nav li .count{margin-left:10px;border-radius:10%;vertical-align:10%}#buddypress.twentytwentytwo #group-invites-container #send-invites-editor ul{padding-left:0}#buddypress.twentytwentytwo.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links){border:none;border-bottom:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .subnav-filters>ul{padding-left:0}#buddypress.twentytwentytwo .bp-pagination{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-list{border-top:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-list>li{border-bottom:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar img.avatar{display:block;margin:0 auto;margin-bottom:1em;max-width:80%}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo .bp-list li:not(.mini) .item-avatar{max-width:128px;max-height:128px;margin:auto;margin-right:5%}}#buddypress.twentytwentytwo .bp-list li.mini .item-avatar img.avatar{display:block;margin:0 auto;max-width:50px;max-height:50px;margin-bottom:1em}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo .bp-list li.mini .item-avatar{width:5%;margin:auto;margin-right:2%}}#buddypress.twentytwentytwo .bp-list li.mini .activity-meta.action{clear:none}#buddypress.twentytwentytwo .bp-list li .item-meta,#buddypress.twentytwentytwo .bp-list li .meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-list.bp-list{background:inherit;border-left:none;border-right:none;border-top:none;border-bottom:1px dotted var(--wp--preset--color--primary);padding:0}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item{background:inherit;border:none;border-radius:0;border-top:1px dotted var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item:not(:first-child){margin-top:1.5em}#buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since,#buddypress.twentytwentytwo .activity-list.bp-list .activity-item .activity-header .time-since:hover{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-update-form{border:none;box-shadow:none}#buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea{border:solid 1px var(--wp--preset--color--foreground);border-radius:0}#buddypress.twentytwentytwo .activity-update-form #whats-new-textarea textarea:focus{box-shadow:none}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #activity-autocomplete,#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select{border:solid 1px var(--wp--preset--color--foreground);padding:.5em;font-size:var(--wp--preset--font-size--medium)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box select{width:-moz-fit-content;width:fit-content}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li{margin-bottom:0}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li #activity-autocomplete{width:98%}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object{padding:.5em;border-radius:0;border-style:dotted;border-width:0;border-left-width:1px;border-right-width:1px}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected){background:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):last-child{border-bottom:dotted 1px}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object:not(.selected):hover{background:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li.bp-activity-object.selected{border:none;background-color:transparent}#buddypress.twentytwentytwo .activity-update-form #whats-new-submit{margin-bottom:calc(32px + var(--wp--style--block-gap))}#buddypress.twentytwentytwo #activity-rss-feed{line-height:40px}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more a:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest a:focus{color:var(--wp--preset--color--foreground);background:0 0;outline-offset:-0.25ch;outline:2px dashed currentColor}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover{color:var(--wp--preset--color--foreground);background:0 0}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:focus a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-more:hover a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:focus a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .load-newest:hover a{color:var(--wp--preset--color--foreground);background:0 0}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header{color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a{font-weight:600}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-header a:hover,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .comment-header a:hover{text-decoration:underline}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-inner,body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content blockquote{background:inherit;border:1px dotted var(--wp--preset--color--primary)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action{background:inherit;margin-left:calc(128px + 5%)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .icons:before{height:auto;width:auto;display:inline}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:before{content:""}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button{background-color:var(--wp--preset--color--tertiary);padding:.7em .7em .5em}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button .bp-screen-reader-text{border:0;clip:inherit;height:auto;margin:auto;overflow:auto;position:inherit;width:auto;font-size:var(--wp--preset--font-size--small);font-weight:600}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button span:not(.bp-screen-reader-text){background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--tertiary);padding:.1em .3em;border-radius:50%;font-size:var(--wp--preset--font-size--small);vertical-align:text-bottom}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:not(.delete-activity){color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover{background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button:hover span:not(.bp-screen-reader-text){background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--foreground)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity{color:var(--wp--preset--color--vivid-red);border:solid 1px var(--wp--preset--color--vivid-red)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity span.bp-screen-reader-text{color:var(--wp--preset--color--vivid-red)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover{background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list .activity-content .activity-meta.action .button.delete-activity:hover span.bp-screen-reader-text{color:var(--wp--preset--color--background)}body .wp-site-blocks #buddypress.twentytwentytwo .activity-list li.mini .activity-meta.action{margin-left:calc(50px + 2%)}body.activity-permalink #buddypress.twentytwentytwo .activity-list{border:none}body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item{border:none}body.activity-permalink #buddypress.twentytwentytwo .activity-list .activity-item .activity-avatar img.avatar{background:var(--wp--preset--color--white)}#buddypress.twentytwentytwo .bp-list li .activity-comments .show-all button{text-decoration:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .show-all button .icon{display:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-avatar{width:auto;margin-right:0}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a{font-weight:600}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-meta a:hover{text-decoration:underline}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a{color:var(--wp--preset--color--foreground);display:inline-block;font-size:var(--wp--preset--font-size--small)}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-primary-action{background-color:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .activity-meta.action .generic-button a.bp-secondary-action{background-color:var(--wp--preset--color--tertiary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .acomment-content{border-left:1px solid var(--wp--preset--color--foreground);margin:15px 0 0 5%}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea{width:98%;border-radius:0}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content .ac-textarea textarea:focus{box-shadow:none}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=button],#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=submit]{color:var(--wp--preset--color--foreground);display:inline-block;font-size:var(--wp--preset--font-size--small)}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=submit]{margin-left:calc(50px - .5em);background-color:var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo .bp-list li .activity-comments .ac-form .ac-reply-content [type=button]{background-color:var(--wp--preset--color--tertiary)}#buddypress.twentytwentytwo .groups-list li .group-desc{color:var(--wp--preset--color--foreground);border:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #groups-dir-list .current-group-type{text-align:center}body:not(.logged-in) #buddypress.twentytwentytwo .members-list .user-update{width:inherit}#buddypress.twentytwentytwo .members-list li .user-update{border:1px dotted var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);margin:0 auto 15px}#buddypress.twentytwentytwo #members-dir-list .current-member-type{text-align:center}#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links){background:0 0;clear:both;overflow:hidden;border:none;border-bottom:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li a,#buddypress.twentytwentytwo #group-create-body nav.group-create-links:not(.tabbed-links) li span{padding:.5em calc(.5em + 2px);display:block}body.bp-user #buddypress.twentytwentytwo .item-body h2.bp-screen-title,body.bp-user #buddypress.twentytwentytwo .item-body h2.screen-heading,body.single-item #buddypress.twentytwentytwo .item-body h2.bp-screen-title,body.single-item #buddypress.twentytwentytwo .item-body h2.screen-heading{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#buddypress.twentytwentytwo .single-headers #item-header-cover-image h2{font-weight:900}#buddypress.twentytwentytwo .single-headers .bp-group-type-list,#buddypress.twentytwentytwo .single-headers .bp-member-type-list,#buddypress.twentytwentytwo .single-headers .group-status,#buddypress.twentytwentytwo .single-headers .item-meta{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .single-headers a:hover{text-decoration:underline}#buddypress.twentytwentytwo .groups-header .desc-wrap{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .groups-header .desc-wrap .group-description{background:0 0;box-shadow:none}#buddypress.twentytwentytwo .item-body h2.creation-step-name,#buddypress.twentytwentytwo .item-body h2.screen-heading{font-size:var(--wp--custom--typography--font-size--huge)}#buddypress.twentytwentytwo .item-body h3.creation-step-name,#buddypress.twentytwentytwo .item-body h3.screen-heading{font-size:var(--wp--preset--font-size--large)}#buddypress.twentytwentytwo .item-body h4.creation-step-name,#buddypress.twentytwentytwo .item-body h4.screen-heading{font-size:var(--wp--preset--font-size--medium)}#buddypress.twentytwentytwo .item-body .bp-avatar #avatar-crop-pane{margin-bottom:1em}#buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items{border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .item-body .bp-avatar-nav ul.avatar-nav-items li.current{border:1px solid var(--wp--preset--color--primary);border-bottom:1px solid var(--wp--preset--color--background)}#buddypress.twentytwentytwo .item-body #drag-drop-area{border:4px dashed var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .item-body #drag-drop-area .drag-drop-info{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .item-body #drag-drop-area #bp-browse-button{margin:50px auto 0}#buddypress.twentytwentytwo .item-body .drag-over #drag-drop-area{border:4px dashed var(--wp--preset--color--vivid-cyan-blue)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .success,#buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,#buddypress.twentytwentytwo .item-body .bp-avatar-status .success,#buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .success,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning{background-color:var(--wp--preset--color--tertiary);border:none;border-left-width:4px;border-left-style:solid;color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .warning,#buddypress.twentytwentytwo .item-body .bp-avatar-status .warning,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .warning{border-left-color:var(--wp--preset--color--luminous-vivid-orange)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .success,#buddypress.twentytwentytwo .item-body .bp-avatar-status .success,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .success{border-left-color:var(--wp--preset--color--vivid-green-cyan)}#buddypress.twentytwentytwo .item-body .avatar-history-actions .error,#buddypress.twentytwentytwo .item-body .bp-avatar-status .error,#buddypress.twentytwentytwo .item-body .bp-cover-image-status .error{border-left-color:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .item-body .avatar-history-action.delete{background-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);border:solid 1px var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .item-body .avatar-history-action.delete:hover{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--vivid-red)}.group-settings #buddypress.twentytwentytwo .group-settings-selections{margin-bottom:1em}#buddypress.twentytwentytwo #group-manage-members-ui .bp-pagination{padding:.4em 0 .4em .5em}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type=search]{font-size:16px}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form input[type=search]:focus{outline-offset:-7px;outline:2px dotted var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type=submit]{border-width:1px;border-style:solid;background-clip:border-box}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-search-form button[type=submit]:hover{border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit label,#buddypress.twentytwentytwo #group-manage-members-ui #group-roles-filter label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select,#buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter{font-size:16px;padding:6px 25px 6px 10px}#buddypress.twentytwentytwo #group-manage-members-ui #group-members-list-table .group-member-edit select:focus,#buddypress.twentytwentytwo #group-manage-members-ui #group-members-role-filter:focus{outline-offset:2px;outline:2px dotted var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #delete-group-button{border-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo #delete-group-button:hover{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul{border-top:none}#buddypress.twentytwentytwo .bp-invites-content ul li{border:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-invites-content ul li.selected{box-shadow:none;border-style:solid}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button{border:none;background:0 0;top:-5px;right:0}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button .icons:before{border-radius:50%;width:32px;height:32px;color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button:hover .icons:before{color:var(--wp--preset--color--background);background:var(--wp--preset--color--primary);width:32px;height:32px}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button .icons:before{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-invites-content ul li button.invite-button.group-remove-invite-button:hover .icons:before{color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .bp-invites-content ul li ul.group-inviters li{border:none}#buddypress.twentytwentytwo .profile table.bp-tables-user tr td,#buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td,#buddypress.twentytwentytwo .profile table.profile-fields tr td,#buddypress.twentytwentytwo .profile table.profile-fields tr.alt td{background:0 0}#buddypress.twentytwentytwo .profile table.bp-tables-user tr td.label,#buddypress.twentytwentytwo .profile table.bp-tables-user tr.alt td.label,#buddypress.twentytwentytwo .profile table.profile-fields tr td.label,#buddypress.twentytwentytwo .profile table.profile-fields tr.alt td.label{border-right-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .editfield{background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .editfield p.field-visibility-settings-toggle{margin-top:1em}#buddypress.twentytwentytwo .profile.edit .editfield .field-visibility-settings .radio label{margin-bottom:.5em}#buddypress.twentytwentytwo .profile.edit .wp-editor-container .mce-toolbar button{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .profile.edit .button-tabs li{border:solid 2px var(--wp--preset--color--primary);overflow:hidden}#buddypress.twentytwentytwo .profile.edit .button-tabs li a{text-decoration:none}#buddypress.twentytwentytwo .profile.edit .button-tabs li.current{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .profile.edit .button-tabs li.current a{color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .profile.edit .button-tabs li:hover{outline-offset:10px;border-style:dotted}#buddypress.twentytwentytwo .profile.edit .clear-value{text-decoration:underline}#buddypress.twentytwentytwo .profile.edit legend{padding:0}#buddypress.twentytwentytwo .field-visibility-settings,#buddypress.twentytwentytwo .field-visibility-settings-header{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo #group-list.invites h2.list-title{float:none}#buddypress.twentytwentytwo #group-list.invites .accept{margin-left:0}#buddypress.twentytwentytwo #user_messages_select_all{vertical-align:-5px}#buddypress.twentytwentytwo #user_messages_select_all:checked{vertical-align:-3px}#buddypress.twentytwentytwo #message-threads{border-top:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li{border-bottom:1px dotted var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li.selected{border:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads>li.unread{border-left:8px solid var(--wp--preset--color--secondary)}#buddypress.twentytwentytwo #message-threads li .thread-cb{padding-left:15px}#buddypress.twentytwentytwo #message-threads li.unread .thread-cb{padding-left:7px}#buddypress.twentytwentytwo #message-threads li .thread-from img.avatar,#buddypress.twentytwentytwo #message-threads li .thread-to img.avatar{width:32px;height:32px}#buddypress.twentytwentytwo #message-threads li .thread-from .num-recipients,#buddypress.twentytwentytwo #message-threads li .thread-to .num-recipients{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li .thread-content .excerpt{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li .thread-date time{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li.selected{background:0 0;font-weight:bolder;color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li.selected .thread-subject .subject{color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo #message-threads li:not(.selected){color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-header h2:first-child,#buddypress.twentytwentytwo .bp-messages-content #thread-preview h2:first-child{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list{border-top:none}#buddypress.twentytwentytwo .bp-messages-content #thread-preview{border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .participants-list,#buddypress.twentytwentytwo .bp-messages-content #thread-preview dd{padding-left:0}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-pane-header{border-bottom-style:dotted;border-bottom-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #thread-preview .preview-content .preview-message{background:0 0}#buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header .participants-list,#buddypress.twentytwentytwo .bp-messages-content .single-message-thread-header dd{padding-left:0}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip{border:none;background:0 0}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:before,#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:before{width:32px;height:32px;color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-delete:hover:before,#buddypress.twentytwentytwo .bp-messages-content .actions button.bp-tooltip.message-action-exit:hover:before{border-radius:50%;color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo .bp-messages-content .actions .message-action-star:before,#buddypress.twentytwentytwo .bp-messages-content .actions .message-action-unstar:before{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li{padding-left:0}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata{background:0 0;border:1px solid var(--wp--preset--color--primary);box-shadow:none}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata *{line-height:1.6;vertical-align:middle}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link{margin-top:3px;margin-bottom:3px}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link strong{display:inline-block;margin-top:2px}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata .user-link:hover strong{text-decoration:underline}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-metadata time{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content{background:0 0;margin:0;width:100%;padding:.5em .2em}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li .message-content *{padding-left:.8em;padding-right:.8em}#buddypress.twentytwentytwo .bp-messages-content #bp-message-thread-list li:first-child .message-content{border:1px dotted var(--wp--preset--color--primary);border-top:none}#buddypress.twentytwentytwo .bp-messages-content #send-reply .avatar-box img.avatar{display:inline-block;vertical-align:-7px}#buddypress.twentytwentytwo .bp-messages-content .wp-editor-container .mce-toolbar button{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-messages-content #bp-messages-reset{border-width:0;font-size:inherit}#buddypress.twentytwentytwo .bp-messages-content #send-to-input{width:100%!important}#buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit{padding:3px .7em;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--background);border-left-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .subnav-filters button#user_messages_search_submit:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply{line-height:1.5;margin:0 0 0 10px;padding:3px 5px;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .subnav-filters .user-messages-bulk-actions .bulk-apply span{vertical-align:middle}#buddypress.twentytwentytwo.buddypress-wrap .bp-tables-user tr.alt td,#buddypress.twentytwentytwo.buddypress-wrap table.wp-profile-fields tr.alt td{background:0 0}#buddypress.twentytwentytwo .bp-tables-user.profile-settings{border:solid 1px currentColor;margin-bottom:1em}#buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr{border:none}#buddypress.twentytwentytwo .bp-tables-user.profile-settings thead tr th{text-align:left;border-bottom:dotted 1px currentColor}#buddypress.twentytwentytwo #delete-account-button{border-color:var(--wp--preset--color--vivid-red);color:var(--wp--preset--color--background);background:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo #delete-account-button:hover{color:var(--wp--preset--color--vivid-red);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .invitations-options-nav,#buddypress.twentytwentytwo .notifications-options-nav{margin-top:1em}#buddypress.twentytwentytwo .invitations-options-nav input#invitation-bulk-manage,#buddypress.twentytwentytwo .notifications-options-nav input#notification-bulk-manage{line-height:1.2}#buddypress.twentytwentytwo .bp-tables-user.notifications th{text-align:left}#buddypress.twentytwentytwo .bp-tables-user.notifications td.notification-actions a.delete{color:var(--wp--preset--color--vivid-red)}#buddypress.twentytwentytwo fieldset{padding-top:0;margin-top:1em}#buddypress.twentytwentytwo fieldset legend{padding:0 1em;display:inline-block}#buddypress.twentytwentytwo .select-wrap{border:1px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .select-wrap select{background:0 0;width:98%;text-indent:0}#buddypress.twentytwentytwo .select-wrap span.select-arrow{background:0 0}#buddypress.twentytwentytwo .select-wrap span.select-arrow:before{font-family:dashicons;content:"\f140";color:var(--wp--preset--color--foreground);vertical-align:-10%}#buddypress.twentytwentytwo .select-wrap:focus .select-arrow:before,#buddypress.twentytwentytwo .select-wrap:hover .select-arrow:before{color:var(--wp--preset--color--foreground)}#buddypress.twentytwentytwo input[type=checkbox],#buddypress.twentytwentytwo input[type=radio]{width:25px;height:25px;vertical-align:top}#buddypress.twentytwentytwo .groups-members-search input[type=text],#buddypress.twentytwentytwo input[type=color],#buddypress.twentytwentytwo input[type=date],#buddypress.twentytwentytwo input[type=datetime-local],#buddypress.twentytwentytwo input[type=datetime],#buddypress.twentytwentytwo input[type=email],#buddypress.twentytwentytwo input[type=month],#buddypress.twentytwentytwo input[type=number],#buddypress.twentytwentytwo input[type=password],#buddypress.twentytwentytwo input[type=range],#buddypress.twentytwentytwo input[type=search],#buddypress.twentytwentytwo input[type=tel],#buddypress.twentytwentytwo input[type=text],#buddypress.twentytwentytwo input[type=time],#buddypress.twentytwentytwo input[type=url],#buddypress.twentytwentytwo input[type=week],#buddypress.twentytwentytwo textarea{color:var(--wp--preset--color--foreground);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .subnav-filters input[type=search]{font-size:16px;background:0 0}#buddypress.twentytwentytwo .bp-dir-search-form button,#buddypress.twentytwentytwo form#group-members-search button,#buddypress.twentytwentytwo form#group_invites_search_form button{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:var(--wp--preset--color--background);border-left-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-dir-search-form button:hover,#buddypress.twentytwentytwo form#group-members-search button:hover,#buddypress.twentytwentytwo form#group_invites_search_form button:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);border-color:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .standard-form p.description{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .standard-form .datebox-selects label,#buddypress.twentytwentytwo .standard-form .datebox-selects span.label{display:inline}body.bp-user.settings.general #buddypress.twentytwentytwo .wp-pwd:not(.is-open){display:none}.bp-user #buddypress.twentytwentytwo [data-bp-search] form #user_messages_search{padding:3px 10px}#buddypress.twentytwentytwo form#group-members-search,#buddypress.twentytwentytwo form.bp-dir-search-form,#buddypress.twentytwentytwo form.bp-messages-search-form,#buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form{border:1px solid var(--wp--preset--color--primary);background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo form#group-members-search button,#buddypress.twentytwentytwo form.bp-dir-search-form button,#buddypress.twentytwentytwo form.bp-messages-search-form button,#buddypress.twentytwentytwo form[data-bp-search].bp-invites-search-form button{padding:5px .8em 6px}#buddypress.twentytwentytwo.extended-default-reg .register-page .default-profile{min-width:45%}#buddypress.twentytwentytwo .bp-tables-user tbody tr,#buddypress.twentytwentytwo .bp-tables-user tbody tr.alt,#buddypress.twentytwentytwo table.forum tbody tr,#buddypress.twentytwentytwo table.forum tbody tr.alt,#buddypress.twentytwentytwo table.wp-profile-fields tbody tr,#buddypress.twentytwentytwo table.wp-profile-fields tbody tr.alt{background:0 0}#buddypress.twentytwentytwo table#group-members-list-table{border-collapse:collapse;width:100%}#buddypress.twentytwentytwo table#group-members-list-table a:focus,#buddypress.twentytwentytwo table#group-members-list-table a:hover{text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:0.25ch}#buddypress.twentytwentytwo table#group-members-list-table .row-actions a{font-size:90%}#buddypress.twentytwentytwo table#group-members-list-table td,#buddypress.twentytwentytwo table#group-members-list-table th{padding:.5em;border:1px solid var(--wp--preset--color--primary);word-break:break-all}#buddypress.twentytwentytwo table#group-members-list-table td.uname-column,#buddypress.twentytwentytwo table#group-members-list-table th.uname-column{width:60%}#buddypress.twentytwentytwo table#group-members-list-table td img.avatar{display:block;height:calc(2.25 * 1rem);min-height:inherit;width:calc(2.25 * 1rem)}#buddypress.twentytwentytwo table#group-members-list-table td img.alignleft{float:left}@media screen and (min-width:46.8em){#buddypress.twentytwentytwo table#group-members-list-table td img.alignleft{margin-right:calc(2 * 1rem)}}#buddypress.twentytwentytwo .activity-read-more a,#buddypress.twentytwentytwo .comment-reply-link,#buddypress.twentytwentytwo .generic-button a,#buddypress.twentytwentytwo a.bp-title-button,#buddypress.twentytwentytwo a.button,#buddypress.twentytwentytwo button,#buddypress.twentytwentytwo input[type=button],#buddypress.twentytwentytwo input[type=submit],#buddypress.twentytwentytwo ul.button-nav:not(.button-tabs) li a{background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:0;color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo #bp-messages-reset,#buddypress.twentytwentytwo .activity-read-more a:focus,#buddypress.twentytwentytwo .activity-read-more a:hover,#buddypress.twentytwentytwo .button-nav li a:focus,#buddypress.twentytwentytwo .button-nav li a:hover,#buddypress.twentytwentytwo .button-nav li.current a,#buddypress.twentytwentytwo .comment-reply-link:focus,#buddypress.twentytwentytwo .comment-reply-link:hover,#buddypress.twentytwentytwo .generic-button a:focus,#buddypress.twentytwentytwo .generic-button a:hover,#buddypress.twentytwentytwo a.button:focus,#buddypress.twentytwentytwo a.button:hover,#buddypress.twentytwentytwo button:focus,#buddypress.twentytwentytwo button:hover,#buddypress.twentytwentytwo input[type=button]:focus,#buddypress.twentytwentytwo input[type=button]:hover,#buddypress.twentytwentytwo input[type=reset],#buddypress.twentytwentytwo input[type=submit]:focus,#buddypress.twentytwentytwo input[type=submit]:hover{background:0 0;border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);outline:0;text-decoration:none}#buddypress.twentytwentytwo #bp-messages-reset:focus,#buddypress.twentytwentytwo #bp-messages-reset:hover,#buddypress.twentytwentytwo input[type=reset]:focus,#buddypress.twentytwentytwo input[type=reset]:hover{outline-offset:-0.25ch;outline:2px dashed currentColor}#buddypress.twentytwentytwo a.disabled,#buddypress.twentytwentytwo a.disabled:hover button.pending,#buddypress.twentytwentytwo button.disabled,#buddypress.twentytwentytwo button.disabled:hover,#buddypress.twentytwentytwo button.pending:hover,#buddypress.twentytwentytwo div.pending a,#buddypress.twentytwentytwo div.pending a:hover,#buddypress.twentytwentytwo input[type=button].disabled,#buddypress.twentytwentytwo input[type=button].pending,#buddypress.twentytwentytwo input[type=button]:hover.disabled,#buddypress.twentytwentytwo input[type=button]:hover.pending,#buddypress.twentytwentytwo input[type=reset].disabled,#buddypress.twentytwentytwo input[type=reset].pending,#buddypress.twentytwentytwo input[type=reset]:hover.disabled,#buddypress.twentytwentytwo input[type=reset]:hover.pending,#buddypress.twentytwentytwo input[type=submit].pending,#buddypress.twentytwentytwo input[type=submit]:disabled,#buddypress.twentytwentytwo input[type=submit]:hover.disabled,#buddypress.twentytwentytwo input[type=submit]:hover.pending,#buddypress.twentytwentytwo input[type=submit][disabled=disabled]{opacity:.6;cursor:not-allowed}#buddypress.twentytwentytwo .blog-button:after,#buddypress.twentytwentytwo .blog-button:before{display:none}#buddypress.twentytwentytwo .create-button a:focus,#buddypress.twentytwentytwo .create-button a:hover{text-decoration:none}#buddypress.twentytwentytwo.bp-dir-vert-nav .create-button a{box-shadow:none;color:var(--wp--preset--color--background);background-color:var(--wp--preset--color--primary);border-radius:0;border:1px solid var(--wp--preset--color--primary);background-clip:border-box}#buddypress.twentytwentytwo .warn{color:var(--wp--preset--color--primary);font-weight:600}#buddypress.twentytwentytwo .bp-feedback{color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background);box-shadow:none}#buddypress.twentytwentytwo .bp-feedback:not(.custom-homepage-info){margin-top:1.5em;margin-bottom:1.5em;border:solid 1px var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback .bp-icon{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-feedback a{border-bottom:solid 1px var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip{border:none;background:0 0;top:-5px;right:0}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip .dashicons-dismiss{border-radius:50%;width:32px;height:32px;color:var(--wp--preset--color--primary);background:var(--wp--preset--color--background)}#buddypress.twentytwentytwo .bp-feedback button.bp-tooltip:hover .dashicons-dismiss{color:var(--wp--preset--color--background);background:var(--wp--preset--color--primary)}#buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice button.bp-tooltip{top:0;right:15px}#buddypress.twentytwentytwo .bp-feedback.bp-sitewide-notice .bp-icon:before{content:"\f16d"}#buddypress.twentytwentytwo #group-create-body .bp-cover-image-status p.warning{background-color:var(--wp--preset--color--tertiary);border:none;border-left-width:4px;border-left-style:solid;border-left-color:var(--wp--preset--color--luminous-vivid-orange);color:var(--wp--preset--color--primary);box-shadow:none}body.buddypress .site #buddypress.twentytwentytwo .button.bp-tooltip:after{content:attr(data-bp-tooltip);word-wrap:break-word;height:auto;width:auto}#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li span{background-color:var(--wp--preset--color--primary);border-radius:10%;display:inline-block;margin:3px 0}#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.current span,#buddypress.twentytwentytwo.bp-single-vert-nav .bp-navs.vertical li.selected span{background-color:var(--wp--preset--color--background)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body){background:var(--wp--preset--color--background);border-left:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links){background:0 0;border-bottom:1px solid var(--wp--preset--color--primary)}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a{border:none;text-decoration:none}#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.current,#buddypress.twentytwentytwo.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.selected{background-color:var(--wp--preset--color--primary);margin:0;padding:10px 0;border-radius:0}#buddypress.twentytwentytwo .grid.bp-list{border-top:none}#buddypress.twentytwentytwo .grid>li{border:none}#buddypress.twentytwentytwo .grid>li .list-wrap{border:1px solid var(--wp--preset--color--primary);background:0 0}#buddypress.twentytwentytwo .grid>li .item-avatar,#buddypress.twentytwentytwo .grid>li:not(.mini) .item-avatar{margin-right:auto}
bp-templates/bp-nouveau/includes/members/template-tags.php CHANGED
@@ -3,7 +3,7 @@
3
  * Members template tags
4
  *
5
  * @since 3.0.0
6
- * @version 9.0.0
7
  */
8
 
9
  // Exit if accessed directly.
@@ -449,7 +449,7 @@ function bp_nouveau_members_loop_buttons( $args = array() ) {
449
  'class' => $parent_class,
450
  ),
451
  'button_attr' => array(
452
- 'href' => trailingslashit( bp_loggedin_user_domain() . bp_nouveau_get_component_slug( 'messages' ) ) . 'compose?r=' . bp_core_get_username( $user_id ),
453
  'id' => false,
454
  'class' => $button_args['link_class'],
455
  'rel' => '',
3
  * Members template tags
4
  *
5
  * @since 3.0.0
6
+ * @version 10.3.0
7
  */
8
 
9
  // Exit if accessed directly.
449
  'class' => $parent_class,
450
  ),
451
  'button_attr' => array(
452
+ 'href' => bp_get_send_private_message_link(),
453
  'id' => false,
454
  'class' => $button_args['link_class'],
455
  'rel' => '',
bp-templates/bp-nouveau/includes/messages/functions.php CHANGED
@@ -3,7 +3,7 @@
3
  * Messages functions
4
  *
5
  * @since 3.0.0
6
- * @version 10.0.0
7
  */
8
 
9
  // Exit if accessed directly.
@@ -90,33 +90,75 @@ function bp_nouveau_messages_localize_scripts( $params = array() ) {
90
  return $params;
91
  }
92
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  $params['messages'] = array(
94
- 'errors' => array(
95
  'send_to' => __( 'Please add at least one recipient.', 'buddypress' ),
96
  'subject' => __( 'Please add a subject to your message.', 'buddypress' ),
97
  'message_content' => __( 'Please add some content to your message.', 'buddypress' ),
98
  ),
99
- 'nonces' => array(
100
  'send' => wp_create_nonce( 'messages_send_message' ),
101
  ),
102
- 'loading' => __( 'Loading messages. Please wait.', 'buddypress' ),
103
- 'doingAction' => array(
104
  'read' => __( 'Marking messages as read. Please wait.', 'buddypress' ),
105
  'unread' => __( 'Marking messages as unread. Please wait.', 'buddypress' ),
106
  'delete' => __( 'Deleting messages. Please wait.', 'buddypress' ),
107
  'star' => __( 'Starring messages. Please wait.', 'buddypress' ),
108
  'unstar' => __( 'Unstarring messages. Please wait.', 'buddypress' ),
109
  ),
110
- 'bulk_actions' => bp_nouveau_messages_get_bulk_actions(),
111
- 'howto' => __( 'Click on the message title to preview it in the Active conversation box below.', 'buddypress' ),
112
- 'howtoBulk' => __( 'Use the select box to define your bulk action and click on the &#10003; button to apply.', 'buddypress' ),
113
- 'toOthers' => array(
114
  'one' => __( '(and 1 other)', 'buddypress' ),
115
 
116
  /* translators: %s: number of message recipients */
117
  'more' => __( '(and %d others)', 'buddypress' ),
118
  ),
119
- 'rootUrl' => parse_url( trailingslashit( bp_displayed_user_domain() . bp_nouveau_get_component_slug( 'messages' ) ), PHP_URL_PATH ),
 
120
  );
121
 
122
  // Star private messages.
3
  * Messages functions
4
  *
5
  * @since 3.0.0
6
+ * @version 10.3.0
7
  */
8
 
9
  // Exit if accessed directly.
90
  return $params;
91
  }
92
 
93
+ $bp = buddypress();
94
+ $slug = bp_nouveau_get_component_slug( 'messages' );
95
+
96
+ // Use the primary nav to get potential custom slugs.
97
+ $primary_nav = $bp->members->nav->get( $slug );
98
+ if ( isset( $primary_nav->link ) && $primary_nav->link ) {
99
+ $root_url = $primary_nav->link;
100
+
101
+ // Make sure to use the displayed user domain.
102
+ if ( bp_loggedin_user_domain() ) {
103
+ $root_url = str_replace( bp_loggedin_user_domain(), bp_displayed_user_domain(), $root_url );
104
+ }
105
+ } else {
106
+ $root_url = trailingslashit( bp_displayed_user_domain() . $slug );
107
+ }
108
+
109
+ // Build default routes list.
110
+ $routes = array(
111
+ 'inbox' => 'inbox',
112
+ 'sentbox' => 'sentbox',
113
+ 'compose' => 'compose',
114
+ );
115
+
116
+ if ( bp_is_active( 'messages', 'star' ) ) {
117
+ $routes['starred'] = 'starred';
118
+ }
119
+
120
+ // Use the secondary nav to get potential custom slugs.
121
+ $secondary_nav = $bp->members->nav->get_secondary( array( 'parent_slug' => $slug ), false );
122
+
123
+ // Resets the routes list using link slugs.
124
+ if ( $secondary_nav ) {
125
+ foreach ( $secondary_nav as $subnav_item ) {
126
+ $routes[ $subnav_item->slug ] = trim( str_replace( $root_url, '', $subnav_item->link ), '/' );
127
+
128
+ if ( ! $routes[ $subnav_item->slug ] ) {
129
+ $routes[ $subnav_item->slug ] = $subnav_item->slug;
130
+ }
131
+ }
132
+ }
133
+
134
  $params['messages'] = array(
135
+ 'errors' => array(
136
  'send_to' => __( 'Please add at least one recipient.', 'buddypress' ),
137
  'subject' => __( 'Please add a subject to your message.', 'buddypress' ),
138
  'message_content' => __( 'Please add some content to your message.', 'buddypress' ),
139
  ),
140
+ 'nonces' => array(
141
  'send' => wp_create_nonce( 'messages_send_message' ),
142
  ),
143
+ 'loading' => __( 'Loading messages. Please wait.', 'buddypress' ),
144
+ 'doingAction' => array(
145
  'read' => __( 'Marking messages as read. Please wait.', 'buddypress' ),
146
  'unread' => __( 'Marking messages as unread. Please wait.', 'buddypress' ),
147
  'delete' => __( 'Deleting messages. Please wait.', 'buddypress' ),
148
  'star' => __( 'Starring messages. Please wait.', 'buddypress' ),
149
  'unstar' => __( 'Unstarring messages. Please wait.', 'buddypress' ),
150
  ),
151
+ 'bulk_actions' => bp_nouveau_messages_get_bulk_actions(),
152
+ 'howto' => __( 'Click on the message title to preview it in the Active conversation box below.', 'buddypress' ),
153
+ 'howtoBulk' => __( 'Use the select box to define your bulk action and click on the &#10003; button to apply.', 'buddypress' ),
154
+ 'toOthers' => array(
155
  'one' => __( '(and 1 other)', 'buddypress' ),
156
 
157
  /* translators: %s: number of message recipients */
158
  'more' => __( '(and %d others)', 'buddypress' ),
159
  ),
160
+ 'rootUrl' => parse_url( $root_url, PHP_URL_PATH ),
161
+ 'supportedRoutes' => $routes,
162
  );
163
 
164
  // Star private messages.
bp-templates/bp-nouveau/js/buddypress-messages.js CHANGED
@@ -1,7 +1,7 @@
1
  /* global wp, BP_Nouveau, _, Backbone, tinymce, tinyMCE */
2
  /* jshint devel: true */
3
  /* @since 3.0.0 */
4
- /* @version 10.2.0 */
5
  window.wp = window.wp || {};
6
  window.bp = window.bp || {};
7
 
@@ -36,6 +36,9 @@ window.bp = window.bp || {};
36
  this.router = new bp.Nouveau.Messages.Router();
37
  this.box = 'inbox';
38
 
 
 
 
39
  this.setupNav();
40
 
41
  Backbone.history.start( {
@@ -53,7 +56,7 @@ window.bp = window.bp || {};
53
  // Then listen to nav click and load the appropriate view.
54
  $( '#subnav a' ).on( 'click', function( event ) {
55
  var view_id = $( event.target ).prop( 'id' ),
56
- supportedView = [ 'inbox', 'starred', 'sentbox', 'compose' ];
57
 
58
  if ( -1 === _.indexOf( supportedView, view_id ) || 'unsupported' === self.box ) {
59
  return event;
@@ -78,11 +81,11 @@ window.bp = window.bp || {};
78
  }
79
 
80
  // Navigate back to current box.
81
- self.router.navigate( self.box + '/', { trigger: true } );
82
 
83
  // Otherwise load it.
84
  } else {
85
- self.router.navigate( 'compose/', { trigger: true } );
86
  }
87
 
88
  // Other views are classic.
@@ -91,7 +94,7 @@ window.bp = window.bp || {};
91
  if ( self.box !== view_id || ! _.isUndefined( self.views.get( 'compose' ) ) ) {
92
  self.clearViews();
93
 
94
- self.router.navigate( view_id + '/', { trigger: true } );
95
  }
96
  }
97
  } );
@@ -253,20 +256,13 @@ window.bp = window.bp || {};
253
  },
254
 
255
  sendMessage: function() {
256
- if ( true === this.get( 'sending' ) ) {
257
- return;
258
- }
259
-
260
- this.set( 'sending', true, { silent: true } );
261
-
262
- var sent = bp.ajax.post( 'messages_send_message', _.extend(
263
- {
264
- nonce: BP_Nouveau.messages.nonces.send
265
- },
266
- this.attributes
267
- ) );
268
-
269
- this.set( 'sending', false, { silent: true } );
270
 
271
  return sent;
272
  }
@@ -565,7 +561,7 @@ window.bp = window.bp || {};
565
  // Check for mention.
566
  if ( ! _.isNull( mention ) ) {
567
  sendToInput.val( '@' + _.escape( mention ) + ' ' );
568
- sendToInput.focus();
569
  }
570
  },
571
 
@@ -589,10 +585,13 @@ window.bp = window.bp || {};
589
  },
590
 
591
  sendMessage: function( event ) {
592
- var meta = {}, errors = [], self = this;
 
 
593
  event.preventDefault();
594
 
595
  bp.Nouveau.Messages.removeFeedback();
 
596
 
597
  // Set the content and meta.
598
  _.each( this.$el.serializeArray(), function( pair ) {
@@ -658,8 +657,21 @@ window.bp = window.bp || {};
658
  return;
659
  }
660
 
 
 
 
 
 
661
  // Set meta.
662
- this.model.set( 'meta', meta, { silent: true } );
 
 
 
 
 
 
 
 
663
 
664
  // Send the message.
665
  this.model.sendMessage().done( function( response ) {
@@ -676,11 +688,14 @@ window.bp = window.bp || {};
676
  form.get( 'view' ).remove();
677
  bp.Nouveau.Messages.views.remove( { id: 'compose', view: form } );
678
 
679
- bp.Nouveau.Messages.router.navigate( 'sentbox/', { trigger: true } );
680
  } ).fail( function( response ) {
681
  if ( response.feedback ) {
682
  bp.Nouveau.Messages.displayFeedback( response.feedback, response.type );
683
  }
 
 
 
684
  } );
685
  },
686
 
@@ -1400,15 +1415,29 @@ window.bp = window.bp || {};
1400
 
1401
  bp.Nouveau.Messages.Router = Backbone.Router.extend( {
1402
  routes: {
1403
- 'compose/' : 'composeMessage',
1404
  'view/:id/' : 'viewMessage',
1405
- 'sentbox/' : 'sentboxView',
1406
- 'starred/' : 'starredView',
1407
- 'inbox/' : 'inboxView',
1408
  '' : 'inboxView',
1409
  '*unSupported': 'unSupported'
1410
  },
1411
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1412
  composeMessage: function() {
1413
  bp.Nouveau.Messages.composeView();
1414
  },
1
  /* global wp, BP_Nouveau, _, Backbone, tinymce, tinyMCE */
2
  /* jshint devel: true */
3
  /* @since 3.0.0 */
4
+ /* @version 10.3.0 */
5
  window.wp = window.wp || {};
6
  window.bp = window.bp || {};
7
 
36
  this.router = new bp.Nouveau.Messages.Router();
37
  this.box = 'inbox';
38
 
39
+ // Set up supported routes.
40
+ this.supportedRoutes = BP_Nouveau.messages.supportedRoutes;
41
+
42
  this.setupNav();
43
 
44
  Backbone.history.start( {
56
  // Then listen to nav click and load the appropriate view.
57
  $( '#subnav a' ).on( 'click', function( event ) {
58
  var view_id = $( event.target ).prop( 'id' ),
59
+ supportedView = _.keys( self.supportedRoutes );
60
 
61
  if ( -1 === _.indexOf( supportedView, view_id ) || 'unsupported' === self.box ) {
62
  return event;
81
  }
82
 
83
  // Navigate back to current box.
84
+ self.router.navigate( self.supportedRoutes[ self.box ] + '/', { trigger: true } );
85
 
86
  // Otherwise load it.
87
  } else {
88
+ self.router.navigate( self.supportedRoutes.compose + '/', { trigger: true } );
89
  }
90
 
91
  // Other views are classic.
94
  if ( self.box !== view_id || ! _.isUndefined( self.views.get( 'compose' ) ) ) {
95
  self.clearViews();
96
 
97
+ self.router.navigate( self.supportedRoutes[ view_id ] + '/', { trigger: true } );
98
  }
99
  }
100
  } );
256
  },
257
 
258
  sendMessage: function() {
259
+ var sent = bp.ajax.post(
260
+ 'messages_send_message',
261
+ _.extend(
262
+ { nonce: BP_Nouveau.messages.nonces.send },
263
+ this.attributes
264
+ )
265
+ );
 
 
 
 
 
 
 
266
 
267
  return sent;
268
  }
561
  // Check for mention.
562
  if ( ! _.isNull( mention ) ) {
563
  sendToInput.val( '@' + _.escape( mention ) + ' ' );
564
+ sendToInput.trigger( 'focus' );
565
  }
566
  },
567
 
585
  },
586
 
587
  sendMessage: function( event ) {
588
+ var meta = {}, errors = [], self = this,
589
+ button = event.currentTarget;
590
+
591
  event.preventDefault();
592
 
593
  bp.Nouveau.Messages.removeFeedback();
594
+ $( button ).addClass( 'disabled' ).prop( 'disabled', true );
595
 
596
  // Set the content and meta.
597
  _.each( this.$el.serializeArray(), function( pair ) {
657
  return;
658
  }
659
 
660
+ // Prevents multiple frenetic clicks!
661
+ if ( true === this.model.get( 'sending' ) ) {
662
+ return;
663
+ }
664
+
665
  // Set meta.
666
+ this.model.set(
667
+ {
668
+ sending: true,
669
+ meta: meta
670
+ },
671
+ {
672
+ silent: true
673
+ }
674
+ );
675
 
676
  // Send the message.
677
  this.model.sendMessage().done( function( response ) {
688
  form.get( 'view' ).remove();
689
  bp.Nouveau.Messages.views.remove( { id: 'compose', view: form } );
690
 
691
+ bp.Nouveau.Messages.router.navigate( bp.Nouveau.Messages.supportedRoutes.sentbox + '/', { trigger: true } );
692
  } ).fail( function( response ) {
693
  if ( response.feedback ) {
694
  bp.Nouveau.Messages.displayFeedback( response.feedback, response.type );
695
  }
696
+ } ).always( function() {
697
+ self.model.set( 'sending', false, { silent: true } );
698
+ $( button ).removeClass( 'disabled' ).prop( 'disabled', false );
699
  } );
700
  },
701
 
1415
 
1416
  bp.Nouveau.Messages.Router = Backbone.Router.extend( {
1417
  routes: {
 
1418
  'view/:id/' : 'viewMessage',
 
 
 
1419
  '' : 'inboxView',
1420
  '*unSupported': 'unSupported'
1421
  },
1422
 
1423
+ initialize: function() {
1424
+ var self = this;
1425
+
1426
+ _.each( BP_Nouveau.messages.supportedRoutes, function( route, slug ) {
1427
+ self.route( route + '/', slug + 'Route', function() {
1428
+ if ( 'compose' === slug ) {
1429
+ self.composeMessage();
1430
+ } else if ( 'sentbox' === slug ) {
1431
+ self.sentboxView();
1432
+ } else if ( 'starred' === slug ) {
1433
+ self.starredView();
1434
+ } else if ( 'inbox' === slug ) {
1435
+ self.inboxView();
1436
+ }
1437
+ } );
1438
+ } );
1439
+ },
1440
+
1441
  composeMessage: function() {
1442
  bp.Nouveau.Messages.composeView();
1443
  },
bp-templates/bp-nouveau/js/buddypress-messages.min.js CHANGED
@@ -1 +1 @@
1
- window.wp=window.wp||{},window.bp=window.bp||{},function(c,u){"undefined"!=typeof BP_Nouveau&&(_.extend(c,_.pick(wp,"Backbone","ajax","template")),c.Models=c.Models||{},c.Collections=c.Collections||{},c.Views=c.Views||{},c.Nouveau=c.Nouveau||{},c.Nouveau.Messages={start:function(){this.views=new Backbone.Collection,this.threads=new c.Collections.Threads,this.messages=new c.Collections.Messages,this.router=new c.Nouveau.Messages.Router,this.box="inbox",this.setupNav(),Backbone.history.start({pushState:!0,root:BP_Nouveau.messages.rootUrl})},setupNav:function(){var t=this;u("#compose-personal-li").addClass("last"),u("#subnav a").on("click",function(e){var s=u(e.target).prop("id");if(-1===_.indexOf(["inbox","starred","sentbox","compose"],s)||"unsupported"===t.box)return e;e.preventDefault(),t.removeTinyMCE(),"compose"===s?_.isUndefined(t.views.get("compose"))?t.router.navigate("compose/",{trigger:!0}):((e=t.views.get("compose")).get("view").remove(),t.views.remove({id:"compose",view:e}),"single"===t.box&&(t.box="inbox"),t.router.navigate(t.box+"/",{trigger:!0})):t.box===s&&_.isUndefined(t.views.get("compose"))||(t.clearViews(),t.router.navigate(s+"/",{trigger:!0}))})},updateNav:function(e){var s=this.box;e&&(s=e),u("#subnav ul li").each(function(e,s){u(s).removeClass("current selected")}),u("#subnav a#"+s).closest("li").addClass("current selected")},removeTinyMCE:function(){"undefined"!=typeof tinymce&&null!==tinymce.get("message_content")&&tinymce.EditorManager.execCommand("mceRemoveEditor",!0,"message_content")},tinyMCEinit:function(){void 0===window.tinyMCE||null===window.tinyMCE.activeEditor||void 0===window.tinyMCE.activeEditor||_.isEmpty(c.mentions)||u(window.tinyMCE.activeEditor.contentDocument.activeElement).atwho("setIframe",u("#message_content_ifr")[0]).bp_mentions({data:[],suffix:" "})},removeFeedback:function(){var e;_.isUndefined(this.views.get("feedback"))||((e=this.views.get("feedback")).get("view").remove(),this.views.remove({id:"feedback",view:e}))},displayFeedback:function(e,s){this.removeFeedback(),e&&(s=new c.Views.Feedback({value:e,type:s||"info"}),this.views.add({id:"feedback",view:s}),s.inject(".bp-messages-feedback"))},clearViews:function(){_.isUndefined(this.views.models)||(_.each(this.views.models,function(e){e.get("view").remove()},this),this.views.reset())},composeView:function(){this.clearViews(),this.updateNav("compose");var e=new c.Views.messageForm({model:new c.Models.Message});this.views.add({id:"compose",view:e}),e.inject(".bp-messages-content")},threadsView:function(){this.updateNav();var e=new c.Views.userThreads({collection:this.threads,box:this.box});this.views.add({id:"threads",view:e}),e.inject(".bp-messages-content"),this.displayFilters(this.threads)},displayFilters:function(e){this.filters=new Backbone.Model({page:1,total_page:0,search_terms:"",box:this.box}),e=new c.Views.messageFilters({model:this.filters,threads:e}),this.views.add({id:"filters",view:e}),e.inject(".bp-messages-filters")},singleView:function(e){this.clearViews(),this.box="single";e=new c.Views.userMessages({collection:this.messages,thread:e});this.views.add({id:"single",view:e}),e.inject(".bp-messages-content")}},c.Models.Message=Backbone.Model.extend({defaults:{send_to:[],subject:"",message_content:"",meta:{}},sendMessage:function(){if(!0!==this.get("sending")){this.set("sending",!0,{silent:!0});var e=c.ajax.post("messages_send_message",_.extend({nonce:BP_Nouveau.messages.nonces.send},this.attributes));return this.set("sending",!1,{silent:!0}),e}}}),c.Models.Thread=Backbone.Model.extend({defaults:{id:0,message_id:0,subject:"",excerpt:"",content:"",unread:!0,sender_name:"",sender_link:"",sender_avatar:"",count:0,date:0,display_date:"",recipients:[]},updateReadState:function(e){return(e=e||{}).data=_.extend(_.pick(this.attributes,["id","message_id"]),{action:"messages_thread_read",nonce:BP_Nouveau.nonces.messages}),c.ajax.send(e)}}),c.Models.messageThread=Backbone.Model.extend({defaults:{id:0,content:"",sender_id:0,sender_name:"",sender_link:"",sender_avatar:"",date:0,display_date:""}}),c.Collections.Threads=Backbone.Collection.extend({model:c.Models.Thread,initialize:function(){this.options={page:1,total_page:0}},sync:function(e,s,t){if((t=t||{}).context=this,t.data=t.data||{},t.data.nonce=BP_Nouveau.nonces.messages,"read"===e)return t.data=_.extend(t.data,{action:"messages_get_user_message_threads"}),c.ajax.send(t)},parse:function(t){return _.isArray(t.threads)||(t.threads=[t.threads]),_.each(t.threads,function(e,s){_.isNull(e)||(t.threads[s].id=e.id,t.threads[s].message_id=e.message_id,t.threads[s].subject=e.subject,t.threads[s].excerpt=e.excerpt,t.threads[s].content=e.content,t.threads[s].unread=e.unread,t.threads[s].sender_name=e.sender_name,t.threads[s].sender_link=e.sender_link,t.threads[s].sender_avatar=e.sender_avatar,t.threads[s].count=e.count,t.threads[s].date=new Date(e.date),t.threads[s].display_date=e.display_date,t.threads[s].recipients=e.recipients,t.threads[s].star_link=e.star_link,t.threads[s].is_starred=e.is_starred)}),_.isUndefined(t.meta)||(this.options.page=t.meta.page,this.options.total_page=t.meta.total_page),c.Nouveau.Messages.box&&(this.options.box=c.Nouveau.Messages.box),_.isUndefined(t.extraContent)||_.extend(this.options,_.pick(t.extraContent,["beforeLoop","afterLoop"])),t.threads},doAction:function(e,s,t){return(t=t||{}).context=this,t.data=t.data||{},t.data=_.extend(t.data,{action:"messages_"+e,nonce:BP_Nouveau.nonces.messages,id:s}),c.ajax.send(t)}}),c.Collections.Messages=Backbone.Collection.extend({model:c.Models.messageThread,options:{},sync:function(e,s,t){return(t=t||{}).context=this,t.data=t.data||{},t.data.nonce=BP_Nouveau.nonces.messages,"read"===e?(t.data=_.extend(t.data,{action:"messages_get_thread_messages"}),c.ajax.send(t)):"create"===e?(t.data=_.extend(t.data,{action:"messages_send_reply",nonce:BP_Nouveau.messages.nonces.send},s||{}),c.ajax.send(t)):void 0},parse:function(t){return _.isArray(t.messages)||(t.messages=[t.messages]),_.each(t.messages,function(e,s){_.isNull(e)||(t.messages[s].id=e.id,t.messages[s].content=e.content,t.messages[s].sender_id=e.sender_id,t.messages[s].sender_name=e.sender_name,t.messages[s].sender_link=e.sender_link,t.messages[s].sender_avatar=e.sender_avatar,t.messages[s].date=new Date(e.date),t.messages[s].display_date=e.display_date,t.messages[s].star_link=e.star_link,t.messages[s].is_starred=e.is_starred)}),_.isUndefined(t.thread)||(this.options.thread_id=t.thread.id,this.options.thread_subject=t.thread.subject,this.options.recipients=t.thread.recipients),t.messages}}),c.Nouveau.Messages.View=c.Backbone.View.extend({inject:function(e){this.render(),u(e).html(this.el),this.views.ready()},prepare:function(){return!_.isUndefined(this.model)&&_.isFunction(this.model.toJSON)?this.model.toJSON():{}}}),c.Views.Feedback=c.Nouveau.Messages.View.extend({tagName:"div",className:"bp-messages bp-user-messages-feedback",template:c.template("bp-messages-feedback"),initialize:function(){this.model=new Backbone.Model({type:this.options.type||"info",message:this.options.value})}}),c.Views.Hook=c.Nouveau.Messages.View.extend({tagName:"div",template:c.template("bp-messages-hook"),initialize:function(){this.model=new Backbone.Model({extraContent:this.options.extraContent}),this.el.className="bp-messages-hook",this.options.className&&(this.el.className+=" "+this.options.className)}}),c.Views.messageEditor=c.Nouveau.Messages.View.extend({template:c.template("bp-messages-editor"),initialize:function(){this.on("ready",this.activateTinyMce,this)},activateTinyMce:function(){"undefined"!=typeof tinymce&&tinymce.EditorManager.execCommand("mceAddEditor",!0,"message_content")}}),c.Views.messageForm=c.Nouveau.Messages.View.extend({tagName:"form",id:"send_message_form",className:"standard-form",template:c.template("bp-messages-form"),events:{"click #bp-messages-send":"sendMessage","click #bp-messages-reset":"resetForm"},initialize:function(){this.resetModel=this.model.clone(),this.views.add("#bp-message-content",new c.Views.messageEditor),this.model.on("change",this.resetFields,this),this.on("ready",this.addMentions,this)},addMentions:function(){var e=u(this.el).find("#send-to-input"),s=c.Nouveau.getLinkParams(null,"r")||null;e.bp_mentions({data:[],suffix:" "}),_.isNull(s)||(e.val("@"+_.escape(s)+" "),e.focus())},resetFields:function(e){_.each(e.previousAttributes(),function(e,s){"message_content"===s?void 0!==tinyMCE.activeEditor&&null!==tinyMCE.activeEditor&&tinyMCE.activeEditor.setContent(""):"meta"!==s&&!1!==e&&u('input[name="'+s+'"]').val("")}),u(this.el).trigger("message:reset",_.pick(e.previousAttributes(),"meta"))},sendMessage:function(e){var t={},a=[],s=this;if(e.preventDefault(),c.Nouveau.Messages.removeFeedback(),_.each(this.$el.serializeArray(),function(e){var s;e.name=e.name.replace("[]",""),-1===_.indexOf(["send_to","subject","message_content"],e.name)?_.isUndefined(t[e.name])?t[e.name]=e.value:(_.isArray(t[e.name])||(t[e.name]=[t[e.name]]),t[e.name].push(e.value)):"send_to"===e.name?(s=e.value.match(/(^|[^@\w\-])@([a-zA-Z0-9_\-]{1,50})\b/g))?((s=s.map(function(e){return e=e.trim()}))&&_.isArray(s)||a.push("send_to"),this.model.set("send_to",s,{silent:!0})):a.push("send_to"):("message_content"===e.name&&void 0!==tinyMCE.activeEditor&&(e.value=tinyMCE.activeEditor.getContent()),e.value?this.model.set(e.name,e.value,{silent:!0}):a.push(e.name))},this),a.length){var i="";return _.each(a,function(e){i+=BP_Nouveau.messages.errors[e]+"<br/>"}),void c.Nouveau.Messages.displayFeedback(i,"error")}this.model.set("meta",t,{silent:!0}),this.model.sendMessage().done(function(e){s.model.set(s.resetModel),c.Nouveau.Messages.displayFeedback(e.feedback,e.type),c.Nouveau.Messages.removeTinyMCE();e=c.Nouveau.Messages.views.get("compose");e.get("view").remove(),c.Nouveau.Messages.views.remove({id:"compose",view:e}),c.Nouveau.Messages.router.navigate("sentbox/",{trigger:!0})}).fail(function(e){e.feedback&&c.Nouveau.Messages.displayFeedback(e.feedback,e.type)})},resetForm:function(e){e.preventDefault(),this.model.set(this.resetModel)}}),c.Views.userThreads=c.Nouveau.Messages.View.extend({tagName:"div",events:{"click .subject":"changePreview"},initialize:function(){var e=[new c.Nouveau.Messages.View({tagName:"ul",id:"message-threads",className:"message-lists"}),new c.Views.previewThread({collection:this.collection})];_.each(e,function(e){this.views.add(e)},this),this.requestThreads(),this.collection.on("reset",this.cleanContent,this),this.collection.on("add",this.addThread,this)},requestThreads:function(){this.collection.reset(),c.Nouveau.Messages.displayFeedback(BP_Nouveau.messages.loading,"loading"),this.collection.fetch({data:_.pick(this.options,"box"),success:_.bind(this.threadsFetched,this),error:this.threadsFetchError})},threadsFetched:function(){c.Nouveau.Messages.removeFeedback(),this.collection.options.afterLoop&&this.views.add(new c.Views.Hook({extraContent:this.collection.options.afterLoop,className:"after-messages-loop"}),{at:1}),this.collection.options.beforeLoop&&this.views.add(new c.Views.Hook({extraContent:this.collection.options.beforeLoop,className:"before-messages-loop"}),{at:0}),c.Nouveau.Messages.displayFeedback(BP_Nouveau.messages.howto,"info")},threadsFetchError:function(e,s){c.Nouveau.Messages.displayFeedback(s.feedback,s.type)},cleanContent:function(){_.each(this.views._views["#message-threads"],function(e){e.remove()})},addThread:function(e){var s=this.collection.findWhere({active:!0});_.isUndefined(s)&&e.set("active",!0),this.views.add("#message-threads",new c.Views.userThread({model:e}))},setActiveThread:function(s){s&&_.each(this.collection.models,function(e){e.id===s?e.set("active",!0):e.unset("active")},this)},changePreview:function(e){var s=u(e.currentTarget);e.preventDefault(),c.Nouveau.Messages.removeFeedback(),s.closest(".thread-item").hasClass("selected")?c.Nouveau.Messages.router.navigate("view/"+s.closest(".thread-content").data("thread-id")+"/",{trigger:!0}):(this.setActiveThread(s.closest(".thread-content").data("thread-id")),u(".message-action-view").focus())}}),c.Views.userThread=c.Nouveau.Messages.View.extend({tagName:"li",template:c.template("bp-messages-thread"),className:"thread-item",events:{"click .message-check":"singleSelect"},initialize:function(){var e,s;this.model.get("active")&&(this.el.className+=" selected"),this.model.get("unread")&&(this.el.className+=" unread"),"sentbox"===c.Nouveau.Messages.box?(s="",2===(e=this.model.get("recipients").length)?s=BP_Nouveau.messages.toOthers.one:2<e&&(s=BP_Nouveau.messages.toOthers.more.replace("%d",Number(e-1))),this.model.set({recipientsCount:e,toOthers:s},{silent:!0})):this.model.get("recipientsCount")&&this.model.unset("recipientsCount",{silent:!0}),this.model.on("change:active",this.toggleClass,this),this.model.on("change:unread",this.updateReadState,this),this.model.on("change:checked",this.bulkSelect,this),this.model.on("remove",this.cleanView,this)},toggleClass:function(e){!0===e.get("active")?u(this.el).addClass("selected"):u(this.el).removeClass("selected")},updateReadState:function(e,s){!1===s?u(this.el).removeClass("unread"):u(this.el).addClass("unread")},bulkSelect:function(e){u("#bp-message-thread-"+e.get("id")).length&&u("#bp-message-thread-"+e.get("id")).prop("checked",e.get("checked"))},singleSelect:function(e){e=u(e.currentTarget).prop("checked");this.model.set("checked",e,{silent:!0});var s=!1;_.each(this.model.collection.models,function(e){!0===e.get("checked")&&(s=!0)}),s?(u("#user-messages-bulk-actions").closest(".bulk-actions-wrap").removeClass("bp-hide"),c.Nouveau.Messages.displayFeedback(BP_Nouveau.messages.howtoBulk,"info")):(u("#user-messages-bulk-actions").closest(".bulk-actions-wrap").addClass("bp-hide"),c.Nouveau.Messages.removeFeedback())},cleanView:function(){this.views.view.remove()}}),c.Views.previewThread=c.Nouveau.Messages.View.extend({tagName:"div",id:"thread-preview",template:c.template("bp-messages-preview"),events:{"click .actions button":"doAction","click .actions a":"doAction"},initialize:function(){this.collection.on("change:active",this.setPreview,this),this.collection.on("change:is_starred",this.updatePreview,this),this.collection.on("reset",this.emptyPreview,this),this.collection.on("remove",this.emptyPreview,this)},render:function(){_.isUndefined(this.model)||!0!==this.model.get("active")||c.Nouveau.Messages.View.prototype.render.apply(this,arguments)},setPreview:function(e){var s=this;!0===(this.model=e).get("unread")&&this.model.updateReadState().done(function(){s.model.set("unread",!1)}),this.render()},updatePreview:function(e){!0===e.get("active")&&this.render()},emptyPreview:function(){u(this.el).html("")},doAction:function(e){var s=u(e.currentTarget).data("bp-action"),t=this,a={},i=BP_Nouveau.messages.doingAction;if(!s)return e;e.preventDefault();var n=this.collection.findWhere({active:!0});n.get("id")&&(e=n.get("id"),"view"!==s?("star"!==s&&"unstar"!==s||(a.data={star_nonce:n.get("star_nonce")},e=n.get("starred_id")),_.isUndefined(i[s])||c.Nouveau.Messages.displayFeedback(i[s],"loading"),this.collection.doAction(s,e,a).done(function(e){c.Nouveau.Messages.removeFeedback(),c.Nouveau.Messages.displayFeedback(e.feedback,e.type),"delete"===s||"exit"===s||"starred"===t.collection.options.box&&"unstar"===s?(t.collection.remove(n.get("id")),t.collection.fetch({data:_.pick(t.collection.options,["box","search_terms","page"])})):"unstar"===s||"star"===s?(_.each(e.messages,function(e){n.set(e)}),n.set(_.first(e.messages))):e.messages&&n.set(_.first(e.messages))}).fail(function(e){c.Nouveau.Messages.removeFeedback(),c.Nouveau.Messages.displayFeedback(e.feedback,e.type)})):c.Nouveau.Messages.router.navigate("view/"+e+"/",{trigger:!0}))}}),c.Views.Pagination=c.Nouveau.Messages.View.extend({tagName:"li",className:"last filter",template:c.template("bp-messages-paginate")}),c.Views.BulkActions=c.Nouveau.Messages.View.extend({tagName:"div",template:c.template("bp-bulk-actions"),events:{"click #user_messages_select_all":"bulkSelect","click .bulk-apply":"doBulkAction"},bulkSelect:function(e){var s=u(e.currentTarget).prop("checked");s?(u(this.el).find(".bulk-actions-wrap").removeClass("bp-hide").addClass("bp-show"),c.Nouveau.Messages.displayFeedback(BP_Nouveau.messages.howtoBulk,"info")):(u(this.el).find(".bulk-actions-wrap").addClass("bp-hide"),c.Nouveau.Messages.removeFeedback()),_.each(this.collection.models,function(e){e.set("checked",s)})},doBulkAction:function(e){var t=this,s={},a="id",i=BP_Nouveau.messages.doingAction;e.preventDefault();var n,o,d,r=u("#user-messages-bulk-actions").val();r&&(n=this.collection.where({checked:!0}),e=o=_.map(n,function(e){return e.get("id")}),"star"!==r&&"unstar"!==r||(1===(e=_.map(n,function(e){return e.get("starred_id")})).length&&(s.data={star_nonce:n[0].get("star_nonce")}),a="starred_id"),d=_.object(_.map(n,function(e){return[e.get(a),e.get("id")]})),_.isUndefined(i[r])||c.Nouveau.Messages.displayFeedback(i[r],"loading"),this.collection.doAction(r,e,s).done(function(e){c.Nouveau.Messages.removeFeedback(),c.Nouveau.Messages.displayFeedback(e.feedback,e.type),"delete"===r||"exit"===r||"starred"===t.collection.options.box&&"unstar"===r?(t.collection.remove(o),t.collection.fetch({data:_.pick(t.collection.options,["box","search_terms","page"])})):e.messages&&_.each(e.messages,function(e,s){t.collection.get(d[s]).set(e)})}).fail(function(e){c.Nouveau.Messages.removeFeedback(),c.Nouveau.Messages.displayFeedback(e.feedback,e.type)}))}}),c.Views.messageFilters=c.Nouveau.Messages.View.extend({tagName:"ul",template:c.template("bp-messages-filters"),events:{"search #user_messages_search":"resetSearchTerms","submit #user_messages_search_form":"setSearchTerms","click #bp-messages-next-page":"nextPage","click #bp-messages-prev-page":"prevPage"},initialize:function(){this.model.on("change",this.filterThreads,this),this.options.threads.on("sync",this.addPaginatation,this)},addPaginatation:function(e){_.each(this.views._views,function(e){_.isUndefined(e)||_.first(e).remove()}),this.views.add(new c.Views.Pagination({model:new Backbone.Model(e.options)})),this.views.add(".user-messages-bulk-actions",new c.Views.BulkActions({model:new Backbone.Model(BP_Nouveau.messages.bulk_actions),collection:e}))},filterThreads:function(){c.Nouveau.Messages.displayFeedback(BP_Nouveau.messages.loading,"loading"),this.options.threads.reset(),_.extend(this.options.threads.options,_.pick(this.model.attributes,["box","search_terms"])),this.options.threads.fetch({data:_.pick(this.model.attributes,["box","search_terms","page"]),success:this.threadsFiltered,error:this.threadsFilterError})},threadsFiltered:function(){c.Nouveau.Messages.removeFeedback()},threadsFilterError:function(e,s){c.Nouveau.Messages.displayFeedback(s.feedback,s.type)},resetSearchTerms:function(e){e.preventDefault(),u(e.target).val()?u(e.target).closest("form").find("[type=submit]").addClass("bp-show").removeClass("bp-hide"):u(e.target).closest("form").submit()},setSearchTerms:function(e){e.preventDefault(),this.model.set({search_terms:u(e.target).find("input[type=search]").val()||"",page:1})},nextPage:function(e){e.preventDefault(),this.model.set("page",this.model.get("page")+1)},prevPage:function(e){e.preventDefault(),this.model.set("page",this.model.get("page")-1)}}),c.Views.userMessagesHeader=c.Nouveau.Messages.View.extend({tagName:"div",template:c.template("bp-messages-single-header"),events:{"click .actions a":"doAction","click .actions button":"doAction"},doAction:function(e){var s=u(e.currentTarget).data("bp-action"),t=this,a={},i=BP_Nouveau.messages.doingAction;if(!s)return e;e.preventDefault(),this.model.get("id")&&("star"!==s&&"unstar"!==s||(a.data={star_nonce:this.model.get("star_nonce")},u(e.currentTarget).addClass("bp-hide"),u(e.currentTarget).parent().find('[data-bp-action="'+{star:"unstar",unstar:"star"}[s]+'"]').removeClass("bp-hide")),_.isUndefined(i[s])||c.Nouveau.Messages.displayFeedback(i[s],"loading"),c.Nouveau.Messages.threads.doAction(s,this.model.get("id"),a).done(function(e){"delete"===s||"exit"===s?c.Nouveau.Messages.clearViews():e.messages&&t.model.set(_.first(e.messages)),c.Nouveau.Messages.removeFeedback(),c.Nouveau.Messages.displayFeedback(e.feedback,e.type)}).fail(function(e){c.Nouveau.Messages.removeFeedback(),c.Nouveau.Messages.displayFeedback(e.feedback,e.type)}))}}),c.Views.userMessagesEntry=c.Views.userMessagesHeader.extend({tagName:"li",template:c.template("bp-messages-single-list"),events:{"click [data-bp-action]":"doAction"},initialize:function(){this.model.on("change:is_starred",this.updateMessage,this)},updateMessage:function(e){this.model.get("id")===e.get("id")&&this.render()}}),c.Views.userMessages=c.Nouveau.Messages.View.extend({tagName:"div",template:c.template("bp-messages-single"),initialize:function(){this.requestMessages(),this.reply=new c.Models.messageThread,this.collection.on("add",this.addMessage,this),this.views.add("#bp-message-content",new c.Views.messageEditor)},events:{"click #send_reply_button":"sendReply"},requestMessages:function(){var e={};this.collection.reset(),c.Nouveau.Messages.displayFeedback(BP_Nouveau.messages.loading,"loading"),_.isUndefined(this.options.thread.attributes)?e.id=this.options.thread.id:(e.id=this.options.thread.get("id"),e.js_thread=!_.isEmpty(this.options.thread.get("subject"))),this.collection.fetch({data:e,success:_.bind(this.messagesFetched,this),error:this.messagesFetchError})},messagesFetched:function(e,s){_.isUndefined(s.thread)||(this.options.thread=new Backbone.Model(s.thread)),c.Nouveau.Messages.removeFeedback(),this.views.add("#bp-message-thread-header",new c.Views.userMessagesHeader({model:this.options.thread}))},messagesFetchError:function(e,s){s.feedback&&s.type&&c.Nouveau.Messages.displayFeedback(s.feedback,s.type)},addMessage:function(e){this.views.add("#bp-message-thread-list",new c.Views.userMessagesEntry({model:e}))},addEditor:function(){this.views.add("#bp-message-content",new c.Views.messageEditor)},sendReply:function(e){e.preventDefault(),!0!==this.reply.get("sending")&&(this.reply.set({thread_id:this.options.thread.get("id"),content:tinyMCE.activeEditor.getContent(),sending:!0}),this.collection.sync("create",_.pick(this.reply.attributes,["thread_id","content"]),{success:_.bind(this.replySent,this),error:_.bind(this.replyError,this)}))},replySent:function(e){e=this.collection.parse(e);tinyMCE.activeEditor.setContent(""),this.reply.set("sending",!1),this.collection.add(_.first(e))},replyError:function(e){e.feedback&&e.type&&c.Nouveau.Messages.displayFeedback(e.feedback,e.type)}}),c.Nouveau.Messages.Router=Backbone.Router.extend({routes:{"compose/":"composeMessage","view/:id/":"viewMessage","sentbox/":"sentboxView","starred/":"starredView","inbox/":"inboxView","":"inboxView","*unSupported":"unSupported"},composeMessage:function(){c.Nouveau.Messages.composeView()},viewMessage:function(e){var s;e&&(void 0===(s=c.Nouveau.Messages.threads.get(e))&&((s={}).id=e),c.Nouveau.Messages.singleView(s))},sentboxView:function(){c.Nouveau.Messages.box="sentbox",c.Nouveau.Messages.threadsView()},starredView:function(){c.Nouveau.Messages.box="starred",c.Nouveau.Messages.threadsView()},unSupported:function(){c.Nouveau.Messages.box="unsupported"},inboxView:function(){c.Nouveau.Messages.box="inbox",c.Nouveau.Messages.threadsView()}}),c.Nouveau.Messages.start())}(window.bp,jQuery);
1
+ window.wp=window.wp||{},window.bp=window.bp||{},function(c,u){"undefined"!=typeof BP_Nouveau&&(_.extend(c,_.pick(wp,"Backbone","ajax","template")),c.Models=c.Models||{},c.Collections=c.Collections||{},c.Views=c.Views||{},c.Nouveau=c.Nouveau||{},c.Nouveau.Messages={start:function(){this.views=new Backbone.Collection,this.threads=new c.Collections.Threads,this.messages=new c.Collections.Messages,this.router=new c.Nouveau.Messages.Router,this.box="inbox",this.supportedRoutes=BP_Nouveau.messages.supportedRoutes,this.setupNav(),Backbone.history.start({pushState:!0,root:BP_Nouveau.messages.rootUrl})},setupNav:function(){var a=this;u("#compose-personal-li").addClass("last"),u("#subnav a").on("click",function(e){var s=u(e.target).prop("id"),t=_.keys(a.supportedRoutes);if(-1===_.indexOf(t,s)||"unsupported"===a.box)return e;e.preventDefault(),a.removeTinyMCE(),"compose"===s?_.isUndefined(a.views.get("compose"))?a.router.navigate(a.supportedRoutes.compose+"/",{trigger:!0}):((e=a.views.get("compose")).get("view").remove(),a.views.remove({id:"compose",view:e}),"single"===a.box&&(a.box="inbox"),a.router.navigate(a.supportedRoutes[a.box]+"/",{trigger:!0})):a.box===s&&_.isUndefined(a.views.get("compose"))||(a.clearViews(),a.router.navigate(a.supportedRoutes[s]+"/",{trigger:!0}))})},updateNav:function(e){var s=this.box;e&&(s=e),u("#subnav ul li").each(function(e,s){u(s).removeClass("current selected")}),u("#subnav a#"+s).closest("li").addClass("current selected")},removeTinyMCE:function(){"undefined"!=typeof tinymce&&null!==tinymce.get("message_content")&&tinymce.EditorManager.execCommand("mceRemoveEditor",!0,"message_content")},tinyMCEinit:function(){void 0===window.tinyMCE||null===window.tinyMCE.activeEditor||void 0===window.tinyMCE.activeEditor||_.isEmpty(c.mentions)||u(window.tinyMCE.activeEditor.contentDocument.activeElement).atwho("setIframe",u("#message_content_ifr")[0]).bp_mentions({data:[],suffix:" "})},removeFeedback:function(){var e;_.isUndefined(this.views.get("feedback"))||((e=this.views.get("feedback")).get("view").remove(),this.views.remove({id:"feedback",view:e}))},displayFeedback:function(e,s){this.removeFeedback(),e&&(s=new c.Views.Feedback({value:e,type:s||"info"}),this.views.add({id:"feedback",view:s}),s.inject(".bp-messages-feedback"))},clearViews:function(){_.isUndefined(this.views.models)||(_.each(this.views.models,function(e){e.get("view").remove()},this),this.views.reset())},composeView:function(){this.clearViews(),this.updateNav("compose");var e=new c.Views.messageForm({model:new c.Models.Message});this.views.add({id:"compose",view:e}),e.inject(".bp-messages-content")},threadsView:function(){this.updateNav();var e=new c.Views.userThreads({collection:this.threads,box:this.box});this.views.add({id:"threads",view:e}),e.inject(".bp-messages-content"),this.displayFilters(this.threads)},displayFilters:function(e){this.filters=new Backbone.Model({page:1,total_page:0,search_terms:"",box:this.box}),e=new c.Views.messageFilters({model:this.filters,threads:e}),this.views.add({id:"filters",view:e}),e.inject(".bp-messages-filters")},singleView:function(e){this.clearViews(),this.box="single";e=new c.Views.userMessages({collection:this.messages,thread:e});this.views.add({id:"single",view:e}),e.inject(".bp-messages-content")}},c.Models.Message=Backbone.Model.extend({defaults:{send_to:[],subject:"",message_content:"",meta:{}},sendMessage:function(){return c.ajax.post("messages_send_message",_.extend({nonce:BP_Nouveau.messages.nonces.send},this.attributes))}}),c.Models.Thread=Backbone.Model.extend({defaults:{id:0,message_id:0,subject:"",excerpt:"",content:"",unread:!0,sender_name:"",sender_link:"",sender_avatar:"",count:0,date:0,display_date:"",recipients:[]},updateReadState:function(e){return(e=e||{}).data=_.extend(_.pick(this.attributes,["id","message_id"]),{action:"messages_thread_read",nonce:BP_Nouveau.nonces.messages}),c.ajax.send(e)}}),c.Models.messageThread=Backbone.Model.extend({defaults:{id:0,content:"",sender_id:0,sender_name:"",sender_link:"",sender_avatar:"",date:0,display_date:""}}),c.Collections.Threads=Backbone.Collection.extend({model:c.Models.Thread,initialize:function(){this.options={page:1,total_page:0}},sync:function(e,s,t){if((t=t||{}).context=this,t.data=t.data||{},t.data.nonce=BP_Nouveau.nonces.messages,"read"===e)return t.data=_.extend(t.data,{action:"messages_get_user_message_threads"}),c.ajax.send(t)},parse:function(t){return _.isArray(t.threads)||(t.threads=[t.threads]),_.each(t.threads,function(e,s){_.isNull(e)||(t.threads[s].id=e.id,t.threads[s].message_id=e.message_id,t.threads[s].subject=e.subject,t.threads[s].excerpt=e.excerpt,t.threads[s].content=e.content,t.threads[s].unread=e.unread,t.threads[s].sender_name=e.sender_name,t.threads[s].sender_link=e.sender_link,t.threads[s].sender_avatar=e.sender_avatar,t.threads[s].count=e.count,t.threads[s].date=new Date(e.date),t.threads[s].display_date=e.display_date,t.threads[s].recipients=e.recipients,t.threads[s].star_link=e.star_link,t.threads[s].is_starred=e.is_starred)}),_.isUndefined(t.meta)||(this.options.page=t.meta.page,this.options.total_page=t.meta.total_page),c.Nouveau.Messages.box&&(this.options.box=c.Nouveau.Messages.box),_.isUndefined(t.extraContent)||_.extend(this.options,_.pick(t.extraContent,["beforeLoop","afterLoop"])),t.threads},doAction:function(e,s,t){return(t=t||{}).context=this,t.data=t.data||{},t.data=_.extend(t.data,{action:"messages_"+e,nonce:BP_Nouveau.nonces.messages,id:s}),c.ajax.send(t)}}),c.Collections.Messages=Backbone.Collection.extend({model:c.Models.messageThread,options:{},sync:function(e,s,t){return(t=t||{}).context=this,t.data=t.data||{},t.data.nonce=BP_Nouveau.nonces.messages,"read"===e?(t.data=_.extend(t.data,{action:"messages_get_thread_messages"}),c.ajax.send(t)):"create"===e?(t.data=_.extend(t.data,{action:"messages_send_reply",nonce:BP_Nouveau.messages.nonces.send},s||{}),c.ajax.send(t)):void 0},parse:function(t){return _.isArray(t.messages)||(t.messages=[t.messages]),_.each(t.messages,function(e,s){_.isNull(e)||(t.messages[s].id=e.id,t.messages[s].content=e.content,t.messages[s].sender_id=e.sender_id,t.messages[s].sender_name=e.sender_name,t.messages[s].sender_link=e.sender_link,t.messages[s].sender_avatar=e.sender_avatar,t.messages[s].date=new Date(e.date),t.messages[s].display_date=e.display_date,t.messages[s].star_link=e.star_link,t.messages[s].is_starred=e.is_starred)}),_.isUndefined(t.thread)||(this.options.thread_id=t.thread.id,this.options.thread_subject=t.thread.subject,this.options.recipients=t.thread.recipients),t.messages}}),c.Nouveau.Messages.View=c.Backbone.View.extend({inject:function(e){this.render(),u(e).html(this.el),this.views.ready()},prepare:function(){return!_.isUndefined(this.model)&&_.isFunction(this.model.toJSON)?this.model.toJSON():{}}}),c.Views.Feedback=c.Nouveau.Messages.View.extend({tagName:"div",className:"bp-messages bp-user-messages-feedback",template:c.template("bp-messages-feedback"),initialize:function(){this.model=new Backbone.Model({type:this.options.type||"info",message:this.options.value})}}),c.Views.Hook=c.Nouveau.Messages.View.extend({tagName:"div",template:c.template("bp-messages-hook"),initialize:function(){this.model=new Backbone.Model({extraContent:this.options.extraContent}),this.el.className="bp-messages-hook",this.options.className&&(this.el.className+=" "+this.options.className)}}),c.Views.messageEditor=c.Nouveau.Messages.View.extend({template:c.template("bp-messages-editor"),initialize:function(){this.on("ready",this.activateTinyMce,this)},activateTinyMce:function(){"undefined"!=typeof tinymce&&tinymce.EditorManager.execCommand("mceAddEditor",!0,"message_content")}}),c.Views.messageForm=c.Nouveau.Messages.View.extend({tagName:"form",id:"send_message_form",className:"standard-form",template:c.template("bp-messages-form"),events:{"click #bp-messages-send":"sendMessage","click #bp-messages-reset":"resetForm"},initialize:function(){this.resetModel=this.model.clone(),this.views.add("#bp-message-content",new c.Views.messageEditor),this.model.on("change",this.resetFields,this),this.on("ready",this.addMentions,this)},addMentions:function(){var e=u(this.el).find("#send-to-input"),s=c.Nouveau.getLinkParams(null,"r")||null;e.bp_mentions({data:[],suffix:" "}),_.isNull(s)||(e.val("@"+_.escape(s)+" "),e.trigger("focus"))},resetFields:function(e){_.each(e.previousAttributes(),function(e,s){"message_content"===s?void 0!==tinyMCE.activeEditor&&null!==tinyMCE.activeEditor&&tinyMCE.activeEditor.setContent(""):"meta"!==s&&!1!==e&&u('input[name="'+s+'"]').val("")}),u(this.el).trigger("message:reset",_.pick(e.previousAttributes(),"meta"))},sendMessage:function(e){var t={},a=[],s=this,i=e.currentTarget;if(e.preventDefault(),c.Nouveau.Messages.removeFeedback(),u(i).addClass("disabled").prop("disabled",!0),_.each(this.$el.serializeArray(),function(e){var s;e.name=e.name.replace("[]",""),-1===_.indexOf(["send_to","subject","message_content"],e.name)?_.isUndefined(t[e.name])?t[e.name]=e.value:(_.isArray(t[e.name])||(t[e.name]=[t[e.name]]),t[e.name].push(e.value)):"send_to"===e.name?(s=e.value.match(/(^|[^@\w\-])@([a-zA-Z0-9_\-]{1,50})\b/g))?((s=s.map(function(e){return e=e.trim()}))&&_.isArray(s)||a.push("send_to"),this.model.set("send_to",s,{silent:!0})):a.push("send_to"):("message_content"===e.name&&void 0!==tinyMCE.activeEditor&&(e.value=tinyMCE.activeEditor.getContent()),e.value?this.model.set(e.name,e.value,{silent:!0}):a.push(e.name))},this),a.length){var n="";return _.each(a,function(e){n+=BP_Nouveau.messages.errors[e]+"<br/>"}),void c.Nouveau.Messages.displayFeedback(n,"error")}!0!==this.model.get("sending")&&(this.model.set({sending:!0,meta:t},{silent:!0}),this.model.sendMessage().done(function(e){s.model.set(s.resetModel),c.Nouveau.Messages.displayFeedback(e.feedback,e.type),c.Nouveau.Messages.removeTinyMCE();e=c.Nouveau.Messages.views.get("compose");e.get("view").remove(),c.Nouveau.Messages.views.remove({id:"compose",view:e}),c.Nouveau.Messages.router.navigate(c.Nouveau.Messages.supportedRoutes.sentbox+"/",{trigger:!0})}).fail(function(e){e.feedback&&c.Nouveau.Messages.displayFeedback(e.feedback,e.type)}).always(function(){s.model.set("sending",!1,{silent:!0}),u(i).removeClass("disabled").prop("disabled",!1)}))},resetForm:function(e){e.preventDefault(),this.model.set(this.resetModel)}}),c.Views.userThreads=c.Nouveau.Messages.View.extend({tagName:"div",events:{"click .subject":"changePreview"},initialize:function(){var e=[new c.Nouveau.Messages.View({tagName:"ul",id:"message-threads",className:"message-lists"}),new c.Views.previewThread({collection:this.collection})];_.each(e,function(e){this.views.add(e)},this),this.requestThreads(),this.collection.on("reset",this.cleanContent,this),this.collection.on("add",this.addThread,this)},requestThreads:function(){this.collection.reset(),c.Nouveau.Messages.displayFeedback(BP_Nouveau.messages.loading,"loading"),this.collection.fetch({data:_.pick(this.options,"box"),success:_.bind(this.threadsFetched,this),error:this.threadsFetchError})},threadsFetched:function(){c.Nouveau.Messages.removeFeedback(),this.collection.options.afterLoop&&this.views.add(new c.Views.Hook({extraContent:this.collection.options.afterLoop,className:"after-messages-loop"}),{at:1}),this.collection.options.beforeLoop&&this.views.add(new c.Views.Hook({extraContent:this.collection.options.beforeLoop,className:"before-messages-loop"}),{at:0}),c.Nouveau.Messages.displayFeedback(BP_Nouveau.messages.howto,"info")},threadsFetchError:function(e,s){c.Nouveau.Messages.displayFeedback(s.feedback,s.type)},cleanContent:function(){_.each(this.views._views["#message-threads"],function(e){e.remove()})},addThread:function(e){var s=this.collection.findWhere({active:!0});_.isUndefined(s)&&e.set("active",!0),this.views.add("#message-threads",new c.Views.userThread({model:e}))},setActiveThread:function(s){s&&_.each(this.collection.models,function(e){e.id===s?e.set("active",!0):e.unset("active")},this)},changePreview:function(e){var s=u(e.currentTarget);e.preventDefault(),c.Nouveau.Messages.removeFeedback(),s.closest(".thread-item").hasClass("selected")?c.Nouveau.Messages.router.navigate("view/"+s.closest(".thread-content").data("thread-id")+"/",{trigger:!0}):(this.setActiveThread(s.closest(".thread-content").data("thread-id")),u(".message-action-view").focus())}}),c.Views.userThread=c.Nouveau.Messages.View.extend({tagName:"li",template:c.template("bp-messages-thread"),className:"thread-item",events:{"click .message-check":"singleSelect"},initialize:function(){var e,s;this.model.get("active")&&(this.el.className+=" selected"),this.model.get("unread")&&(this.el.className+=" unread"),"sentbox"===c.Nouveau.Messages.box?(s="",2===(e=this.model.get("recipients").length)?s=BP_Nouveau.messages.toOthers.one:2<e&&(s=BP_Nouveau.messages.toOthers.more.replace("%d",Number(e-1))),this.model.set({recipientsCount:e,toOthers:s},{silent:!0})):this.model.get("recipientsCount")&&this.model.unset("recipientsCount",{silent:!0}),this.model.on("change:active",this.toggleClass,this),this.model.on("change:unread",this.updateReadState,this),this.model.on("change:checked",this.bulkSelect,this),this.model.on("remove",this.cleanView,this)},toggleClass:function(e){!0===e.get("active")?u(this.el).addClass("selected"):u(this.el).removeClass("selected")},updateReadState:function(e,s){!1===s?u(this.el).removeClass("unread"):u(this.el).addClass("unread")},bulkSelect:function(e){u("#bp-message-thread-"+e.get("id")).length&&u("#bp-message-thread-"+e.get("id")).prop("checked",e.get("checked"))},singleSelect:function(e){e=u(e.currentTarget).prop("checked");this.model.set("checked",e,{silent:!0});var s=!1;_.each(this.model.collection.models,function(e){!0===e.get("checked")&&(s=!0)}),s?(u("#user-messages-bulk-actions").closest(".bulk-actions-wrap").removeClass("bp-hide"),c.Nouveau.Messages.displayFeedback(BP_Nouveau.messages.howtoBulk,"info")):(u("#user-messages-bulk-actions").closest(".bulk-actions-wrap").addClass("bp-hide"),c.Nouveau.Messages.removeFeedback())},cleanView:function(){this.views.view.remove()}}),c.Views.previewThread=c.Nouveau.Messages.View.extend({tagName:"div",id:"thread-preview",template:c.template("bp-messages-preview"),events:{"click .actions button":"doAction","click .actions a":"doAction"},initialize:function(){this.collection.on("change:active",this.setPreview,this),this.collection.on("change:is_starred",this.updatePreview,this),this.collection.on("reset",this.emptyPreview,this),this.collection.on("remove",this.emptyPreview,this)},render:function(){_.isUndefined(this.model)||!0!==this.model.get("active")||c.Nouveau.Messages.View.prototype.render.apply(this,arguments)},setPreview:function(e){var s=this;!0===(this.model=e).get("unread")&&this.model.updateReadState().done(function(){s.model.set("unread",!1)}),this.render()},updatePreview:function(e){!0===e.get("active")&&this.render()},emptyPreview:function(){u(this.el).html("")},doAction:function(e){var s=u(e.currentTarget).data("bp-action"),t=this,a={},i=BP_Nouveau.messages.doingAction;if(!s)return e;e.preventDefault();var n=this.collection.findWhere({active:!0});n.get("id")&&(e=n.get("id"),"view"!==s?("star"!==s&&"unstar"!==s||(a.data={star_nonce:n.get("star_nonce")},e=n.get("starred_id")),_.isUndefined(i[s])||c.Nouveau.Messages.displayFeedback(i[s],"loading"),this.collection.doAction(s,e,a).done(function(e){c.Nouveau.Messages.removeFeedback(),c.Nouveau.Messages.displayFeedback(e.feedback,e.type),"delete"===s||"exit"===s||"starred"===t.collection.options.box&&"unstar"===s?(t.collection.remove(n.get("id")),t.collection.fetch({data:_.pick(t.collection.options,["box","search_terms","page"])})):"unstar"===s||"star"===s?(_.each(e.messages,function(e){n.set(e)}),n.set(_.first(e.messages))):e.messages&&n.set(_.first(e.messages))}).fail(function(e){c.Nouveau.Messages.removeFeedback(),c.Nouveau.Messages.displayFeedback(e.feedback,e.type)})):c.Nouveau.Messages.router.navigate("view/"+e+"/",{trigger:!0}))}}),c.Views.Pagination=c.Nouveau.Messages.View.extend({tagName:"li",className:"last filter",template:c.template("bp-messages-paginate")}),c.Views.BulkActions=c.Nouveau.Messages.View.extend({tagName:"div",template:c.template("bp-bulk-actions"),events:{"click #user_messages_select_all":"bulkSelect","click .bulk-apply":"doBulkAction"},bulkSelect:function(e){var s=u(e.currentTarget).prop("checked");s?(u(this.el).find(".bulk-actions-wrap").removeClass("bp-hide").addClass("bp-show"),c.Nouveau.Messages.displayFeedback(BP_Nouveau.messages.howtoBulk,"info")):(u(this.el).find(".bulk-actions-wrap").addClass("bp-hide"),c.Nouveau.Messages.removeFeedback()),_.each(this.collection.models,function(e){e.set("checked",s)})},doBulkAction:function(e){var t=this,s={},a="id",i=BP_Nouveau.messages.doingAction;e.preventDefault();var n,o,d,r=u("#user-messages-bulk-actions").val();r&&(n=this.collection.where({checked:!0}),e=o=_.map(n,function(e){return e.get("id")}),"star"!==r&&"unstar"!==r||(1===(e=_.map(n,function(e){return e.get("starred_id")})).length&&(s.data={star_nonce:n[0].get("star_nonce")}),a="starred_id"),d=_.object(_.map(n,function(e){return[e.get(a),e.get("id")]})),_.isUndefined(i[r])||c.Nouveau.Messages.displayFeedback(i[r],"loading"),this.collection.doAction(r,e,s).done(function(e){c.Nouveau.Messages.removeFeedback(),c.Nouveau.Messages.displayFeedback(e.feedback,e.type),"delete"===r||"exit"===r||"starred"===t.collection.options.box&&"unstar"===r?(t.collection.remove(o),t.collection.fetch({data:_.pick(t.collection.options,["box","search_terms","page"])})):e.messages&&_.each(e.messages,function(e,s){t.collection.get(d[s]).set(e)})}).fail(function(e){c.Nouveau.Messages.removeFeedback(),c.Nouveau.Messages.displayFeedback(e.feedback,e.type)}))}}),c.Views.messageFilters=c.Nouveau.Messages.View.extend({tagName:"ul",template:c.template("bp-messages-filters"),events:{"search #user_messages_search":"resetSearchTerms","submit #user_messages_search_form":"setSearchTerms","click #bp-messages-next-page":"nextPage","click #bp-messages-prev-page":"prevPage"},initialize:function(){this.model.on("change",this.filterThreads,this),this.options.threads.on("sync",this.addPaginatation,this)},addPaginatation:function(e){_.each(this.views._views,function(e){_.isUndefined(e)||_.first(e).remove()}),this.views.add(new c.Views.Pagination({model:new Backbone.Model(e.options)})),this.views.add(".user-messages-bulk-actions",new c.Views.BulkActions({model:new Backbone.Model(BP_Nouveau.messages.bulk_actions),collection:e}))},filterThreads:function(){c.Nouveau.Messages.displayFeedback(BP_Nouveau.messages.loading,"loading"),this.options.threads.reset(),_.extend(this.options.threads.options,_.pick(this.model.attributes,["box","search_terms"])),this.options.threads.fetch({data:_.pick(this.model.attributes,["box","search_terms","page"]),success:this.threadsFiltered,error:this.threadsFilterError})},threadsFiltered:function(){c.Nouveau.Messages.removeFeedback()},threadsFilterError:function(e,s){c.Nouveau.Messages.displayFeedback(s.feedback,s.type)},resetSearchTerms:function(e){e.preventDefault(),u(e.target).val()?u(e.target).closest("form").find("[type=submit]").addClass("bp-show").removeClass("bp-hide"):u(e.target).closest("form").submit()},setSearchTerms:function(e){e.preventDefault(),this.model.set({search_terms:u(e.target).find("input[type=search]").val()||"",page:1})},nextPage:function(e){e.preventDefault(),this.model.set("page",this.model.get("page")+1)},prevPage:function(e){e.preventDefault(),this.model.set("page",this.model.get("page")-1)}}),c.Views.userMessagesHeader=c.Nouveau.Messages.View.extend({tagName:"div",template:c.template("bp-messages-single-header"),events:{"click .actions a":"doAction","click .actions button":"doAction"},doAction:function(e){var s=u(e.currentTarget).data("bp-action"),t=this,a={},i=BP_Nouveau.messages.doingAction;if(!s)return e;e.preventDefault(),this.model.get("id")&&("star"!==s&&"unstar"!==s||(a.data={star_nonce:this.model.get("star_nonce")},u(e.currentTarget).addClass("bp-hide"),u(e.currentTarget).parent().find('[data-bp-action="'+{star:"unstar",unstar:"star"}[s]+'"]').removeClass("bp-hide")),_.isUndefined(i[s])||c.Nouveau.Messages.displayFeedback(i[s],"loading"),c.Nouveau.Messages.threads.doAction(s,this.model.get("id"),a).done(function(e){"delete"===s||"exit"===s?c.Nouveau.Messages.clearViews():e.messages&&t.model.set(_.first(e.messages)),c.Nouveau.Messages.removeFeedback(),c.Nouveau.Messages.displayFeedback(e.feedback,e.type)}).fail(function(e){c.Nouveau.Messages.removeFeedback(),c.Nouveau.Messages.displayFeedback(e.feedback,e.type)}))}}),c.Views.userMessagesEntry=c.Views.userMessagesHeader.extend({tagName:"li",template:c.template("bp-messages-single-list"),events:{"click [data-bp-action]":"doAction"},initialize:function(){this.model.on("change:is_starred",this.updateMessage,this)},updateMessage:function(e){this.model.get("id")===e.get("id")&&this.render()}}),c.Views.userMessages=c.Nouveau.Messages.View.extend({tagName:"div",template:c.template("bp-messages-single"),initialize:function(){this.requestMessages(),this.reply=new c.Models.messageThread,this.collection.on("add",this.addMessage,this),this.views.add("#bp-message-content",new c.Views.messageEditor)},events:{"click #send_reply_button":"sendReply"},requestMessages:function(){var e={};this.collection.reset(),c.Nouveau.Messages.displayFeedback(BP_Nouveau.messages.loading,"loading"),_.isUndefined(this.options.thread.attributes)?e.id=this.options.thread.id:(e.id=this.options.thread.get("id"),e.js_thread=!_.isEmpty(this.options.thread.get("subject"))),this.collection.fetch({data:e,success:_.bind(this.messagesFetched,this),error:this.messagesFetchError})},messagesFetched:function(e,s){_.isUndefined(s.thread)||(this.options.thread=new Backbone.Model(s.thread)),c.Nouveau.Messages.removeFeedback(),this.views.add("#bp-message-thread-header",new c.Views.userMessagesHeader({model:this.options.thread}))},messagesFetchError:function(e,s){s.feedback&&s.type&&c.Nouveau.Messages.displayFeedback(s.feedback,s.type)},addMessage:function(e){this.views.add("#bp-message-thread-list",new c.Views.userMessagesEntry({model:e}))},addEditor:function(){this.views.add("#bp-message-content",new c.Views.messageEditor)},sendReply:function(e){e.preventDefault(),!0!==this.reply.get("sending")&&(this.reply.set({thread_id:this.options.thread.get("id"),content:tinyMCE.activeEditor.getContent(),sending:!0}),this.collection.sync("create",_.pick(this.reply.attributes,["thread_id","content"]),{success:_.bind(this.replySent,this),error:_.bind(this.replyError,this)}))},replySent:function(e){e=this.collection.parse(e);tinyMCE.activeEditor.setContent(""),this.reply.set("sending",!1),this.collection.add(_.first(e))},replyError:function(e){e.feedback&&e.type&&c.Nouveau.Messages.displayFeedback(e.feedback,e.type)}}),c.Nouveau.Messages.Router=Backbone.Router.extend({routes:{"view/:id/":"viewMessage","":"inboxView","*unSupported":"unSupported"},initialize:function(){var t=this;_.each(BP_Nouveau.messages.supportedRoutes,function(e,s){t.route(e+"/",s+"Route",function(){"compose"===s?t.composeMessage():"sentbox"===s?t.sentboxView():"starred"===s?t.starredView():"inbox"===s&&t.inboxView()})})},composeMessage:function(){c.Nouveau.Messages.composeView()},viewMessage:function(e){var s;e&&(void 0===(s=c.Nouveau.Messages.threads.get(e))&&((s={}).id=e),c.Nouveau.Messages.singleView(s))},sentboxView:function(){c.Nouveau.Messages.box="sentbox",c.Nouveau.Messages.threadsView()},starredView:function(){c.Nouveau.Messages.box="starred",c.Nouveau.Messages.threadsView()},unSupported:function(){c.Nouveau.Messages.box="unsupported"},inboxView:function(){c.Nouveau.Messages.box="inbox",c.Nouveau.Messages.threadsView()}}),c.Nouveau.Messages.start())}(window.bp,jQuery);
bp-templates/bp-nouveau/sass/twentytwentytwo.scss CHANGED
@@ -60,6 +60,7 @@ Hello, this is the BP Nouveau's Twenty Twenty-Two companion stylesheet.
60
  6.2 - Registration
61
 
62
  7.0 - Tables - General
 
63
 
64
  8.0 - Classes - Messages, Ajax, Widgets, Buttons, Tooltips
65
 
@@ -1912,6 +1913,65 @@ body.bp-user.settings.general {
1912
  }
1913
  }
1914
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1915
  /**
1916
  *-------------------------------------------------------------------------------
1917
  * @section 8.0 - Classes - Messages, Ajax, Widgets, Buttons
60
  6.2 - Registration
61
 
62
  7.0 - Tables - General
63
+ 7.0.1 - Group - Manage Members
64
 
65
  8.0 - Classes - Messages, Ajax, Widgets, Buttons, Tooltips
66
 
1913
  }
1914
  }
1915
 
1916
+ /**
1917
+ *-------------------------------------------------------------------------------
1918
+ * @subsection 7.0.1 - Group - Manage Members
1919
+ *-------------------------------------------------------------------------------
1920
+ */
1921
+
1922
+ #buddypress.twentytwentytwo {
1923
+
1924
+ table#group-members-list-table {
1925
+ border-collapse: collapse;
1926
+ width: 100%;
1927
+
1928
+ a:hover,
1929
+ a:focus {
1930
+ text-decoration: underline;
1931
+ text-decoration-style: dashed;
1932
+ text-decoration-thickness: 1px;
1933
+ text-underline-offset: 0.25ch;
1934
+ }
1935
+
1936
+ .row-actions a {
1937
+ font-size: 90%;
1938
+ }
1939
+
1940
+ th,
1941
+ td {
1942
+ padding: 0.5em;
1943
+ border: 1px solid var(--wp--preset--color--primary);
1944
+ word-break: break-all;
1945
+
1946
+ &.uname-column {
1947
+ width: 60%;
1948
+ }
1949
+ }
1950
+
1951
+ td {
1952
+
1953
+ img {
1954
+
1955
+ &.avatar {
1956
+ display: block;
1957
+ height: calc(2.25 * 1rem);
1958
+ min-height: inherit;
1959
+ width: calc(2.25 * 1rem);
1960
+ }
1961
+
1962
+ &.alignleft {
1963
+ float: left;
1964
+
1965
+ @media screen and (min-width: 46.8em) {
1966
+
1967
+ margin-right: calc(2 * 1rem);
1968
+ }
1969
+ }
1970
+ }
1971
+ }
1972
+ }
1973
+ }
1974
+
1975
  /**
1976
  *-------------------------------------------------------------------------------
1977
  * @section 8.0 - Classes - Messages, Ajax, Widgets, Buttons
bp-themes/bp-default/_inc/ajax.php CHANGED
@@ -133,7 +133,7 @@ function bp_dtheme_ajax_querystring( $query_string, $object ) {
133
  }
134
 
135
  $object_search_text = bp_get_search_default_text( $object );
136
- if ( ! empty( $_POST['search_terms'] ) && $object_search_text != $_POST['search_terms'] && 'false' != $_POST['search_terms'] && 'undefined' != $_POST['search_terms'] )
137
  $qs[] = 'search_terms=' . urlencode( $_POST['search_terms'] );
138
 
139
  // Now pass the querystring to override default values.
133
  }
134
 
135
  $object_search_text = bp_get_search_default_text( $object );
136
+ if ( ! empty( $_POST['search_terms'] ) && ( $object_search_text != $_POST['search_terms'] ) && ( 'false' != $_POST['search_terms'] ) && ( 'undefined' != $_POST['search_terms'] ) && is_scalar( $_POST['search_terms'] ) )
137
  $qs[] = 'search_terms=' . urlencode( $_POST['search_terms'] );
138
 
139
  // Now pass the querystring to override default values.
buddypress.pot CHANGED
@@ -9,7 +9,7 @@ msgstr ""
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2022-03-17T21:36:49+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.5.0\n"
15
  "X-Domain: buddypress\n"
@@ -331,7 +331,7 @@ msgstr ""
331
 
332
  #: bp-activity/bp-activity-admin.php:706
333
  #: bp-core/admin/bp-core-admin-optouts.php:450
334
- #: bp-groups/bp-groups-admin.php:771
335
  #: bp-members/classes/class-bp-members-admin.php:2431
336
  #: bp-members/classes/class-bp-members-admin.php:3232
337
  #: bp-xprofile/bp-xprofile-admin.php:543
@@ -343,7 +343,7 @@ msgstr ""
343
  #: bp-activity/bp-activity-admin.php:891
344
  #: bp-activity/classes/class-bp-activity-list-table.php:404
345
  #: bp-activity/classes/class-bp-activity-list-table.php:668
346
- #: bp-groups/bp-groups-admin.php:773
347
  #: bp-xprofile/bp-xprofile-admin.php:545
348
  #: bp-xprofile/bp-xprofile-admin.php:814
349
  msgid "Delete Permanently"
@@ -352,7 +352,7 @@ msgstr ""
352
  #: bp-activity/bp-activity-admin.php:709
353
  #: bp-activity/bp-activity-admin.php:1206
354
  #: bp-core/admin/bp-core-admin-optouts.php:460
355
- #: bp-groups/bp-groups-admin.php:774
356
  #: bp-members/bp-members-template.php:3527
357
  #: bp-members/classes/class-bp-members-admin.php:2436
358
  #: bp-members/classes/class-bp-members-admin.php:3242
@@ -396,7 +396,7 @@ msgid "No activity found with this ID."
396
  msgstr ""
397
 
398
  #: bp-activity/bp-activity-admin.php:825
399
- #: bp-groups/bp-groups-admin.php:715
400
  #: bp-members/classes/class-bp-members-admin.php:1130
401
  msgid "Go back and try again."
402
  msgstr ""
@@ -530,7 +530,7 @@ msgstr ""
530
 
531
  #. translators: %s: the activity search terms
532
  #: bp-activity/bp-activity-admin.php:1170
533
- #: bp-groups/bp-groups-admin.php:828
534
  #: bp-members/classes/class-bp-members-admin.php:2192
535
  #: bp-members/classes/class-bp-members-admin.php:3079
536
  msgid "Search results for &#8220;%s&#8221;"
@@ -874,16 +874,16 @@ msgstr ""
874
  #: bp-blogs/classes/class-bp-blogs-component.php:340
875
  #: bp-friends/bp-friends-blocks.php:203
876
  #: bp-friends/classes/class-bp-friends-component.php:312
877
- #: bp-groups/bp-groups-template.php:1804
878
- #: bp-groups/bp-groups-template.php:1850
879
- #: bp-groups/bp-groups-template.php:2488
880
- #: bp-groups/bp-groups-template.php:2516
881
- #: bp-groups/bp-groups-template.php:2594
882
- #: bp-groups/bp-groups-template.php:2622
883
- #: bp-groups/bp-groups-template.php:4083
884
- #: bp-groups/bp-groups-template.php:4126
885
- #: bp-groups/bp-groups-template.php:4171
886
- #: bp-groups/bp-groups-template.php:5789
887
  #: bp-groups/classes/class-bp-groups-component.php:930
888
  #: bp-members/bp-members-blocks.php:496
889
  #: bp-members/bp-members-blocks.php:647
@@ -892,7 +892,7 @@ msgstr ""
892
  #: bp-members/bp-members-template.php:1734
893
  #: bp-members/classes/class-bp-members-component.php:710
894
  #: bp-messages/bp-messages-template.php:769
895
- #: bp-messages/classes/class-bp-messages-component.php:412
896
  #: bp-notifications/classes/class-bp-notifications-component.php:296
897
  #: bp-friends/js/friends.js:49
898
  #: bp-members/js/dynamic-members.js:51
@@ -1689,7 +1689,7 @@ msgstr ""
1689
 
1690
  #: bp-blogs/bp-blogs-template.php:1425
1691
  #: bp-core/deprecated/1.5.php:427
1692
- #: bp-groups/bp-groups-template.php:5434
1693
  #: bp-members/bp-members-template.php:1381
1694
  #: bp-messages/bp-messages-template.php:909
1695
  #: bp-templates/bp-legacy/buddypress/common/search/dir-search-form.php:15
@@ -2296,7 +2296,7 @@ msgid "Using the search form, you can search for an opt-out to a specific email
2296
  msgstr ""
2297
 
2298
  #: bp-core/admin/bp-core-admin-optouts.php:76
2299
- #: bp-groups/bp-groups-admin.php:1050
2300
  #: bp-members/classes/class-bp-members-admin.php:1739
2301
  #: bp-members/classes/class-bp-members-admin.php:2747
2302
  #: bp-templates/bp-legacy/buddypress/members/single/invitations/invitations-loop.php:28
@@ -4314,7 +4314,7 @@ msgid "Directory"
4314
  msgstr ""
4315
 
4316
  #: bp-core/bp-core-template.php:3196
4317
- #: bp-groups/bp-groups-template.php:3667
4318
  #: bp-members/bp-members-membership-requests.php:388
4319
  #: bp-members/bp-members-membership-requests.php:405
4320
  #: bp-members/bp-members-membership-requests.php:427
@@ -4336,7 +4336,7 @@ msgid "Activate Your Account"
4336
  msgstr ""
4337
 
4338
  #: bp-core/bp-core-template.php:3207
4339
- #: bp-groups/bp-groups-template.php:3715
4340
  #: bp-templates/bp-nouveau/includes/groups/functions.php:594
4341
  msgid "Create a Group"
4342
  msgstr ""
@@ -4610,7 +4610,7 @@ msgstr ""
4610
  #: bp-core/classes/class-bp-admin.php:696
4611
  #: bp-messages/bp-messages-notifications.php:318
4612
  #: bp-messages/classes/class-bp-messages-component.php:224
4613
- #: bp-messages/classes/class-bp-messages-component.php:332
4614
  msgid "Messages"
4615
  msgstr ""
4616
 
@@ -5356,8 +5356,8 @@ msgstr ""
5356
 
5357
  #: bp-core/deprecated/1.6.php:127
5358
  #: bp-core/deprecated/1.6.php:148
5359
- #: bp-groups/bp-groups-template.php:5458
5360
- #: bp-groups/bp-groups-template.php:5481
5361
  msgid "Recently Active"
5362
  msgstr ""
5363
 
@@ -5367,7 +5367,7 @@ msgstr ""
5367
  #: bp-friends/classes/class-bp-core-friends-widget.php:109
5368
  #: bp-friends/classes/class-bp-core-friends-widget.php:204
5369
  #: bp-groups/bp-groups-blocks.php:402
5370
- #: bp-groups/bp-groups-template.php:4713
5371
  #: bp-groups/classes/class-bp-groups-widget.php:128
5372
  #: bp-groups/classes/class-bp-groups-widget.php:243
5373
  #: bp-members/bp-members-blocks.php:423
@@ -5385,8 +5385,8 @@ msgstr ""
5385
 
5386
  #: bp-core/deprecated/1.6.php:129
5387
  #: bp-core/deprecated/1.6.php:154
5388
- #: bp-groups/bp-groups-template.php:5463
5389
- #: bp-groups/bp-groups-template.php:5496
5390
  msgid "Alphabetically"
5391
  msgstr ""
5392
 
@@ -6200,58 +6200,58 @@ msgstr ""
6200
  msgid "If you leave this page, you will lose any unsaved changes you have made to the group."
6201
  msgstr ""
6202
 
6203
- #: bp-groups/bp-groups-admin.php:585
6204
  msgid "You cannot remove all administrators from a group."
6205
  msgstr ""
6206
 
6207
- #: bp-groups/bp-groups-admin.php:590
6208
  msgid "Group name, slug, and description are all required fields."
6209
  msgstr ""
6210
 
6211
- #: bp-groups/bp-groups-admin.php:592
6212
  msgid "An error occurred when trying to update your group details."
6213
  msgstr ""
6214
 
6215
- #: bp-groups/bp-groups-admin.php:596
6216
  msgid "The group has been updated successfully."
6217
  msgstr ""
6218
 
6219
  #. translators: %s: comma separated list of usernames
6220
- #: bp-groups/bp-groups-admin.php:601
6221
  msgid "The following users could not be added to the group: %s"
6222
  msgstr ""
6223
 
6224
  #. translators: %s: comma separated list of usernames
6225
- #: bp-groups/bp-groups-admin.php:606
6226
  msgid "The following users were successfully added to the group: %s"
6227
  msgstr ""
6228
 
6229
  #. translators: %s: comma separated list of usernames
6230
- #: bp-groups/bp-groups-admin.php:612
6231
  msgid "An error occurred when trying to modify the following members: %s"
6232
  msgstr ""
6233
 
6234
  #. translators: %s: comma separated list of usernames
6235
- #: bp-groups/bp-groups-admin.php:618
6236
  msgid "The following members were successfully modified: %s"
6237
  msgstr ""
6238
 
6239
- #: bp-groups/bp-groups-admin.php:645
6240
  #: bp-groups/bp-groups-adminbar.php:45
6241
  msgid "Edit Group"
6242
  msgstr ""
6243
 
6244
- #: bp-groups/bp-groups-admin.php:648
6245
- #: bp-groups/bp-groups-admin.php:824
6246
  msgid "Add New"
6247
  msgstr ""
6248
 
6249
- #: bp-groups/bp-groups-admin.php:667
6250
  msgid "Name and Description"
6251
  msgstr ""
6252
 
6253
  #. translators: accessibility text
6254
- #: bp-groups/bp-groups-admin.php:671
6255
  #: bp-groups/bp-groups-functions.php:3328
6256
  #: bp-groups/bp-groups-functions.php:3417
6257
  #: bp-groups/bp-groups-functions.php:3483
@@ -6259,40 +6259,40 @@ msgstr ""
6259
  msgid "Group Name"
6260
  msgstr ""
6261
 
6262
- #: bp-groups/bp-groups-admin.php:675
6263
  msgid "Permalink:"
6264
  msgstr ""
6265
 
6266
- #: bp-groups/bp-groups-admin.php:679
6267
  #: bp-groups/bp-groups-blocks.php:142
6268
  msgid "Visit Group"
6269
  msgstr ""
6270
 
6271
  #. translators: accessibility text
6272
- #: bp-groups/bp-groups-admin.php:684
6273
  msgid "Group Description"
6274
  msgstr ""
6275
 
6276
- #: bp-groups/bp-groups-admin.php:713
6277
  msgid "No group found with this ID."
6278
  msgstr ""
6279
 
6280
- #: bp-groups/bp-groups-admin.php:760
6281
  msgid "Delete Groups"
6282
  msgstr ""
6283
 
6284
- #: bp-groups/bp-groups-admin.php:763
6285
  msgid "You are about to delete the following groups:"
6286
  msgstr ""
6287
 
6288
  #. translators: %s: number of deleted groups
6289
- #: bp-groups/bp-groups-admin.php:801
6290
  msgid "%s group has been permanently deleted."
6291
  msgid_plural "%s groups have been permanently deleted."
6292
  msgstr[0] ""
6293
  msgstr[1] ""
6294
 
6295
- #: bp-groups/bp-groups-admin.php:821
6296
  #: bp-groups/bp-groups-blocks.php:368
6297
  #: bp-groups/classes/class-bp-groups-component.php:1133
6298
  #: bp-groups/classes/class-bp-groups-widget.php:77
@@ -6302,88 +6302,88 @@ msgstr[1] ""
6302
  msgid "Groups"
6303
  msgstr ""
6304
 
6305
- #: bp-groups/bp-groups-admin.php:842
6306
  msgid "Search all Groups"
6307
  msgstr ""
6308
 
6309
- #: bp-groups/bp-groups-admin.php:865
6310
  msgid "Enable discussion forum"
6311
  msgstr ""
6312
 
6313
- #: bp-groups/bp-groups-admin.php:871
6314
  msgid "Privacy"
6315
  msgstr ""
6316
 
6317
- #: bp-groups/bp-groups-admin.php:873
6318
  #: bp-groups/classes/class-bp-groups-list-table.php:679
6319
  #: bp-groups/js/blocks/group.js:36
6320
  #: bp-groups/js/blocks/groups.js:36
6321
  msgid "Public"
6322
  msgstr ""
6323
 
6324
- #: bp-groups/bp-groups-admin.php:874
6325
  #: bp-groups/classes/class-bp-groups-list-table.php:682
6326
  #: bp-groups/js/blocks/group.js:37
6327
  #: bp-groups/js/blocks/groups.js:37
6328
  msgid "Private"
6329
  msgstr ""
6330
 
6331
- #: bp-groups/bp-groups-admin.php:875
6332
  #: bp-groups/classes/class-bp-groups-list-table.php:685
6333
  #: bp-groups/js/blocks/group.js:38
6334
  #: bp-groups/js/blocks/groups.js:38
6335
  msgid "Hidden"
6336
  msgstr ""
6337
 
6338
- #: bp-groups/bp-groups-admin.php:881
6339
  msgid "Who can invite others to this group?"
6340
  msgstr ""
6341
 
6342
- #: bp-groups/bp-groups-admin.php:883
6343
  #: bp-templates/bp-legacy/buddypress/groups/create.php:185
6344
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/group-settings.php:94
6345
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/group-settings.php:98
6346
  msgid "All group members"
6347
  msgstr ""
6348
 
6349
- #: bp-groups/bp-groups-admin.php:884
6350
  #: bp-templates/bp-legacy/buddypress/groups/create.php:187
6351
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/group-settings.php:96
6352
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/group-settings.php:103
6353
  msgid "Group admins and mods only"
6354
  msgstr ""
6355
 
6356
- #: bp-groups/bp-groups-admin.php:885
6357
  #: bp-templates/bp-legacy/buddypress/groups/create.php:189
6358
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/group-settings.php:98
6359
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/group-settings.php:108
6360
  msgid "Group admins only"
6361
  msgstr ""
6362
 
6363
- #: bp-groups/bp-groups-admin.php:902
6364
  msgid "Enter a comma-separated list of user logins."
6365
  msgstr ""
6366
 
6367
  #. translators: accessibility text
6368
- #: bp-groups/bp-groups-admin.php:912
6369
  msgid "Add new members"
6370
  msgstr ""
6371
 
6372
- #: bp-groups/bp-groups-admin.php:999
6373
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:26
6374
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/manage-members.php:24
6375
  msgid "Administrators"
6376
  msgstr ""
6377
 
6378
- #: bp-groups/bp-groups-admin.php:1000
6379
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:119
6380
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/manage-members.php:55
6381
  msgid "Moderators"
6382
  msgstr ""
6383
 
6384
  #. translators: accessibility text
6385
- #: bp-groups/bp-groups-admin.php:1001
6386
- #: bp-groups/bp-groups-template.php:4692
6387
  #: bp-groups/classes/class-bp-groups-component.php:787
6388
  #: bp-members/bp-members-blocks.php:389
6389
  #: bp-members/classes/class-bp-core-members-widget.php:258
@@ -6397,46 +6397,46 @@ msgstr ""
6397
  msgid "Members"
6398
  msgstr ""
6399
 
6400
- #: bp-groups/bp-groups-admin.php:1002
6401
  msgid "Banned Members"
6402
  msgstr ""
6403
 
6404
- #: bp-groups/bp-groups-admin.php:1014
6405
  msgctxt "Group member user_id in group admin"
6406
  msgid "ID"
6407
  msgstr ""
6408
 
6409
- #: bp-groups/bp-groups-admin.php:1015
6410
  msgctxt "Group member name in group admin"
6411
  msgid "Name"
6412
  msgstr ""
6413
 
6414
- #: bp-groups/bp-groups-admin.php:1016
6415
  msgctxt "Group member role in group admin"
6416
  msgid "Group Role"
6417
  msgstr ""
6418
 
6419
  #. translators: accessibility text
6420
- #: bp-groups/bp-groups-admin.php:1039
6421
  msgid "Select group role for member"
6422
  msgstr ""
6423
 
6424
- #: bp-groups/bp-groups-admin.php:1042
6425
  msgid "Roles"
6426
  msgstr ""
6427
 
6428
- #: bp-groups/bp-groups-admin.php:1043
6429
  #: bp-groups/bp-groups-functions.php:1335
6430
  msgid "Administrator"
6431
  msgstr ""
6432
 
6433
- #: bp-groups/bp-groups-admin.php:1044
6434
  #: bp-groups/bp-groups-functions.php:1343
6435
  #: bp-groups/bp-groups-functions.php:3349
6436
  msgid "Moderator"
6437
  msgstr ""
6438
 
6439
- #: bp-groups/bp-groups-admin.php:1045
6440
  #: bp-groups/bp-groups-functions.php:1351
6441
  #: bp-groups/bp-groups-functions.php:3351
6442
  #: bp-members/classes/class-bp-members-admin.php:912
@@ -6444,24 +6444,24 @@ msgstr ""
6444
  msgid "Member"
6445
  msgstr ""
6446
 
6447
- #: bp-groups/bp-groups-admin.php:1047
6448
  #: bp-groups/bp-groups-functions.php:1359
6449
  msgid "Banned"
6450
  msgstr ""
6451
 
6452
- #: bp-groups/bp-groups-admin.php:1051
6453
  msgid "Remove"
6454
  msgstr ""
6455
 
6456
- #: bp-groups/bp-groups-admin.php:1053
6457
  msgid "Ban"
6458
  msgstr ""
6459
 
6460
- #: bp-groups/bp-groups-admin.php:1095
6461
  msgid "No members of this type"
6462
  msgstr ""
6463
 
6464
- #: bp-groups/bp-groups-admin.php:1120
6465
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/delete-group.php:12
6466
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/delete-group.php:39
6467
  #: bp-templates/bp-nouveau/includes/groups/template-tags.php:420
@@ -6469,7 +6469,7 @@ msgstr ""
6469
  msgid "Delete Group"
6470
  msgstr ""
6471
 
6472
- #: bp-groups/bp-groups-admin.php:1124
6473
  #: bp-groups/classes/class-bp-group-extension.php:523
6474
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/edit-details.php:53
6475
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/group-settings.php:115
@@ -6485,30 +6485,30 @@ msgid "Save Changes"
6485
  msgstr ""
6486
 
6487
  #. translators: accessibility text
6488
- #: bp-groups/bp-groups-admin.php:1154
6489
  msgid "Select group type"
6490
  msgstr ""
6491
 
6492
- #: bp-groups/bp-groups-admin.php:1164
6493
  msgid "(Not available on the front end)"
6494
  msgstr ""
6495
 
6496
- #: bp-groups/bp-groups-admin.php:1259
6497
  msgid "&laquo;"
6498
  msgstr ""
6499
 
6500
- #: bp-groups/bp-groups-admin.php:1260
6501
  msgid "&raquo;"
6502
  msgstr ""
6503
 
6504
- #: bp-groups/bp-groups-admin.php:1266
6505
- #: bp-groups/bp-groups-template.php:4539
6506
  #: bp-members/bp-members-template.php:536
6507
  msgid "Viewing 1 member"
6508
  msgstr ""
6509
 
6510
  #. translators: 1: group member from number. 2: group member to number. 3: total group members.
6511
- #: bp-groups/bp-groups-admin.php:1270
6512
  msgctxt "Group members pagination in group admin"
6513
  msgid "Viewing %1$s - %2$s of %3$s member"
6514
  msgid_plural "Viewing %1$s - %2$s of %3$s members"
@@ -6516,55 +6516,55 @@ msgstr[0] ""
6516
  msgstr[1] ""
6517
 
6518
  #. Translators: 1: user_login, 2: user_email.
6519
- #: bp-groups/bp-groups-admin.php:1336
6520
  msgid "%1$s (%2$s)"
6521
  msgstr ""
6522
 
6523
- #: bp-groups/bp-groups-admin.php:1429
6524
  msgid "There was an error while changing group type. Please try again."
6525
  msgstr ""
6526
 
6527
- #: bp-groups/bp-groups-admin.php:1432
6528
  msgid "Group type was changed successfully."
6529
  msgstr ""
6530
 
6531
- #: bp-groups/bp-groups-admin.php:1472
6532
  msgid "Please define the Group Type ID field."
6533
  msgstr ""
6534
 
6535
- #: bp-groups/bp-groups-admin.php:1473
6536
  msgid "Group type successfully added."
6537
  msgstr ""
6538
 
6539
- #: bp-groups/bp-groups-admin.php:1474
6540
  msgid "Sorry, there was an error and the Group type wasn’t added."
6541
  msgstr ""
6542
 
6543
- #: bp-groups/bp-groups-admin.php:1476
6544
  msgid "Group type successfully updated."
6545
  msgstr ""
6546
 
6547
- #: bp-groups/bp-groups-admin.php:1477
6548
  msgid "Sorry, this Group type already exists."
6549
  msgstr ""
6550
 
6551
- #: bp-groups/bp-groups-admin.php:1478
6552
  msgid "Sorry, the Group type was not deleted: it does not exist."
6553
  msgstr ""
6554
 
6555
- #: bp-groups/bp-groups-admin.php:1479
6556
  msgid "Sorry, This Group type is registered using code, deactivate the plugin or remove the custom code before trying to delete it again."
6557
  msgstr ""
6558
 
6559
- #: bp-groups/bp-groups-admin.php:1480
6560
  msgid "Sorry, there was an error while trying to delete this Group type."
6561
  msgstr ""
6562
 
6563
- #: bp-groups/bp-groups-admin.php:1481
6564
  msgid "Group type successfully deleted."
6565
  msgstr ""
6566
 
6567
- #: bp-groups/bp-groups-admin.php:1482
6568
  msgid "Group type could not be updated due to missing required information."
6569
  msgstr ""
6570
 
@@ -6602,7 +6602,7 @@ msgid "There are no groups to display."
6602
  msgstr ""
6603
 
6604
  #: bp-groups/bp-groups-blocks.php:414
6605
- #: bp-groups/bp-groups-template.php:4720
6606
  #: bp-groups/classes/class-bp-groups-widget.php:134
6607
  #: bp-groups/classes/class-bp-groups-widget.php:246
6608
  #: bp-templates/bp-legacy/buddypress/blogs/index.php:113
@@ -6627,7 +6627,7 @@ msgstr ""
6627
 
6628
  #. translators: %s is the number of Group members
6629
  #: bp-groups/bp-groups-blocks.php:457
6630
- #: bp-groups/bp-groups-template.php:2226
6631
  #: bp-templates/bp-nouveau/buddypress/members/single/groups/invites.php:40
6632
  msgid "%s member"
6633
  msgid_plural "%s members"
@@ -6676,7 +6676,7 @@ msgid "Pending Group Invitations (Sent)"
6676
  msgstr ""
6677
 
6678
  #: bp-groups/bp-groups-functions.php:265
6679
- #: bp-groups/classes/class-bp-groups-member.php:347
6680
  msgid "Group Admin"
6681
  msgstr ""
6682
 
@@ -7038,40 +7038,40 @@ msgstr ""
7038
  msgid "Group logo of %1$s"
7039
  msgstr ""
7040
 
7041
- #: bp-groups/bp-groups-template.php:1145
7042
  msgid "not yet active"
7043
  msgstr ""
7044
 
7045
  #. translators: %s: group creator name
7046
- #: bp-groups/bp-groups-template.php:1717
7047
  msgid "Group creator profile photo of %s"
7048
  msgstr ""
7049
 
7050
- #: bp-groups/bp-groups-template.php:1816
7051
  msgid "No Admins"
7052
  msgstr ""
7053
 
7054
- #: bp-groups/bp-groups-template.php:1862
7055
  msgid "No Mods"
7056
  msgstr ""
7057
 
7058
- #: bp-groups/bp-groups-template.php:2013
7059
  msgid "Filter Groups"
7060
  msgstr ""
7061
 
7062
- #: bp-groups/bp-groups-template.php:2113
7063
  msgid "Viewing 1 group"
7064
  msgstr ""
7065
 
7066
  #. translators: 1: group from number. 2: group to number. 3: total groups.
7067
- #: bp-groups/bp-groups-template.php:2116
7068
  msgid "Viewing %1$s - %2$s of %3$s group"
7069
  msgid_plural "Viewing %1$s - %2$s of %3$s groups"
7070
  msgstr[0] ""
7071
  msgstr[1] ""
7072
 
7073
- #: bp-groups/bp-groups-template.php:2500
7074
- #: bp-groups/bp-groups-template.php:2606
7075
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:75
7076
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:169
7077
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/manage-members.php:41
@@ -7080,17 +7080,17 @@ msgid "Demote to Member"
7080
  msgstr ""
7081
 
7082
  #. translators: %s: human time diff
7083
- #: bp-groups/bp-groups-template.php:2527
7084
- #: bp-groups/bp-groups-template.php:2634
7085
- #: bp-groups/bp-groups-template.php:4423
7086
  msgid "joined %s"
7087
  msgstr ""
7088
 
7089
- #: bp-groups/bp-groups-template.php:2551
7090
  msgid "This group has no administrators"
7091
  msgstr ""
7092
 
7093
- #: bp-groups/bp-groups-template.php:2605
7094
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:168
7095
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:277
7096
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/manage-members.php:70
@@ -7098,73 +7098,73 @@ msgstr ""
7098
  msgid "Promote to Admin"
7099
  msgstr ""
7100
 
7101
- #: bp-groups/bp-groups-template.php:2656
7102
  msgid "This group has no moderators"
7103
  msgstr ""
7104
 
7105
- #: bp-groups/bp-groups-template.php:3059
7106
  msgid "This action should not be used directly. Please use the BuddyPress Group Extension API to generate Manage tabs."
7107
  msgstr ""
7108
 
7109
- #: bp-groups/bp-groups-template.php:3598
7110
  #: bp-templates/bp-legacy/buddypress-functions.php:1584
7111
  #: bp-templates/bp-legacy/buddypress-functions.php:1598
7112
  msgid "Leave Group"
7113
  msgstr ""
7114
 
7115
- #: bp-groups/bp-groups-template.php:3619
7116
  #: bp-templates/bp-legacy/buddypress-functions.php:1618
7117
  msgid "Join Group"
7118
  msgstr ""
7119
 
7120
- #: bp-groups/bp-groups-template.php:3637
7121
  msgid "Accept Invitation"
7122
  msgstr ""
7123
 
7124
- #: bp-groups/bp-groups-template.php:3652
7125
  #: bp-templates/bp-legacy/buddypress-functions.php:1608
7126
  msgid "Request Sent"
7127
  msgstr ""
7128
 
7129
- #: bp-groups/bp-groups-template.php:3813
7130
  msgid "This group is not currently accessible."
7131
  msgstr ""
7132
 
7133
- #: bp-groups/bp-groups-template.php:3824
7134
  msgid "You must accept your pending invitation before you can access this private group."
7135
  msgstr ""
7136
 
7137
- #: bp-groups/bp-groups-template.php:3826
7138
  msgid "This is a private group and you must request group membership in order to join."
7139
  msgstr ""
7140
 
7141
- #: bp-groups/bp-groups-template.php:3829
7142
  msgid "This is a private group. To join you must be a registered site member and request group membership."
7143
  msgstr ""
7144
 
7145
- #: bp-groups/bp-groups-template.php:3832
7146
  msgid "This is a private group. Your membership request is awaiting approval from the group administrator."
7147
  msgstr ""
7148
 
7149
- #: bp-groups/bp-groups-template.php:3840
7150
  msgid "This is a hidden group and only invited members can join."
7151
  msgstr ""
7152
 
7153
  #. translators: 1: group member from number. 2: group member to number. 3: total group members.
7154
- #: bp-groups/bp-groups-template.php:4542
7155
  msgctxt "group members pagination"
7156
  msgid "Viewing %1$s - %2$s of %3$s member"
7157
  msgid_plural "Viewing %1$s - %2$s of %3$s members"
7158
  msgstr[0] ""
7159
  msgstr[1] ""
7160
 
7161
- #: bp-groups/bp-groups-template.php:4669
7162
  #: bp-templates/bp-legacy/buddypress/groups/single/activity.php:11
7163
  #: bp-templates/bp-legacy/buddypress/groups/single/admin.php:11
7164
  msgid "Group secondary navigation"
7165
  msgstr ""
7166
 
7167
- #: bp-groups/bp-groups-template.php:4711
7168
  #: bp-notifications/bp-notifications-template.php:1007
7169
  #: bp-templates/bp-legacy/buddypress/blogs/index.php:109
7170
  #: bp-templates/bp-legacy/buddypress/groups/index.php:107
@@ -7176,84 +7176,84 @@ msgstr ""
7176
  msgid "Order By:"
7177
  msgstr ""
7178
 
7179
- #: bp-groups/bp-groups-template.php:4714
7180
  #: bp-templates/bp-nouveau/includes/members/functions.php:136
7181
  msgid "Oldest"
7182
  msgstr ""
7183
 
7184
- #: bp-groups/bp-groups-template.php:4717
7185
  #: bp-templates/bp-nouveau/includes/members/functions.php:140
7186
  msgid "Group Activity"
7187
  msgstr ""
7188
 
7189
- #: bp-groups/bp-groups-template.php:5144
7190
  msgid "Group photo"
7191
  msgstr ""
7192
 
7193
- #: bp-groups/bp-groups-template.php:5459
7194
- #: bp-groups/bp-groups-template.php:5484
7195
  msgid "Recently Joined"
7196
  msgstr ""
7197
 
7198
- #: bp-groups/bp-groups-template.php:5460
7199
- #: bp-groups/bp-groups-template.php:5487
7200
  msgid "Most Popular"
7201
  msgstr ""
7202
 
7203
- #: bp-groups/bp-groups-template.php:5461
7204
- #: bp-groups/bp-groups-template.php:5490
7205
  msgid "Administrator Of"
7206
  msgstr ""
7207
 
7208
- #: bp-groups/bp-groups-template.php:5462
7209
- #: bp-groups/bp-groups-template.php:5493
7210
  msgid "Moderator Of"
7211
  msgstr ""
7212
 
7213
  #. translators: %s: group type singular name
7214
- #: bp-groups/bp-groups-template.php:5521
7215
  msgid "Viewing groups of the type: %s"
7216
  msgstr ""
7217
 
7218
- #: bp-groups/bp-groups-template.php:5605
7219
  msgid "Group avatar"
7220
  msgstr ""
7221
 
7222
  #. translators: %s: human time diff
7223
- #: bp-groups/bp-groups-template.php:5897
7224
  msgid "requested %s"
7225
  msgstr ""
7226
 
7227
- #: bp-groups/bp-groups-template.php:5969
7228
  msgid "Viewing 1 request"
7229
  msgstr ""
7230
 
7231
  #. translators: 1: group request from number. 2: group request to number. 3: total group requests.
7232
- #: bp-groups/bp-groups-template.php:5972
7233
  msgid "Viewing %1$s - %2$s of %3$s request"
7234
  msgid_plural "Viewing %1$s - %2$s of %3$s requests"
7235
  msgstr[0] ""
7236
  msgstr[1] ""
7237
 
7238
- #: bp-groups/bp-groups-template.php:6243
7239
  #: bp-members/bp-members-template.php:3238
7240
  msgid "Viewing 1 invitation"
7241
  msgstr ""
7242
 
7243
  #. translators: 1: Invitations from number. 2: Invitations to number. 3: Total invitations.
7244
- #: bp-groups/bp-groups-template.php:6246
7245
  msgctxt "Group invites pagination"
7246
  msgid "Viewing %1$s - %2$s of %3$s invitation"
7247
  msgid_plural "Viewing %1$s - %2$s of %3$s invitations"
7248
  msgstr[0] ""
7249
  msgstr[1] ""
7250
 
7251
- #: bp-groups/bp-groups-template.php:6267
7252
  msgid "Group Activity RSS Feed"
7253
  msgstr ""
7254
 
7255
  #. translators: %s: number of groups
7256
- #: bp-groups/bp-groups-template.php:6556
7257
  msgid "%s group"
7258
  msgid_plural "%s groups"
7259
  msgstr[0] ""
@@ -7530,7 +7530,7 @@ msgstr ""
7530
  msgid "Change"
7531
  msgstr ""
7532
 
7533
- #: bp-groups/classes/class-bp-groups-member.php:341
7534
  msgid "Group Mod"
7535
  msgstr ""
7536
 
@@ -9703,7 +9703,7 @@ msgstr ""
9703
 
9704
  #: bp-members/classes/class-bp-members-invitations-list-table.php:165
9705
  #: bp-messages/classes/class-bp-messages-component.php:262
9706
- #: bp-messages/classes/class-bp-messages-component.php:368
9707
  #: bp-templates/bp-legacy/buddypress/members/single/invitations/invitations-loop.php:25
9708
  #: bp-templates/bp-nouveau/buddypress/members/single/invitations/invitations-loop.php:23
9709
  msgid "Sent"
@@ -10389,7 +10389,7 @@ msgstr ""
10389
 
10390
  #: bp-messages/bp-messages-notifications.php:30
10391
  #: bp-messages/classes/class-bp-messages-component.php:240
10392
- #: bp-messages/classes/class-bp-messages-component.php:333
10393
  msgid "Inbox"
10394
  msgstr ""
10395
 
@@ -10416,7 +10416,7 @@ msgstr ""
10416
 
10417
  #: bp-messages/bp-messages-star.php:106
10418
  #: bp-templates/bp-legacy/buddypress-functions.php:355
10419
- #: bp-templates/bp-nouveau/includes/messages/functions.php:126
10420
  msgid "Unstar"
10421
  msgstr ""
10422
 
@@ -10424,33 +10424,33 @@ msgstr ""
10424
  #: bp-messages/bp-messages-star.php:107
10425
  #: bp-templates/bp-legacy/buddypress-functions.php:356
10426
  #: bp-templates/bp-legacy/buddypress/members/single/messages/messages-loop.php:82
10427
- #: bp-templates/bp-nouveau/includes/messages/functions.php:127
10428
  msgid "Star"
10429
  msgstr ""
10430
 
10431
  #: bp-messages/bp-messages-star.php:108
10432
  #: bp-messages/classes/class-bp-messages-component.php:251
10433
- #: bp-messages/classes/class-bp-messages-component.php:358
10434
  #: bp-templates/bp-legacy/buddypress-functions.php:357
10435
- #: bp-templates/bp-nouveau/includes/messages/functions.php:128
10436
  msgid "Starred"
10437
  msgstr ""
10438
 
10439
  #: bp-messages/bp-messages-star.php:109
10440
  #: bp-templates/bp-legacy/buddypress-functions.php:358
10441
- #: bp-templates/bp-nouveau/includes/messages/functions.php:129
10442
  msgid "Not starred"
10443
  msgstr ""
10444
 
10445
  #: bp-messages/bp-messages-star.php:110
10446
  #: bp-templates/bp-legacy/buddypress-functions.php:359
10447
- #: bp-templates/bp-nouveau/includes/messages/functions.php:130
10448
  msgid "Remove all starred messages in this thread"
10449
  msgstr ""
10450
 
10451
  #: bp-messages/bp-messages-star.php:111
10452
  #: bp-templates/bp-legacy/buddypress-functions.php:360
10453
- #: bp-templates/bp-nouveau/includes/messages/functions.php:131
10454
  msgid "Star the first message in this thread"
10455
  msgstr ""
10456
 
@@ -10594,29 +10594,29 @@ msgstr ""
10594
 
10595
  #. translators: %s: Unread message count for the current user
10596
  #: bp-messages/classes/class-bp-messages-component.php:216
10597
- #: bp-messages/classes/class-bp-messages-component.php:323
10598
  msgid "Messages %s"
10599
  msgstr ""
10600
 
10601
- #: bp-messages/classes/class-bp-messages-component.php:276
10602
- #: bp-messages/classes/class-bp-messages-component.php:377
10603
  msgid "Compose"
10604
  msgstr ""
10605
 
10606
- #: bp-messages/classes/class-bp-messages-component.php:291
10607
  msgid "Notices"
10608
  msgstr ""
10609
 
10610
  #. translators: %s: Unread message count for the current user
10611
- #: bp-messages/classes/class-bp-messages-component.php:328
10612
  msgid "Inbox %s"
10613
  msgstr ""
10614
 
10615
- #: bp-messages/classes/class-bp-messages-component.php:387
10616
  msgid "Site Notices"
10617
  msgstr ""
10618
 
10619
- #: bp-messages/classes/class-bp-messages-component.php:406
10620
  msgid "My Messages"
10621
  msgstr ""
10622
 
@@ -14323,64 +14323,64 @@ msgstr ""
14323
  msgid "There was a problem exiting the conversation. Please try again."
14324
  msgstr ""
14325
 
14326
- #: bp-templates/bp-nouveau/includes/messages/functions.php:95
14327
  msgid "Please add at least one recipient."
14328
  msgstr ""
14329
 
14330
- #: bp-templates/bp-nouveau/includes/messages/functions.php:96
14331
  msgid "Please add a subject to your message."
14332
  msgstr ""
14333
 
14334
- #: bp-templates/bp-nouveau/includes/messages/functions.php:97
14335
  msgid "Please add some content to your message."
14336
  msgstr ""
14337
 
14338
- #: bp-templates/bp-nouveau/includes/messages/functions.php:102
14339
  msgid "Loading messages. Please wait."
14340
  msgstr ""
14341
 
14342
- #: bp-templates/bp-nouveau/includes/messages/functions.php:104
14343
  msgid "Marking messages as read. Please wait."
14344
  msgstr ""
14345
 
14346
- #: bp-templates/bp-nouveau/includes/messages/functions.php:105
14347
  msgid "Marking messages as unread. Please wait."
14348
  msgstr ""
14349
 
14350
- #: bp-templates/bp-nouveau/includes/messages/functions.php:106
14351
  msgid "Deleting messages. Please wait."
14352
  msgstr ""
14353
 
14354
- #: bp-templates/bp-nouveau/includes/messages/functions.php:107
14355
  msgid "Starring messages. Please wait."
14356
  msgstr ""
14357
 
14358
- #: bp-templates/bp-nouveau/includes/messages/functions.php:108
14359
  msgid "Unstarring messages. Please wait."
14360
  msgstr ""
14361
 
14362
- #: bp-templates/bp-nouveau/includes/messages/functions.php:111
14363
  msgid "Click on the message title to preview it in the Active conversation box below."
14364
  msgstr ""
14365
 
14366
- #: bp-templates/bp-nouveau/includes/messages/functions.php:112
14367
  msgid "Use the select box to define your bulk action and click on the &#10003; button to apply."
14368
  msgstr ""
14369
 
14370
- #: bp-templates/bp-nouveau/includes/messages/functions.php:114
14371
  msgid "(and 1 other)"
14372
  msgstr ""
14373
 
14374
  #. translators: %s: number of message recipients
14375
- #: bp-templates/bp-nouveau/includes/messages/functions.php:117
14376
  msgid "(and %d others)"
14377
  msgstr ""
14378
 
14379
- #: bp-templates/bp-nouveau/includes/messages/functions.php:230
14380
  msgid "New sitewide notice"
14381
  msgstr ""
14382
 
14383
- #: bp-templates/bp-nouveau/includes/messages/functions.php:429
14384
  msgid "New private messages"
14385
  msgstr ""
14386
 
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2022-05-19T21:07:43+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.5.0\n"
15
  "X-Domain: buddypress\n"
331
 
332
  #: bp-activity/bp-activity-admin.php:706
333
  #: bp-core/admin/bp-core-admin-optouts.php:450
334
+ #: bp-groups/bp-groups-admin.php:780
335
  #: bp-members/classes/class-bp-members-admin.php:2431
336
  #: bp-members/classes/class-bp-members-admin.php:3232
337
  #: bp-xprofile/bp-xprofile-admin.php:543
343
  #: bp-activity/bp-activity-admin.php:891
344
  #: bp-activity/classes/class-bp-activity-list-table.php:404
345
  #: bp-activity/classes/class-bp-activity-list-table.php:668
346
+ #: bp-groups/bp-groups-admin.php:782
347
  #: bp-xprofile/bp-xprofile-admin.php:545
348
  #: bp-xprofile/bp-xprofile-admin.php:814
349
  msgid "Delete Permanently"
352
  #: bp-activity/bp-activity-admin.php:709
353
  #: bp-activity/bp-activity-admin.php:1206
354
  #: bp-core/admin/bp-core-admin-optouts.php:460
355
+ #: bp-groups/bp-groups-admin.php:783
356
  #: bp-members/bp-members-template.php:3527
357
  #: bp-members/classes/class-bp-members-admin.php:2436
358
  #: bp-members/classes/class-bp-members-admin.php:3242
396
  msgstr ""
397
 
398
  #: bp-activity/bp-activity-admin.php:825
399
+ #: bp-groups/bp-groups-admin.php:724
400
  #: bp-members/classes/class-bp-members-admin.php:1130
401
  msgid "Go back and try again."
402
  msgstr ""
530
 
531
  #. translators: %s: the activity search terms
532
  #: bp-activity/bp-activity-admin.php:1170
533
+ #: bp-groups/bp-groups-admin.php:837
534
  #: bp-members/classes/class-bp-members-admin.php:2192
535
  #: bp-members/classes/class-bp-members-admin.php:3079
536
  msgid "Search results for &#8220;%s&#8221;"
874
  #: bp-blogs/classes/class-bp-blogs-component.php:340
875
  #: bp-friends/bp-friends-blocks.php:203
876
  #: bp-friends/classes/class-bp-friends-component.php:312
877
+ #: bp-groups/bp-groups-template.php:1810
878
+ #: bp-groups/bp-groups-template.php:1856
879
+ #: bp-groups/bp-groups-template.php:2494
880
+ #: bp-groups/bp-groups-template.php:2522
881
+ #: bp-groups/bp-groups-template.php:2600
882
+ #: bp-groups/bp-groups-template.php:2628
883
+ #: bp-groups/bp-groups-template.php:4089
884
+ #: bp-groups/bp-groups-template.php:4132
885
+ #: bp-groups/bp-groups-template.php:4177
886
+ #: bp-groups/bp-groups-template.php:5795
887
  #: bp-groups/classes/class-bp-groups-component.php:930
888
  #: bp-members/bp-members-blocks.php:496
889
  #: bp-members/bp-members-blocks.php:647
892
  #: bp-members/bp-members-template.php:1734
893
  #: bp-members/classes/class-bp-members-component.php:710
894
  #: bp-messages/bp-messages-template.php:769
895
+ #: bp-messages/classes/class-bp-messages-component.php:403
896
  #: bp-notifications/classes/class-bp-notifications-component.php:296
897
  #: bp-friends/js/friends.js:49
898
  #: bp-members/js/dynamic-members.js:51
1689
 
1690
  #: bp-blogs/bp-blogs-template.php:1425
1691
  #: bp-core/deprecated/1.5.php:427
1692
+ #: bp-groups/bp-groups-template.php:5440
1693
  #: bp-members/bp-members-template.php:1381
1694
  #: bp-messages/bp-messages-template.php:909
1695
  #: bp-templates/bp-legacy/buddypress/common/search/dir-search-form.php:15
2296
  msgstr ""
2297
 
2298
  #: bp-core/admin/bp-core-admin-optouts.php:76
2299
+ #: bp-groups/bp-groups-admin.php:1059
2300
  #: bp-members/classes/class-bp-members-admin.php:1739
2301
  #: bp-members/classes/class-bp-members-admin.php:2747
2302
  #: bp-templates/bp-legacy/buddypress/members/single/invitations/invitations-loop.php:28
4314
  msgstr ""
4315
 
4316
  #: bp-core/bp-core-template.php:3196
4317
+ #: bp-groups/bp-groups-template.php:3673
4318
  #: bp-members/bp-members-membership-requests.php:388
4319
  #: bp-members/bp-members-membership-requests.php:405
4320
  #: bp-members/bp-members-membership-requests.php:427
4336
  msgstr ""
4337
 
4338
  #: bp-core/bp-core-template.php:3207
4339
+ #: bp-groups/bp-groups-template.php:3721
4340
  #: bp-templates/bp-nouveau/includes/groups/functions.php:594
4341
  msgid "Create a Group"
4342
  msgstr ""
4610
  #: bp-core/classes/class-bp-admin.php:696
4611
  #: bp-messages/bp-messages-notifications.php:318
4612
  #: bp-messages/classes/class-bp-messages-component.php:224
4613
+ #: bp-messages/classes/class-bp-messages-component.php:323
4614
  msgid "Messages"
4615
  msgstr ""
4616
 
5356
 
5357
  #: bp-core/deprecated/1.6.php:127
5358
  #: bp-core/deprecated/1.6.php:148
5359
+ #: bp-groups/bp-groups-template.php:5464
5360
+ #: bp-groups/bp-groups-template.php:5487
5361
  msgid "Recently Active"
5362
  msgstr ""
5363
 
5367
  #: bp-friends/classes/class-bp-core-friends-widget.php:109
5368
  #: bp-friends/classes/class-bp-core-friends-widget.php:204
5369
  #: bp-groups/bp-groups-blocks.php:402
5370
+ #: bp-groups/bp-groups-template.php:4719
5371
  #: bp-groups/classes/class-bp-groups-widget.php:128
5372
  #: bp-groups/classes/class-bp-groups-widget.php:243
5373
  #: bp-members/bp-members-blocks.php:423
5385
 
5386
  #: bp-core/deprecated/1.6.php:129
5387
  #: bp-core/deprecated/1.6.php:154
5388
+ #: bp-groups/bp-groups-template.php:5469
5389
+ #: bp-groups/bp-groups-template.php:5502
5390
  msgid "Alphabetically"
5391
  msgstr ""
5392
 
6200
  msgid "If you leave this page, you will lose any unsaved changes you have made to the group."
6201
  msgstr ""
6202
 
6203
+ #: bp-groups/bp-groups-admin.php:594
6204
  msgid "You cannot remove all administrators from a group."
6205
  msgstr ""
6206
 
6207
+ #: bp-groups/bp-groups-admin.php:599
6208
  msgid "Group name, slug, and description are all required fields."
6209
  msgstr ""
6210
 
6211
+ #: bp-groups/bp-groups-admin.php:601
6212
  msgid "An error occurred when trying to update your group details."
6213
  msgstr ""
6214
 
6215
+ #: bp-groups/bp-groups-admin.php:605
6216
  msgid "The group has been updated successfully."
6217
  msgstr ""
6218
 
6219
  #. translators: %s: comma separated list of usernames
6220
+ #: bp-groups/bp-groups-admin.php:610
6221
  msgid "The following users could not be added to the group: %s"
6222
  msgstr ""
6223
 
6224
  #. translators: %s: comma separated list of usernames
6225
+ #: bp-groups/bp-groups-admin.php:615
6226
  msgid "The following users were successfully added to the group: %s"
6227
  msgstr ""
6228
 
6229
  #. translators: %s: comma separated list of usernames
6230
+ #: bp-groups/bp-groups-admin.php:621
6231
  msgid "An error occurred when trying to modify the following members: %s"
6232
  msgstr ""
6233
 
6234
  #. translators: %s: comma separated list of usernames
6235
+ #: bp-groups/bp-groups-admin.php:627
6236
  msgid "The following members were successfully modified: %s"
6237
  msgstr ""
6238
 
6239
+ #: bp-groups/bp-groups-admin.php:654
6240
  #: bp-groups/bp-groups-adminbar.php:45
6241
  msgid "Edit Group"
6242
  msgstr ""
6243
 
6244
+ #: bp-groups/bp-groups-admin.php:657
6245
+ #: bp-groups/bp-groups-admin.php:833
6246
  msgid "Add New"
6247
  msgstr ""
6248
 
6249
+ #: bp-groups/bp-groups-admin.php:676
6250
  msgid "Name and Description"
6251
  msgstr ""
6252
 
6253
  #. translators: accessibility text
6254
+ #: bp-groups/bp-groups-admin.php:680
6255
  #: bp-groups/bp-groups-functions.php:3328
6256
  #: bp-groups/bp-groups-functions.php:3417
6257
  #: bp-groups/bp-groups-functions.php:3483
6259
  msgid "Group Name"
6260
  msgstr ""
6261
 
6262
+ #: bp-groups/bp-groups-admin.php:684
6263
  msgid "Permalink:"
6264
  msgstr ""
6265
 
6266
+ #: bp-groups/bp-groups-admin.php:688
6267
  #: bp-groups/bp-groups-blocks.php:142
6268
  msgid "Visit Group"
6269
  msgstr ""
6270
 
6271
  #. translators: accessibility text
6272
+ #: bp-groups/bp-groups-admin.php:693
6273
  msgid "Group Description"
6274
  msgstr ""
6275
 
6276
+ #: bp-groups/bp-groups-admin.php:722
6277
  msgid "No group found with this ID."
6278
  msgstr ""
6279
 
6280
+ #: bp-groups/bp-groups-admin.php:769
6281
  msgid "Delete Groups"
6282
  msgstr ""
6283
 
6284
+ #: bp-groups/bp-groups-admin.php:772
6285
  msgid "You are about to delete the following groups:"
6286
  msgstr ""
6287
 
6288
  #. translators: %s: number of deleted groups
6289
+ #: bp-groups/bp-groups-admin.php:810
6290
  msgid "%s group has been permanently deleted."
6291
  msgid_plural "%s groups have been permanently deleted."
6292
  msgstr[0] ""
6293
  msgstr[1] ""
6294
 
6295
+ #: bp-groups/bp-groups-admin.php:830
6296
  #: bp-groups/bp-groups-blocks.php:368
6297
  #: bp-groups/classes/class-bp-groups-component.php:1133
6298
  #: bp-groups/classes/class-bp-groups-widget.php:77
6302
  msgid "Groups"
6303
  msgstr ""
6304
 
6305
+ #: bp-groups/bp-groups-admin.php:851
6306
  msgid "Search all Groups"
6307
  msgstr ""
6308
 
6309
+ #: bp-groups/bp-groups-admin.php:874
6310
  msgid "Enable discussion forum"
6311
  msgstr ""
6312
 
6313
+ #: bp-groups/bp-groups-admin.php:880
6314
  msgid "Privacy"
6315
  msgstr ""
6316
 
6317
+ #: bp-groups/bp-groups-admin.php:882
6318
  #: bp-groups/classes/class-bp-groups-list-table.php:679
6319
  #: bp-groups/js/blocks/group.js:36
6320
  #: bp-groups/js/blocks/groups.js:36
6321
  msgid "Public"
6322
  msgstr ""
6323
 
6324
+ #: bp-groups/bp-groups-admin.php:883
6325
  #: bp-groups/classes/class-bp-groups-list-table.php:682
6326
  #: bp-groups/js/blocks/group.js:37
6327
  #: bp-groups/js/blocks/groups.js:37
6328
  msgid "Private"
6329
  msgstr ""
6330
 
6331
+ #: bp-groups/bp-groups-admin.php:884
6332
  #: bp-groups/classes/class-bp-groups-list-table.php:685
6333
  #: bp-groups/js/blocks/group.js:38
6334
  #: bp-groups/js/blocks/groups.js:38
6335
  msgid "Hidden"
6336
  msgstr ""
6337
 
6338
+ #: bp-groups/bp-groups-admin.php:890
6339
  msgid "Who can invite others to this group?"
6340
  msgstr ""
6341
 
6342
+ #: bp-groups/bp-groups-admin.php:892
6343
  #: bp-templates/bp-legacy/buddypress/groups/create.php:185
6344
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/group-settings.php:94
6345
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/group-settings.php:98
6346
  msgid "All group members"
6347
  msgstr ""
6348
 
6349
+ #: bp-groups/bp-groups-admin.php:893
6350
  #: bp-templates/bp-legacy/buddypress/groups/create.php:187
6351
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/group-settings.php:96
6352
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/group-settings.php:103
6353
  msgid "Group admins and mods only"
6354
  msgstr ""
6355
 
6356
+ #: bp-groups/bp-groups-admin.php:894
6357
  #: bp-templates/bp-legacy/buddypress/groups/create.php:189
6358
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/group-settings.php:98
6359
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/group-settings.php:108
6360
  msgid "Group admins only"
6361
  msgstr ""
6362
 
6363
+ #: bp-groups/bp-groups-admin.php:911
6364
  msgid "Enter a comma-separated list of user logins."
6365
  msgstr ""
6366
 
6367
  #. translators: accessibility text
6368
+ #: bp-groups/bp-groups-admin.php:921
6369
  msgid "Add new members"
6370
  msgstr ""
6371
 
6372
+ #: bp-groups/bp-groups-admin.php:1008
6373
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:26
6374
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/manage-members.php:24
6375
  msgid "Administrators"
6376
  msgstr ""
6377
 
6378
+ #: bp-groups/bp-groups-admin.php:1009
6379
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:119
6380
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/manage-members.php:55
6381
  msgid "Moderators"
6382
  msgstr ""
6383
 
6384
  #. translators: accessibility text
6385
+ #: bp-groups/bp-groups-admin.php:1010
6386
+ #: bp-groups/bp-groups-template.php:4698
6387
  #: bp-groups/classes/class-bp-groups-component.php:787
6388
  #: bp-members/bp-members-blocks.php:389
6389
  #: bp-members/classes/class-bp-core-members-widget.php:258
6397
  msgid "Members"
6398
  msgstr ""
6399
 
6400
+ #: bp-groups/bp-groups-admin.php:1011
6401
  msgid "Banned Members"
6402
  msgstr ""
6403
 
6404
+ #: bp-groups/bp-groups-admin.php:1023
6405
  msgctxt "Group member user_id in group admin"
6406
  msgid "ID"
6407
  msgstr ""
6408
 
6409
+ #: bp-groups/bp-groups-admin.php:1024
6410
  msgctxt "Group member name in group admin"
6411
  msgid "Name"
6412
  msgstr ""
6413
 
6414
+ #: bp-groups/bp-groups-admin.php:1025
6415
  msgctxt "Group member role in group admin"
6416
  msgid "Group Role"
6417
  msgstr ""
6418
 
6419
  #. translators: accessibility text
6420
+ #: bp-groups/bp-groups-admin.php:1048
6421
  msgid "Select group role for member"
6422
  msgstr ""
6423
 
6424
+ #: bp-groups/bp-groups-admin.php:1051
6425
  msgid "Roles"
6426
  msgstr ""
6427
 
6428
+ #: bp-groups/bp-groups-admin.php:1052
6429
  #: bp-groups/bp-groups-functions.php:1335
6430
  msgid "Administrator"
6431
  msgstr ""
6432
 
6433
+ #: bp-groups/bp-groups-admin.php:1053
6434
  #: bp-groups/bp-groups-functions.php:1343
6435
  #: bp-groups/bp-groups-functions.php:3349
6436
  msgid "Moderator"
6437
  msgstr ""
6438
 
6439
+ #: bp-groups/bp-groups-admin.php:1054
6440
  #: bp-groups/bp-groups-functions.php:1351
6441
  #: bp-groups/bp-groups-functions.php:3351
6442
  #: bp-members/classes/class-bp-members-admin.php:912
6444
  msgid "Member"
6445
  msgstr ""
6446
 
6447
+ #: bp-groups/bp-groups-admin.php:1056
6448
  #: bp-groups/bp-groups-functions.php:1359
6449
  msgid "Banned"
6450
  msgstr ""
6451
 
6452
+ #: bp-groups/bp-groups-admin.php:1060
6453
  msgid "Remove"
6454
  msgstr ""
6455
 
6456
+ #: bp-groups/bp-groups-admin.php:1062
6457
  msgid "Ban"
6458
  msgstr ""
6459
 
6460
+ #: bp-groups/bp-groups-admin.php:1104
6461
  msgid "No members of this type"
6462
  msgstr ""
6463
 
6464
+ #: bp-groups/bp-groups-admin.php:1129
6465
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/delete-group.php:12
6466
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/delete-group.php:39
6467
  #: bp-templates/bp-nouveau/includes/groups/template-tags.php:420
6469
  msgid "Delete Group"
6470
  msgstr ""
6471
 
6472
+ #: bp-groups/bp-groups-admin.php:1133
6473
  #: bp-groups/classes/class-bp-group-extension.php:523
6474
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/edit-details.php:53
6475
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/group-settings.php:115
6485
  msgstr ""
6486
 
6487
  #. translators: accessibility text
6488
+ #: bp-groups/bp-groups-admin.php:1163
6489
  msgid "Select group type"
6490
  msgstr ""
6491
 
6492
+ #: bp-groups/bp-groups-admin.php:1173
6493
  msgid "(Not available on the front end)"
6494
  msgstr ""
6495
 
6496
+ #: bp-groups/bp-groups-admin.php:1268
6497
  msgid "&laquo;"
6498
  msgstr ""
6499
 
6500
+ #: bp-groups/bp-groups-admin.php:1269
6501
  msgid "&raquo;"
6502
  msgstr ""
6503
 
6504
+ #: bp-groups/bp-groups-admin.php:1275
6505
+ #: bp-groups/bp-groups-template.php:4545
6506
  #: bp-members/bp-members-template.php:536
6507
  msgid "Viewing 1 member"
6508
  msgstr ""
6509
 
6510
  #. translators: 1: group member from number. 2: group member to number. 3: total group members.
6511
+ #: bp-groups/bp-groups-admin.php:1279
6512
  msgctxt "Group members pagination in group admin"
6513
  msgid "Viewing %1$s - %2$s of %3$s member"
6514
  msgid_plural "Viewing %1$s - %2$s of %3$s members"
6516
  msgstr[1] ""
6517
 
6518
  #. Translators: 1: user_login, 2: user_email.
6519
+ #: bp-groups/bp-groups-admin.php:1345
6520
  msgid "%1$s (%2$s)"
6521
  msgstr ""
6522
 
6523
+ #: bp-groups/bp-groups-admin.php:1438
6524
  msgid "There was an error while changing group type. Please try again."
6525
  msgstr ""
6526
 
6527
+ #: bp-groups/bp-groups-admin.php:1441
6528
  msgid "Group type was changed successfully."
6529
  msgstr ""
6530
 
6531
+ #: bp-groups/bp-groups-admin.php:1481
6532
  msgid "Please define the Group Type ID field."
6533
  msgstr ""
6534
 
6535
+ #: bp-groups/bp-groups-admin.php:1482
6536
  msgid "Group type successfully added."
6537
  msgstr ""
6538
 
6539
+ #: bp-groups/bp-groups-admin.php:1483
6540
  msgid "Sorry, there was an error and the Group type wasn’t added."
6541
  msgstr ""
6542
 
6543
+ #: bp-groups/bp-groups-admin.php:1485
6544
  msgid "Group type successfully updated."
6545
  msgstr ""
6546
 
6547
+ #: bp-groups/bp-groups-admin.php:1486
6548
  msgid "Sorry, this Group type already exists."
6549
  msgstr ""
6550
 
6551
+ #: bp-groups/bp-groups-admin.php:1487
6552
  msgid "Sorry, the Group type was not deleted: it does not exist."
6553
  msgstr ""
6554
 
6555
+ #: bp-groups/bp-groups-admin.php:1488
6556
  msgid "Sorry, This Group type is registered using code, deactivate the plugin or remove the custom code before trying to delete it again."
6557
  msgstr ""
6558
 
6559
+ #: bp-groups/bp-groups-admin.php:1489
6560
  msgid "Sorry, there was an error while trying to delete this Group type."
6561
  msgstr ""
6562
 
6563
+ #: bp-groups/bp-groups-admin.php:1490
6564
  msgid "Group type successfully deleted."
6565
  msgstr ""
6566
 
6567
+ #: bp-groups/bp-groups-admin.php:1491
6568
  msgid "Group type could not be updated due to missing required information."
6569
  msgstr ""
6570
 
6602
  msgstr ""
6603
 
6604
  #: bp-groups/bp-groups-blocks.php:414
6605
+ #: bp-groups/bp-groups-template.php:4726
6606
  #: bp-groups/classes/class-bp-groups-widget.php:134
6607
  #: bp-groups/classes/class-bp-groups-widget.php:246
6608
  #: bp-templates/bp-legacy/buddypress/blogs/index.php:113
6627
 
6628
  #. translators: %s is the number of Group members
6629
  #: bp-groups/bp-groups-blocks.php:457
6630
+ #: bp-groups/bp-groups-template.php:2232
6631
  #: bp-templates/bp-nouveau/buddypress/members/single/groups/invites.php:40
6632
  msgid "%s member"
6633
  msgid_plural "%s members"
6676
  msgstr ""
6677
 
6678
  #: bp-groups/bp-groups-functions.php:265
6679
+ #: bp-groups/classes/class-bp-groups-member.php:344
6680
  msgid "Group Admin"
6681
  msgstr ""
6682
 
7038
  msgid "Group logo of %1$s"
7039
  msgstr ""
7040
 
7041
+ #: bp-groups/bp-groups-template.php:1151
7042
  msgid "not yet active"
7043
  msgstr ""
7044
 
7045
  #. translators: %s: group creator name
7046
+ #: bp-groups/bp-groups-template.php:1723
7047
  msgid "Group creator profile photo of %s"
7048
  msgstr ""
7049
 
7050
+ #: bp-groups/bp-groups-template.php:1822
7051
  msgid "No Admins"
7052
  msgstr ""
7053
 
7054
+ #: bp-groups/bp-groups-template.php:1868
7055
  msgid "No Mods"
7056
  msgstr ""
7057
 
7058
+ #: bp-groups/bp-groups-template.php:2019
7059
  msgid "Filter Groups"
7060
  msgstr ""
7061
 
7062
+ #: bp-groups/bp-groups-template.php:2119
7063
  msgid "Viewing 1 group"
7064
  msgstr ""
7065
 
7066
  #. translators: 1: group from number. 2: group to number. 3: total groups.
7067
+ #: bp-groups/bp-groups-template.php:2122
7068
  msgid "Viewing %1$s - %2$s of %3$s group"
7069
  msgid_plural "Viewing %1$s - %2$s of %3$s groups"
7070
  msgstr[0] ""
7071
  msgstr[1] ""
7072
 
7073
+ #: bp-groups/bp-groups-template.php:2506
7074
+ #: bp-groups/bp-groups-template.php:2612
7075
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:75
7076
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:169
7077
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/manage-members.php:41
7080
  msgstr ""
7081
 
7082
  #. translators: %s: human time diff
7083
+ #: bp-groups/bp-groups-template.php:2533
7084
+ #: bp-groups/bp-groups-template.php:2640
7085
+ #: bp-groups/bp-groups-template.php:4429
7086
  msgid "joined %s"
7087
  msgstr ""
7088
 
7089
+ #: bp-groups/bp-groups-template.php:2557
7090
  msgid "This group has no administrators"
7091
  msgstr ""
7092
 
7093
+ #: bp-groups/bp-groups-template.php:2611
7094
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:168
7095
  #: bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php:277
7096
  #: bp-templates/bp-nouveau/buddypress/groups/single/admin/manage-members.php:70
7098
  msgid "Promote to Admin"
7099
  msgstr ""
7100
 
7101
+ #: bp-groups/bp-groups-template.php:2662
7102
  msgid "This group has no moderators"
7103
  msgstr ""
7104
 
7105
+ #: bp-groups/bp-groups-template.php:3065
7106
  msgid "This action should not be used directly. Please use the BuddyPress Group Extension API to generate Manage tabs."
7107
  msgstr ""
7108
 
7109
+ #: bp-groups/bp-groups-template.php:3604
7110
  #: bp-templates/bp-legacy/buddypress-functions.php:1584
7111
  #: bp-templates/bp-legacy/buddypress-functions.php:1598
7112
  msgid "Leave Group"
7113
  msgstr ""
7114
 
7115
+ #: bp-groups/bp-groups-template.php:3625
7116
  #: bp-templates/bp-legacy/buddypress-functions.php:1618
7117
  msgid "Join Group"
7118
  msgstr ""
7119
 
7120
+ #: bp-groups/bp-groups-template.php:3643
7121
  msgid "Accept Invitation"
7122
  msgstr ""
7123
 
7124
+ #: bp-groups/bp-groups-template.php:3658
7125
  #: bp-templates/bp-legacy/buddypress-functions.php:1608
7126
  msgid "Request Sent"
7127
  msgstr ""
7128
 
7129
+ #: bp-groups/bp-groups-template.php:3819
7130
  msgid "This group is not currently accessible."
7131
  msgstr ""
7132
 
7133
+ #: bp-groups/bp-groups-template.php:3830
7134
  msgid "You must accept your pending invitation before you can access this private group."
7135
  msgstr ""
7136
 
7137
+ #: bp-groups/bp-groups-template.php:3832
7138
  msgid "This is a private group and you must request group membership in order to join."
7139
  msgstr ""
7140
 
7141
+ #: bp-groups/bp-groups-template.php:3835
7142
  msgid "This is a private group. To join you must be a registered site member and request group membership."
7143
  msgstr ""
7144
 
7145
+ #: bp-groups/bp-groups-template.php:3838
7146
  msgid "This is a private group. Your membership request is awaiting approval from the group administrator."
7147
  msgstr ""
7148
 
7149
+ #: bp-groups/bp-groups-template.php:3846
7150
  msgid "This is a hidden group and only invited members can join."
7151
  msgstr ""
7152
 
7153
  #. translators: 1: group member from number. 2: group member to number. 3: total group members.
7154
+ #: bp-groups/bp-groups-template.php:4548
7155
  msgctxt "group members pagination"
7156
  msgid "Viewing %1$s - %2$s of %3$s member"
7157
  msgid_plural "Viewing %1$s - %2$s of %3$s members"
7158
  msgstr[0] ""
7159
  msgstr[1] ""
7160
 
7161
+ #: bp-groups/bp-groups-template.php:4675
7162
  #: bp-templates/bp-legacy/buddypress/groups/single/activity.php:11
7163
  #: bp-templates/bp-legacy/buddypress/groups/single/admin.php:11
7164
  msgid "Group secondary navigation"
7165
  msgstr ""
7166
 
7167
+ #: bp-groups/bp-groups-template.php:4717
7168
  #: bp-notifications/bp-notifications-template.php:1007
7169
  #: bp-templates/bp-legacy/buddypress/blogs/index.php:109
7170
  #: bp-templates/bp-legacy/buddypress/groups/index.php:107
7176
  msgid "Order By:"
7177
  msgstr ""
7178
 
7179
+ #: bp-groups/bp-groups-template.php:4720
7180
  #: bp-templates/bp-nouveau/includes/members/functions.php:136
7181
  msgid "Oldest"
7182
  msgstr ""
7183
 
7184
+ #: bp-groups/bp-groups-template.php:4723
7185
  #: bp-templates/bp-nouveau/includes/members/functions.php:140
7186
  msgid "Group Activity"
7187
  msgstr ""
7188
 
7189
+ #: bp-groups/bp-groups-template.php:5150
7190
  msgid "Group photo"
7191
  msgstr ""
7192
 
7193
+ #: bp-groups/bp-groups-template.php:5465
7194
+ #: bp-groups/bp-groups-template.php:5490
7195
  msgid "Recently Joined"
7196
  msgstr ""
7197
 
7198
+ #: bp-groups/bp-groups-template.php:5466
7199
+ #: bp-groups/bp-groups-template.php:5493
7200
  msgid "Most Popular"
7201
  msgstr ""
7202
 
7203
+ #: bp-groups/bp-groups-template.php:5467
7204
+ #: bp-groups/bp-groups-template.php:5496
7205
  msgid "Administrator Of"
7206
  msgstr ""
7207
 
7208
+ #: bp-groups/bp-groups-template.php:5468
7209
+ #: bp-groups/bp-groups-template.php:5499
7210
  msgid "Moderator Of"
7211
  msgstr ""
7212
 
7213
  #. translators: %s: group type singular name
7214
+ #: bp-groups/bp-groups-template.php:5527
7215
  msgid "Viewing groups of the type: %s"
7216
  msgstr ""
7217
 
7218
+ #: bp-groups/bp-groups-template.php:5611
7219
  msgid "Group avatar"
7220
  msgstr ""
7221
 
7222
  #. translators: %s: human time diff
7223
+ #: bp-groups/bp-groups-template.php:5903
7224
  msgid "requested %s"
7225
  msgstr ""
7226
 
7227
+ #: bp-groups/bp-groups-template.php:5975
7228
  msgid "Viewing 1 request"
7229
  msgstr ""
7230
 
7231
  #. translators: 1: group request from number. 2: group request to number. 3: total group requests.
7232
+ #: bp-groups/bp-groups-template.php:5978
7233
  msgid "Viewing %1$s - %2$s of %3$s request"
7234
  msgid_plural "Viewing %1$s - %2$s of %3$s requests"
7235
  msgstr[0] ""
7236
  msgstr[1] ""
7237
 
7238
+ #: bp-groups/bp-groups-template.php:6249
7239
  #: bp-members/bp-members-template.php:3238
7240
  msgid "Viewing 1 invitation"
7241
  msgstr ""
7242
 
7243
  #. translators: 1: Invitations from number. 2: Invitations to number. 3: Total invitations.
7244
+ #: bp-groups/bp-groups-template.php:6252
7245
  msgctxt "Group invites pagination"
7246
  msgid "Viewing %1$s - %2$s of %3$s invitation"
7247
  msgid_plural "Viewing %1$s - %2$s of %3$s invitations"
7248
  msgstr[0] ""
7249
  msgstr[1] ""
7250
 
7251
+ #: bp-groups/bp-groups-template.php:6273
7252
  msgid "Group Activity RSS Feed"
7253
  msgstr ""
7254
 
7255
  #. translators: %s: number of groups
7256
+ #: bp-groups/bp-groups-template.php:6562
7257
  msgid "%s group"
7258
  msgid_plural "%s groups"
7259
  msgstr[0] ""
7530
  msgid "Change"
7531
  msgstr ""
7532
 
7533
+ #: bp-groups/classes/class-bp-groups-member.php:338
7534
  msgid "Group Mod"
7535
  msgstr ""
7536
 
9703
 
9704
  #: bp-members/classes/class-bp-members-invitations-list-table.php:165
9705
  #: bp-messages/classes/class-bp-messages-component.php:262
9706
+ #: bp-messages/classes/class-bp-messages-component.php:359
9707
  #: bp-templates/bp-legacy/buddypress/members/single/invitations/invitations-loop.php:25
9708
  #: bp-templates/bp-nouveau/buddypress/members/single/invitations/invitations-loop.php:23
9709
  msgid "Sent"
10389
 
10390
  #: bp-messages/bp-messages-notifications.php:30
10391
  #: bp-messages/classes/class-bp-messages-component.php:240
10392
+ #: bp-messages/classes/class-bp-messages-component.php:324
10393
  msgid "Inbox"
10394
  msgstr ""
10395
 
10416
 
10417
  #: bp-messages/bp-messages-star.php:106
10418
  #: bp-templates/bp-legacy/buddypress-functions.php:355
10419
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:168
10420
  msgid "Unstar"
10421
  msgstr ""
10422
 
10424
  #: bp-messages/bp-messages-star.php:107
10425
  #: bp-templates/bp-legacy/buddypress-functions.php:356
10426
  #: bp-templates/bp-legacy/buddypress/members/single/messages/messages-loop.php:82
10427
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:169
10428
  msgid "Star"
10429
  msgstr ""
10430
 
10431
  #: bp-messages/bp-messages-star.php:108
10432
  #: bp-messages/classes/class-bp-messages-component.php:251
10433
+ #: bp-messages/classes/class-bp-messages-component.php:349
10434
  #: bp-templates/bp-legacy/buddypress-functions.php:357
10435
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:170
10436
  msgid "Starred"
10437
  msgstr ""
10438
 
10439
  #: bp-messages/bp-messages-star.php:109
10440
  #: bp-templates/bp-legacy/buddypress-functions.php:358
10441
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:171
10442
  msgid "Not starred"
10443
  msgstr ""
10444
 
10445
  #: bp-messages/bp-messages-star.php:110
10446
  #: bp-templates/bp-legacy/buddypress-functions.php:359
10447
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:172
10448
  msgid "Remove all starred messages in this thread"
10449
  msgstr ""
10450
 
10451
  #: bp-messages/bp-messages-star.php:111
10452
  #: bp-templates/bp-legacy/buddypress-functions.php:360
10453
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:173
10454
  msgid "Star the first message in this thread"
10455
  msgstr ""
10456
 
10594
 
10595
  #. translators: %s: Unread message count for the current user
10596
  #: bp-messages/classes/class-bp-messages-component.php:216
10597
+ #: bp-messages/classes/class-bp-messages-component.php:314
10598
  msgid "Messages %s"
10599
  msgstr ""
10600
 
10601
+ #: bp-messages/classes/class-bp-messages-component.php:273
10602
+ #: bp-messages/classes/class-bp-messages-component.php:368
10603
  msgid "Compose"
10604
  msgstr ""
10605
 
10606
+ #: bp-messages/classes/class-bp-messages-component.php:284
10607
  msgid "Notices"
10608
  msgstr ""
10609
 
10610
  #. translators: %s: Unread message count for the current user
10611
+ #: bp-messages/classes/class-bp-messages-component.php:319
10612
  msgid "Inbox %s"
10613
  msgstr ""
10614
 
10615
+ #: bp-messages/classes/class-bp-messages-component.php:378
10616
  msgid "Site Notices"
10617
  msgstr ""
10618
 
10619
+ #: bp-messages/classes/class-bp-messages-component.php:397
10620
  msgid "My Messages"
10621
  msgstr ""
10622
 
14323
  msgid "There was a problem exiting the conversation. Please try again."
14324
  msgstr ""
14325
 
14326
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:136
14327
  msgid "Please add at least one recipient."
14328
  msgstr ""
14329
 
14330
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:137
14331
  msgid "Please add a subject to your message."
14332
  msgstr ""
14333
 
14334
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:138
14335
  msgid "Please add some content to your message."
14336
  msgstr ""
14337
 
14338
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:143
14339
  msgid "Loading messages. Please wait."
14340
  msgstr ""
14341
 
14342
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:145
14343
  msgid "Marking messages as read. Please wait."
14344
  msgstr ""
14345
 
14346
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:146
14347
  msgid "Marking messages as unread. Please wait."
14348
  msgstr ""
14349
 
14350
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:147
14351
  msgid "Deleting messages. Please wait."
14352
  msgstr ""
14353
 
14354
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:148
14355
  msgid "Starring messages. Please wait."
14356
  msgstr ""
14357
 
14358
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:149
14359
  msgid "Unstarring messages. Please wait."
14360
  msgstr ""
14361
 
14362
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:152
14363
  msgid "Click on the message title to preview it in the Active conversation box below."
14364
  msgstr ""
14365
 
14366
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:153
14367
  msgid "Use the select box to define your bulk action and click on the &#10003; button to apply."
14368
  msgstr ""
14369
 
14370
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:155
14371
  msgid "(and 1 other)"
14372
  msgstr ""
14373
 
14374
  #. translators: %s: number of message recipients
14375
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:158
14376
  msgid "(and %d others)"
14377
  msgstr ""
14378
 
14379
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:272
14380
  msgid "New sitewide notice"
14381
  msgstr ""
14382
 
14383
+ #: bp-templates/bp-nouveau/includes/messages/functions.php:471
14384
  msgid "New private messages"
14385
  msgstr ""
14386
 
class-buddypress.php CHANGED
@@ -349,7 +349,7 @@ class BuddyPress {
349
 
350
  /** Versions */
351
 
352
- $this->version = '10.2.0';
353
  $this->db_version = 13165;
354
 
355
  /** Loading */
349
 
350
  /** Versions */
351
 
352
+ $this->version = '10.3.0';
353
  $this->db_version = 13165;
354
 
355
  /** Loading */
readme.txt CHANGED
@@ -1,12 +1,12 @@
1
  === BuddyPress ===
2
- Contributors: johnjamesjacoby, DJPaul, boonebgorges, r-a-y, imath, mercime, tw2113, dcavins, hnla, karmatosed, slaFFik, dimensionmedia, henrywright, netweb, offereins, espellcaste, modemlooper, danbp, Venutius, apeatling, shanebp
3
- Tags: user profiles, activity streams, messaging, friends, user groups, notifications, community, social networking, intranet
4
- License: GPLv2 or later
5
- License URI: https://www.gnu.org/licenses/gpl-2.0.html
 
6
  Requires at least: 5.4
7
- Requires PHP: 5.6
8
- Tested up to: 5.9
9
- Stable tag: 10.2.0
10
 
11
  BuddyPress helps site builders & developers add community features to their websites, with user profiles, activity streams, and more!
12
 
@@ -125,6 +125,9 @@ Try <a href="https://wordpress.org/plugins/bbpress/">bbPress</a>. It integrates
125
 
126
  == Upgrade Notice ==
127
 
 
 
 
128
  = 10.2.0 =
129
  See: https://codex.buddypress.org/releases/version-10-2-0/
130
 
@@ -193,6 +196,9 @@ See: https://codex.buddypress.org/releases/version-5-0-0/
193
 
194
  == Changelog ==
195
 
 
 
 
196
  = 10.2.0 =
197
  See: https://codex.buddypress.org/releases/version-10-2-0/
198
 
1
  === BuddyPress ===
2
+ Contributors: johnjamesjacoby, DJPaul, boonebgorges, r-a-y, imath, mercime, tw2113, dcavins, hnla, karmatosed, slaFFik, dimensionmedia, henrywright, netweb, offereins, espellcaste, modemlooper, danbp, Venutius, apeatling, shanebp
3
+ Tags: profiles, groups, activity, direct messaging, notifications, friends, community, social networking
4
+ License: GNU General Public License v2 or later
5
+ License URI: https://www.gnu.org/licenses/gpl-2.0.html
6
+ Requires PHP: 5.6
7
  Requires at least: 5.4
8
+ Tested up to: 6.0
9
+ Stable tag: 10.3.0
 
10
 
11
  BuddyPress helps site builders & developers add community features to their websites, with user profiles, activity streams, and more!
12
 
125
 
126
  == Upgrade Notice ==
127
 
128
+ = 10.3.0 =
129
+ See: https://codex.buddypress.org/releases/version-10-3-0/
130
+
131
  = 10.2.0 =
132
  See: https://codex.buddypress.org/releases/version-10-2-0/
133
 
196
 
197
  == Changelog ==
198
 
199
+ = 10.3.0 =
200
+ See: https://codex.buddypress.org/releases/version-10-3-0/
201
+
202
  = 10.2.0 =
203
  See: https://codex.buddypress.org/releases/version-10-2-0/
204