From 841a01c463c381e90ce06757d2bcaa0ec146e0b2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 2 Aug 2023 09:41:06 +0000
Subject: [PATCH 01/44] chore(deps): bump wpackagist-plugin/jetpack from 12.3
to 12.4
Bumps wpackagist-plugin/jetpack from 12.3 to 12.4.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/jetpack
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 91ff9c7c..d085ee53 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8568,15 +8568,15 @@
},
{
"name": "wpackagist-plugin/jetpack",
- "version": "12.3",
+ "version": "12.4",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/jetpack/",
- "reference": "tags/12.3"
+ "reference": "tags/12.4"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/jetpack.12.3.zip"
+ "url": "https://downloads.wordpress.org/plugin/jetpack.12.4.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 32124818be4edbe9aa48e7573473856943cd09db Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 4 Aug 2023 09:42:56 +0000
Subject: [PATCH 02/44] chore(deps): bump wpackagist-plugin/wp-graphql from
1.14.9 to 1.14.10
Bumps wpackagist-plugin/wp-graphql from 1.14.9 to 1.14.10.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/wp-graphql
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 3a2fc2f6..9059fbeb 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8892,15 +8892,15 @@
},
{
"name": "wpackagist-plugin/wp-graphql",
- "version": "1.14.9",
+ "version": "1.14.10",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/wp-graphql/",
- "reference": "tags/1.14.9"
+ "reference": "tags/1.14.10"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/wp-graphql.1.14.9.zip"
+ "url": "https://downloads.wordpress.org/plugin/wp-graphql.1.14.10.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 092e1324264ebf8b7e8e4aa857793a8943564f60 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 4 Aug 2023 09:43:39 +0000
Subject: [PATCH 03/44] chore(deps): bump wpackagist-plugin/optimole-wp from
3.8.2 to 3.9.0
Bumps wpackagist-plugin/optimole-wp from 3.8.2 to 3.9.0.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/optimole-wp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 3a2fc2f6..0f3be683 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8640,15 +8640,15 @@
},
{
"name": "wpackagist-plugin/optimole-wp",
- "version": "3.8.2",
+ "version": "3.9.0",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/optimole-wp/",
- "reference": "tags/3.8.2"
+ "reference": "tags/3.9.0"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/optimole-wp.3.8.2.zip"
+ "url": "https://downloads.wordpress.org/plugin/optimole-wp.3.9.0.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 5d3843d6fec7f3683bf9ddc3c10ded9a41cd859b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 8 Aug 2023 09:46:56 +0000
Subject: [PATCH 04/44] chore(deps): bump wpackagist-plugin/optimole-wp from
3.9.0 to 3.9.1
Bumps wpackagist-plugin/optimole-wp from 3.9.0 to 3.9.1.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/optimole-wp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 17a526a5..2e624424 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8640,15 +8640,15 @@
},
{
"name": "wpackagist-plugin/optimole-wp",
- "version": "3.9.0",
+ "version": "3.9.1",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/optimole-wp/",
- "reference": "tags/3.9.0"
+ "reference": "tags/3.9.1"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/optimole-wp.3.9.0.zip"
+ "url": "https://downloads.wordpress.org/plugin/optimole-wp.3.9.1.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 2bf62397ddd482c0bad8ba67e5bac6f18ae769ec Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 8 Aug 2023 20:31:43 +0000
Subject: [PATCH 05/44] chore(deps): bump
wpackagist-plugin/mailchimp-for-woocommerce
Bumps wpackagist-plugin/mailchimp-for-woocommerce from 2.8.3 to 3.1.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/mailchimp-for-woocommerce
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
composer.json | 2 +-
composer.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/composer.json b/composer.json
index 41a30ab6..aeb2d059 100644
--- a/composer.json
+++ b/composer.json
@@ -72,7 +72,7 @@
"wpackagist-plugin/import-users-from-csv": "^1.1",
"wpackagist-plugin/jetpack": "^12.0",
"wpackagist-plugin/login-as-user": "^1.4",
- "wpackagist-plugin/mailchimp-for-woocommerce": "^2.8",
+ "wpackagist-plugin/mailchimp-for-woocommerce": "^3.1",
"wpackagist-plugin/myworks-woo-sync-for-quickbooks-online": "^2.7",
"wpackagist-plugin/optimole-wp": "^3.7",
"wpackagist-plugin/otter-blocks": "^2.3",
diff --git a/composer.lock b/composer.lock
index 2e624424..0bc65833 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "53e2e807624ac1ca65b65d7c4784de66",
+ "content-hash": "9ef82dd8f5954240b04ec4fa3ceab0f3",
"packages": [
{
"name": "buddyboss/buddyboss-platform",
@@ -8604,15 +8604,15 @@
},
{
"name": "wpackagist-plugin/mailchimp-for-woocommerce",
- "version": "2.8.3",
+ "version": "3.1",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/mailchimp-for-woocommerce/",
- "reference": "tags/2.8.3"
+ "reference": "tags/3.1"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/mailchimp-for-woocommerce.2.8.3.zip"
+ "url": "https://downloads.wordpress.org/plugin/mailchimp-for-woocommerce.3.1.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From fc9025f51817e7997fa048888f9fe0bf7699c9c9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 9 Aug 2023 09:45:01 +0000
Subject: [PATCH 06/44] chore(deps): bump roots/wordpress from 6.2.2 to 6.3
Bumps [roots/wordpress](https://github.com/roots/wordpress) from 6.2.2 to 6.3.
- [Release notes](https://github.com/roots/wordpress/releases)
- [Commits](https://github.com/roots/wordpress/compare/6.2.2...6.3)
---
updated-dependencies:
- dependency-name: roots/wordpress
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/composer.lock b/composer.lock
index 0bc65833..81bfa077 100644
--- a/composer.lock
+++ b/composer.lock
@@ -3420,7 +3420,7 @@
},
{
"name": "roots/wordpress",
- "version": "6.2.2",
+ "version": "6.3",
"source": {
"type": "git",
"url": "https://github.com/roots/wordpress.git",
@@ -3451,7 +3451,7 @@
],
"support": {
"issues": "https://github.com/roots/wordpress/issues",
- "source": "https://github.com/roots/wordpress/tree/6.2.2"
+ "source": "https://github.com/roots/wordpress/tree/6.3"
},
"funding": [
{
@@ -3534,22 +3534,22 @@
},
{
"name": "roots/wordpress-no-content",
- "version": "6.2.2",
+ "version": "6.3",
"source": {
"type": "git",
"url": "https://github.com/WordPress/WordPress.git",
- "reference": "6.2.2"
+ "reference": "6.3"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/release/wordpress-6.2.2-no-content.zip",
- "shasum": "df066a16e97dd6ad5c1679d4a575983ea3143117"
+ "url": "https://downloads.wordpress.org/release/wordpress-6.3-no-content.zip",
+ "shasum": "beb2a89525274d08fae06bf4bf5bc0cfdcb5b1f5"
},
"require": {
- "php": ">= 5.6.20"
+ "php": ">= 7.0.0"
},
"provide": {
- "wordpress/core-implementation": "6.2.2"
+ "wordpress/core-implementation": "6.3"
},
"suggest": {
"ext-curl": "Performs remote request operations.",
@@ -3600,7 +3600,7 @@
"type": "other"
}
],
- "time": "2023-05-20T04:31:46+00:00"
+ "time": "2023-08-08T19:41:46+00:00"
},
{
"name": "roots/wp-config",
From f0c395abfbeb156aff62ca0b336913a8c7908835 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 9 Aug 2023 09:46:12 +0000
Subject: [PATCH 07/44] chore(deps): bump
wpackagist-plugin/myworks-woo-sync-for-quickbooks-online
Bumps wpackagist-plugin/myworks-woo-sync-for-quickbooks-online from 2.8.0 to 2.8.1.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/myworks-woo-sync-for-quickbooks-online
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 0bc65833..9b78a5d5 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8622,15 +8622,15 @@
},
{
"name": "wpackagist-plugin/myworks-woo-sync-for-quickbooks-online",
- "version": "2.8.0",
+ "version": "2.8.1",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/myworks-woo-sync-for-quickbooks-online/",
- "reference": "tags/2.8.0"
+ "reference": "tags/2.8.1"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/myworks-woo-sync-for-quickbooks-online.2.8.0.zip"
+ "url": "https://downloads.wordpress.org/plugin/myworks-woo-sync-for-quickbooks-online.2.8.1.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 9b29240e6f9937226148ccb4e8a246fe98420721 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 9 Aug 2023 09:46:42 +0000
Subject: [PATCH 08/44] chore(deps): bump koodimonni-language/en_gb from 6.2.2
to 6.3
Bumps koodimonni-language/en_gb from 6.2.2 to 6.3.
---
updated-dependencies:
- dependency-name: koodimonni-language/en_gb
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 44 ++++++++++++++++++++++----------------------
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/composer.lock b/composer.lock
index 0bc65833..90b11f96 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1301,10 +1301,10 @@
},
{
"name": "koodimonni-language/en_gb",
- "version": "6.2.2",
+ "version": "6.3",
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/translation/core/6.2.2/en_GB.zip"
+ "url": "https://downloads.wordpress.org/translation/core/6.3/en_GB.zip"
},
"require": {
"koodimonni-plugin-language/akismet-en_gb": "*",
@@ -1447,10 +1447,10 @@
},
{
"name": "koodimonni-plugin-language/enable-jquery-migrate-helper-en_gb",
- "version": "1.3.0",
+ "version": "1.4.0",
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/translation/plugin/enable-jquery-migrate-helper/1.3.0/en_GB.zip"
+ "url": "https://downloads.wordpress.org/translation/plugin/enable-jquery-migrate-helper/1.4.0/en_GB.zip"
},
"require": {
"koodimonni/composer-dropin-installer": ">=0.2.3"
@@ -1466,10 +1466,10 @@
},
{
"name": "koodimonni-plugin-language/health-check-en_gb",
- "version": "1.6.0",
+ "version": "1.7.0",
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/translation/plugin/health-check/1.6.0/en_GB.zip"
+ "url": "https://downloads.wordpress.org/translation/plugin/health-check/1.7.0/en_GB.zip"
},
"require": {
"koodimonni/composer-dropin-installer": ">=0.2.3"
@@ -1618,10 +1618,10 @@
},
{
"name": "koodimonni-plugin-language/woocommerce-en_gb",
- "version": "7.8.1",
+ "version": "8.0.0",
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/translation/plugin/woocommerce/7.8.1/en_GB.zip"
+ "url": "https://downloads.wordpress.org/translation/plugin/woocommerce/8.0.0/en_GB.zip"
},
"require": {
"koodimonni/composer-dropin-installer": ">=0.2.3"
@@ -1713,10 +1713,10 @@
},
{
"name": "koodimonni-theme-language/twentyeleven-en_gb",
- "version": "4.3",
+ "version": "4.4",
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/translation/theme/twentyeleven/4.3/en_GB.zip"
+ "url": "https://downloads.wordpress.org/translation/theme/twentyeleven/4.4/en_GB.zip"
},
"require": {
"koodimonni/composer-dropin-installer": ">=0.2.3"
@@ -1732,10 +1732,10 @@
},
{
"name": "koodimonni-theme-language/twentyfifteen-en_gb",
- "version": "3.4",
+ "version": "3.5",
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/translation/theme/twentyfifteen/3.4/en_GB.zip"
+ "url": "https://downloads.wordpress.org/translation/theme/twentyfifteen/3.5/en_GB.zip"
},
"require": {
"koodimonni/composer-dropin-installer": ">=0.2.3"
@@ -1751,10 +1751,10 @@
},
{
"name": "koodimonni-theme-language/twentyfourteen-en_gb",
- "version": "3.6",
+ "version": "3.7",
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/translation/theme/twentyfourteen/3.6/en_GB.zip"
+ "url": "https://downloads.wordpress.org/translation/theme/twentyfourteen/3.7/en_GB.zip"
},
"require": {
"koodimonni/composer-dropin-installer": ">=0.2.3"
@@ -1827,10 +1827,10 @@
},
{
"name": "koodimonni-theme-language/twentyten-en_gb",
- "version": "3.8",
+ "version": "3.9",
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/translation/theme/twentyten/3.8/en_GB.zip"
+ "url": "https://downloads.wordpress.org/translation/theme/twentyten/3.9/en_GB.zip"
},
"require": {
"koodimonni/composer-dropin-installer": ">=0.2.3"
@@ -1846,10 +1846,10 @@
},
{
"name": "koodimonni-theme-language/twentythirteen-en_gb",
- "version": "3.8",
+ "version": "3.9",
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/translation/theme/twentythirteen/3.8/en_GB.zip"
+ "url": "https://downloads.wordpress.org/translation/theme/twentythirteen/3.9/en_GB.zip"
},
"require": {
"koodimonni/composer-dropin-installer": ">=0.2.3"
@@ -1865,10 +1865,10 @@
},
{
"name": "koodimonni-theme-language/twentytwelve-en_gb",
- "version": "3.9",
+ "version": "4.0",
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/translation/theme/twentytwelve/3.9/en_GB.zip"
+ "url": "https://downloads.wordpress.org/translation/theme/twentytwelve/4.0/en_GB.zip"
},
"require": {
"koodimonni/composer-dropin-installer": ">=0.2.3"
@@ -1922,10 +1922,10 @@
},
{
"name": "koodimonni-theme-language/twentytwentythree-en_gb",
- "version": "1.1",
+ "version": "1.2",
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/translation/theme/twentytwentythree/1.1/en_GB.zip"
+ "url": "https://downloads.wordpress.org/translation/theme/twentytwentythree/1.2/en_GB.zip"
},
"require": {
"koodimonni/composer-dropin-installer": ">=0.2.3"
From 841de5157bf106ec9218a7f518957ecc81390068 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 9 Aug 2023 09:46:51 +0000
Subject: [PATCH 09/44] chore(deps): bump wpackagist-theme/twentytwentythree
from 1.1 to 1.2
Bumps wpackagist-theme/twentytwentythree from 1.1 to 1.2.
---
updated-dependencies:
- dependency-name: wpackagist-theme/twentytwentythree
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 0bc65833..ba42b3da 100644
--- a/composer.lock
+++ b/composer.lock
@@ -9054,15 +9054,15 @@
},
{
"name": "wpackagist-theme/twentytwentythree",
- "version": "1.1",
+ "version": "1.2",
"source": {
"type": "svn",
"url": "https://themes.svn.wordpress.org/twentytwentythree/",
- "reference": "1.1"
+ "reference": "1.2"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/theme/twentytwentythree.1.1.zip"
+ "url": "https://downloads.wordpress.org/theme/twentytwentythree.1.2.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 896efabf9a971a7f4680ce572bb0e7ac41835537 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 10 Aug 2023 09:25:39 +0000
Subject: [PATCH 10/44] chore(deps): bump
wpackagist-plugin/facebook-for-woocommerce
Bumps wpackagist-plugin/facebook-for-woocommerce from 3.0.30 to 3.0.31.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/facebook-for-woocommerce
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 9b78a5d5..6608a565 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8496,15 +8496,15 @@
},
{
"name": "wpackagist-plugin/facebook-for-woocommerce",
- "version": "3.0.30",
+ "version": "3.0.31",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/facebook-for-woocommerce/",
- "reference": "tags/3.0.30"
+ "reference": "tags/3.0.31"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/facebook-for-woocommerce.3.0.30.zip"
+ "url": "https://downloads.wordpress.org/plugin/facebook-for-woocommerce.3.0.31.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From ebdccce09ecf01c122b1da215eb7c672342cffa7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 10 Aug 2023 09:26:53 +0000
Subject: [PATCH 11/44] chore(deps): bump
wpackagist-plugin/woocommerce-services
Bumps wpackagist-plugin/woocommerce-services from 2.3.1 to 2.3.2.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/woocommerce-services
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 9b78a5d5..ee69b12d 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8856,15 +8856,15 @@
},
{
"name": "wpackagist-plugin/woocommerce-services",
- "version": "2.3.1",
+ "version": "2.3.2",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/woocommerce-services/",
- "reference": "tags/2.3.1"
+ "reference": "tags/2.3.2"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/woocommerce-services.2.3.1.zip"
+ "url": "https://downloads.wordpress.org/plugin/woocommerce-services.2.3.2.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 01ef55c9ede145749ebbad11ac16febeaa5c461f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 10 Aug 2023 09:28:50 +0000
Subject: [PATCH 12/44] chore(deps): bump wpackagist-plugin/woocommerce from
7.9.0 to 8.0.1
Bumps wpackagist-plugin/woocommerce from 7.9.0 to 8.0.1.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/woocommerce
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
composer.json | 2 +-
composer.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/composer.json b/composer.json
index aeb2d059..644c03d0 100644
--- a/composer.json
+++ b/composer.json
@@ -83,7 +83,7 @@
"wpackagist-plugin/remove-dashboard-access-for-non-admins": "^1.1",
"wpackagist-plugin/social-login-lite-for-woocommerce": "^1.6",
"wpackagist-plugin/social-networks-auto-poster-facebook-twitter-g": "^4.4",
- "wpackagist-plugin/woocommerce": "^7.5",
+ "wpackagist-plugin/woocommerce": "^8.0",
"wpackagist-plugin/woocommerce-gateway-stripe": "^7.2",
"wpackagist-plugin/woocommerce-paypal-payments": "^2.0",
"wpackagist-plugin/woocommerce-services": "^2.2",
diff --git a/composer.lock b/composer.lock
index 3facfa24..b99f23e3 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "9ef82dd8f5954240b04ec4fa3ceab0f3",
+ "content-hash": "205c61598e3844828c69362824e5a2c4",
"packages": [
{
"name": "buddyboss/buddyboss-platform",
@@ -8802,15 +8802,15 @@
},
{
"name": "wpackagist-plugin/woocommerce",
- "version": "7.9.0",
+ "version": "8.0.1",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/woocommerce/",
- "reference": "tags/7.9.0"
+ "reference": "tags/8.0.1"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/woocommerce.7.9.0.zip"
+ "url": "https://downloads.wordpress.org/plugin/woocommerce.8.0.1.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 3a7bef897c99b788b6d2003a29d7b894177a7102 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 11 Aug 2023 09:49:02 +0000
Subject: [PATCH 13/44] chore(deps): bump
wpackagist-plugin/woocommerce-gateway-stripe
Bumps wpackagist-plugin/woocommerce-gateway-stripe from 7.4.2 to 7.5.0.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/woocommerce-gateway-stripe
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 3facfa24..f19d6081 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8820,15 +8820,15 @@
},
{
"name": "wpackagist-plugin/woocommerce-gateway-stripe",
- "version": "7.4.2",
+ "version": "7.5.0",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/woocommerce-gateway-stripe/",
- "reference": "tags/7.4.2"
+ "reference": "tags/7.5.0"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/woocommerce-gateway-stripe.7.4.2.zip"
+ "url": "https://downloads.wordpress.org/plugin/woocommerce-gateway-stripe.7.5.0.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From c4d8db8fd0d899903d819d887b8d599b74b387a1 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 11 Aug 2023 09:50:16 +0000
Subject: [PATCH 14/44] chore(deps): bump wpackagist-plugin/optimole-wp from
3.9.1 to 3.9.2
Bumps wpackagist-plugin/optimole-wp from 3.9.1 to 3.9.2.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/optimole-wp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 3facfa24..c7897bc2 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8640,15 +8640,15 @@
},
{
"name": "wpackagist-plugin/optimole-wp",
- "version": "3.9.1",
+ "version": "3.9.2",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/optimole-wp/",
- "reference": "tags/3.9.1"
+ "reference": "tags/3.9.2"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/optimole-wp.3.9.1.zip"
+ "url": "https://downloads.wordpress.org/plugin/optimole-wp.3.9.2.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 173536eb5511825ba434e1e4a4247e781293a5f7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Aug 2023 09:59:21 +0000
Subject: [PATCH 15/44] chore(deps): bump wpackagist-plugin/conditional-blocks
Bumps wpackagist-plugin/conditional-blocks from 3.0.4 to 3.0.5.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/conditional-blocks
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 5deb5ab8..291ec3ae 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8442,15 +8442,15 @@
},
{
"name": "wpackagist-plugin/conditional-blocks",
- "version": "3.0.4",
+ "version": "3.0.5",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/conditional-blocks/",
- "reference": "tags/3.0.4"
+ "reference": "tags/3.0.5"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/conditional-blocks.3.0.4.zip"
+ "url": "https://downloads.wordpress.org/plugin/conditional-blocks.3.0.5.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From f17e2c653146509776328f02678bbd445b745726 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Aug 2023 09:59:51 +0000
Subject: [PATCH 16/44] chore(deps): bump wpackagist-plugin/otter-blocks from
2.3.2 to 2.3.3
Bumps wpackagist-plugin/otter-blocks from 2.3.2 to 2.3.3.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/otter-blocks
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 5deb5ab8..a29ed6f4 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8658,15 +8658,15 @@
},
{
"name": "wpackagist-plugin/otter-blocks",
- "version": "2.3.2",
+ "version": "2.3.3",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/otter-blocks/",
- "reference": "tags/2.3.2"
+ "reference": "tags/2.3.3"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/otter-blocks.2.3.2.zip"
+ "url": "https://downloads.wordpress.org/plugin/otter-blocks.2.3.3.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From bdcdeb936fcf644807a2f96ef92131669a887a3b Mon Sep 17 00:00:00 2001
From: Genyus
Date: Mon, 14 Aug 2023 16:42:59 +0100
Subject: [PATCH 17/44] fix: limit Airtable export scheduling to academy
---
config/application.php | 3 +++
.../cbf-multisite/includes/Customizations/WP_Cron.php | 6 +++---
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/config/application.php b/config/application.php
index 28d2caf1..5ceedc3f 100644
--- a/config/application.php
+++ b/config/application.php
@@ -166,6 +166,9 @@
Config::define( 'PATH_CURRENT_SITE', env( 'PATH_CURRENT_SITE' ) ?? '/' );
Config::define( 'SITE_ID_CURRENT_SITE', env( 'SITE_ID_CURRENT_SITE' ) ?? 1 );
Config::define( 'BLOG_ID_CURRENT_SITE', env( 'BLOG_ID_CURRENT_SITE' ) ?? 1 );
+Config::define( 'MAIN_SITE_ID', 1 );
+Config::define( 'ACADEMY_SITE_ID', 2 );
+Config::define( 'JOBS_SITE_ID', 3 );
Config::define( 'WP_DEFAULT_THEME', 'twentytwentythree' );
Config::define( 'COOKIE_DOMAIN', false );
Config::define( 'COOKIEPATH', '/' );
diff --git a/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php b/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php
index e9909b3e..081643e5 100644
--- a/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php
+++ b/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php
@@ -47,11 +47,11 @@ public static function extend_cron_schedules( $schedules ) {
* Hook in methods.
*/
public static function hooks() {
- add_action( self::EXPORT_EVENT_NAME, array( __CLASS__, 'export_quiz_activity' ) );
-
add_filter( 'cron_schedules', array( __CLASS__, 'extend_cron_schedules' ) );
- if ( defined( 'ENABLE_CBF_SCHEDULED_EXPORT' ) && ENABLE_CBF_SCHEDULED_EXPORT ) {
+ if ( defined( 'ENABLE_CBF_SCHEDULED_EXPORT' ) && ENABLE_CBF_SCHEDULED_EXPORT && get_current_blog_id() === intval( ACADEMY_SITE_ID ) ) {
+ add_action( self::EXPORT_EVENT_NAME, array( __CLASS__, 'export_quiz_activity' ) );
+
if ( ! wp_next_scheduled( self::EXPORT_EVENT_NAME ) ) {
wp_schedule_event( strtotime( 'this Saturday 8:00am', time() ), 'weekly', WP_Cron::EXPORT_EVENT_NAME );
}
From 804eff587117013d237e6d9db74cd11f9b364835 Mon Sep 17 00:00:00 2001
From: Genyus
Date: Tue, 15 Aug 2023 01:59:57 +0100
Subject: [PATCH 18/44] fix: prevent error from null array result
Provide empty array instead of null value
---
.../cbf-multisite/includes/Customizations/LearnDash.php | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/web/app/plugins/cbf-multisite/includes/Customizations/LearnDash.php b/web/app/plugins/cbf-multisite/includes/Customizations/LearnDash.php
index 23d7eccb..27bd57e0 100644
--- a/web/app/plugins/cbf-multisite/includes/Customizations/LearnDash.php
+++ b/web/app/plugins/cbf-multisite/includes/Customizations/LearnDash.php
@@ -339,7 +339,8 @@ public static function get_results() {
$course_progress_data = array();
$transient_data = array();
$transient_data['posts_ids'] = '';
- $transient_data['users_ids'] = learndash_get_report_user_ids();
+ // phpcs:ignore PHPCompatibility.Operators.NewOperators.t_coalesceFound
+ $transient_data['users_ids'] = learndash_get_report_user_ids() ?? array();
$transient_data['total_users'] = count( $transient_data['users_ids'] );
$activity_query_args = array(
'post_types' => 'sfwd-quiz',
From de5ea625c185a6b6ebb543ff70518a02016ce473 Mon Sep 17 00:00:00 2001
From: Genyus
Date: Tue, 15 Aug 2023 02:00:21 +0100
Subject: [PATCH 19/44] chore: improve logging
---
.../plugins/cbf-multisite/includes/Customizations/WP_Cron.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php b/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php
index 081643e5..78f80460 100644
--- a/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php
+++ b/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php
@@ -24,6 +24,7 @@ class WP_Cron {
public static function export_quiz_activity() {
// Only attempt if Learndash is installed
if ( defined( 'LEARNDASH_VERSION' ) ) {
+ error_log( 'Exported quiz results' );
$results = LearnDash::get_results();
Airtable::insert_quiz_activities( $results );
}
From 6b71487ad86ddfd4df7f836394cff093d85d64d1 Mon Sep 17 00:00:00 2001
From: Genyus
Date: Tue, 15 Aug 2023 02:15:37 +0100
Subject: [PATCH 20/44] refactor: rename command
---
.../{WP_CLI_Command.php => Quiz_Results_Command.php} | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
rename web/app/plugins/cbf-multisite/includes/Customizations/{WP_CLI_Command.php => Quiz_Results_Command.php} (86%)
diff --git a/web/app/plugins/cbf-multisite/includes/Customizations/WP_CLI_Command.php b/web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php
similarity index 86%
rename from web/app/plugins/cbf-multisite/includes/Customizations/WP_CLI_Command.php
rename to web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php
index 29732c6c..412b02f0 100644
--- a/web/app/plugins/cbf-multisite/includes/Customizations/WP_CLI_Command.php
+++ b/web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php
@@ -19,7 +19,7 @@
/**
* Just a few sample commands to learn how WP-CLI works
*/
-class WP_CLI_Command extends \WP_CLI_Command {
+class Quiz_Results_Command extends \WP_CLI_Command {
/**
* Exports quiz results to Airtable.
* ## OPTIONS
@@ -27,7 +27,7 @@ class WP_CLI_Command extends \WP_CLI_Command {
* [--verbose]
* : Shows verbose output.
*/
- public function export_quiz_results( $args, $assoc_args ) {
+ public function export( $args, $assoc_args ) {
$verbose = array_key_exists( 'verbose', $assoc_args );
if ( ! empty( $args ) ) {
@@ -60,7 +60,7 @@ public function export_quiz_results( $args, $assoc_args ) {
*/
public static function hooks() {
if ( function_exists( 'learndash_get_report_user_ids' ) ) {
- WP_CLI::add_command( 'cbf', 'CodingBlackFemales\Multisite\Customizations\WP_CLI_Command' );
+ WP_CLI::add_command( 'cbf quiz_results', self::class );
}
}
}
From 3f8e217139608aa91c9096f78db327a3f543bb53 Mon Sep 17 00:00:00 2001
From: Genyus
Date: Tue, 15 Aug 2023 02:46:07 +0100
Subject: [PATCH 21/44] feat: adds `list` subcommand
Improves PHPDoc comments
---
.../Customizations/Quiz_Results_Command.php | 81 ++++++++++++++-----
.../plugins/cbf-multisite/includes/Main.php | 5 +-
2 files changed, 64 insertions(+), 22 deletions(-)
diff --git a/web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php b/web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php
index 412b02f0..371841ca 100644
--- a/web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php
+++ b/web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php
@@ -14,14 +14,28 @@
}
/**
- * Custom WP-CLI integration class.
- */
-/**
- * Just a few sample commands to learn how WP-CLI works
+ * Retrieves and exports Learndash quiz results to Airtable.
+ *
+ * ## EXAMPLES
+ *
+ * # List all quiz results
+ * $ wp cbf quiz_results list
+ * Success: Retrieved 12 quiz activities from Learndash.
+ *
+ * # Export recent quiz results to Airtable
+ * $ wp cbf quiz_results export
+ * Success: Exported 12 quiz activities to Airtable.
*/
class Quiz_Results_Command extends \WP_CLI_Command {
/**
- * Exports quiz results to Airtable.
+ * Exports Learndash quiz results to Airtable.
+ *
+ * ## EXAMPLES
+ *
+ * # Export recent quiz results to Airtable
+ * $ wp cbf quiz_results export
+ * Success: Exported 12 quiz activities to Airtable.
+ *
* ## OPTIONS
*
* [--verbose]
@@ -33,26 +47,55 @@ public function export( $args, $assoc_args ) {
if ( ! empty( $args ) ) {
WP_CLI::error( 'Command syntax: wp cbf export-quiz-results' );
} else {
- $results = LearnDash::get_results();
+ $results = $this->get_results( $verbose, fn() => LearnDash::get_results() );
+ $responses = $this->get_results( $verbose, fn() => Airtable::insert_quiz_activities( $results ) );
- if ( $verbose ) {
- foreach ( $results as $result ) {
- WP_CLI::line( print_r( $result ) );
- }
- }
+ WP_CLI::success( 'Exported ' . count( $responses ) . ' quiz activities to Airtable.' );
+ }
+ }
- WP_CLI::line( 'Retrieved ' . count( $results ) . ' quiz activities from Learndash.' );
+ /**
+ * Lists Learndash quiz results.
+ *
+ * ## EXAMPLES
+ *
+ * # List all quiz results
+ * $ wp cbf quiz_results list
+ * Success: Retrieved 12 quiz activities from Learndash.
+ *
+ * ## OPTIONS
+ *
+ * [--verbose]
+ * : Shows verbose output.
+ *
+ * @subcommand list
+ */
+ public function list_( $args, $assoc_args ) {
+ $verbose = array_key_exists( 'verbose', $assoc_args );
+
+ if ( ! empty( $args ) ) {
+ WP_CLI::error( 'Command syntax: wp cbf export-quiz-results' );
+ } else {
+ $results = $this->get_results( $verbose, fn() => LearnDash::get_results() );
- $responses = Airtable::insert_quiz_activities( $results );
+ WP_CLI::success( 'Retrieved ' . count( $results ) . ' quiz activities from Learndash.' );
+ }
+ }
- if ( $verbose ) {
- foreach ( $responses as $response ) {
- WP_CLI::line( print_r( $response ) );
- }
- }
+ /**
+ * Returns iterable results of a function call.
+ * If verbose mode is enabled, iterates through array and displays each element
+ */
+ protected function get_results( $verbose, callable $func ) {
+ $results = $func();
- WP_CLI::line( 'Inserted ' . count( $responses ) . ' quiz activities to Airtable.' );
+ if ( $verbose ) {
+ foreach ( $results as $result ) {
+ WP_CLI::line( print_r( $result ) );
+ }
}
+
+ return $results;
}
/**
diff --git a/web/app/plugins/cbf-multisite/includes/Main.php b/web/app/plugins/cbf-multisite/includes/Main.php
index 63798d39..2a7cd8c2 100644
--- a/web/app/plugins/cbf-multisite/includes/Main.php
+++ b/web/app/plugins/cbf-multisite/includes/Main.php
@@ -10,8 +10,7 @@
use CodingBlackFemales\Multisite\Admin\Main as Admin;
use CodingBlackFemales\Multisite\Front\Main as Front;
-use CodingBlackFemales\Multisite\Customizations\Universal as Universal;
-use CodingBlackFemales\Multisite\Customizations\WP_CLI_Command as WP_CLI_Command;
+use CodingBlackFemales\Multisite\Customizations\Quiz_Results_Command as Quiz_Results_Command;
use CodingBlackFemales\Multisite\Customizations\WP_Cron as WP_Cron;
@@ -88,7 +87,7 @@ public static function load() {
}
if ( Utils::is_request( 'cli' ) ) {
- WP_CLI_Command::hooks();
+ Quiz_Results_Command::hooks();
}
// Common includes.
From 5e2516ad6debe0f1360317a78a1a0c1491a664a9 Mon Sep 17 00:00:00 2001
From: Genyus
Date: Mon, 14 Aug 2023 16:42:59 +0100
Subject: [PATCH 22/44] fix: limit Airtable export scheduling to academy
---
config/application.php | 3 +++
.../cbf-multisite/includes/Customizations/WP_Cron.php | 6 +++---
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/config/application.php b/config/application.php
index 28d2caf1..5ceedc3f 100644
--- a/config/application.php
+++ b/config/application.php
@@ -166,6 +166,9 @@
Config::define( 'PATH_CURRENT_SITE', env( 'PATH_CURRENT_SITE' ) ?? '/' );
Config::define( 'SITE_ID_CURRENT_SITE', env( 'SITE_ID_CURRENT_SITE' ) ?? 1 );
Config::define( 'BLOG_ID_CURRENT_SITE', env( 'BLOG_ID_CURRENT_SITE' ) ?? 1 );
+Config::define( 'MAIN_SITE_ID', 1 );
+Config::define( 'ACADEMY_SITE_ID', 2 );
+Config::define( 'JOBS_SITE_ID', 3 );
Config::define( 'WP_DEFAULT_THEME', 'twentytwentythree' );
Config::define( 'COOKIE_DOMAIN', false );
Config::define( 'COOKIEPATH', '/' );
diff --git a/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php b/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php
index e9909b3e..081643e5 100644
--- a/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php
+++ b/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php
@@ -47,11 +47,11 @@ public static function extend_cron_schedules( $schedules ) {
* Hook in methods.
*/
public static function hooks() {
- add_action( self::EXPORT_EVENT_NAME, array( __CLASS__, 'export_quiz_activity' ) );
-
add_filter( 'cron_schedules', array( __CLASS__, 'extend_cron_schedules' ) );
- if ( defined( 'ENABLE_CBF_SCHEDULED_EXPORT' ) && ENABLE_CBF_SCHEDULED_EXPORT ) {
+ if ( defined( 'ENABLE_CBF_SCHEDULED_EXPORT' ) && ENABLE_CBF_SCHEDULED_EXPORT && get_current_blog_id() === intval( ACADEMY_SITE_ID ) ) {
+ add_action( self::EXPORT_EVENT_NAME, array( __CLASS__, 'export_quiz_activity' ) );
+
if ( ! wp_next_scheduled( self::EXPORT_EVENT_NAME ) ) {
wp_schedule_event( strtotime( 'this Saturday 8:00am', time() ), 'weekly', WP_Cron::EXPORT_EVENT_NAME );
}
From 499cff5d454ce92a6e10dbce2129347a944c668c Mon Sep 17 00:00:00 2001
From: Genyus
Date: Tue, 15 Aug 2023 01:59:57 +0100
Subject: [PATCH 23/44] fix: prevent error from null array result
Provide empty array instead of null value
---
.../cbf-multisite/includes/Customizations/LearnDash.php | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/web/app/plugins/cbf-multisite/includes/Customizations/LearnDash.php b/web/app/plugins/cbf-multisite/includes/Customizations/LearnDash.php
index 23d7eccb..27bd57e0 100644
--- a/web/app/plugins/cbf-multisite/includes/Customizations/LearnDash.php
+++ b/web/app/plugins/cbf-multisite/includes/Customizations/LearnDash.php
@@ -339,7 +339,8 @@ public static function get_results() {
$course_progress_data = array();
$transient_data = array();
$transient_data['posts_ids'] = '';
- $transient_data['users_ids'] = learndash_get_report_user_ids();
+ // phpcs:ignore PHPCompatibility.Operators.NewOperators.t_coalesceFound
+ $transient_data['users_ids'] = learndash_get_report_user_ids() ?? array();
$transient_data['total_users'] = count( $transient_data['users_ids'] );
$activity_query_args = array(
'post_types' => 'sfwd-quiz',
From 6cfda005e606f6e5a39354e8d33a0f7ae7959d17 Mon Sep 17 00:00:00 2001
From: Genyus
Date: Tue, 15 Aug 2023 02:00:21 +0100
Subject: [PATCH 24/44] chore: improve logging
---
.../plugins/cbf-multisite/includes/Customizations/WP_Cron.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php b/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php
index 081643e5..78f80460 100644
--- a/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php
+++ b/web/app/plugins/cbf-multisite/includes/Customizations/WP_Cron.php
@@ -24,6 +24,7 @@ class WP_Cron {
public static function export_quiz_activity() {
// Only attempt if Learndash is installed
if ( defined( 'LEARNDASH_VERSION' ) ) {
+ error_log( 'Exported quiz results' );
$results = LearnDash::get_results();
Airtable::insert_quiz_activities( $results );
}
From 3c83922476f6898ef8152b50982c2537a186b172 Mon Sep 17 00:00:00 2001
From: Genyus
Date: Tue, 15 Aug 2023 02:15:37 +0100
Subject: [PATCH 25/44] refactor: rename command
---
.../{WP_CLI_Command.php => Quiz_Results_Command.php} | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
rename web/app/plugins/cbf-multisite/includes/Customizations/{WP_CLI_Command.php => Quiz_Results_Command.php} (86%)
diff --git a/web/app/plugins/cbf-multisite/includes/Customizations/WP_CLI_Command.php b/web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php
similarity index 86%
rename from web/app/plugins/cbf-multisite/includes/Customizations/WP_CLI_Command.php
rename to web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php
index 29732c6c..412b02f0 100644
--- a/web/app/plugins/cbf-multisite/includes/Customizations/WP_CLI_Command.php
+++ b/web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php
@@ -19,7 +19,7 @@
/**
* Just a few sample commands to learn how WP-CLI works
*/
-class WP_CLI_Command extends \WP_CLI_Command {
+class Quiz_Results_Command extends \WP_CLI_Command {
/**
* Exports quiz results to Airtable.
* ## OPTIONS
@@ -27,7 +27,7 @@ class WP_CLI_Command extends \WP_CLI_Command {
* [--verbose]
* : Shows verbose output.
*/
- public function export_quiz_results( $args, $assoc_args ) {
+ public function export( $args, $assoc_args ) {
$verbose = array_key_exists( 'verbose', $assoc_args );
if ( ! empty( $args ) ) {
@@ -60,7 +60,7 @@ public function export_quiz_results( $args, $assoc_args ) {
*/
public static function hooks() {
if ( function_exists( 'learndash_get_report_user_ids' ) ) {
- WP_CLI::add_command( 'cbf', 'CodingBlackFemales\Multisite\Customizations\WP_CLI_Command' );
+ WP_CLI::add_command( 'cbf quiz_results', self::class );
}
}
}
From 1da0c78a4bf7d3471018e4f179892dc5147b1c28 Mon Sep 17 00:00:00 2001
From: Genyus
Date: Tue, 15 Aug 2023 02:46:07 +0100
Subject: [PATCH 26/44] feat: adds `list` subcommand
Improves PHPDoc comments
---
.../Customizations/Quiz_Results_Command.php | 81 ++++++++++++++-----
.../plugins/cbf-multisite/includes/Main.php | 5 +-
2 files changed, 64 insertions(+), 22 deletions(-)
diff --git a/web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php b/web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php
index 412b02f0..371841ca 100644
--- a/web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php
+++ b/web/app/plugins/cbf-multisite/includes/Customizations/Quiz_Results_Command.php
@@ -14,14 +14,28 @@
}
/**
- * Custom WP-CLI integration class.
- */
-/**
- * Just a few sample commands to learn how WP-CLI works
+ * Retrieves and exports Learndash quiz results to Airtable.
+ *
+ * ## EXAMPLES
+ *
+ * # List all quiz results
+ * $ wp cbf quiz_results list
+ * Success: Retrieved 12 quiz activities from Learndash.
+ *
+ * # Export recent quiz results to Airtable
+ * $ wp cbf quiz_results export
+ * Success: Exported 12 quiz activities to Airtable.
*/
class Quiz_Results_Command extends \WP_CLI_Command {
/**
- * Exports quiz results to Airtable.
+ * Exports Learndash quiz results to Airtable.
+ *
+ * ## EXAMPLES
+ *
+ * # Export recent quiz results to Airtable
+ * $ wp cbf quiz_results export
+ * Success: Exported 12 quiz activities to Airtable.
+ *
* ## OPTIONS
*
* [--verbose]
@@ -33,26 +47,55 @@ public function export( $args, $assoc_args ) {
if ( ! empty( $args ) ) {
WP_CLI::error( 'Command syntax: wp cbf export-quiz-results' );
} else {
- $results = LearnDash::get_results();
+ $results = $this->get_results( $verbose, fn() => LearnDash::get_results() );
+ $responses = $this->get_results( $verbose, fn() => Airtable::insert_quiz_activities( $results ) );
- if ( $verbose ) {
- foreach ( $results as $result ) {
- WP_CLI::line( print_r( $result ) );
- }
- }
+ WP_CLI::success( 'Exported ' . count( $responses ) . ' quiz activities to Airtable.' );
+ }
+ }
- WP_CLI::line( 'Retrieved ' . count( $results ) . ' quiz activities from Learndash.' );
+ /**
+ * Lists Learndash quiz results.
+ *
+ * ## EXAMPLES
+ *
+ * # List all quiz results
+ * $ wp cbf quiz_results list
+ * Success: Retrieved 12 quiz activities from Learndash.
+ *
+ * ## OPTIONS
+ *
+ * [--verbose]
+ * : Shows verbose output.
+ *
+ * @subcommand list
+ */
+ public function list_( $args, $assoc_args ) {
+ $verbose = array_key_exists( 'verbose', $assoc_args );
+
+ if ( ! empty( $args ) ) {
+ WP_CLI::error( 'Command syntax: wp cbf export-quiz-results' );
+ } else {
+ $results = $this->get_results( $verbose, fn() => LearnDash::get_results() );
- $responses = Airtable::insert_quiz_activities( $results );
+ WP_CLI::success( 'Retrieved ' . count( $results ) . ' quiz activities from Learndash.' );
+ }
+ }
- if ( $verbose ) {
- foreach ( $responses as $response ) {
- WP_CLI::line( print_r( $response ) );
- }
- }
+ /**
+ * Returns iterable results of a function call.
+ * If verbose mode is enabled, iterates through array and displays each element
+ */
+ protected function get_results( $verbose, callable $func ) {
+ $results = $func();
- WP_CLI::line( 'Inserted ' . count( $responses ) . ' quiz activities to Airtable.' );
+ if ( $verbose ) {
+ foreach ( $results as $result ) {
+ WP_CLI::line( print_r( $result ) );
+ }
}
+
+ return $results;
}
/**
diff --git a/web/app/plugins/cbf-multisite/includes/Main.php b/web/app/plugins/cbf-multisite/includes/Main.php
index 63798d39..2a7cd8c2 100644
--- a/web/app/plugins/cbf-multisite/includes/Main.php
+++ b/web/app/plugins/cbf-multisite/includes/Main.php
@@ -10,8 +10,7 @@
use CodingBlackFemales\Multisite\Admin\Main as Admin;
use CodingBlackFemales\Multisite\Front\Main as Front;
-use CodingBlackFemales\Multisite\Customizations\Universal as Universal;
-use CodingBlackFemales\Multisite\Customizations\WP_CLI_Command as WP_CLI_Command;
+use CodingBlackFemales\Multisite\Customizations\Quiz_Results_Command as Quiz_Results_Command;
use CodingBlackFemales\Multisite\Customizations\WP_Cron as WP_Cron;
@@ -88,7 +87,7 @@ public static function load() {
}
if ( Utils::is_request( 'cli' ) ) {
- WP_CLI_Command::hooks();
+ Quiz_Results_Command::hooks();
}
// Common includes.
From fad2a46ce169474f231cb309705acdd37d71ee47 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 16 Aug 2023 09:22:11 +0000
Subject: [PATCH 27/44] chore(deps): bump wpackagist-plugin/woocommerce from
8.0.1 to 8.0.2
Bumps wpackagist-plugin/woocommerce from 8.0.1 to 8.0.2.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/woocommerce
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 111ece57..869de411 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8802,15 +8802,15 @@
},
{
"name": "wpackagist-plugin/woocommerce",
- "version": "8.0.1",
+ "version": "8.0.2",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/woocommerce/",
- "reference": "tags/8.0.1"
+ "reference": "tags/8.0.2"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/woocommerce.8.0.1.zip"
+ "url": "https://downloads.wordpress.org/plugin/woocommerce.8.0.2.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 3e0585b078c4fd55ef009804edfb0b6cad682d70 Mon Sep 17 00:00:00 2001
From: Genyus
Date: Fri, 18 Aug 2023 15:39:00 +0100
Subject: [PATCH 28/44] fix: fixes Learndash quiz export
TECH-391
---
config/application.php | 3 +
.../includes/Customizations/LearnDash.php | 159 ++++++++++--------
2 files changed, 89 insertions(+), 73 deletions(-)
diff --git a/config/application.php b/config/application.php
index 5ceedc3f..740067d7 100644
--- a/config/application.php
+++ b/config/application.php
@@ -6,6 +6,8 @@
* A good default policy is to deviate from the production config as little as
* possible. Try to define as much of your configuration in this file as you
* can.
+ *
+ * phpcs:disable PHPCompatibility.Operators.NewOperators.t_coalesceFound, Universal.Operators.DisallowShortTernary.Found
*/
use Roots\WPConfig\Config;
@@ -136,6 +138,7 @@
* CBF Settings
*/
Config::define( 'ENABLE_CBF_SCHEDULED_EXPORT', env( 'ENABLE_CBF_SCHEDULED_EXPORT' ) ?? WP_ENV === 'production' );
+Config::define( 'CBF_AUTH_USER_ID', env( 'CBF_AUTH_USER_ID' ) ?? 1 );
/**
* Debugging Settings
diff --git a/web/app/plugins/cbf-multisite/includes/Customizations/LearnDash.php b/web/app/plugins/cbf-multisite/includes/Customizations/LearnDash.php
index 27bd57e0..680a9eaf 100644
--- a/web/app/plugins/cbf-multisite/includes/Customizations/LearnDash.php
+++ b/web/app/plugins/cbf-multisite/includes/Customizations/LearnDash.php
@@ -336,95 +336,108 @@ function( $a, $b ) use ( $key ) {
*/
// phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded, Generic.Metrics.NestingLevel.MaxExceeded
public static function get_results() {
- $course_progress_data = array();
- $transient_data = array();
- $transient_data['posts_ids'] = '';
- // phpcs:ignore PHPCompatibility.Operators.NewOperators.t_coalesceFound
- $transient_data['users_ids'] = learndash_get_report_user_ids() ?? array();
- $transient_data['total_users'] = count( $transient_data['users_ids'] );
- $activity_query_args = array(
- 'post_types' => 'sfwd-quiz',
- 'activity_types' => 'quiz',
- 'activity_status' => array( 'IN_PROGRESS', 'COMPLETED' ),
- 'orderby_order' => 'users.display_name, posts.post_title ASC',
- 'date_format' => 'F j, Y H:i:s',
- 'per_page' => '',
- 'time_start' => '',
- 'time_end' => '',
- );
+ $logout_user = false;
- if ( empty( self::$data_headers ) ) {
- self::set_report_headers();
+ if ( ! is_user_logged_in() ) {
+ wp_set_current_user( CBF_AUTH_USER_ID );
+ $logout_user = true;
}
- foreach ( $transient_data['users_ids'] as $user_id_idx => $user_id ) {
- unset( $transient_data['users_ids'][ $user_id_idx ] );
- $report_user = get_user_by( 'id', $user_id );
+ try {
+ $course_progress_data = array();
+ $transient_data = array();
+ $transient_data['posts_ids'] = '';
+ // phpcs:ignore PHPCompatibility.Operators.NewOperators.t_coalesceFound
+ $transient_data['users_ids'] = learndash_get_report_user_ids( get_current_user_id() ) ?? array();
+ $transient_data['total_users'] = count( $transient_data['users_ids'] );
+ $activity_query_args = array(
+ 'post_types' => 'sfwd-quiz',
+ 'activity_types' => 'quiz',
+ 'activity_status' => array( 'IN_PROGRESS', 'COMPLETED' ),
+ 'orderby_order' => 'users.display_name, posts.post_title ASC',
+ 'date_format' => 'F j, Y H:i:s',
+ 'per_page' => '',
+ 'time_start' => '',
+ 'time_end' => '',
+ );
+
+ if ( empty( self::$data_headers ) ) {
+ self::set_report_headers();
+ }
- if ( $report_user !== false ) {
- $activity_query_args['user_ids'] = array( $user_id );
+ foreach ( $transient_data['users_ids'] as $user_id_idx => $user_id ) {
+ unset( $transient_data['users_ids'][ $user_id_idx ] );
+ $report_user = get_user_by( 'id', $user_id );
- if ( ( isset( $transient_data['posts_ids'] ) ) && ( ! empty( $transient_data['posts_ids'] ) ) ) {
- $post_ids = $transient_data['posts_ids'];
- $activity_query_args['post_ids'] = $post_ids;
- }
+ if ( $report_user !== false ) {
+ $activity_query_args['user_ids'] = array( $user_id );
- if ( ( isset( $transient_data['course_ids'] ) ) && ( ! empty( $transient_data['course_ids'] ) ) ) {
- $activity_query_args['course_ids'] = $transient_data['course_ids'];
- }
+ if ( ( isset( $transient_data['posts_ids'] ) ) && ( ! empty( $transient_data['posts_ids'] ) ) ) {
+ $post_ids = $transient_data['posts_ids'];
+ $activity_query_args['post_ids'] = $post_ids;
+ }
- if ( ( isset( $transient_data['time_start'] ) ) && ( ! empty( $transient_data['time_start'] ) ) ) {
- $activity_query_args['time_start'] = esc_attr( $transient_data['time_start'] );
- }
+ if ( ( isset( $transient_data['course_ids'] ) ) && ( ! empty( $transient_data['course_ids'] ) ) ) {
+ $activity_query_args['course_ids'] = $transient_data['course_ids'];
+ }
- if ( ( isset( $transient_data['time_end'] ) ) && ( ! empty( $transient_data['time_end'] ) ) ) {
- $activity_query_args['time_end'] = esc_attr( $transient_data['time_end'] );
- }
+ if ( ( isset( $transient_data['time_start'] ) ) && ( ! empty( $transient_data['time_start'] ) ) ) {
+ $activity_query_args['time_start'] = esc_attr( $transient_data['time_start'] );
+ }
+
+ if ( ( isset( $transient_data['time_end'] ) ) && ( ! empty( $transient_data['time_end'] ) ) ) {
+ $activity_query_args['time_end'] = esc_attr( $transient_data['time_end'] );
+ }
- $user_courses_reports = learndash_reports_get_activity( $activity_query_args );
- if ( ! empty( $user_courses_reports['results'] ) ) {
- foreach ( $user_courses_reports['results'] as $result ) {
-
- /**
- * Added LD 3.2.0 - PP-204
- * Missing Activity meta data. As a secondary pull from the user quiz meta.
- */
- if ( ( ( ! property_exists( $result, 'activity_meta' ) ) || ( empty( $result->activity_meta ) ) ) && ! empty( $user_quiz_meta ) ) {
- foreach ( $user_quiz_meta as $user_meta_item ) {
- if ( ( absint( $result->post_id ) === absint( $user_meta_item['quiz'] ) ) && ( absint( $result->activity_updated ) === absint( $user_meta_item['time'] ) ) && ( absint( $result->activity_started ) === absint( $user_meta_item['started'] ) ) ) {
- $result->activity_meta = $user_meta_item;
- break;
+ $user_courses_reports = learndash_reports_get_activity( $activity_query_args );
+ if ( ! empty( $user_courses_reports['results'] ) ) {
+ foreach ( $user_courses_reports['results'] as $result ) {
+
+ /**
+ * Added LD 3.2.0 - PP-204
+ * Missing Activity meta data. As a secondary pull from the user quiz meta.
+ */
+ if ( ( ( ! property_exists( $result, 'activity_meta' ) ) || ( empty( $result->activity_meta ) ) ) && ! empty( $user_quiz_meta ) ) {
+ foreach ( $user_quiz_meta as $user_meta_item ) {
+ if ( ( absint( $result->post_id ) === absint( $user_meta_item['quiz'] ) ) && ( absint( $result->activity_updated ) === absint( $user_meta_item['time'] ) ) && ( absint( $result->activity_started ) === absint( $user_meta_item['started'] ) ) ) {
+ $result->activity_meta = $user_meta_item;
+ break;
+ }
}
}
- }
- }
- $row = array();
-
- foreach ( self::$data_headers as $header_key => $header_data ) {
-
- if ( ( isset( $header_data['display'] ) ) && ( ! empty( $header_data['display'] ) ) && ( is_callable( $header_data['display'] ) ) ) {
- $row[ $header_key ] = call_user_func_array(
- $header_data['display'],
- array(
- $header_data['default'],
- $header_key,
- $result,
- $report_user,
- )
- );
- } elseif ( ( isset( $header_data['default'] ) ) && ( ! empty( $header_data['default'] ) ) ) {
- $row[ $header_key ] = $header_data['default'];
- } else {
- $row[ $header_key ] = '';
- }
- }
+ $row = array();
+
+ foreach ( self::$data_headers as $header_key => $header_data ) {
+
+ if ( ( isset( $header_data['display'] ) ) && ( ! empty( $header_data['display'] ) ) && ( is_callable( $header_data['display'] ) ) ) {
+ $row[ $header_key ] = call_user_func_array(
+ $header_data['display'],
+ array(
+ $header_data['default'],
+ $header_key,
+ $result,
+ $report_user,
+ )
+ );
+ } elseif ( ( isset( $header_data['default'] ) ) && ( ! empty( $header_data['default'] ) ) ) {
+ $row[ $header_key ] = $header_data['default'];
+ } else {
+ $row[ $header_key ] = '';
+ }
+ }
- if ( ! empty( $row ) ) {
- $course_progress_data[] = $row;
+ if ( ! empty( $row ) ) {
+ $course_progress_data[] = $row;
+ }
+ }
}
}
}
+ } finally {
+ if ( $logout_user ) {
+ wp_logout();
+ }
}
return self::sort_nested_array( $course_progress_data, 'activity_id' );
From fe5ea5f3117086748cb754b90fdbc7aed5131d28 Mon Sep 17 00:00:00 2001
From: Genyus
Date: Fri, 18 Aug 2023 17:41:35 +0100
Subject: [PATCH 29/44] fix: display the correct number of inserted results
Confirms the correct number of inserted records when executed from WP-CLI
---
.../includes/Customizations/Airtable.php | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/web/app/plugins/cbf-multisite/includes/Customizations/Airtable.php b/web/app/plugins/cbf-multisite/includes/Customizations/Airtable.php
index ed99261a..b02362e9 100644
--- a/web/app/plugins/cbf-multisite/includes/Customizations/Airtable.php
+++ b/web/app/plugins/cbf-multisite/includes/Customizations/Airtable.php
@@ -71,11 +71,11 @@ protected static function get_latest_quiz_activity() {
*
* @param array $activities The array of all quiz activities.
*
- * @return array $responses;
+ * @return array $inserted_records;
*/
public static function insert_quiz_activities( $activities ) {
$api = self::get_api();
- $responses = array();
+ $inserted_records = array();
$latest_activity_id = self::get_latest_quiz_activity();
// filter out activities that have already been inserted
@@ -91,9 +91,13 @@ public static function insert_quiz_activities( $activities ) {
for ( $i = 0; $i < count( $new_activities ); $i += AIRTABLE_BATCH_SIZE ) {
$sub_array = array_slice( $new_activities, $i, AIRTABLE_BATCH_SIZE );
// Save to Airtable
- $responses[] = $api->saveContent( AIRTABLE_REPORTS_TABLE, $sub_array );
+ $records = $api->saveContent( AIRTABLE_REPORTS_TABLE, $sub_array )['records'];
+
+ if ( isset( $records ) && is_array( $records ) ) {
+ $inserted_records = array_merge( $inserted_records, $records );
+ }
}
- return $responses;
+ return $inserted_records;
}
}
From b082a1e6247479238b8bf2fcf95044387738ff03 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Aug 2023 09:22:27 +0000
Subject: [PATCH 30/44] chore(deps): bump wpackagist-plugin/prime-mover from
1.8.9 to 1.9.0
Bumps wpackagist-plugin/prime-mover from 1.8.9 to 1.9.0.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/prime-mover
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 869de411..b66d07af 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8730,15 +8730,15 @@
},
{
"name": "wpackagist-plugin/prime-mover",
- "version": "1.8.9",
+ "version": "1.9.0",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/prime-mover/",
- "reference": "tags/1.8.9"
+ "reference": "tags/1.9.0"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/prime-mover.1.8.9.zip"
+ "url": "https://downloads.wordpress.org/plugin/prime-mover.1.9.0.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From e0ae47772388e36386d152fb9b90a81d38d81d10 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Aug 2023 09:23:47 +0000
Subject: [PATCH 31/44] chore(deps): bump
wpackagist-plugin/facebook-for-woocommerce
Bumps wpackagist-plugin/facebook-for-woocommerce from 3.0.31 to 3.0.32.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/facebook-for-woocommerce
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 869de411..831fd961 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8496,15 +8496,15 @@
},
{
"name": "wpackagist-plugin/facebook-for-woocommerce",
- "version": "3.0.31",
+ "version": "3.0.32",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/facebook-for-woocommerce/",
- "reference": "tags/3.0.31"
+ "reference": "tags/3.0.32"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/facebook-for-woocommerce.3.0.31.zip"
+ "url": "https://downloads.wordpress.org/plugin/facebook-for-woocommerce.3.0.32.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 8b8f703ae04c524a018af432277e5d9a30c72fc2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 22 Aug 2023 09:57:07 +0000
Subject: [PATCH 32/44] chore(deps): bump
wpackagist-plugin/mailchimp-for-woocommerce
Bumps wpackagist-plugin/mailchimp-for-woocommerce from 3.1 to 3.2.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/mailchimp-for-woocommerce
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 831fd961..9b73367a 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8604,15 +8604,15 @@
},
{
"name": "wpackagist-plugin/mailchimp-for-woocommerce",
- "version": "3.1",
+ "version": "3.2",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/mailchimp-for-woocommerce/",
- "reference": "tags/3.1"
+ "reference": "tags/3.2"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/mailchimp-for-woocommerce.3.1.zip"
+ "url": "https://downloads.wordpress.org/plugin/mailchimp-for-woocommerce.3.2.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 0522400d2f6623afa078f3da4f4a61aaf6b1f414 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 23 Aug 2023 10:01:05 +0000
Subject: [PATCH 33/44] chore(deps): bump
wpackagist-plugin/woocommerce-services
Bumps wpackagist-plugin/woocommerce-services from 2.3.2 to 2.3.3.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/woocommerce-services
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 9b73367a..733e5692 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8856,15 +8856,15 @@
},
{
"name": "wpackagist-plugin/woocommerce-services",
- "version": "2.3.2",
+ "version": "2.3.3",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/woocommerce-services/",
- "reference": "tags/2.3.2"
+ "reference": "tags/2.3.3"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/woocommerce-services.2.3.2.zip"
+ "url": "https://downloads.wordpress.org/plugin/woocommerce-services.2.3.3.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 5bb6767a82675591e0de0be03837ba485d165fbe Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 23 Aug 2023 10:01:40 +0000
Subject: [PATCH 34/44] chore(deps): bump wpackagist-plugin/wp-graphql from
1.14.10 to 1.15.0
Bumps wpackagist-plugin/wp-graphql from 1.14.10 to 1.15.0.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/wp-graphql
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 9b73367a..36f607a2 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8892,15 +8892,15 @@
},
{
"name": "wpackagist-plugin/wp-graphql",
- "version": "1.14.10",
+ "version": "1.15.0",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/wp-graphql/",
- "reference": "tags/1.14.10"
+ "reference": "tags/1.15.0"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/wp-graphql.1.14.10.zip"
+ "url": "https://downloads.wordpress.org/plugin/wp-graphql.1.15.0.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 837eae7e79f9f2e43a2ec9e6d622dfb4a64a5788 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 23 Aug 2023 10:03:00 +0000
Subject: [PATCH 35/44] chore(deps): bump wpackagist-plugin/otter-blocks from
2.3.3 to 2.3.4
Bumps wpackagist-plugin/otter-blocks from 2.3.3 to 2.3.4.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/otter-blocks
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 9b73367a..8d48939f 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8658,15 +8658,15 @@
},
{
"name": "wpackagist-plugin/otter-blocks",
- "version": "2.3.3",
+ "version": "2.3.4",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/otter-blocks/",
- "reference": "tags/2.3.3"
+ "reference": "tags/2.3.4"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/otter-blocks.2.3.3.zip"
+ "url": "https://downloads.wordpress.org/plugin/otter-blocks.2.3.4.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From f5106834cc9f28ef0d8d8e44dca690d72a9ac7d8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 24 Aug 2023 09:13:31 +0000
Subject: [PATCH 36/44] chore(deps): bump wpackagist-plugin/jetpack from 12.4
to 12.5
Bumps wpackagist-plugin/jetpack from 12.4 to 12.5.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/jetpack
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 2a1501b2..9a800ab3 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8568,15 +8568,15 @@
},
{
"name": "wpackagist-plugin/jetpack",
- "version": "12.4",
+ "version": "12.5",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/jetpack/",
- "reference": "tags/12.4"
+ "reference": "tags/12.5"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/jetpack.12.4.zip"
+ "url": "https://downloads.wordpress.org/plugin/jetpack.12.5.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 8bfd025e4d7355fbbbe76df24b2bb55cc00714d2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 25 Aug 2023 09:25:32 +0000
Subject: [PATCH 37/44] chore(deps): bump
wpackagist-plugin/woocommerce-paypal-payments
Bumps wpackagist-plugin/woocommerce-paypal-payments from 2.2.0 to 2.2.1.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/woocommerce-paypal-payments
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index 9a800ab3..fbc30abd 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8838,15 +8838,15 @@
},
{
"name": "wpackagist-plugin/woocommerce-paypal-payments",
- "version": "2.2.0",
+ "version": "2.2.1",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/woocommerce-paypal-payments/",
- "reference": "tags/2.2.0"
+ "reference": "tags/2.2.1"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/woocommerce-paypal-payments.2.2.0.zip"
+ "url": "https://downloads.wordpress.org/plugin/woocommerce-paypal-payments.2.2.1.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 2ba21889a48d038ad0cfd15ea5e810d972dcb073 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 30 Aug 2023 09:55:04 +0000
Subject: [PATCH 38/44] chore(deps): bump wpackagist-plugin/woocommerce from
8.0.2 to 8.0.3
Bumps wpackagist-plugin/woocommerce from 8.0.2 to 8.0.3.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/woocommerce
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index fbc30abd..ea8ccfd8 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8802,15 +8802,15 @@
},
{
"name": "wpackagist-plugin/woocommerce",
- "version": "8.0.2",
+ "version": "8.0.3",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/woocommerce/",
- "reference": "tags/8.0.2"
+ "reference": "tags/8.0.3"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/woocommerce.8.0.2.zip"
+ "url": "https://downloads.wordpress.org/plugin/woocommerce.8.0.3.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From 46779a7cdb5fadd6b1a1b9ef6eda0d16e0a8ede3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 30 Aug 2023 09:55:22 +0000
Subject: [PATCH 39/44] chore(deps): bump
wpackagist-plugin/woocommerce-paypal-payments
Bumps wpackagist-plugin/woocommerce-paypal-payments from 2.2.1 to 2.2.2.
---
updated-dependencies:
- dependency-name: wpackagist-plugin/woocommerce-paypal-payments
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
composer.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/composer.lock b/composer.lock
index fbc30abd..8495c7d5 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8838,15 +8838,15 @@
},
{
"name": "wpackagist-plugin/woocommerce-paypal-payments",
- "version": "2.2.1",
+ "version": "2.2.2",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/woocommerce-paypal-payments/",
- "reference": "tags/2.2.1"
+ "reference": "tags/2.2.2"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/woocommerce-paypal-payments.2.2.1.zip"
+ "url": "https://downloads.wordpress.org/plugin/woocommerce-paypal-payments.2.2.2.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
From ed7fb9c55360de4b453c459be2459c31deff019c Mon Sep 17 00:00:00 2001
From: Genyus
Date: Wed, 30 Aug 2023 17:30:40 +0100
Subject: [PATCH 40/44] chore: update Composer dependencies
---
composer.lock | 913 ++++++++++++++++++++++++++++++++------------------
1 file changed, 580 insertions(+), 333 deletions(-)
diff --git a/composer.lock b/composer.lock
index 612deb65..d4c71a0d 100644
--- a/composer.lock
+++ b/composer.lock
@@ -12,16 +12,17 @@
"source": {
"type": "git",
"url": "https://github.com/CodingBlackFemales/buddyboss-platform.git",
- "reference": "41ca3bda130fca4469b397c3a8a9a05a91738792"
+ "reference": "bda5e39b014a73d614558cccb775d4d999465471"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/CodingBlackFemales/buddyboss-platform/zipball/41ca3bda130fca4469b397c3a8a9a05a91738792",
- "reference": "41ca3bda130fca4469b397c3a8a9a05a91738792",
+ "url": "https://api.github.com/repos/CodingBlackFemales/buddyboss-platform/zipball/bda5e39b014a73d614558cccb775d4d999465471",
+ "reference": "bda5e39b014a73d614558cccb775d4d999465471",
"shasum": ""
},
"require": {
"composer/installers": "^2",
+ "maennchen/zipstream-php": "^2.1",
"php": ">=8.0.0",
"php-ffmpeg/php-ffmpeg": "^1.1.0",
"phpunit/phpunit": "^9"
@@ -89,20 +90,20 @@
"source": "https://github.com/buddyboss/buddyboss-platform",
"wiki": "https://www.buddyboss.com/resources/docs/"
},
- "time": "2023-04-20T16:28:08+00:00"
+ "time": "2023-08-30T16:12:28+00:00"
},
{
"name": "composer/ca-bundle",
- "version": "1.3.6",
+ "version": "1.3.7",
"source": {
"type": "git",
"url": "https://github.com/composer/ca-bundle.git",
- "reference": "90d087e988ff194065333d16bc5cf649872d9cdb"
+ "reference": "76e46335014860eec1aa5a724799a00a2e47cc85"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/ca-bundle/zipball/90d087e988ff194065333d16bc5cf649872d9cdb",
- "reference": "90d087e988ff194065333d16bc5cf649872d9cdb",
+ "url": "https://api.github.com/repos/composer/ca-bundle/zipball/76e46335014860eec1aa5a724799a00a2e47cc85",
+ "reference": "76e46335014860eec1aa5a724799a00a2e47cc85",
"shasum": ""
},
"require": {
@@ -149,7 +150,7 @@
"support": {
"irc": "irc://irc.freenode.org/composer",
"issues": "https://github.com/composer/ca-bundle/issues",
- "source": "https://github.com/composer/ca-bundle/tree/1.3.6"
+ "source": "https://github.com/composer/ca-bundle/tree/1.3.7"
},
"funding": [
{
@@ -165,7 +166,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-06T12:02:59+00:00"
+ "time": "2023-08-30T09:31:38+00:00"
},
{
"name": "composer/composer",
@@ -967,28 +968,28 @@
},
{
"name": "evenement/evenement",
- "version": "v3.0.1",
+ "version": "v3.0.2",
"source": {
"type": "git",
"url": "https://github.com/igorw/evenement.git",
- "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7"
+ "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/igorw/evenement/zipball/531bfb9d15f8aa57454f5f0285b18bec903b8fb7",
- "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7",
+ "url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc",
+ "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc",
"shasum": ""
},
"require": {
"php": ">=7.0"
},
"require-dev": {
- "phpunit/phpunit": "^6.0"
+ "phpunit/phpunit": "^9 || ^6"
},
"type": "library",
"autoload": {
- "psr-0": {
- "Evenement": "src"
+ "psr-4": {
+ "Evenement\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1008,22 +1009,22 @@
],
"support": {
"issues": "https://github.com/igorw/evenement/issues",
- "source": "https://github.com/igorw/evenement/tree/master"
+ "source": "https://github.com/igorw/evenement/tree/v3.0.2"
},
- "time": "2017-07-23T21:35:13+00:00"
+ "time": "2023-08-08T05:53:35+00:00"
},
{
"name": "gettext/gettext",
- "version": "v4.8.8",
+ "version": "v4.8.11",
"source": {
"type": "git",
"url": "https://github.com/php-gettext/Gettext.git",
- "reference": "302a00aa9d6762c92c884d879c15d3ed05d6a37d"
+ "reference": "b632aaf5e4579d0b2ae8bc61785e238bff4c5156"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-gettext/Gettext/zipball/302a00aa9d6762c92c884d879c15d3ed05d6a37d",
- "reference": "302a00aa9d6762c92c884d879c15d3ed05d6a37d",
+ "url": "https://api.github.com/repos/php-gettext/Gettext/zipball/b632aaf5e4579d0b2ae8bc61785e238bff4c5156",
+ "reference": "b632aaf5e4579d0b2ae8bc61785e238bff4c5156",
"shasum": ""
},
"require": {
@@ -1075,7 +1076,7 @@
"support": {
"email": "oom@oscarotero.com",
"issues": "https://github.com/oscarotero/Gettext/issues",
- "source": "https://github.com/php-gettext/Gettext/tree/v4.8.8"
+ "source": "https://github.com/php-gettext/Gettext/tree/v4.8.11"
},
"funding": [
{
@@ -1091,7 +1092,7 @@
"type": "patreon"
}
],
- "time": "2022-12-08T11:59:50+00:00"
+ "time": "2023-08-14T15:15:05+00:00"
},
{
"name": "gettext/languages",
@@ -1301,10 +1302,10 @@
},
{
"name": "koodimonni-language/en_gb",
- "version": "6.3",
+ "version": "6.3.1",
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/translation/core/6.3/en_GB.zip"
+ "url": "https://downloads.wordpress.org/translation/core/6.3.1/en_GB.zip"
},
"require": {
"koodimonni-plugin-language/akismet-en_gb": "*",
@@ -1618,10 +1619,10 @@
},
{
"name": "koodimonni-plugin-language/woocommerce-en_gb",
- "version": "8.0.0",
+ "version": "8.0.3",
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/translation/plugin/woocommerce/8.0.0/en_GB.zip"
+ "url": "https://downloads.wordpress.org/translation/plugin/woocommerce/8.0.3/en_GB.zip"
},
"require": {
"koodimonni/composer-dropin-installer": ">=0.2.3"
@@ -2006,18 +2007,96 @@
},
"time": "2022-02-02T11:42:57+00:00"
},
+ {
+ "name": "maennchen/zipstream-php",
+ "version": "2.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/maennchen/ZipStream-PHP.git",
+ "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3",
+ "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3",
+ "shasum": ""
+ },
+ "require": {
+ "ext-mbstring": "*",
+ "myclabs/php-enum": "^1.5",
+ "php": "^8.0",
+ "psr/http-message": "^1.0"
+ },
+ "require-dev": {
+ "ext-zip": "*",
+ "friendsofphp/php-cs-fixer": "^3.9",
+ "guzzlehttp/guzzle": "^6.5.3 || ^7.2.0",
+ "mikey179/vfsstream": "^1.6",
+ "php-coveralls/php-coveralls": "^2.4",
+ "phpunit/phpunit": "^8.5.8 || ^9.4.2",
+ "vimeo/psalm": "^5.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "ZipStream\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Paul Duncan",
+ "email": "pabs@pablotron.org"
+ },
+ {
+ "name": "Jonatan Männchen",
+ "email": "jonatan@maennchen.ch"
+ },
+ {
+ "name": "Jesse Donat",
+ "email": "donatj@gmail.com"
+ },
+ {
+ "name": "András Kolesár",
+ "email": "kolesar@kolesar.hu"
+ }
+ ],
+ "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.",
+ "keywords": [
+ "stream",
+ "zip"
+ ],
+ "support": {
+ "issues": "https://github.com/maennchen/ZipStream-PHP/issues",
+ "source": "https://github.com/maennchen/ZipStream-PHP/tree/2.4.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/maennchen",
+ "type": "github"
+ },
+ {
+ "url": "https://opencollective.com/zipstream",
+ "type": "open_collective"
+ }
+ ],
+ "time": "2022-12-08T12:29:14+00:00"
+ },
{
"name": "mck89/peast",
- "version": "v1.15.1",
+ "version": "v1.15.4",
"source": {
"type": "git",
"url": "https://github.com/mck89/peast.git",
- "reference": "cf06286910b7efc9dce7503553ebee314df3d3d3"
+ "reference": "1df4dc28a6b5bb7ab117ab073c1712256e954e18"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mck89/peast/zipball/cf06286910b7efc9dce7503553ebee314df3d3d3",
- "reference": "cf06286910b7efc9dce7503553ebee314df3d3d3",
+ "url": "https://api.github.com/repos/mck89/peast/zipball/1df4dc28a6b5bb7ab117ab073c1712256e954e18",
+ "reference": "1df4dc28a6b5bb7ab117ab073c1712256e954e18",
"shasum": ""
},
"require": {
@@ -2030,13 +2109,12 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.15.1-dev"
+ "dev-master": "1.15.4-dev"
}
},
"autoload": {
"psr-4": {
- "Peast\\": "lib/Peast/",
- "Peast\\test\\": "test/Peast/"
+ "Peast\\": "lib/Peast/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -2052,9 +2130,9 @@
"description": "Peast is PHP library that generates AST for JavaScript code",
"support": {
"issues": "https://github.com/mck89/peast/issues",
- "source": "https://github.com/mck89/peast/tree/v1.15.1"
+ "source": "https://github.com/mck89/peast/tree/v1.15.4"
},
- "time": "2023-01-21T13:18:17+00:00"
+ "time": "2023-08-12T08:29:29+00:00"
},
{
"name": "mustache/mustache",
@@ -2165,6 +2243,69 @@
],
"time": "2023-03-08T13:26:56+00:00"
},
+ {
+ "name": "myclabs/php-enum",
+ "version": "1.8.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/myclabs/php-enum.git",
+ "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/myclabs/php-enum/zipball/a867478eae49c9f59ece437ae7f9506bfaa27483",
+ "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "php": "^7.3 || ^8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.5",
+ "squizlabs/php_codesniffer": "1.*",
+ "vimeo/psalm": "^4.6.2"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "MyCLabs\\Enum\\": "src/"
+ },
+ "classmap": [
+ "stubs/Stringable.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP Enum contributors",
+ "homepage": "https://github.com/myclabs/php-enum/graphs/contributors"
+ }
+ ],
+ "description": "PHP Enum implementation",
+ "homepage": "http://github.com/myclabs/php-enum",
+ "keywords": [
+ "enum"
+ ],
+ "support": {
+ "issues": "https://github.com/myclabs/php-enum/issues",
+ "source": "https://github.com/myclabs/php-enum/tree/1.8.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/mnapoli",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/myclabs/php-enum",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-08-04T09:53:51+00:00"
+ },
{
"name": "nb/oxymel",
"version": "v0.1.0",
@@ -2212,16 +2353,16 @@
},
{
"name": "nikic/php-parser",
- "version": "v4.16.0",
+ "version": "v4.17.1",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "19526a33fb561ef417e822e85f08a00db4059c17"
+ "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/19526a33fb561ef417e822e85f08a00db4059c17",
- "reference": "19526a33fb561ef417e822e85f08a00db4059c17",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d",
+ "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d",
"shasum": ""
},
"require": {
@@ -2262,9 +2403,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.16.0"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1"
},
- "time": "2023-06-25T14:52:30+00:00"
+ "time": "2023-08-13T19:53:39+00:00"
},
{
"name": "oscarotero/env",
@@ -2598,16 +2739,16 @@
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.26",
+ "version": "9.2.27",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1"
+ "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
- "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/b0a88255cb70d52653d80c890bd7f38740ea50d1",
+ "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1",
"shasum": ""
},
"require": {
@@ -2663,7 +2804,8 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.26"
+ "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.27"
},
"funding": [
{
@@ -2671,7 +2813,7 @@
"type": "github"
}
],
- "time": "2023-03-06T12:58:08+00:00"
+ "time": "2023-07-26T13:44:30+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -2916,16 +3058,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.6.9",
+ "version": "9.6.11",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "a9aceaf20a682aeacf28d582654a1670d8826778"
+ "reference": "810500e92855eba8a7a5319ae913be2da6f957b0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a9aceaf20a682aeacf28d582654a1670d8826778",
- "reference": "a9aceaf20a682aeacf28d582654a1670d8826778",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/810500e92855eba8a7a5319ae913be2da6f957b0",
+ "reference": "810500e92855eba8a7a5319ae913be2da6f957b0",
"shasum": ""
},
"require": {
@@ -2999,7 +3141,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.9"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.11"
},
"funding": [
{
@@ -3015,7 +3157,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-11T06:13:56+00:00"
+ "time": "2023-08-19T07:10:56+00:00"
},
{
"name": "psr/cache",
@@ -3119,6 +3261,59 @@
},
"time": "2021-11-05T16:47:00+00:00"
},
+ {
+ "name": "psr/http-message",
+ "version": "1.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/http-message.git",
+ "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
+ "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Http\\Message\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for HTTP messages",
+ "homepage": "https://github.com/php-fig/http-message",
+ "keywords": [
+ "http",
+ "http-message",
+ "psr",
+ "psr-7",
+ "request",
+ "response"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/http-message/tree/1.1"
+ },
+ "time": "2023-04-04T09:50:52+00:00"
+ },
{
"name": "psr/log",
"version": "2.0.0",
@@ -3420,7 +3615,7 @@
},
{
"name": "roots/wordpress",
- "version": "6.3",
+ "version": "6.3.1",
"source": {
"type": "git",
"url": "https://github.com/roots/wordpress.git",
@@ -3451,7 +3646,7 @@
],
"support": {
"issues": "https://github.com/roots/wordpress/issues",
- "source": "https://github.com/roots/wordpress/tree/6.3"
+ "source": "https://github.com/roots/wordpress/tree/6.3.1"
},
"funding": [
{
@@ -3534,22 +3729,22 @@
},
{
"name": "roots/wordpress-no-content",
- "version": "6.3",
+ "version": "6.3.1",
"source": {
"type": "git",
"url": "https://github.com/WordPress/WordPress.git",
- "reference": "6.3"
+ "reference": "6.3.1"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/release/wordpress-6.3-no-content.zip",
- "shasum": "beb2a89525274d08fae06bf4bf5bc0cfdcb5b1f5"
+ "url": "https://downloads.wordpress.org/release/wordpress-6.3.1-no-content.zip",
+ "shasum": "102bc5e48d9372f1a71fbb133270e113af2363e3"
},
"require": {
"php": ">= 7.0.0"
},
"provide": {
- "wordpress/core-implementation": "6.3"
+ "wordpress/core-implementation": "6.3.1"
},
"suggest": {
"ext-curl": "Performs remote request operations.",
@@ -3600,7 +3795,7 @@
"type": "other"
}
],
- "time": "2023-08-08T19:41:46+00:00"
+ "time": "2023-08-29T14:23:47+00:00"
},
{
"name": "roots/wp-config",
@@ -4233,16 +4428,16 @@
},
{
"name": "sebastian/global-state",
- "version": "5.0.5",
+ "version": "5.0.6",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2"
+ "reference": "bde739e7565280bda77be70044ac1047bc007e34"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2",
- "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34",
+ "reference": "bde739e7565280bda77be70044ac1047bc007e34",
"shasum": ""
},
"require": {
@@ -4285,7 +4480,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/global-state/issues",
- "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5"
+ "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6"
},
"funding": [
{
@@ -4293,7 +4488,7 @@
"type": "github"
}
],
- "time": "2022-02-14T08:28:10+00:00"
+ "time": "2023-08-02T09:26:13+00:00"
},
{
"name": "sebastian/lines-of-code",
@@ -4901,16 +5096,16 @@
},
{
"name": "symfony/cache",
- "version": "v6.3.1",
+ "version": "v6.3.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
- "reference": "52cff7608ef6e38376ac11bd1fbb0a220107f066"
+ "reference": "e60d00b4f633efa4c1ef54e77c12762d9073e7b3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache/zipball/52cff7608ef6e38376ac11bd1fbb0a220107f066",
- "reference": "52cff7608ef6e38376ac11bd1fbb0a220107f066",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/e60d00b4f633efa4c1ef54e77c12762d9073e7b3",
+ "reference": "e60d00b4f633efa4c1ef54e77c12762d9073e7b3",
"shasum": ""
},
"require": {
@@ -4977,7 +5172,7 @@
"psr6"
],
"support": {
- "source": "https://github.com/symfony/cache/tree/v6.3.1"
+ "source": "https://github.com/symfony/cache/tree/v6.3.4"
},
"funding": [
{
@@ -4993,7 +5188,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-24T11:51:27+00:00"
+ "time": "2023-08-05T09:10:27+00:00"
},
{
"name": "symfony/cache-contracts",
@@ -5073,16 +5268,16 @@
},
{
"name": "symfony/console",
- "version": "v5.4.26",
+ "version": "v5.4.28",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "b504a3d266ad2bb632f196c0936ef2af5ff6e273"
+ "reference": "f4f71842f24c2023b91237c72a365306f3c58827"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/b504a3d266ad2bb632f196c0936ef2af5ff6e273",
- "reference": "b504a3d266ad2bb632f196c0936ef2af5ff6e273",
+ "url": "https://api.github.com/repos/symfony/console/zipball/f4f71842f24c2023b91237c72a365306f3c58827",
+ "reference": "f4f71842f24c2023b91237c72a365306f3c58827",
"shasum": ""
},
"require": {
@@ -5152,7 +5347,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v5.4.26"
+ "source": "https://github.com/symfony/console/tree/v5.4.28"
},
"funding": [
{
@@ -5168,7 +5363,7 @@
"type": "tidelift"
}
],
- "time": "2023-07-19T20:11:33+00:00"
+ "time": "2023-08-07T06:12:30+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -5302,16 +5497,16 @@
},
{
"name": "symfony/finder",
- "version": "v6.3.0",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "d9b01ba073c44cef617c7907ce2419f8d00d75e2"
+ "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/d9b01ba073c44cef617c7907ce2419f8d00d75e2",
- "reference": "d9b01ba073c44cef617c7907ce2419f8d00d75e2",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/9915db259f67d21eefee768c1abcf1cc61b1fc9e",
+ "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e",
"shasum": ""
},
"require": {
@@ -5346,7 +5541,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v6.3.0"
+ "source": "https://github.com/symfony/finder/tree/v6.3.3"
},
"funding": [
{
@@ -5362,20 +5557,20 @@
"type": "tidelift"
}
],
- "time": "2023-04-02T01:25:41+00:00"
+ "time": "2023-07-31T08:31:44+00:00"
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
+ "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
- "reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
+ "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
"shasum": ""
},
"require": {
@@ -5390,7 +5585,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -5428,7 +5623,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0"
},
"funding": [
{
@@ -5444,20 +5639,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "511a08c03c1960e08a883f4cffcacd219b758354"
+ "reference": "875e90aeea2777b6f135677f618529449334a612"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354",
- "reference": "511a08c03c1960e08a883f4cffcacd219b758354",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612",
+ "reference": "875e90aeea2777b6f135677f618529449334a612",
"shasum": ""
},
"require": {
@@ -5469,7 +5664,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -5509,7 +5704,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.28.0"
},
"funding": [
{
@@ -5525,20 +5720,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
- "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
+ "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6",
- "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
+ "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
"shasum": ""
},
"require": {
@@ -5550,7 +5745,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -5593,7 +5788,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0"
},
"funding": [
{
@@ -5609,20 +5804,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
+ "reference": "42292d99c55abe617799667f454222c54c60e229"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
- "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229",
+ "reference": "42292d99c55abe617799667f454222c54c60e229",
"shasum": ""
},
"require": {
@@ -5637,7 +5832,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -5676,7 +5871,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0"
},
"funding": [
{
@@ -5692,20 +5887,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-07-28T09:04:16+00:00"
},
{
"name": "symfony/polyfill-php73",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php73.git",
- "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9"
+ "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
- "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
+ "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fe2f306d1d9d346a7fee353d0d5012e401e984b5",
+ "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5",
"shasum": ""
},
"require": {
@@ -5714,7 +5909,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -5755,7 +5950,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-php73/tree/v1.28.0"
},
"funding": [
{
@@ -5771,20 +5966,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/polyfill-php80",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php80.git",
- "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936"
+ "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
- "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
+ "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
"shasum": ""
},
"require": {
@@ -5793,7 +5988,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -5838,7 +6033,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0"
},
"funding": [
{
@@ -5854,20 +6049,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/process",
- "version": "v6.3.0",
+ "version": "v6.3.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628"
+ "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/8741e3ed7fe2e91ec099e02446fb86667a0f1628",
- "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628",
+ "url": "https://api.github.com/repos/symfony/process/zipball/0b5c29118f2e980d455d2e34a5659f4579847c54",
+ "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54",
"shasum": ""
},
"require": {
@@ -5899,7 +6094,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v6.3.0"
+ "source": "https://github.com/symfony/process/tree/v6.3.4"
},
"funding": [
{
@@ -5915,7 +6110,7 @@
"type": "tidelift"
}
],
- "time": "2023-05-19T08:06:44+00:00"
+ "time": "2023-08-07T10:39:22+00:00"
},
{
"name": "symfony/service-contracts",
@@ -6087,16 +6282,16 @@
},
{
"name": "symfony/var-exporter",
- "version": "v6.3.0",
+ "version": "v6.3.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "db5416d04269f2827d8c54331ba4cfa42620d350"
+ "reference": "df1f8aac5751871b83d30bf3e2c355770f8f0691"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/db5416d04269f2827d8c54331ba4cfa42620d350",
- "reference": "db5416d04269f2827d8c54331ba4cfa42620d350",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/df1f8aac5751871b83d30bf3e2c355770f8f0691",
+ "reference": "df1f8aac5751871b83d30bf3e2c355770f8f0691",
"shasum": ""
},
"require": {
@@ -6141,7 +6336,7 @@
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/v6.3.0"
+ "source": "https://github.com/symfony/var-exporter/tree/v6.3.4"
},
"funding": [
{
@@ -6157,7 +6352,7 @@
"type": "tidelift"
}
],
- "time": "2023-04-21T08:48:44+00:00"
+ "time": "2023-08-16T18:14:47+00:00"
},
{
"name": "theseer/tokenizer",
@@ -6370,16 +6565,16 @@
},
{
"name": "wp-cli/checksum-command",
- "version": "v2.2.2",
+ "version": "v2.2.3",
"source": {
"type": "git",
"url": "https://github.com/wp-cli/checksum-command.git",
- "reference": "5da44c978635768fb941ad594a973dbd712450dd"
+ "reference": "ae420d8b938964af6a50ceffac24c4303a992af9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wp-cli/checksum-command/zipball/5da44c978635768fb941ad594a973dbd712450dd",
- "reference": "5da44c978635768fb941ad594a973dbd712450dd",
+ "url": "https://api.github.com/repos/wp-cli/checksum-command/zipball/ae420d8b938964af6a50ceffac24c4303a992af9",
+ "reference": "ae420d8b938964af6a50ceffac24c4303a992af9",
"shasum": ""
},
"require": {
@@ -6423,22 +6618,22 @@
"homepage": "https://github.com/wp-cli/checksum-command",
"support": {
"issues": "https://github.com/wp-cli/checksum-command/issues",
- "source": "https://github.com/wp-cli/checksum-command/tree/v2.2.2"
+ "source": "https://github.com/wp-cli/checksum-command/tree/v2.2.3"
},
- "time": "2023-06-01T00:12:46+00:00"
+ "time": "2023-07-03T19:57:55+00:00"
},
{
"name": "wp-cli/config-command",
- "version": "v2.1.5",
+ "version": "v2.2.0",
"source": {
"type": "git",
"url": "https://github.com/wp-cli/config-command.git",
- "reference": "112ab8af6564084a3599c0f4d90ac91911cf565e"
+ "reference": "32927712c05069f7202797a7a1033b453c521813"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wp-cli/config-command/zipball/112ab8af6564084a3599c0f4d90ac91911cf565e",
- "reference": "112ab8af6564084a3599c0f4d90ac91911cf565e",
+ "url": "https://api.github.com/repos/wp-cli/config-command/zipball/32927712c05069f7202797a7a1033b453c521813",
+ "reference": "32927712c05069f7202797a7a1033b453c521813",
"shasum": ""
},
"require": {
@@ -6496,22 +6691,22 @@
"homepage": "https://github.com/wp-cli/config-command",
"support": {
"issues": "https://github.com/wp-cli/config-command/issues",
- "source": "https://github.com/wp-cli/config-command/tree/v2.1.5"
+ "source": "https://github.com/wp-cli/config-command/tree/v2.2.0"
},
- "time": "2023-02-17T16:29:34+00:00"
+ "time": "2023-06-29T21:59:10+00:00"
},
{
"name": "wp-cli/core-command",
- "version": "v2.1.13",
+ "version": "v2.1.14",
"source": {
"type": "git",
"url": "https://github.com/wp-cli/core-command.git",
- "reference": "893e18d266a8e4f9145f9ca32aabd44d0c279562"
+ "reference": "fb302c35591df96294a88d524ecbfeaf8b29d9d0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wp-cli/core-command/zipball/893e18d266a8e4f9145f9ca32aabd44d0c279562",
- "reference": "893e18d266a8e4f9145f9ca32aabd44d0c279562",
+ "url": "https://api.github.com/repos/wp-cli/core-command/zipball/fb302c35591df96294a88d524ecbfeaf8b29d9d0",
+ "reference": "fb302c35591df96294a88d524ecbfeaf8b29d9d0",
"shasum": ""
},
"require": {
@@ -6567,9 +6762,9 @@
"homepage": "https://github.com/wp-cli/core-command",
"support": {
"issues": "https://github.com/wp-cli/core-command/issues",
- "source": "https://github.com/wp-cli/core-command/tree/v2.1.13"
+ "source": "https://github.com/wp-cli/core-command/tree/v2.1.14"
},
- "time": "2023-05-31T07:42:48+00:00"
+ "time": "2023-07-13T12:05:43+00:00"
},
{
"name": "wp-cli/cron-command",
@@ -6716,16 +6911,16 @@
},
{
"name": "wp-cli/embed-command",
- "version": "v2.0.12",
+ "version": "v2.0.14",
"source": {
"type": "git",
"url": "https://github.com/wp-cli/embed-command.git",
- "reference": "ccf8263ea04538c551c3f0144fc1ffe6dc9d31b6"
+ "reference": "fa967407e5ae7c379d8d82ff5f22c3d92e3bd1d8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wp-cli/embed-command/zipball/ccf8263ea04538c551c3f0144fc1ffe6dc9d31b6",
- "reference": "ccf8263ea04538c551c3f0144fc1ffe6dc9d31b6",
+ "url": "https://api.github.com/repos/wp-cli/embed-command/zipball/fa967407e5ae7c379d8d82ff5f22c3d92e3bd1d8",
+ "reference": "fa967407e5ae7c379d8d82ff5f22c3d92e3bd1d8",
"shasum": ""
},
"require": {
@@ -6777,22 +6972,22 @@
"homepage": "https://github.com/wp-cli/embed-command",
"support": {
"issues": "https://github.com/wp-cli/embed-command/issues",
- "source": "https://github.com/wp-cli/embed-command/tree/v2.0.12"
+ "source": "https://github.com/wp-cli/embed-command/tree/v2.0.14"
},
- "time": "2023-02-17T17:57:27+00:00"
+ "time": "2023-07-17T11:07:56+00:00"
},
{
"name": "wp-cli/entity-command",
- "version": "v2.5.1",
+ "version": "v2.5.3",
"source": {
"type": "git",
"url": "https://github.com/wp-cli/entity-command.git",
- "reference": "4c0b4846baf193d9a3992386b89a381496983eb1"
+ "reference": "ab523042d163875e8011d1fe3a8f715522798a21"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wp-cli/entity-command/zipball/4c0b4846baf193d9a3992386b89a381496983eb1",
- "reference": "4c0b4846baf193d9a3992386b89a381496983eb1",
+ "url": "https://api.github.com/repos/wp-cli/entity-command/zipball/ab523042d163875e8011d1fe3a8f715522798a21",
+ "reference": "ab523042d163875e8011d1fe3a8f715522798a21",
"shasum": ""
},
"require": {
@@ -6988,22 +7183,22 @@
"homepage": "https://github.com/wp-cli/entity-command",
"support": {
"issues": "https://github.com/wp-cli/entity-command/issues",
- "source": "https://github.com/wp-cli/entity-command/tree/v2.5.1"
+ "source": "https://github.com/wp-cli/entity-command/tree/v2.5.3"
},
- "time": "2023-05-30T13:42:30+00:00"
+ "time": "2023-07-13T14:26:05+00:00"
},
{
"name": "wp-cli/eval-command",
- "version": "v2.2.2",
+ "version": "v2.2.3",
"source": {
"type": "git",
"url": "https://github.com/wp-cli/eval-command.git",
- "reference": "1ba2dab5be33f270f5256ceb605e5a3046194f78"
+ "reference": "058ab776e6044a990b44bd21ad5802c90b9fe540"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wp-cli/eval-command/zipball/1ba2dab5be33f270f5256ceb605e5a3046194f78",
- "reference": "1ba2dab5be33f270f5256ceb605e5a3046194f78",
+ "url": "https://api.github.com/repos/wp-cli/eval-command/zipball/058ab776e6044a990b44bd21ad5802c90b9fe540",
+ "reference": "058ab776e6044a990b44bd21ad5802c90b9fe540",
"shasum": ""
},
"require": {
@@ -7046,9 +7241,9 @@
"homepage": "https://github.com/wp-cli/eval-command",
"support": {
"issues": "https://github.com/wp-cli/eval-command/issues",
- "source": "https://github.com/wp-cli/eval-command/tree/v2.2.2"
+ "source": "https://github.com/wp-cli/eval-command/tree/v2.2.3"
},
- "time": "2023-02-17T15:16:09+00:00"
+ "time": "2023-06-09T12:24:21+00:00"
},
{
"name": "wp-cli/export-command",
@@ -7481,16 +7676,16 @@
},
{
"name": "wp-cli/media-command",
- "version": "v2.0.17",
+ "version": "v2.0.19",
"source": {
"type": "git",
"url": "https://github.com/wp-cli/media-command.git",
- "reference": "0e7d1fbc7170d8c2b8a2779f0cd3aebbf582b22b"
+ "reference": "3d167f43b019a13738f4e082c3c33f8f9ea82bbb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wp-cli/media-command/zipball/0e7d1fbc7170d8c2b8a2779f0cd3aebbf582b22b",
- "reference": "0e7d1fbc7170d8c2b8a2779f0cd3aebbf582b22b",
+ "url": "https://api.github.com/repos/wp-cli/media-command/zipball/3d167f43b019a13738f4e082c3c33f8f9ea82bbb",
+ "reference": "3d167f43b019a13738f4e082c3c33f8f9ea82bbb",
"shasum": ""
},
"require": {
@@ -7537,9 +7732,9 @@
"homepage": "https://github.com/wp-cli/media-command",
"support": {
"issues": "https://github.com/wp-cli/media-command/issues",
- "source": "https://github.com/wp-cli/media-command/tree/v2.0.17"
+ "source": "https://github.com/wp-cli/media-command/tree/v2.0.19"
},
- "time": "2023-02-17T18:58:02+00:00"
+ "time": "2023-08-30T11:14:00+00:00"
},
{
"name": "wp-cli/mustangostang-spyc",
@@ -7659,16 +7854,16 @@
},
{
"name": "wp-cli/php-cli-tools",
- "version": "v0.11.18",
+ "version": "v0.11.19",
"source": {
"type": "git",
"url": "https://github.com/wp-cli/php-cli-tools.git",
- "reference": "0f503a790698cb36cf835e5c8d09cd4b64bf2325"
+ "reference": "2d27f0db5c36f5aa0064abecddd6d05f28c4d001"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wp-cli/php-cli-tools/zipball/0f503a790698cb36cf835e5c8d09cd4b64bf2325",
- "reference": "0f503a790698cb36cf835e5c8d09cd4b64bf2325",
+ "url": "https://api.github.com/repos/wp-cli/php-cli-tools/zipball/2d27f0db5c36f5aa0064abecddd6d05f28c4d001",
+ "reference": "2d27f0db5c36f5aa0064abecddd6d05f28c4d001",
"shasum": ""
},
"require": {
@@ -7716,9 +7911,9 @@
],
"support": {
"issues": "https://github.com/wp-cli/php-cli-tools/issues",
- "source": "https://github.com/wp-cli/php-cli-tools/tree/v0.11.18"
+ "source": "https://github.com/wp-cli/php-cli-tools/tree/v0.11.19"
},
- "time": "2023-04-04T16:03:53+00:00"
+ "time": "2023-07-21T11:37:15+00:00"
},
{
"name": "wp-cli/rewrite-command",
@@ -7849,16 +8044,16 @@
},
{
"name": "wp-cli/scaffold-command",
- "version": "v2.1.1",
+ "version": "v2.1.2",
"source": {
"type": "git",
"url": "https://github.com/wp-cli/scaffold-command.git",
- "reference": "eb8d71618de1e34264991109f91a8d8247601fb2"
+ "reference": "63e4c1833a0ed13c60abf8cf915c6b568830a78c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wp-cli/scaffold-command/zipball/eb8d71618de1e34264991109f91a8d8247601fb2",
- "reference": "eb8d71618de1e34264991109f91a8d8247601fb2",
+ "url": "https://api.github.com/repos/wp-cli/scaffold-command/zipball/63e4c1833a0ed13c60abf8cf915c6b568830a78c",
+ "reference": "63e4c1833a0ed13c60abf8cf915c6b568830a78c",
"shasum": ""
},
"require": {
@@ -7909,22 +8104,22 @@
"homepage": "https://github.com/wp-cli/scaffold-command",
"support": {
"issues": "https://github.com/wp-cli/scaffold-command/issues",
- "source": "https://github.com/wp-cli/scaffold-command/tree/v2.1.1"
+ "source": "https://github.com/wp-cli/scaffold-command/tree/v2.1.2"
},
- "time": "2023-02-17T18:53:06+00:00"
+ "time": "2023-07-13T12:02:19+00:00"
},
{
"name": "wp-cli/search-replace-command",
- "version": "v2.1.1",
+ "version": "v2.1.2",
"source": {
"type": "git",
"url": "https://github.com/wp-cli/search-replace-command.git",
- "reference": "1d5c77fbead033a7707915fa0c51306fb3c64d37"
+ "reference": "4297add4f84ff4ba9e929e1960c53a9cadca5272"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wp-cli/search-replace-command/zipball/1d5c77fbead033a7707915fa0c51306fb3c64d37",
- "reference": "1d5c77fbead033a7707915fa0c51306fb3c64d37",
+ "url": "https://api.github.com/repos/wp-cli/search-replace-command/zipball/4297add4f84ff4ba9e929e1960c53a9cadca5272",
+ "reference": "4297add4f84ff4ba9e929e1960c53a9cadca5272",
"shasum": ""
},
"require": {
@@ -7969,9 +8164,9 @@
"homepage": "https://github.com/wp-cli/search-replace-command",
"support": {
"issues": "https://github.com/wp-cli/search-replace-command/issues",
- "source": "https://github.com/wp-cli/search-replace-command/tree/v2.1.1"
+ "source": "https://github.com/wp-cli/search-replace-command/tree/v2.1.2"
},
- "time": "2023-06-02T20:30:01+00:00"
+ "time": "2023-07-13T13:20:55+00:00"
},
{
"name": "wp-cli/server-command",
@@ -8946,15 +9141,15 @@
},
{
"name": "wpackagist-plugin/wp-mail-smtp",
- "version": "3.8.2",
+ "version": "3.9.0",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/wp-mail-smtp/",
- "reference": "tags/3.8.2"
+ "reference": "tags/3.9.0"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/wp-mail-smtp.3.8.2.zip"
+ "url": "https://downloads.wordpress.org/plugin/wp-mail-smtp.3.9.0.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
@@ -8982,15 +9177,15 @@
},
{
"name": "wpackagist-plugin/wp-rest-api-authentication",
- "version": "2.7.0",
+ "version": "2.8.0",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/wp-rest-api-authentication/",
- "reference": "tags/2.7.0"
+ "reference": "tags/2.8.0"
},
"dist": {
"type": "zip",
- "url": "https://downloads.wordpress.org/plugin/wp-rest-api-authentication.2.7.0.zip"
+ "url": "https://downloads.wordpress.org/plugin/wp-rest-api-authentication.2.8.0.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
@@ -9326,21 +9521,21 @@
},
{
"name": "phpcsstandards/phpcsextra",
- "version": "1.0.4",
+ "version": "1.1.1",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/PHPCSExtra.git",
- "reference": "029af41e270ae73f10c0e9a1ce376b12da4e4810"
+ "reference": "98bcdbacbda14b1db85f710b1853125726795bbc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/029af41e270ae73f10c0e9a1ce376b12da4e4810",
- "reference": "029af41e270ae73f10c0e9a1ce376b12da4e4810",
+ "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/98bcdbacbda14b1db85f710b1853125726795bbc",
+ "reference": "98bcdbacbda14b1db85f710b1853125726795bbc",
"shasum": ""
},
"require": {
"php": ">=5.4",
- "phpcsstandards/phpcsutils": "^1.0.6",
+ "phpcsstandards/phpcsutils": "^1.0.8",
"squizlabs/php_codesniffer": "^3.7.1"
},
"require-dev": {
@@ -9385,20 +9580,20 @@
"issues": "https://github.com/PHPCSStandards/PHPCSExtra/issues",
"source": "https://github.com/PHPCSStandards/PHPCSExtra"
},
- "time": "2023-06-17T22:57:40+00:00"
+ "time": "2023-08-26T04:46:45+00:00"
},
{
"name": "phpcsstandards/phpcsutils",
- "version": "1.0.6",
+ "version": "1.0.8",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/PHPCSUtils.git",
- "reference": "ba259eaaefac118648e1263919b9530667ffcf01"
+ "reference": "69465cab9d12454e5e7767b9041af0cd8cd13be7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/ba259eaaefac118648e1263919b9530667ffcf01",
- "reference": "ba259eaaefac118648e1263919b9530667ffcf01",
+ "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/69465cab9d12454e5e7767b9041af0cd8cd13be7",
+ "reference": "69465cab9d12454e5e7767b9041af0cd8cd13be7",
"shasum": ""
},
"require": {
@@ -9411,7 +9606,7 @@
"php-parallel-lint/php-console-highlighter": "^1.0",
"php-parallel-lint/php-parallel-lint": "^1.3.2",
"phpcsstandards/phpcsdevcs": "^1.1.6",
- "yoast/phpunit-polyfills": "^1.0.5"
+ "yoast/phpunit-polyfills": "^1.0.5 || ^2.0.0"
},
"type": "phpcodesniffer-standard",
"extra": {
@@ -9458,20 +9653,20 @@
"issues": "https://github.com/PHPCSStandards/PHPCSUtils/issues",
"source": "https://github.com/PHPCSStandards/PHPCSUtils"
},
- "time": "2023-05-27T13:39:12+00:00"
+ "time": "2023-07-16T21:39:41+00:00"
},
{
"name": "phpstan/phpdoc-parser",
- "version": "1.23.0",
+ "version": "1.23.1",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "a2b24135c35852b348894320d47b3902a94bc494"
+ "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a2b24135c35852b348894320d47b3902a94bc494",
- "reference": "a2b24135c35852b348894320d47b3902a94bc494",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/846ae76eef31c6d7790fac9bc399ecee45160b26",
+ "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26",
"shasum": ""
},
"require": {
@@ -9503,9 +9698,9 @@
"description": "PHPDoc parser with support for nullable, intersection and generic types",
"support": {
"issues": "https://github.com/phpstan/phpdoc-parser/issues",
- "source": "https://github.com/phpstan/phpdoc-parser/tree/1.23.0"
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/1.23.1"
},
- "time": "2023-07-23T22:17:56+00:00"
+ "time": "2023-08-03T16:32:59+00:00"
},
{
"name": "psy/psysh",
@@ -9589,19 +9784,20 @@
"source": {
"type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git",
- "reference": "3b77f2101068074f1c98977cc34ef939bbce3d19"
+ "reference": "05cbd34d3f34203a5be403e69e1fc9fef70d546a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/3b77f2101068074f1c98977cc34ef939bbce3d19",
- "reference": "3b77f2101068074f1c98977cc34ef939bbce3d19",
+ "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/05cbd34d3f34203a5be403e69e1fc9fef70d546a",
+ "reference": "05cbd34d3f34203a5be403e69e1fc9fef70d546a",
"shasum": ""
},
"conflict": {
"3f/pygmentize": "<1.2",
- "admidio/admidio": "<4.2.9",
+ "admidio/admidio": "<4.2.11",
"adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3",
- "aheinze/cockpit": "<=2.2.1",
+ "aheinze/cockpit": "<2.2",
+ "aimeos/aimeos-typo3": "<19.10.12|>=20,<20.10.5",
"akaunting/akaunting": "<2.1.13",
"akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53",
"alextselegidis/easyappointments": "<1.5",
@@ -9613,17 +9809,23 @@
"anchorcms/anchor-cms": "<=0.12.7",
"andreapollastri/cipi": "<=3.1.15",
"andrewhaine/silverstripe-form-capture": ">=0.2,<=0.2.3|>=1,<1.0.2|>=2,<2.2.5",
+ "apache-solr-for-typo3/solr": "<2.8.3",
"apereo/phpcas": "<1.6",
"api-platform/core": ">=2.2,<2.2.10|>=2.3,<2.3.6|>=2.6,<2.7.10|>=3,<3.0.12|>=3.1,<3.1.3",
"appwrite/server-ce": "<=1.2.1",
"arc/web": "<3",
"area17/twill": "<1.2.5|>=2,<2.5.3",
- "asymmetricrypt/asymmetricrypt": ">=0,<9.9.99",
+ "artesaos/seotools": "<0.17.2",
+ "asymmetricrypt/asymmetricrypt": "<9.9.99",
+ "athlon1600/php-proxy": "<=5.1",
+ "athlon1600/php-proxy-app": "<=3",
+ "austintoddj/canvas": "<=3.4.2",
"automad/automad": "<1.8",
"awesome-support/awesome-support": "<=6.0.7",
"aws/aws-sdk-php": ">=3,<3.2.1",
"azuracast/azuracast": "<0.18.3",
"backdrop/backdrop": "<1.24.2",
+ "backpack/crud": "<3.4.9",
"badaso/core": "<2.7",
"bagisto/bagisto": "<0.1.5",
"barrelstrength/sprout-base-email": "<1.2.7",
@@ -9633,7 +9835,7 @@
"baserproject/basercms": "<4.7.5",
"bassjobsen/bootstrap-3-typeahead": ">4.0.2",
"bigfork/silverstripe-form-capture": ">=3,<3.1.1",
- "billz/raspap-webgui": "<2.8.9",
+ "billz/raspap-webgui": "<=2.9.2",
"bk2k/bootstrap-package": ">=7.1,<7.1.2|>=8,<8.0.8|>=9,<9.0.4|>=9.1,<9.1.3|>=10,<10.0.10|>=11,<11.0.3",
"bmarshall511/wordpress_zero_spam": "<5.2.13",
"bolt/bolt": "<3.7.2",
@@ -9647,40 +9849,45 @@
"bugsnag/bugsnag-laravel": ">=2,<2.0.2",
"bytefury/crater": "<6.0.2",
"cachethq/cachet": "<2.5.1",
- "cakephp/cakephp": "<3.10.3|>=4,<4.0.10|>=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10|= 1.3.7|>=4.1,<4.1.4",
+ "cakephp/cakephp": "<3.10.3|>=4,<4.0.10|>=4.1,<4.1.4|>=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10",
"cakephp/database": ">=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10",
"cardgate/magento2": "<2.0.33",
+ "cardgate/woocommerce": "<=3.1.15",
"cart2quote/module-quotation": ">=4.1.6,<=4.4.5|>=5,<5.4.4",
"cartalyst/sentry": "<=2.1.6",
"catfan/medoo": "<1.7.5",
- "centreon/centreon": "<22.10-beta.1",
+ "centreon/centreon": "<22.10.0.0-beta1",
"cesnet/simplesamlphp-module-proxystatistics": "<3.1",
- "cockpit-hq/cockpit": "<2.4.1",
+ "chriskacerguis/codeigniter-restserver": "<=2.7.1",
+ "civicrm/civicrm-core": ">=4.2,<4.2.9|>=4.3,<4.3.3",
+ "cockpit-hq/cockpit": "<=2.6.3",
"codeception/codeception": "<3.1.3|>=4,<4.1.22",
- "codeigniter/framework": "<=3.0.6",
+ "codeigniter/framework": "<3.1.9",
"codeigniter4/framework": "<4.3.5",
- "codeigniter4/shield": "<1-beta.4|= 1.0.0-beta",
+ "codeigniter4/shield": "<1.0.0.0-beta4",
"codiad/codiad": "<=2.8.4",
- "composer/composer": "<1.10.26|>=2-alpha.1,<2.2.12|>=2.3,<2.3.5",
- "concrete5/concrete5": "<9.2|>= 9.0.0RC1, < 9.1.3",
+ "composer/composer": "<1.10.26|>=2,<2.2.12|>=2.3,<2.3.5",
+ "concrete5/concrete5": "<9.2",
"concrete5/core": "<8.5.8|>=9,<9.1",
"contao-components/mediaelement": ">=2.14.2,<2.21.1",
"contao/contao": ">=4,<4.4.56|>=4.5,<4.9.40|>=4.10,<4.11.7|>=4.13,<4.13.21|>=5.1,<5.1.4",
"contao/core": ">=2,<3.5.39",
- "contao/core-bundle": "<4.9.40|>=4.10,<4.11.7|>=4.13,<4.13.21|>=5.1,<5.1.4|= 4.10.0",
+ "contao/core-bundle": "<4.9.42|>=4.10,<4.13.28|>=5,<5.1.10",
"contao/listing-bundle": ">=4,<4.4.8",
"contao/managed-edition": "<=1.5",
- "craftcms/cms": "<=4.4.9|>= 4.0.0-RC1, < 4.4.12|>= 4.0.0-RC1, <= 4.4.5|>= 4.0.0-RC1, <= 4.4.6|>= 4.0.0-RC1, < 4.4.6|>= 4.0.0-RC1, < 4.3.7|>= 4.0.0-RC1, < 4.2.1",
- "croogo/croogo": "<3.0.7",
+ "cosenary/instagram": "<=2.3",
+ "craftcms/cms": "<=4.4.14",
+ "croogo/croogo": "<4",
"cuyz/valinor": "<0.12",
"czproject/git-php": "<4.0.3",
"darylldoyle/safe-svg": "<1.9.10",
"datadog/dd-trace": ">=0.30,<0.30.2",
"david-garcia/phpwhois": "<=4.3.1",
"dbrisinajumi/d2files": "<1",
- "dcat/laravel-admin": "<=2.1.3-beta",
+ "dcat/laravel-admin": "<=2.1.3.0-beta",
"derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3",
"derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1",
+ "desperado/xml-bundle": "<=0.1.7",
"directmailteam/direct-mail": "<5.2.4",
"doctrine/annotations": ">=1,<1.2.7",
"doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2",
@@ -9691,14 +9898,14 @@
"doctrine/mongodb-odm": ">=1,<1.0.2",
"doctrine/mongodb-odm-bundle": ">=2,<3.0.1",
"doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4",
- "dolibarr/dolibarr": "<17.0.1|= 12.0.5|>= 3.3.beta1, < 13.0.2",
- "dompdf/dompdf": "<2.0.2|= 2.0.2",
+ "dolibarr/dolibarr": "<17.0.1",
+ "dompdf/dompdf": "<2.0.2|==2.0.2",
"drupal/core": ">=7,<7.96|>=8,<9.4.14|>=9.5,<9.5.8|>=10,<10.0.8",
- "drupal/drupal": ">=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4",
+ "drupal/drupal": ">=6,<6.38|>=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4",
"dweeves/magmi": "<=0.7.24",
"ecodev/newsletter": "<=4",
"ectouch/ectouch": "<=2.7.2",
- "elefant/cms": "<1.3.13",
+ "elefant/cms": "<2.0.7",
"elgg/elgg": "<3.3.24|>=4,<4.0.5",
"encore/laravel-admin": "<=1.8.19",
"endroid/qr-code-bundle": "<3.4.2",
@@ -9706,26 +9913,26 @@
"erusev/parsedown": "<1.7.2",
"ether/logs": "<3.0.4",
"exceedone/exment": "<4.4.3|>=5,<5.0.3",
- "exceedone/laravel-admin": "= 3.0.0|<2.2.3",
- "ezsystems/demobundle": ">=5.4,<5.4.6.1",
+ "exceedone/laravel-admin": "<2.2.3|==3",
+ "ezsystems/demobundle": ">=5.4,<5.4.6.1-dev",
"ezsystems/ez-support-tools": ">=2.2,<2.2.3",
- "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1",
- "ezsystems/ezfind-ls": ">=5.3,<5.3.6.1|>=5.4,<5.4.11.1|>=2017.12,<2017.12.0.1",
+ "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1-dev",
+ "ezsystems/ezfind-ls": ">=5.3,<5.3.6.1-dev|>=5.4,<5.4.11.1-dev|>=2017.12,<2017.12.0.1-dev",
"ezsystems/ezplatform": "<=1.13.6|>=2,<=2.5.24",
"ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.26",
"ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1",
- "ezsystems/ezplatform-graphql": ">=1-rc.1,<1.0.13|>=2-beta.1,<2.3.12",
- "ezsystems/ezplatform-kernel": "<1.2.5.1|>=1.3,<1.3.26",
+ "ezsystems/ezplatform-graphql": ">=1.0.0.0-RC1-dev,<1.0.13|>=2.0.0.0-beta1,<2.3.12",
+ "ezsystems/ezplatform-kernel": "<1.2.5.1-dev|>=1.3,<1.3.26",
"ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8",
- "ezsystems/ezplatform-richtext": ">=2.3,<2.3.7.1",
+ "ezsystems/ezplatform-richtext": ">=2.3,<2.3.7.1-dev",
"ezsystems/ezplatform-user": ">=1,<1.0.1",
- "ezsystems/ezpublish-kernel": "<6.13.8.2|>=7,<7.5.30",
- "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.3.5.1",
+ "ezsystems/ezpublish-kernel": "<6.13.8.2-dev|>=7,<7.5.30",
+ "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.06,<=2019.03.5.1",
"ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3",
- "ezsystems/repository-forms": ">=2.3,<2.3.2.1|>=2.5,<2.5.15",
+ "ezsystems/repository-forms": ">=2.3,<2.3.2.1-dev|>=2.5,<2.5.15",
"ezyang/htmlpurifier": "<4.1.1",
"facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2",
- "facturascripts/facturascripts": "<=2022.8",
+ "facturascripts/facturascripts": "<=2022.08",
"feehi/cms": "<=2.1.1",
"feehi/feehicms": "<=2.1.1",
"fenom/fenom": "<=2.12.1",
@@ -9733,12 +9940,13 @@
"firebase/php-jwt": "<6",
"fixpunkt/fp-masterquiz": "<2.2.1|>=3,<3.5.2",
"fixpunkt/fp-newsletter": "<1.1.1|>=2,<2.1.2|>=2.2,<3.2.6",
- "flarum/core": "<1.7",
+ "flarum/core": "<1.8",
+ "flarum/framework": "<1.8",
"flarum/mentions": "<1.6.3",
- "flarum/sticky": ">=0.1-beta.14,<=0.1-beta.15",
- "flarum/tags": "<=0.1-beta.13",
+ "flarum/sticky": ">=0.1.0.0-beta14,<=0.1.0.0-beta15",
+ "flarum/tags": "<=0.1.0.0-beta13",
"fluidtypo3/vhs": "<5.1.1",
- "fof/byobu": ">=0.3-beta.2,<1.1.7",
+ "fof/byobu": ">=0.3.0.0-beta2,<1.1.7",
"fof/upload": "<1.2.3",
"fooman/tcpdf": "<6.2.22",
"forkcms/forkcms": "<5.11.1",
@@ -9749,18 +9957,22 @@
"friendsofsymfony/rest-bundle": ">=1.2,<1.2.2",
"friendsofsymfony/user-bundle": ">=1.2,<1.3.5",
"friendsoftypo3/mediace": ">=7.6.2,<7.6.5",
+ "friendsoftypo3/openid": ">=4.5,<4.5.31|>=4.7,<4.7.16|>=6,<6.0.11|>=6.1,<6.1.6",
"froala/wysiwyg-editor": "<3.2.7",
"froxlor/froxlor": "<2.1",
"fuel/core": "<1.8.1",
"funadmin/funadmin": "<=3.2|>=3.3.2,<=3.3.3",
"gaoming13/wechat-php-sdk": "<=1.10.2",
"genix/cms": "<=1.1.11",
- "getgrav/grav": "<1.7.42",
- "getkirby/cms": "= 3.8.0|<3.5.8.2|>=3.6,<3.6.6.2|>=3.7,<3.7.5.1",
+ "getgrav/grav": "<=1.7.42.1",
+ "getkirby/cms": "<3.5.8.3-dev|>=3.6,<3.6.6.3-dev|>=3.7,<3.7.5.2-dev|>=3.8,<3.8.4.1-dev|>=3.9,<3.9.6",
+ "getkirby/kirby": "<=2.5.12",
"getkirby/panel": "<2.5.14",
"getkirby/starterkit": "<=3.7.0.2",
"gilacms/gila": "<=1.11.4",
+ "gleez/cms": "<=1.2",
"globalpayments/php-sdk": "<2",
+ "gogentooss/samlbase": "<1.2.7",
"google/protobuf": "<3.15",
"gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3",
"gree/jose": "<2.2.1",
@@ -9768,8 +9980,9 @@
"grumpydictator/firefly-iii": "<6",
"guzzlehttp/guzzle": "<6.5.8|>=7,<7.4.5",
"guzzlehttp/psr7": "<1.9.1|>=2,<2.4.5",
+ "haffner/jh_captcha": "<=2.1.3|>=3,<=3.0.2",
"harvesthq/chosen": "<1.8.7",
- "helloxz/imgurl": "= 2.31|<=2.31",
+ "helloxz/imgurl": "<=2.31",
"hhxsv5/laravel-s": "<3.7.36",
"hillelcoren/invoice-ninja": "<5.3.35",
"himiklab/yii2-jqgrid-widget": "<1.0.8",
@@ -9789,7 +10002,7 @@
"illuminate/database": "<6.20.26|>=7,<7.30.5|>=8,<8.40",
"illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15",
"illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75",
- "impresscms/impresscms": "<=1.4.3",
+ "impresscms/impresscms": "<=1.4.5",
"in2code/femanager": "<5.5.3|>=6,<6.3.4|>=7,<7.1",
"in2code/ipandlanguageredirect": "<5.1.2",
"in2code/lux": "<17.6.1|>=18,<24.0.2",
@@ -9799,11 +10012,15 @@
"ivankristianto/phpwhois": "<=4.3",
"jackalope/jackalope-doctrine-dbal": "<1.7.4",
"james-heinrich/getid3": "<1.9.21",
+ "james-heinrich/phpthumb": "<1.7.12",
"jasig/phpcas": "<1.3.3",
+ "jcbrand/converse.js": "<3.3.3",
"joomla/archive": "<1.1.12|>=2,<2.0.1",
"joomla/filesystem": "<1.6.2|>=2,<2.0.1",
"joomla/filter": "<1.4.4|>=2,<2.0.1",
+ "joomla/framework": ">=2.5.4,<=3.8.12",
"joomla/input": ">=2,<2.0.2",
+ "joomla/joomla-cms": "<3.9.12",
"joomla/session": "<1.3.1",
"joyqi/hyper-down": "<=2.4.27",
"jsdecena/laracom": "<2.0.9",
@@ -9813,25 +10030,27 @@
"kevinpapst/kimai2": "<1.16.7",
"khodakhah/nodcms": "<=3",
"kimai/kimai": "<1.1",
- "kitodo/presentation": "<3.1.2",
+ "kitodo/presentation": "<3.2.3|>=3.3,<3.3.4",
"klaviyo/magento2-extension": ">=1,<3",
"knplabs/knp-snappy": "<1.4.2",
+ "kohana/core": "<3.3.3",
"krayin/laravel-crm": "<1.2.2",
"kreait/firebase-php": ">=3.2,<3.8.1",
"la-haute-societe/tcpdf": "<6.2.22",
- "laminas/laminas-diactoros": "<2.18.1|>=2.24,<2.24.2|>=2.25,<2.25.2|= 2.23.0|= 2.22.0|= 2.21.0|= 2.20.0|= 2.19.0",
+ "laminas/laminas-diactoros": "<2.18.1|==2.19|==2.20|==2.21|==2.22|==2.23|>=2.24,<2.24.2|>=2.25,<2.25.2",
"laminas/laminas-form": "<2.17.1|>=3,<3.0.2|>=3.1,<3.1.1",
"laminas/laminas-http": "<2.14.2",
"laravel/fortify": "<1.11.1",
- "laravel/framework": "<6.20.42|>=7,<7.30.6|>=8,<8.75",
+ "laravel/framework": "<6.20.44|>=7,<7.30.6|>=8,<8.75",
"laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10",
"latte/latte": "<2.10.8",
"lavalite/cms": "<=9",
"lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5",
"league/commonmark": "<0.18.3",
"league/flysystem": "<1.1.4|>=2,<2.1.1",
+ "league/oauth2-server": ">=8.3.2,<8.4.2|>=8.5,<8.5.3",
"lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3",
- "librenms/librenms": "<22.10",
+ "librenms/librenms": "<2017.08.18",
"liftkit/database": "<2.13.2",
"limesurvey/limesurvey": "<3.27.19",
"livehelperchat/livehelperchat": "<=3.91",
@@ -9839,15 +10058,15 @@
"lms/routes": "<2.1.1",
"localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2",
"luyadev/yii-helpers": "<1.2.1",
- "magento/community-edition": ">=2,<2.2.10|>=2.3,<2.3.3",
- "magento/magento1ce": "<1.9.4.3",
- "magento/magento1ee": ">=1,<1.14.4.3",
- "magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2-p.2",
+ "magento/community-edition": "<=2.4",
+ "magento/magento1ce": "<1.9.4.3-dev",
+ "magento/magento1ee": ">=1,<1.14.4.3-dev",
+ "magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2.0-patch2",
"maikuolan/phpmussel": ">=1,<1.6",
"mantisbt/mantisbt": "<=2.25.5",
"marcwillmann/turn": "<0.3.3",
"matyhtf/framework": "<3.0.6",
- "mautic/core": "<4.3|= 2.13.1",
+ "mautic/core": "<4.3",
"mediawiki/core": ">=1.27,<1.27.6|>=1.29,<1.29.3|>=1.30,<1.30.2|>=1.31,<1.31.9|>=1.32,<1.32.6|>=1.32.99,<1.33.3|>=1.33.99,<1.34.3|>=1.34.99,<1.35",
"mediawiki/matomo": "<2.4.3",
"melisplatform/melis-asset-manager": "<5.0.1",
@@ -9859,14 +10078,16 @@
"miniorange/miniorange-saml": "<1.4.3",
"mittwald/typo3_forum": "<1.2.1",
"mobiledetect/mobiledetectlib": "<2.8.32",
- "modx/revolution": "<= 2.8.3-pl|<2.8",
+ "modx/revolution": "<=2.8.3.0-patch",
"mojo42/jirafeau": "<4.4",
"monolog/monolog": ">=1.8,<1.12",
- "moodle/moodle": "<4.2-rc.2|= 4.2.0|= 3.11",
+ "moodle/moodle": "<4.2.0.0-RC2-dev|==4.2",
+ "movim/moxl": ">=0.8,<=0.10",
+ "mpdf/mpdf": "<=7.1.7",
"mustache/mustache": ">=2,<2.14.1",
"namshi/jose": "<2.2",
"neoan3-apps/template": "<1.1.1",
- "neorazorx/facturascripts": "<2022.4",
+ "neorazorx/facturascripts": "<2022.04",
"neos/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6",
"neos/form": ">=1.2,<4.3.3|>=5,<5.0.9|>=5.1,<5.1.3",
"neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.9.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<5.3.10|>=7,<7.0.9|>=7.1,<7.1.7|>=7.2,<7.2.6|>=7.3,<7.3.4|>=8,<8.0.2",
@@ -9874,16 +10095,16 @@
"netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15",
"nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6",
"nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13",
- "nilsteampassnet/teampass": "<3.0.9",
+ "nilsteampassnet/teampass": "<3.0.10",
"notrinos/notrinos-erp": "<=0.7",
"noumo/easyii": "<=0.9",
- "nukeviet/nukeviet": "<4.5.2",
+ "nukeviet/nukeviet": "<4.5.02",
"nyholm/psr7": "<1.6.1",
"nystudio107/craft-seomatic": "<3.4.12",
"nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1",
"october/backend": "<1.1.2",
- "october/cms": "= 1.1.1|= 1.0.471|= 1.0.469|>=1.0.319,<1.0.469",
- "october/october": ">=1.0.319,<1.0.466|>=2.1,<2.1.12",
+ "october/cms": "<1.0.469|==1.0.469|==1.0.471|==1.1.1",
+ "october/october": "<=3.4.4",
"october/rain": "<1.0.472|>=1.1,<1.1.2",
"october/system": "<1.0.476|>=1.1,<1.1.12|>=2,<2.2.34|>=3,<3.0.66",
"onelogin/php-saml": "<2.10.4",
@@ -9892,24 +10113,27 @@
"opencart/opencart": "<=3.0.3.7",
"openid/php-openid": "<2.3",
"openmage/magento-lts": "<19.4.22|>=20,<20.0.19",
- "orchid/platform": ">=9,<9.4.4",
+ "opensource-workshop/connect-cms": "<1.7.2|>=2,<2.3.2",
+ "orchid/platform": ">=9,<9.4.4|>=14.0.0.0-alpha4,<14.5",
"oro/commerce": ">=4.1,<5.0.6",
"oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7",
"oro/platform": ">=1.7,<1.7.4|>=3.1,<3.1.29|>=4.1,<4.1.17|>=4.2,<4.2.8",
+ "oxid-esales/oxideshop-ce": "<4.5",
"packbackbooks/lti-1-3-php-library": "<5",
"padraic/humbug_get_contents": "<1.1.2",
- "pagarme/pagarme-php": ">=0,<3",
+ "pagarme/pagarme-php": "<3",
"pagekit/pagekit": "<=1.0.18",
"paragonie/random_compat": "<2",
"passbolt/passbolt_api": "<2.11",
"paypal/merchant-sdk-php": "<3.12",
"pear/archive_tar": "<1.4.14",
"pear/crypt_gpg": "<1.6.7",
+ "pear/pear": "<=1.10.1",
"pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1",
"personnummer/personnummer": "<3.0.2",
"phanan/koel": "<5.1.4",
"php-mod/curl": "<2.3.2",
- "phpbb/phpbb": ">=3.2,<3.2.10|>=3.3,<3.3.1",
+ "phpbb/phpbb": "<3.2.10|>=3.3,<3.3.1",
"phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7",
"phpmailer/phpmailer": "<6.5",
"phpmussel/phpmussel": ">=1,<1.6",
@@ -9918,40 +10142,45 @@
"phpoffice/phpexcel": "<1.8",
"phpoffice/phpspreadsheet": "<1.16",
"phpseclib/phpseclib": "<2.0.31|>=3,<3.0.19",
- "phpservermon/phpservermon": "<=3.5.2",
+ "phpservermon/phpservermon": "<3.6",
"phpsysinfo/phpsysinfo": "<3.2.5",
"phpunit/phpunit": ">=4.8.19,<4.8.28|>=5,<5.6.3",
"phpwhois/phpwhois": "<=4.2.5",
"phpxmlrpc/extras": "<0.6.1",
"phpxmlrpc/phpxmlrpc": "<4.9.2",
- "pimcore/customer-management-framework-bundle": "<3.3.10",
+ "pi/pi": "<=2.5",
+ "pimcore/admin-ui-classic-bundle": "<1.0.3",
+ "pimcore/customer-management-framework-bundle": "<3.4.2",
"pimcore/data-hub": "<1.2.4",
"pimcore/perspective-editor": "<1.5.1",
- "pimcore/pimcore": "<10.5.23",
+ "pimcore/pimcore": "<10.6.8",
"pixelfed/pixelfed": "<=0.11.4",
"pocketmine/bedrock-protocol": "<8.0.2",
- "pocketmine/pocketmine-mp": "<4.20.5|>=4.21,<4.21.1|< 4.18.0-ALPHA2|>= 4.0.0-BETA5, < 4.4.2",
+ "pocketmine/pocketmine-mp": "<4.22.3|>=5,<5.2.1",
"pressbooks/pressbooks": "<5.18",
"prestashop/autoupgrade": ">=4,<4.10.1",
"prestashop/blockwishlist": ">=2,<2.1.1",
"prestashop/contactform": ">=1.0.1,<4.3",
"prestashop/gamification": "<2.3.2",
- "prestashop/prestashop": "<8.0.4",
+ "prestashop/prestashop": "<=8.1",
"prestashop/productcomments": "<5.0.2",
"prestashop/ps_emailsubscription": "<2.6.1",
"prestashop/ps_facetedsearch": "<3.4.1",
"prestashop/ps_linklist": "<3.1",
"privatebin/privatebin": "<1.4",
"processwire/processwire": "<=3.0.200",
- "propel/propel": ">=2-alpha.1,<=2-alpha.7",
+ "propel/propel": ">=2.0.0.0-alpha1,<=2.0.0.0-alpha7",
"propel/propel1": ">=1,<=1.7.1",
"pterodactyl/panel": "<1.7",
+ "ptheofan/yii2-statemachine": ">=2",
"ptrofimov/beanstalk_console": "<1.7.14",
"pusher/pusher-php-server": "<2.2.1",
- "pwweb/laravel-core": "<=0.3.6-beta",
+ "pwweb/laravel-core": "<=0.3.6.0-beta",
"pyrocms/pyrocms": "<=3.9.1",
"rainlab/debugbar-plugin": "<3.1",
+ "rainlab/user-plugin": "<=1.4.5",
"rankmath/seo-by-rank-math": "<=1.0.95",
+ "rap2hpoutre/laravel-log-viewer": "<0.13",
"react/http": ">=0.7,<1.9",
"really-simple-plugins/complianz-gdpr": "<6.4.2",
"remdex/livehelperchat": "<3.99",
@@ -9962,26 +10191,29 @@
"s-cart/core": "<6.9",
"s-cart/s-cart": "<6.9",
"sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1",
- "sabre/dav": ">=1.6,<1.6.99|>=1.7,<1.7.11|>=1.8,<1.8.9",
- "scheb/two-factor-bundle": ">=0,<3.26|>=4,<4.11",
+ "sabre/dav": "<1.7.11|>=1.8,<1.8.9",
+ "scheb/two-factor-bundle": "<3.26|>=4,<4.11",
"sensiolabs/connect": "<4.2.3",
"serluck/phpwhois": "<=4.2.6",
+ "sfroemken/url_redirect": "<=1.2.1",
"sheng/yiicms": "<=1.2",
"shopware/core": "<=6.4.20",
"shopware/platform": "<=6.4.20",
"shopware/production": "<=6.3.5.2",
- "shopware/shopware": "<=5.7.14",
+ "shopware/shopware": "<=5.7.17",
"shopware/storefront": "<=6.4.8.1",
"shopxo/shopxo": "<2.2.6",
"showdoc/showdoc": "<2.10.4",
- "silverstripe/admin": "<1.12.7",
+ "silverstripe-australia/advancedreports": ">=1,<=2",
+ "silverstripe/admin": "<1.13.6",
"silverstripe/assets": ">=1,<1.11.1",
"silverstripe/cms": "<4.11.3",
"silverstripe/comments": ">=1.3,<1.9.99|>=2,<2.9.99|>=3,<3.1.1",
"silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3",
- "silverstripe/framework": "<4.12.5",
- "silverstripe/graphql": "<3.5.2|>=4-alpha.1,<4-alpha.2|>=4.1.1,<4.1.2|>=4.2.2,<4.2.3|= 4.0.0-alpha1",
+ "silverstripe/framework": "<4.13.14|>=5,<5.0.13",
+ "silverstripe/graphql": "<3.5.2|>=4.0.0.0-alpha1,<4.0.0.0-alpha2|>=4.1.1,<4.1.2|>=4.2.2,<4.2.3",
"silverstripe/hybridsessions": ">=1,<2.4.1|>=2.5,<2.5.1",
+ "silverstripe/recipe-cms": ">=4.5,<4.5.3",
"silverstripe/registry": ">=2.1,<2.1.2|>=2.2,<2.2.1",
"silverstripe/restfulserver": ">=1,<1.0.9|>=2,<2.0.4",
"silverstripe/silverstripe-omnipay": "<2.5.2|>=3,<3.0.2|>=3.1,<3.1.4|>=3.2,<3.2.1",
@@ -9990,30 +10222,34 @@
"silverstripe/userforms": "<3",
"silverstripe/versioned-admin": ">=1,<1.11.1",
"simple-updates/phpwhois": "<=1",
- "simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4",
+ "simplesamlphp/saml2": "<1.15.4|>=2,<2.3.8|>=3,<3.1.4",
"simplesamlphp/simplesamlphp": "<1.18.6",
"simplesamlphp/simplesamlphp-module-infocard": "<1.0.1",
"simplesamlphp/simplesamlphp-module-openid": "<1",
"simplesamlphp/simplesamlphp-module-openidprovider": "<0.9",
"simplito/elliptic-php": "<1.0.6",
"sitegeist/fluid-components": "<3.5",
+ "sjbr/sr-freecap": "<=2.5.2",
"slim/psr7": "<1.4.1|>=1.5,<1.5.1|>=1.6,<1.6.1",
"slim/slim": "<2.6",
+ "slub/slub-events": "<3.0.3",
"smarty/smarty": "<3.1.48|>=4,<4.3.1",
- "snipe/snipe-it": "<=6.0.14|>= 6.0.0-RC-1, <= 6.0.0-RC-5",
+ "snipe/snipe-it": "<=6.0.14",
"socalnick/scn-social-auth": "<1.15.2",
"socialiteproviders/steam": "<1.1",
"spatie/browsershot": "<3.57.4",
- "spipu/html2pdf": "<5.2.4",
+ "spipu/html2pdf": "<5.2.8",
+ "spoon/library": "<1.4.1",
"spoonity/tcpdf": "<6.2.22",
"squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1",
- "ssddanbrown/bookstack": "<22.2.3",
- "statamic/cms": "<3.2.39|>=3.3,<3.3.2",
- "stormpath/sdk": ">=0,<9.9.99",
+ "ssddanbrown/bookstack": "<22.02.3",
+ "statamic/cms": "<4.10",
+ "stormpath/sdk": "<9.9.99",
"studio-42/elfinder": "<2.1.62",
+ "subhh/libconnect": "<7.0.8|>=8,<8.1",
"subrion/cms": "<=4.2.1",
"sukohi/surpass": "<1",
- "sulu/sulu": "= 2.4.0-RC1|<1.6.44|>=2,<2.2.18|>=2.3,<2.3.8",
+ "sulu/sulu": "<1.6.44|>=2,<2.2.18|>=2.3,<2.3.8|==2.4.0.0-RC1|>=2.5,<2.5.10",
"sumocoders/framework-user-bundle": "<1.4",
"swag/paypal": "<5.4.4",
"swiftmailer/swiftmailer": ">=4,<5.4.5",
@@ -10032,7 +10268,7 @@
"symfony/dependency-injection": ">=2,<2.0.17|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7",
"symfony/error-handler": ">=4.4,<4.4.4|>=5,<5.0.4",
"symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1",
- "symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=5.3.14,<=5.3.14|>=5.4.3,<=5.4.3|>=6.0.3,<=6.0.3|= 6.0.3|= 5.4.3|= 5.3.14",
+ "symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=5.3.14,<=5.3.14|>=5.4.3,<=5.4.3|>=6.0.3,<=6.0.3",
"symfony/http-foundation": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7",
"symfony/http-kernel": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6",
"symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13",
@@ -10050,27 +10286,28 @@
"symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8",
"symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.3.2",
"symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12",
- "symfony/symfony": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6",
+ "symfony/symfony": "<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6",
"symfony/translation": ">=2,<2.0.17",
"symfony/validator": ">=2,<2.0.24|>=2.1,<2.1.12|>=2.2,<2.2.5|>=2.3,<2.3.3",
"symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8",
"symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4",
"symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7",
- "t3/dce": ">=2.2,<2.6.2",
+ "t3/dce": "<0.11.5|>=2.2,<2.6.2",
"t3g/svg-sanitizer": "<1.0.3",
"tastyigniter/tastyigniter": "<3.3",
"tcg/voyager": "<=1.4",
"tecnickcom/tcpdf": "<6.2.22",
"terminal42/contao-tablelookupwizard": "<3.3.5",
"thelia/backoffice-default-template": ">=2.1,<2.1.2",
- "thelia/thelia": ">=2.1-beta.1,<2.1.3",
+ "thelia/thelia": ">=2.1,<2.1.3",
"theonedemon/phpwhois": "<=4.2.5",
"thinkcmf/thinkcmf": "<=5.1.7",
- "thorsten/phpmyfaq": "<3.2-beta",
+ "thorsten/phpmyfaq": "<3.2.0.0-beta2",
+ "tikiwiki/tiki-manager": "<=17.1",
"tinymce/tinymce": "<5.10.7|>=6,<6.3.1",
"tinymighty/wiki-seo": "<1.2.2",
- "titon/framework": ">=0,<9.9.99",
- "tobiasbg/tablepress": "<= 2.0-RC1",
+ "titon/framework": "<9.9.99",
+ "tobiasbg/tablepress": "<=2.0.0.0-RC1",
"topthink/framework": "<6.0.14",
"topthink/think": "<=6.1.1",
"topthink/thinkphp": "<=3.2.3",
@@ -10079,12 +10316,14 @@
"truckersmp/phpwhois": "<=4.3.1",
"ttskch/pagination-service-provider": "<1",
"twig/twig": "<1.44.7|>=2,<2.15.3|>=3,<3.4.3",
- "typo3/cms": "<2.0.5|>=3,<3.0.3|>=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.38|>=9,<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2",
+ "typo3/cms": "<8.7.38|>=9,<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2",
"typo3/cms-backend": ">=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1",
- "typo3/cms-core": "<8.7.51|>=9,<9.5.40|>=10,<10.4.36|>=11,<11.5.23|>=12,<12.2",
+ "typo3/cms-core": "<8.7.51|>=9,<9.5.42|>=10,<10.4.39|>=11,<11.5.30|>=12,<12.4.4",
+ "typo3/cms-extbase": "<6.2.24|>=7,<7.6.8|==8.1.1",
"typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1",
+ "typo3/cms-rte-ckeditor": ">=9.5,<9.5.42|>=10,<10.4.39|>=11,<11.5.30",
"typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6",
- "typo3/html-sanitizer": ">=1,<1.5|>=2,<2.1.1",
+ "typo3/html-sanitizer": ">=1,<1.5.1|>=2,<2.1.2",
"typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.3.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3",
"typo3/phar-stream-wrapper": ">=1,<2.1.1|>=3,<3.1.1",
"typo3/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5",
@@ -10098,8 +10337,9 @@
"verot/class.upload.php": "<=1.0.3|>=2,<=2.0.4",
"vova07/yii2-fileapi-widget": "<0.1.9",
"vrana/adminer": "<4.8.1",
+ "waldhacker/hcaptcha": "<2.1.2",
"wallabag/tcpdf": "<6.2.22",
- "wallabag/wallabag": "<2.5.4",
+ "wallabag/wallabag": "<=2.6.2",
"wanglelecc/laracms": "<=1.0.3",
"web-auth/webauthn-framework": ">=3.3,<3.3.4",
"webbuilders-group/silverstripe-kapost-bridge": "<0.4",
@@ -10107,12 +10347,13 @@
"webklex/laravel-imap": "<5.3",
"webklex/php-imap": "<5.3",
"webpa/webpa": "<3.1.2",
+ "wikibase/wikibase": "<=1.39.3",
"wikimedia/parsoid": "<0.12.2",
"willdurand/js-translation-bundle": "<2.1.1",
- "wintercms/winter": "<1.0.475|>=1.1,<1.1.10|>=1.2,<1.2.1",
+ "wintercms/winter": "<1.2.3",
"woocommerce/woocommerce": "<6.6",
"wp-cli/wp-cli": "<2.5",
- "wp-graphql/wp-graphql": "<0.3.5",
+ "wp-graphql/wp-graphql": "<=1.14.5",
"wpanel/wpanel4-cms": "<=4.3.1",
"wpcloud/wp-stateless": "<3.2",
"wwbn/avideo": "<=12.4",
@@ -10133,6 +10374,7 @@
"yikesinc/yikes-inc-easy-mailchimp-extender": "<6.8.6",
"yoast-seo-for-typo3/yoast_seo": "<7.2.3",
"yourls/yourls": "<=1.8.2",
+ "zencart/zencart": "<=1.5.7.0-beta",
"zendesk/zendesk_api_client_php": "<2.2.11",
"zendframework/zend-cache": ">=2.4,<2.4.8|>=2.5,<2.5.3",
"zendframework/zend-captcha": ">=2,<2.4.9|>=2.5,<2.5.2",
@@ -10154,7 +10396,8 @@
"zendframework/zendframework": "<=3",
"zendframework/zendframework1": "<1.12.20",
"zendframework/zendopenid": ">=2,<2.0.2",
- "zendframework/zendxml": ">=1,<1.0.1",
+ "zendframework/zendxml": "<1.0.1",
+ "zenstruck/collection": "<0.2.1",
"zetacomponents/mail": "<1.8.2",
"zf-commons/zfc-user": "<1.2.2",
"zfcampus/zf-apigility-doctrine": ">=1,<1.0.3",
@@ -10197,7 +10440,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-28T00:17:41+00:00"
+ "time": "2023-08-29T19:04:20+00:00"
},
{
"name": "slevomat/coding-standard",
@@ -10323,16 +10566,16 @@
},
{
"name": "symfony/var-dumper",
- "version": "v6.3.3",
+ "version": "v6.3.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "77fb4f2927f6991a9843633925d111147449ee7a"
+ "reference": "2027be14f8ae8eae999ceadebcda5b4909b81d45"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/77fb4f2927f6991a9843633925d111147449ee7a",
- "reference": "77fb4f2927f6991a9843633925d111147449ee7a",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/2027be14f8ae8eae999ceadebcda5b4909b81d45",
+ "reference": "2027be14f8ae8eae999ceadebcda5b4909b81d45",
"shasum": ""
},
"require": {
@@ -10387,7 +10630,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v6.3.3"
+ "source": "https://github.com/symfony/var-dumper/tree/v6.3.4"
},
"funding": [
{
@@ -10403,7 +10646,7 @@
"type": "tidelift"
}
],
- "time": "2023-07-31T07:08:24+00:00"
+ "time": "2023-08-24T14:51:05+00:00"
},
{
"name": "wp-coding-standards/wpcs",
@@ -10411,19 +10654,22 @@
"source": {
"type": "git",
"url": "https://github.com/WordPress/WordPress-Coding-Standards.git",
- "reference": "7ab59474a8bef80000995f5fc3c0798d041afce4"
+ "reference": "bb792cb331472b82c5d7f28fb9b8ec2d20f68826"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/7ab59474a8bef80000995f5fc3c0798d041afce4",
- "reference": "7ab59474a8bef80000995f5fc3c0798d041afce4",
+ "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/bb792cb331472b82c5d7f28fb9b8ec2d20f68826",
+ "reference": "bb792cb331472b82c5d7f28fb9b8ec2d20f68826",
"shasum": ""
},
"require": {
"ext-filter": "*",
+ "ext-libxml": "*",
+ "ext-tokenizer": "*",
+ "ext-xmlreader": "*",
"php": ">=5.4",
- "phpcsstandards/phpcsextra": "^1.0",
- "phpcsstandards/phpcsutils": "^1.0.5",
+ "phpcsstandards/phpcsextra": "^1.1.0",
+ "phpcsstandards/phpcsutils": "^1.0.8",
"squizlabs/php_codesniffer": "^3.7.2"
},
"require-dev": {
@@ -10434,6 +10680,7 @@
"phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
},
"suggest": {
+ "ext-iconv": "For improved results",
"ext-mbstring": "For improved results"
},
"default-branch": true,
@@ -10460,7 +10707,7 @@
"source": "https://github.com/WordPress/WordPress-Coding-Standards",
"wiki": "https://github.com/WordPress/WordPress-Coding-Standards/wiki"
},
- "time": "2023-06-26T15:25:42+00:00"
+ "time": "2023-08-21T14:28:38+00:00"
}
],
"aliases": [],
From 96d28d9dc930aa20a8f467776e47ae3f33423752 Mon Sep 17 00:00:00 2001
From: Genyus
Date: Wed, 30 Aug 2023 17:43:32 +0100
Subject: [PATCH 41/44] chore(deps): update BuddyBoss plugin and theme
---
.../assets/js/bb-countdown.js | 154 +
.../assets/js/bb-countdown.min.js | 1 +
.../assets/js/bb-pro-admin.js | 122 +
.../assets/js/bb-pro-admin.min.js | 1 +
.../assets/js/vendor/jquery.countdown.js | 155 -
.../assets/js/vendor/jquery.countdown.min.js | 1 -
.../buddyboss-platform-pro.php | 27 +-
.../class-bb-platform-pro.php | 35 +-
.../bb-access-control-filters.php | 95 +-
.../bb-access-control-rest-filters.php | 75 +-
...bb-access-control-learndash-membership.php | 10 +-
.../includes/bb-pro-core-update.php | 239 +-
.../assets/css/bb-onesignal-admin-rtl.css | 58 +
.../assets/css/bb-onesignal-admin-rtl.min.css | 106 +-
.../assets/css/bb-onesignal-admin.css | 58 +
.../assets/css/bb-onesignal-admin.min.css | 106 +-
.../js/bb-onesignal-notification-settings.js | 51 +-
.../bb-onesignal-notification-settings.min.js | 2 +-
.../onesignal/assets/js/bb-onesignal.js | 26 +-
.../onesignal/assets/js/bb-onesignal.min.js | 2 +-
.../onesignal/bb-onesignal-actions.php | 183 +-
.../onesignal/bb-onesignal-admin-tab.php | 317 +-
.../onesignal/bb-onesignal-functions.php | 340 +-
.../pusher/assets/js/bb-pro-core-pusher.js | 152 +-
.../assets/js/bb-pro-core-pusher.min.js | 2 +-
.../pusher/assets/js/bb-pro-shared-worker.js | 80 +-
.../assets/js/bb-pro-shared-worker.min.js | 2 +-
.../assets/js/bb-shared-worker-wrapper.js | 53 +-
.../assets/js/bb-shared-worker-wrapper.min.js | 2 +-
.../integrations/pusher/bb-pusher-actions.php | 136 +-
.../integrations/pusher/bb-pusher-filters.php | 24 +-
.../class-bb-rest-pusher-endpoint.php | 90 +-
.../zoom/assets/css/bp-zoom-admin-rtl.css | 147 +
.../zoom/assets/css/bp-zoom-admin-rtl.min.css | 122 +-
.../zoom/assets/css/bp-zoom-admin.css | 147 +
.../zoom/assets/css/bp-zoom-admin.min.css | 122 +-
.../zoom/assets/css/bp-zoom-rtl.css | 307 +-
.../zoom/assets/css/bp-zoom-rtl.min.css | 1608 ++-
.../integrations/zoom/assets/css/bp-zoom.css | 307 +-
.../zoom/assets/css/bp-zoom.min.css | 1608 ++-
.../zoom/assets/images/wizard-activate.png | Bin 0 -> 37159 bytes
.../zoom/assets/images/wizard-activated.png | Bin 8330 -> 17941 bytes
.../assets/images/wizard-app_information.png | Bin 0 -> 50413 bytes
.../zoom/assets/images/wizard-app_name.png | Bin 15970 -> 27925 bytes
.../zoom/assets/images/wizard-app_type.png | Bin 56950 -> 34181 bytes
.../zoom/assets/images/wizard-build_app.png | Bin 17248 -> 39964 bytes
.../images/wizard-event_notification.png | Bin 24401 -> 34152 bytes
.../zoom/assets/images/wizard-event_save.png | Bin 12100 -> 0 bytes
.../images/wizard-event_subscription.png | Bin 14712 -> 12823 bytes
.../zoom/assets/images/wizard-events.png | Bin 0 -> 8497 bytes
.../zoom/assets/images/wizard-events_1.png | Bin 33062 -> 0 bytes
.../zoom/assets/images/wizard-events_2.png | Bin 33622 -> 0 bytes
.../zoom/assets/images/wizard-events_3.png | Bin 157049 -> 0 bytes
.../assets/images/wizard-events_meetings.png | Bin 0 -> 87338 bytes
.../images/wizard-events_recordings.png | Bin 0 -> 76150 bytes
.../zoom/assets/images/wizard-events_save.png | Bin 0 -> 41949 bytes
.../assets/images/wizard-events_webinars.png | Bin 0 -> 76287 bytes
.../zoom/assets/images/wizard-scope.png | Bin 0 -> 46217 bytes
.../assets/images/wizard-scope_meetings.png | Bin 0 -> 63705 bytes
.../assets/images/wizard-scope_recordings.png | Bin 0 -> 47602 bytes
.../assets/images/wizard-scope_reports.png | Bin 0 -> 44559 bytes
.../zoom/assets/images/wizard-scope_users.png | Bin 0 -> 47255 bytes
.../assets/images/wizard-scope_webinars.png | Bin 0 -> 64365 bytes
.../zoom/assets/images/wizard-sign_in.png | Bin 8462 -> 15499 bytes
.../zoom/assets/images/wizard-token.png | Bin 44540 -> 7366 bytes
.../zoom/assets/js/bp-zoom-meeting-common.js | 420 +-
.../assets/js/bp-zoom-meeting-common.min.js | 2 +-
.../integrations/zoom/assets/js/bp-zoom.js | 3542 ++---
.../zoom/assets/js/bp-zoom.min.js | 2 +-
.../zoom-web-sdk/react-dom.production.min.js | 439 +-
.../js/zoom-web-sdk/react.production.min.js | 51 +-
.../zoom-web-sdk/zoom-meeting-2.14.0.min.js | 2 +
.../js/zoom-web-sdk/zoom-meeting-2.4.0.min.js | 2 -
.../js/zoom-web-sdk/zoom-meeting-2.6.0.min.js | 2 +
.../integrations/zoom/bp-zoom-actions.php | 111 +-
.../integrations/zoom/bp-zoom-admin-tab.php | 556 +-
.../integrations/zoom/bp-zoom-filters.php | 9 +-
.../integrations/zoom/bp-zoom-functions.php | 2324 +++-
.../zoom/bp-zoom-group-functions.php | 408 +-
.../zoom/bp-zoom-recording-functions.php | 52 +-
.../integrations/zoom/bp-zoom-template.php | 23 +-
.../zoom/includes/class-bp-zoom-ajax.php | 450 +-
.../zoom/includes/class-bp-zoom-blocks.php | 341 +-
.../includes/class-bp-zoom-conference-api.php | 1330 +-
.../zoom/includes/class-bp-zoom-group.php | 1964 ++-
.../class-bp-zoom-groups-notification.php | 19 +-
.../zoom/activity-meeting-entry.php | 61 +-
.../zoom/activity-webinar-entry.php | 64 +-
.../buddypress/zoom/blocks/meeting-block.php | 67 +-
.../buddypress/zoom/blocks/webinar-block.php | 52 +-
.../buddypress/zoom/create-webinar.php | 8 +-
.../buddypress/zoom/edit-webinar.php | 32 +-
.../buddypress/zoom/meeting/recordings.php | 39 +-
.../buddypress/zoom/single-meeting-item.php | 124 +-
.../buddypress/zoom/single-webinar-item.php | 104 +-
.../buddypress/zoom/webinar/recordings.php | 38 +-
.../buddyboss-updater/assets/css/admin.css | 47 +-
.../includes/views/package.php | 144 +-
.../languages/buddyboss-pro-de_DE_formal.mo | Bin 83765 -> 84247 bytes
.../languages/buddyboss-pro-de_DE_formal.po | 3177 +++--
.../languages/buddyboss-pro.pot | 2408 ++--
.../plugins/buddyboss-platform-pro/readme.txt | 58 +-
.../vendor/autoload.php | 2 +-
.../vendor/composer/autoload_psr4.php | 6 +-
.../vendor/composer/autoload_real.php | 14 +-
.../vendor/composer/autoload_static.php | 20 +-
.../vendor/composer/installed.json | 113 +-
.../vendor/composer/installed.php | 40 +-
.../vendor/guzzlehttp/guzzle/CHANGELOG.md | 16 +
.../vendor/guzzlehttp/guzzle/README.md | 2 +-
.../vendor/guzzlehttp/guzzle/composer.json | 2 +-
.../guzzlehttp/guzzle/src/BodySummarizer.php | 2 +-
.../guzzle/src/BodySummarizerInterface.php | 2 +-
.../vendor/guzzlehttp/guzzle/src/Client.php | 8 +-
.../guzzlehttp/guzzle/src/ClientInterface.php | 6 +-
.../guzzlehttp/guzzle/src/ClientTrait.php | 4 +-
.../guzzle/src/Cookie/CookieJar.php | 4 +-
.../guzzle/src/Cookie/CookieJarInterface.php | 4 +-
.../src/Exception/BadResponseException.php | 4 +-
.../guzzle/src/Exception/ConnectException.php | 4 +-
.../guzzle/src/Exception/GuzzleException.php | 2 +-
.../guzzle/src/Exception/RequestException.php | 8 +-
.../guzzle/src/Handler/CurlFactory.php | 6 +-
.../src/Handler/CurlFactoryInterface.php | 2 +-
.../guzzle/src/Handler/CurlHandler.php | 2 +-
.../guzzle/src/Handler/CurlMultiHandler.php | 2 +-
.../guzzle/src/Handler/EasyHandle.php | 6 +-
.../guzzle/src/Handler/MockHandler.php | 6 +-
.../guzzlehttp/guzzle/src/Handler/Proxy.php | 2 +-
.../guzzle/src/Handler/StreamHandler.php | 8 +-
.../guzzlehttp/guzzle/src/HandlerStack.php | 4 +-
.../guzzle/src/MessageFormatter.php | 6 +-
.../guzzle/src/MessageFormatterInterface.php | 4 +-
.../guzzlehttp/guzzle/src/Middleware.php | 6 +-
.../vendor/guzzlehttp/guzzle/src/Pool.php | 2 +-
.../guzzle/src/PrepareBodyMiddleware.php | 2 +-
.../guzzle/src/RedirectMiddleware.php | 6 +-
.../guzzlehttp/guzzle/src/RetryMiddleware.php | 4 +-
.../guzzlehttp/guzzle/src/TransferStats.php | 6 +-
.../vendor/guzzlehttp/guzzle/src/Utils.php | 2 +-
.../vendor/guzzlehttp/psr7/CHANGELOG.md | 20 +
.../vendor/guzzlehttp/psr7/README.md | 8 +
.../vendor/guzzlehttp/psr7/composer.json | 5 +-
.../guzzlehttp/psr7/src/AppendStream.php | 2 +-
.../guzzlehttp/psr7/src/BufferStream.php | 2 +-
.../guzzlehttp/psr7/src/CachingStream.php | 2 +-
.../guzzlehttp/psr7/src/DroppingStream.php | 2 +-
.../vendor/guzzlehttp/psr7/src/FnStream.php | 2 +-
.../guzzlehttp/psr7/src/HttpFactory.php | 24 +-
.../guzzlehttp/psr7/src/InflateStream.php | 2 +-
.../guzzlehttp/psr7/src/LazyOpenStream.php | 12 +-
.../guzzlehttp/psr7/src/LimitStream.php | 2 +-
.../vendor/guzzlehttp/psr7/src/Message.php | 8 +-
.../guzzlehttp/psr7/src/MessageTrait.php | 17 +-
.../guzzlehttp/psr7/src/MultipartStream.php | 2 +-
.../guzzlehttp/psr7/src/NoSeekStream.php | 2 +-
.../vendor/guzzlehttp/psr7/src/PumpStream.php | 2 +-
.../vendor/guzzlehttp/psr7/src/Request.php | 6 +-
.../vendor/guzzlehttp/psr7/src/Response.php | 4 +-
.../guzzlehttp/psr7/src/ServerRequest.php | 16 +-
.../vendor/guzzlehttp/psr7/src/Stream.php | 2 +-
.../psr7/src/StreamDecoratorTrait.php | 2 +-
.../guzzlehttp/psr7/src/StreamWrapper.php | 2 +-
.../guzzlehttp/psr7/src/UploadedFile.php | 4 +-
.../vendor/guzzlehttp/psr7/src/Uri.php | 2 +-
.../guzzlehttp/psr7/src/UriComparator.php | 2 +-
.../guzzlehttp/psr7/src/UriNormalizer.php | 2 +-
.../guzzlehttp/psr7/src/UriResolver.php | 2 +-
.../vendor/guzzlehttp/psr7/src/Utils.php | 8 +-
.../vendor/psr/http-client/README.md | 2 +-
.../vendor/psr/http-client/composer.json | 6 +-
.../src/ClientExceptionInterface.php | 2 +-
.../psr/http-client/src/ClientInterface.php | 6 +-
.../src/NetworkExceptionInterface.php | 4 +-
.../src/RequestExceptionInterface.php | 4 +-
.../vendor/psr/http-factory/README.md | 12 +-
.../vendor/psr/http-factory/composer.json | 6 +-
.../src/RequestFactoryInterface.php | 2 +-
.../src/ResponseFactoryInterface.php | 2 +-
.../src/ServerRequestFactoryInterface.php | 2 +-
.../src/StreamFactoryInterface.php | 2 +-
.../src/UploadedFileFactoryInterface.php | 2 +-
.../http-factory/src/UriFactoryInterface.php | 2 +-
.../vendor/psr/http-message/README.md | 5 +-
.../vendor/psr/http-message/composer.json | 8 +-
.../psr/http-message/docs/PSR7-Interfaces.md | 130 +
.../psr/http-message/docs/PSR7-Usage.md | 159 +
.../psr/http-message/src/MessageInterface.php | 24 +-
.../psr/http-message/src/RequestInterface.php | 17 +-
.../http-message/src/ResponseInterface.php | 8 +-
.../src/ServerRequestInterface.php | 26 +-
.../psr/http-message/src/StreamInterface.php | 32 +-
.../src/UploadedFileInterface.php | 14 +-
.../psr/http-message/src/UriInterface.php | 35 +-
.../vendor/psr/log/Psr/Log/AbstractLogger.php | 2 +-
.../log/Psr/Log/InvalidArgumentException.php | 2 +-
.../vendor/psr/log/Psr/Log/LogLevel.php | 2 +-
.../psr/log/Psr/Log/LoggerAwareInterface.php | 2 +-
.../psr/log/Psr/Log/LoggerAwareTrait.php | 2 +-
.../psr/log/Psr/Log/LoggerInterface.php | 2 +-
.../vendor/psr/log/Psr/Log/LoggerTrait.php | 2 +-
.../vendor/psr/log/Psr/Log/NullLogger.php | 2 +-
.../vendor/psr/log/Psr/Log/Test/DummyTest.php | 2 +-
.../log/Psr/Log/Test/LoggerInterfaceTest.php | 6 +-
.../psr/log/Psr/Log/Test/TestLogger.php | 4 +-
.../vendor/psr/log/composer.json | 2 +-
.../pusher/pusher-php-server/CHANGELOG.md | 6 +-
.../pusher/pusher-php-server/composer.phar | Bin 2697631 -> 0 bytes
.../pusher/pusher-php-server/src/Pusher.php | 10 +-
.../buddyboss-theme/archive-sfwd-courses.php | 18 +-
.../assets/css-rtl/bbpress.css | 1523 ++-
.../assets/css-rtl/bbpress.min.css | 2258 +++-
.../assets/css-rtl/buddypress.css | 5619 ++++++--
.../assets/css-rtl/buddypress.min.css | 10648 +++++++++++++++-
.../assets/css-rtl/elementor.css | 1092 +-
.../assets/css-rtl/elementor.min.css | 2928 ++++-
.../assets/css-rtl/eventscalendar.css | 923 +-
.../assets/css-rtl/eventscalendar.min.css | 1764 ++-
.../assets/css-rtl/gamipress.css | 1068 +-
.../assets/css-rtl/gamipress.min.css | 770 +-
.../assets/css-rtl/learndash.css | 3011 ++++-
.../assets/css-rtl/learndash.min.css | 5026 +++++++-
.../assets/css-rtl/lifterlms.css | 2284 +++-
.../assets/css-rtl/lifterlms.min.css | 4414 ++++++-
.../buddyboss-theme/assets/css-rtl/login.css | 681 +-
.../assets/css-rtl/login.min.css | 1450 ++-
.../assets/css-rtl/memberpress.css | 171 +-
.../assets/css-rtl/memberpress.min.css | 320 +-
.../assets/css-rtl/plugins.css | 538 +-
.../assets/css-rtl/plugins.min.css | 1272 +-
.../assets/css-rtl/template-v2.css | 1173 +-
.../assets/css-rtl/template-v2.min.css | 1138 +-
.../buddyboss-theme/assets/css-rtl/theme.css | 2954 ++++-
.../assets/css-rtl/theme.min.css | 4738 ++++++-
.../assets/css-rtl/woocommerce.css | 997 +-
.../assets/css-rtl/woocommerce.min.css | 1652 ++-
.../buddyboss-theme/assets/css/bbpress.css | 1523 ++-
.../assets/css/bbpress.css.map | 2 +-
.../assets/css/bbpress.min.css | 2258 +++-
.../buddyboss-theme/assets/css/buddypress.css | 5619 ++++++--
.../assets/css/buddypress.css.map | 2 +-
.../assets/css/buddypress.min.css | 10648 +++++++++++++++-
.../buddyboss-theme/assets/css/elementor.css | 1092 +-
.../assets/css/elementor.css.map | 2 +-
.../assets/css/elementor.min.css | 2928 ++++-
.../assets/css/eventscalendar.css | 923 +-
.../assets/css/eventscalendar.css.map | 2 +-
.../assets/css/eventscalendar.min.css | 1764 ++-
.../buddyboss-theme/assets/css/gamipress.css | 1068 +-
.../assets/css/gamipress.css.map | 2 +-
.../assets/css/gamipress.min.css | 770 +-
.../buddyboss-theme/assets/css/learndash.css | 3011 ++++-
.../assets/css/learndash.css.map | 2 +-
.../assets/css/learndash.min.css | 5026 +++++++-
.../buddyboss-theme/assets/css/lifterlms.css | 2284 +++-
.../assets/css/lifterlms.css.map | 2 +-
.../assets/css/lifterlms.min.css | 4414 ++++++-
.../buddyboss-theme/assets/css/login.css | 681 +-
.../buddyboss-theme/assets/css/login.css.map | 2 +-
.../buddyboss-theme/assets/css/login.min.css | 1450 ++-
.../assets/css/memberpress.css | 171 +-
.../assets/css/memberpress.css.map | 2 +-
.../assets/css/memberpress.min.css | 320 +-
.../buddyboss-theme/assets/css/plugins.css | 538 +-
.../assets/css/plugins.css.map | 2 +-
.../assets/css/plugins.min.css | 1272 +-
.../assets/css/template-v2.css | 1173 +-
.../assets/css/template-v2.css.map | 2 +-
.../assets/css/template-v2.min.css | 1138 +-
.../buddyboss-theme/assets/css/theme.css | 2954 ++++-
.../buddyboss-theme/assets/css/theme.css.map | 4 +-
.../buddyboss-theme/assets/css/theme.min.css | 4738 ++++++-
.../assets/css/woocommerce.css | 997 +-
.../assets/css/woocommerce.css.map | 2 +-
.../assets/css/woocommerce.min.css | 1652 ++-
.../themes/buddyboss-theme/assets/js/main.js | 189 +-
.../buddyboss-theme/assets/js/main.min.js | 2 +-
.../multi-post-thumbnails/media-modal.min.js | 5 +
.../multi-post-thumbails-admin.min.js | 5 +
.../assets/js/plugins/bbp-reply-ajax.js | 177 +-
.../assets/js/plugins/bbp-reply-ajax.min.js | 2 +-
.../assets/js/plugins/bbp-scrubber.js | 6 +-
.../assets/js/plugins/bbp-scrubber.min.js | 2 +-
.../assets/js/plugins/elementor.js | 117 +-
.../assets/js/plugins/elementor.min.js | 2 +-
.../assets/js/plugins/learndash.js | 53 +-
.../assets/js/plugins/learndash.min.js | 2 +-
.../assets/js/plugins/lifterlms.js | 2 +-
.../assets/js/plugins/lifterlms.min.js | 2 +-
.../buddyboss-theme/assets/js/vendors/menu.js | 2 +-
.../assets/js/vendors/validate.min.js | 6 +-
web/app/themes/buddyboss-theme/bbpress.php | 13 +-
.../bbpress/content-single-topic.php | 17 +-
.../buddyboss-theme/bbpress/form-reply.php | 16 +-
.../bbpress/loop-blocked-single-reply.php | 163 +-
.../buddyboss-theme/bbpress/loop-topics.php | 25 +-
.../buddypress/activity/entry.php | 50 +-
.../buddypress/common/search/search-form.php | 11 +-
.../members/single/courses/courses.php | 57 +-
.../buddyboss-theme/inc/admin/admin-init.php | 43 +-
.../assets/css/boss-custom-fonts.min.css | 113 +
.../assets/css/redux-custom-panel.min.css | 385 +
.../admin/assets/js/boss-custom-admin.min.js | 5 +
.../bb-customizer-helper.php | 34 +-
.../framework/redux-core/assets/js/redux.js | 7 +-
.../redux-core/assets/js/redux.min.js | 2 +-
.../assets/js/redux/redux-change.js | 2 +-
.../class-redux-extension-customizer.php | 56 +-
.../inc/admin/options-init.php | 120 +-
.../inc/admin/options/custom-css.php | 176 +-
.../buddyboss-theme/inc/common-functions.php | 62 +-
.../class-buddyboss-custom-fonts-cpt.php | 8 +-
web/app/themes/buddyboss-theme/inc/init.php | 19 +-
.../buddyboss-updater/assets/css/admin.css | 95 +-
.../lib/buddyboss-updater/assets/js/admin.js | 13 +
.../includes/views/package.php | 134 +-
.../inc/plugins/bbpress-helper.php | 79 +-
.../header-bar/js/frontend.min.js | 5 +
.../header-bar/js/settings.min.js | 5 +
.../inc/plugins/elementor-helper-pro.php | 232 +-
.../assets/editor/templates/js/editor.min.js | 5 +
.../plugins/elementor/assets/js/editor.min.js | 5 +
.../elementor/assets/js/frontend.min.js | 5 +
.../inc/plugins/elementor/entry.php | 52 +-
.../elementor/templates/classes/assets.php | 91 +-
.../plugins/elementor/widgets/bb-activity.php | 66 +-
.../elementor/widgets/bb-forums-activity.php | 452 +-
.../templates/learndash-activity-template.php | 333 +-
.../templates/learndash-courses-template.php | 397 +-
.../templates/lifterlms-courses-template.php | 394 +-
.../members/templates/bb-members-template.php | 36 +-
.../inc/plugins/learndash-helper.php | 1246 +-
.../inc/plugins/lifterlms-helper.php | 860 +-
.../buddyboss-theme/inc/theme/functions.php | 189 +-
.../buddyboss-theme/inc/theme/login.php | 171 +-
.../inc/theme/multi-post-thumbnails.php | 257 +-
.../buddyboss-theme/inc/theme/sidebars.php | 412 +-
.../inc/theme/template-functions.php | 115 +-
.../buddyboss-theme/inc/theme/update.php | 92 +-
.../languages/buddyboss-theme-de_DE_formal.mo | Bin 247794 -> 248461 bytes
.../languages/buddyboss-theme-de_DE_formal.po | 1686 +--
.../languages/buddyboss-theme.pot | 1887 +--
.../buddyboss-theme/learndash/ld30/course.php | 344 +-
.../buddyboss-theme/learndash/ld30/lesson.php | 248 +-
.../learndash/ld30/lesson/listing.php | 10 +-
.../learndash/ld30/modules/infobar.php | 81 +-
.../learndash/ld30/modules/infobar/course.php | 185 +-
.../learndash/ld30/modules/login-modal.php | 73 +-
.../learndash/ld30/modules/progress.php | 65 +-
.../shortcodes/course_list_grid_template.php | 574 +-
.../ld30/template-course-author-details.php | 76 +-
.../ld30/template-single-course-sidebar.php | 521 +-
.../buddyboss-theme/learndash/ld30/topic.php | 41 +-
.../learndash/ld30/topic/partials/row.php | 5 +-
.../lifterlms/course/course-index-loop.php | 24 +-
.../lifterlms/course/course-index.php | 158 +-
.../course/template-single-course-sidebar.php | 152 +-
.../lifterlms/membership/membership-index.php | 123 +-
.../memberpress/account/home.php | 115 +-
.../memberpress/checkout/form.php | 2 +-
web/app/themes/buddyboss-theme/readme.txt | 141 +-
web/app/themes/buddyboss-theme/style.css | 2 +-
.../template-parts/bbpress-banner.php | 133 +-
.../template-parts/buddypanel.php | 8 +-
.../template-parts/header-3.php | 30 +-
.../template-parts/header-mobile.php | 20 +-
.../template-parts/site-logo.php | 9 +-
.../template-parts/unread-messages.php | 60 +-
.../woocommerce/global/quantity-input.php | 14 +-
.../woocommerce/myaccount/downloads.php | 10 +-
.../woocommerce/myaccount/orders.php | 16 +-
.../woocommerce/order/order-details.php | 18 +-
372 files changed, 141779 insertions(+), 20229 deletions(-)
create mode 100644 web/app/plugins/buddyboss-platform-pro/assets/js/bb-countdown.js
create mode 100644 web/app/plugins/buddyboss-platform-pro/assets/js/bb-countdown.min.js
create mode 100644 web/app/plugins/buddyboss-platform-pro/assets/js/bb-pro-admin.js
create mode 100644 web/app/plugins/buddyboss-platform-pro/assets/js/bb-pro-admin.min.js
delete mode 100644 web/app/plugins/buddyboss-platform-pro/assets/js/vendor/jquery.countdown.js
delete mode 100644 web/app/plugins/buddyboss-platform-pro/assets/js/vendor/jquery.countdown.min.js
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-activate.png
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-app_information.png
delete mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-event_save.png
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-events.png
delete mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-events_1.png
delete mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-events_2.png
delete mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-events_3.png
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-events_meetings.png
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-events_recordings.png
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-events_save.png
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-events_webinars.png
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-scope.png
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-scope_meetings.png
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-scope_recordings.png
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-scope_reports.png
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-scope_users.png
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-scope_webinars.png
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/js/zoom-web-sdk/zoom-meeting-2.14.0.min.js
delete mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/js/zoom-web-sdk/zoom-meeting-2.4.0.min.js
create mode 100644 web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/js/zoom-web-sdk/zoom-meeting-2.6.0.min.js
create mode 100644 web/app/plugins/buddyboss-platform-pro/vendor/psr/http-message/docs/PSR7-Interfaces.md
create mode 100644 web/app/plugins/buddyboss-platform-pro/vendor/psr/http-message/docs/PSR7-Usage.md
delete mode 100755 web/app/plugins/buddyboss-platform-pro/vendor/pusher/pusher-php-server/composer.phar
create mode 100644 web/app/themes/buddyboss-theme/assets/js/multi-post-thumbnails/media-modal.min.js
create mode 100644 web/app/themes/buddyboss-theme/assets/js/multi-post-thumbnails/multi-post-thumbails-admin.min.js
create mode 100644 web/app/themes/buddyboss-theme/inc/admin/assets/css/boss-custom-fonts.min.css
create mode 100644 web/app/themes/buddyboss-theme/inc/admin/assets/css/redux-custom-panel.min.css
create mode 100644 web/app/themes/buddyboss-theme/inc/admin/assets/js/boss-custom-admin.min.js
create mode 100644 web/app/themes/buddyboss-theme/inc/plugins/beaver-builder/header-bar/js/frontend.min.js
create mode 100644 web/app/themes/buddyboss-theme/inc/plugins/beaver-builder/header-bar/js/settings.min.js
create mode 100644 web/app/themes/buddyboss-theme/inc/plugins/elementor/assets/editor/templates/js/editor.min.js
create mode 100644 web/app/themes/buddyboss-theme/inc/plugins/elementor/assets/js/editor.min.js
create mode 100644 web/app/themes/buddyboss-theme/inc/plugins/elementor/assets/js/frontend.min.js
diff --git a/web/app/plugins/buddyboss-platform-pro/assets/js/bb-countdown.js b/web/app/plugins/buddyboss-platform-pro/assets/js/bb-countdown.js
new file mode 100644
index 00000000..526c84b3
--- /dev/null
+++ b/web/app/plugins/buddyboss-platform-pro/assets/js/bb-countdown.js
@@ -0,0 +1,154 @@
+/* jshint browser: true */
+/* global bb_countdown_vars */
+/* @version 1.0.1 */
+(function ( $ ) {
+
+ // Number of seconds in every time division
+ var days = 24 * 60 * 60,
+ hours = 60 * 60,
+ minutes = 60;
+
+ // Creating the plugin
+ $.fn.bbCountDown = function ( prop ) {
+
+ var options = $.extend( {
+ callback: function () {},
+ timestamp: 0
+ }, prop );
+
+ var left, d, h, m, s, positions;
+
+ // Initialize the plugin
+ init( this, options );
+
+ positions = this.find( '.position' );
+
+ (function tick () {
+
+ // Time left
+ left = Math.floor( (options.timestamp - (new Date())) / 1000 );
+
+ if ( left < 0 ) {
+ left = 0;
+ }
+
+ // Number of days left
+ d = Math.floor( left / days );
+ updateDuo( 0, 2, d );
+ left -= d * days;
+ //console.log(d);
+
+ // Number of hours left
+ h = Math.floor( left / hours );
+ updateDuo( 3, 4, h );
+ left -= h * hours;
+
+ // Number of minutes left
+ m = Math.floor( left / minutes );
+ updateDuo( 5, 6, m );
+ left -= m * minutes;
+
+ // Number of seconds left
+ s = left;
+ updateDuo( 7, 8, s );
+
+ // Calling an optional user supplied callback
+ options.callback( d, h, m, s );
+
+ // Scheduling another call of this function in 1s
+ setTimeout( tick, 1000 );
+ })();
+
+ // This function updates two digit positions at once
+ function updateDuo ( minor, major, value ) {
+
+ if ( major - minor == 2 ) {
+ switchDigit( positions.eq( 0 ), Math.floor( value / 10 / 10 ) % 10 );
+ switchDigit( positions.eq( 1 ), Math.floor( value / 10 ) % 10 );
+ switchDigit( positions.eq( 2 ), value % 10 );
+ } else {
+ switchDigit( positions.eq( minor ), Math.floor( value / 10 ) % 10 );
+ switchDigit( positions.eq( major ), value % 10 );
+ }
+ }
+
+ return this;
+ };
+
+ function init ( elem ) {
+ elem.addClass( 'countdownHolder' );
+
+ // Creating the markup inside the container
+ $( '' ).html(
+ '' + bb_countdown_vars.daysStr + ' ' +
+ '' +
+ '0 ' +
+ ' ' +
+ '' +
+ '0 ' +
+ ' ' +
+ '' +
+ '0 ' +
+ ' ' +
+ ' '
+ ).appendTo( elem );
+
+ $.each( {
+ Hours: bb_countdown_vars.hoursStr,
+ Minutes: bb_countdown_vars.minutesStr,
+ Seconds: bb_countdown_vars.secondsStr
+ }, function ( key, value ) {
+ $( '' ).html(
+ '' + value + ' ' +
+ '' +
+ '0 ' +
+ ' ' +
+ '' +
+ '0 ' +
+ ' '
+ ).appendTo( elem );
+
+ if ( key != 'Seconds' ) {
+ elem.append( ' ' );
+ }
+ } );
+
+ }
+
+ // Creates an animated transition between the two numbers
+ function switchDigit ( position, number ) {
+
+ var digit = position.find( '.digit' );
+
+ if ( digit.is( ':animated' ) ) {
+ return false;
+ }
+
+ if ( position.data( 'digit' ) == number ) {
+ // We are already showing this number
+ return false;
+ }
+
+ position.data( 'digit', number );
+
+ var replacement = $( '', {
+ 'class': 'digit',
+ css: {
+ top: '-2.1em',
+ opacity: 0
+ },
+ html: number
+ } );
+
+ // The .static class is added when the animation
+ // completes. This makes it run smoother.
+
+ digit.before( replacement ).removeClass( 'static' ).animate( { top: '2.5em', opacity: 0 }, 'fast', function () {
+ digit.remove();
+ } );
+
+ replacement.delay( 100 ).animate( { top: 0, opacity: 1 }, 'fast', function () {
+ replacement.addClass( 'static' );
+ } );
+ }
+})( jQuery );
diff --git a/web/app/plugins/buddyboss-platform-pro/assets/js/bb-countdown.min.js b/web/app/plugins/buddyboss-platform-pro/assets/js/bb-countdown.min.js
new file mode 100644
index 00000000..6c445f7a
--- /dev/null
+++ b/web/app/plugins/buddyboss-platform-pro/assets/js/bb-countdown.min.js
@@ -0,0 +1 @@
+!function(l){function d(s,a){var n,t=s.find(".digit");t.is(":animated")||s.data("digit")!=a&&(s.data("digit",a),n=l("",{class:"digit",css:{top:"-2.1em",opacity:0},html:a}),t.before(n).removeClass("static").animate({top:"2.5em",opacity:0},"fast",function(){t.remove()}),n.delay(100).animate({top:0,opacity:1},"fast",function(){n.addClass("static")}))}l.fn.bbCountDown=function(s){var a,n,t,o,i,c,p=l.extend({callback:function(){},timestamp:0},s);function e(s,a,n){a-s==2?(d(i.eq(0),Math.floor(n/10/10)%10),d(i.eq(1),Math.floor(n/10)%10),d(i.eq(2),n%10)):(d(i.eq(s),Math.floor(n/10)%10),d(i.eq(a),n%10))}return(c=this).addClass("countdownHolder"),l('').html(''+bb_countdown_vars.daysStr+' 0 0 0 ').appendTo(c),l.each({Hours:bb_countdown_vars.hoursStr,Minutes:bb_countdown_vars.minutesStr,Seconds:bb_countdown_vars.secondsStr},function(s,a){l('').html(''+a+' 0 0 ').appendTo(c),"Seconds"!=s&&c.append(' ')}),i=this.find(".position"),function s(){(o=Math.floor((p.timestamp-new Date)/1e3))<0&&(o=0),e(0,2,a=Math.floor(o/86400)),o-=86400*a,e(3,4,n=Math.floor(o/3600)),o-=3600*n,e(5,6,t=Math.floor(o/60)),e(7,8,o=o-=60*t),p.callback(a,n,t,o),setTimeout(s,1e3)}(),this}}(jQuery);
\ No newline at end of file
diff --git a/web/app/plugins/buddyboss-platform-pro/assets/js/bb-pro-admin.js b/web/app/plugins/buddyboss-platform-pro/assets/js/bb-pro-admin.js
new file mode 100644
index 00000000..c99e7e18
--- /dev/null
+++ b/web/app/plugins/buddyboss-platform-pro/assets/js/bb-pro-admin.js
@@ -0,0 +1,122 @@
+/* jshint browser: true */
+/* global bp, BB_PRO_ADMIN */
+/* @version 1.0.0 */
+
+/**
+ * Global script file for the admin.
+ *
+ * @package BuddyBossPro
+ * @since [BBVERSION]
+ */
+window.bp = window.bp || {};
+
+(function ( exports, $ ) {
+
+ bp.BB_Pro_Admin = {
+
+ /**
+ * [start description]
+ *
+ * @return {[type]} [description]
+ */
+ start: function () {
+ this.setupGlobals();
+
+ // Listen to events ("Add hooks!").
+ this.addListeners();
+ },
+
+ /**
+ * [setupGlobals description]
+ *
+ * @return {[type]} [description]
+ */
+ setupGlobals: function () {
+ },
+
+ /**
+ * [addListeners description]
+ */
+ addListeners: function () {
+ $( document ).on( 'click', '.bb-onsignal-dismiss-site-notice .notice-dismiss', this.dismissNotice.bind( this ) );
+ $( document ).on( 'click', '.bb-zoom-dismiss-site-notice .notice-dismiss', this.dismissZoomNotice.bind( this ) );
+ $( document ).on( 'click', '.bb-pro-tabs-list li', this.toggleTabs.bind( this ) );
+ $( document ).on( 'click', '.bb-copy-button', this.copyContent.bind( this ) );
+ },
+
+ dismissNotice: function( e ) {
+ e.preventDefault();
+
+ if ( 'undefined' === typeof BB_PRO_ADMIN.dismiss_notice_nonce ) {
+ return;
+ }
+
+ $.ajax(
+ {
+ type: 'POST',
+ url: BB_PRO_ADMIN.ajax_url,
+ data: {
+ 'action': 'onesignal_dismiss_notice',
+ 'nonce': BB_PRO_ADMIN.dismiss_notice_nonce,
+ },
+ }
+ );
+ },
+
+ dismissZoomNotice: function( e ) {
+ e.preventDefault();
+
+ if ( 'undefined' === typeof BB_PRO_ADMIN.zoom_dismiss_notice_nonce ) {
+ return;
+ }
+
+ $.ajax(
+ {
+ type: 'POST',
+ url: BB_PRO_ADMIN.ajax_url,
+ data: {
+ 'action': 'zoom_dismiss_notice',
+ 'nonce': BB_PRO_ADMIN.zoom_dismiss_notice_nonce,
+ },
+ }
+ );
+ },
+
+ toggleTabs: function ( e ) {
+ e.preventDefault();
+
+ var $clickedTab = $( e.currentTarget );
+ var $parent = $clickedTab.closest( '.bb-pro-tabs' );
+
+ $parent.find( '.bb-pro-tabs-list li' ).removeClass( 'selected' ).attr( 'aria-selected', 'false' );
+ $parent.find( '.bb-pro-tabs-content .bb-pro-tabs-content-parts' ).addClass( 'bp-hide' ).attr( 'aria-hidden', 'true' );
+
+ $clickedTab.addClass( 'selected' ).attr( 'aria-selected', 'true' );
+
+ var selectedTab = $clickedTab.attr( 'id' );
+ $( '.bb-pro-tabs-content #' + selectedTab + '-content' ).removeClass( 'bp-hide' ).attr( 'aria-hidden', 'false' );
+ },
+
+ copyContent: function ( e ) {
+ e.preventDefault();
+
+ var $clickedButton = $( e.currentTarget );
+ var $clickedButtonText = $( e.currentTarget ).text();
+ var $parent = $clickedButton.closest( '.copy-toggle' );
+
+ var $content = $parent.find( '.bb-copy-value' );
+ $content.select();
+ document.execCommand( 'copy' );
+ $content.blur();
+ $clickedButton.text( $clickedButton.data( 'copied-text' ) );
+ setTimeout( function() {
+ $clickedButton.text( $clickedButtonText );
+ }, 2000 );
+ }
+
+ };
+
+ // Launch Platform Pro Admin.
+ bp.BB_Pro_Admin.start();
+
+})( bp, jQuery );
diff --git a/web/app/plugins/buddyboss-platform-pro/assets/js/bb-pro-admin.min.js b/web/app/plugins/buddyboss-platform-pro/assets/js/bb-pro-admin.min.js
new file mode 100644
index 00000000..eba1173d
--- /dev/null
+++ b/web/app/plugins/buddyboss-platform-pro/assets/js/bb-pro-admin.min.js
@@ -0,0 +1 @@
+window.bp=window.bp||{},function(s){bp.BB_Pro_Admin={start:function(){this.setupGlobals(),this.addListeners()},setupGlobals:function(){},addListeners:function(){s(document).on("click",".bb-onsignal-dismiss-site-notice .notice-dismiss",this.dismissNotice.bind(this)),s(document).on("click",".bb-zoom-dismiss-site-notice .notice-dismiss",this.dismissZoomNotice.bind(this)),s(document).on("click",".bb-pro-tabs-list li",this.toggleTabs.bind(this)),s(document).on("click",".bb-copy-button",this.copyContent.bind(this))},dismissNotice:function(t){t.preventDefault(),void 0!==BB_PRO_ADMIN.dismiss_notice_nonce&&s.ajax({type:"POST",url:BB_PRO_ADMIN.ajax_url,data:{action:"onesignal_dismiss_notice",nonce:BB_PRO_ADMIN.dismiss_notice_nonce}})},dismissZoomNotice:function(t){t.preventDefault(),void 0!==BB_PRO_ADMIN.zoom_dismiss_notice_nonce&&s.ajax({type:"POST",url:BB_PRO_ADMIN.ajax_url,data:{action:"zoom_dismiss_notice",nonce:BB_PRO_ADMIN.zoom_dismiss_notice_nonce}})},toggleTabs:function(t){t.preventDefault();var t=s(t.currentTarget),e=t.closest(".bb-pro-tabs"),e=(e.find(".bb-pro-tabs-list li").removeClass("selected").attr("aria-selected","false"),e.find(".bb-pro-tabs-content .bb-pro-tabs-content-parts").addClass("bp-hide").attr("aria-hidden","true"),t.addClass("selected").attr("aria-selected","true"),t.attr("id"));s(".bb-pro-tabs-content #"+e+"-content").removeClass("bp-hide").attr("aria-hidden","false")},copyContent:function(t){t.preventDefault();var e=s(t.currentTarget),i=s(t.currentTarget).text(),t=e.closest(".copy-toggle").find(".bb-copy-value");t.select(),document.execCommand("copy"),t.blur(),e.text(e.data("copied-text")),setTimeout(function(){e.text(i)},2e3)}},bp.BB_Pro_Admin.start()}((bp,jQuery));
\ No newline at end of file
diff --git a/web/app/plugins/buddyboss-platform-pro/assets/js/vendor/jquery.countdown.js b/web/app/plugins/buddyboss-platform-pro/assets/js/vendor/jquery.countdown.js
deleted file mode 100644
index 6ee0baa0..00000000
--- a/web/app/plugins/buddyboss-platform-pro/assets/js/vendor/jquery.countdown.js
+++ /dev/null
@@ -1,155 +0,0 @@
-(function($){
-
- // Number of seconds in every time division
- var days = 24*60*60,
- hours = 60*60,
- minutes = 60;
-
- // Creating the plugin
- $.fn.countdown = function(prop){
-
- var options = $.extend({
- callback : function(){},
- timestamp : 0
- },prop);
-
- var left, d, h, m, s, positions;
-
- // Initialize the plugin
- init(this, options);
-
- positions = this.find('.position');
-
- (function tick(){
-
- // Time left
- left = Math.floor((options.timestamp - (new Date())) / 1000);
-
- if(left < 0){
- left = 0;
- }
-
- // Number of days left
- d = Math.floor(left / days);
- updateDuo(0, 2, d);
- left -= d*days;
- //console.log(d);
-
- // Number of hours left
- h = Math.floor(left / hours);
- updateDuo(3, 4, h);
- left -= h*hours;
-
- // Number of minutes left
- m = Math.floor(left / minutes);
- updateDuo(5, 6, m);
- left -= m*minutes;
-
- // Number of seconds left
- s = left;
- updateDuo(7, 8, s);
-
- // Calling an optional user supplied callback
- options.callback(d, h, m, s);
-
- // Scheduling another call of this function in 1s
- setTimeout(tick, 1000);
- })();
-
- // This function updates two digit positions at once
- function updateDuo(minor,major,value){
-
- if(major - minor == 2) {
- switchDigit(positions.eq(0),Math.floor(value/10/10)%10);
- switchDigit(positions.eq(1),Math.floor(value/10)%10);
- switchDigit(positions.eq(2),value%10);
- }
- else {
- switchDigit(positions.eq(minor),Math.floor(value/10)%10);
- switchDigit(positions.eq(major),value%10);
- }
- }
-
- return this;
- };
-
- function init(elem, options){
- elem.addClass('countdownHolder');
-
- // Creating the markup inside the container
- $('').html(
- '' + daysStr + ' \\
- 0 \
- \
- \
- 0 \
- \
- \
- 0 \
- \
- '
- ).appendTo(elem);
-
- $.each({
- Hours: hoursStr,
- Minutes: minutesStr,
- Seconds: secondsStr
- }, function (key,value) {
- $('').html(
- '' + value + ' \\
- 0 \
- \
- \
- 0 \
- '
- ).appendTo(elem);
-
- if(key!="Seconds"){
- elem.append(' ');
- }
- });
-
- }
-
- // Creates an animated transition between the two numbers
- function switchDigit(position,number){
-
- var digit = position.find('.digit')
-
- if(digit.is(':animated')){
- return false;
- }
-
- if(position.data('digit') == number){
- // We are already showing this number
- return false;
- }
-
- position.data('digit', number);
-
- var replacement = $('',{
- 'class':'digit',
- css:{
- top:'-2.1em',
- opacity:0
- },
- html:number
- });
-
- // The .static class is added when the animation
- // completes. This makes it run smoother.
-
- digit
- .before(replacement)
- .removeClass('static')
- .animate({top:'2.5em',opacity:0},'fast',function(){
- digit.remove();
- })
-
- replacement
- .delay(100)
- .animate({top:0,opacity:1},'fast',function(){
- replacement.addClass('static');
- });
- }
-})(jQuery);
diff --git a/web/app/plugins/buddyboss-platform-pro/assets/js/vendor/jquery.countdown.min.js b/web/app/plugins/buddyboss-platform-pro/assets/js/vendor/jquery.countdown.min.js
deleted file mode 100644
index 74ad6089..00000000
--- a/web/app/plugins/buddyboss-platform-pro/assets/js/vendor/jquery.countdown.min.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){function s(s,a){var n=s.find(".digit");if(n.is(":animated"))return!1;if(s.data("digit")==a)return!1;s.data("digit",a);var i=t("",{class:"digit",css:{top:"-2.1em",opacity:0},html:a});n.before(i).removeClass("static").animate({top:"2.5em",opacity:0},"fast",function(){n.remove()}),i.delay(100).animate({top:0,opacity:1},"fast",function(){i.addClass("static")})}t.fn.countdown=function(a){var n,i,o,c,p,e,l,d=t.extend({callback:function(){},timestamp:0},a);function u(t,a,n){a-t==2?(s(e.eq(0),Math.floor(n/10/10)%10),s(e.eq(1),Math.floor(n/10)%10),s(e.eq(2),n%10)):(s(e.eq(t),Math.floor(n/10)%10),s(e.eq(a),n%10))}return(l=this).addClass("countdownHolder"),t('').html(''+daysStr+' \t\t\t0 \t\t \t\t\t\t\t0 \t\t \t\t\t\t\t0 \t\t \t\t ').appendTo(l),t.each({Hours:hoursStr,Minutes:minutesStr,Seconds:secondsStr},function(s,a){t('').html(''+a+' 0 0 ').appendTo(l),"Seconds"!=s&&l.append(' ')}),e=this.find(".position"),function t(){(n=Math.floor((d.timestamp-new Date)/1e3))<0&&(n=0),u(0,2,i=Math.floor(n/86400)),n-=86400*i,u(3,4,o=Math.floor(n/3600)),n-=3600*o,u(5,6,c=Math.floor(n/60)),u(7,8,p=n-=60*c),d.callback(i,o,c,p),setTimeout(t,1e3)}(),this}}(jQuery);
diff --git a/web/app/plugins/buddyboss-platform-pro/buddyboss-platform-pro.php b/web/app/plugins/buddyboss-platform-pro/buddyboss-platform-pro.php
index aa744fa7..fef5e7f2 100644
--- a/web/app/plugins/buddyboss-platform-pro/buddyboss-platform-pro.php
+++ b/web/app/plugins/buddyboss-platform-pro/buddyboss-platform-pro.php
@@ -9,7 +9,7 @@
* Description: Adds premium features to BuddyBoss Platform.
* Author: BuddyBoss
* Author URI: https://buddyboss.com/
- * Version: 2.3.2
+ * Version: 2.4.00
* Text Domain: buddyboss-pro
* Domain Path: /languages/
* License: GPLv2 or later (license.txt)
@@ -23,21 +23,8 @@
// Exit if accessed directly.
defined( 'ABSPATH' ) || exit;
-if ( file_exists( dirname( __FILE__ ) . '/vendor/autoload.php' ) ) {
- require dirname( __FILE__ ) . '/vendor/autoload.php';
-}
-
-// load main class file.
-require_once 'class-bb-platform-pro.php';
-
-/**
- * Returns the main instance of BB_Platform_Pro to prevent the need to use globals.
- *
- * @since 1.0.0
- * @return BB_Platform_Pro
- */
-function bb_platform_pro() {
- return BB_Platform_Pro::instance();
+if ( file_exists( __DIR__ . '/vendor/autoload.php' ) ) {
+ require __DIR__ . '/vendor/autoload.php';
}
/**
@@ -75,12 +62,18 @@ function bb_platform_pro_init() {
if ( ! defined( 'BP_PLATFORM_VERSION' ) ) {
add_action( 'admin_notices', 'bb_platform_pro_install_bb_platform_notice' );
add_action( 'network_admin_notices', 'bb_platform_pro_install_bb_platform_notice' );
+
return;
} elseif ( version_compare( BP_PLATFORM_VERSION, '1.3.4', '<' ) ) {
add_action( 'admin_notices', 'bb_platform_pro_update_bb_platform_notice' );
add_action( 'network_admin_notices', 'bb_platform_pro_update_bb_platform_notice' );
+
return;
- } else {
+ } elseif ( function_exists( 'buddypress' ) && isset( buddypress()->buddyboss ) ) {
+
+ // load main class file.
+ require_once 'class-bb-platform-pro.php';
+
bb_platform_pro();
}
}
diff --git a/web/app/plugins/buddyboss-platform-pro/class-bb-platform-pro.php b/web/app/plugins/buddyboss-platform-pro/class-bb-platform-pro.php
index 14e873fc..9b36b9d6 100644
--- a/web/app/plugins/buddyboss-platform-pro/class-bb-platform-pro.php
+++ b/web/app/plugins/buddyboss-platform-pro/class-bb-platform-pro.php
@@ -116,8 +116,8 @@ private function constants() {
* @since 1.0.0
*/
private function setup_globals() {
- $this->version = '2.3.2';
- $this->db_version = 265;
+ $this->version = '2.4.00';
+ $this->db_version = 285;
$this->db_version_raw = (int) bp_get_option( '_bbp_pro_db_version' );
// root directory.
@@ -161,8 +161,8 @@ public function load_plugin_textdomain() {
$locale = apply_filters( 'plugin_locale', $locale, 'buddyboss-pro' );
unload_textdomain( 'buddyboss-pro' );
- load_textdomain( 'buddyboss-pro', WP_LANG_DIR . '/' . plugin_basename( dirname( __FILE__ ) ) . '/' . plugin_basename( dirname( __FILE__ ) ) . '-' . $locale . '.mo' );
- load_plugin_textdomain( 'buddyboss-pro', false, plugin_basename( dirname( __FILE__ ) ) . '/languages' );
+ load_textdomain( 'buddyboss-pro', WP_LANG_DIR . '/' . plugin_basename( __DIR__ ) . '/' . plugin_basename( __DIR__ ) . '-' . $locale . '.mo' );
+ load_plugin_textdomain( 'buddyboss-pro', false, plugin_basename( __DIR__ ) . '/languages' );
}
/**
@@ -175,7 +175,7 @@ public function load_plugin_textdomain() {
public function autoload( $class ) {
$class_parts = explode( '_', strtolower( $class ) );
- if ( 'bp' !== $class_parts[0] && 'bb' !== $class_parts[0] ) {
+ if ( $class_parts[0] !== 'bp' && $class_parts[0] !== 'bb' ) {
return;
}
@@ -251,6 +251,17 @@ public function bb_enqueue_scripts_styles_admin() {
)
);
+ wp_enqueue_script( 'bb-pro-admin-script', $this->plugin_url . 'assets/js/bb-pro-admin' . $min . '.js', false, bb_platform_pro()->version, true );
+ wp_localize_script(
+ 'bb-pro-admin-script',
+ 'BB_PRO_ADMIN',
+ apply_filters(
+ 'bb_pro_admin_localize_options',
+ array(
+ 'ajax_url' => admin_url( 'admin-ajax.php' ),
+ )
+ )
+ );
}
/**
@@ -265,7 +276,7 @@ public function bb_enqueue_scripts_styles_admin() {
public function bb_pro_modify_plugin_action_links( $links, $file ) {
// Return normal links if not BuddyPress.
- if ( 'buddyboss-platform-pro/buddyboss-platform-pro.php' !== $file ) {
+ if ( $file !== 'buddyboss-platform-pro/buddyboss-platform-pro.php' ) {
return $links;
}
@@ -284,7 +295,7 @@ public function bb_pro_modify_plugin_action_links( $links, $file ) {
* @since 2.1.7
*/
public function bb_pro_display_update_plugin_information() {
- if ( 0 !== strpos( get_current_screen()->id, 'plugins' ) ) {
+ if ( strpos( get_current_screen()->id, 'plugins' ) !== 0 ) {
return;
}
// Check the transient to see if we've just updated the plugin.
@@ -292,4 +303,14 @@ public function bb_pro_display_update_plugin_information() {
delete_option( '_bb_pro_is_update' );
}
}
+
+ /**
+ * Returns the main instance of BB_Platform_Pro to prevent the need to use globals.
+ *
+ * @since 1.0.0
+ * @return BB_Platform_Pro
+ */
+ function bb_platform_pro() {
+ return BB_Platform_Pro::instance();
+ }
}
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/access-control/bb-access-control-filters.php b/web/app/plugins/buddyboss-platform-pro/includes/access-control/bb-access-control-filters.php
index 4ac2e4f0..70e3d4e5 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/access-control/bb-access-control-filters.php
+++ b/web/app/plugins/buddyboss-platform-pro/includes/access-control/bb-access-control-filters.php
@@ -50,7 +50,7 @@
*/
function bb_access_control_bp_group_member_query_group_member_ids( $group_member_ids, $group_member_query_object ) {
- if ( bp_is_active( 'groups' ) && bp_is_group_single() && bp_is_group_messages() && 'private-message' === bb_get_group_current_messages_tab() ) {
+ if ( bp_is_active( 'groups' ) && bp_is_group_single() && bp_is_group_messages() && bb_get_group_current_messages_tab() === 'private-message' ) {
$can_send_arr = array();
$cant_send_arr = array();
@@ -234,7 +234,7 @@ function bb_access_control_user_can_create_activity_comment( $can_comment, $comm
if (
bp_is_group_single() ||
bp_is_group_activity() ||
- ( ! empty( $activities_template->activity->component ) && 'groups' === $activities_template->activity->component )
+ ( ! empty( $activities_template->activity->component ) && $activities_template->activity->component === 'groups' )
) {
return $can_comment;
}
@@ -278,7 +278,7 @@ function bb_access_control_group_accept_access_control_access( $buttons, $group,
$join_group_settings = bb_access_control_join_group_settings();
$has_access = $buttons;
$user_id = bp_loggedin_user_id();
- if ( 'request' === $type ) {
+ if ( $type === 'request' ) {
$user_id = $requests_template->request->user_id;
}
@@ -340,7 +340,6 @@ function bb_access_control_has_create_group_access( $can_create, $restricted ) {
* @since 1.1.0
*/
return apply_filters( 'bb_access_control_has_create_group_access', $has_access, $restricted );
-
}
/**
@@ -388,7 +387,6 @@ function bb_access_control_has_join_group_access( $button, $group ) {
* @since 1.1.0
*/
return apply_filters( 'bb_access_control_has_join_group_access', $has_access, $group );
-
}
/**
@@ -407,13 +405,13 @@ function bb_access_control_has_join_group_access( $button, $group ) {
function bb_access_control_has_access( $user_id, $access_controls, $option_access_controls, $settings, $threaded = false ) {
$can_create = true;
- if ( 'membership' === $option_access_controls ) {
+ if ( $option_access_controls === 'membership' ) {
$plugin_lists = $access_controls[ $option_access_controls ]['class']::instance()->bb_get_access_control_plugins_lists();
$option_access_controls = $settings['plugin-access-control-type'];
if ( isset( $plugin_lists ) && isset( $plugin_lists[ $option_access_controls ] ) && $plugin_lists[ $option_access_controls ]['is_enabled'] ) {
$can_create = $plugin_lists[ $option_access_controls ]['class']::instance()->has_access( $user_id, $settings, $threaded );
}
- } elseif ( 'gamipress' === $option_access_controls ) {
+ } elseif ( $option_access_controls === 'gamipress' ) {
$gamipress_lists = $access_controls[ $option_access_controls ]['class']::instance()->bb_get_access_control_gamipress_lists();
$option_access_controls = $settings['gamipress-access-control-type'];
if ( isset( $gamipress_lists ) && isset( $gamipress_lists[ $option_access_controls ] ) && $gamipress_lists[ $option_access_controls ]['is_enabled'] ) {
@@ -461,7 +459,6 @@ function bb_access_control_has_join_group_request_access_control_access( $can_se
* @since 1.1.0
*/
return apply_filters( 'bb_access_control_has_join_group_request_access_control_access', $has_access, $group_object );
-
}
/**
@@ -525,7 +522,7 @@ function bb_access_control_user_can_send_friend_request( $button ) {
return $button;
}
- if ( is_array( $button ) && isset( $button['id'] ) && 'not_friends' !== $button['id'] ) {
+ if ( is_array( $button ) && isset( $button['id'] ) && $button['id'] !== 'not_friends' ) {
return $button;
}
@@ -548,7 +545,6 @@ function bb_access_control_user_can_send_friend_request( $button ) {
* @since 1.1.0
*/
return apply_filters( 'bb_access_control_user_can_send_friend_request', $has_access );
-
}
/**
@@ -568,7 +564,7 @@ function bb_access_control_member_header_user_can_send_friend_request( $buttons
return $buttons;
}
- if ( is_array( $buttons ) && isset( $buttons['member_friendship'] ) && isset( $buttons['member_friendship']['key'] ) && 'not_friends' !== $buttons['member_friendship']['key'] ) {
+ if ( is_array( $buttons ) && isset( $buttons['member_friendship'] ) && isset( $buttons['member_friendship']['key'] ) && $buttons['member_friendship']['key'] !== 'not_friends' ) {
return $buttons;
}
@@ -594,7 +590,6 @@ function bb_access_control_member_header_user_can_send_friend_request( $buttons
* @since 1.1.0
*/
return apply_filters( 'bb_access_control_member_header_user_can_send_friend_request', $hac_access );
-
}
/**
@@ -623,7 +618,7 @@ function bb_access_control_member_header_user_can_send_message_request( $buttons
return $buttons;
}
- if ( is_array( $buttons ) && isset( $buttons['private_message'] ) && isset( $buttons['private_message']['key'] ) && 'private_message' !== $buttons['private_message']['id'] ) {
+ if ( is_array( $buttons ) && isset( $buttons['private_message'] ) && isset( $buttons['private_message']['key'] ) && $buttons['private_message']['id'] !== 'private_message' ) {
return $buttons;
}
@@ -651,7 +646,6 @@ function bb_access_control_member_header_user_can_send_message_request( $buttons
* @since 1.1.0
*/
return apply_filters( 'bb_access_control_member_header_user_can_send_message_request', $has_access );
-
}
/**
@@ -670,9 +664,9 @@ function bb_access_control_member_can_send_message( $thread, $recipients, $error
$message_settings = bb_access_control_send_messages_settings();
if ( empty( $message_settings ) || ( isset( $message_settings['access-control-type'] ) && empty( $message_settings['access-control-type'] ) ) ) {
- if ( '' === $error_type ) {
+ if ( $error_type === '' ) {
return $thread;
- } elseif ( 'wp_error' === $error_type ) {
+ } elseif ( $error_type === 'wp_error' ) {
return '';
}
} elseif ( is_array( $message_settings ) && isset( $message_settings['access-control-type'] ) && ! empty( $message_settings['access-control-type'] ) ) {
@@ -688,18 +682,19 @@ function bb_access_control_member_can_send_message( $thread, $recipients, $error
}
foreach ( $recipients as $recipient ) {
- if ( bp_loggedin_user_id() !== $recipient->user_id ) {
- $can_create = bb_access_control_has_access( $recipient->user_id, $access_controls, $option_access_controls, $message_settings, true );
+ $user_id = (int) ( is_int( $recipient ) ? $recipient : ( $recipient->user_id ?? 0 ) );
+ if ( bp_loggedin_user_id() !== $user_id && $user_id !== 0 ) {
+ $can_create = bb_access_control_has_access( $user_id, $access_controls, $option_access_controls, $message_settings, true );
if ( ! $can_create ) {
- $un_access_users[] = bp_core_get_user_displayname( $recipient->user_id );
+ $un_access_users[] = bp_core_get_user_displayname( $user_id );
}
}
}
if ( empty( $un_access_users ) ) {
- if ( '' === $error_type ) {
+ if ( $error_type === '' ) {
return $thread;
- } elseif ( 'wp_error' === $error_type ) {
+ } elseif ( $error_type === 'wp_error' ) {
return '';
}
} else {
@@ -710,15 +705,17 @@ function bb_access_control_member_can_send_message( $thread, $recipients, $error
$error = __( 'You are restricted from sending new messages to these members: ', 'buddyboss-pro' ) . implode( ', ', array_slice( $un_access_users, -3 ) ) . __( '...', 'buddyboss-pro' );
}
}
- if ( '' === $error_type ) {
- $thread->feedback_error = array(
- 'feedback' => $error,
- 'type' => 'info',
- 'from' => 'access-control',
- );
+ if ( $error_type === '' ) {
+ if ( gettype( $thread ) !== 'boolean' ) {
+ $thread->feedback_error = array(
+ 'feedback' => $error,
+ 'type' => 'info',
+ 'from' => 'access-control',
+ );
+ }
return $thread;
- } elseif ( 'wp_error' === $error_type ) {
+ } elseif ( $error_type === 'wp_error' ) {
return new WP_Error( 'message_generic_error', $error );
}
}
@@ -856,7 +853,7 @@ function bb_access_control_member_can_see_send_message( $button_contents, $args,
return $button_contents;
}
- if ( is_object( $button ) && isset( $button->id ) && 'private_message' !== $button->id ) {
+ if ( is_object( $button ) && isset( $button->id ) && $button->id !== 'private_message' ) {
return $button_contents;
}
@@ -881,7 +878,6 @@ function bb_access_control_member_can_see_send_message( $button_contents, $args,
* @since 1.1.0
*/
return apply_filters( 'bb_access_control_member_can_see_send_message', $has_access, $args, $button );
-
}
/**
@@ -899,12 +895,12 @@ function bb_access_control_member_can_edit_activity( $buttons, $activity_id ) {
if (
bp_is_group_single() ||
bp_is_group_activity() ||
- ( bp_is_single_activity() && ! empty( $activities_template->activity->component ) && 'groups' === $activities_template->activity->component )
+ ( bp_is_single_activity() && ! empty( $activities_template->activity->component ) && $activities_template->activity->component === 'groups' )
) {
return $buttons;
}
- if ( 'groups' === $activities_template->activity->component ) {
+ if ( $activities_template->activity->component === 'groups' ) {
return $buttons;
}
@@ -922,7 +918,7 @@ function bb_access_control_member_can_edit_activity( $buttons, $activity_id ) {
unset( $buttons['activity_edit'] );
if (
empty( $activities_template->activity->component ) ||
- 'groups' !== $activities_template->activity->component
+ $activities_template->activity->component !== 'groups'
) {
unset( $buttons['activity_delete'] );
}
@@ -936,7 +932,6 @@ function bb_access_control_member_can_edit_activity( $buttons, $activity_id ) {
* @since 1.1.0
*/
return apply_filters( 'bb_access_control_member_can_edit_activity', $has_access, $activity_id );
-
}
/**
@@ -962,9 +957,9 @@ function bb_access_control_groups_potential_invites( $requests ) {
$access_controls = BB_Access_Control::bb_get_access_control_lists();
$option_access_controls = $join_group_settings['access-control-type'];
- if ( 'membership' === $option_access_controls && ! empty( $join_group_settings['access-control-options'] ) ) {
+ if ( $option_access_controls === 'membership' && ! empty( $join_group_settings['access-control-options'] ) ) {
- if ( 'memberpress' === $join_group_settings['plugin-access-control-type'] && $access_controls[ $option_access_controls ]['is_enabled'] ) {
+ if ( $join_group_settings['plugin-access-control-type'] === 'memberpress' && $access_controls[ $option_access_controls ]['is_enabled'] ) {
foreach ( $join_group_settings['access-control-options'] as $level ) {
$access_control_id = (int) $level;
@@ -1106,7 +1101,7 @@ function bb_access_control_groups_potential_invites( $requests ) {
'include' => PHP_INT_MAX,
)
);
- } elseif ( 'memberium' === $join_group_settings['plugin-access-control-type'] && $access_controls[ $option_access_controls ]['is_enabled'] ) {
+ } elseif ( $join_group_settings['plugin-access-control-type'] === 'memberium' && $access_controls[ $option_access_controls ]['is_enabled'] ) {
if ( class_exists( 'm4is_cf4q' ) ) {
$m4is_spk = MEMBERIUM_DB_CONTACTS;
$m4is_lc7m = m4is_cf4q::m4is_kmvn( 'appname' );
@@ -1162,7 +1157,7 @@ function bb_access_control_groups_potential_invites( $requests ) {
}
return $requests;
- } elseif ( 'pm-pro-membership' === $join_group_settings['plugin-access-control-type'] && $access_controls[ $option_access_controls ]['is_enabled'] ) {
+ } elseif ( $join_group_settings['plugin-access-control-type'] === 'pm-pro-membership' && $access_controls[ $option_access_controls ]['is_enabled'] ) {
foreach ( $join_group_settings['access-control-options'] as $level ) {
$sql_query =
@@ -1222,7 +1217,7 @@ function bb_access_control_groups_potential_invites( $requests ) {
'include' => PHP_INT_MAX,
)
);
- } elseif ( 'restrict-content-pro' === $join_group_settings['plugin-access-control-type'] && $access_controls[ $option_access_controls ]['is_enabled'] && function_exists( 'rcp_get_memberships' ) ) {
+ } elseif ( $join_group_settings['plugin-access-control-type'] === 'restrict-content-pro' && $access_controls[ $option_access_controls ]['is_enabled'] && function_exists( 'rcp_get_memberships' ) ) {
foreach ( $join_group_settings['access-control-options'] as $level ) {
$args = array(
'number' => PHP_INT_MAX,
@@ -1261,7 +1256,7 @@ function bb_access_control_groups_potential_invites( $requests ) {
'include' => PHP_INT_MAX,
)
);
- } elseif ( 'lifter' === $join_group_settings['plugin-access-control-type'] && $access_controls[ $option_access_controls ]['is_enabled'] && function_exists( 'llms_is_user_enrolled' ) ) {
+ } elseif ( $join_group_settings['plugin-access-control-type'] === 'lifter' && $access_controls[ $option_access_controls ]['is_enabled'] && function_exists( 'llms_is_user_enrolled' ) ) {
foreach ( $join_group_settings['access-control-options'] as $level ) {
$membership_id = (int) $level;
@@ -1297,7 +1292,7 @@ function bb_access_control_groups_potential_invites( $requests ) {
'include' => PHP_INT_MAX,
)
);
- } elseif ( 'learndash' === $join_group_settings['plugin-access-control-type'] && $access_controls[ $option_access_controls ]['is_enabled'] && function_exists( 'learndash_is_user_in_group' ) ) {
+ } elseif ( $join_group_settings['plugin-access-control-type'] === 'learndash' && $access_controls[ $option_access_controls ]['is_enabled'] && function_exists( 'learndash_is_user_in_group' ) ) {
foreach ( $join_group_settings['access-control-options'] as $level ) {
$user_ids[] = learndash_get_groups_user_ids( $level );
@@ -1329,7 +1324,7 @@ function bb_access_control_groups_potential_invites( $requests ) {
'include' => PHP_INT_MAX,
)
);
- } elseif ( 's2member' === $join_group_settings['plugin-access-control-type'] && $access_controls[ $option_access_controls ]['is_enabled'] ) {
+ } elseif ( $join_group_settings['plugin-access-control-type'] === 's2member' && $access_controls[ $option_access_controls ]['is_enabled'] ) {
foreach ( $join_group_settings['access-control-options'] as $level ) {
$args = array(
@@ -1345,7 +1340,7 @@ function bb_access_control_groups_potential_invites( $requests ) {
$args['meta_query'][] = array(
'key' => $wpdb->get_blog_prefix() . 'capabilities',
- 'value' => 0 === (int) $level ? '"subscriber"' : '"s2member_level' . $level . '"',
+ 'value' => (int) $level === 0 ? '"subscriber"' : '"s2member_level' . $level . '"',
'compare' => 'LIKE',
);
@@ -1384,7 +1379,7 @@ function bb_access_control_groups_potential_invites( $requests ) {
'include' => PHP_INT_MAX,
)
);
- } elseif ( 'woo-membership' === $join_group_settings['plugin-access-control-type'] && $access_controls[ $option_access_controls ]['is_enabled'] ) {
+ } elseif ( $join_group_settings['plugin-access-control-type'] === 'woo-membership' && $access_controls[ $option_access_controls ]['is_enabled'] ) {
foreach ( $join_group_settings['access-control-options'] as $level ) {
$results = $wpdb->get_results( "SELECT DISTINCT um.user_id, u.user_email, u.display_name, p2.post_title, p2.post_type FROM {$wpdb->prefix}posts AS p LEFT JOIN {$wpdb->prefix}posts AS p2 ON p2.ID = p.post_parent LEFT JOIN {$wpdb->prefix}users AS u ON u.id = p.post_author LEFT JOIN {$wpdb->prefix}usermeta AS um ON u.id = um.user_id WHERE p.post_type = 'wc_user_membership' AND p.post_status IN ('wcm-active') AND p2.post_type = 'wc_membership_plan' AND p.post_parent = {$level}" ); // phpcs:ignore
if ( $results ) {
@@ -1419,7 +1414,7 @@ function bb_access_control_groups_potential_invites( $requests ) {
'include' => PHP_INT_MAX,
)
);
- } elseif ( 'wishlist-member' === $join_group_settings['plugin-access-control-type'] && $access_controls[ $option_access_controls ]['is_enabled'] ) {
+ } elseif ( $join_group_settings['plugin-access-control-type'] === 'wishlist-member' && $access_controls[ $option_access_controls ]['is_enabled'] ) {
foreach ( $join_group_settings['access-control-options'] as $level ) {
global $WishListMemberInstance; // phpcs:ignore
if ( $WishListMemberInstance ) { // phpcs:ignore
@@ -1457,10 +1452,10 @@ function bb_access_control_groups_potential_invites( $requests ) {
);
}
}
- } elseif ( 'gamipress' === $option_access_controls && $access_controls[ $option_access_controls ]['is_enabled'] ) {
+ } elseif ( $option_access_controls === 'gamipress' && $access_controls[ $option_access_controls ]['is_enabled'] ) {
if ( ! empty( $join_group_settings['access-control-options'] ) ) {
foreach ( $join_group_settings['access-control-options'] as $level ) {
- if ( 'achievement' === $join_group_settings['gamipress-access-control-type'] ) {
+ if ( $join_group_settings['gamipress-access-control-type'] === 'achievement' ) {
$get_earners = gamipress_get_achievement_earners( $level );
} else {
$get_earners = gamipress_get_rank_earners( $level );
@@ -1499,7 +1494,7 @@ function bb_access_control_groups_potential_invites( $requests ) {
}
} else {
if ( isset( $access_controls ) && isset( $access_controls[ $option_access_controls ] ) && $access_controls[ $option_access_controls ]['is_enabled'] && ! empty( $join_group_settings['access-control-options'] ) ) {
- if ( 'wp_role' === $option_access_controls ) {
+ if ( $option_access_controls === 'wp_role' ) {
$args = array(
'fields' => array( 'ID' ),
'role__in' => $join_group_settings['access-control-options'],
@@ -1508,7 +1503,7 @@ function bb_access_control_groups_potential_invites( $requests ) {
if ( $user_id ) {
$user_ids[] = wp_list_pluck( $user_id, 'ID' );
}
- } elseif ( 'gender' === $option_access_controls ) {
+ } elseif ( $option_access_controls === 'gender' ) {
$get_gender_field_id = bp_get_xprofile_gender_type_field_id();
if ( $get_gender_field_id ) {
foreach ( $join_group_settings['access-control-options'] as $option ) {
@@ -1518,7 +1513,7 @@ function bb_access_control_groups_potential_invites( $requests ) {
}
}
}
- } elseif ( 'bp_member_type' === $option_access_controls ) {
+ } elseif ( $option_access_controls === 'bp_member_type' ) {
return wp_parse_args(
$requests,
array(
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/access-control/bb-access-control-rest-filters.php b/web/app/plugins/buddyboss-platform-pro/includes/access-control/bb-access-control-rest-filters.php
index 3c55d8b1..37831d68 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/access-control/bb-access-control-rest-filters.php
+++ b/web/app/plugins/buddyboss-platform-pro/includes/access-control/bb-access-control-rest-filters.php
@@ -33,6 +33,8 @@
add_filter( 'bp_rest_user_can_create_friendship', 'bb_access_control_rest_user_can_create_friendship', PHP_INT_MAX, 2 );
add_filter( 'bp_rest_friends_create_item_permissions_check', 'bb_access_control_rest_friends_permissions_check', PHP_INT_MAX, 2 );
+// Message support for member directory.
+add_filter( 'bp_rest_user_can_show_send_message_button', 'bb_access_control_rest_user_can_show_send_message_button', PHP_INT_MAX, 2 );
/**
* Action to apply hooks on the group member query.
*
@@ -57,7 +59,7 @@ function bb_access_control_rest_before_get_group_members( $args, $request ) {
*/
add_filter(
'bp_group_member_query_group_member_ids',
- function( $group_member_ids, $group_member_query_object ) use ( $show_all ) {
+ function ( $group_member_ids, $group_member_query_object ) use ( $show_all ) {
if ( bp_is_active( 'groups' ) && empty( $show_all ) ) {
@@ -127,10 +129,10 @@ function bb_access_control_rest_activity_item_permissions( $retval, $request ) {
}
if (
- true === $retval &&
+ $retval === true &&
function_exists( 'bb_user_can_create_activity' ) &&
! bb_user_can_create_activity() &&
- 'groups' !== $component
+ $component !== 'groups'
) {
$url = $request->get_route();
@@ -171,11 +173,11 @@ function bb_access_control_rest_activity_item_single_permissions( $retval, $requ
}
if (
- true === $retval &&
+ $retval === true &&
function_exists( 'bb_user_can_create_activity' ) &&
! bb_user_can_create_activity() &&
isset( $activity->component ) &&
- 'groups' !== $activity->component
+ $activity->component !== 'groups'
) {
$method = $request->get_method();
@@ -183,7 +185,7 @@ function_exists( 'bb_user_can_create_activity' ) &&
$message = __( 'Sorry, You don\'t have enough access to update this activity.', 'buddyboss-pro' );
- if ( WP_REST_Server::DELETABLE === $method ) {
+ if ( $method === WP_REST_Server::DELETABLE ) {
$message = __( 'Sorry, you are not allowed to delete this activity.', 'buddyboss-pro' );
}
@@ -218,14 +220,14 @@ function bb_access_control_rest_activity_prepare_value( $response, $request, $ac
if (
! is_user_logged_in() ||
! function_exists( 'bb_user_can_create_activity' ) ||
- 'groups' === $activity->component
+ $activity->component === 'groups'
) {
return $response;
}
- if ( 'activity_comment' === $activity->type && ! empty( $activity->item_id ) ) {
+ if ( $activity->type === 'activity_comment' && ! empty( $activity->item_id ) ) {
$parent_activity = new BP_Activity_Activity( $activity->item_id );
- if ( ! empty( $parent_activity->id ) && 'groups' === $parent_activity->component ) {
+ if ( ! empty( $parent_activity->id ) && $parent_activity->component === 'groups' ) {
return $response;
}
}
@@ -236,7 +238,7 @@ function bb_access_control_rest_activity_prepare_value( $response, $request, $ac
$data['can_edit'] = ( ! empty( $user_can ) && ! empty( $data['can_edit'] ) ) ? $data['can_edit'] : false;
$data['can_delete'] = ( ! empty( $user_can ) && bp_activity_user_can_delete( $activity ) ) ? bp_activity_user_can_delete( $activity ) : false;
- if ( isset( $data['activity_data']['can_edit_privacy'] ) || true === $data['activity_data']['can_edit_privacy'] ) {
+ if ( isset( $data['activity_data']['can_edit_privacy'] ) || $data['activity_data']['can_edit_privacy'] === true ) {
$data['activity_data']['can_edit_privacy'] = $user_can;
}
@@ -259,7 +261,7 @@ function bb_access_control_rest_activity_prepare_value( $response, $request, $ac
function bb_access_control_rest_groups_prepare_value( $response, $request, $group ) {
$data = $response->get_data();
- if ( isset( $data['can_join'] ) && true === $data['can_join'] ) {
+ if ( isset( $data['can_join'] ) && $data['can_join'] === true ) {
$data['can_join'] = bb_access_control_check_user_can_join_group( $data['can_join'] );
}
@@ -279,7 +281,7 @@ function bb_access_control_rest_groups_prepare_value( $response, $request, $grou
* @return bool|WP_Error
*/
function bb_access_control_rest_group_access_control_create_check( $retval, $request ) {
- if ( true !== $retval ) {
+ if ( $retval !== true ) {
return $retval;
}
@@ -328,7 +330,7 @@ function bb_access_control_rest_group_access_control_create_check( $retval, $req
* @return bool|WP_Error
*/
function bb_access_control_rest_group_access_control_update_check( $retval, $request ) {
- if ( true !== $retval ) {
+ if ( $retval !== true ) {
return $retval;
}
@@ -366,7 +368,7 @@ function bb_access_control_rest_user_can_join_group( $retval, $user_id ) {
$join_group_settings = bb_access_control_join_group_settings();
if (
- false === $retval ||
+ $retval === false ||
empty( $join_group_settings ) ||
empty( $user_id ) ||
(
@@ -433,7 +435,7 @@ function bb_access_control_rest_messages_create_permissions_check( $retval, $req
}
if (
- true !== $retval ||
+ $retval !== true ||
empty( $message_settings ) ||
(
isset( $message_settings['access-control-type'] ) &&
@@ -504,7 +506,7 @@ function bb_access_control_rest_group_messages_create_permissions_check( $retval
$message_settings = bb_access_control_send_messages_settings();
if (
- true !== $retval ||
+ $retval !== true ||
empty( $message_settings ) ||
(
isset( $message_settings['access-control-type'] ) &&
@@ -516,7 +518,7 @@ function bb_access_control_rest_group_messages_create_permissions_check( $retval
$message_users = $request->get_param( 'users' );
- if ( 'all' === $message_users ) {
+ if ( $message_users === 'all' ) {
return $retval;
}
@@ -617,7 +619,7 @@ function bb_access_control_rest_friends_permissions_check( $retval, $request ) {
$friend_settings = bb_access_control_friends_settings();
if (
- true !== $retval ||
+ $retval !== true ||
empty( $friend_settings ) ||
(
isset( $friend_settings['access-control-type'] ) &&
@@ -688,3 +690,40 @@ function bb_access_control_check_user_can_join_group( $bool = true, $user_id = 0
return $bool;
}
+
+/**
+ * Update the flag `send_message` in member endpoint.
+ *
+ * @since 2.3.60
+ *
+ * @param bool $retval Return value.
+ * @param int $user_id Current Member ID.
+ *
+ * @return bool
+ */
+function bb_access_control_rest_user_can_show_send_message_button( $retval, $user_id ) {
+ $message_settings = bb_access_control_send_messages_settings();
+ if (
+ empty( $user_id ) ||
+ empty( $message_settings ) ||
+ (
+ isset( $message_settings['access-control-type'] ) &&
+ empty( $message_settings['access-control-type'] )
+ )
+ ) {
+ return $retval;
+ }
+
+ if ( is_array( $message_settings ) && isset( $message_settings['access-control-type'] ) && ! empty( $message_settings['access-control-type'] ) && ! empty( $user_id ) ) {
+
+ $access_controls = BB_Access_Control::bb_get_access_control_lists();
+ $option_access_controls = $message_settings['access-control-type'];
+ $can_create = bb_access_control_has_access( $user_id, $access_controls, $option_access_controls, $message_settings, true );
+
+ if ( $can_create ) {
+ return true;
+ }
+ }
+
+ return false;
+}
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/access-control/includes/class-bb-access-control-learndash-membership.php b/web/app/plugins/buddyboss-platform-pro/includes/access-control/includes/class-bb-access-control-learndash-membership.php
index ab4dc70a..32b31f50 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/access-control/includes/class-bb-access-control-learndash-membership.php
+++ b/web/app/plugins/buddyboss-platform-pro/includes/access-control/includes/class-bb-access-control-learndash-membership.php
@@ -67,7 +67,7 @@ public function bb_access_control_ld_removed_group_access( $user_id, $group_id )
*/
public static function instance() {
- if ( null === self::$instance ) {
+ if ( self::$instance === null ) {
$class_name = __CLASS__;
self::$instance = new $class_name();
self::$instance->slug = 'learndash';
@@ -92,7 +92,6 @@ public function get_level_lists() {
$results = bb_access_control_get_posts( 'groups' );
return apply_filters( 'learndash_access_control_get_level_lists', $results );
-
}
/**
@@ -118,7 +117,8 @@ public function has_access( $user_id = 0, $settings_data = array(), $threaded =
if ( $threaded ) {
foreach ( $settings_data['access-control-options'] as $level_id ) {
- $plan = learndash_is_user_in_group( bp_loggedin_user_id(), $level_id );
+ // If the sender is a member or the leader of the group
+ $plan = learndash_is_user_in_group( bp_loggedin_user_id(), $level_id ) || learndash_is_group_leader_of_user( bp_loggedin_user_id(), $user_id );
if ( $plan ) {
$arr_key = 'access-control-' . $level_id . '-options';
if ( empty( $settings_data[ $arr_key ] ) ) {
@@ -130,7 +130,8 @@ public function has_access( $user_id = 0, $settings_data = array(), $threaded =
break;
}
foreach ( $settings_data[ $arr_key ] as $level ) {
- $plan = learndash_is_user_in_group( $user_id, $level );
+ // If the reciever is a member or the leader of the group
+ $plan = learndash_is_user_in_group( $user_id, $level ) || learndash_is_group_leader_of_user( $user_id, bp_loggedin_user_id() );
if ( $plan ) {
$has_access = true;
break;
@@ -158,6 +159,5 @@ public function has_access( $user_id = 0, $settings_data = array(), $threaded =
}
return apply_filters( 'bb_access_control_' . $this->slug . '_has_access', $has_access );
-
}
}
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/bb-pro-core-update.php b/web/app/plugins/buddyboss-platform-pro/includes/bb-pro-core-update.php
index 2acb6ab0..c5266208 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/bb-pro-core-update.php
+++ b/web/app/plugins/buddyboss-platform-pro/includes/bb-pro-core-update.php
@@ -36,11 +36,29 @@ function bbp_pro_is_install() {
function bbp_pro_is_update() {
// Current DB version of this site (per site in a multisite network).
- $current_db = bp_get_option( '_bbp_pro_db_version' );
- $current_live = bbp_pro_get_db_version();
+ $current_db = (int) bp_get_option( '_bbp_pro_db_version' );
+ $current_live = (int) bbp_pro_get_db_version();
- // Compare versions (cast as int and bool to be safe).
- $is_update = (bool) ( (int) $current_db < (int) $current_live );
+ // Pro plugin version history.
+ bbp_pro_version_bump();
+ $bb_plugin_version_history = (array) bp_get_option( 'bb_pro_plugin_version_history', array() );
+ $initial_version_data = ! empty( $bb_plugin_version_history ) ? end( $bb_plugin_version_history ) : array();
+ $bb_version_exists = ! empty( $initial_version_data ) && ! empty( $initial_version_data['version'] ) && (string) bb_platform_pro()->version === (string) $initial_version_data['version'];
+ if ( ! $bb_version_exists || $current_live !== $current_db ) {
+ $current_date = new DateTime( 'now', new DateTimeZone( 'UTC' ) );
+ $bb_latest_plugin_version = array(
+ 'db_version' => $current_live,
+ 'date' => $current_date->format( 'Y-m-d H:i:s' ),
+ 'version' => bb_platform_pro()->version,
+ );
+ $bb_plugin_version_history[] = $bb_latest_plugin_version;
+ bp_update_option( 'bb_pro_plugin_version_history', array_filter( $bb_plugin_version_history ) );
+ }
+
+ $is_update = false;
+ if ( $current_live !== $current_db ) {
+ $is_update = true;
+ }
// Return the product of version comparison.
return $is_update;
@@ -84,6 +102,8 @@ function bbp_pro_setup_updater() {
*/
function bbp_pro_version_updater() {
+ // Get current DB version.
+ $current_db = (int) bp_get_option( '_bbp_pro_db_version' );
// Get the raw database version.
$raw_db_version = (int) bbp_pro_get_db_version_raw();
require_once ABSPATH . 'wp-admin/includes/upgrade.php';
@@ -146,13 +166,29 @@ function bbp_pro_version_updater() {
if ( $raw_db_version < 265 ) {
bbp_pro_update_to_2_3_0();
}
+
+ // Version 2.3.40.
+ if ( $raw_db_version < 275 ) {
+ bbp_pro_update_to_2_3_40();
+ }
+
+ // Version 2.3.41.
+ if ( $raw_db_version < 280 ) {
+ bbp_pro_update_to_2_3_41();
+ }
+
+ // Version 2.3.91.
+ if ( $raw_db_version < 285 ) {
+ bbp_pro_update_to_2_3_42();
+ }
+
+ if ( $raw_db_version !== $current_db ) {
+ // @todo - Write only data manipulate migration here. ( This is not for DB structure change ).
+ }
}
/* All done! *************************************************************/
- // Bump the version.
- bbp_pro_version_bump();
-
if ( $switched_to_root_blog ) {
restore_current_blog();
}
@@ -231,12 +267,13 @@ function bbp_pro_update_to_2_3_0() {
$groupmeta_table_exists = (bool) $wpdb->get_results( "DESCRIBE {$group_meta_table};" ); // phpcs:ignore
- if ( true === $groupmeta_table_exists ) {
+ if ( $groupmeta_table_exists === true ) {
// get all group ids with meta key exists.
$group_ids = array_column(
// phpcs:ignore
$wpdb->get_results(
+ // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared
$wpdb->prepare( "SELECT DISTINCT group_id FROM {$group_meta_table} WHERE `meta_key` = %s", 'bp-group-zoom-api-webhook-token' )
),
'group_id'
@@ -250,5 +287,191 @@ function bbp_pro_update_to_2_3_0() {
bp_groups_update_meta_cache( $group_ids );
}
}
+}
+
+/**
+ * Update migration for version 2.3.40.
+ *
+ * @since 2.3.40
+ */
+function bbp_pro_update_to_2_3_40() {
+ $settings = array(
+ 'warnings' => array(),
+ 'errors' => array(),
+ 'sidewide_errors' => array(),
+ );
+
+ $connected_app_id = bp_get_option( 'bb-onesignal-connected-app' );
+ $connected_app_details = bp_get_option( 'bb-onesignal-connected-app-details' );
+
+ if ( ! empty( $connected_app_id ) ) {
+ $settings['app_id'] = $connected_app_id;
+ }
+
+ if ( ! empty( $connected_app_details ) ) {
+ $settings['app_details'] = $connected_app_details;
+ $settings['app_name'] = $connected_app_details['name'];
+ }
+
+ if (
+ ! empty( $connected_app_id ) &&
+ ! empty( $connected_app_details ) &&
+ ! empty( $connected_app_details['basic_auth_key'] )
+ ) {
+ $settings['rest_api_key'] = $connected_app_details['basic_auth_key'];
+ $settings['is_connected'] = true;
+ bb_onesignal_update_settings( $settings );
+ bb_onesignal_update_app_details();
+ } else {
+ if ( ! empty( $settings['app_id'] ) ) {
+ $settings['sidewide_errors'] = array( 'upgrade_to_rest_api_key' );
+ }
+ bb_onesignal_update_settings( $settings );
+ }
+
+ // Delete all other options.
+ bp_delete_option( 'bb-onesignal-connected-app' );
+ bp_delete_option( 'bb-onesignal-connected-app-details' );
+ bp_delete_option( 'bb-onesignal-connected-app-name' );
+ bp_delete_option( 'bb-onesignal-authenticated' );
+ bp_delete_option( 'bb-onesignal-account-apps' );
+}
+
+/**
+ * Update migration for version 2.3.41.
+ *
+ * @since 2.3.41
+ */
+function bbp_pro_update_to_2_3_41() {
+ $bb_onesignal = bb_onesignal_get_settings();
+
+ if (
+ ! empty( $bb_onesignal ) &&
+ (
+ empty( $bb_onesignal['app_id'] ) ||
+ (
+ ! empty( $bb_onesignal['app_id'] ) &&
+ ! empty( $bb_onesignal['rest_api_key'] )
+ )
+ )
+ ) {
+ $bb_onesignal['sidewide_errors'] = array();
+ bb_onesignal_update_settings( $bb_onesignal );
+ }
+}
+
+/**
+ * Update migration for version 2.3.91.
+ *
+ * @since 2.3.91
+ */
+function bbp_pro_update_to_2_3_42() {
+ global $wpdb, $bp;
+
+ $settings = bp_get_option( 'bb-zoom', array() );
+
+ if ( empty( $settings ) ) {
+ $settings = array();
+ }
+
+ // Migrate zoom account email.
+ if ( empty( $settings['account-email'] ) ) {
+ $settings['account-email'] = bp_get_option( 'bp-zoom-api-email' );
+ }
+
+ // Migrate zoom/webinar hide url options.
+ if ( empty( $settings['meeting-hide-zoom-urls'] ) ) {
+ $hide_zoom_urls_enabled = bp_get_option( 'bp-zoom-hide-zoom-urls' );
+ $hide_webinar_urls_enabled = bp_get_option( 'bp-zoom-hide-zoom-webinar-urls' );
+
+ $enabled_for = array();
+
+ if ( $hide_zoom_urls_enabled ) {
+ $enabled_for[] = 'meetings';
+ }
+
+ if ( $hide_webinar_urls_enabled ) {
+ $enabled_for[] = 'webinar';
+ }
+
+ $enabled_for = ! empty( $enabled_for ) ? implode( '-', $enabled_for ) : 'none';
+
+ $settings['meeting-hide-zoom-urls'] = $enabled_for;
+ }
+ // Check if JWT configured in Block then enabled the site-wide notice.
+ if (
+ ! empty( bp_get_option( 'bp-zoom-api-key' ) ) &&
+ ! empty( bp_get_option( 'bp-zoom-api-secret' ) )
+ ) {
+ $settings = bp_parse_args(
+ array(
+ 'sidewide_errors' => array(
+ 'upgrade_jwt_to_s2s',
+ ),
+ 'zoom_sdk_warning' => array(
+ 'upgrade_sdk_jwt_to_s2s',
+ ),
+ 'zoom_is_connected' => true,
+ 'zoom_sdk_is_connected' => true,
+ ),
+ $settings
+ );
+
+ // To show JWT settings in the backend.
+ bp_update_option( 'bb-zoom-show-jwt-settings', true );
+ }
+
+ bp_update_option( 'bb-zoom', $settings );
+
+ if (
+ function_exists( 'bp_is_active' ) &&
+ bp_is_active( 'groups' )
+ ) {
+ // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
+ $group_ids = $wpdb->get_col(
+ $wpdb->prepare(
+ // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared
+ "SELECT DISTINCT group_id FROM {$bp->groups->table_name_groupmeta} WHERE ( meta_key = %s AND meta_value != '' ) ORDER BY group_id DESC",
+ 'bp-group-zoom-api-key'
+ )
+ );
+
+ if ( ! empty( $group_ids ) ) {
+ foreach ( $group_ids as $group_id ) {
+
+ $group_zoom_settings = groups_get_groupmeta( $group_id, 'bb-group-zoom' );
+ $api_key = groups_get_groupmeta( $group_id, 'bp-group-zoom-api-key' );
+ $api_secret = groups_get_groupmeta( $group_id, 'bp-group-zoom-api-secret' );
+ $api_email = groups_get_groupmeta( $group_id, 'bp-group-zoom-api-email' );
+
+ if ( empty( $group_zoom_settings ) ) {
+ $group_zoom_settings = array();
+ }
+
+ if (
+ ! empty( $api_key ) &&
+ ! empty( $api_secret )
+ ) {
+ $group_zoom_settings = bp_parse_args(
+ array(
+ 'sidewide_errors' => array(
+ 'upgrade_jwt_to_s2s',
+ ),
+ ),
+ $group_zoom_settings
+ );
+ groups_update_groupmeta( $group_id, 'bb-group-zoom', $group_zoom_settings );
+
+ // To show JWT settings in the zoom manage screen.
+ groups_update_groupmeta( $group_id, 'bb-group-zoom-show-jwt-settings', true );
+ }
+
+ $s2s_group_api_email = groups_get_groupmeta( $group_id, 'bb-group-zoom-s2s-api-email' );
+ if ( empty( $s2s_group_api_email ) ) {
+ groups_update_groupmeta( $group_id, 'bb-group-zoom-s2s-api-email', $api_email );
+ }
+ }
+ }
+ }
}
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin-rtl.css b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin-rtl.css
index 84814c87..061f8821 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin-rtl.css
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin-rtl.css
@@ -199,6 +199,64 @@
margin-right: 5px;
}
+.hidden-header .full-with-content {
+ margin-right: -210px;
+ word-break: break-word;
+}
+
+#bb_onesignal_settings_section .password-toggle {
+ position: relative;
+ display: inline-block;
+ width: 50%;
+}
+
+#bb_onesignal_settings_section .password-toggle > input {
+ min-width: 50%;
+}
+
+@media (max-width: 782px) {
+ #bb_onesignal_settings_section .password-toggle {
+ width: 100%;
+ }
+}
+
+#bb_onesignal_settings_section .password-toggle .bb-hide-pw {
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 100%;
+ width: 30px;
+ border: 0;
+ padding: 0;
+ background: none;
+ box-shadow: none;
+}
+
+#bb_onesignal_settings_section .password-toggle .bb-hide-pw .bb-icon {
+ font-size: 16px;
+ line-height: 1;
+}
+
+#bb_onesignal_settings_section .password-toggle input[type="text"],
+#bb_onesignal_settings_section .password-toggle input[type="password"] {
+ padding-left: 30px;
+ width: 100%;
+ min-width: 50%;
+}
+
+#bb_onesignal_settings_section .password-toggle input[type="text"] + .bb-hide-pw .bb-icon::before {
+ content: "\ee6a";
+}
+
+#bb_onesignal_settings_section .full-with-content {
+ margin-bottom: 15px;
+}
+
+#bb_onesignal_settings_section .full-with-content + .bbpro-onesignal-warning,
+#bb_onesignal_settings_section .full-with-content + .bbpro-onesignal-errors {
+ margin-bottom: 10px;
+}
+
@-moz-keyframes spin {
0% {
transform: rotate(0deg);
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin-rtl.min.css b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin-rtl.min.css
index 34c3500c..90f2013a 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin-rtl.min.css
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin-rtl.min.css
@@ -1 +1,105 @@
-#bb_onesignal_settings_section .hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}#bb_onesignal_settings_section .hidden-header>td{padding:0;margin:0}#bb_onesignal_settings_section input[type=email],#bb_onesignal_settings_section input[type=password],#bb_onesignal_settings_section input[type=text]{width:50%}@media (max-width:782px){#bb_onesignal_settings_section input[type=email],#bb_onesignal_settings_section input[type=password],#bb_onesignal_settings_section input[type=text]{width:100%}}#bb_onesignal_settings_section #bb-onesignal-connected-app,#bb_onesignal_settings_section #bb-onesignal-create-new-app{margin-left:10px}#bb_onesignal_settings_section .bb-onesignal-new-app-wrap{margin-top:15px}#bb_onesignal_settings_section .bb-onesignal-new-app-wrap #bb-onesignal-create-new-app:before{content:"\eef9";font-family:bb-icons;margin-left:10px;display:inline-block}#bb_onesignal_settings_section .bb-onesignal-new-app-wrap #bb-onesignal-create-new-app.loading{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;cursor:default;transform:none!important;pointer-events:none}#bb_onesignal_settings_section .bb-onesignal-new-app-wrap #bb-onesignal-create-new-app.loading:before{content:"\ef31";-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}#bb_onesignal_settings_section .bbpro-onesignal-status{margin-right:15px}#bb_onesignal_settings_section .bbpro-onesignal-app-link{margin-top:0}@media (max-width:782px){#bb_onesignal_settings_section #bb-onesignal-connected-app{margin-bottom:10px}}#bp_web_push_notification_settings .bp-hide{display:none!important}#bp_web_push_notification_settings .soft_prompt_label_header{color:#3c434a;margin-bottom:10px}#bp_web_push_notification_settings .prompt-box-preview-title{font-weight:600}#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview{background-color:#fff;width:100%;max-width:600px;border:1px solid #ccd0d4;padding:15px;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:start;align-items:flex-start;box-sizing:border-box}#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-image{width:100px}#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-image img{max-width:100%;height:auto}#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-text{width:calc(100% - 120px);padding-right:20px;box-sizing:border-box}#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-btn{margin-top:10px;display:flex;justify-content:flex-end;width:100%;align-items:center}#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-btn .cancel-soft-prompt-button{margin:0 15px}#bp_web_push_notification_settings #bb-onesignal-enable-soft-prompt-image-file{border:0;opacity:0;position:absolute;left:0;top:0;bottom:0}#bp_web_push_notification_settings label.soft-prompt-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}#bp_web_push_notification_settings .bb-soft-prompt-img-remove-button{border-color:#d33;color:#d33;margin-right:5px}#bp_web_push_notification_settings .bbpro-attachment-status{clear:both;margin:1em 0}#bp_web_push_notification_settings .bbpro-attachment-status p.updated{display:block;padding:10px 15px}#bp_web_push_notification_settings .bbpro-attachment-status p.success{background-color:#efc;border:1px solid #591;color:#250}#bp_web_push_notification_settings .bbpro-attachment-status p.error{background-color:#fdc;border:1px solid #a00;color:#800}#bp_web_push_notification_settings #bb-onesignal-enable-soft-prompt-message{padding:10px}#bp_web_push_notification_settings .bb-onesignal-default-notification-icon.group-field td,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields.group-field td{padding-bottom:0}#bp_web_push_notification_settings .bb-onesignal-default-notification-icon.group-field td .button-wrap,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields.group-field td .button-wrap{display:inline-block;vertical-align:top;margin-bottom:15px;margin-left:15px}#bp_web_push_notification_settings .bb-onesignal-default-notification-icon .bbpro-attachment-upload-container>img,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields .bbpro-attachment-upload-container>img{width:150px;margin-bottom:10px}#bp_web_push_notification_settings .bb-onesignal-default-notification-icon .bb-img-button-wrap .bbpro-img-remove-button,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields .bb-img-button-wrap .bbpro-img-remove-button{border-color:#e68787;color:#ce1110;margin-right:5px}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}
\ No newline at end of file
+#bb_onesignal_settings_section .hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}
+
+#bb_onesignal_settings_section .hidden-header>td{padding:0;margin:0}
+
+#bb_onesignal_settings_section input[type=email],#bb_onesignal_settings_section input[type=password],#bb_onesignal_settings_section input[type=text]{width:50%}@media (max-width:782px){
+
+#bb_onesignal_settings_section input[type=email],#bb_onesignal_settings_section input[type=password],#bb_onesignal_settings_section input[type=text]{width:100%}}
+
+#bb_onesignal_settings_section #bb-onesignal-connected-app,#bb_onesignal_settings_section #bb-onesignal-create-new-app{margin-left:10px}
+
+#bb_onesignal_settings_section .bb-onesignal-new-app-wrap{margin-top:15px}
+
+#bb_onesignal_settings_section .bb-onesignal-new-app-wrap #bb-onesignal-create-new-app::before{content:"\eef9";font-family:bb-icons;margin-left:10px;display:inline-block}
+
+#bb_onesignal_settings_section .bb-onesignal-new-app-wrap #bb-onesignal-create-new-app.loading{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;cursor:default;transform:none!important;pointer-events:none}
+
+#bb_onesignal_settings_section .bb-onesignal-new-app-wrap #bb-onesignal-create-new-app.loading::before{content:"\ef31";-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}
+
+#bb_onesignal_settings_section .bbpro-onesignal-status{margin-right:15px}
+
+#bb_onesignal_settings_section .bbpro-onesignal-app-link{margin-top:0}@media (max-width:782px){
+
+#bb_onesignal_settings_section #bb-onesignal-connected-app{margin-bottom:10px}}
+
+#bp_web_push_notification_settings .bp-hide{display:none!important}
+
+#bp_web_push_notification_settings .soft_prompt_label_header{color:#3c434a;margin-bottom:10px}
+
+#bp_web_push_notification_settings .prompt-box-preview-title{font-weight:600}
+
+#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview{background-color:#fff;width:100%;max-width:600px;border:1px solid #ccd0d4;padding:15px;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:start;align-items:flex-start;box-sizing:border-box}
+
+#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-image{width:100px}
+
+#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-image img{max-width:100%;height:auto}
+
+#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-text{width:calc(100% - 120px);padding-right:20px;box-sizing:border-box}
+
+#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-btn{margin-top:10px;display:flex;justify-content:flex-end;width:100%;align-items:center}
+
+#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-btn .cancel-soft-prompt-button{margin:0 15px}
+
+#bp_web_push_notification_settings #bb-onesignal-enable-soft-prompt-image-file{border:0;opacity:0;position:absolute;left:0;top:0;bottom:0}
+
+#bp_web_push_notification_settings label.soft-prompt-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}
+
+#bp_web_push_notification_settings .bb-soft-prompt-img-remove-button{border-color:#d33;color:#d33;margin-right:5px}
+
+#bp_web_push_notification_settings .bbpro-attachment-status{clear:both;margin:1em 0}
+
+#bp_web_push_notification_settings .bbpro-attachment-status p.updated{display:block;padding:10px 15px}
+
+#bp_web_push_notification_settings .bbpro-attachment-status p.success{background-color:#efc;border:1px solid #591;color:#250}
+
+#bp_web_push_notification_settings .bbpro-attachment-status p.error{background-color:#fdc;border:1px solid #a00;color:#800}
+
+#bp_web_push_notification_settings #bb-onesignal-enable-soft-prompt-message{padding:10px}
+
+#bp_web_push_notification_settings .bb-onesignal-default-notification-icon.group-field td,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields.group-field td{padding-bottom:0}
+
+#bp_web_push_notification_settings .bb-onesignal-default-notification-icon.group-field td .button-wrap,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields.group-field td .button-wrap{display:inline-block;vertical-align:top;margin-bottom:15px;margin-left:15px}
+
+#bp_web_push_notification_settings .bb-onesignal-default-notification-icon .bbpro-attachment-upload-container>img,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields .bbpro-attachment-upload-container>img{width:150px;margin-bottom:10px}
+
+#bp_web_push_notification_settings .bb-onesignal-default-notification-icon .bb-img-button-wrap .bbpro-img-remove-button,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields .bb-img-button-wrap .bbpro-img-remove-button{border-color:#e68787;color:#ce1110;margin-right:5px}
+
+.hidden-header .full-with-content{margin-right:-210px;word-break:break-word}
+
+#bb_onesignal_settings_section .password-toggle{position:relative;display:inline-block;width:50%}
+
+#bb_onesignal_settings_section .password-toggle>input{min-width:50%}@media (max-width:782px){
+
+#bb_onesignal_settings_section .password-toggle{width:100%}}
+
+#bb_onesignal_settings_section .password-toggle .bb-hide-pw{position:absolute;left:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0;box-shadow:none}
+
+#bb_onesignal_settings_section .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}
+
+#bb_onesignal_settings_section .password-toggle input[type=password],#bb_onesignal_settings_section .password-toggle input[type=text]{padding-left:30px;width:100%;min-width:50%}
+
+#bb_onesignal_settings_section .password-toggle input[type=text]+.bb-hide-pw .bb-icon::before{content:"\ee6a"}
+
+#bb_onesignal_settings_section .full-with-content{margin-bottom:15px}
+
+#bb_onesignal_settings_section .full-with-content+.bbpro-onesignal-errors,#bb_onesignal_settings_section .full-with-content+.bbpro-onesignal-warning{margin-bottom:10px}@-moz-keyframes spin{
+
+0%{transform:rotate(0)}
+
+100%{transform:rotate(-359deg)}}@-webkit-keyframes spin{
+
+0%{transform:rotate(0)}
+
+100%{transform:rotate(-359deg)}}@-o-keyframes spin{
+
+0%{transform:rotate(0)}
+
+100%{transform:rotate(-359deg)}}@-ms-keyframes spin{
+
+0%{transform:rotate(0)}
+
+100%{transform:rotate(-359deg)}}@keyframes spin{
+
+0%{transform:rotate(0)}
+
+100%{transform:rotate(-359deg)}}
\ No newline at end of file
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin.css b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin.css
index 98e52760..38b55203 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin.css
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin.css
@@ -199,6 +199,64 @@
margin-left: 5px;
}
+.hidden-header .full-with-content {
+ margin-left: -210px;
+ word-break: break-word;
+}
+
+#bb_onesignal_settings_section .password-toggle {
+ position: relative;
+ display: inline-block;
+ width: 50%;
+}
+
+#bb_onesignal_settings_section .password-toggle > input {
+ min-width: 50%;
+}
+
+@media (max-width: 782px) {
+ #bb_onesignal_settings_section .password-toggle {
+ width: 100%;
+ }
+}
+
+#bb_onesignal_settings_section .password-toggle .bb-hide-pw {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+ width: 30px;
+ border: 0;
+ padding: 0;
+ background: none;
+ box-shadow: none;
+}
+
+#bb_onesignal_settings_section .password-toggle .bb-hide-pw .bb-icon {
+ font-size: 16px;
+ line-height: 1;
+}
+
+#bb_onesignal_settings_section .password-toggle input[type="text"],
+#bb_onesignal_settings_section .password-toggle input[type="password"] {
+ padding-right: 30px;
+ width: 100%;
+ min-width: 50%;
+}
+
+#bb_onesignal_settings_section .password-toggle input[type="text"] + .bb-hide-pw .bb-icon::before {
+ content: "\ee6a";
+}
+
+#bb_onesignal_settings_section .full-with-content {
+ margin-bottom: 15px;
+}
+
+#bb_onesignal_settings_section .full-with-content + .bbpro-onesignal-warning,
+#bb_onesignal_settings_section .full-with-content + .bbpro-onesignal-errors {
+ margin-bottom: 10px;
+}
+
@-moz-keyframes spin {
0% {
transform: rotate(0deg);
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin.min.css b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin.min.css
index ddef4bd2..61afe398 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin.min.css
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/css/bb-onesignal-admin.min.css
@@ -1 +1,105 @@
-#bb_onesignal_settings_section .hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}#bb_onesignal_settings_section .hidden-header>td{padding:0;margin:0}#bb_onesignal_settings_section input[type=email],#bb_onesignal_settings_section input[type=password],#bb_onesignal_settings_section input[type=text]{width:50%}@media (max-width:782px){#bb_onesignal_settings_section input[type=email],#bb_onesignal_settings_section input[type=password],#bb_onesignal_settings_section input[type=text]{width:100%}}#bb_onesignal_settings_section #bb-onesignal-connected-app,#bb_onesignal_settings_section #bb-onesignal-create-new-app{margin-right:10px}#bb_onesignal_settings_section .bb-onesignal-new-app-wrap{margin-top:15px}#bb_onesignal_settings_section .bb-onesignal-new-app-wrap #bb-onesignal-create-new-app:before{content:"\eef9";font-family:bb-icons;margin-right:10px;display:inline-block}#bb_onesignal_settings_section .bb-onesignal-new-app-wrap #bb-onesignal-create-new-app.loading{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;cursor:default;transform:none!important;pointer-events:none}#bb_onesignal_settings_section .bb-onesignal-new-app-wrap #bb-onesignal-create-new-app.loading:before{content:"\ef31";-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}#bb_onesignal_settings_section .bbpro-onesignal-status{margin-left:15px}#bb_onesignal_settings_section .bbpro-onesignal-app-link{margin-top:0}@media (max-width:782px){#bb_onesignal_settings_section #bb-onesignal-connected-app{margin-bottom:10px}}#bp_web_push_notification_settings .bp-hide{display:none!important}#bp_web_push_notification_settings .soft_prompt_label_header{color:#3c434a;margin-bottom:10px}#bp_web_push_notification_settings .prompt-box-preview-title{font-weight:600}#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview{background-color:#fff;width:100%;max-width:600px;border:1px solid #ccd0d4;padding:15px;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:start;align-items:flex-start;box-sizing:border-box}#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-image{width:100px}#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-image img{max-width:100%;height:auto}#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-text{width:calc(100% - 120px);padding-left:20px;box-sizing:border-box}#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-btn{margin-top:10px;display:flex;justify-content:flex-end;width:100%;align-items:center}#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-btn .cancel-soft-prompt-button{margin:0 15px}#bp_web_push_notification_settings #bb-onesignal-enable-soft-prompt-image-file{border:0;opacity:0;position:absolute;right:0;top:0;bottom:0}#bp_web_push_notification_settings label.soft-prompt-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}#bp_web_push_notification_settings .bb-soft-prompt-img-remove-button{border-color:#d33;color:#d33;margin-left:5px}#bp_web_push_notification_settings .bbpro-attachment-status{clear:both;margin:1em 0}#bp_web_push_notification_settings .bbpro-attachment-status p.updated{display:block;padding:10px 15px}#bp_web_push_notification_settings .bbpro-attachment-status p.success{background-color:#efc;border:1px solid #591;color:#250}#bp_web_push_notification_settings .bbpro-attachment-status p.error{background-color:#fdc;border:1px solid #a00;color:#800}#bp_web_push_notification_settings #bb-onesignal-enable-soft-prompt-message{padding:10px}#bp_web_push_notification_settings .bb-onesignal-default-notification-icon.group-field td,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields.group-field td{padding-bottom:0}#bp_web_push_notification_settings .bb-onesignal-default-notification-icon.group-field td .button-wrap,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields.group-field td .button-wrap{display:inline-block;vertical-align:top;margin-bottom:15px;margin-right:15px}#bp_web_push_notification_settings .bb-onesignal-default-notification-icon .bbpro-attachment-upload-container>img,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields .bbpro-attachment-upload-container>img{width:150px;margin-bottom:10px}#bp_web_push_notification_settings .bb-onesignal-default-notification-icon .bb-img-button-wrap .bbpro-img-remove-button,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields .bb-img-button-wrap .bbpro-img-remove-button{border-color:#e68787;color:#ce1110;margin-left:5px}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-ms-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}
\ No newline at end of file
+#bb_onesignal_settings_section .hidden-header>th{opacity:0;visibility:hidden;padding:0;margin:0}
+
+#bb_onesignal_settings_section .hidden-header>td{padding:0;margin:0}
+
+#bb_onesignal_settings_section input[type=email],#bb_onesignal_settings_section input[type=password],#bb_onesignal_settings_section input[type=text]{width:50%}@media (max-width:782px){
+
+#bb_onesignal_settings_section input[type=email],#bb_onesignal_settings_section input[type=password],#bb_onesignal_settings_section input[type=text]{width:100%}}
+
+#bb_onesignal_settings_section #bb-onesignal-connected-app,#bb_onesignal_settings_section #bb-onesignal-create-new-app{margin-right:10px}
+
+#bb_onesignal_settings_section .bb-onesignal-new-app-wrap{margin-top:15px}
+
+#bb_onesignal_settings_section .bb-onesignal-new-app-wrap #bb-onesignal-create-new-app::before{content:"\eef9";font-family:bb-icons;margin-right:10px;display:inline-block}
+
+#bb_onesignal_settings_section .bb-onesignal-new-app-wrap #bb-onesignal-create-new-app.loading{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;cursor:default;transform:none!important;pointer-events:none}
+
+#bb_onesignal_settings_section .bb-onesignal-new-app-wrap #bb-onesignal-create-new-app.loading::before{content:"\ef31";-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}
+
+#bb_onesignal_settings_section .bbpro-onesignal-status{margin-left:15px}
+
+#bb_onesignal_settings_section .bbpro-onesignal-app-link{margin-top:0}@media (max-width:782px){
+
+#bb_onesignal_settings_section #bb-onesignal-connected-app{margin-bottom:10px}}
+
+#bp_web_push_notification_settings .bp-hide{display:none!important}
+
+#bp_web_push_notification_settings .soft_prompt_label_header{color:#3c434a;margin-bottom:10px}
+
+#bp_web_push_notification_settings .prompt-box-preview-title{font-weight:600}
+
+#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview{background-color:#fff;width:100%;max-width:600px;border:1px solid #ccd0d4;padding:15px;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:start;align-items:flex-start;box-sizing:border-box}
+
+#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-image{width:100px}
+
+#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-image img{max-width:100%;height:auto}
+
+#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-text{width:calc(100% - 120px);padding-left:20px;box-sizing:border-box}
+
+#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-btn{margin-top:10px;display:flex;justify-content:flex-end;width:100%;align-items:center}
+
+#bp_web_push_notification_settings .soft-prompt-box-wrapper-preview .soft-prompt-btn .cancel-soft-prompt-button{margin:0 15px}
+
+#bp_web_push_notification_settings #bb-onesignal-enable-soft-prompt-image-file{border:0;opacity:0;position:absolute;right:0;top:0;bottom:0}
+
+#bp_web_push_notification_settings label.soft-prompt-uploader-label{position:relative;display:inline-block;overflow:hidden;cursor:pointer}
+
+#bp_web_push_notification_settings .bb-soft-prompt-img-remove-button{border-color:#d33;color:#d33;margin-left:5px}
+
+#bp_web_push_notification_settings .bbpro-attachment-status{clear:both;margin:1em 0}
+
+#bp_web_push_notification_settings .bbpro-attachment-status p.updated{display:block;padding:10px 15px}
+
+#bp_web_push_notification_settings .bbpro-attachment-status p.success{background-color:#efc;border:1px solid #591;color:#250}
+
+#bp_web_push_notification_settings .bbpro-attachment-status p.error{background-color:#fdc;border:1px solid #a00;color:#800}
+
+#bp_web_push_notification_settings #bb-onesignal-enable-soft-prompt-message{padding:10px}
+
+#bp_web_push_notification_settings .bb-onesignal-default-notification-icon.group-field td,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields.group-field td{padding-bottom:0}
+
+#bp_web_push_notification_settings .bb-onesignal-default-notification-icon.group-field td .button-wrap,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields.group-field td .button-wrap{display:inline-block;vertical-align:top;margin-bottom:15px;margin-right:15px}
+
+#bp_web_push_notification_settings .bb-onesignal-default-notification-icon .bbpro-attachment-upload-container>img,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields .bbpro-attachment-upload-container>img{width:150px;margin-bottom:10px}
+
+#bp_web_push_notification_settings .bb-onesignal-default-notification-icon .bb-img-button-wrap .bbpro-img-remove-button,#bp_web_push_notification_settings .bb-onesignal-enable-soft-prompt-extra-fields .bb-img-button-wrap .bbpro-img-remove-button{border-color:#e68787;color:#ce1110;margin-left:5px}
+
+.hidden-header .full-with-content{margin-left:-210px;word-break:break-word}
+
+#bb_onesignal_settings_section .password-toggle{position:relative;display:inline-block;width:50%}
+
+#bb_onesignal_settings_section .password-toggle>input{min-width:50%}@media (max-width:782px){
+
+#bb_onesignal_settings_section .password-toggle{width:100%}}
+
+#bb_onesignal_settings_section .password-toggle .bb-hide-pw{position:absolute;right:0;top:0;height:100%;width:30px;border:0;padding:0;background:0 0;box-shadow:none}
+
+#bb_onesignal_settings_section .password-toggle .bb-hide-pw .bb-icon{font-size:16px;line-height:1}
+
+#bb_onesignal_settings_section .password-toggle input[type=password],#bb_onesignal_settings_section .password-toggle input[type=text]{padding-right:30px;width:100%;min-width:50%}
+
+#bb_onesignal_settings_section .password-toggle input[type=text]+.bb-hide-pw .bb-icon::before{content:"\ee6a"}
+
+#bb_onesignal_settings_section .full-with-content{margin-bottom:15px}
+
+#bb_onesignal_settings_section .full-with-content+.bbpro-onesignal-errors,#bb_onesignal_settings_section .full-with-content+.bbpro-onesignal-warning{margin-bottom:10px}@-moz-keyframes spin{
+
+0%{transform:rotate(0)}
+
+100%{transform:rotate(359deg)}}@-webkit-keyframes spin{
+
+0%{transform:rotate(0)}
+
+100%{transform:rotate(359deg)}}@-o-keyframes spin{
+
+0%{transform:rotate(0)}
+
+100%{transform:rotate(359deg)}}@-ms-keyframes spin{
+
+0%{transform:rotate(0)}
+
+100%{transform:rotate(359deg)}}@keyframes spin{
+
+0%{transform:rotate(0)}
+
+100%{transform:rotate(359deg)}}
\ No newline at end of file
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/js/bb-onesignal-notification-settings.js b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/js/bb-onesignal-notification-settings.js
index 69b9911b..3d2289fa 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/js/bb-onesignal-notification-settings.js
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/js/bb-onesignal-notification-settings.js
@@ -54,15 +54,14 @@ window.bp = window.bp || {};
$( document ).on( 'change', '#bb-onesignal-enable-soft-prompt', this.validateSoftPrompt.bind( this ) );
$( document ).on( 'change', '#bb-onesignal-request-permission', this.validateRequestPermission.bind( this ) );
$( document ).on( 'change', '#bb-onesignal-enabled-web-push', this.enableWebPush.bind( this ) );
- $( document ).on( 'change', '#bb-onesignal-connected-app', this.updateAppName.bind( this ) );
$( document ).on( 'click', '.bb-onesignal-enable-soft-prompt .bb-learn-more', this.softPromptLearnMore.bind( this ) );
- $( document ).on( 'click', '#bb-onesignal-create-new-app', this.createNewApp.bind( this ) );
$( document ).on( 'keyup', '#bb-onesignal-enable-soft-prompt-message', this.updateSoftPromptMessage.bind( this ) );
$( document ).on( 'keyup', '#bb-onesignal-enable-soft-prompt-allow-button', this.updateSoftPromptAllowButton.bind( this ) );
$( document ).on( 'keyup', '#bb-onesignal-enable-soft-prompt-cancel-button', this.updateSoftPromptCancelButton.bind( this ) );
+ $( document ).on( 'click', '.bb-hide-pw', this.TogglePasswordField.bind( this ) );
},
@@ -90,11 +89,6 @@ window.bp = window.bp || {};
bp.OneSignal_Common.validateWebPush();
},
- updateAppName: function( event ) {
- var app_name = $( event.currentTarget ).find( 'option:selected' ).attr( 'data-name' );
- $( document ).find( 'input[name="bb-onesignal-connected-app-name"]' ).val( app_name );
- },
-
validateWebPush: function() {
if ( jQuery( '#bb-onesignal-enabled-web-push' ).is( ':checked' ) ) {
jQuery( '.bb-onesignal-request-permission, .bb-onesignal-default-notification-icon, .bb-onesignal-web-push-skip-active-members' ).removeClass( 'bp-hide' );
@@ -133,11 +127,6 @@ window.bp = window.bp || {};
return false;
},
- createNewApp: function () {
- $( document ).find( '#bb-onesignal-new-app' ).val( '1' );
- $( document ).find( '#bb-onesignal-create-new-app' ).addClass( 'loading' );
- },
-
updateSoftPromptMessage: function ( event ) {
var current_target = $( event.currentTarget ),
placeholder_val = current_target.attr( 'placeholder' ),
@@ -225,10 +214,7 @@ window.bp = window.bp || {};
settings.hasOwnProperty( 'data' ) &&
'string' === typeof settings.data &&
settings.data.search( 'action=bp_avatar_set' ) > 0 &&
- (
- settings.data.search( 'object=notification' ) > 0 ||
- settings.data.search( 'object=prompt' ) > 0
- )
+ settings.data.search( 'object=notification' )
) {
var response = JSON.parse( xhr.responseText );
@@ -258,10 +244,7 @@ window.bp = window.bp || {};
settings.hasOwnProperty( 'data' ) &&
'string' === typeof settings.data &&
settings.data.search( 'action=bp_avatar_set' ) > 0 &&
- (
- settings.data.search( 'object=notification' ) > 0 ||
- settings.data.search( 'object=prompt' ) > 0
- )
+ settings.data.search( 'object=notification' )
) {
$( event.currentTarget.activeElement ).find( '#TB_closeWindowButton' ).trigger( 'click' );
upload_button.html( upload_button.data( 'upload' ) );
@@ -275,10 +258,7 @@ window.bp = window.bp || {};
settings.hasOwnProperty( 'data' ) &&
'string' === typeof settings.data &&
settings.data.search( 'action=bp_avatar_set' ) > 0 &&
- (
- settings.data.search( 'object=notification' ) > 0 ||
- settings.data.search( 'object=prompt' ) > 0
- )
+ settings.data.search( 'object=notification' )
) {
$( document ).find( '#TB_closeWindowButton' ).trigger( 'click' );
upload_button.html( upload_button.data( 'uploading' ) );
@@ -292,25 +272,15 @@ window.bp = window.bp || {};
changes.forEach(
function ( change ) {
if ( change.attributeName.includes( 'src' ) ) {
- var attr_src = $( change.target ).attr( 'src' );
- var preview_box_image = $( '.soft-prompt-box-wrapper-preview .soft-prompt-image img' );
-
+ var attr_src = $(change.target).attr('src');
if ( '' === attr_src ) {
$( change.target ).addClass( 'bp-hide' );
$( change.target ).next( '.bb-default-custom-avatar-field' ).val( '' );
$( change.target ).parents( '.bbpro-upload-attachment' ).find( '.bbpro-img-remove-button' ).addClass( 'bp-hide' );
-
- if ( $( change.target ).hasClass( 'prompt-0-avatar' ) ) {
- preview_box_image.attr( 'src', preview_box_image.data( 'default' ) );
- }
} else {
$( change.target ).removeClass( 'bp-hide' );
$( change.target ).next( '.bb-default-custom-avatar-field' ).val( attr_src );
$( change.target ).parents( '.bbpro-upload-attachment' ).find( '.bbpro-img-remove-button' ).removeClass( 'bp-hide' );
-
- if ( $( change.target ).hasClass( 'prompt-0-avatar' ) ) {
- preview_box_image.attr( 'src', attr_src );
- }
}
}
}
@@ -408,6 +378,17 @@ window.bp = window.bp || {};
}
},
+ TogglePasswordField: function( event ) {
+ var current_item = $( event.currentTarget ),
+ pass_field = current_item.parent( '.password-toggle' ).find( 'input' );
+
+ if ( 'password' === pass_field.attr( 'type' ) ) {
+ pass_field.attr( 'type', 'text' );
+ } else {
+ pass_field.attr( 'type', 'password' );
+ }
+ }
+
};
// Launch OneSignal Common.
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/js/bb-onesignal-notification-settings.min.js b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/js/bb-onesignal-notification-settings.min.js
index 7821100f..a7a14b5a 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/js/bb-onesignal-notification-settings.min.js
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/assets/js/bb-onesignal-notification-settings.min.js
@@ -1 +1 @@
-window.bp=window.bp||{},function(s){bp.OneSignal_Common={start:function(){this.setupGlobals(),this.addListeners(),this.validateWebPush(),this.validateAutoPrompt(),this.validateSoftPrompt(),this.uploadAttachment()},setupGlobals:function(){jQuery(function(){bp.OneSignal_Common.validateWebPush(),bp.OneSignal_Common.validateAutoPrompt(),bp.OneSignal_Common.validateSoftPrompt()})},addListeners:function(){s(document).on("change","#bb-onesignal-enable-soft-prompt",this.validateSoftPrompt.bind(this)),s(document).on("change","#bb-onesignal-request-permission",this.validateRequestPermission.bind(this)),s(document).on("change","#bb-onesignal-enabled-web-push",this.enableWebPush.bind(this)),s(document).on("change","#bb-onesignal-connected-app",this.updateAppName.bind(this)),s(document).on("click",".bb-onesignal-enable-soft-prompt .bb-learn-more",this.softPromptLearnMore.bind(this)),s(document).on("click","#bb-onesignal-create-new-app",this.createNewApp.bind(this)),s(document).on("keyup","#bb-onesignal-enable-soft-prompt-message",this.updateSoftPromptMessage.bind(this)),s(document).on("keyup","#bb-onesignal-enable-soft-prompt-allow-button",this.updateSoftPromptAllowButton.bind(this)),s(document).on("keyup","#bb-onesignal-enable-soft-prompt-cancel-button",this.updateSoftPromptCancelButton.bind(this))},validateSoftPrompt:function(){jQuery("#bb-onesignal-request-permission").is(":checked")&&jQuery("#bb-onesignal-enabled-web-push").is(":checked")&&s("#bb-onesignal-enable-soft-prompt").is(":checked")?s(".bb-onesignal-enable-soft-prompt-extra-fields").removeClass("bp-hide"):s(".bb-onesignal-enable-soft-prompt-extra-fields").addClass("bp-hide")},validateRequestPermission:function(e){s(e.currentTarget).is(":checked")?s('select[name="bb-onesignal-permission-validate"]').prop("disabled",!1):s('select[name="bb-onesignal-permission-validate"]').prop("disabled",!0),bp.OneSignal_Common.validateAutoPrompt()},enableWebPush:function(){bp.OneSignal_Common.validateWebPush()},updateAppName:function(e){e=s(e.currentTarget).find("option:selected").attr("data-name");s(document).find('input[name="bb-onesignal-connected-app-name"]').val(e)},validateWebPush:function(){jQuery("#bb-onesignal-enabled-web-push").is(":checked")?(jQuery(".bb-onesignal-request-permission, .bb-onesignal-default-notification-icon, .bb-onesignal-web-push-skip-active-members").removeClass("bp-hide"),jQuery("#bb-onesignal-request-permission").is(":checked")?(jQuery(".bb-onesignal-enable-soft-prompt").removeClass("bp-hide"),jQuery("#bb-onesignal-enable-soft-prompt").is(":checked")&&jQuery(".bb-onesignal-enable-soft-prompt-extra-fields").removeClass("bp-hide")):jQuery(".bb-onesignal-enable-soft-prompt, .bb-onesignal-enable-soft-prompt-extra-fields").addClass("bp-hide")):jQuery(".bb-onesignal-request-permission, .bb-onesignal-default-notification-icon, .bb-onesignal-enable-soft-prompt, .bb-onesignal-enable-soft-prompt-extra-fields, .bb-onesignal-web-push-skip-active-members").addClass("bp-hide")},validateAutoPrompt:function(){jQuery("#bb-onesignal-request-permission").is(":checked")&&jQuery("#bb-onesignal-enabled-web-push").is(":checked")?(jQuery(".bb-onesignal-enable-soft-prompt").removeClass("bp-hide"),jQuery("#bb-onesignal-enable-soft-prompt").is(":checked")&&jQuery(".bb-onesignal-enable-soft-prompt-extra-fields").removeClass("bp-hide")):jQuery(".bb-onesignal-enable-soft-prompt, .bb-onesignal-enable-soft-prompt-extra-fields").addClass("bp-hide")},softPromptLearnMore:function(){return s(".bb-onesignal-enable-soft-prompt .small-text").addClass("bp-hide"),s(".bb-onesignal-enable-soft-prompt .full-text").removeClass("bp-hide"),!1},createNewApp:function(){s(document).find("#bb-onesignal-new-app").val("1"),s(document).find("#bb-onesignal-create-new-app").addClass("loading")},updateSoftPromptMessage:function(e){var t=s(e.currentTarget),a=t.attr("placeholder"),t=t.val();t.length<1&&(t=a),s(".bb-onesignal-enable-soft-prompt-extra-fields .soft-prompt-text").text(t),bp.OneSignal_Common.validateCharacterLimit(e)},updateSoftPromptAllowButton:function(e){var t=s(e.currentTarget),a=t.attr("placeholder"),t=t.val();t.length<1&&(t=a),s(".bb-onesignal-enable-soft-prompt-extra-fields .allow-soft-prompt-button").text(t),bp.OneSignal_Common.validateCharacterLimit(e)},updateSoftPromptCancelButton:function(e){var t=s(e.currentTarget),a=t.attr("placeholder"),t=t.val();t.length<1&&(t=a),s(".bb-onesignal-enable-soft-prompt-extra-fields .cancel-soft-prompt-button").text(t),bp.OneSignal_Common.validateCharacterLimit(e)},uploadAttachment:function(){var n="",e=(s(".bbpro-upload-attachment").on("click",".bb-attachment-user-edit",function(){var e=(n=s(this)).parents(".bbpro-upload-attachment").find(".bbpro-attachment-status");0'+BP_Uploader.strings.avatar_size_warning+"
"))},50)}),s(".bbpro-upload-attachment").on("click",".bb-attachment-user-edit, .bbpro-img-remove-button",function(){var e=s(this).parents(".bbpro-upload-attachment");0'+BP_Uploader.strings.avatar_size_warning+" "))},50)}),s(".bbpro-upload-attachment").on("click",".bb-attachment-user-edit, .bbpro-img-remove-button",function(){var e=s(this).parents(".bbpro-upload-attachment");0 false,
- 'headers' => array( 'Authorization' => 'Basic ' . $auth_key ),
- 'method' => 'PUT',
- );
-
- $url = wp_parse_url( site_url() );
- $site_url = ( isset( $url['scheme'] ) && $url['host'] ) ? $url['scheme'] . '://' . $url['host'] : site_url();
-
- $fields = array(
- 'name' => get_bloginfo( 'name' ),
- 'chrome_web_origin' => $site_url,
- 'chrome_web_default_notification_icon' => esc_url( $args['avatar'] ),
- );
-
- $args_remote['body'] = $fields;
-
- bbpro_remote_post( bb_onesignal_api_endpoint() . 'apps/' . $app_id, $args_remote );
-
- bb_onesignal_update_app_details();
- }
-
- bp_update_option( 'bb-onesignal-enable-soft-prompt-image', $args['avatar'] );
- }
+ if (
+ ! empty( $args['object'] ) &&
+ ! empty( $args['avatar'] ) &&
+ $args['object'] === 'notification'
+ ) {
+ bp_update_option( 'bb-onesignal-default-notification-icon', $args['avatar'] );
}
-
}
/**
@@ -88,39 +62,11 @@ function bb_onesignal_notification_attachment_uploaded( $item_id, $type, $args )
* @param array $args Array of arguments used for avatar deletion.
*/
function bb_onesignal_delete_notification_attachment_uploaded( $args ) {
- if ( ! empty( $args['object'] ) ) {
- if ( 'notification' === $args['object'] ) {
- bp_delete_option( 'bb-onesignal-default-notification-icon' );
- } elseif ( 'prompt' === $args['object'] ) {
-
- $auth_key = bb_onesignal_auth_key();
- $app_id = bb_onesignal_connected_app();
-
- if ( ! empty( $auth_key ) && ! empty( $app_id ) ) {
- $args_remote = array(
- 'sslverify' => false,
- 'headers' => array( 'Authorization' => 'Basic ' . $auth_key ),
- 'method' => 'PUT',
- );
-
- $url = wp_parse_url( site_url() );
- $site_url = ( isset( $url['scheme'] ) && $url['host'] ) ? $url['scheme'] . '://' . $url['host'] : site_url();
-
- $fields = array(
- 'name' => get_bloginfo( 'name' ),
- 'chrome_web_origin' => $site_url,
- 'chrome_web_default_notification_icon' => '',
- );
-
- $args_remote['body'] = $fields;
-
- bbpro_remote_post( bb_onesignal_api_endpoint() . 'apps/' . $app_id, $args_remote );
-
- bb_onesignal_update_app_details();
- }
-
- bp_delete_option( 'bb-onesignal-enable-soft-prompt-image' );
- }
+ if (
+ ! empty( $args['object'] ) &&
+ $args['object'] === 'notification'
+ ) {
+ bp_delete_option( 'bb-onesignal-default-notification-icon' );
}
}
@@ -178,14 +124,14 @@ function bb_pro_onesignal_enqueue_scripts_and_styles() {
'auto_prompt_validate' => bb_onesignal_permission_validate(),
'is_soft_prompt_enabled' => (int) bb_onesignal_enable_soft_prompt(),
'prompt_user_id' => (int) bp_loggedin_user_id(),
- 'app_id' => bb_onesignal_connected_app(),
+ 'app_id' => bb_onesignal_app_id(),
'safari_web_id' => ( ! empty( bb_onesignal_connected_app_details() ) ? bb_onesignal_connected_app_details()['safari_push_id'] : '' ),
'path' => untrailingslashit( wp_parse_url( bb_onesignal_integration_url(), PHP_URL_PATH ) ),
'http_path' => bb_onesignal_integration_url(),
'subDomainName' => ( ! empty( bb_onesignal_connected_app_details() ) ? bb_onesignal_connected_app_details()['chrome_web_sub_domain'] : '' ),
);
- if ( true === bb_onesignal_enable_soft_prompt() ) {
+ if ( bb_onesignal_enable_soft_prompt() === true ) {
$data['actionMessage'] = esc_html( bb_onesignal_soft_prompt_message_text() );
$data['acceptButtonText'] = esc_html( bb_onesignal_soft_prompt_allow_btn_text() );
$data['cancelButtonText'] = esc_html( bb_onesignal_soft_prompt_cancel_btn_text() );
@@ -206,7 +152,6 @@ function bb_pro_onesignal_enqueue_scripts_and_styles() {
'bb_onesignal_vars',
$data
);
-
}
/**
@@ -285,11 +230,11 @@ function bb_onesignal_add_web_notification_toggle( $player_id = '', $browser = '
__( 'Refresh this page', 'buddyboss-pro' ),
);
- if ( 'Opera' === $browser ) {
+ if ( $browser === 'Opera' ) {
$browser_text = esc_html__( 'Enable Opera Notifications', 'buddyboss-pro' );
- } elseif ( 'Chrome' === $browser ) {
+ } elseif ( $browser === 'Chrome' ) {
$browser_text = esc_html__( 'Enable Chrome Notifications', 'buddyboss-pro' );
- } elseif ( 'Safari' === $browser ) {
+ } elseif ( $browser === 'Safari' ) {
$browser_text = esc_html__( 'Enable Safari Notifications', 'buddyboss-pro' );
$enable_instruction_steps = array(
__( 'Open the Safari settings', 'buddyboss-pro' ),
@@ -306,7 +251,7 @@ function bb_onesignal_add_web_notification_toggle( $player_id = '', $browser = '
__( 'Close the settings', 'buddyboss-pro' ),
__( 'Refresh this page', 'buddyboss-pro' ),
);
- } elseif ( 'Firefox' === $browser ) {
+ } elseif ( $browser === 'Firefox' ) {
$browser_text = esc_html__( 'Enable Firefox Notifications', 'buddyboss-pro' );
$enable_instruction_steps = array(
__( 'Open the Firefox settings', 'buddyboss-pro' ),
@@ -323,9 +268,9 @@ function bb_onesignal_add_web_notification_toggle( $player_id = '', $browser = '
__( 'Click Save Changes and close the settings', 'buddyboss-pro' ),
__( 'Refresh this page', 'buddyboss-pro' ),
);
- } elseif ( 'Edge' === $browser ) {
+ } elseif ( $browser === 'Edge' ) {
$browser_text = esc_html__( 'Enable Edge Notifications', 'buddyboss-pro' );
- } elseif ( 'IE' === $browser ) {
+ } elseif ( $browser === 'IE' ) {
$browser_text = esc_html__( 'Enable IE Notifications', 'buddyboss-pro' );
} else {
$browser_text = esc_html__( 'Enable Browser Notifications', 'buddyboss-pro' );
@@ -345,7 +290,7 @@ function bb_onesignal_add_web_notification_toggle( $player_id = '', $browser = '
-
+
@@ -406,7 +351,6 @@ function bb_onesignal_add_web_notification_toggle( $player_id = '', $browser = '
false,
- 'headers' => array( 'Authorization' => 'Basic ' . $auth_key ),
- 'method' => 'PUT',
- );
+ if ( $player_id && $active && $update_via_curl && ! empty( $app_id ) && ! empty( $rest_api ) ) {
+ $args_remote = array(
+ 'sslverify' => false,
+ 'method' => 'PUT',
+ );
- $fields = array(
- 'app_id' => $app_id,
- 'notification_types' => 1,
- );
+ $fields = array(
+ 'app_id' => $app_id,
+ 'notification_types' => 1,
+ );
- $args_remote['body'] = wp_json_encode( $fields );
- bbpro_remote_post( bb_onesignal_api_endpoint() . 'players/' . $player_id, $args_remote );
- }
+ $args_remote['body'] = wp_json_encode( $fields );
+ bbpro_remote_post( bb_onesignal_api_endpoint() . 'players/' . $player_id, $args_remote );
}
wp_cache_delete( 'bb_pro_browser_' . $user_id . '_' . $player_id, 'bb_onesignal_get_browser_for_user' );
@@ -462,7 +402,6 @@ function bb_pro_onesignal_update_device_info() {
'browser_box' => bb_onesignal_add_web_notification_toggle( $player_id, bb_get_browser_name( $_SERVER['HTTP_USER_AGENT'] ), $active ),
)
);
-
}
/**
@@ -477,14 +416,14 @@ function bb_logout_clear_player_cookie() {
unset( $_COOKIE['bbpro-player-id'] );
@setcookie( 'bbpro-player-id', null, time() - 1000, COOKIEPATH, COOKIE_DOMAIN, is_ssl() );
- $auth_key = bb_onesignal_auth_key();
- $app_id = bb_onesignal_connected_app();
+ $app_id = bb_onesignal_app_id();
+ $rest_api = bb_onesignal_rest_api_key();
- if ( $player_id && ! empty( $auth_key ) && ! empty( $app_id ) ) {
+ if ( $player_id && ! empty( $app_id ) && ! empty( $rest_api ) ) {
$args_remote = array(
'sslverify' => false,
- 'headers' => array( 'Authorization' => 'Basic ' . $auth_key ),
+ 'headers' => array( 'Authorization' => 'Basic ' . $rest_api ),
'method' => 'PUT',
);
@@ -497,7 +436,6 @@ function bb_logout_clear_player_cookie() {
bbpro_remote_post( bb_onesignal_api_endpoint() . 'players/' . $player_id, $args_remote );
}
}
-
}
/**
@@ -529,9 +467,9 @@ function bb_pro_onesignal_notification_after_save( $notification ) {
! bbp_pro_is_license_valid() ||
! function_exists( 'bb_enabled_legacy_email_preference' ) ||
( function_exists( 'bb_enabled_legacy_email_preference' ) && bb_enabled_legacy_email_preference() ) ||
- empty( bb_onesignal_auth_key() ) ||
- empty( bb_onesignal_account_apps() ) ||
- empty( bb_onesignal_connected_app() ) ||
+ empty( bb_onesignal_app_id() ) ||
+ empty( bb_onesignal_rest_api_key() ) ||
+ empty( bb_onesignal_app_is_connected() ) ||
empty( bb_onesignal_connected_app_name() )
) {
return;
@@ -539,11 +477,11 @@ function bb_pro_onesignal_notification_after_save( $notification ) {
if (
isset( $notification->inserted ) &&
- true === $notification->inserted &&
+ $notification->inserted === true &&
bp_can_send_notification( $notification->user_id, $notification->component_name, $notification->component_action, 'web' )
) {
- if ( true !== (bool) apply_filters( 'bb_pro_onesignal_notification_fire', bb_pro_onesignal_user_presence_check( true, $notification ), $notification ) ) {
+ if ( (bool) apply_filters( 'bb_pro_onesignal_notification_fire', bb_pro_onesignal_user_presence_check( true, $notification ), $notification ) !== true ) {
return;
}
@@ -592,3 +530,34 @@ function bb_pro_onesignal_notification_after_save( $notification ) {
}
}
+/**
+ * Hide site-wise notice.
+ *
+ * @since 2.3.41
+ *
+ * @return void
+ */
+function bb_pro_onesignal_dismiss_sitewide_notice() {
+ $wp_nonce = bb_pro_filter_input_string( INPUT_POST, 'nonce' );
+
+ // Nonce check!
+ if ( empty( $wp_nonce ) || ! wp_verify_nonce( $wp_nonce, 'bb-pro-onesignal-dismiss-notice' ) ) {
+ wp_send_json_error( array( 'error' => __( 'Sorry, something goes wrong please try again.', 'buddyboss-pro' ) ) );
+ }
+
+ $settings = array();
+ $settings['hide_sidewide_errors'] = true;
+
+ $old_settings = bb_onesignal_get_settings();
+ if ( ! empty( $old_settings ) ) {
+ $settings = array_merge( $old_settings, $settings );
+ }
+
+ bb_onesignal_update_settings( $settings );
+
+ wp_send_json_success(
+ array(
+ 'success' => true,
+ )
+ );
+}
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/bb-onesignal-admin-tab.php b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/bb-onesignal-admin-tab.php
index df9c84b7..2a00bbd3 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/bb-onesignal-admin-tab.php
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/onesignal/bb-onesignal-admin-tab.php
@@ -34,6 +34,8 @@ public function initialize() {
$this->intro_template = $this->root_path . '/templates/admin/integration-tab-intro.php';
add_filter( 'bb_admin_icons', array( $this, 'admin_setting_icons' ), 10, 2 );
+ add_action( 'admin_notices', array( $this, 'bb_onesignal_site_notice' ) );
+ add_filter( 'bb_pro_admin_localize_options', array( $this, 'bb_onesignal_admin_localize_options' ), 10, 1 );
}
/**
@@ -71,115 +73,25 @@ public function form_html() {
public function settings_save() {
parent::settings_save();
- $bb_onesignal_auth_key = bb_pro_filter_input_string( INPUT_POST, 'bb-onesignal-auth-key' );
- $bb_onesignal_app_name = bb_pro_filter_input_string( INPUT_POST, 'bb-onesignal-connected-app-name' );
- $bb_onesignal_new_app = filter_input( INPUT_POST, 'bb-onesignal-new-app', FILTER_VALIDATE_INT );
-
- bp_update_option( 'bb-onesignal-connected-app-name', $bb_onesignal_app_name );
-
- if ( ! empty( $bb_onesignal_auth_key ) ) {
-
- $args = array(
- 'sslverify' => false,
- 'headers' => array( 'Authorization' => 'Basic ' . $bb_onesignal_auth_key ),
- );
-
- $request = bbpro_remote_get( bb_onesignal_api_endpoint() . 'apps', $args );
- $response = wp_remote_retrieve_body( $request );
- $response = json_decode( $response, true );
- $response_code = wp_remote_retrieve_response_code( $request );
-
- if ( 200 === $response_code ) {
- bp_update_option( 'bb-onesignal-account-apps', $response );
- bp_update_option( 'bb-onesignal-authenticated', true );
- } elseif ( isset( $response['errors'] ) ) {
- $error = sprintf(
- /* translators: Error Message. */
- __( 'There was a problem connecting to your OneSignal account: %s', 'buddyboss-pro' ),
- '[' . ( is_array( $response['errors'] ) ? esc_html( implode( ' ', $response['errors'] ) ) : $response['errors'] ) . ']'
- );
-
- set_transient( 'bb_onesignal_error', $error, HOUR_IN_SECONDS );
- bp_delete_option( 'bb-onesignal-connected-app' );
- bp_delete_option( 'bb-onesignal-connected-app-name' );
- bp_delete_option( 'bb-onesignal-connected-app-details' );
- bp_update_option( 'bb-onesignal-account-apps', array() );
- bp_update_option( 'bb-onesignal-authenticated', false );
- } else {
- bp_delete_option( 'bb-onesignal-connected-app' );
- bp_delete_option( 'bb-onesignal-connected-app-name' );
- bp_delete_option( 'bb-onesignal-connected-app-details' );
- bp_update_option( 'bb-onesignal-account-apps', array() );
- bp_update_option( 'bb-onesignal-authenticated', false );
- }
-
- if ( ! empty( $bb_onesignal_new_app ) ) {
-
- $url = wp_parse_url( site_url() );
- $site_url = ( isset( $url['scheme'] ) && $url['host'] ) ? $url['scheme'] . '://' . $url['host'] : site_url();
-
- $fields = array(
- 'name' => get_bloginfo( 'name' ),
- 'site_name' => str_replace( ' ', '_', get_bloginfo( 'name' ) ),
- 'chrome_web_origin' => $site_url,
- 'safari_site_origin' => $site_url,
- );
-
- if ( bb_onesignal_soft_prompt_image() ) {
- $fields['chrome_web_default_notification_icon'] = bb_onesignal_soft_prompt_image();
- }
-
- $args['body'] = $fields;
- $request = bbpro_remote_post( bb_onesignal_api_endpoint() . 'apps', $args );
- $response = wp_remote_retrieve_body( $request );
- $response = json_decode( $response, true );
- $response_code = wp_remote_retrieve_response_code( $request );
-
- if ( 200 === $response_code ) {
-
- $fetch_apps_request = bbpro_remote_get( bb_onesignal_api_endpoint() . 'apps', $args );
- $fetch_apps_response = wp_remote_retrieve_body( $fetch_apps_request );
- $fetch_apps_response = json_decode( $fetch_apps_response, true );
- $fetch_apps_response_code = wp_remote_retrieve_response_code( $fetch_apps_request );
-
- if ( 200 === $fetch_apps_response_code && ! empty( $fetch_apps_response ) ) {
- bp_update_option( 'bb-onesignal-account-apps', $fetch_apps_response );
- } else {
- bp_update_option( 'bb-onesignal-account-apps', array( $response ) );
- }
-
- bp_update_option( 'bb-onesignal-connected-app', $response['id'] );
- bp_update_option( 'bb-onesignal-connected-app-details', $response );
- bp_update_option( 'bb-onesignal-connected-app-name', $response['name'] );
- } elseif ( isset( $response['errors'] ) ) {
- $error = sprintf(
- /* translators: Error Message. */
- __( 'There was a problem creating a OneSignal app: %s', 'buddyboss-pro' ),
- '[' . ( is_array( $response['errors'] ) ? esc_html( implode( ' ', $response['errors'] ) ) : $response['errors'] ) . ']'
- );
- set_transient( 'bb_onesignal_error', $error, HOUR_IN_SECONDS );
- bp_delete_option( 'bb-onesignal-connected-app' );
- bp_delete_option( 'bb-onesignal-connected-app-name' );
- bp_delete_option( 'bb-onesignal-connected-app-details' );
- bp_update_option( 'bb-onesignal-account-apps', array() );
- } else {
- bp_delete_option( 'bb-onesignal-connected-app' );
- bp_delete_option( 'bb-onesignal-connected-app-name' );
- bp_delete_option( 'bb-onesignal-connected-app-details' );
- bp_update_option( 'bb-onesignal-account-apps', array() );
- }
- }
+ $bb_onesignal_app_id = bb_pro_filter_input_string( INPUT_POST, 'bb-onesignal-app-id' );
+ $bb_onesignal_rest_api_key = bb_pro_filter_input_string( INPUT_POST, 'bb-onesignal-rest-api' );
+
+ bb_onesignal_update_settings(
+ array(
+ 'app_id' => $bb_onesignal_app_id,
+ 'rest_api_key' => $bb_onesignal_rest_api_key,
+ 'is_connected' => false,
+ 'app_name' => '',
+ 'app_details' => array(),
+ 'warnings' => array(),
+ 'errors' => array(),
+ 'sidewide_errors' => array(),
+ )
+ );
+ if ( ! empty( $bb_onesignal_app_id ) && ! empty( $bb_onesignal_rest_api_key ) ) {
bb_onesignal_update_app_details();
-
- } else {
- bp_delete_option( 'bb-onesignal-connected-app' );
- bp_delete_option( 'bb-onesignal-connected-app-name' );
- bp_delete_option( 'bb-onesignal-account-apps' );
- bp_delete_option( 'bb-onesignal-connected-app-details' );
- bp_update_option( 'bb-onesignal-authenticated', false );
}
-
}
/**
@@ -191,16 +103,16 @@ public function register_admin_script() {
$active_tab = bp_core_get_admin_active_tab();
- if ( 'bp-notifications' === $active_tab || 'bb-onesignal' === $active_tab ) {
+ if ( $active_tab === 'bp-notifications' || $active_tab === 'bb-onesignal' ) {
$min = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min';
wp_enqueue_script( 'bb-onesignal-notification-settings', bb_onesignal_integration_url( '/assets/js/bb-onesignal-notification-settings' . $min . '.js' ), array( 'jquery' ), bb_platform_pro()->version, true );
wp_localize_script(
'bb-onesignal-notification-settings',
'bpOneSignalCommonVars',
array(
- 'ajax_url' => admin_url( 'admin-ajax.php' ),
- 'are_you_sure' => __( 'Are you sure?', 'buddyboss-pro' ),
- 'soft_prompt_image' => array(
+ 'ajax_url' => admin_url( 'admin-ajax.php' ),
+ 'are_you_sure' => __( 'Are you sure?', 'buddyboss-pro' ),
+ 'soft_prompt_image' => array(
'select_file' => esc_js( esc_html__( 'No file was uploaded.', 'buddyboss-pro' ) ),
'file_upload_error' => esc_js( esc_html__( 'There was a problem uploading the soft prompt photo.', 'buddyboss-pro' ) ),
'feedback_messages' => array(
@@ -227,7 +139,6 @@ public function register_admin_script() {
}
parent::register_admin_script();
-
}
/**
@@ -279,47 +190,32 @@ public function get_settings_sections() {
$html = '';
- if ( bbp_pro_is_license_valid() ) {
+ if ( bbp_pro_is_license_valid() && bp_core_get_admin_active_tab() === 'bb-onesignal' ) {
$status = 'not-connected';
$status_text = __( 'Not Connected', 'buddyboss-pro' );
+ $settings = bb_onesignal_get_settings();
+
if (
- 'bb-onesignal' === bp_core_get_admin_active_tab() &&
- bb_onesignal_auth_key() &&
- bb_onesignal_account_apps() &&
- bb_onesignal_connected_app() &&
- bb_onesignal_connected_app_name()
+ bb_onesignal_app_id() &&
+ bb_onesignal_rest_api_key() &&
+ ! empty( $settings['warnings'] )
) {
bb_onesignal_update_app_details();
}
- if ( ! empty( bb_onesignal_auth_key() ) ) {
+ if ( ! empty( $settings['errors'] ) ) {
$status = 'error-connected';
$status_text = __( 'Not Connected', 'buddyboss-pro' );
- }
+ } elseif ( bb_onesignal_app_is_connected() ) {
- if (
- bb_onesignal_auth_key() &&
- bb_onesignal_account_apps() &&
- bb_onesignal_connected_app() &&
- bb_onesignal_connected_app_name() &&
- ! empty( bb_onesignal_connected_app_details() )
- ) {
- $status = 'connected';
- $status_text = __( 'Connected', 'buddyboss-pro' );
- delete_transient( 'bb_onesignal_error' );
- delete_transient( 'bb_onesignal_warning' );
- } elseif (
- bb_onesignal_auth_key() &&
- true === (bool) bp_get_option( 'bb-onesignal-authenticated', false ) &&
- (
- ! bb_onesignal_connected_app() ||
- ! bb_onesignal_connected_app_name() ||
- empty( bb_onesignal_connected_app_details() )
- )
- ) {
- $status = 'warn-connected';
$status_text = __( 'Connected', 'buddyboss-pro' );
+
+ if ( ! empty( $settings['warnings'] ) ) {
+ $status = 'warn-connected';
+ } else {
+ $status = 'connected';
+ }
}
$html .= '';
@@ -377,25 +273,19 @@ public function get_settings_fields() {
'callback' => array( $this, 'settings_callback_error_handle' ),
'args' => array( 'class' => 'hidden-header' ),
),
- 'bb-onesignal-auth-key' => array(
- 'title' => __( 'OneSignal Auth Key', 'buddyboss-pro' ),
- 'callback' => array( $this, 'settings_callback_auth_key_field' ),
+ 'bb-onesignal-app-id' => array(
+ 'title' => __( 'OneSignal App ID', 'buddyboss-pro' ),
+ 'callback' => array( $this, 'settings_callback_app_id_field' ),
'sanitize_callback' => 'string',
'args' => array(),
),
- );
-
- if (
- ! empty( bb_onesignal_auth_key() ) &&
- true === (bool) bp_get_option( 'bb-onesignal-authenticated', false )
- ) {
- $fields['bb_onesignal_settings_section']['bb-onesignal-connected-app'] = array(
- 'title' => __( 'Select App', 'buddyboss-pro' ),
- 'callback' => array( $this, 'settings_callback_connected_app' ),
+ 'bb-onesignal-rest-api' => array(
+ 'title' => __( 'Rest API Key', 'buddyboss-pro' ),
+ 'callback' => array( $this, 'settings_callback_reset_api_field' ),
'sanitize_callback' => 'string',
'args' => array(),
- );
- }
+ ),
+ );
return $fields;
}
@@ -411,7 +301,7 @@ public function get_settings_fields() {
* @return mixed|string
*/
public function admin_setting_icons( $meta_icon, $id = '' ) {
- if ( 'bb_onesignal_settings_section' === $id ) {
+ if ( $id === 'bb_onesignal_settings_section' ) {
$meta_icon = 'bb-icon-bf bb-icon-brand-onesignal';
}
@@ -427,75 +317,96 @@ public function admin_setting_icons( $meta_icon, $id = '' ) {
*/
public function settings_callback_error_handle() {
- $errors = get_transient( 'bb_onesignal_error' );
- $warning = get_transient( 'bb_onesignal_warning' );
- if ( ! empty( $errors ) ) {
+ /* translators: %s is the BuddyBoss marketplace link. */ ?>
+
' . esc_html__( 'OneSignal', 'buddyboss-pro' ) . '' ); ?>
+
+ ' .
- ( is_array( $errors ) ? esc_html( implode( '
', $errors ) ) : $errors ) .
+ ( is_array( $settings['errors'] ) ? wp_kses_post( implode( '
', $settings['errors'] ) ) : $settings['errors'] ) . // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
'
';
-
- delete_transient( 'bb_onesignal_error' );
}
- if ( ! empty( $warning ) ) {
+ if ( ! empty( $settings['warnings'] ) ) {
echo '' .
- ( is_array( $warning ) ? esc_html( implode( ' ', $warning ) ) : $warning ) .
+ ( is_array( $settings['warnings'] ) ? wp_kses_post( implode( ' ', $settings['warnings'] ) ) : $settings['warnings'] ) . // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
'
';
-
- delete_transient( 'bb_onesignal_warning' );
}
}
/**
- * Callback function for auth key in OneSignal integration.
+ * Callback function for app ID in OneSignal integration.
*
- * @since 2.0.3
+ * @since 2.3.40
*/
- public function settings_callback_auth_key_field() {
+ public function settings_callback_app_id_field() {
?>
-
-
- ' . esc_html__( 'Auth Key', 'buddyboss-pro' ) . '', '' . esc_html__( 'OneSignal account', 'buddyboss-pro' ) . ' ' ); ?>
+
+
+
+
+
+
- >
- ' . esc_html__( '-- Select App --', 'buddyboss-pro' ) . '';
- foreach ( $apps as $app ) {
- echo '' . esc_html( $app['name'] ) . ' ';
- }
- } else {
- echo '' . esc_html__( 'No Apps Found', 'buddyboss-pro' ) . ' ';
- }
- ?>
-
-
+
+
+
+
+
+
' . esc_html__( 'View App', 'buddyboss-pro' ) . '';
+ /**
+ * Function to display site wise notice for onesignal.
+ *
+ * @since 2.3.40
+ */
+ public function bb_onesignal_site_notice() {
+ $settings = bb_onesignal_get_settings();
+
+ if (
+ ! empty( $settings['sidewide_errors'] ) &&
+ in_array( 'upgrade_to_rest_api_key', $settings['sidewide_errors'], true ) &&
+ empty( $settings['hide_sidewide_errors'] )
+ ) {
+ printf(
+ '',
+ sprintf(
+ /* translators: Onesignal setting page link */
+ esc_html__( 'Due to a change by OneSignal, you\'ll need to enter new %s in order to resume sending web push notifications', 'buddyboss-pro' ),
+ sprintf(
+ '%2$s ',
+ esc_url( admin_url( 'admin.php?page=bp-integrations&tab=bb-onesignal' ) ),
+ esc_html__( 'API keys', 'buddyboss-pro' )
+ )
+ )
+ );
}
- ?>
-
- ' . esc_html__( 'Create New App', 'buddyboss-pro' ) . '' ); ?>
-
-
-
-
-
-
- integration_url ) . 'onesignal/' . trim( $path, '/\\' );
}
-/**
- * Checks if OneSignal is enabled.
- *
- * @since 2.0.3
- *
- * @param int $default Default option for OneSignal enable or not.
- *
- * @return bool Is OneSignal enabled or not.
- */
-function bb_onesignal_is_enabled( $default = 1 ) {
- return (bool) apply_filters( 'bb_onesignal_is_enabled', (bool) bp_get_option( 'bb-onesignal-enable', $default ) );
-}
-
/**
* Link to OneSignal Settings tutorial.
*
@@ -71,45 +58,6 @@ function bb_onesignal_settings_tutorial() {
false,
'headers' => array( 'Authorization' => 'Basic ' . $auth_key ),
);
- $url = bb_onesignal_api_endpoint() . 'apps/' . $app_id;
- $request = bbpro_remote_get( $url, $args );
+ $request = bbpro_remote_get( bb_onesignal_view_app_endpoint( $app_id ), $args );
$web_url = wp_parse_url( site_url() );
$site_url = ( isset( $web_url['scheme'] ) && $web_url['host'] ) ? $web_url['scheme'] . '://' . $web_url['host'] : site_url();
@@ -176,44 +111,54 @@ function bb_onesignal_update_app_details() {
$response = json_decode( $response, true );
$response_code = wp_remote_retrieve_response_code( $request );
- if ( 200 === $response_code && ! empty( $response ) ) {
- if ( ! empty( $web_url['scheme'] ) && 'http' === $web_url['scheme'] && empty( $response['chrome_web_sub_domain'] ) ) {
- $error = sprintf(
+ if ( $response_code === 200 && ! empty( $response ) ) {
+ if ( ! empty( $web_url['scheme'] ) && $web_url['scheme'] === 'http' && empty( $response['chrome_web_sub_domain'] ) ) {
+ $settings['warnings']['only_ssl'] = sprintf(
/* translators: 1. App name 2. App configuration URL */
__( 'The %1$s app is currently set to only support secure (HTTPS) sites. Please update this app\'s %2$s in OneSignal or create a new app for this site.', 'buddyboss-pro' ),
'' . $response['name'] . ' ',
'' . __( 'configuration', 'buddyboss-pro' ) . ' '
);
- set_transient( 'bb_onesignal_warning', $error, HOUR_IN_SECONDS );
- bp_update_option( 'bb-onesignal-connected-app', $response['id'] );
- bp_update_option( 'bb-onesignal-connected-app-name', $response['name'] );
- bp_delete_option( 'bb-onesignal-connected-app-details' );
} elseif (
empty( $response['safari_site_origin'] ) ||
empty( $response['chrome_web_origin'] ) ||
untrailingslashit( $response['safari_site_origin'] ) !== untrailingslashit( $site_url ) ||
untrailingslashit( $response['chrome_web_origin'] ) !== untrailingslashit( $site_url )
) {
- $error = sprintf(
+ $settings['warnings']['url_not_matched'] = sprintf(
/* translators: 1. App name 2. App configuration URL */
__( 'The Site URL for the %1$s app does not match this site\'s url. Please update this app\'s %2$s in OneSignal or create a new app for this site.', 'buddyboss-pro' ),
'' . $response['name'] . ' ',
'' . __( 'configuration', 'buddyboss-pro' ) . ' '
);
- set_transient( 'bb_onesignal_warning', $error, HOUR_IN_SECONDS );
- bp_update_option( 'bb-onesignal-connected-app', $response['id'] );
- bp_update_option( 'bb-onesignal-connected-app-name', $response['name'] );
- bp_delete_option( 'bb-onesignal-connected-app-details' );
- } else {
- bp_update_option( 'bb-onesignal-connected-app', $response['id'] );
- bp_update_option( 'bb-onesignal-connected-app-name', $response['name'] );
- bp_update_option( 'bb-onesignal-connected-app-details', $response );
+ }
+
+ $settings['is_connected'] = true;
+ $settings['app_name'] = $response['name'];
+ $settings['app_details'] = $response;
+ $settings['sidewide_errors'] = array();
+
+ // Update soft prompt image.
+ if ( isset( $response['chrome_web_default_notification_icon'] ) ) {
+ bp_update_option( 'bb-onesignal-soft-prompt-image', $response['chrome_web_default_notification_icon'] );
}
} else {
- bp_delete_option( 'bb-onesignal-connected-app' );
- bp_delete_option( 'bb-onesignal-connected-app-name' );
- bp_delete_option( 'bb-onesignal-connected-app-details' );
+
+ $response_errors = '';
+ if ( ! empty( $response['errors'] ) ) {
+ $response_errors = implode( ', ', $response['errors'] );
+ }
+
+ $settings['errors']['invalid_app_id_or_rest_api_key'] = sprintf(
+ /* translators: Error from response. */
+ __( 'There was a problem connecting to your OneSignal account %s', 'buddyboss-pro' ),
+ ! empty( $response_errors ) ? ': ' . $response_errors : ''
+ );
+ $settings['is_connected'] = false;
+ $settings['sidewide_errors'] = array();
}
+
+ bb_onesignal_update_settings( $settings );
}
}
@@ -266,28 +211,6 @@ function bb_onesignal_view_notification_endpoint( $notification_id, $app_id ) {
return bb_onesignal_notification_endpoint() . '/' . $notification_id . '?app_id=' . $app_id;
}
-/**
- * OneSignal validate auth.
- *
- * @since 2.0.3
- *
- * @return boolean
- */
-function bb_onesignal_validate_auth_key() {
- return (bool) ( ! empty( bb_onesignal_auth_key() ) && ! empty( bb_onesignal_account_apps() ) );
-}
-
-/**
- * OneSignal validate app.
- *
- * @since 2.0.3
- *
- * @return boolean
- */
-function bb_onesignal_validate_app() {
- return (bool) bb_onesignal_validate_auth_key() && ! empty( bb_onesignal_connected_app() ) && ! empty( bb_onesignal_connected_app_name() );
-}
-
/**
* OneSignal Web Push enabled or not.
*
@@ -298,7 +221,7 @@ function bb_onesignal_validate_app() {
* @return bool
*/
function bb_onesignal_enabled_web_push( $default = 0 ) {
- return (bool) bb_onesignal_validate_app() && apply_filters( 'bb_onesignal_enabled_web_push', bp_get_option( 'bb-onesignal-enabled-web-push', $default ) );
+ return (bool) bb_onesignal_app_is_connected() && apply_filters( 'bb_onesignal_enabled_web_push', bp_get_option( 'bb-onesignal-enabled-web-push', $default ) );
}
/**
@@ -431,7 +354,7 @@ function bb_onesignal_soft_prompt_message_placeholder_text() {
*/
function bb_onesignal_soft_prompt_image( $default = '', $size = 'full' ) {
- $custom_avatar_url = bp_get_option( 'bb-onesignal-enable-soft-prompt-image', $default );
+ $custom_avatar_url = bp_get_option( 'bb-onesignal-soft-prompt-image', $default );
/**
* Filters to change default custom upload avatar image.
@@ -452,10 +375,11 @@ function bb_onesignal_soft_prompt_image( $default = '', $size = 'full' ) {
* @return void
*/
function bb_onesignal_admin_setting_callback_push_notification_fields() {
- $validate_auth = ! bb_onesignal_validate_auth_key();
- $invalid_app = ! bb_onesignal_validate_app();
+ $settings = bb_onesignal_get_settings();
+ $app_id = ! bb_onesignal_app_id();
+ $rest_api = ! bb_onesignal_rest_api_key();
- $disabled = $validate_auth || $invalid_app;
+ $disabled = $app_id || $rest_api || ! empty( $settings['errors'] );
$checked = bb_onesignal_enabled_web_push();
?>
@@ -480,39 +404,7 @@ function bb_onesignal_admin_setting_callback_push_notification_fields() {
/* translators: 1. OneSignal error type. 2. Admin integration url. */
__( 'Please enter a valid %1$s in the %2$s settings.', 'buddyboss-pro' )
),
- '
' . esc_html__( 'OneSignal Auth Key', 'buddyboss-pro' ) . ' ',
- '
' . esc_html__( 'Integration', 'buddyboss-pro' ) . ' '
- );
- ?>
-
-
-
-
-
-
-
-
- ' . esc_html__( 'OneSignal App', 'buddyboss-pro' ) . '',
+ '' . esc_html__( 'OneSignal App ID and Rest API Key', 'buddyboss-pro' ) . ' ',
'
+
-
-
-
-
-
-
-
+
+
+ ' . esc_html__( 'Default Icon Url', 'buddyboss-pro' ) . '',
+ sprintf(
+ '%s ',
+ esc_url(
+ bp_get_admin_url(
+ add_query_arg(
+ array(
+ 'page' => 'bp-help',
+ 'article' => 126368,
+ ),
+ 'admin.php'
+ )
+ )
+ ),
+ esc_html__( 'Learn More', 'buddyboss-pro' )
+ )
+ );
+ ?>
+
bb_onesignal_web_push_skip_active_members(),
);
-
+
$excluded_actions = bb_onesignal_excluded_web_notification_message_actions();
if (
@@ -973,7 +873,7 @@ function bb_pro_onesignal_user_presence_check( $retval, $notification ) {
* @return void
*/
function bb_onesignal_admin_setting_callback_web_push_skip_active_members() {
- $checked = bb_onesignal_web_push_skip_active_members();
+ $checked = bb_onesignal_web_push_skip_active_members();
?>
bb_onesignal_app_id(),
+ 'rest_api_key' => bb_onesignal_rest_api_key(),
+ 'is_connected' => bb_onesignal_app_is_connected(),
+ 'warnings' => array(),
+ 'errors' => array(),
+ 'sidewide_errors' => array(),
+ 'app_name' => bb_onesignal_connected_app_name(),
+ 'app_details' => bb_onesignal_connected_app_details(),
+ );
+
+ $settings = bp_parse_args( $settings, $defaults );
+ bp_update_option( 'bb-onesignal', $settings );
+}
+
+/**
+ * Get OneSignal App ID.
+ *
+ * @since 2.3.40
+ *
+ * @param string $default Default option for app ID.
+ *
+ * @return mixed|void OneSignal App ID.
+ */
+function bb_onesignal_app_id( $default = '' ) {
+ return apply_filters( 'bb_onesignal_app_id', bb_onesignal_get_settings( 'app_id', $default ) );
+}
+
+/**
+ * Get OneSignal Rest API Key.
+ *
+ * @since 2.3.40
+ *
+ * @param string $default Default option for Rest API Key.
+ *
+ * @return mixed|void OneSignal Rest API Key.
+ */
+function bb_onesignal_rest_api_key( $default = '' ) {
+ return apply_filters( 'bb_onesignal_rest_api_key', bb_onesignal_get_settings( 'rest_api_key', $default ) );
+}
+
+/**
+ * Check the OneSignal App is connected or not?
+ *
+ * @since 2.3.40
+ *
+ * @param string $default Default false.
+ *
+ * @return bool.
+ */
+function bb_onesignal_app_is_connected( $default = false ) {
+ return (bool) apply_filters( 'bb_onesignal_app_is_connected', bb_onesignal_get_settings( 'is_connected', $default ) );
+}
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/assets/js/bb-pro-core-pusher.js b/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/assets/js/bb-pro-core-pusher.js
index 24a18ffb..56224ca9 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/assets/js/bb-pro-core-pusher.js
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/assets/js/bb-pro-core-pusher.js
@@ -25,6 +25,8 @@ window.Backbone = window.Backbone || [];
leaveWaitingTime: 5000, // 5 seconds.
chunks_event: [],
bb_pusher_channels: [],
+ worker_enabled: false,
+ try_reconnect: false,
/**
* [start description]
@@ -71,6 +73,7 @@ window.Backbone = window.Backbone || [];
'undefined' !== typeof bp.Pusher_FrontCommon.pusher.channels &&
'on' === bb_pusher_vars.is_live_messaging_enabled
) {
+ bp.Pusher_FrontCommon.pusher.signin();
bp.Pusher_FrontCommon.bb_pusher_channels.push( 'private-bb-pro-global' );
bp.Pusher_FrontCommon.bb_pusher_channels.push( 'private-bb-user-' + bb_pusher_vars.loggedin_user_id );
@@ -84,8 +87,30 @@ window.Backbone = window.Backbone || [];
}
bp.Pusher_FrontCommon.pusherLiveMessage();
+
+ if ( true !== bp.Pusher_FrontCommon.worker_enabled ) {
+ bp.Pusher_FrontCommon.pusher.connection.bind( 'disconnected', function () {
+ bp.Pusher_FrontCommon.removed_channels();
+ if ( true === bp.Pusher_FrontCommon.try_reconnect ) {
+ bp.Pusher_FrontCommon.pusher.connect();
+ }
+ } );
+
+ bp.Pusher_FrontCommon.pusher.connection.bind( 'connected', function () {
+ if ( true === bp.Pusher_FrontCommon.try_reconnect ) {
+ bp.Pusher_FrontCommon.try_reconnect = false;
+ }
+ } );
+ }
}
+ bp.Pusher_FrontCommon.subscribe_channels();
+ },
+
+ /**
+ * Subscribe to channels.
+ */
+ subscribe_channels: function () {
bp.Pusher_FrontCommon.bb_pusher_channels.forEach(
function ( name ) {
if ( name === 'private-bb-pro-global' ) {
@@ -100,6 +125,17 @@ window.Backbone = window.Backbone || [];
);
},
+ /**
+ * Remove channel objects.
+ */
+ removed_channels: function () {
+ jQuery.each( bb_pusher_vars, function ( key ) {
+ if ( key.indexOf( 'live_message_' ) !== -1 ) {
+ delete bb_pusher_vars[ key ];
+ }
+ } );
+ },
+
/**
* [addListeners description]
*/
@@ -228,24 +264,34 @@ window.Backbone = window.Backbone || [];
};
if ( 'undefined' === typeof ( window.SharedWorker ) || 'undefined' === typeof bp.bb_pusher_shared ) {
+ bp.Pusher_FrontCommon.worker_enabled = false;
return new Pusher(
bb_pusher_vars.app_key,
{
- authorizer : PusherBatchAuthorizer,
- cluster : bb_pusher_vars.app_cluster,
- authEndpoint: bb_pusher_vars.auth_endpoint,
- auth : authOptions,
+ authorizer : PusherBatchAuthorizer,
+ cluster : bb_pusher_vars.app_cluster,
+ authEndpoint : bb_pusher_vars.auth_endpoint,
+ auth : authOptions,
+ userAuthentication: {
+ endpoint : bb_pusher_vars.user_auth_endpoint,
+ transport: 'ajax',
+ },
}
);
} else {
+ bp.Pusher_FrontCommon.worker_enabled = true;
return bp.bb_pusher_shared.constructor(
bb_pusher_vars.app_key,
{
- encrypted: true,
- authorizer: bb_pusher_vars.bb_pro_pusher_auth,
- cluster: bb_pusher_vars.app_cluster,
- authEndpoint: bb_pusher_vars.auth_endpoint,
- auth: authOptions,
+ encrypted : true,
+ authorizer : bb_pusher_vars.bb_pro_pusher_auth,
+ cluster : bb_pusher_vars.app_cluster,
+ authEndpoint : bb_pusher_vars.auth_endpoint,
+ auth : authOptions,
+ userAuthentication: {
+ endpoint : bb_pusher_vars.user_auth_endpoint,
+ transport: 'ajax',
+ },
}
);
}
@@ -778,7 +824,7 @@ window.Backbone = window.Backbone || [];
window.Backbone.trigger( 'relistelements' );
}
- if ( thread_id > 0 && parseInt( thread_id ) === parseInt( bb_pusher_vars.current_thread_id ) ) {
+ if ( thread_id > 0 && parseInt( thread_id ) === parseInt( bb_pusher_vars.current_thread_id ) && 'undefined' !== typeof bp.Nouveau.Messages ) {
hash = new Date().getTime();
bp.Nouveau.Messages.router.navigate( 'view/' + thread_id + '/?hash=' + hash, { trigger: true } );
}
@@ -788,7 +834,7 @@ window.Backbone = window.Backbone || [];
action === 'group_message_group_demoted'
) {
- if ( thread_id > 0 && parseInt( thread_id ) === parseInt( bb_pusher_vars.current_thread_id ) ) {
+ if ( thread_id > 0 && parseInt( thread_id ) === parseInt( bb_pusher_vars.current_thread_id ) && 'undefined' !== typeof bp.Nouveau.Messages ) {
hash = new Date().getTime();
bp.Nouveau.Messages.router.navigate( 'view/' + thread_id + '/?hash=' + hash, { trigger: true } );
}
@@ -799,7 +845,7 @@ window.Backbone = window.Backbone || [];
action === 'groups_remove_member'
) {
- if ( parseInt( user_id ) === parseInt( bb_pusher_vars.loggedin_user_id ) && thread_id > 0 ) {
+ if ( parseInt( user_id ) === parseInt( bb_pusher_vars.loggedin_user_id ) && thread_id > 0 && 'undefined' !== typeof bp.Nouveau.Messages ) {
bp.Nouveau.Messages.threads.remove( bp.Nouveau.Messages.threads.get( thread_id ) );
if ( thread_id > 0 && bb_pusher_vars.bb_pro_pusher_thread_ids[ thread_hash ] ) {
@@ -839,15 +885,15 @@ window.Backbone = window.Backbone || [];
]
);
- if ( 'undefined' !== typeof next_thread_id ) {
+ if ( 'undefined' !== typeof next_thread_id && 'undefined' !== typeof bp.Nouveau.Messages ) {
bb_pusher_vars.current_thread_id = parseInt( next_thread_id );
bp.Nouveau.Messages.router.navigate( 'view/' + next_thread_id + '/?hash=' + hash, { trigger: true } );
- } else {
+ } else if ( 'undefined' !== typeof bp.Nouveau.Messages ) {
bb_pusher_vars.current_thread_id = 0;
bp.Nouveau.Messages.router.navigate( 'compose/', { trigger: true } );
}
- } else {
+ } else if ( 'undefined' !== typeof bp.Nouveau.Messages ) {
bp.Nouveau.Messages.router.navigate( 'view/' + thread_id + '/?hash=' + hash, { trigger: true } );
}
}
@@ -936,12 +982,24 @@ window.Backbone = window.Backbone || [];
);
}
);
+
+ // Reconnect.
+ bb_pusher_vars.user_channel.bind(
+ 'client-bb-pro-reconnect',
+ function () {
+ bp.Pusher_FrontCommon.try_reconnect = true;
+ if ( true === bp.Pusher_FrontCommon.worker_enabled ) {
+ bp.bb_pusher_shared.sendMessage( 'updateReconnect', { try_reconnect: true } );
+ }
+ }
+ );
+
},
pusherSubscribeThreadsChannels: function ( thread_id ) {
var key = 'live_message_' + thread_id;
var channel_name = 'private-bb-message-thread-' + thread_id;
- if ( 'undefined' !== typeof bb_pusher_vars[ key ] ) {
+ if ( 'undefined' !== typeof bb_pusher_vars[ key ] ) {
return;
}
@@ -960,6 +1018,15 @@ window.Backbone = window.Backbone || [];
function ( event, data ) {
if ( 'undefined' !== typeof data.bb_pro_pusher_thread_ids ) {
bb_pusher_vars.bb_pro_pusher_thread_ids = data.bb_pro_pusher_thread_ids;
+
+ if ( Object.keys( data.bb_pro_pusher_thread_ids ).length > 0 ) {
+ $.each(
+ data.bb_pro_pusher_thread_ids,
+ function ( i, item ) {
+ bp.Pusher_FrontCommon.pusherSubscribeThreadsChannels( parseInt( item ) );
+ }
+ );
+ }
}
if ( 'undefined' !== typeof data.blocked_users_ids ) {
@@ -1027,7 +1094,7 @@ window.Backbone = window.Backbone || [];
};
bp.Pusher_FrontCommon.renderAjaxUpdateFailedMessage( dataupdate );
- if ( 'undefined' !== typeof ( window.SharedWorker ) && 'undefined' !== typeof bp.bb_pusher_shared ) {
+ if ( true === bp.Pusher_FrontCommon.worker_enabled ) {
bp.bb_pusher_shared.sendMessage( 'renderAjaxUpdateFailedMessage', dataupdate );
}
@@ -1167,7 +1234,7 @@ window.Backbone = window.Backbone || [];
};
bp.Pusher_FrontCommon.renderAjaxUpdateFailedMessage( dataupdate );
- if ( 'undefined' !== typeof ( window.SharedWorker ) && 'undefined' !== typeof bp.bb_pusher_shared ) {
+ if ( true === bp.Pusher_FrontCommon.worker_enabled ) {
bp.bb_pusher_shared.sendMessage( 'renderAjaxUpdateFailedMessage', dataupdate );
}
} else {
@@ -1315,7 +1382,7 @@ window.Backbone = window.Backbone || [];
};
bp.Pusher_FrontCommon.renderAjaxUpdateFailedMessage( dataupdate );
- if ( 'undefined' !== typeof ( window.SharedWorker ) && 'undefined' !== typeof bp.bb_pusher_shared ) {
+ if ( true === bp.Pusher_FrontCommon.worker_enabled ) {
bp.bb_pusher_shared.sendMessage( 'renderAjaxUpdateFailedMessage', dataupdate );
}
@@ -1596,10 +1663,23 @@ window.Backbone = window.Backbone || [];
param_data.is_group = true;
}
+ param_data.has_media = false;
+ if (
+ mediasPusher.length > 0 ||
+ videosPusher.length > 0 ||
+ documentsPusher.length > 0 ||
+ (
+ 'undefined' !== typeof gif_datas.video_url &&
+ 'undefined' !== typeof gif_datas.preview_url
+ )
+ ) {
+ param_data.has_media = true;
+ }
+
if ( 'undefined' !== typeof dataArr.resend ) {
bp.Pusher_FrontCommon.renderUpdateSendingMessage( param_data );
- if ( 'undefined' !== typeof ( window.SharedWorker ) && 'undefined' !== typeof bp.bb_pusher_shared ) {
+ if ( true === bp.Pusher_FrontCommon.worker_enabled ) {
bp.bb_pusher_shared.sendMessage( 'resend-message-ajax-send', param_data );
}
} else {
@@ -1607,25 +1687,13 @@ window.Backbone = window.Backbone || [];
param_data.video = videosPusherTemp;
bp.Pusher_FrontCommon.renderMessage( param_data );
- if ( 'undefined' !== typeof ( window.SharedWorker ) && 'undefined' !== typeof bp.bb_pusher_shared ) {
+ if ( true === bp.Pusher_FrontCommon.worker_enabled ) {
bp.bb_pusher_shared.sendMessage( 'before-message-ajax-send', param_data );
}
}
- param_data.media = mediasPusher;
- param_data.video = videosPusher;
- param_data.has_media = false;
- if (
- mediasPusher.length > 0 ||
- videosPusher.length > 0 ||
- documentsPusher.length > 0 ||
- (
- 'undefined' !== typeof gif_datas.video_url &&
- 'undefined' !== typeof gif_datas.preview_url
- )
- ) {
- param_data.has_media = true;
- }
+ param_data.media = mediasPusher;
+ param_data.video = videosPusher;
var key = 'live_message_' + bb_pusher_vars.current_thread_id;
@@ -1855,7 +1923,7 @@ window.Backbone = window.Backbone || [];
window.Backbone.trigger( 'relistelements' );
}
- if ( thread_id > 0 && parseInt( thread_id ) === parseInt( bb_pusher_vars.current_thread_id ) ) {
+ if ( thread_id > 0 && parseInt( thread_id ) === parseInt( bb_pusher_vars.current_thread_id ) && 'undefined' !== typeof bp.Nouveau.Messages ) {
hash = new Date().getTime();
bp.Nouveau.Messages.router.navigate( 'view/' + thread_id + '/?hash=' + hash, { trigger: true } );
}
@@ -1865,7 +1933,7 @@ window.Backbone = window.Backbone || [];
action === 'group_message_group_demoted'
) {
- if ( thread_id > 0 && parseInt( thread_id ) === parseInt( bb_pusher_vars.current_thread_id ) ) {
+ if ( thread_id > 0 && parseInt( thread_id ) === parseInt( bb_pusher_vars.current_thread_id ) && 'undefined' !== typeof bp.Nouveau.Messages ) {
hash = new Date().getTime();
bp.Nouveau.Messages.router.navigate( 'view/' + thread_id + '/?hash=' + hash, { trigger: true } );
}
@@ -1876,7 +1944,7 @@ window.Backbone = window.Backbone || [];
action === 'groups_remove_member'
) {
- if ( parseInt( user_id ) === parseInt( bb_pusher_vars.loggedin_user_id ) && thread_id > 0 ) {
+ if ( parseInt( user_id ) === parseInt( bb_pusher_vars.loggedin_user_id ) && thread_id > 0 && 'undefined' !== typeof bp.Nouveau.Messages ) {
bp.Nouveau.Messages.threads.remove( bp.Nouveau.Messages.threads.get( thread_id ) );
if ( thread_id > 0 && bb_pusher_vars.bb_pro_pusher_thread_ids[ thread_hash ] ) {
@@ -1916,15 +1984,15 @@ window.Backbone = window.Backbone || [];
]
);
- if ( 'undefined' !== typeof next_thread_id ) {
+ if ( 'undefined' !== typeof next_thread_id && 'undefined' !== typeof bp.Nouveau.Messages ) {
bb_pusher_vars.current_thread_id = parseInt( next_thread_id );
bp.Nouveau.Messages.router.navigate( 'view/' + next_thread_id + '/?hash=' + hash, { trigger: true } );
- } else {
+ } else if ( 'undefined' !== typeof bp.Nouveau.Messages ) {
bb_pusher_vars.current_thread_id = 0;
bp.Nouveau.Messages.router.navigate( 'compose/', { trigger: true } );
}
- } else {
+ } else if ( 'undefined' !== typeof bp.Nouveau.Messages ) {
bp.Nouveau.Messages.router.navigate( 'view/' + thread_id + '/?hash=' + hash, { trigger: true } );
}
}
@@ -3225,7 +3293,7 @@ window.Backbone = window.Backbone || [];
},
removeFailedMessage: function( data ) {
- if ( 'undefined' !== typeof ( window.SharedWorker ) && 'undefined' !== typeof bp.bb_pusher_shared ) {
+ if ( true === bp.Pusher_FrontCommon.worker_enabled ) {
bp.bb_pusher_shared.sendMessage( 'onCancelRemoveMessage', data );
}
}
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/assets/js/bb-pro-core-pusher.min.js b/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/assets/js/bb-pro-core-pusher.min.js
index 495ae867..245f8c20 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/assets/js/bb-pro-core-pusher.min.js
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/assets/js/bb-pro-core-pusher.min.js
@@ -1 +1 @@
-window.bp=window.bp||{},window.Backbone=window.Backbone||[],function(g){bp.Pusher_FrontCommon={pusher:{},typer_data:{},xhr:!1,can_type:!0,throttleTime:6e3,clearInterval:6e3,clearTimerId:[],pendingRemoves:[],leaveWaitingTime:5e3,chunks_event:[],bb_pusher_channels:[],start:function(){"undefined"!=typeof bb_pusher_vars&&void 0!==bb_pusher_vars.loggedin_user_id&&0!==parseInt(bb_pusher_vars.loggedin_user_id)&&(this.setupGlobals(),this.addListeners(),g(document).on("ready",function(){bp.Pusher_FrontCommon.setupToast()}))},setupGlobals:function(){bp.Pusher_FrontCommon.typer_data=[],bb_pusher_vars.current_thread_recipients_count=0,bb_pusher_vars.current_thread_group_id=0,bp.Pusher_FrontCommon.pusher=this.pusherGlobalObject(),bp.Pusher_FrontCommon.pusher&&void 0!==bp.Pusher_FrontCommon.pusher.channels&&"on"===bb_pusher_vars.is_live_messaging_enabled&&(bp.Pusher_FrontCommon.bb_pusher_channels.push("private-bb-pro-global"),bp.Pusher_FrontCommon.bb_pusher_channels.push("private-bb-user-"+bb_pusher_vars.loggedin_user_id),0'+bb_pusher_vars.sending_text+"
",delete a.nonce,delete a.action,g.each(a,function(e){(-1
"+s.content+"").text())).replace(/ /g," "),h=b=void 0!==a.hash?a.hash:(new Date).getTime(),s=p=""===p?"":s.content,void 0!==u.resend&&(h=b+" sending",s+=c),(n||_||o)&&(h+=" has-medias"),a.id=b,a.sender_id=bb_pusher_vars.loggedin_user_id,a.sender_name=bb_pusher_vars.loggedin_user_name,a.gif=i,a.is_user_suspended="true"===a.is_user_suspended,a.is_user_blocked="true"===a.is_user_blocked,a.is_user_deleted="true"===a.is_user_deleted,a.sender_avatar=bb_pusher_vars.sender_avatar,a.sender_link=bb_pusher_vars.sender_link,a.display_date=bp.Pusher_FrontCommon.getWPCurrentTime(),a.display_date_list=bb_pusher_vars.display_date,a.className=h,a.sender_is_you=!0,a.thread_id=bb_pusher_vars.current_thread_id,a.content=s,a.excerpt="",s&&(a.excerpt=s.replace(/( |<\/(\w+)><(\w+)>)/g," ").replace(/(<([^>]+)>)/gi,"").replace(/\s+/g," "),75"+e.join(", ")+" "+bb_pusher_vars.i18n.single_typing:2===e.length?r=""+e.join(" "+bb_pusher_vars.i18n.separator+"")+" "+bb_pusher_vars.i18n.typing:2"+e[0]+""+bb_pusher_vars.i18n.separator+(e.length-1)+bb_pusher_vars.i18n.multiple_typing),g(".bb-pusher-typing-indicator .bb-pusher-typing-indicator-text-inner").html(r),g(".bb-pusher-typing-indicator").removeClass("bp-hide")):g(".bb-pusher-typing-indicator").addClass("bp-hide")},threadListTypingIndicator:function(e,r){var s=g('#message-threads li .bp-message-link[data-thread-id="'+e+'"]'),a=(0'+r+"")),g(document.body).find(".bp-buddypanel-menu-item-messages-count-"+e.user_id).length)&&0 a").append(''+r+" ")})})},bb_update_header_messages:function(){!g(document.body).find("#header-messages-dropdown-elem").length||bp.Pusher_FrontCommon.xhr||(g(document.body).find("#header-messages-dropdown-elem ul.notification-list").html(''),bp.Pusher_FrontCommon.xhr=g.get(ajaxurl,{action:"buddyboss_theme_get_header_unread_messages"},function(e){e.success&&void 0!==e.data&&void 0!==e.data.contents&&g("#header-messages-dropdown-elem ul.notification-list").length&&(g(document.body).find("#header-messages-dropdown-elem ul.notification-list").html(e.data.contents),bp.Pusher_FrontCommon.xhr=!1)}))},json2array:function(r){var s=[];return Object.keys(r).forEach(function(e){s.push(r[e])}),s},arrayIntersect:function(e,r){g(e).filter(r)},createCookie:function(e,r,s){var a,n="";s&&((a=new Date).setTime(a.getTime()+60*s*1e3),n="; expires="+a.toGMTString()),document.cookie=e+"="+r+n+"; path=/"},readCookie:function(e){for(var r=e+"=",s=document.cookie.split(";"),a=s.length,n=0;n>>32-r}function s(e){for(var r="",s=7;0<=s;s--)r+=(e>>>4*s&15).toString(16);return r}for(var a,n,t,o,_,d,i,u,b=new Array(80),p=1732584193,h=4023233417,c=2562383102,g=271733878,m=3285377520,v=(e=function(e){e=e.replace(/\r\n/g,"\n");for(var r="",s=0;s>6|192))+String.fromCharCode(63&a|128):(r=(r+=String.fromCharCode(a>>12|224))+String.fromCharCode(a>>6&63|128))+String.fromCharCode(63&a|128)}return r}(e)).length,l=[],w=0;w>>29),l.push(v<<3&4294967295),a=0;a'+bb_pusher_vars.sending_text+"
",delete a.nonce,delete a.action,g.each(a,function(e){(-1"+s.content+"").text())).replace(/ /g," "),h=b=void 0!==a.hash?a.hash:(new Date).getTime(),s=p=""===p?"":s.content,void 0!==u.resend&&(h=b+" sending",s+=c),(n||_||o)&&(h+=" has-medias"),a.id=b,a.sender_id=bb_pusher_vars.loggedin_user_id,a.sender_name=bb_pusher_vars.loggedin_user_name,a.gif=i,a.is_user_suspended="true"===a.is_user_suspended,a.is_user_blocked="true"===a.is_user_blocked,a.is_user_deleted="true"===a.is_user_deleted,a.sender_avatar=bb_pusher_vars.sender_avatar,a.sender_link=bb_pusher_vars.sender_link,a.display_date=bp.Pusher_FrontCommon.getWPCurrentTime(),a.display_date_list=bb_pusher_vars.display_date,a.className=h,a.sender_is_you=!0,a.thread_id=bb_pusher_vars.current_thread_id,a.content=s,a.excerpt="",s&&(a.excerpt=s.replace(/( |<\/(\w+)><(\w+)>)/g," ").replace(/(<([^>]+)>)/gi,"").replace(/\s+/g," "),75"+e.join(", ")+" "+bb_pusher_vars.i18n.single_typing:2===e.length?r=""+e.join(" "+bb_pusher_vars.i18n.separator+"")+" "+bb_pusher_vars.i18n.typing:2"+e[0]+""+bb_pusher_vars.i18n.separator+(e.length-1)+bb_pusher_vars.i18n.multiple_typing),g(".bb-pusher-typing-indicator .bb-pusher-typing-indicator-text-inner").html(r),g(".bb-pusher-typing-indicator").removeClass("bp-hide")):g(".bb-pusher-typing-indicator").addClass("bp-hide")},threadListTypingIndicator:function(e,r){var s=g('#message-threads li .bp-message-link[data-thread-id="'+e+'"]'),a=(0'+r+"")),g(document.body).find(".bp-buddypanel-menu-item-messages-count-"+e.user_id).length)&&0 a").append(''+r+" ")})})},bb_update_header_messages:function(){!g(document.body).find("#header-messages-dropdown-elem").length||bp.Pusher_FrontCommon.xhr||(g(document.body).find("#header-messages-dropdown-elem ul.notification-list").html(''),bp.Pusher_FrontCommon.xhr=g.get(ajaxurl,{action:"buddyboss_theme_get_header_unread_messages"},function(e){e.success&&void 0!==e.data&&void 0!==e.data.contents&&g("#header-messages-dropdown-elem ul.notification-list").length&&(g(document.body).find("#header-messages-dropdown-elem ul.notification-list").html(e.data.contents),bp.Pusher_FrontCommon.xhr=!1)}))},json2array:function(r){var s=[];return Object.keys(r).forEach(function(e){s.push(r[e])}),s},arrayIntersect:function(e,r){g(e).filter(r)},createCookie:function(e,r,s){var a,n="";s&&((a=new Date).setTime(a.getTime()+60*s*1e3),n="; expires="+a.toGMTString()),document.cookie=e+"="+r+n+"; path=/"},readCookie:function(e){for(var r=e+"=",s=document.cookie.split(";"),a=s.length,n=0;n>>32-r}function s(e){for(var r="",s=7;0<=s;s--)r+=(e>>>4*s&15).toString(16);return r}for(var a,n,t,o,_,d,i,u,b=new Array(80),p=1732584193,h=4023233417,c=2562383102,g=271733878,m=3285377520,v=(e=function(e){e=e.replace(/\r\n/g,"\n");for(var r="",s=0;s>6|192))+String.fromCharCode(63&a|128):(r=(r+=String.fromCharCode(a>>12|224))+String.fromCharCode(a>>6&63|128))+String.fromCharCode(63&a|128)}return r}(e)).length,l=[],w=0;w>>29),l.push(v<<3&4294967295),a=0;aversion, false );
+ wp_enqueue_script( 'bb-pro-pusher-js-lib', 'https://js.pusher.com/8.0.2/pusher-with-encryption.min.js', array(), bb_platform_pro()->version, false );
wp_enqueue_script( 'bb-pro-deparam-js', trailingslashit( bb_platform_pro()->plugin_url ) . 'assets/js/vendor/jquery-deparam.js', array(), bb_platform_pro()->version, false );
wp_enqueue_script( 'bb-pro-pusher-auth-js', bb_pusher_integration_url( '/assets/js/pusher-auth.js' ), array( 'wp-i18n', 'bb-pro-deparam-js' ), bb_platform_pro()->version, false );
wp_enqueue_script( 'bb-shared-worker-wrapper', bb_pusher_integration_url( '/assets/js/bb-shared-worker-wrapper' . $min . '.js' ), array( 'wp-i18n', 'bb-pro-deparam-js' ), bb_platform_pro()->version, false );
- wp_enqueue_script( 'bb-pro-core-pusher', bb_pusher_integration_url( '/assets/js/bb-pro-core-pusher' . $min . '.js' ), array( 'wp-i18n', 'bb-pro-deparam-js', 'bb-shared-worker-wrapper' ), bb_platform_pro()->version, false );
- wp_set_script_translations( 'bb-pro-core-pusher', 'buddyboss-pro' );
+ wp_enqueue_script( 'bb-pro-core-pusher', bb_pusher_integration_url( '/assets/js/bb-pro-core-pusher' . $min . '.js' ), array( 'wp-i18n', 'bb-pro-deparam-js', 'bb-shared-worker-wrapper' ), bb_platform_pro()->version, false );
+ wp_set_script_translations( 'bb-pro-core-pusher', 'buddyboss-pro' );
$user_id = bp_loggedin_user_id();
$user_hash = bb_pusher_get_user_hash( $user_id );
@@ -174,7 +177,7 @@ function ( &$id, $key ) use ( &$user_thread_ids ) {
$tz_offset = (float) get_option( 'gmt_offset' );
$tz_string = get_option( 'timezone_string' );
if ( ! empty( $tz_string ) && is_string( $tz_string ) ) {
- if ( 'UTC' === substr( $tz_string, 0, 3 ) ) {
+ if ( substr( $tz_string, 0, 3 ) === 'UTC' ) {
$tz_string = str_replace( array( ':15', ':30', ':45' ), array( '.25', '.5', '.75' ), $tz_string );
$tz_offset = floatval( substr( $tz_string, 3 ) );
} else {
@@ -215,7 +218,7 @@ function ( &$id, $key ) use ( &$user_thread_ids ) {
'app_cluster' => bb_pusher_cluster(),
'global_private' => 'private-bb-pro-global',
'bb_pro_user_friends' => ( bp_is_active( 'friends' ) ? bp_get_friend_ids( $user_id ) : '' ),
- 'is_live_messaging_enabled' => ( false === bb_pusher_is_feature_enabled( 'live-messaging' ) ? 'off' : 'on' ),
+ 'is_live_messaging_enabled' => ( bb_pusher_is_feature_enabled( 'live-messaging' ) === false ? 'off' : 'on' ),
'bb_pro_pusher_thread_ids' => $user_thread_ids,
'cancel_text' => __( 'Cancel', 'buddyboss-pro' ),
'not_delivered_text' => __( 'Not delivered', 'buddyboss-pro' ),
@@ -247,7 +250,9 @@ function ( &$id, $key ) use ( &$user_thread_ids ) {
'presence_thread' => '',
'content_size_limit' => bb_pusher_get_content_size_limit(),
'group_threads' => array(),
- 'wp_offset' => (float) $tz_offset,
+ 'wp_offset' => (float) $tz_offset,
+ 'user_auth_endpoint' => get_home_url() . '/wp-json/' . bp_rest_namespace() . '/' . bp_rest_version() . '/pusher/user-auth',
+ 'try_reconnect' => false,
);
if ( bp_is_active( 'messages' ) && bp_is_user_messages() ) {
@@ -256,7 +261,7 @@ function ( &$id, $key ) use ( &$user_thread_ids ) {
$data['thread_channel'] = 'private-bb-message-thread-' . $data['current_thread_id'];
}
- if ( bp_is_active( 'messages' ) && bp_is_active( 'groups' ) && function_exists( 'bp_disable_group_messages' ) && true === bp_disable_group_messages() ) {
+ if ( bp_is_active( 'messages' ) && bp_is_active( 'groups' ) && function_exists( 'bp_disable_group_messages' ) && bp_disable_group_messages() === true ) {
// Determine groups of user.
$groups = groups_get_groups(
array(
@@ -292,7 +297,7 @@ function ( &$group_id, $key ) use ( &$group_threads ) {
}
- if ( bp_is_active( 'groups' ) && bp_is_group_single() && bp_is_group_messages() && 'public-message' === bb_get_group_current_messages_tab() ) {
+ if ( bp_is_active( 'groups' ) && bp_is_group_single() && bp_is_group_messages() && bb_get_group_current_messages_tab() === 'public-message' ) {
$data['current_thread_id'] = groups_get_groupmeta( (int) bp_get_current_group_id(), 'group_message_thread' );
}
@@ -360,8 +365,8 @@ function ( &$id, $key ) use ( &$data ) {
);
}
- $data['suspended_avatar'] = bb_moderation_is_suspended_avatar();
- $data['suspended_user_name'] = bb_moderation_is_suspended_label();
+ $data['suspended_avatar'] = bb_moderation_is_suspended_avatar();
+ $data['suspended_user_name'] = bb_moderation_is_suspended_label();
if ( bp_is_active( 'messages' ) && bp_is_user_messages() ) {
$data['suspended_message_text'] = bb_moderation_is_suspended_message( '', BP_Moderation_Message::$moderation_type, $data['current_thread_id'] );
if ( ! empty( $data['suspended_message_text'] ) ) {
@@ -405,7 +410,6 @@ function ( &$id, $key ) use ( &$data ) {
'bb_pusher_vars',
$data
);
-
}
/**
@@ -471,7 +475,7 @@ function bb_pro_pusher_message_delete_thread( $thread_id ) {
'recipients' => $recipients,
);
- if ( true === (bool) $is_group_message_thread && bp_is_active( 'groups' ) ) {
+ if ( (bool) $is_group_message_thread === true && bp_is_active( 'groups' ) ) {
$first_message = BP_Messages_Thread::get_first_message( $thread_id );
$first_message_id = ( ! empty( $first_message ) ? $first_message->id : false );
$group_id = ( isset( $first_message_id ) ) ? (int) bp_messages_get_meta( $first_message_id, 'group_id', true ) : 0;
@@ -481,7 +485,7 @@ function bb_pro_pusher_message_delete_thread( $thread_id ) {
}
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, 'private-bb-message-thread-' . $thread_id, 'client-bb-pro-thread-delete', $event_data );
}
}
@@ -538,7 +542,7 @@ function ( &$id, $key ) use ( &$thread_ids ) {
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channel, 'client-bb-pro-member-suspended', $event_data );
}
}
@@ -596,7 +600,7 @@ function ( &$id, $key ) use ( &$thread_ids ) {
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channel, 'client-bb-pro-member-unsuspended', $event_data );
}
}
@@ -621,7 +625,7 @@ function bb_pro_pusher_moderation_after_save( $moderation ) {
return;
}
- if ( 'user' === $moderation->item_type ) {
+ if ( $moderation->item_type === 'user' ) {
$creator_id = $moderation->user_id;
$blocked_id = $moderation->item_id;
@@ -655,7 +659,7 @@ function ( &$id, $key ) use ( &$thread_ids ) {
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channels, 'client-bb-pro-member-blocked', $event_data );
}
}
@@ -679,7 +683,7 @@ function bb_pro_pusher_moderation_after_delete( $moderation ) {
return;
}
- if ( 'user' === $moderation->item_type ) {
+ if ( $moderation->item_type === 'user' ) {
$creator_id = $moderation->user_id;
$unblocked_id = $moderation->item_id;
@@ -713,7 +717,7 @@ function ( &$id, $key ) use ( &$thread_ids ) {
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channels, 'client-bb-pro-member-unblocked', $event_data );
}
}
@@ -745,7 +749,7 @@ function bb_pro_pusher_member_connection_after_update( $old_value, $new_value )
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channel, 'client-bb-pro-message-is-connected', $event_data );
}
}
@@ -778,7 +782,6 @@ function bb_pro_pusher_member_connection_requested( $friendship_id, $initiator_u
$channel = 'private-bb-user-' . $initiator_user_id;
bb_pro_comman_connection_triggers( $friend_user_id, $initiator_user_id, $friend_user_id, $channel, $event_name );
-
}
/**
@@ -876,7 +879,6 @@ function bb_pro_pusher_member_rejected_friendship( $friendship_id, $friendship )
bb_pro_comman_connection_triggers( $initiator_user_id, $friend_user_id, $initiator_user_id, $channel, $event_name );
}
-
}
/**
@@ -929,7 +931,7 @@ function bb_pro_pusher_message_access_control_after_update( $old_value, $new_val
$event_data = array();
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channel, $event_name, $event_data );
}
}
@@ -969,7 +971,7 @@ function bb_pro_pusher_active_components( $old_value, $value, $option ) {
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, 'private-bb-pro-global', 'client-bb-pro-active-components', $event_data );
}
}
@@ -999,7 +1001,7 @@ function bb_pro_pusher_disabled_group_messages( $old_value, $value, $option ) {
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, 'private-bb-pro-global', $event_name, $event_data );
}
}
@@ -1023,7 +1025,7 @@ function bb_pro_pusher_group_settings_update( $meta_id, $object_id, $meta_key, $
return;
}
- if ( 'message_status' !== $meta_key ) {
+ if ( $meta_key !== 'message_status' ) {
return;
}
@@ -1059,7 +1061,7 @@ function ( $user_id ) {
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channel, 'client-bb-pro-group-setting-update', $event_data );
}
}
@@ -1105,7 +1107,7 @@ function ( &$id, $key ) use ( &$thread_ids ) {
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channel, 'client-bb-pro-member-deleted', $event_data );
}
}
@@ -1146,10 +1148,9 @@ function bb_pro_pusher_messages_message_new_thread_save( $message ) {
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher && ! empty( $channels ) ) {
+ if ( $bb_pusher !== null && ! empty( $channels ) ) {
bb_pusher_trigger_event( $bb_pusher, $channels, 'client-bb-pro-new-thread-create', $event_data );
}
-
}
/**
@@ -1173,8 +1174,8 @@ function bb_pro_pusher_messages_message_new_message_save( $message ) {
$message_action = bp_messages_get_meta( $message->id, 'thread_action', true ); // group.
if (
- 'group' !== $message_from ||
- 'messages_send_reply' === $message_action ||
+ $message_from !== 'group' ||
+ $message_action === 'messages_send_reply' ||
did_action( 'groups_join_group' ) ||
did_action( 'groups_accept_invite' ) ||
did_action( 'groups_banned_member' ) ||
@@ -1214,20 +1215,19 @@ function bb_pro_pusher_messages_message_new_message_save( $message ) {
'recipients' => $recipients,
);
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channels, 'client-bb-pro-new-group-message', $event_data );
}
} else {
$response = bb_get_message_response_object( $message );
- if ( ! empty( $response['thread_id'] ) && (int) $response['thread_id'] > 0 && null !== $bb_pusher && bp_is_active( 'messages' ) ) {
+ if ( ! empty( $response['thread_id'] ) && (int) $response['thread_id'] > 0 && $bb_pusher !== null && bp_is_active( 'messages' ) ) {
$notify_data = $response['messages'][0];
bb_pro_pusher_trigger_chunked_event( $bb_pusher, 'private-bb-message-thread-' . $response['thread_id'], 'client-bb-pro-before-message-ajax-send', $notify_data );
}
}
-
}
/**
@@ -1252,7 +1252,7 @@ function ( $group_id ) use ( $group_thread, $group_name ) {
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channel, 'client-bb-pro-group-thread-deleted', $event_data );
}
},
@@ -1318,8 +1318,10 @@ function bb_pro_pusher_group_messages_banned_member( $thread_id, $user_id, $grou
'sender_id' => (int) $user_id,
);
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channel, 'client-bb-pro-group-message-group-update-notify', $event_data );
+ bb_pusher_trigger_event( $bb_pusher, 'private-bb-user-' . $user_id, 'client-bb-pro-reconnect', array() );
+ $bb_pusher->terminateUserConnections( $user_id );
}
}
@@ -1352,7 +1354,7 @@ function bb_pro_pusher_group_messages_unbanned_member( $thread_id, $user_id, $gr
'sender_id' => (int) $user_id,
);
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channels, 'client-bb-pro-group-message-group-update-notify', $event_data );
}
}
@@ -1389,11 +1391,10 @@ function bb_pro_pusher_group_messages_member_joined( $group_id, $user_id ) {
'sender_id' => (int) $user_id,
);
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channels, 'client-bb-pro-group-message-group-update-notify', $event_data );
}
}
-
}
/**
@@ -1416,7 +1417,7 @@ function bb_pro_pusher_group_messages_member_left( $group_id, $user_id ) {
}
$action = 'group_message_group_left';
- if ( 'groups_remove_member' === current_filter() ) {
+ if ( current_filter() === 'groups_remove_member' ) {
$action = 'groups_remove_member';
}
@@ -1433,11 +1434,13 @@ function bb_pro_pusher_group_messages_member_left( $group_id, $user_id ) {
'sender_id' => (int) $user_id,
);
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channel, 'client-bb-pro-group-message-group-update-notify', $event_data );
+ bb_pusher_trigger_event( $bb_pusher, 'private-bb-user-' . $user_id, 'client-bb-pro-reconnect', array() );
+ $bb_pusher->terminateUserConnections( $user_id );
+
}
}
-
}
/**
@@ -1479,10 +1482,9 @@ function ( &$id, $key ) use ( &$thread_ids ) {
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channel, $event_name, $event_data );
}
-
}
/**
@@ -1513,7 +1515,7 @@ function bb_pusher_rest_create_message( $thread, $response, $request, $message )
$data = $response->get_data();
$hash = $request->get_param( 'hash' );
- if ( ! empty( $thread ) && (int) $thread->thread_id > 0 && null !== $bb_pusher && bp_is_active( 'messages' ) ) {
+ if ( ! empty( $thread ) && (int) $thread->thread_id > 0 && $bb_pusher !== null && bp_is_active( 'messages' ) ) {
$last_message_id = $message->id;
@@ -1606,7 +1608,7 @@ function bb_pro_pusher_disabled_pusher_settings( $old_value, $value, $option ) {
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channel, $event_name, $event_data );
}
}
@@ -1670,7 +1672,7 @@ function bb_pro_pusher_deleted_thread_messages( $thread_id ) {
'thread_exists' => messages_is_valid_thread( $thread_id ),
);
$bb_pusher = bb_pusher();
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, 'private-bb-message-thread-' . $thread_id, 'client-bb-pro-thread-delete-message', $event_data );
}
}
@@ -1713,7 +1715,7 @@ function bb_pro_pusher_group_messages_member_promoted( $group_id, $user_id ) {
'sender_id' => (int) $user_id,
);
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channels, 'client-bb-pro-group-message-group-update-notify', $event_data );
}
}
@@ -1756,7 +1758,7 @@ function bb_pro_pusher_group_messages_member_demoted( $group_id, $user_id ) {
'sender_id' => (int) $user_id,
);
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channels, 'client-bb-pro-group-message-group-update-notify', $event_data );
}
}
@@ -1801,5 +1803,37 @@ function bb_pusher_update_current_thread_unread_count() {
'type' => 'success',
)
);
+}
+
+/**
+ * Fire a pusher event when the member type allow messaging without connection setting updated to refresh.
+ *
+ * @param mixed $old_value The old option value.
+ * @param mixed $new_value The new option value.
+ *
+ * @since 2.3.80
+ *
+ * @return void
+ */
+function bb_pro_pusher_member_type_allow_messaging_update( $old_value, $new_value ) {
+
+ if (
+ ! bbp_pro_is_license_valid() ||
+ ! bb_pusher_is_enabled() ||
+ ! bb_pusher_is_feature_enabled( 'live-messaging' )
+ ) {
+ return;
+ }
+ if ( $old_value !== $new_value ) {
+ $channel = 'private-bb-pro-global';
+ $event_data = array(
+ 'is_force_friendship_to_message' => bp_force_friendship_to_message(),
+ );
+
+ $bb_pusher = bb_pusher();
+ if ( $bb_pusher !== null ) {
+ bb_pusher_trigger_event( $bb_pusher, $channel, 'client-bb-pro-message-is-connected', $event_data );
+ }
+ }
}
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/bb-pusher-filters.php b/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/bb-pusher-filters.php
index ec7fbddb..0af247db 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/bb-pusher-filters.php
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/bb-pusher-filters.php
@@ -51,7 +51,6 @@ function bb_pro_pusher_thread_recipient_inbox_unread_counts( $data, $recipients_
$data = array_merge( $data, $inbox_unread_cnt );
return $data;
-
}
/**
@@ -68,7 +67,7 @@ function bb_pro_pusher_thread_recipient_inbox_unread_counts( $data, $recipients_
* @return null|bool
*/
function bb_pro_pusher_group_events( $check, $object_id, $meta_key, $meta_value, $prev_value ) {
- if ( null === $check ) {
+ if ( $check === null ) {
// Compare existing value to new value if no prev value given and the key exists only once.
if ( empty( $prev_value ) ) {
@@ -98,8 +97,22 @@ function bb_pro_pusher_group_events( $check, $object_id, $meta_key, $meta_value,
'sender_id' => (int) $message->sender_id,
);
- if ( null !== $bb_pusher ) {
+ if ( $bb_pusher !== null ) {
bb_pusher_trigger_event( $bb_pusher, $channel, 'client-bb-pro-group-message-group-update-notify', $event_data );
+
+ if (
+ in_array(
+ $meta_key,
+ array(
+ 'group_message_group_left',
+ 'group_message_group_ban',
+ ),
+ true
+ )
+ ) {
+ bb_pusher_trigger_event( $bb_pusher, 'private-bb-user-' . $message->sender_id, 'client-bb-pro-reconnect', array() );
+ $bb_pusher->terminateUserConnections( $message->sender_id );
+ }
}
}
}
@@ -252,7 +265,7 @@ function ( &$id, $key ) use ( &$response ) {
}
}
- if ( bp_is_active( 'groups' ) && function_exists( 'bp_disable_group_messages' ) && true === bp_disable_group_messages() ) {
+ if ( bp_is_active( 'groups' ) && function_exists( 'bp_disable_group_messages' ) && bp_disable_group_messages() === true ) {
// Determine groups of user.
$groups = groups_get_groups(
array(
@@ -323,7 +336,6 @@ function bb_pro_pusher_on_screen_notification_query_string( $query_string ) {
}
return http_build_query( $query_string );
-
}
/**
@@ -346,7 +358,7 @@ function bb_pro_pusher_bb_nouveau_ajax_messages_send_reply_success( $response )
$bb_pusher = bb_pusher();
- if ( ! empty( $response['thread_id'] ) && (int) $response['thread_id'] > 0 && null !== $bb_pusher && bp_is_active( 'messages' ) ) {
+ if ( ! empty( $response['thread_id'] ) && (int) $response['thread_id'] > 0 && $bb_pusher !== null && bp_is_active( 'messages' ) ) {
$notify_data = array(
'hash' => $response['hash'],
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/includes/class-bb-rest-pusher-endpoint.php b/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/includes/class-bb-rest-pusher-endpoint.php
index 48745e2f..d66e2db8 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/includes/class-bb-rest-pusher-endpoint.php
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/pusher/includes/class-bb-rest-pusher-endpoint.php
@@ -66,6 +66,25 @@ public function register_routes() {
),
)
);
+
+ register_rest_route(
+ $this->namespace,
+ '/' . $this->rest_base . '/user-auth',
+ array(
+ 'args' => array(
+ 'socket_id' => array(
+ 'required' => true,
+ 'type' => 'string',
+ 'description' => __( 'Socket ID', 'buddyboss-pro' ),
+ ),
+ ),
+ array(
+ 'methods' => WP_REST_Server::EDITABLE,
+ 'callback' => array( $this, 'user_authenticate' ),
+ 'permission_callback' => array( $this, 'user_authenticate_permissions_check' ),
+ ),
+ )
+ );
}
/**
@@ -131,7 +150,7 @@ function ( &$id, $key ) use ( &$retval ) {
);
}
- if ( bp_is_active( 'groups' ) && function_exists( 'bp_disable_group_messages' ) && true === bp_disable_group_messages() ) {
+ if ( bp_is_active( 'groups' ) && function_exists( 'bp_disable_group_messages' ) && bp_disable_group_messages() === true ) {
// Determine groups of user.
$groups = groups_get_groups(
array(
@@ -427,7 +446,7 @@ protected function subscribe_channel( $channel_name, $socket_id, $current_user_i
switch ( $channel_type ) {
case 'private':
- if ( 0 !== $current_user_id ) {
+ if ( $current_user_id !== 0 ) {
if ( strpos( $channel_name, 'private-bb-message-thread-' ) !== false ) {
$channel_thread_id = (int) str_replace( 'private-bb-message-thread-', '', $channel_name );
if ( ! messages_check_thread_access( $channel_thread_id, (int) $current_user_id ) ) {
@@ -471,4 +490,71 @@ protected function subscribe_channel( $channel_name, $socket_id, $current_user_i
}
}
}
+
+ /**
+ * Authenticate user for the pusher.
+ *
+ * @since 2.3.50
+ *
+ * @param WP_REST_Request $request Full details about the request.
+ *
+ * @return WP_REST_Response | WP_Error
+ *
+ * @api {POST} /wp-json/buddyboss/v1/pusher/user-auth Pusher data.
+ */
+ public function user_authenticate( $request ) {
+ $socket_id = $request->get_param( 'socket_id' );
+ $user_id = bp_loggedin_user_id();
+
+ if ( empty( $user_id ) ) {
+ return new WP_Error(
+ 'rest_pusher_invalid_auth',
+ __( 'There is an error while authorizing the user.', 'buddyboss-pro' ),
+ array(
+ 'status' => rest_authorization_required_code(),
+ )
+ );
+ }
+
+ try {
+ $pusher = bb_pusher();
+ $user_info = array();
+ $user_info['id'] = (string) $user_id;
+
+ echo $pusher->authenticateUser( $socket_id, $user_info );
+ exit;
+ } catch ( Exception $error ) {
+ return new WP_Error(
+ 'rest_pusher_invalid_auth',
+ __( 'There is an error while authorizing the user.', 'buddyboss-pro' ),
+ array(
+ 'status' => rest_authorization_required_code(),
+ )
+ );
+ }
+ }
+
+ /**
+ * Check if a given request has access to pusher user-auth.
+ *
+ * @since 2.3.50
+ *
+ * @param WP_REST_Request $request Full data about the request.
+ *
+ * @return bool|WP_Error
+ */
+ public function user_authenticate_permissions_check( $request ) {
+
+ $retval = true;
+
+ /**
+ * Filter the pusher user auth permissions check.
+ *
+ * @since 2.3.50
+ *
+ * @param bool|WP_Error $retval Returned value.
+ * @param WP_REST_Request $request The request sent to the API.
+ */
+ return apply_filters( 'bb_rest_pusher_user_authenticate_permissions_check', $retval, $request );
+ }
}
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin-rtl.css b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin-rtl.css
index f1547536..eab50271 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin-rtl.css
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin-rtl.css
@@ -95,6 +95,7 @@ hr.bb-sep-line {
}
@media only screen and (max-width: 768px) {
+
.bp-admin-card.section-bp_zoom_gutenberg_section input[type="text"],
.bp-admin-card.section-bp_zoom_gutenberg_section input[type="email"],
.bp-admin-card.section-bp_zoom_gutenberg_section input[type="password"] {
@@ -103,16 +104,20 @@ hr.bb-sep-line {
}
@media only screen and (max-width: 600px) {
+
.bp-group-zoom-settings label.group-setting-label,
.bp-group-zoom-settings .bp-input-wrap {
flex: 0 0 100%;
}
+
.bp-group-zoom-settings label.group-setting-label {
margin-bottom: 8px;
}
+
.bp-group-zoom-settings .bp-input-wrap input {
min-width: 100%;
}
+
.bb-description-info .bb-url-text {
max-width: 90%;
}
@@ -194,3 +199,145 @@ hr.bb-sep-line {
}
/* SelectDropdown Component */
+
+/* Admin Zoom Integration Tab */
+[class*="section-bp_zoom_"] .hidden-header > th {
+ display: none;
+}
+
+[class*="section-bp_zoom_"] .hidden-header .bb-error-section,
+[class*="section-bp_zoom_"] .hidden-header .bb-warning-section {
+ margin-right: 0;
+}
+
+[class*="section-bp_zoom_"] .hidden-header #ss-oauth-content .bb-error-section,
+[class*="section-bp_zoom_"] .hidden-header #ss-oauth-content .bb-warning-section {
+ margin-bottom: 15px;
+}
+
+[class*="section-bp_zoom_"] tr.no-padding > td {
+ padding-right: 0;
+ padding-top: 0;
+}
+
+[class*="section-bp_zoom_"] .is-disabled {
+ pointer-events: none;
+ background-color: #f6f7f7;
+ opacity: 0.75;
+}
+
+[class*="section-bp_zoom_"] .bb-warning-section a {
+ color: inherit;
+}
+
+[class*="section-bp_zoom_"] .bb-zoom_account-email select {
+ width: 50%;
+}
+
+[class*="section-bp_zoom_"] .bb-zoom_account-email .bb-icon-spinner {
+ display: none;
+}
+
+[class*="section-bp_zoom_"] .bb-zoom_account-email .bb-icon-spinner::before {
+ content: "";
+ display: inline-block;
+ margin: 0;
+ box-sizing: border-box;
+ width: 20px;
+ height: 20px;
+ border-radius: 50%;
+ border: 2px solid #dcdcde;
+ border-top-color: #787c82;
+}
+
+[class*="section-bp_zoom_"] .bb-zoom_account-email.loading .bb-icon-spinner {
+ display: inline-block;
+ vertical-align: middle;
+ margin: -5px 10px 0 0;
+ width: 20px;
+ height: 20px;
+}
+
+[class*="section-bp_zoom_"] .bbpro-zoom-status {
+ margin-right: 15px;
+}
+
+.copy-toggle {
+ display: flex;
+ position: relative;
+ width: 50%;
+}
+
+.copy-toggle > input {
+ width: 100% !important;
+ padding-left: 65px;
+ margin-left: 0;
+}
+
+.copy-toggle > .button {
+ position: absolute;
+ left: 0;
+ top: 0;
+ cursor: pointer;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ background-color: #fff;
+ color: #787c82;
+ border-color: #8c8f94;
+}
+
+@media screen and (max-width: 768px) {
+
+ .copy-toggle {
+ width: 100%;
+ }
+}
+
+#bp-group-zoom-settings-connection-type .bp-radio-wrap.is-disabled {
+ pointer-events: none;
+ opacity: 0.75;
+}
+
+#bp-group-zoom-settings-connection-type .bp-feedback {
+ box-shadow: none;
+ margin: 15px 0;
+}
+
+.bb-warning-section + .bb-pro-tabs {
+ margin-top: 20px;
+}
+
+.bb-pro-tabs .bb-pro-tabs-list {
+ display: flex;
+ flex-flow: row wrap;
+ margin: 0 0 20px 0;
+ padding: 0;
+ list-style: none;
+}
+
+.bb-pro-tabs .bb-pro-tabs-list li {
+ font-size: 15px;
+ padding: 5px 0 12px 0;
+ margin-left: 24px;
+ border-bottom: 1px solid transparent;
+ cursor: pointer;
+}
+
+.bb-pro-tabs .bb-pro-tabs-list li:last-child {
+ margin-left: 0;
+}
+
+.bb-pro-tabs .bb-pro-tabs-list li.selected {
+ color: #2271b1;
+ border-color: #2271b1;
+}
+
+.bb-pro-tabs .bb-pro-tabs-content th {
+ padding: 20px 0 20px 10px;
+}
+
+.bb-pro-tabs .bb-pro-tabs-content td {
+ padding: 15px 10px;
+}
+
+/* Admin Zoom Integration Tab */
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin-rtl.min.css b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin-rtl.min.css
index 6c947822..836fb456 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin-rtl.min.css
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin-rtl.min.css
@@ -1 +1,121 @@
-.bp-admin-card.section-bp_zoom_gutenberg_section input[type=email],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=password],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=text]{width:50%}.bp-group-zoom-settings .bb-field-wrap{display:flex;flex-flow:row wrap}.bp-group-zoom-settings label.group-setting-label{flex:0 0 180px}.bp-group-zoom-settings .bp-input-wrap{flex:1;min-width:0}.bp-group-zoom-settings .bp-input-wrap input{min-width:70%}#copy-webhook-link{text-decoration:none}.bp-zoom-group-button-wrap{display:flex;align-items:center;padding-bottom:10px}.bp-zoom-group-button-wrap .bp-zoom-group-check-connection{margin-left:20px;text-decoration:none}hr.bb-sep-line{margin:20px 0}.bp-radio-wrap{display:flex;align-items:center;margin-bottom:10px}.bp-radio-wrap:last-child{margin:0}.bp-radio-wrap input{margin-top:1px;margin-left:8px}.bp-radio-wrap label{line-height:1}.radio-button-options .bp-radio-wrap{display:block}.radio-button-options .bp-radio-wrap label{line-height:1.5}.bb-description-info{font-size:14px;color:#a3a5a9;letter-spacing:-.24px;line-height:24px;display:flex;align-items:center;margin-top:8px}.bb-description-info .bb-url-text{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:20px}.bb-checkbox-wrap .components-base-control__field{display:flex}.bb-checkbox-wrap .components-base-control__field>span{margin-top:2px}@media only screen and (max-width:768px){.bp-admin-card.section-bp_zoom_gutenberg_section input[type=email],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=password],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=text]{width:100%}}@media only screen and (max-width:600px){.bp-group-zoom-settings .bp-input-wrap,.bp-group-zoom-settings label.group-setting-label{flex:0 0 100%}.bp-group-zoom-settings label.group-setting-label{margin-bottom:8px}.bp-group-zoom-settings .bp-input-wrap input{min-width:100%}.bb-description-info .bb-url-text{max-width:90%}}.edit-occurrences-button.is-link{margin:5px 0 10px 5px}.components-datetime{margin:10px 0;padding:0}.components-panel__body.is-opened>.components-datetime{padding:0;margin:10px 0}.select_main{position:relative;z-index:9}.select_main .select_option{cursor:pointer}.select_main .select_option select.components-select-control__input{pointer-events:none}.Select_suggestions-wrapper{font-size:14px;font-weight:400;position:absolute;top:calc(100% - 2px);padding:0;background-color:#fff;left:-2px;border:1px solid #ccc;border-radius:6px;list-style:none;z-index:1;width:calc(100% - 110px)}.Select_suggestions-wrapper .components-text-control__input{border-color:#ccc;border-radius:6px;margin:10px;line-height:1.8}.Select_suggestions-wrapper .Select_suggestions-list{margin:0;padding:0;list-style:none;max-height:180px;overflow-y:auto}.Select_suggestions-wrapper .Select_suggestions-list-item{padding:5px 10px;cursor:pointer}.Select_suggestions-wrapper .Select_suggestions-list-item:last-child{border-bottom-width:0}.Select_suggestions-wrapper .Select_suggestions-list-item.no-result{cursor:default}.Select_suggestions-wrapper .Select_suggestions-list-item.active,.Select_suggestions-wrapper .Select_suggestions-list-item:hover:not(.no-result){background-color:#f2f2f2}
\ No newline at end of file
+.bp-admin-card.section-bp_zoom_gutenberg_section input[type=email],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=password],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=text]{width:50%}
+
+.bp-group-zoom-settings .bb-field-wrap{display:flex;flex-flow:row wrap}
+
+.bp-group-zoom-settings label.group-setting-label{flex:0 0 180px}
+
+.bp-group-zoom-settings .bp-input-wrap{flex:1;min-width:0}
+
+.bp-group-zoom-settings .bp-input-wrap input{min-width:70%}
+
+#copy-webhook-link{text-decoration:none}
+
+.bp-zoom-group-button-wrap{display:flex;align-items:center;padding-bottom:10px}
+
+.bp-zoom-group-button-wrap .bp-zoom-group-check-connection{margin-left:20px;text-decoration:none}
+
+hr.bb-sep-line{margin:20px 0}
+
+.bp-radio-wrap{display:flex;align-items:center;margin-bottom:10px}
+
+.bp-radio-wrap:last-child{margin:0}
+
+.bp-radio-wrap input{margin-top:1px;margin-left:8px}
+
+.bp-radio-wrap label{line-height:1}
+
+.radio-button-options .bp-radio-wrap{display:block}
+
+.radio-button-options .bp-radio-wrap label{line-height:1.5}
+
+.bb-description-info{font-size:14px;color:#a3a5a9;letter-spacing:-.24px;line-height:24px;display:flex;align-items:center;margin-top:8px}
+
+.bb-description-info .bb-url-text{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:20px}
+
+.bb-checkbox-wrap .components-base-control__field{display:flex}
+
+.bb-checkbox-wrap .components-base-control__field>span{margin-top:2px}@media only screen and (max-width:768px){
+
+.bp-admin-card.section-bp_zoom_gutenberg_section input[type=email],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=password],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=text]{width:100%}}@media only screen and (max-width:600px){
+
+.bp-group-zoom-settings .bp-input-wrap,.bp-group-zoom-settings label.group-setting-label{flex:0 0 100%}
+
+.bp-group-zoom-settings label.group-setting-label{margin-bottom:8px}
+
+.bp-group-zoom-settings .bp-input-wrap input{min-width:100%}
+
+.bb-description-info .bb-url-text{max-width:90%}}
+
+.edit-occurrences-button.is-link{margin:5px 0 10px 5px}
+
+.components-datetime{margin:10px 0;padding:0}
+
+.components-panel__body.is-opened>.components-datetime{padding:0;margin:10px 0}
+
+.select_main{position:relative;z-index:9}
+
+.select_main .select_option{cursor:pointer}
+
+.select_main .select_option select.components-select-control__input{pointer-events:none}
+
+.Select_suggestions-wrapper{font-size:14px;font-weight:400;position:absolute;top:calc(100% - 2px);padding:0;background-color:#fff;left:-2px;border:1px solid #ccc;border-radius:6px;list-style:none;z-index:1;width:calc(100% - 110px)}
+
+.Select_suggestions-wrapper .components-text-control__input{border-color:#ccc;border-radius:6px;margin:10px;line-height:1.8}
+
+.Select_suggestions-wrapper .Select_suggestions-list{margin:0;padding:0;list-style:none;max-height:180px;overflow-y:auto}
+
+.Select_suggestions-wrapper .Select_suggestions-list-item{padding:5px 10px;cursor:pointer}
+
+.Select_suggestions-wrapper .Select_suggestions-list-item:last-child{border-bottom-width:0}
+
+.Select_suggestions-wrapper .Select_suggestions-list-item.no-result{cursor:default}
+
+.Select_suggestions-wrapper .Select_suggestions-list-item.active,.Select_suggestions-wrapper .Select_suggestions-list-item:hover:not(.no-result){background-color:#f2f2f2}
+
+[class*=section-bp_zoom_] .hidden-header>th{display:none}
+
+[class*=section-bp_zoom_] .hidden-header .bb-error-section,[class*=section-bp_zoom_] .hidden-header .bb-warning-section{margin-right:0}
+
+[class*=section-bp_zoom_] .hidden-header #ss-oauth-content .bb-error-section,[class*=section-bp_zoom_] .hidden-header #ss-oauth-content .bb-warning-section{margin-bottom:15px}
+
+[class*=section-bp_zoom_] tr.no-padding>td{padding-right:0;padding-top:0}
+
+[class*=section-bp_zoom_] .is-disabled{pointer-events:none;background-color:#f6f7f7;opacity:.75}
+
+[class*=section-bp_zoom_] .bb-warning-section a{color:inherit}
+
+[class*=section-bp_zoom_] .bb-zoom_account-email select{width:50%}
+
+[class*=section-bp_zoom_] .bb-zoom_account-email .bb-icon-spinner{display:none}
+
+[class*=section-bp_zoom_] .bb-zoom_account-email .bb-icon-spinner::before{content:"";display:inline-block;margin:0;box-sizing:border-box;width:20px;height:20px;border-radius:50%;border:2px solid #dcdcde;border-top-color:#787c82}
+
+[class*=section-bp_zoom_] .bb-zoom_account-email.loading .bb-icon-spinner{display:inline-block;vertical-align:middle;margin:-5px 10px 0 0;width:20px;height:20px}
+
+[class*=section-bp_zoom_] .bbpro-zoom-status{margin-right:15px}
+
+.copy-toggle{display:flex;position:relative;width:50%}
+
+.copy-toggle>input{width:100%!important;padding-left:65px;margin-left:0}
+
+.copy-toggle>.button{position:absolute;left:0;top:0;cursor:pointer;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#fff;color:#787c82;border-color:#8c8f94}@media screen and (max-width:768px){
+
+.copy-toggle{width:100%}}
+
+#bp-group-zoom-settings-connection-type .bp-radio-wrap.is-disabled{pointer-events:none;opacity:.75}
+
+#bp-group-zoom-settings-connection-type .bp-feedback{box-shadow:none;margin:15px 0}
+
+.bb-warning-section+.bb-pro-tabs{margin-top:20px}
+
+.bb-pro-tabs .bb-pro-tabs-list{display:flex;flex-flow:row wrap;margin:0 0 20px 0;padding:0;list-style:none}
+
+.bb-pro-tabs .bb-pro-tabs-list li{font-size:15px;padding:5px 0 12px 0;margin-left:24px;border-bottom:1px solid transparent;cursor:pointer}
+
+.bb-pro-tabs .bb-pro-tabs-list li:last-child{margin-left:0}
+
+.bb-pro-tabs .bb-pro-tabs-list li.selected{color:#2271b1;border-color:#2271b1}
+
+.bb-pro-tabs .bb-pro-tabs-content th{padding:20px 0 20px 10px}
+
+.bb-pro-tabs .bb-pro-tabs-content td{padding:15px 10px}
\ No newline at end of file
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin.css b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin.css
index 57bee1ca..88c1183f 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin.css
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin.css
@@ -95,6 +95,7 @@ hr.bb-sep-line {
}
@media only screen and (max-width: 768px) {
+
.bp-admin-card.section-bp_zoom_gutenberg_section input[type="text"],
.bp-admin-card.section-bp_zoom_gutenberg_section input[type="email"],
.bp-admin-card.section-bp_zoom_gutenberg_section input[type="password"] {
@@ -103,16 +104,20 @@ hr.bb-sep-line {
}
@media only screen and (max-width: 600px) {
+
.bp-group-zoom-settings label.group-setting-label,
.bp-group-zoom-settings .bp-input-wrap {
flex: 0 0 100%;
}
+
.bp-group-zoom-settings label.group-setting-label {
margin-bottom: 8px;
}
+
.bp-group-zoom-settings .bp-input-wrap input {
min-width: 100%;
}
+
.bb-description-info .bb-url-text {
max-width: 90%;
}
@@ -194,3 +199,145 @@ hr.bb-sep-line {
}
/* SelectDropdown Component */
+
+/* Admin Zoom Integration Tab */
+[class*="section-bp_zoom_"] .hidden-header > th {
+ display: none;
+}
+
+[class*="section-bp_zoom_"] .hidden-header .bb-error-section,
+[class*="section-bp_zoom_"] .hidden-header .bb-warning-section {
+ margin-left: 0;
+}
+
+[class*="section-bp_zoom_"] .hidden-header #ss-oauth-content .bb-error-section,
+[class*="section-bp_zoom_"] .hidden-header #ss-oauth-content .bb-warning-section {
+ margin-bottom: 15px;
+}
+
+[class*="section-bp_zoom_"] tr.no-padding > td {
+ padding-left: 0;
+ padding-top: 0;
+}
+
+[class*="section-bp_zoom_"] .is-disabled {
+ pointer-events: none;
+ background-color: #f6f7f7;
+ opacity: 0.75;
+}
+
+[class*="section-bp_zoom_"] .bb-warning-section a {
+ color: inherit;
+}
+
+[class*="section-bp_zoom_"] .bb-zoom_account-email select {
+ width: 50%;
+}
+
+[class*="section-bp_zoom_"] .bb-zoom_account-email .bb-icon-spinner {
+ display: none;
+}
+
+[class*="section-bp_zoom_"] .bb-zoom_account-email .bb-icon-spinner::before {
+ content: "";
+ display: inline-block;
+ margin: 0;
+ box-sizing: border-box;
+ width: 20px;
+ height: 20px;
+ border-radius: 50%;
+ border: 2px solid #dcdcde;
+ border-top-color: #787c82;
+}
+
+[class*="section-bp_zoom_"] .bb-zoom_account-email.loading .bb-icon-spinner {
+ display: inline-block;
+ vertical-align: middle;
+ margin: -5px 0 0 10px;
+ width: 20px;
+ height: 20px;
+}
+
+[class*="section-bp_zoom_"] .bbpro-zoom-status {
+ margin-left: 15px;
+}
+
+.copy-toggle {
+ display: flex;
+ position: relative;
+ width: 50%;
+}
+
+.copy-toggle > input {
+ width: 100% !important;
+ padding-right: 65px;
+ margin-right: 0;
+}
+
+.copy-toggle > .button {
+ position: absolute;
+ right: 0;
+ top: 0;
+ cursor: pointer;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ background-color: #fff;
+ color: #787c82;
+ border-color: #8c8f94;
+}
+
+@media screen and (max-width: 768px) {
+
+ .copy-toggle {
+ width: 100%;
+ }
+}
+
+#bp-group-zoom-settings-connection-type .bp-radio-wrap.is-disabled {
+ pointer-events: none;
+ opacity: 0.75;
+}
+
+#bp-group-zoom-settings-connection-type .bp-feedback {
+ box-shadow: none;
+ margin: 15px 0;
+}
+
+.bb-warning-section + .bb-pro-tabs {
+ margin-top: 20px;
+}
+
+.bb-pro-tabs .bb-pro-tabs-list {
+ display: flex;
+ flex-flow: row wrap;
+ margin: 0 0 20px 0;
+ padding: 0;
+ list-style: none;
+}
+
+.bb-pro-tabs .bb-pro-tabs-list li {
+ font-size: 15px;
+ padding: 5px 0 12px 0;
+ margin-right: 24px;
+ border-bottom: 1px solid transparent;
+ cursor: pointer;
+}
+
+.bb-pro-tabs .bb-pro-tabs-list li:last-child {
+ margin-right: 0;
+}
+
+.bb-pro-tabs .bb-pro-tabs-list li.selected {
+ color: #2271b1;
+ border-color: #2271b1;
+}
+
+.bb-pro-tabs .bb-pro-tabs-content th {
+ padding: 20px 10px 20px 0;
+}
+
+.bb-pro-tabs .bb-pro-tabs-content td {
+ padding: 15px 10px;
+}
+
+/* Admin Zoom Integration Tab */
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin.min.css b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin.min.css
index 59b7e0aa..3f415581 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin.min.css
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-admin.min.css
@@ -1 +1,121 @@
-.bp-admin-card.section-bp_zoom_gutenberg_section input[type=email],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=password],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=text]{width:50%}.bp-group-zoom-settings .bb-field-wrap{display:flex;flex-flow:row wrap}.bp-group-zoom-settings label.group-setting-label{flex:0 0 180px}.bp-group-zoom-settings .bp-input-wrap{flex:1;min-width:0}.bp-group-zoom-settings .bp-input-wrap input{min-width:70%}#copy-webhook-link{text-decoration:none}.bp-zoom-group-button-wrap{display:flex;align-items:center;padding-bottom:10px}.bp-zoom-group-button-wrap .bp-zoom-group-check-connection{margin-right:20px;text-decoration:none}hr.bb-sep-line{margin:20px 0}.bp-radio-wrap{display:flex;align-items:center;margin-bottom:10px}.bp-radio-wrap:last-child{margin:0}.bp-radio-wrap input{margin-top:1px;margin-right:8px}.bp-radio-wrap label{line-height:1}.radio-button-options .bp-radio-wrap{display:block}.radio-button-options .bp-radio-wrap label{line-height:1.5}.bb-description-info{font-size:14px;color:#a3a5a9;letter-spacing:-.24px;line-height:24px;display:flex;align-items:center;margin-top:8px}.bb-description-info .bb-url-text{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:20px}.bb-checkbox-wrap .components-base-control__field{display:flex}.bb-checkbox-wrap .components-base-control__field>span{margin-top:2px}@media only screen and (max-width:768px){.bp-admin-card.section-bp_zoom_gutenberg_section input[type=email],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=password],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=text]{width:100%}}@media only screen and (max-width:600px){.bp-group-zoom-settings .bp-input-wrap,.bp-group-zoom-settings label.group-setting-label{flex:0 0 100%}.bp-group-zoom-settings label.group-setting-label{margin-bottom:8px}.bp-group-zoom-settings .bp-input-wrap input{min-width:100%}.bb-description-info .bb-url-text{max-width:90%}}.edit-occurrences-button.is-link{margin:5px 5px 10px 0}.components-datetime{margin:10px 0;padding:0}.components-panel__body.is-opened>.components-datetime{padding:0;margin:10px 0}.select_main{position:relative;z-index:9}.select_main .select_option{cursor:pointer}.select_main .select_option select.components-select-control__input{pointer-events:none}.Select_suggestions-wrapper{font-size:14px;font-weight:400;position:absolute;top:calc(100% - 2px);padding:0;background-color:#fff;right:-2px;border:1px solid #ccc;border-radius:6px;list-style:none;z-index:1;width:calc(100% - 110px)}.Select_suggestions-wrapper .components-text-control__input{border-color:#ccc;border-radius:6px;margin:10px;line-height:1.8}.Select_suggestions-wrapper .Select_suggestions-list{margin:0;padding:0;list-style:none;max-height:180px;overflow-y:auto}.Select_suggestions-wrapper .Select_suggestions-list-item{padding:5px 10px;cursor:pointer}.Select_suggestions-wrapper .Select_suggestions-list-item:last-child{border-bottom-width:0}.Select_suggestions-wrapper .Select_suggestions-list-item.no-result{cursor:default}.Select_suggestions-wrapper .Select_suggestions-list-item.active,.Select_suggestions-wrapper .Select_suggestions-list-item:hover:not(.no-result){background-color:#f2f2f2}
\ No newline at end of file
+.bp-admin-card.section-bp_zoom_gutenberg_section input[type=email],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=password],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=text]{width:50%}
+
+.bp-group-zoom-settings .bb-field-wrap{display:flex;flex-flow:row wrap}
+
+.bp-group-zoom-settings label.group-setting-label{flex:0 0 180px}
+
+.bp-group-zoom-settings .bp-input-wrap{flex:1;min-width:0}
+
+.bp-group-zoom-settings .bp-input-wrap input{min-width:70%}
+
+#copy-webhook-link{text-decoration:none}
+
+.bp-zoom-group-button-wrap{display:flex;align-items:center;padding-bottom:10px}
+
+.bp-zoom-group-button-wrap .bp-zoom-group-check-connection{margin-right:20px;text-decoration:none}
+
+hr.bb-sep-line{margin:20px 0}
+
+.bp-radio-wrap{display:flex;align-items:center;margin-bottom:10px}
+
+.bp-radio-wrap:last-child{margin:0}
+
+.bp-radio-wrap input{margin-top:1px;margin-right:8px}
+
+.bp-radio-wrap label{line-height:1}
+
+.radio-button-options .bp-radio-wrap{display:block}
+
+.radio-button-options .bp-radio-wrap label{line-height:1.5}
+
+.bb-description-info{font-size:14px;color:#a3a5a9;letter-spacing:-.24px;line-height:24px;display:flex;align-items:center;margin-top:8px}
+
+.bb-description-info .bb-url-text{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:20px}
+
+.bb-checkbox-wrap .components-base-control__field{display:flex}
+
+.bb-checkbox-wrap .components-base-control__field>span{margin-top:2px}@media only screen and (max-width:768px){
+
+.bp-admin-card.section-bp_zoom_gutenberg_section input[type=email],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=password],.bp-admin-card.section-bp_zoom_gutenberg_section input[type=text]{width:100%}}@media only screen and (max-width:600px){
+
+.bp-group-zoom-settings .bp-input-wrap,.bp-group-zoom-settings label.group-setting-label{flex:0 0 100%}
+
+.bp-group-zoom-settings label.group-setting-label{margin-bottom:8px}
+
+.bp-group-zoom-settings .bp-input-wrap input{min-width:100%}
+
+.bb-description-info .bb-url-text{max-width:90%}}
+
+.edit-occurrences-button.is-link{margin:5px 5px 10px 0}
+
+.components-datetime{margin:10px 0;padding:0}
+
+.components-panel__body.is-opened>.components-datetime{padding:0;margin:10px 0}
+
+.select_main{position:relative;z-index:9}
+
+.select_main .select_option{cursor:pointer}
+
+.select_main .select_option select.components-select-control__input{pointer-events:none}
+
+.Select_suggestions-wrapper{font-size:14px;font-weight:400;position:absolute;top:calc(100% - 2px);padding:0;background-color:#fff;right:-2px;border:1px solid #ccc;border-radius:6px;list-style:none;z-index:1;width:calc(100% - 110px)}
+
+.Select_suggestions-wrapper .components-text-control__input{border-color:#ccc;border-radius:6px;margin:10px;line-height:1.8}
+
+.Select_suggestions-wrapper .Select_suggestions-list{margin:0;padding:0;list-style:none;max-height:180px;overflow-y:auto}
+
+.Select_suggestions-wrapper .Select_suggestions-list-item{padding:5px 10px;cursor:pointer}
+
+.Select_suggestions-wrapper .Select_suggestions-list-item:last-child{border-bottom-width:0}
+
+.Select_suggestions-wrapper .Select_suggestions-list-item.no-result{cursor:default}
+
+.Select_suggestions-wrapper .Select_suggestions-list-item.active,.Select_suggestions-wrapper .Select_suggestions-list-item:hover:not(.no-result){background-color:#f2f2f2}
+
+[class*=section-bp_zoom_] .hidden-header>th{display:none}
+
+[class*=section-bp_zoom_] .hidden-header .bb-error-section,[class*=section-bp_zoom_] .hidden-header .bb-warning-section{margin-left:0}
+
+[class*=section-bp_zoom_] .hidden-header #ss-oauth-content .bb-error-section,[class*=section-bp_zoom_] .hidden-header #ss-oauth-content .bb-warning-section{margin-bottom:15px}
+
+[class*=section-bp_zoom_] tr.no-padding>td{padding-left:0;padding-top:0}
+
+[class*=section-bp_zoom_] .is-disabled{pointer-events:none;background-color:#f6f7f7;opacity:.75}
+
+[class*=section-bp_zoom_] .bb-warning-section a{color:inherit}
+
+[class*=section-bp_zoom_] .bb-zoom_account-email select{width:50%}
+
+[class*=section-bp_zoom_] .bb-zoom_account-email .bb-icon-spinner{display:none}
+
+[class*=section-bp_zoom_] .bb-zoom_account-email .bb-icon-spinner::before{content:"";display:inline-block;margin:0;box-sizing:border-box;width:20px;height:20px;border-radius:50%;border:2px solid #dcdcde;border-top-color:#787c82}
+
+[class*=section-bp_zoom_] .bb-zoom_account-email.loading .bb-icon-spinner{display:inline-block;vertical-align:middle;margin:-5px 0 0 10px;width:20px;height:20px}
+
+[class*=section-bp_zoom_] .bbpro-zoom-status{margin-left:15px}
+
+.copy-toggle{display:flex;position:relative;width:50%}
+
+.copy-toggle>input{width:100%!important;padding-right:65px;margin-right:0}
+
+.copy-toggle>.button{position:absolute;right:0;top:0;cursor:pointer;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#fff;color:#787c82;border-color:#8c8f94}@media screen and (max-width:768px){
+
+.copy-toggle{width:100%}}
+
+#bp-group-zoom-settings-connection-type .bp-radio-wrap.is-disabled{pointer-events:none;opacity:.75}
+
+#bp-group-zoom-settings-connection-type .bp-feedback{box-shadow:none;margin:15px 0}
+
+.bb-warning-section+.bb-pro-tabs{margin-top:20px}
+
+.bb-pro-tabs .bb-pro-tabs-list{display:flex;flex-flow:row wrap;margin:0 0 20px 0;padding:0;list-style:none}
+
+.bb-pro-tabs .bb-pro-tabs-list li{font-size:15px;padding:5px 0 12px 0;margin-right:24px;border-bottom:1px solid transparent;cursor:pointer}
+
+.bb-pro-tabs .bb-pro-tabs-list li:last-child{margin-right:0}
+
+.bb-pro-tabs .bb-pro-tabs-list li.selected{color:#2271b1;border-color:#2271b1}
+
+.bb-pro-tabs .bb-pro-tabs-content th{padding:20px 10px 20px 0}
+
+.bb-pro-tabs .bb-pro-tabs-content td{padding:15px 10px}
\ No newline at end of file
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-rtl.css b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-rtl.css
index 48cad0db..8d4e1742 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-rtl.css
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-rtl.css
@@ -28,6 +28,10 @@
padding: 16px 0;
}
+#page .bp-zoom-meeting-container .bp-navs .bp-zoom-switch-type a {
+ padding: 6px;
+}
+
#bp_zoom_meeting_form {
margin: 0;
height: 100%;
@@ -498,10 +502,9 @@ a.button.outline.join-meeting-in-browser {
}
header.bb-zm-model-header {
- background: #fbfbfc;
+ background: #fafbfd;
margin: -20px -30px 25px;
padding: 22px 30px;
- border-bottom: 1px solid #eef0f3;
line-height: 1;
font-size: 17px;
font-weight: 500;
@@ -566,10 +569,7 @@ header.bb-zm-model-header {
}
#zoom-instruction-container {
- background: #fbfbfc;
- border: 1px solid #e7e9ec;
border-radius: 3px;
- padding: 1.6875rem;
font-size: 14px;
line-height: 20px;
max-height: 55vh;
@@ -578,15 +578,34 @@ header.bb-zm-model-header {
word-break: break-word;
}
+#zoom-instruction-container h3 {
+ font-size: 18px;
+ margin-bottom: 0.5rem;
+}
+
+#zoom-instruction-container ul,
+#zoom-instruction-container ol,
+#zoom-instruction-container p {
+ margin-bottom: 1rem;
+}
+
+#zoom-instruction-container .bp-feedback-v2 p {
+ margin-bottom: 0;
+}
+
#zoom-instruction-container > *:last-child {
margin-bottom: 0;
}
-#zoom-instruction-container img {
- border-radius: 2px;
- border: 1px solid #d9d9d9;
- box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
- margin-bottom: 1.6875rem;
+#zoom-instruction-container .wizard-img {
+ background: #f5f5f5;
+ padding: 14px 10px;
+ margin-bottom: 2rem;
+ text-align: center;
+}
+
+#zoom-instruction-container .wizard-img img {
+ max-width: 100%;
}
.bp-zoom-group-show-instructions {
@@ -595,6 +614,11 @@ header.bb-zm-model-header {
letter-spacing: -0.22px;
line-height: 1.46;
max-width: 850px;
+ padding: 20px 24px 0;
+}
+
+.bp-zoom-group-show-instructions header.bb-zm-model-header {
+ margin: -20px -24px 0;
}
.bp-zoom-group-show-instructions .mfp-close {
@@ -607,7 +631,7 @@ header.bb-zm-model-header {
content: "\e828";
font-family: "bb-icons";
/* stylelint-disable-line */
- font-size: 22px;
+ font-size: 28px;
font-weight: 400;
}
@@ -632,6 +656,57 @@ header.bb-zm-model-header {
width: 100%;
}
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .copy-toggle > input {
+ padding-left: 44px;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap {
+ display: flex;
+ align-items: center;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon {
+ margin-right: 15px;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon [class*="bb-icon"] {
+ color: #1e2132;
+ font-size: 16px;
+ opacity: 0.25;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon:hover [class*="bb-icon"] {
+ opacity: 1;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon:after {
+ font-size: 11px;
+ text-align: center;
+ white-space: normal;
+ width: 145px;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap select {
+ width: 100%;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .is-disabled {
+ pointer-events: none;
+ background-color: #f2f4f5;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email .bb-icon-spinner {
+ display: none;
+ margin-right: 5px;
+ height: 18px;
+ width: 18px;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email.loading .bb-icon-spinner {
+ display: inline-block;
+ vertical-align: middle;
+}
+
.no-pass-required i {
font-size: 17px;
height: 16px;
@@ -925,6 +1000,10 @@ header.bb-zm-model-header {
margin-top: 10px;
}
+.meeting-item-table .meeting-item .meeting-item-col .show-recordings {
+ margin-top: 10px;
+}
+
.meeting-item-table .recording-list {
display: flex;
flex: auto;
@@ -1335,12 +1414,16 @@ header.bb-zm-model-header {
.zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,
.zoom-meeting-block-right .meeting-actions {
display: inline-block;
- vertical-align: middle;
+ vertical-align: top;
margin-right: 5px;
margin-top: 10px;
text-align: center;
}
+.zoom-meeting-block-right > .show-recordings {
+ margin-top: 10px;
+}
+
.bp_zoom_countdown > span.countDays {
min-width: 98px;
}
@@ -2032,7 +2115,7 @@ a.bb-invitation-url {
.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li {
margin-right: auto;
float: left;
- margin-left: 5px;
+ margin-left: 15px;
}
.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync {
@@ -2048,43 +2131,56 @@ a.bb-invitation-url {
display: inline-block;
}
+.bp-step-nav-main .bp-step-nav {
+ margin: 0 -24px;
+}
+
.bp-step-nav-main .bp-step-nav ul {
margin: 0 0 20px;
+ padding: 0 30px;
border-bottom: 1px solid #e7e9ec;
}
.bp-step-nav-main .bp-step-nav li {
list-style: none;
display: inline-block;
- margin-left: 4px;
}
.bp-step-nav-main .bp-step-nav li a {
color: #939597;
- padding: 12px 13px 11px;
+ border-radius: 4px 4px 0 0;
+ padding: 12px 10px 11px;
display: inline-block;
margin: 1px 1px 0;
line-height: 1;
}
.bp-step-nav-main .bp-step-nav li a:hover {
- color: #007cff;
+ background-color: #f2f4f5;
+}
+
+.bp-step-nav-main .bp-step-nav li a:focus-visible {
+ background-color: #f2f4f5;
+ box-shadow: 0 0 0 1px #385dff, 0 0 2px 1px rgba(56, 93, 255, 0.8);
}
.bp-step-nav-main .bp-step-nav li.selected > a {
border: 1px solid #e7e9ec;
border-bottom-color: #fff !important;
- border-radius: 3px 3px 0 0;
margin: 0 0 -1px;
color: #122b46;
}
.bp-step-nav-main .bp-step-actions {
- margin: 20px 0 0;
+ background-color: #f2f4f5;
+ border-top: 1px solid #f2f4f5;
+ padding: 16px 24px;
+ margin: 20px -24px 0;
+ display: flex;
}
.bp-step-nav-main .bp-step-actions .bp-step-next {
- float: left;
+ margin-right: auto;
}
.bp-step-nav-main .bp-step-blocks {
@@ -2476,6 +2572,10 @@ a.bb-invitation-url {
padding: 16px 0;
}
+#page .bp-zoom-webinar-container .bp-navs .bp-zoom-switch-type a {
+ padding: 6px;
+}
+
#bp_zoom_webinar_form {
margin: 0;
height: 100%;
@@ -2944,6 +3044,7 @@ footer.bb-zm-model-footer {
letter-spacing: -0.22px;
line-height: 1.46;
max-width: 850px;
+ padding: 20px 24px 0;
}
.bp-zoom-group-show-instructions .mfp-close {
@@ -2956,13 +3057,13 @@ footer.bb-zm-model-footer {
content: "\e828";
font-family: "bb-icons";
/* stylelint-disable-line */
- font-size: 22px;
+ font-size: 28px;
font-weight: 400;
}
.bp-zoom-group-show-instructions .bp-step-nav-main .save-settings {
display: none;
- float: left;
+ margin-right: auto;
}
.bp-zoom-group-show-instructions .bp-step-nav-main.last-tab .save-settings {
@@ -3044,7 +3145,7 @@ footer.bb-zm-model-footer {
}
.webinar-actions-anchor i {
- font-size: 20px;
+ font-size: 16px;
}
.bp-zoom-webinar-right-top {
@@ -4215,6 +4316,7 @@ a.bp-close-create-webinar-form span {
min-width: 100%;
}
+.bp-zoom-group-show-instructions .save-settings.loading:before,
.bb-save-settings.loading:before,
#bp-zoom-webinar-form-submit.loading:before {
font: normal normal 400 14px/1 bb-icons;
@@ -4271,7 +4373,7 @@ a.bp-close-create-webinar-form span {
.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li {
float: left;
- margin-left: 20px;
+ margin-left: 15px;
}
.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync {
@@ -4292,7 +4394,7 @@ a.bp-close-create-webinar-form span {
float: left;
padding: 3px 6px;
border: 1px solid #d8d8d8;
- margin-top: 8px;
+ margin-top: 7px;
}
.bp-subnavs .bp-zoom-switch-type {
@@ -4331,6 +4433,163 @@ a.bp-close-create-webinar-form span {
}
}
+.bb-group-zoom-settings-container .bb-section-title-wrap {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ margin: 0 0 1.6875rem;
+}
+
+.bb-group-zoom-settings-container .bb-section-title-wrap .bb-section-title {
+ margin-bottom: 0;
+}
+
+.bb-group-zoom-settings-container .bb-section-title-wrap .bb-wizard-button {
+ font-size: 14px;
+ color: #1e2132;
+ cursor: pointer;
+ padding: 4px 18px;
+ border: 1px solid #e1e3e5;
+ border-radius: 7px;
+}
+
+.bb-group-zoom-settings-container .bb-section-main [class*="bb-icon-"] {
+ font-size: 28px;
+ color: #0b5cff;
+ background-color: #fff;
+ display: inline-block;
+ vertical-align: text-bottom;
+ margin-left: 8px;
+ border-radius: 50%;
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap {
+ display: flex;
+ align-items: center;
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .password-toggle .bb-hide-pw .bb-icon {
+ opacity: 0.4;
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .password-toggle .bb-hide-pw:hover .bb-icon {
+ opacity: 1;
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon {
+ margin-right: 15px;
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon:after {
+ font-size: 11px;
+ text-align: center;
+ white-space: normal;
+ width: 145px;
+}
+
+@media screen and (max-width: 680px) {
+ .bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon:after {
+ margin-right: -45px;
+ }
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon [class*="bb-icon"] {
+ color: #1e2132;
+ font-size: 16px;
+ opacity: 0.25;
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon:hover [class*="bb-icon"] {
+ opacity: 1;
+}
+
+#buddypress .bb-group-zoom-settings-container .bb-field-wrap .is-disabled {
+ pointer-events: none;
+ background-color: #f2f4f5;
+}
+
+.bb-group-zoom-settings-container .bb-field-wrap .copy-toggle {
+ flex: 1;
+ position: relative;
+}
+
+#buddypress .bb-group-zoom-settings-container .bb-field-wrap .copy-toggle > input {
+ padding-left: 44px;
+}
+
+.bb-group-zoom-settings-container .bb-field-wrap .copy-toggle .bb-copy-button {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ left: 12px;
+}
+
+.bb-group-zoom-settings-container .bb-field-wrap .copy-toggle .bb-copy-button [class*="bb-icon"] {
+ color: #5a5a5a;
+ font-size: 20px;
+ opacity: 0.6;
+}
+
+.bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email .bb-icon-spinner {
+ display: none;
+ margin-right: 5px;
+ height: 18px;
+ width: 18px;
+}
+
+.bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email.loading .bb-icon-spinner {
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-description {
+ margin-bottom: 25px;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs {
+ margin-bottom: 5px;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul {
+ display: flex;
+ flex-flow: row wrap;
+ align-items: center;
+ margin: 0 0 5px;
+ list-style: none;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li {
+ margin: 0 0 20px 25px;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a {
+ color: #5a5a5a;
+ font-weight: 500;
+ padding: 7px 0;
+ border-bottom: 1px solid transparent;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a:hover {
+ color: #1e2132;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a.active-tab {
+ color: #1e2132;
+ border-color: #385dff;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-content {
+ margin-bottom: 25px;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-content .bb-zoom-setting-content-tab {
+ display: none;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-content .bb-zoom-setting-content-tab.active-tab {
+ display: block;
+}
+
@media (max-width: 1480px) and (min-width: 1351px) {
.has-sidebar .single-webinar-item.bb-countdown-wrap .bp_zoom_countdown {
width: 180%;
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-rtl.min.css b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-rtl.min.css
index 9aad9c17..3d79b61f 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-rtl.min.css
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom-rtl.min.css
@@ -1 +1,1607 @@
-.bp-zoom-meeting-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#fff;border:1px solid #e7e9ec;border-radius:4px}#page .bp-zoom-meeting-container .bp-navs{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:1px;border:0;padding:0 20px;border-radius:4px 4px 0 0;background:#fff;border-bottom:1px solid #e7e9ec;margin:0}#page .bp-zoom-meeting-container .bp-navs a{line-height:1;padding:16px 0}#bp_zoom_meeting_form{margin:0;height:100%;position:relative}.bp-zoom-meeting-search.subnav-search{padding:20px}#main .bp-zoom-meeting-members-listing #meetings-list{max-height:70vh;overflow:auto;margin:0;padding:0;text-align:initial;margin-bottom:40px}.bp-zoom-meeting-members-listing .meeting-timezone{font-size:12px;color:#122b46;text-align:center;display:block;padding:6px 20px;background-color:#f5f6f7;border-top:1px solid #e7e9ec;border-radius:0 0 4px 0;position:absolute;bottom:0;right:0;z-index:12;width:100%}.all-meetings .meeting-item .meeting-meta-wrap{position:relative}.all-meetings .meeting-item .recurring-meeting-label{padding:0;height:8px;width:8px;border-radius:50%;position:absolute;left:0;top:2px}.all-meetings .meeting-item .recurring-meeting-label+.meeting-date{margin-left:12px}.all-meetings .meeting-item .live-meeting-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}.all-meetings .meeting-item .bp-zoom-meeting-view-recordings{margin-right:7px}.meeting-topic{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.meeting-topic .meeting-title{font-size:14px;color:#122b46;letter-spacing:-.24px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.meeting-topic .meeting-title:after{content:"";position:absolute;width:100%;height:100%;right:0;top:0}.recurring-meeting-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:11px;font-weight:400;letter-spacing:.45px;background-color:#ffbf1b;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:20px}.in-progress-meeting-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;background-color:#ef3f46;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:5px}#main a.button.view-recordings.bp-zoom-meeting-view-recordings{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;position:relative;z-index:12}.bp-zoom-meeting-view-recordings .record-count{margin-right:3px}.view-recordings .dashicons{font-size:14px;width:14px;height:14px}.bp-zoom-meeting-container .bb-title-wrap{margin:-20px -20px 20px;border-bottom:1px solid #e7e9ec;padding:6px 20px;min-height:66px;display:flex;align-items:center}.bp-zoom-meeting-container .bb-title-wrap .bb-title{margin:0;line-height:1.4;font-size:18px;font-weight:500;letter-spacing:-.24px}.bp-zoom-meeting-container .bb-title-wrap .bb-title>.recurring-meeting-label{margin-right:10px}.bp-zoom-meeting-container .bb-meeting-occurrence,.bp-zoom-meeting-container .bb-timezone{font-size:12px;color:#939597;letter-spacing:-.24px;line-height:1;margin-top:3px}.meeting-actions-list a{font-size:13px;font-weight:inherit;color:#939597;letter-spacing:-.24px;line-height:1;margin-bottom:1px;padding:10px 14px;display:block}.meeting-actions-list a:hover{background-color:#f5f5f5}.meeting-actions-list i{font-size:16px;margin-left:10px;min-width:22px}.meeting-actions-list .delete i{font-size:18px}#main #bp-zoom-meeting-occurs-on-month label,#main .bp-zoom-meeting-end-date-time-wrap label{font-size:14px;font-weight:400;letter-spacing:-.24px;margin:0 0 20px;display:flex;align-items:center}#bp-zoom-meeting-occurs-on-month .bs-styled-radio:checked+label:after,.bp-zoom-meeting-end-date-time-wrap .bs-styled-radio:checked+label:after{top:13px}.bb-field-wrap.end-date-picker{margin:0 13px 0 0}#bp-zoom-meeting-end-times,#bp-zoom-meeting-occurs-on-month select{margin:0 12px;width:auto!important}.bp-zoom-meeting-recurring-sub-options #bp-zoom-meeting-occurs-on-week>label{display:inline-block;margin-left:15px;min-width:62px}#main .bb-meeting-options-wrap .bp-zoom-meeting-registration-options>label{display:block;position:relative;padding-right:32px}#main .bb-meeting-options-wrap .bp-zoom-meeting-registration-options>label:before{right:0;top:3px;position:absolute}#main .bb-meeting-options-wrap .bp-zoom-meeting-registration-options>label:after{top:7px}.bp-zoom-delete-occurrence-popup #bp-zoom-all-meeting-delete.loading:after{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 10px 0 0;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}#main label[for=bp-zoom-meeting-weekly-days-sun]{margin-top:10px}select#bp-zoom-meeting-monthly-week{margin-right:0;margin-left:0}.copy-invitation-link,.copy-link-wrap,span.no-pass-required{display:flex;align-items:center;flex-flow:row wrap}a.button.primary.join-meeting-in-app{min-width:200px;margin-right:6px}a.button.primary.join-meeting-in-app.small{margin-left:6px;min-width:auto}.zoom-meeting-block a.button.primary.join-meeting-in-app{margin-right:0}a.button.outline.join-meeting-in-browser{min-width:220px}.copy-invitation-link{font-size:13px;margin-right:auto}.copy-invitation-link .bb-icon{font-size:16px;margin-left:6px}#meeting-invitation-container{background:#fbfbfc;border:1px solid #eef0f3;border-radius:3px}#meeting-invitation{width:100%;background:0 0;border:0;resize:none;margin:0 0;min-height:58vh;font-size:13px;color:#122b46;letter-spacing:-.24px;line-height:19px;padding:20px}.copy-invitation-popup .bb-zm-model-footer{display:flex;align-items:center;justify-content:space-between;border:0}#meetings-list .load-more{display:none}.bzm-white-popup{position:relative;background:#fff;padding:20px 30px 25px;width:auto;max-width:600px;margin:20px auto;border-radius:4px;overflow:hidden;border:1px solid #d2d4d6;box-shadow:0 6px 24px 0 rgba(18,43,70,.1)}.bzm-white-popup button.mfp-close{box-shadow:none;left:10px;right:auto;top:10px}.bzm-white-popup .recording-list-row-wrap{overflow:auto;max-height:62vh;border:0;margin:0 -30px;padding:20px 30px 0}.bzm-white-popup .recording-list-row-group{border-bottom:1px solid #eef0f3;padding:20px 0}.bzm-white-popup .recording-list-row-group:first-child{padding-top:0}.bzm-white-popup .recording-list-row-group:last-child{border-bottom:0}.bzm-white-popup .recording-list-row-group h4.clip_title{font-size:17px;font-weight:500;margin:0 0 20px}.bzm-white-popup .recording-list-row-group .recording-list-row{padding-bottom:15px;margin-bottom:15px}.bzm-white-popup .recording-list-row-group .recording-list-row .bb-media-model-inner .bb-media-section{max-height:90vh;min-height:90vh}.bzm-white-popup .recording-list-row-group .recording-list-row .bb-media-model-inner .bb-media-section video{max-height:90vh;min-height:90vh}.bzm-white-popup .recording-list-row-group .recording-list-row:last-child{border-bottom:0;margin-bottom:0}.bzm-white-popup .recording-list-row-group .recording-list-row .pass-toggle{font-size:14px}.bzm-white-popup h2.clip_title{font-size:14px;font-weight:500;line-height:1;margin:2px 0 9px}.bzm-white-popup span.vdo-time{background:#122b46;border-radius:4px;font-size:10px;font-weight:500;color:#fff;letter-spacing:-.17px;text-align:center;padding:3px 6px;display:inline-block;margin-left:10px}.bzm-white-popup span.vdo-size{font-weight:500}.bzm-white-popup .button.downloadclip{font-size:13px;font-weight:500;min-height:28px;line-height:1;display:inline-flex;align-items:center;margin-top:8px;padding:0 14px 0 16px}.bzm-white-popup i.bb-icon-download{margin-left:6px;font-size:12px}header.bb-zm-model-header{background:#fbfbfc;margin:-20px -30px 25px;padding:22px 30px;border-bottom:1px solid #eef0f3;line-height:1;font-size:17px;font-weight:500;color:#122b46;letter-spacing:0}.bp-zoom-block-show-recordings{max-width:720px;padding-bottom:0}.bp-zoom-block-show-recordings header.bb-zm-model-header{margin-bottom:0;display:flex;align-items:center;padding-left:45px}.bp-zoom-block-show-recordings header.bb-zm-model-header .bp-meeting-title-recording-popup{padding-left:15px}.bp-zoom-block-show-recordings header.bb-zm-model-header>.bp-zoom-recordings-dates{margin-right:10px}@media screen and (max-width:540px){.bp-zoom-block-show-recordings button.mfp-close{left:0;top:0}.bp-zoom-block-show-recordings header.bb-zm-model-header{text-align:center;padding:12px 20px 12px 40px;flex-flow:column}.bp-zoom-block-show-recordings header.bb-zm-model-header>.bp-zoom-recordings-dates{float:none;display:block;margin:20px auto 0}}.copy-invitation-popup-block .mfp-close{display:none}.copy-invitation-popup-block .show-meeting-details{margin:10px 10px;box-shadow:none;left:10px;top:10px;position:absolute;display:block;color:#333}.copy-invitation-popup-block .show-meeting-details i{font-size:24px;opacity:.65}#zoom-instruction-container{background:#fbfbfc;border:1px solid #e7e9ec;border-radius:3px;padding:1.6875rem;font-size:14px;line-height:20px;max-height:55vh;min-height:45vh;overflow:auto;word-break:break-word}#zoom-instruction-container>:last-child{margin-bottom:0}#zoom-instruction-container img{border-radius:2px;border:1px solid #d9d9d9;box-shadow:0 1px 5px rgba(0,0,0,.1);margin-bottom:1.6875rem}.bp-zoom-group-show-instructions{font-size:15px;color:#122b46;letter-spacing:-.22px;line-height:1.46;max-width:850px}.bp-zoom-group-show-instructions .mfp-close{box-shadow:none;font-size:0;opacity:1}.bp-zoom-group-show-instructions .mfp-close:before{content:"\e828";font-family:bb-icons;font-size:22px;font-weight:400}.bp-zoom-group-show-instructions .bp-step-nav-main .save-settings{display:none;float:left}.bp-zoom-group-show-instructions .bp-step-nav-main.last-tab .save-settings{display:inline-block}.bp-zoom-group-show-instructions .bb-group-zoom-settings-container{margin:20px 0 0}.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap label{color:#4d5c6d}.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap input{width:100%}.no-pass-required i{font-size:17px;height:16px;width:16px;margin-left:3px}.video-info-wrap{display:flex;align-items:center;justify-content:space-between;max-width:220px;margin-bottom:20px}.video-info-wrap:last-child{margin-bottom:5px}.meeting-date{font-size:12px}.bb-meeting-option{display:flex;margin-bottom:16px;margin-right:-3px}.bb-meeting-option i{font-size:16px;width:15px;height:15px;line-height:1;margin-left:6px}.bb-meeting-option .bb-icon-check{color:#05d786}.toggle-password i{margin-left:6px;font-size:16px}.show-password .recording-password{font-family:Monaco,Consolas,"Courier New",Courier,monospace;font-size:13px;background:#f0f1f6;padding:5px 8px;border-radius:4px;margin-right:1px;min-width:105px;display:inline-block;line-height:1;border:1px solid #ddd}.bb-meeting-option.no{font-size:14px;color:#a3a5a9}.meeting-actions-anchor{color:#939597}.meeting-actions-anchor i{font-size:16px}.bp-zoom-meeting-right-top{padding:20px}#bp-zoom-create-meeting-wrapper{display:none}.meeting-actions{line-height:1;margin-right:auto;position:relative}.meeting-actions .meeting-actions-list{display:none;margin:0;position:absolute;background:#fff;box-shadow:0 2px 7px 1px rgba(0,0,0,.05),0 6px 32px 0 rgba(18,43,70,.1);border-radius:4px;padding:5px 0;min-width:200px;left:-20px;top:35px;z-index:119;list-style:none}.meeting-actions .meeting-actions-list.open{display:block}.meeting-actions .meeting-actions-list:before{content:" ";position:absolute;width:0;height:0;top:0;left:27px;border:6px solid #000;border-color:#fff transparent transparent #fff;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:-2px -3px 3px 0 rgba(0,0,0,.02);z-index:1002}.meeting-actions ul{list-style:none;margin:0;padding:0}#meetings-list li{margin:0 0 1px;padding:11px 20px;position:relative}#meetings-list li.current,#meetings-list li:hover{background:#f5f6f7}.meeting-item-col.meeting-meta-wrap{display:flex;justify-content:space-between;font-size:13px;color:#939597;letter-spacing:-.22px;line-height:1}.bp-zoom-meeting-search-form{background-color:#fff;border:1px solid #dedfe2;box-shadow:none;border-radius:100px;margin:0;position:relative}.bp-zoom-meeting-search-form #bp_zoom_meeting_search{background-size:14px;background-position:right 12px center;background-color:#fbfbfc;height:32px;padding-right:2rem;width:100%;min-width:210px;border-radius:100px;border:0}.bp-zoom-meeting-search-form .nouveau-search-submit{padding:0;position:absolute!important;width:30px;height:33px;opacity:0;right:0;z-index:10;overflow:hidden}.bp-zoom-meeting-left{border-left:1px solid #e7e9ec;min-width:0;flex:0 0 360px;position:relative}@media (min-width:1081px){.bp-zoom-meeting-left-inner{min-height:65vh}.has-sidebar .bp-zoom-meeting-left{flex:0 0 300px}.has-sidebar a.bb-invitation-url{max-width:55%}.has-sidebar .bp_zoom_countdown>span{margin:0 2px}.has-sidebar .bp_zoom_countdown .position{margin:0 2px;width:28px}.has-sidebar .bp_zoom_countdown span.digit{font-size:24px}}.bp-zoom-meeting-right{flex:1;min-width:0}.meeting-item-container h2{text-transform:capitalize}.meeting-item-container .load-more{margin:0 auto 10px;width:100%;border-top:1px solid #e7e9ec}.meeting-item-container .load-more .button{max-width:230px;margin:0 auto;margin-top:20px}#buddypress .meeting-item-container .load-more .button{display:block}.meeting-item-table{min-width:520px}.meeting-item-table .meeting-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e9ec;padding:0 0 8px}.meeting-item-table .meeting-item-header .meeting-item-head{font-size:12px;color:#939597;flex-basis:25%;text-transform:uppercase}.meeting-item-table .meeting-item{margin:0;border-bottom:1px solid #e7e9ec;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meeting-item-table .meeting-item:last-child{border-bottom:0}.meeting-item-table .meeting-item .meeting-item-col{-ms-flex-preferred-size:25%;flex-basis:25%;font-size:14px;line-height:1.3;color:#4d5c6d;padding:0 5px}.meeting-item-table .meeting-item .meeting-item-col .meeting-link{font-size:15px;color:#122b46}.meeting-item-table .meeting-item .meeting-item-col.meeting-action{text-align:center;padding:0 5px}.meeting-item-table .meeting-item .meeting-item-col.meeting-action .bp-zoom-meeting-view-recordings{margin-top:10px}.meeting-item-table .recording-list{display:flex;flex:auto;border-bottom:1px solid #e7e9ec;padding:15px 0;background-color:#fff;margin-top:-1px;flex-flow:column}.meeting-item-table .recording-list .recording-list-row-wrap{display:table;table-layout:fixed;width:100%}.meeting-item-table .recording-list .recording-list-row{display:table-row;width:100%}.meeting-item-table .recording-list .recording-list-row .bb-media-model-inner .bb-media-section{max-height:90vh;min-height:90vh}.meeting-item-table .recording-list .recording-list-row .bb-media-model-inner .bb-media-section video{max-height:90vh;min-height:90vh}.meeting-item-table .recording-list .recording-list-row-col{display:table-cell;text-align:center;border-bottom:1px solid #e7e9ec;padding:10px 0}.meeting-item-table .recording-list .recording-list-row-col p{margin-bottom:0}.meeting-item-table .recording-list:empty{display:none}.single-meeting-item-table{min-width:auto}.single-meeting-item-table .single-meeting-item{border-bottom:1px solid #e7e9ec;margin-bottom:15px;padding:0 0 15px 0;display:flex;flex-flow:row wrap}.single-meeting-item-table .single-meeting-item:last-child{border-bottom:0}.single-meeting-item-table .meeting-item-head{font-size:13px;font-weight:400;color:#939597;line-height:1.5;letter-spacing:-.19px;margin:0;flex:0 0 220px;padding-left:20px}.single-meeting-item-table .meeting-item-col{font-size:14px;color:#122b46;letter-spacing:-.21px;line-height:1.2;flex:1;min-width:0}.single-meeting-item-table .meeting-buttons-wrap .bb-recordings-wrap{margin-right:15px}.z-form-row-action{display:flex;align-items:center;min-height:20px}.z-form-row-action .hide-pass:not(.on),.z-form-row-action .hide-password:not(.on),.z-form-row-action .show-pass:not(.on),.z-form-row-action .show-password:not(.on){display:none}.z-form-row-action .hide-password{font-size:20px;line-height:1}.z-form-row-action .pass-toggle{margin-right:auto}#bp-zoom-single-meeting-wrapper{min-height:-webkit-calc(45vh + 65px);min-height:calc(45vh + 65px)}#bp-zoom-single-meeting-wrapper:empty{text-align:center}#bp-zoom-single-meeting-wrapper:empty:before{font:normal normal 400 20px/1 bb-icons;speak:none;display:inline-block;margin:0 auto;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}#main .meeting-buttons-wrap{padding:0;margin-bottom:0}#main .meeting-buttons-wrap .button{font-size:14px}#main .meeting-buttons-wrap:empty{display:none}#bp-zoom-create-meeting-button{display:flex;align-items:center;font-size:14px;letter-spacing:-.24px}#bp-zoom-create-meeting-button i{font-size:18px;margin-left:5px}.bb-meeting-actions-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0}.bb-meeting-actions-wrap h2{margin:0}.bb-add-meeting{display:inline-block}#zmmtg-root{display:none}.bp-wrap-duration{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.bp-wrap-duration .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin:0 0 0 15px}.bp-wrap-duration .bb-field-wrap label{margin:0 4px;font-size:15px;font-weight:400;color:#939597;letter-spacing:-.22px}#main .bp-wrap-duration input,#main .bp-wrap-duration select{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:left 1rem center;padding-left:40px}.bb-group-zoom-settings-container .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;margin:0 0 15px}.bb-group-zoom-settings-container .bb-field-wrap label{flex:0 0 180px;font-size:14px!important;font-weight:400;color:#939597;letter-spacing:-.22px;margin:10px 0 0!important;padding-left:20px}.bb-group-zoom-settings-container .bb-field-wrap input{margin:0!important;font-size:14px!important;color:#122b46;letter-spacing:-.24px}.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{flex:1;min-width:0}.bb-group-zoom-settings-container .bp-group-zoom-settings+.bb-sep-line{margin-top:25px}.bb-group-zoom-settings-container label[for=bp-edit-group-zoom]{display:flex!important}.bb-group-zoom-settings-container label[for=bp-edit-group-zoom] span{padding-top:2px}.bb-group-zoom-settings-container .bp-zoom-group-button-wrap{display:flex;align-items:center;flex-flow:row wrap}.bb-group-zoom-settings-container .bp-zoom-group-button-wrap .button{font-size:14px}.bb-group-zoom-settings-container .show-zoom-instructions{margin-right:auto;margin-left:10px}.bb-group-zoom-settings-container .bp-zoom-group-check-connection{font-size:14px;display:inline-flex;align-items:center}.bb-group-zoom-settings-container .bp-zoom-group-check-connection i{font-size:18px;margin-left:6px}#bp-zoom-meeting-end-date-time{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:left 1rem center;padding-left:40px}#main .bb-field-wrap #bp-zoom-meeting-timezone,#main div.bb-field-wrap .bp-wrap-duration input,#main div.bb-field-wrap .bp-wrap-duration select{color:#122b46;font-size:14px;letter-spacing:-.24px;line-height:1.714}.zoom-meeting-block{background:#fff;border:1px solid #e7e9ec;border-radius:4px;padding:25px;margin-bottom:15px;display:flex;flex-flow:row wrap;align-items:center}.zoom-meeting-block h2{font-size:20px;font-weight:500;margin:0 0 5px!important}.zoom-meeting-block h2>.recurring-meeting-label{margin-right:10px}.zoom-meeting-block .bb-meeting-date,.zoom-meeting-block .bb-meeting-occurrence{font-size:14px;color:#939597;letter-spacing:-.24px;line-height:1.5}.zoom-meeting-block .meeting-actions .button{letter-spacing:-.24px;margin-left:3px;margin-bottom:10px}.zoom-meeting-block .bp-zoom-meeting-recording-fetch a.show-recordings{margin-bottom:10px}.zoom-meeting-block .live-meeting-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}#bp_zoom_meeting_form p.description,#bp_zoom_meeting_form ul.description{font-size:15px;color:#a3a5a9;list-style-position:inside;margin-right:2px}.bp-toggle-meeting-password-wrap{position:relative}#main #bp-zoom-meeting-password{margin:0;padding-left:40px}.bp-toggle-meeting-password{color:inherit;position:absolute;left:0;top:0;height:40px;width:40px;text-align:center;display:flex;align-items:center;justify-content:center;opacity:.6}.bp-toggle-meeting-password.bb-eye .bb-icon-eye{display:none}.bp-toggle-meeting-password:not(.bb-eye) .bb-icon-eye-slash{display:none}.bp-toggle-meeting-password .bb-icon-eye,.bp-toggle-meeting-password .bb-icon-eye-slash{font-size:18px}.zoom-meeting-block-info{flex:1;min-width:120px;margin-bottom:10px}.zoom-meeting-block-right{margin:0 auto;text-align:left}.zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,.zoom-meeting-block-right .meeting-actions{display:inline-block;vertical-align:middle;margin-right:5px;margin-top:10px;text-align:center}.bp_zoom_countdown>span.countDays{min-width:98px}.bp_zoom_countdown>span.countDays.digits-2{min-width:78px}.copy-link-wrap a{word-break:break-word;max-width:70%}.countdownHolder{margin:0 auto 0 0;font-size:30px}.bp_zoom_countdown{display:flex;align-items:center;justify-content:center;margin-bottom:auto}.meeting-buttons-wrap .bp_zoom_countdown{margin-bottom:-10px}span.bb-zoom-host{background:#eef0f3;border-radius:11px;font-size:11px;font-weight:600;color:#4d5c6d;letter-spacing:-.26px;line-height:1;display:inline-block;padding:6px 20px;margin-bottom:12px}.bp_zoom_countdown>span{display:flex;flex-flow:row wrap;justify-content:center;min-width:78px;max-width:78px;margin:0 5px}.bp_zoom_countdown .countdown_label{flex:0 0 100%;order:3;font-size:11px;font-weight:500;color:#939597;line-height:1;letter-spacing:-.19px;margin-top:8px;text-transform:uppercase;text-align:center}.bp_zoom_countdown .position{background:#eef0f3;border-radius:3px;height:60px;width:28px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 2px;position:relative}.bp_zoom_countdown span.position:after{opacity:.4;background:#d0d3d6;border-radius:3px 3px 0 0;content:"";position:absolute;top:0;right:0;height:50%;width:100%}.bp_zoom_countdown .countDiv:empty{display:none}.bp_zoom_countdown span.digit{z-index:2;position:absolute;margin-top:auto;margin-bottom:auto;right:auto;left:auto;top:auto!important;bottom:auto;font-size:26px;font-weight:500;letter-spacing:-.45px}#bp-zoom-dropdown-options-loader{display:none;line-height:1;margin-right:10px}.recording-list-row-wrap{border-bottom:1px solid #e7e9ec;padding-bottom:20px;margin-bottom:20px}.recording-list-row-wrap:last-child{border-bottom:0;margin-bottom:0}.recording-list-row-wrap .bb-internal-model{justify-content:center}.recording-list-row-wrap .bb-media-model-container{margin:auto;max-width:90%;width:100%}.recording-list-row,.recording-preview-info{display:flex;flex-flow:row wrap}.recording-list-info,.recording-preview-info{flex:1;min-width:0}.recording-preview-info{padding:6px 20px 0 0}.recording-button-wrap{margin-right:auto}.recording-button-wrap .button{letter-spacing:-.24px;font-weight:500;display:inline-flex;align-items:center;margin-right:4px;font-size:13px;min-height:28px;line-height:1;margin-top:8px;padding:0 14px 0 16px}.recording-button-wrap i{margin-left:6px;font-size:12px}span.select-recorded-text{font-size:14px}.recording-list-info{display:flex;flex-flow:column}.recording-preview-img{line-height:1;position:relative;height:80px;border-radius:3px}.recording-preview-img img{display:block;width:136px;height:82px}.recording-preview-img .play_btn,.recording-preview-img .play_btn_link{position:absolute;height:100%;width:100%;top:0;right:0;line-height:1;opacity:0}span.triangle-play-icon{position:absolute;right:7px;bottom:6px;font-size:12px;transition:50ms all linear;width:28px;height:28px;line-height:27px;vertical-align:middle;text-align:center;border-radius:50px;background:#fff;color:#007cff;border:1px solid #007cff;box-shadow:0 1px 3px rgba(0,0,0,.25)}span.triangle-play-icon:before{margin-left:-3px}.recording-preview-img:hover span.triangle-play-icon{transition:50ms all linear;box-shadow:0 1px 5px rgba(0,0,0,.35)}#main h2.clip_title{font-size:15px;font-weight:500;line-height:1;margin:0 0 8px}.clip_date,.clip_description{font-size:12px;color:#939597;letter-spacing:-.21px;line-height:1;margin-bottom:6px}.bb-shared-screen-wrap{line-height:1;margin-top:auto;margin-bottom:10px}.bb-shared-screen-wrap a.bb-shared-screen{display:flex}.bb-shared-screen-wrap svg{margin-left:8px;margin-top:1px;min-width:18px}.bp-zoom-meeting-wrap .bp-zoom-recorded-label{display:flex;align-items:center;margin:0}.bb-video-time{background:#122b46;border-radius:4px;font-size:10px;color:#fff;letter-spacing:-.17px;text-align:center;position:absolute;top:58px;left:6px;padding:3px 7px;z-index:10}a.bb-shared-screen{font-size:13px;letter-spacing:-.24px}.bp-zoom-meeting-alt-host .select2-container{width:auto!important;min-width:100%}.bb-field-wrapper-inner{max-width:560px;margin:auto}.bb-field-wrapper-inner>.bb-field-wrap{display:flex;flex-flow:row wrap}.bb-field-wrapper-inner>.bb-field-wrap>label{flex:0 0 180px;padding-left:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}.bb-field-wrapper-inner>.bb-field-wrap>.bb-meeting-options-wrap{width:calc(100% - 180px)}.bp-meeting-fields-wrap hr{background:#eef0f3;height:1px}.bb-meeting-host-select-wrap{flex:1;min-width:0}.bb-toggle-switch{position:relative;display:inline-block;width:50px;height:25px;margin-right:auto}.bb-toggle-switch input{opacity:0;width:0;height:0}.bb-toggle-slider{border-radius:34px;position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#c8cbcf;transition:.4s}.bb-toggle-slider:before{border-radius:50%;position:absolute;content:"";height:21px;width:21px;right:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s;box-shadow:1px 1px 3px 0 rgba(0,0,0,.22)}input:checked+.bb-toggle-slider{background-color:#007cff}input:checked+.bb-toggle-slider:before{-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}.bb-video-fields-wrap{flex:1;min-width:0;max-width:270px}#main .bb-video-fields-wrap label{display:flex;align-items:center;margin:0;font-size:16px;font-weight:400;letter-spacing:-.27px}#main .bb-meeting-options-wrap label{font-size:16px;font-weight:400;letter-spacing:-.21px;display:flex}.bb-meeting-options-wrap .bb-field-wrap>label span{padding-top:2px}.bp-zoom-meeting-auto-recording-options{padding-right:30px}.bp-zoom-meeting-auto-recording-options label span{line-height:1.5}.bp-zoom-meeting-auto-recording-options .bs-styled-radio:checked+.bb-radio-label:after,.bp-zoom-meeting-auto-recording-options .bs-styled-radio:checked+label:after{top:4px}.bp-zoom-meeting-time-meridian-wrap{position:relative}.bp-zoom-meeting-time-meridian-wrap input{position:absolute;opacity:0}.bb-time-meridian{background:#fff;border:1px solid #dedfe2;border-radius:50%;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#d0d3d6;letter-spacing:-.24px;line-height:24px}input:checked+.bb-time-meridian{background:#007cff;border-color:#007cff;color:#fff}.bb-field-wrap.start-time-picker{width:115px}#main #bp-zoom-meeting-description{min-height:110px;padding:8px 12px}#bb-recurring-meeting-label{margin-top:0}.bb-recurring-meeting-text{font-size:16px;font-weight:400;letter-spacing:-.21px}.bp-zoom-meeting-recurring-options>.bb-field-wrap,.bp-zoom-meeting-recurring-sub-options>.bb-field-wrap{display:flex}.bp-zoom-meeting-recurring-options>.bb-field-wrap>label,.bp-zoom-meeting-recurring-sub-options>.bb-field-wrap>label{flex:0 0 180px;padding-left:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}.bb-meeting-input-wrap{flex:1;min-width:0}.bb-meeting-input-wrap input[type=text]:disabled{background:#f9f9f9!important}.bp-zoom-meeting-repeat-wrap .bb-meeting-input-wrap{display:flex;align-items:center}.bp-zoom-meeting-repeat-wrap select{width:auto!important;margin-left:10px}#bp-zoom-meeting-occurs-on-week span{font-size:16px;font-weight:400;letter-spacing:-.21px}#main .bp-zoom-meeting-members-listing .bp-messages{margin:10px 20px}a.bp-back-to-meeting-list{color:rgba(18,43,70,.4);line-height:1;margin-right:-10px;margin-left:10px;display:none}a.bp-back-to-meeting-list span{font-size:24px}a.bp-close-create-meeting-form{margin-right:auto;display:none}a.bp-close-create-meeting-form span{font-size:24px;color:rgba(18,43,70,.4);line-height:1;margin-top:5px}#bp-zoom-meeting-cancel-edit{margin-left:20px}.bb-media-section video{width:100%;height:auto}.bb-media-section audio{max-width:800px;width:90%}#main #copy-download-link,#main .downloadmeeting.downloadclip{display:inline-flex;align-items:center;justify-content:center}#main #copy-download-link i,#main .downloadmeeting.downloadclip i{margin-left:5px}.bb-shared-screen svg g{stroke:#007cff}a.bb-invitation-url{white-space:nowrap;display:inline-block;max-width:75%;text-overflow:ellipsis;overflow:hidden;padding-left:20px}.bp-meeting-fields-wrap>.bp-messages{margin-bottom:22px}.bp-meeting-fields-wrap .select2-container{width:auto!important;min-width:100%}.groups.zoom .select2-container .select2-dropdown{max-width:inherit}.bp-zoom-group-check-connection.loading:after{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 6px 0 0;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}#bp-zoom-meeting-form-submit.loading:before,.bb-save-settings.loading:before{font:normal normal 400 18px/1 bb-icons;speak:none;display:inline-block;margin:0 0 0 10px;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}.bb-meeting-input-wrap .select2-container--default .select2-selection--single{border:1px solid #dedfe2;border-radius:3px;height:40px}.bb-meeting-input-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;color:#122b46;font-size:14px;letter-spacing:-.24px}.bb-meeting-input-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;width:30px}.single-meeting-item.bb-countdown-wrap{border:0;padding-bottom:0}.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{margin-right:-7px;justify-content:flex-start}.single-meeting-item.bb-countdown-wrap .countdown_label{line-height:27px}#main .single-meeting-item.bb-countdown-wrap+.meeting-buttons-wrap{border-top-width:1px;border-top-style:solid;border-color:#e7e9ec;padding-top:20px;padding-bottom:5px}.mfp-wrap.mfp-wrap{z-index:999999}.mfp-content.mfp-content{text-align:right}.bb-description-info{font-size:14px;color:#a3a5a9;letter-spacing:-.24px;line-height:24px;display:flex;align-items:center;margin-top:8px}.bb-description-info .bb-url-text{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:20px}.copy-webhook-link.copied:after,.copy-webhook-link.copied:before{-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);opacity:1}.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li{margin-right:auto;float:left;margin-left:5px}.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync{border-color:transparent;color:#007cff}.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync .bb-icon-spinner{display:none}.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync.loading .bb-icon-spinner{display:inline-block}.bp-step-nav-main .bp-step-nav ul{margin:0 0 20px;border-bottom:1px solid #e7e9ec}.bp-step-nav-main .bp-step-nav li{list-style:none;display:inline-block;margin-left:4px}.bp-step-nav-main .bp-step-nav li a{color:#939597;padding:12px 13px 11px;display:inline-block;margin:1px 1px 0;line-height:1}.bp-step-nav-main .bp-step-nav li a:hover{color:#007cff}.bp-step-nav-main .bp-step-nav li.selected>a{border:1px solid #e7e9ec;border-bottom-color:#fff!important;border-radius:3px 3px 0 0;margin:0 0 -1px;color:#122b46}.bp-step-nav-main .bp-step-actions{margin:20px 0 0}.bp-step-nav-main .bp-step-actions .bp-step-next{float:left}.bp-step-nav-main .bp-step-blocks{margin-bottom:20px}.bp-step-nav-main .bp-step-blocks .bp-step-block{visibility:hidden;opacity:0;height:0;width:0;overflow:hidden}.bp-step-nav-main .bp-step-blocks .bp-step-block.selected{transition:opacity .3s ease;visibility:visible;opacity:1;overflow:initial;height:auto;width:auto}@media screen and (max-width:767px){.bp-step-nav-main .bp-step-nav{background-color:#fbfaf9}.bp-step-nav-main .bp-step-nav>ul{border:1px solid #e7e9ec;border-bottom:0;border-radius:3px 3px 0 0;overflow:hidden;margin-bottom:0}.bp-step-nav-main .bp-step-nav li>a{margin:0}.bp-step-nav-main .bp-step-nav li.selected>a{border:0;background-color:rgba(77,92,109,.1);border-radius:0;margin:0}}.bp-zoom-block-show-details{max-width:760px;font-size:14px;letter-spacing:-.24px;margin-top:7px;line-height:1.5}.bp-zoom-block-show-details .mfp-close{box-shadow:none;font-size:0;opacity:1}.bp-zoom-block-show-details .mfp-close:before{content:"\e828";font-family:bb-icons;font-size:22px;font-weight:400}.groups.zoom .bp-single-vert-nav .item-body{min-height:auto}.groups.zoom .bp-single-vert-nav .bp-zoom-meeting-container .bp-navs{border:0!important}@media (min-width:749px){.groups.zoom .bp-single-vert-nav .bp-zoom-meeting-container{border:0}}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{background:#f5f5f5;border-top:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:first-child{border-top:0}.bb-meeting-input-wrap #bb-notification-meeting-label{display:inline-block}.bb-meeting-input-wrap .bb-recurring-meeting-text #bp-zoom-meeting-alert{width:calc(100% - 215px);margin:0 10px;min-width:120px;padding-left:20px;height:35px}@media (max-width:1480px) and (min-width:1351px){.has-sidebar .single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{width:180%;transform:translateX(44%);text-align:center;justify-content:center}}@media (max-width:1265px) and (min-width:1081px){.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(54%);text-align:center;justify-content:center}}@media (max-width:1350px){.has-sidebar .bp-zoom-meeting-left,.has-sidebar .bp-zoom-meeting-right{flex:0 0 100%;border-left:0;min-width:0}.has-sidebar .bp-zoom-meeting-right{display:none}.has-sidebar a.bp-back-to-meeting-list,.has-sidebar a.bp-close-create-meeting-form{display:block}.has-sidebar .bp-create-meeting .bp-zoom-meeting-left,.has-sidebar .bp-single-meeting .bp-zoom-meeting-left{display:none}.has-sidebar .bp-create-meeting .bp-zoom-meeting-right,.has-sidebar .bp-single-meeting .bp-zoom-meeting-right{display:block}}@media (max-width:1080px){.bp-zoom-meeting-left,.bp-zoom-meeting-right{flex:0 0 100%;border-left:0;min-width:0}.bp-zoom-meeting-right{display:none}a.bp-back-to-meeting-list,a.bp-close-create-meeting-form{display:block}.bp-create-meeting .bp-zoom-meeting-left,.bp-single-meeting .bp-zoom-meeting-left{display:none}.bp-create-meeting .bp-zoom-meeting-right,.bp-single-meeting .bp-zoom-meeting-right{display:block}.zoom-meeting-block .bp-zoom-meeting-recording-fetch a.show-recordings{margin-bottom:0}}@media (max-width:900px){.zoom-meeting-block-info{flex:0 0 100%;margin-bottom:30px}.zoom-meeting-block-right{margin-right:0;align-items:center;display:flex;justify-content:center;flex-flow:column;width:100%}.zoom-meeting-block-right>.meeting-actions{text-align:center}.zoom-meeting-block-right>.meeting-actions .join-meeting-in-browser{margin-bottom:10px}.zoom-meeting-block-right .bp_zoom_countdown{margin:0 auto 0 auto}}@media (max-width:980px) and (min-width:800px){.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(50%);text-align:center;justify-content:center}}@media (max-width:800px){.copy-link-wrap a{max-width:100%;flex:0 0 100%}.copy-link-wrap .copy-invitation-link{margin:12px 0 0}.single-meeting-item-table .meeting-item-head{flex:0 0 180px}a.bb-invitation-url{max-width:100%}.recording-preview-info{flex-flow:column}.recording-button-wrap{margin-right:0}}@media (max-width:650px){.bp_zoom_countdown,.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown,.zoom-meeting-block-right .bp_zoom_countdown{transform:scale(.8);width:140%;margin-right:-17%}}@media (max-width:540px){.single-meeting-item-table .meeting-item-col,.single-meeting-item-table .meeting-item-head{flex:0 0 100%;padding:0}.single-meeting-item-table .meeting-item-head{margin-bottom:10px}.zoom-meeting-block .meeting-actions .button{margin-bottom:10px;min-width:220px}.bp_zoom_countdown>span{max-width:70px;margin:0 3px}.bp_zoom_countdown .position{width:30px;height:52px}.bb-group-zoom-settings-container .bb-field-wrap,.bp-wrap-duration.bb-meeting-input-wrap{flex-flow:row wrap}.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{margin-top:10px}.bb-field-wrapper-inner>.bb-field-wrap>.bb-video-fields-wrap,.bb-field-wrapper-inner>.bb-field-wrap>label,.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap,.bb-group-zoom-settings-container .bb-field-wrap label,.bb-meeting-input-wrap{flex:0 0 100%}.bb-field-wrapper-inner>.bb-field-wrap .bb-meeting-options-wrap{width:100%}.bp-zoom-meeting-recurring-options>.bb-field-wrap,.bp-zoom-meeting-recurring-sub-options>.bb-field-wrap{display:block}.bp-wrap-duration .bb-field-wrap{max-width:140px}.bp-wrap-duration .bb-field-wrap.start-time-picker{margin-top:14px}.bb-meeting-input-wrap.bp-zoom-meeting-end-date-time-wrap .bb-field-wrap.end-date-picker{margin:0 5px 0 0}.bb-meeting-input-wrap.bp-zoom-meeting-end-date-time-wrap #bp-zoom-meeting-end-times{margin:0 5px}.bb-field-wrap.bp-zoom-meeting-time-meridian-wrap{flex:0 0 100%;margin-top:15px}.bp-zoom-meeting-container .bb-timezone{line-height:1.4}#main #bp-zoom-meeting-occurs-on-month label[for=bp-zoom-meeting-occurs-month-week-select]{display:block}#main #bp-zoom-meeting-occurs-on-month label[for=bp-zoom-meeting-occurs-month-week-select] .bp-zoom-meeting-occurs-month-week-select-label{display:block;margin:5px 34px 0 0}#main #bp-zoom-meeting-occurs-on-month label[for=bp-zoom-meeting-occurs-month-week-select]>select{max-width:90px}#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap{flex-flow:column}#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .meeting-item-col.meeting-action{flex-flow:column;display:flex}#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .meeting-item-col.meeting-action>a{margin:0 0 10px}#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .bb-recordings-wrap .meeting-item-head:empty{display:none}#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .bb-recordings-wrap .show-recordings{width:100%}}@media (max-width:420px){.bp_zoom_countdown,.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{transform:scale(.8);width:130%;margin-right:-15%}.bp_zoom_countdown>span{max-width:60px}.bp_zoom_countdown .position{width:22px;height:40px}.bp_zoom_countdown span.digit{font-size:20px}.zoom-meeting-block{padding:20px}.recording-preview-info{padding:6px 0 0}}@media (max-width:380px){.bzm-white-popup .recording-list-row{flex-flow:column}.recording-preview-img{max-width:136px;margin-bottom:10px}}.bp-zoom-webinar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#fff;border:1px solid #e7e9ec;border-radius:4px}#page .bp-zoom-webinar-container .bp-navs{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:1px;border:0;padding:0 20px;border-radius:4px 4px 0 0;background:#fff;border-bottom:1px solid #e7e9ec;margin:0}#page .bp-zoom-webinar-container .bp-navs a{line-height:1;padding:16px 0}#bp_zoom_webinar_form{margin:0;height:100%;position:relative}.bp-zoom-webinar-search.subnav-search{padding:20px}#main .bp-zoom-webinar-members-listing #webinars-list{max-height:70vh;overflow:auto;margin:0;padding:0;text-align:initial;margin-bottom:40px}.bp-zoom-webinar-members-listing .webinar-timezone{font-size:12px;color:#122b46;text-align:center;display:block;padding:6px 20px;background-color:#f5f6f7;border-top:1px solid #e7e9ec;border-radius:0 0 4px 0;position:absolute;bottom:0;right:0;z-index:12;width:100%}.all-webinars .webinar-item .webinar-meta-wrap{position:relative}.all-webinars .webinar-item .recurring-webinar-label{padding:0;height:8px;width:8px;border-radius:50%;position:absolute;left:0;top:2px}.all-webinars .webinar-item .recurring-webinar-label+.webinar-date{margin-left:12px}.all-webinars .webinar-item .live-webinar-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}.all-webinars .webinar-item .bp-zoom-webinar-view-recordings{margin-right:7px}.webinar-topic{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.webinar-topic .webinar-title{font-size:14px;color:#122b46;letter-spacing:-.24px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.webinar-topic .webinar-title:after{content:"";position:absolute;width:100%;height:100%;right:0;top:0}.recurring-webinar-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:11px;font-weight:400;letter-spacing:.45px;background-color:#ffbf1b;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:20px}.in-progress-webinar-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;background-color:#ef3f46;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:5px}#main a.button.view-recordings.bp-zoom-webinar-view-recordings{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;position:relative;z-index:12}.bp-zoom-webinar-view-recordings .record-count{margin-right:3px}.bp-zoom-webinar-container .bb-title-wrap{margin:-20px -20px 20px;border-bottom:1px solid #e7e9ec;padding:6px 20px;min-height:66px;display:flex;align-items:center}.bp-zoom-webinar-container .bb-title-wrap .bb-title{margin:0;line-height:1.4;font-size:18px;font-weight:500;letter-spacing:-.24px}.bp-zoom-webinar-container .bb-title-wrap .bb-title>.recurring-webinar-label{margin-right:10px}.bp-zoom-webinar-container .bb-timezone,.bp-zoom-webinar-container .bb-webinar-occurrence{font-size:12px;color:#939597;letter-spacing:-.24px;line-height:1;margin-top:3px}.webinar-actions-list a{font-size:13px;font-weight:inherit;color:#939597;letter-spacing:-.24px;line-height:1;margin-bottom:1px;padding:10px 14px;display:block}.webinar-actions-list a:hover{background-color:#f5f5f5}.webinar-actions-list i{font-size:15px;margin-left:10px}#main #bp-zoom-webinar-occurs-on-month label,#main .bp-zoom-webinar-end-date-time-wrap label{font-size:14px;font-weight:400;letter-spacing:-.24px;margin:0 0 20px;display:flex;align-items:center}#bp-zoom-webinar-occurs-on-month .bs-styled-radio:checked+label:after,.bp-zoom-webinar-end-date-time-wrap .bs-styled-radio:checked+label:after{top:13px}#bp-zoom-webinar-end-times,#bp-zoom-webinar-occurs-on-month select{margin:0 12px;width:auto!important}.bp-zoom-webinar-recurring-sub-options #bp-zoom-webinar-occurs-on-week>label{display:inline-block;margin-left:15px;min-width:62px}#main .bb-webinar-options-wrap .bp-zoom-webinar-registration-options>label{display:block;position:relative;padding-right:32px}#main .bb-webinar-options-wrap .bp-zoom-webinar-registration-options>label:before{right:0;top:3px;position:absolute}#main .bb-webinar-options-wrap .bp-zoom-webinar-registration-options>label:after{top:7px}#main label[for=bp-zoom-webinar-weekly-days-sun]{margin-top:10px}select#bp-zoom-webinar-monthly-week{margin-right:0;margin-left:0}.copy-invitation-link,.copy-link-wrap,span.no-pass-required{display:flex;align-items:center;flex-flow:row wrap}a.button.primary.join-webinar-in-app{min-width:200px;margin-right:6px}a.button.primary.join-webinar-in-app.small{margin-left:6px;min-width:auto}.zoom-webinar-block a.button.primary.join-webinar-in-app{margin-right:0}a.button.outline.join-webinar-in-browser{min-width:220px}#buddypress .single-webinar-item.webinar-buttons-wrap a.button.small{padding:6px 15px}#buddypress .single-webinar-item.webinar-buttons-wrap a.button.outline.join-webinar-in-browser{min-width:190px}.copy-invitation-link{font-size:13px;margin-right:auto}.copy-invitation-link .bb-icon{font-size:16px;margin-left:6px}#webinar-invitation-container{background:#fbfbfc;border:1px solid #eef0f3;border-radius:3px}#webinar-invitation{width:100%;background:0 0;border:0;resize:none;margin:0 0;min-height:58vh;font-size:13px;color:#122b46;letter-spacing:-.24px;line-height:19px;padding:20px}#webinars-list .load-more{display:none}body .mfp-bg{opacity:1;z-index:1024;background:rgba(250,251,253,.9)}.bzm-white-popup{position:relative;background:#fff;padding:20px 30px 25px;width:auto;max-width:600px;margin:20px auto;border-radius:4px;overflow:hidden;border:1px solid #d2d4d6;box-shadow:0 6px 24px 0 rgba(18,43,70,.1)}.bzm-white-popup button.mfp-close{box-shadow:none;left:10px;right:auto;top:10px}.bzm-white-popup .recording-list-row-wrap{overflow:auto;max-height:62vh;border:0;margin:0 -30px;padding:20px 30px 0}.bzm-white-popup .recording-list-row-group{border-bottom:1px solid #eef0f3;padding:20px 0}.bzm-white-popup .recording-list-row-group:first-child{padding-top:0}.bzm-white-popup .recording-list-row-group:last-child{border-bottom:0}.bzm-white-popup .recording-list-row-group h4.clip_title{font-size:17px;font-weight:500;margin:0 0 20px}.bzm-white-popup .recording-list-row-group .recording-list-row{padding-bottom:15px;margin-bottom:15px}.bzm-white-popup .recording-list-row-group .recording-list-row:last-child{border-bottom:0;margin-bottom:0}.bzm-white-popup .recording-list-row-group .recording-list-row .pass-toggle{font-size:14px}.bzm-white-popup h2.clip_title{font-size:14px;font-weight:500;line-height:1;margin:2px 0 9px}.bzm-white-popup span.vdo-time{background:#122b46;border-radius:4px;font-size:10px;font-weight:500;color:#fff;letter-spacing:-.17px;text-align:center;padding:3px 6px;display:inline-block;margin-left:10px}.bzm-white-popup span.vdo-size{font-weight:500}.bzm-white-popup .button.downloadclip{font-size:13px;font-weight:500;min-height:28px;line-height:1;display:inline-flex;align-items:center;margin-top:8px;padding:0 14px 0 16px}.bzm-white-popup i.bb-icon-download{margin-left:6px;font-size:12px}.copy-invitation-popup-block .mfp-close{display:none}.copy-invitation-popup-block .show-webinar-details{margin:10px 10px;box-shadow:none;left:10px;top:10px;position:absolute;display:block;color:#333}.copy-invitation-popup-block .show-webinar-details i{font-size:24px;opacity:.65}footer.bb-zm-model-footer{padding:25px 0 0;border-top:1px solid #eef0f3}.bp-zoom-group-show-instructions{font-size:15px;color:#122b46;letter-spacing:-.22px;line-height:1.46;max-width:850px}.bp-zoom-group-show-instructions .mfp-close{box-shadow:none;font-size:0;opacity:1}.bp-zoom-group-show-instructions .mfp-close:before{content:"\e828";font-family:bb-icons;font-size:22px;font-weight:400}.bp-zoom-group-show-instructions .bp-step-nav-main .save-settings{display:none;float:left}.bp-zoom-group-show-instructions .bp-step-nav-main.last-tab .save-settings{display:inline-block}.bp-zoom-group-show-instructions .bb-group-zoom-settings-container{margin:20px 0 0}.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap label{color:#4d5c6d}.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap input{width:100%}.info-status{font-size:12px;letter-spacing:-.18px;text-transform:uppercase}.no-pass-required i{font-size:17px;height:16px;width:16px;margin-left:3px}.webinar-date{font-size:12px}.bb-webinar-option{display:flex;margin-bottom:16px;margin-right:-3px}.bb-webinar-option i{font-size:17px;width:15px;height:15px;line-height:1;margin-left:6px}.bb-webinar-option .bb-icon-check{color:#05d786}.toggle-password i{margin-left:6px;font-size:16px}.show-password .recording-password{font-family:Monaco,Consolas,"Courier New",Courier,monospace;font-size:13px;background:#f0f1f6;padding:5px 8px;border-radius:4px;margin-right:1px;min-width:105px;display:inline-block;line-height:1;border:1px solid #ddd}.bb-webinar-option.no{font-size:14px;color:#a3a5a9}.webinar-actions-anchor{color:#939597}.webinar-actions-anchor i{font-size:20px}.bp-zoom-webinar-right-top{padding:20px}#bp-zoom-create-webinar-wrapper{display:none}.webinar-actions{line-height:1;margin-right:auto;position:relative}.webinar-actions .webinar-actions-list{display:none;margin:0;position:absolute;background:#fff;box-shadow:0 2px 7px 1px rgba(0,0,0,.05),0 6px 32px 0 rgba(18,43,70,.1);border-radius:4px;padding:5px 0;min-width:200px;left:-20px;top:35px;z-index:119;list-style:none}.webinar-actions .webinar-actions-list.open{display:block}.webinar-actions .webinar-actions-list:before{content:" ";position:absolute;width:0;height:0;top:0;left:27px;border:6px solid #000;border-color:#fff transparent transparent #fff;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:-2px -3px 3px 0 rgba(0,0,0,.02);z-index:1002}.webinar-actions ul{list-style:none;margin:0;padding:0}#webinars-list li{margin:0 0 1px;padding:11px 20px;position:relative}#webinars-list li.current,#webinars-list li:hover{background:#f5f6f7}.webinar-item-col.webinar-meta-wrap{display:flex;justify-content:space-between;font-size:13px;color:#939597;letter-spacing:-.22px;line-height:1}.bp-zoom-webinar-search-form{background-color:#fff;border:1px solid #dedfe2;box-shadow:none;border-radius:100px;margin:0;position:relative}.bp-zoom-webinar-search-form #bp_zoom_webinar_search{background-size:14px;background-position:right 12px center;background-color:#fbfbfc;height:32px;padding-right:2rem;width:100%;min-width:210px;border-radius:100px;border:0}.bp-zoom-webinar-search-form .nouveau-search-submit{padding:0;position:absolute!important;width:30px;height:33px;opacity:0;right:0;z-index:10;overflow:hidden}.bp-zoom-webinar-left{border-left:1px solid #e7e9ec;min-width:0;flex:0 0 360px;position:relative}@media (min-width:1081px){.bp-zoom-webinar-left-inner{min-height:65vh}.has-sidebar .bp-zoom-webinar-left{flex:0 0 300px}.has-sidebar a.bb-invitation-url{max-width:55%}.has-sidebar .bp_zoom_countdown>span{margin:0 2px}.has-sidebar .bp_zoom_countdown .position{margin:0 2px;width:28px}.has-sidebar .bp_zoom_countdown span.digit{font-size:24px}}.bp-zoom-webinar-right{flex:1;min-width:0}.webinar-item-container h2{text-transform:capitalize}.webinar-item-container .load-more{margin:0 auto 10px;width:100%;border-top:1px solid #e7e9ec}.webinar-item-container .load-more .button{max-width:230px;margin:0 auto;margin-top:20px}#buddypress .webinar-item-container .load-more .button{display:block}.webinar-item-table{min-width:520px}.webinar-item-table .webinar-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e9ec;padding:0 0 8px}.webinar-item-table .webinar-item-header .webinar-item-head{font-size:12px;color:#939597;flex-basis:25%;text-transform:uppercase}.webinar-item-table .webinar-item{margin:0;border-bottom:1px solid #e7e9ec;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.webinar-item-table .webinar-item:last-child{border-bottom:0}.webinar-item-table .webinar-item .webinar-item-col{-ms-flex-preferred-size:25%;flex-basis:25%;font-size:14px;line-height:1.3;color:#4d5c6d;padding:0 5px}.webinar-item-table .webinar-item .webinar-item-col .webinar-link{font-size:15px;color:#122b46}.webinar-item-table .webinar-item .webinar-item-col.webinar-action{text-align:center;padding:0 5px}.webinar-item-table .webinar-item .webinar-item-col.webinar-action .bp-zoom-webinar-view-recordings{margin-top:10px}.webinar-item-table .recording-list{display:flex;flex:auto;border-bottom:1px solid #e7e9ec;padding:15px 0;background-color:#fff;margin-top:-1px;flex-flow:column}.webinar-item-table .recording-list .recording-list-row-wrap{display:table;table-layout:fixed;width:100%}.webinar-item-table .recording-list .recording-list-row{display:table-row;width:100%}.webinar-item-table .recording-list .recording-list-row-col{display:table-cell;text-align:center;border-bottom:1px solid #e7e9ec;padding:10px 0}.webinar-item-table .recording-list .recording-list-row-col p{margin-bottom:0}.webinar-item-table .recording-list:empty{display:none}.single-webinar-item-table{min-width:auto}.single-webinar-item-table .single-webinar-item{border-bottom:1px solid #e7e9ec;margin-bottom:15px;padding:0 0 15px 0;display:flex;flex-flow:row wrap}.single-webinar-item-table .single-webinar-item:last-child{border-bottom:0}.single-webinar-item-table .webinar-item-head{font-size:13px;font-weight:400;color:#939597;line-height:1.5;letter-spacing:-.19px;margin:0;flex:0 0 220px;padding-left:20px}.single-webinar-item-table .webinar-item-col{font-size:14px;color:#122b46;letter-spacing:-.21px;line-height:1.2;flex:1;min-width:0}.single-webinar-item-table .webinar-buttons-wrap .bb-recordings-wrap{margin-right:15px}.z-form-row-action{display:flex;align-items:center;min-height:20px}.z-form-row-action .hide-pass:not(.on),.z-form-row-action .hide-password:not(.on),.z-form-row-action .show-pass:not(.on),.z-form-row-action .show-password:not(.on){display:none}.z-form-row-action .hide-password{font-size:20px;line-height:1}.z-form-row-action .pass-toggle{margin-right:auto}#bp-zoom-single-webinar-wrapper{min-height:-webkit-calc(45vh + 65px);min-height:calc(45vh + 65px)}#bp-zoom-single-webinar-wrapper:empty{text-align:center}#bp-zoom-single-webinar-wrapper:empty:before{font:normal normal 400 20px/1 bb-icons;speak:none;display:inline-block;margin:0 auto;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}#main .webinar-buttons-wrap{padding:0;margin-bottom:0}#main .webinar-buttons-wrap .button{font-size:14px}#main .webinar-buttons-wrap:empty{display:none}#bp-zoom-create-webinar-button{display:flex;align-items:center;font-size:14px;letter-spacing:-.24px}#bp-zoom-create-webinar-button i{font-size:16px;margin-left:5px}.bb-webinar-actions-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0}.bb-webinar-actions-wrap h2{margin:0}.bb-add-webinar{display:inline-block}#zmmtg-root{display:none}.bp-wrap-duration{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.bp-wrap-duration .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin:0 0 0 15px}.bp-wrap-duration .bb-field-wrap label{margin:0 4px;font-size:15px;font-weight:400;color:#939597;letter-spacing:-.22px}#main .bp-wrap-duration input,#main .bp-wrap-duration select{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:left 1rem center;padding-left:40px}.bb-group-zoom-settings-container .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;margin:0 0 15px}.bb-group-zoom-settings-container .bb-field-wrap label{flex:0 0 180px;font-size:14px!important;font-weight:400;color:#939597;letter-spacing:-.22px;margin:10px 0 0!important;padding-left:20px}.bb-group-zoom-settings-container .bb-field-wrap input{margin:0!important;font-size:14px;color:#122b46;letter-spacing:-.24px}.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{flex:1;min-width:0}.bb-group-zoom-settings-container .bp-group-zoom-settings+.bb-sep-line{margin-top:25px}.bb-group-zoom-settings-container label[for=bp-edit-group-zoom]{display:flex!important}.bb-group-zoom-settings-container label[for=bp-edit-group-zoom] span{padding-top:2px}.bb-group-zoom-settings-container .bp-zoom-group-button-wrap{display:flex;align-items:center;flex-flow:row wrap}.bb-group-zoom-settings-container .bp-zoom-group-button-wrap .button{font-size:14px}.bb-group-zoom-settings-container .show-zoom-instructions{margin-right:auto;margin-left:10px}.bb-group-zoom-settings-container .bp-zoom-group-check-connection{font-size:14px;display:inline-flex;align-items:center}.bb-group-zoom-settings-container .bp-zoom-group-check-connection i{font-size:18px;margin-left:6px}#bp-zoom-webinar-end-date-time{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:left 1rem center;padding-left:40px}#main .bb-field-wrap #bp-zoom-webinar-timezone,#main div.bb-field-wrap .bp-wrap-duration input,#main div.bb-field-wrap .bp-wrap-duration select{color:#122b46;font-size:14px;letter-spacing:-.24px;line-height:1.714}.zoom-webinar-block{background:#fff;border:1px solid #e7e9ec;border-radius:4px;padding:25px;margin-bottom:15px;display:flex;flex-flow:row wrap;align-items:center}.zoom-webinar-block h2{font-size:20px;font-weight:500;margin:0 0 5px!important}.zoom-webinar-block h2>.recurring-webinar-label{margin-right:10px}.zoom-webinar-block .bb-webinar-date,.zoom-webinar-block .bb-webinar-occurrence{font-size:14px;color:#939597;letter-spacing:-.24px;line-height:1.5}.zoom-webinar-block .webinar-actions .button{letter-spacing:-.24px;margin-left:3px;margin-bottom:10px}.zoom-webinar-block .bp-zoom-webinar-recording-fetch a.show-recordings{margin-bottom:10px}.zoom-webinar-block .live-webinar-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}.zoom-webinar-block .join-webinar-in-browser{margin-top:10px}#bp_zoom_webinar_form p.description,#bp_zoom_webinar_form ul.description{font-size:15px;color:#a3a5a9;list-style-position:inside;margin-right:2px}.bp-toggle-webinar-password-wrap{position:relative}#main #bp-zoom-webinar-password{margin:0;padding-left:40px}.bp-toggle-webinar-password{color:inherit;position:absolute;left:0;top:0;height:40px;width:40px;text-align:center;display:flex;align-items:center;justify-content:center;opacity:.6}.bp-toggle-webinar-password.bb-eye .bb-icon-eye{display:none}.bp-toggle-webinar-password:not(.bb-eye) .bb-icon-eye-slash{display:none}.zoom-webinar-block-info{flex:1;min-width:280px;margin-bottom:10px}.zoom-webinar-block-right{margin:0 auto;text-align:left}.zoom-webinar-block-right .bp-zoom-webinar-recording-fetch,.zoom-webinar-block-right .webinar-actions{display:inline-block;vertical-align:middle;margin-right:5px;margin-top:10px;text-align:center}.zoom-webinar-block-right .webinar-actions{margin-top:0}.zoom-webinar-block-right .join-webinar-in-app{margin-top:10px;margin-bottom:10px}.bp_zoom_countdown{display:flex;align-items:center;justify-content:center;margin-bottom:auto}.webinar-buttons-wrap .bp_zoom_countdown{margin-bottom:-10px}span.bb-zoom-host{background:#eef0f3;border-radius:11px;font-size:11px;font-weight:600;color:#4d5c6d;letter-spacing:-.26px;line-height:1;display:inline-block;padding:6px 20px;margin-bottom:12px}.bp_zoom_countdown>span{display:flex;flex-flow:row wrap;justify-content:center;min-width:70px;max-width:70px;margin:0 5px}.bp_zoom_countdown .countdown_label{flex:0 0 100%;order:3;font-size:11px;font-weight:500;color:#939597;line-height:1;letter-spacing:-.19px;margin-top:8px;text-transform:uppercase;text-align:center}.bp_zoom_countdown .position{background:#eef0f3;border-radius:3px;height:60px;width:28px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 2px;position:relative}.bp_zoom_countdown span.position:after{opacity:.4;background:#d0d3d6;border-radius:3px 3px 0 0;content:"";position:absolute;top:0;right:0;height:50%;width:100%}.bp_zoom_countdown .countDiv:empty{display:none}.bp_zoom_countdown span.digit{z-index:2;position:absolute;margin-top:auto;margin-bottom:auto;right:auto;left:auto;top:auto!important;bottom:auto;font-size:26px;font-weight:500;letter-spacing:-.45px}#bp-zoom-dropdown-options-loader{display:none;line-height:1;margin-right:10px}#bp-zoom-dropdown-options-loader i>{font-size:16px}.recording-list-row-wrap{border-bottom:1px solid #e7e9ec;padding-bottom:20px;margin-bottom:20px}.recording-list-row-wrap:last-child{border-bottom:0;margin-bottom:0}.recording-list-row-wrap .bb-internal-model{justify-content:center}.recording-list-row-wrap .bb-media-model-container{margin:auto;max-width:90%;width:100%}.recording-list-row,.recording-preview-info{display:flex;flex-flow:row wrap}.recording-list-info,.recording-preview-info{flex:1;min-width:0}.recording-preview-info{padding:6px 20px 0 0}.recording-button-wrap{margin-right:auto}.recording-button-wrap .button{letter-spacing:-.24px;font-weight:500;display:inline-flex;align-items:center;margin-right:4px;font-size:13px;min-height:28px;line-height:1;margin-top:8px;padding:0 14px 0 16px}.recording-button-wrap i{margin-left:6px;font-size:12px}span.select-recorded-text{font-size:14px}.recording-list-info{display:flex;flex-flow:column}.recording-preview-img{line-height:1;position:relative;height:80px;border-radius:3px}.recording-preview-img img{display:block;width:136px;height:82px}.recording-preview-img .play_btn,.recording-preview-img .play_btn_link{position:absolute;height:100%;width:100%;top:0;right:0;line-height:1;opacity:0}span.triangle-play-icon{position:absolute;right:7px;bottom:6px;font-size:12px;transition:50ms all linear;width:28px;height:28px;line-height:27px;vertical-align:middle;text-align:center;border-radius:50px;background:#fff;color:#007cff;border:1px solid #007cff;box-shadow:0 1px 3px rgba(0,0,0,.25)}span.triangle-play-icon:before{margin-left:-3px}.recording-preview-img:hover span.triangle-play-icon{transition:50ms all linear;box-shadow:0 1px 5px rgba(0,0,0,.35)}#main h2.clip_title{font-size:15px;font-weight:500;line-height:1;margin:0 0 8px}.clip_date,.clip_description{font-size:12px;color:#939597;letter-spacing:-.21px;line-height:1;margin-bottom:6px}.bb-shared-screen-wrap{line-height:1;margin-top:auto;margin-bottom:10px}.bb-shared-screen-wrap a.bb-shared-screen{display:flex}.bb-shared-screen-wrap svg{margin-left:8px;margin-top:1px;min-width:18px}.bp-zoom-webinar-wrap .bp-zoom-recorded-label{display:flex;align-items:center;margin:0}.bb-video-time{background:#122b46;border-radius:4px;font-size:10px;color:#fff;letter-spacing:-.17px;text-align:center;position:absolute;top:58px;left:6px;padding:3px 7px;z-index:10}a.bb-shared-screen{font-size:13px;letter-spacing:-.24px}.bp-zoom-webinar-alt-host .select2-container{width:auto!important;min-width:100%}.bb-field-wrapper-inner{max-width:560px;margin:auto}.bb-field-wrapper-inner>.bb-field-wrap{display:flex;flex-flow:row wrap}.bb-field-wrapper-inner>.bb-field-wrap>label{flex:0 0 180px;padding-left:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}.bb-field-wrapper-inner>.bb-field-wrap>.bb-webinar-options-wrap{width:calc(100% - 180px)}.bp-webinar-fields-wrap hr{background:#eef0f3;height:1px}.bb-webinar-host-select-wrap{flex:1;min-width:0}.bb-toggle-switch{position:relative;display:inline-block;width:50px;height:25px;margin-right:auto}.bb-toggle-switch input{opacity:0;width:0;height:0}.bb-video-fields-wrap{flex:1;min-width:0;max-width:270px}#main .bb-video-fields-wrap label{display:flex;align-items:center;margin:0;font-size:16px;font-weight:400;letter-spacing:-.27px}#main .bb-webinar-options-wrap label{font-size:16px;font-weight:400;letter-spacing:-.21px;display:flex}.bb-webinar-options-wrap .bb-field-wrap>label span{padding-top:2px}.bp-zoom-webinar-auto-recording-options{padding-right:30px}.bp-zoom-webinar-auto-recording-options label span{line-height:1.5}.bp-zoom-webinar-auto-recording-options .bs-styled-radio:checked+.bb-radio-label:after,.bp-zoom-webinar-auto-recording-options .bs-styled-radio:checked+label:after{top:4px}.bp-zoom-webinar-time-meridian-wrap{position:relative}.bp-zoom-webinar-time-meridian-wrap input{position:absolute;opacity:0}.bb-time-meridian{background:#fff;border:1px solid #dedfe2;border-radius:50%;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#d0d3d6;letter-spacing:-.24px;line-height:24px}input:checked+.bb-time-meridian{background:#007cff;border-color:#007cff;color:#fff}.bb-field-wrap.start-time-picker{width:115px}#main #bp-zoom-webinar-description{min-height:110px;padding:8px 12px}#bb-recurring-webinar-label{margin-top:0}.bb-recurring-webinar-text{font-size:16px;font-weight:400;letter-spacing:-.21px}.bp-zoom-webinar-recurring-options>.bb-field-wrap,.bp-zoom-webinar-recurring-sub-options>.bb-field-wrap{display:flex}.bp-zoom-webinar-recurring-options>.bb-field-wrap>label,.bp-zoom-webinar-recurring-sub-options>.bb-field-wrap>label{flex:0 0 180px;padding-left:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}.bb-webinar-input-wrap{flex:1;min-width:0}.bb-webinar-input-wrap input[type=text]:disabled{background:#f9f9f9!important}.bb-webinar-input-wrap #bb-notification-webinar-label{display:inline-block}.bb-webinar-input-wrap .bb-recurring-webinar-text #bp-zoom-webinar-alert{width:calc(100% - 215px);margin:0 10px;min-width:120px;padding-left:20px;height:35px}.bp-zoom-webinar-repeat-wrap .bb-webinar-input-wrap{display:flex;align-items:center}.bp-zoom-webinar-repeat-wrap select{width:auto!important;margin-left:10px}#bp-zoom-webinar-occurs-on-week span{font-size:16px;font-weight:400;letter-spacing:-.21px}#main .bp-zoom-webinar-members-listing .bp-messages{margin:10px 20px}a.bp-back-to-webinar-list{color:rgba(18,43,70,.4);line-height:1;margin-right:-10px;margin-left:10px;display:none}a.bp-back-to-webinar-list span{font-size:24px}a.bp-close-create-webinar-form{margin-right:auto;display:none}a.bp-close-create-webinar-form span{font-size:24px;color:rgba(18,43,70,.4);line-height:1;margin-top:5px}#bp-zoom-webinar-cancel-edit{margin-left:20px}.bb-media-section video{width:100%;height:auto}.bb-media-section audio{max-width:800px;width:90%}#main #copy-download-link,#main .downloadwebinar.downloadclip{display:inline-flex;align-items:center;justify-content:center}#main #copy-download-link i,#main .downloadwebinar.downloadclip i{margin-left:5px}.bp-webinar-fields-wrap>.bp-messages{margin-bottom:22px}.bp-webinar-fields-wrap .select2-container{width:auto!important;min-width:100%}#bp-zoom-webinar-form-submit.loading:before,.bb-save-settings.loading:before{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 0 0 10px;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}.bb-webinar-input-wrap .select2-container--default .select2-selection--single{border:1px solid #dedfe2;border-radius:3px;height:40px}.bb-webinar-input-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;color:#122b46;font-size:14px;letter-spacing:-.24px}.bb-webinar-input-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;width:30px}.single-webinar-item.bb-countdown-wrap{border:0;padding-bottom:0}.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{margin-right:-7px;justify-content:flex-start}.single-webinar-item.bb-countdown-wrap .countdown_label{line-height:27px}#main .single-webinar-item.bb-countdown-wrap+.webinar-buttons-wrap{border-top-width:1px;border-top-style:solid;border-color:#e7e9ec;padding-top:20px;padding-bottom:5px}.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li{float:left;margin-left:20px}.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync{border-color:transparent;color:#007cff}.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync .bb-icon-spinner{display:none}.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync.loading .bb-icon-spinner{display:inline-block}.buddypress-wrap .bp-subnavs ul #bp-zoom-switch-type{display:flex;float:left;padding:3px 6px;border:1px solid #d8d8d8;margin-top:8px}.bp-subnavs .bp-zoom-switch-type{border-radius:20px}.bp-subnavs .bp-zoom-switch-type>a{display:inline-block;padding:5px 8px;font-size:13px;font-weight:500}.bp-subnavs .bp-zoom-switch-type>a.zoom_active{font-weight:600;color:#122b46}.bp-subnavs .bp-zoom-switch-type>a:first-child{border-left:1px solid #d8d8d8}.groups.zoom .bp-single-vert-nav .bp-zoom-webinar-container .bp-navs{border:0!important}@media (min-width:801px){.groups.zoom .bp-single-vert-nav a.bb-invitation-url{max-width:66%}}@media (min-width:749px){.groups.zoom .bp-single-vert-nav .bp-zoom-webinar-container{border:0}}@media (max-width:1480px) and (min-width:1351px){.has-sidebar .single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{width:180%;transform:translateX(44%);text-align:center;justify-content:center}}@media (max-width:1265px) and (min-width:1081px){.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(54%);text-align:center;justify-content:center}}@media (max-width:1350px){.has-sidebar .bp-zoom-webinar-left,.has-sidebar .bp-zoom-webinar-right{flex:0 0 100%;border-left:0;min-width:0}.has-sidebar .bp-zoom-webinar-right{display:none}.has-sidebar a.bp-back-to-webinar-list,.has-sidebar a.bp-close-create-webinar-form{display:block}.has-sidebar .bp-create-webinar .bp-zoom-webinar-left,.has-sidebar .bp-single-webinar .bp-zoom-webinar-left{display:none}.has-sidebar .bp-create-webinar .bp-zoom-webinar-right,.has-sidebar .bp-single-webinar .bp-zoom-webinar-right{display:block}}@media (max-width:1080px){.bp-zoom-webinar-left,.bp-zoom-webinar-right{flex:0 0 100%;border-left:0;min-width:0}.bp-zoom-webinar-right{display:none}a.bp-back-to-webinar-list,a.bp-close-create-webinar-form{display:block}.bp-create-webinar .bp-zoom-webinar-left,.bp-single-webinar .bp-zoom-webinar-left{display:none}.bp-create-webinar .bp-zoom-webinar-right,.bp-single-webinar .bp-zoom-webinar-right{display:block}.zoom-webinar-block .bp-zoom-webinar-recording-fetch a.show-recordings{margin-bottom:0}}@media (max-width:900px){.zoom-webinar-block-info{flex:0 0 100%;margin-bottom:30px}.zoom-webinar-block-right{margin-right:0;align-items:center;display:flex;justify-content:center;flex-flow:column;width:100%}.zoom-webinar-block-right>.webinar-actions{text-align:center}.zoom-webinar-block-right>.webinar-actions .join-webinar-in-browser{margin-bottom:10px}.zoom-webinar-block-right .bp_zoom_countdown{margin:0 auto 0 auto}}@media (max-width:980px) and (min-width:800px){.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(50%);text-align:center;justify-content:center}}@media (max-width:800px){.single-webinar-item-table .webinar-item-head{flex:0 0 180px}a.bb-invitation-url{max-width:100%}.recording-preview-info{flex-flow:column}.recording-button-wrap{margin-right:0}}@media (max-width:650px){.bp_zoom_countdown,.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown,.zoom-webinar-block-right .bp_zoom_countdown{transform:scale(.8);width:140%;margin-right:-17%}}@media (max-width:640px){.single-webinar-item-table .webinar-item-col,.single-webinar-item-table .webinar-item-head{flex:0 0 100%;padding:0}.single-webinar-item-table .webinar-item-head{margin-bottom:10px}.zoom-webinar-block .webinar-actions .button{margin-bottom:10px;min-width:220px}.bp_zoom_countdown>span{max-width:70px;margin:0 3px}.bp_zoom_countdown .position{width:26px;height:52px}.bb-group-zoom-settings-container .bb-field-wrap,.bp-wrap-duration.bb-webinar-input-wrap{flex-flow:row wrap}.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{margin-top:10px}.bb-field-wrapper-inner>.bb-field-wrap>.bb-video-fields-wrap,.bb-field-wrapper-inner>.bb-field-wrap>label,.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap,.bb-group-zoom-settings-container .bb-field-wrap label,.bb-webinar-input-wrap{flex:0 0 100%}.bb-field-wrapper-inner>.bb-field-wrap .bb-webinar-options-wrap{width:100%}.bp-zoom-webinar-recurring-options>.bb-field-wrap,.bp-zoom-webinar-recurring-sub-options>.bb-field-wrap{display:block}.bp-wrap-duration .bb-field-wrap{max-width:140px}.bp-wrap-duration .bb-field-wrap.start-time-picker{margin-top:14px}.bb-webinar-input-wrap.bp-zoom-webinar-end-date-time-wrap .bb-field-wrap.end-date-picker{margin:0 5px 0 0}.bb-webinar-input-wrap.bp-zoom-webinar-end-date-time-wrap #bp-zoom-webinar-end-times{margin:0 5px}.bb-field-wrap.bp-zoom-webinar-time-meridian-wrap{flex:0 0 100%;margin-top:15px}.bp-zoom-webinar-container .bb-timezone{line-height:1.4}#main #bp-zoom-webinar-occurs-on-month label[for=bp-zoom-webinar-occurs-month-week-select]{display:block}#main #bp-zoom-webinar-occurs-on-month label[for=bp-zoom-webinar-occurs-month-week-select] .bp-zoom-webinar-occurs-month-week-select-label{display:block;margin:5px 34px 0 0}#main #bp-zoom-webinar-occurs-on-month label[for=bp-zoom-webinar-occurs-month-week-select]>select{max-width:90px}#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap{flex-flow:column}#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .webinar-item-col.webinar-action{flex-flow:column;display:flex}#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .webinar-item-col.webinar-action>a{margin:0 0 10px}#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .bb-recordings-wrap{margin-right:0}#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .bb-recordings-wrap .webinar-item-head:empty{display:none}#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .bb-recordings-wrap .show-recordings{width:100%;margin:0 0 15px}}@media (max-width:420px){.bp_zoom_countdown,.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{transform:scale(.8);width:130%;margin-right:-15%}.bp_zoom_countdown>span{max-width:60px}.bp_zoom_countdown .position{width:22px;height:40px}.bp_zoom_countdown span.digit{font-size:20px}.zoom-webinar-block{padding:20px}.recording-preview-info{padding:6px 0 0}}@media (max-width:380px){.bzm-white-popup .recording-list-row{flex-flow:column}.recording-preview-img{max-width:136px;margin-bottom:10px}}#bp-zoom-all-meeting-delete.loading:after,#bp-zoom-all-webinar-delete.loading:after,#bp-zoom-only-this-meeting-delete.loading:after,#bp-zoom-only-this-webinar-delete.loading:after{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 6px 0 0;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}.widget .zoom-meeting-block,.widget .zoom-webinar-block{padding:10px 15px}.widget .zoom-meeting-block a.button.outline.join-meeting-in-browser,.widget .zoom-webinar-block a.button.outline.join-meeting-in-browser{width:100%;padding:6px 10px;min-width:inherit}.widget .zoom-meeting-block a.button.join-meeting-in-app,.widget .zoom-webinar-block a.button.join-meeting-in-app{margin:0;width:100%}.widget .zoom-meeting-block .zoom-meeting-block-right,.widget .zoom-webinar-block .zoom-meeting-block-right{width:100%}.widget .zoom-meeting-block .zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,.widget .zoom-meeting-block .zoom-meeting-block-right .meeting-actions,.widget .zoom-webinar-block .zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,.widget .zoom-webinar-block .zoom-meeting-block-right .meeting-actions{margin-right:0;width:100%}.widget .zoom-meeting-block .bp_zoom_countdown,.widget .zoom-webinar-block .bp_zoom_countdown{margin-right:-4px;transform:scale(1);width:100%}.widget .zoom-meeting-block .bp_zoom_countdown>span,.widget .zoom-webinar-block .bp_zoom_countdown>span{min-width:46px;max-width:46px;margin:0 2px}.widget .zoom-meeting-block .bp_zoom_countdown>span.digits-3,.widget .zoom-webinar-block .bp_zoom_countdown>span.digits-3{min-width:66px;max-width:66px}.widget .zoom-meeting-block .bp_zoom_countdown>span.countDays.digits-2,.widget .zoom-webinar-block .bp_zoom_countdown>span.countDays.digits-2{min-width:46px}.widget .zoom-meeting-block .bp_zoom_countdown span.digit,.widget .zoom-webinar-block .bp_zoom_countdown span.digit{font-size:17px}.widget .zoom-meeting-block .bp_zoom_countdown .countdown_label,.widget .zoom-webinar-block .bp_zoom_countdown .countdown_label{font-size:10px}.widget .zoom-meeting-block .bp_zoom_countdown .position,.widget .zoom-webinar-block .bp_zoom_countdown .position{height:35px;width:18px}.widget .zoom-meeting-block .bp_zoom_countdown span.countSeconds~span,.widget .zoom-webinar-block .bp_zoom_countdown span.countSeconds~span{display:none}.widget .zoom-webinar-block a.button.outline.join-webinar-in-browser{width:100%;padding:6px 10px;min-width:inherit}.widget .zoom-webinar-block .zoom-webinar-block-info{min-width:120px}.widget .zoom-webinar-block a.button.primary.join-webinar-in-app{margin:0;width:100%}.widget .zoom-webinar-block .webinar-actions{margin-right:0;width:100%}.widget .zoom-webinar-block .zoom-webinar-block-right{width:100%}.widget .zoom-webinar-block .zoom-webinar-block-right .bp-zoom-meeting-recording-fetch,.widget .zoom-webinar-block .zoom-webinar-block-right .meeting-actions{margin-right:0;width:100%}
\ No newline at end of file
+.bp-zoom-meeting-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#fff;border:1px solid #e7e9ec;border-radius:4px}
+
+#page .bp-zoom-meeting-container .bp-navs{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:1px;border:0;padding:0 20px;border-radius:4px 4px 0 0;background:#fff;border-bottom:1px solid #e7e9ec;margin:0}
+
+#page .bp-zoom-meeting-container .bp-navs a{line-height:1;padding:16px 0}
+
+#page .bp-zoom-meeting-container .bp-navs .bp-zoom-switch-type a{padding:6px}
+
+#bp_zoom_meeting_form{margin:0;height:100%;position:relative}
+
+.bp-zoom-meeting-search.subnav-search{padding:20px}
+
+#main .bp-zoom-meeting-members-listing #meetings-list{max-height:70vh;overflow:auto;margin:0;padding:0;text-align:initial;margin-bottom:40px}
+
+.bp-zoom-meeting-members-listing .meeting-timezone{font-size:12px;color:#122b46;text-align:center;display:block;padding:6px 20px;background-color:#f5f6f7;border-top:1px solid #e7e9ec;border-radius:0 0 4px 0;position:absolute;bottom:0;right:0;z-index:12;width:100%}
+
+.all-meetings .meeting-item .meeting-meta-wrap{position:relative}
+
+.all-meetings .meeting-item .recurring-meeting-label{padding:0;height:8px;width:8px;border-radius:50%;position:absolute;left:0;top:2px}
+
+.all-meetings .meeting-item .recurring-meeting-label+.meeting-date{margin-left:12px}
+
+.all-meetings .meeting-item .live-meeting-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}
+
+.all-meetings .meeting-item .bp-zoom-meeting-view-recordings{margin-right:7px}
+
+.meeting-topic{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
+
+.meeting-topic .meeting-title{font-size:14px;color:#122b46;letter-spacing:-.24px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}
+
+.meeting-topic .meeting-title::after{content:"";position:absolute;width:100%;height:100%;right:0;top:0}
+
+.recurring-meeting-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:11px;font-weight:400;letter-spacing:.45px;background-color:#ffbf1b;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:20px}
+
+.in-progress-meeting-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;background-color:#ef3f46;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:5px}
+
+#main a.button.view-recordings.bp-zoom-meeting-view-recordings{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;position:relative;z-index:12}
+
+.bp-zoom-meeting-view-recordings .record-count{margin-right:3px}
+
+.view-recordings .dashicons{font-size:14px;width:14px;height:14px}
+
+.bp-zoom-meeting-container .bb-title-wrap{margin:-20px -20px 20px;border-bottom:1px solid #e7e9ec;padding:6px 20px;min-height:66px;display:flex;align-items:center}
+
+.bp-zoom-meeting-container .bb-title-wrap .bb-title{margin:0;line-height:1.4;font-size:18px;font-weight:500;letter-spacing:-.24px}
+
+.bp-zoom-meeting-container .bb-title-wrap .bb-title>.recurring-meeting-label{margin-right:10px}
+
+.bp-zoom-meeting-container .bb-meeting-occurrence,.bp-zoom-meeting-container .bb-timezone{font-size:12px;color:#939597;letter-spacing:-.24px;line-height:1;margin-top:3px}
+
+.meeting-actions-list a{font-size:13px;font-weight:inherit;color:#939597;letter-spacing:-.24px;line-height:1;margin-bottom:1px;padding:10px 14px;display:block}
+
+.meeting-actions-list a:hover{background-color:#f5f5f5}
+
+.meeting-actions-list i{font-size:16px;margin-left:10px;min-width:22px}
+
+.meeting-actions-list .delete i{font-size:18px}
+
+#main #bp-zoom-meeting-occurs-on-month label,#main .bp-zoom-meeting-end-date-time-wrap label{font-size:14px;font-weight:400;letter-spacing:-.24px;margin:0 0 20px;display:flex;align-items:center}
+
+#bp-zoom-meeting-occurs-on-month .bs-styled-radio:checked+label::after,.bp-zoom-meeting-end-date-time-wrap .bs-styled-radio:checked+label::after{top:13px}
+
+.bb-field-wrap.end-date-picker{margin:0 13px 0 0}
+
+#bp-zoom-meeting-end-times,#bp-zoom-meeting-occurs-on-month select{margin:0 12px;width:auto!important}
+
+.bp-zoom-meeting-recurring-sub-options #bp-zoom-meeting-occurs-on-week>label{display:inline-block;margin-left:15px;min-width:62px}
+
+#main .bb-meeting-options-wrap .bp-zoom-meeting-registration-options>label{display:block;position:relative;padding-right:32px}
+
+#main .bb-meeting-options-wrap .bp-zoom-meeting-registration-options>label::before{right:0;top:3px;position:absolute}
+
+#main .bb-meeting-options-wrap .bp-zoom-meeting-registration-options>label::after{top:7px}
+
+.bp-zoom-delete-occurrence-popup #bp-zoom-all-meeting-delete.loading::after{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 10px 0 0;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+#main label[for=bp-zoom-meeting-weekly-days-sun]{margin-top:10px}
+
+select#bp-zoom-meeting-monthly-week{margin-right:0;margin-left:0}
+
+.copy-invitation-link,.copy-link-wrap,span.no-pass-required{display:flex;align-items:center;flex-flow:row wrap}
+
+a.button.primary.join-meeting-in-app{min-width:200px;margin-right:6px}
+
+a.button.primary.join-meeting-in-app.small{margin-left:6px;min-width:auto}
+
+.zoom-meeting-block a.button.primary.join-meeting-in-app{margin-right:0}
+
+a.button.outline.join-meeting-in-browser{min-width:220px}
+
+.copy-invitation-link{font-size:13px;margin-right:auto}
+
+.copy-invitation-link .bb-icon{font-size:16px;margin-left:6px}
+
+#meeting-invitation-container{background:#fbfbfc;border:1px solid #eef0f3;border-radius:3px}
+
+#meeting-invitation{width:100%;background:0 0;border:0;resize:none;margin:0 0;min-height:58vh;font-size:13px;color:#122b46;letter-spacing:-.24px;line-height:19px;padding:20px}
+
+.copy-invitation-popup .bb-zm-model-footer{display:flex;align-items:center;justify-content:space-between;border:0}
+
+#meetings-list .load-more{display:none}
+
+.bzm-white-popup{position:relative;background:#fff;padding:20px 30px 25px;width:auto;max-width:600px;margin:20px auto;border-radius:4px;overflow:hidden;border:1px solid #d2d4d6;box-shadow:0 6px 24px 0 rgba(18,43,70,.1)}
+
+.bzm-white-popup button.mfp-close{box-shadow:none;left:10px;right:auto;top:10px}
+
+.bzm-white-popup .recording-list-row-wrap{overflow:auto;max-height:62vh;border:0;margin:0 -30px;padding:20px 30px 0}
+
+.bzm-white-popup .recording-list-row-group{border-bottom:1px solid #eef0f3;padding:20px 0}
+
+.bzm-white-popup .recording-list-row-group:first-child{padding-top:0}
+
+.bzm-white-popup .recording-list-row-group:last-child{border-bottom:0}
+
+.bzm-white-popup .recording-list-row-group h4.clip_title{font-size:17px;font-weight:500;margin:0 0 20px}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row{padding-bottom:15px;margin-bottom:15px}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row .bb-media-model-inner .bb-media-section{max-height:90vh;min-height:90vh}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row .bb-media-model-inner .bb-media-section video{max-height:90vh;min-height:90vh}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row:last-child{border-bottom:0;margin-bottom:0}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row .pass-toggle{font-size:14px}
+
+.bzm-white-popup h2.clip_title{font-size:14px;font-weight:500;line-height:1;margin:2px 0 9px}
+
+.bzm-white-popup span.vdo-time{background:#122b46;border-radius:4px;font-size:10px;font-weight:500;color:#fff;letter-spacing:-.17px;text-align:center;padding:3px 6px;display:inline-block;margin-left:10px}
+
+.bzm-white-popup span.vdo-size{font-weight:500}
+
+.bzm-white-popup .button.downloadclip{font-size:13px;font-weight:500;min-height:28px;line-height:1;display:inline-flex;align-items:center;margin-top:8px;padding:0 14px 0 16px}
+
+.bzm-white-popup i.bb-icon-download{margin-left:6px;font-size:12px}
+
+header.bb-zm-model-header{background:#fafbfd;margin:-20px -30px 25px;padding:22px 30px;line-height:1;font-size:17px;font-weight:500;color:#122b46;letter-spacing:0}
+
+.bp-zoom-block-show-recordings{max-width:720px;padding-bottom:0}
+
+.bp-zoom-block-show-recordings header.bb-zm-model-header{margin-bottom:0;display:flex;align-items:center;padding-left:45px}
+
+.bp-zoom-block-show-recordings header.bb-zm-model-header .bp-meeting-title-recording-popup{padding-left:15px}
+
+.bp-zoom-block-show-recordings header.bb-zm-model-header>.bp-zoom-recordings-dates{margin-right:10px}@media screen and (max-width:540px){
+
+.bp-zoom-block-show-recordings button.mfp-close{left:0;top:0}
+
+.bp-zoom-block-show-recordings header.bb-zm-model-header{text-align:center;padding:12px 20px 12px 40px;flex-flow:column}
+
+.bp-zoom-block-show-recordings header.bb-zm-model-header>.bp-zoom-recordings-dates{float:none;display:block;margin:20px auto 0}}
+
+.copy-invitation-popup-block .mfp-close{display:none}
+
+.copy-invitation-popup-block .show-meeting-details{margin:10px 10px;box-shadow:none;left:10px;top:10px;position:absolute;display:block;color:#333}
+
+.copy-invitation-popup-block .show-meeting-details i{font-size:24px;opacity:.65}
+
+#zoom-instruction-container{border-radius:3px;font-size:14px;line-height:20px;max-height:55vh;min-height:45vh;overflow:auto;word-break:break-word}
+
+#zoom-instruction-container h3{font-size:18px;margin-bottom:.5rem}
+
+#zoom-instruction-container ol,#zoom-instruction-container p,#zoom-instruction-container ul{margin-bottom:1rem}
+
+#zoom-instruction-container .bp-feedback-v2 p{margin-bottom:0}
+
+#zoom-instruction-container>:last-child{margin-bottom:0}
+
+#zoom-instruction-container .wizard-img{background:#f5f5f5;padding:14px 10px;margin-bottom:2rem;text-align:center}
+
+#zoom-instruction-container .wizard-img img{max-width:100%}
+
+.bp-zoom-group-show-instructions{font-size:15px;color:#122b46;letter-spacing:-.22px;line-height:1.46;max-width:850px;padding:20px 24px 0}
+
+.bp-zoom-group-show-instructions header.bb-zm-model-header{margin:-20px -24px 0}
+
+.bp-zoom-group-show-instructions .mfp-close{box-shadow:none;font-size:0;opacity:1}
+
+.bp-zoom-group-show-instructions .mfp-close::before{content:"\e828";font-family:bb-icons;font-size:28px;font-weight:400}
+
+.bp-zoom-group-show-instructions .bp-step-nav-main .save-settings{display:none;float:left}
+
+.bp-zoom-group-show-instructions .bp-step-nav-main.last-tab .save-settings{display:inline-block}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container{margin:20px 0 0}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap label{color:#4d5c6d}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap input{width:100%}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .copy-toggle>input{padding-left:44px}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{display:flex;align-items:center}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon{margin-right:15px}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon [class*=bb-icon]{color:#1e2132;font-size:16px;opacity:.25}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon:hover [class*=bb-icon]{opacity:1}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon::after{font-size:11px;text-align:center;white-space:normal;width:145px}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap select{width:100%}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .is-disabled{pointer-events:none;background-color:#f2f4f5}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email .bb-icon-spinner{display:none;margin-right:5px;height:18px;width:18px}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email.loading .bb-icon-spinner{display:inline-block;vertical-align:middle}
+
+.no-pass-required i{font-size:17px;height:16px;width:16px;margin-left:3px}
+
+.video-info-wrap{display:flex;align-items:center;justify-content:space-between;max-width:220px;margin-bottom:20px}
+
+.video-info-wrap:last-child{margin-bottom:5px}
+
+.meeting-date{font-size:12px}
+
+.bb-meeting-option{display:flex;margin-bottom:16px;margin-right:-3px}
+
+.bb-meeting-option i{font-size:16px;width:15px;height:15px;line-height:1;margin-left:6px}
+
+.bb-meeting-option .bb-icon-check{color:#05d786}
+
+.toggle-password i{margin-left:6px;font-size:16px}
+
+.show-password .recording-password{font-family:Monaco,Consolas,"Courier New",Courier,monospace;font-size:13px;background:#f0f1f6;padding:5px 8px;border-radius:4px;margin-right:1px;min-width:105px;display:inline-block;line-height:1;border:1px solid #ddd}
+
+.bb-meeting-option.no{font-size:14px;color:#a3a5a9}
+
+.meeting-actions-anchor{color:#939597}
+
+.meeting-actions-anchor i{font-size:16px}
+
+.bp-zoom-meeting-right-top{padding:20px}
+
+#bp-zoom-create-meeting-wrapper{display:none}
+
+.meeting-actions{line-height:1;margin-right:auto;position:relative}
+
+.meeting-actions .meeting-actions-list{display:none;margin:0;position:absolute;background:#fff;box-shadow:0 2px 7px 1px rgba(0,0,0,.05),0 6px 32px 0 rgba(18,43,70,.1);border-radius:4px;padding:5px 0;min-width:200px;left:-20px;top:35px;z-index:119;list-style:none}
+
+.meeting-actions .meeting-actions-list.open{display:block}
+
+.meeting-actions .meeting-actions-list::before{content:" ";position:absolute;width:0;height:0;top:0;left:27px;border:6px solid #000;border-color:#fff transparent transparent #fff;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:-2px -3px 3px 0 rgba(0,0,0,.02);z-index:1002}
+
+.meeting-actions ul{list-style:none;margin:0;padding:0}
+
+#meetings-list li{margin:0 0 1px;padding:11px 20px;position:relative}
+
+#meetings-list li.current,#meetings-list li:hover{background:#f5f6f7}
+
+.meeting-item-col.meeting-meta-wrap{display:flex;justify-content:space-between;font-size:13px;color:#939597;letter-spacing:-.22px;line-height:1}
+
+.bp-zoom-meeting-search-form{background-color:#fff;border:1px solid #dedfe2;box-shadow:none;border-radius:100px;margin:0;position:relative}
+
+.bp-zoom-meeting-search-form #bp_zoom_meeting_search{background-size:14px;background-position:right 12px center;background-color:#fbfbfc;height:32px;padding-right:2rem;width:100%;min-width:210px;border-radius:100px;border:0}
+
+.bp-zoom-meeting-search-form .nouveau-search-submit{padding:0;position:absolute!important;width:30px;height:33px;opacity:0;right:0;z-index:10;overflow:hidden}
+
+.bp-zoom-meeting-left{border-left:1px solid #e7e9ec;min-width:0;flex:0 0 360px;position:relative}@media (min-width:1081px){
+
+.bp-zoom-meeting-left-inner{min-height:65vh}
+
+.has-sidebar .bp-zoom-meeting-left{flex:0 0 300px}
+
+.has-sidebar a.bb-invitation-url{max-width:55%}
+
+.has-sidebar .bp_zoom_countdown>span{margin:0 2px}
+
+.has-sidebar .bp_zoom_countdown .position{margin:0 2px;width:28px}
+
+.has-sidebar .bp_zoom_countdown span.digit{font-size:24px}}
+
+.bp-zoom-meeting-right{flex:1;min-width:0}
+
+.meeting-item-container h2{text-transform:capitalize}
+
+.meeting-item-container .load-more{margin:0 auto 10px;width:100%;border-top:1px solid #e7e9ec}
+
+.meeting-item-container .load-more .button{max-width:230px;margin:0 auto;margin-top:20px}
+
+#buddypress .meeting-item-container .load-more .button{display:block}
+
+.meeting-item-table{min-width:520px}
+
+.meeting-item-table .meeting-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e9ec;padding:0 0 8px}
+
+.meeting-item-table .meeting-item-header .meeting-item-head{font-size:12px;color:#939597;flex-basis:25%;text-transform:uppercase}
+
+.meeting-item-table .meeting-item{margin:0;border-bottom:1px solid #e7e9ec;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
+
+.meeting-item-table .meeting-item:last-child{border-bottom:0}
+
+.meeting-item-table .meeting-item .meeting-item-col{-ms-flex-preferred-size:25%;flex-basis:25%;font-size:14px;line-height:1.3;color:#4d5c6d;padding:0 5px}
+
+.meeting-item-table .meeting-item .meeting-item-col .meeting-link{font-size:15px;color:#122b46}
+
+.meeting-item-table .meeting-item .meeting-item-col.meeting-action{text-align:center;padding:0 5px}
+
+.meeting-item-table .meeting-item .meeting-item-col.meeting-action .bp-zoom-meeting-view-recordings{margin-top:10px}
+
+.meeting-item-table .meeting-item .meeting-item-col .show-recordings{margin-top:10px}
+
+.meeting-item-table .recording-list{display:flex;flex:auto;border-bottom:1px solid #e7e9ec;padding:15px 0;background-color:#fff;margin-top:-1px;flex-flow:column}
+
+.meeting-item-table .recording-list .recording-list-row-wrap{display:table;table-layout:fixed;width:100%}
+
+.meeting-item-table .recording-list .recording-list-row{display:table-row;width:100%}
+
+.meeting-item-table .recording-list .recording-list-row .bb-media-model-inner .bb-media-section{max-height:90vh;min-height:90vh}
+
+.meeting-item-table .recording-list .recording-list-row .bb-media-model-inner .bb-media-section video{max-height:90vh;min-height:90vh}
+
+.meeting-item-table .recording-list .recording-list-row-col{display:table-cell;text-align:center;border-bottom:1px solid #e7e9ec;padding:10px 0}
+
+.meeting-item-table .recording-list .recording-list-row-col p{margin-bottom:0}
+
+.meeting-item-table .recording-list:empty{display:none}
+
+.single-meeting-item-table{min-width:auto}
+
+.single-meeting-item-table .single-meeting-item{border-bottom:1px solid #e7e9ec;margin-bottom:15px;padding:0 0 15px 0;display:flex;flex-flow:row wrap}
+
+.single-meeting-item-table .single-meeting-item:last-child{border-bottom:0}
+
+.single-meeting-item-table .meeting-item-head{font-size:13px;font-weight:400;color:#939597;line-height:1.5;letter-spacing:-.19px;margin:0;flex:0 0 220px;padding-left:20px}
+
+.single-meeting-item-table .meeting-item-col{font-size:14px;color:#122b46;letter-spacing:-.21px;line-height:1.2;flex:1;min-width:0}
+
+.single-meeting-item-table .meeting-buttons-wrap .bb-recordings-wrap{margin-right:15px}
+
+.z-form-row-action{display:flex;align-items:center;min-height:20px}
+
+.z-form-row-action .hide-pass:not(.on),.z-form-row-action .hide-password:not(.on),.z-form-row-action .show-pass:not(.on),.z-form-row-action .show-password:not(.on){display:none}
+
+.z-form-row-action .hide-password{font-size:20px;line-height:1}
+
+.z-form-row-action .pass-toggle{margin-right:auto}
+
+#bp-zoom-single-meeting-wrapper{min-height:-webkit-calc(45vh + 65px);min-height:calc(45vh + 65px)}
+
+#bp-zoom-single-meeting-wrapper:empty{text-align:center}
+
+#bp-zoom-single-meeting-wrapper:empty::before{font:normal normal 400 20px/1 bb-icons;speak:none;display:inline-block;margin:0 auto;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+#main .meeting-buttons-wrap{padding:0;margin-bottom:0}
+
+#main .meeting-buttons-wrap .button{font-size:14px}
+
+#main .meeting-buttons-wrap:empty{display:none}
+
+#bp-zoom-create-meeting-button{display:flex;align-items:center;font-size:14px;letter-spacing:-.24px}
+
+#bp-zoom-create-meeting-button i{font-size:18px;margin-left:5px}
+
+.bb-meeting-actions-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0}
+
+.bb-meeting-actions-wrap h2{margin:0}
+
+.bb-add-meeting{display:inline-block}
+
+#zmmtg-root{display:none}
+
+.bp-wrap-duration{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}
+
+.bp-wrap-duration .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin:0 0 0 15px}
+
+.bp-wrap-duration .bb-field-wrap label{margin:0 4px;font-size:15px;font-weight:400;color:#939597;letter-spacing:-.22px}
+
+#main .bp-wrap-duration input,#main .bp-wrap-duration select{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:left 1rem center;padding-left:40px}
+
+.bb-group-zoom-settings-container .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;margin:0 0 15px}
+
+.bb-group-zoom-settings-container .bb-field-wrap label{flex:0 0 180px;font-size:14px!important;font-weight:400;color:#939597;letter-spacing:-.22px;margin:10px 0 0!important;padding-left:20px}
+
+.bb-group-zoom-settings-container .bb-field-wrap input{margin:0!important;font-size:14px!important;color:#122b46;letter-spacing:-.24px}
+
+.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{flex:1;min-width:0}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings+.bb-sep-line{margin-top:25px}
+
+.bb-group-zoom-settings-container label[for=bp-edit-group-zoom]{display:flex!important}
+
+.bb-group-zoom-settings-container label[for=bp-edit-group-zoom] span{padding-top:2px}
+
+.bb-group-zoom-settings-container .bp-zoom-group-button-wrap{display:flex;align-items:center;flex-flow:row wrap}
+
+.bb-group-zoom-settings-container .bp-zoom-group-button-wrap .button{font-size:14px}
+
+.bb-group-zoom-settings-container .show-zoom-instructions{margin-right:auto;margin-left:10px}
+
+.bb-group-zoom-settings-container .bp-zoom-group-check-connection{font-size:14px;display:inline-flex;align-items:center}
+
+.bb-group-zoom-settings-container .bp-zoom-group-check-connection i{font-size:18px;margin-left:6px}
+
+#bp-zoom-meeting-end-date-time{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:left 1rem center;padding-left:40px}
+
+#main .bb-field-wrap #bp-zoom-meeting-timezone,#main div.bb-field-wrap .bp-wrap-duration input,#main div.bb-field-wrap .bp-wrap-duration select{color:#122b46;font-size:14px;letter-spacing:-.24px;line-height:1.714}
+
+.zoom-meeting-block{background:#fff;border:1px solid #e7e9ec;border-radius:4px;padding:25px;margin-bottom:15px;display:flex;flex-flow:row wrap;align-items:center}
+
+.zoom-meeting-block h2{font-size:20px;font-weight:500;margin:0 0 5px!important}
+
+.zoom-meeting-block h2>.recurring-meeting-label{margin-right:10px}
+
+.zoom-meeting-block .bb-meeting-date,.zoom-meeting-block .bb-meeting-occurrence{font-size:14px;color:#939597;letter-spacing:-.24px;line-height:1.5}
+
+.zoom-meeting-block .meeting-actions .button{letter-spacing:-.24px;margin-left:3px;margin-bottom:10px}
+
+.zoom-meeting-block .bp-zoom-meeting-recording-fetch a.show-recordings{margin-bottom:10px}
+
+.zoom-meeting-block .live-meeting-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}
+
+#bp_zoom_meeting_form p.description,#bp_zoom_meeting_form ul.description{font-size:15px;color:#a3a5a9;list-style-position:inside;margin-right:2px}
+
+.bp-toggle-meeting-password-wrap{position:relative}
+
+#main #bp-zoom-meeting-password{margin:0;padding-left:40px}
+
+.bp-toggle-meeting-password{color:inherit;position:absolute;left:0;top:0;height:40px;width:40px;text-align:center;display:flex;align-items:center;justify-content:center;opacity:.6}
+
+.bp-toggle-meeting-password.bb-eye .bb-icon-eye{display:none}
+
+.bp-toggle-meeting-password:not(.bb-eye) .bb-icon-eye-slash{display:none}
+
+.bp-toggle-meeting-password .bb-icon-eye,.bp-toggle-meeting-password .bb-icon-eye-slash{font-size:18px}
+
+.zoom-meeting-block-info{flex:1;min-width:120px;margin-bottom:10px}
+
+.zoom-meeting-block-right{margin:0 auto;text-align:left}
+
+.zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,.zoom-meeting-block-right .meeting-actions{display:inline-block;vertical-align:top;margin-right:5px;margin-top:10px;text-align:center}
+
+.zoom-meeting-block-right>.show-recordings{margin-top:10px}
+
+.bp_zoom_countdown>span.countDays{min-width:98px}
+
+.bp_zoom_countdown>span.countDays.digits-2{min-width:78px}
+
+.copy-link-wrap a{word-break:break-word;max-width:70%}
+
+.countdownHolder{margin:0 auto 0 0;font-size:30px}
+
+.bp_zoom_countdown{display:flex;align-items:center;justify-content:center;margin-bottom:auto}
+
+.meeting-buttons-wrap .bp_zoom_countdown{margin-bottom:-10px}
+
+span.bb-zoom-host{background:#eef0f3;border-radius:11px;font-size:11px;font-weight:600;color:#4d5c6d;letter-spacing:-.26px;line-height:1;display:inline-block;padding:6px 20px;margin-bottom:12px}
+
+.bp_zoom_countdown>span{display:flex;flex-flow:row wrap;justify-content:center;min-width:78px;max-width:78px;margin:0 5px}
+
+.bp_zoom_countdown .countdown_label{flex:0 0 100%;order:3;font-size:11px;font-weight:500;color:#939597;line-height:1;letter-spacing:-.19px;margin-top:8px;text-transform:uppercase;text-align:center}
+
+.bp_zoom_countdown .position{background:#eef0f3;border-radius:3px;height:60px;width:28px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 2px;position:relative}
+
+.bp_zoom_countdown span.position::after{opacity:.4;background:#d0d3d6;border-radius:3px 3px 0 0;content:"";position:absolute;top:0;right:0;height:50%;width:100%}
+
+.bp_zoom_countdown .countDiv:empty{display:none}
+
+.bp_zoom_countdown span.digit{z-index:2;position:absolute;margin-top:auto;margin-bottom:auto;right:auto;left:auto;top:auto!important;bottom:auto;font-size:26px;font-weight:500;letter-spacing:-.45px}
+
+#bp-zoom-dropdown-options-loader{display:none;line-height:1;margin-right:10px}
+
+.recording-list-row-wrap{border-bottom:1px solid #e7e9ec;padding-bottom:20px;margin-bottom:20px}
+
+.recording-list-row-wrap:last-child{border-bottom:0;margin-bottom:0}
+
+.recording-list-row-wrap .bb-internal-model{justify-content:center}
+
+.recording-list-row-wrap .bb-media-model-container{margin:auto;max-width:90%;width:100%}
+
+.recording-list-row,.recording-preview-info{display:flex;flex-flow:row wrap}
+
+.recording-list-info,.recording-preview-info{flex:1;min-width:0}
+
+.recording-preview-info{padding:6px 20px 0 0}
+
+.recording-button-wrap{margin-right:auto}
+
+.recording-button-wrap .button{letter-spacing:-.24px;font-weight:500;display:inline-flex;align-items:center;margin-right:4px;font-size:13px;min-height:28px;line-height:1;margin-top:8px;padding:0 14px 0 16px}
+
+.recording-button-wrap i{margin-left:6px;font-size:12px}
+
+span.select-recorded-text{font-size:14px}
+
+.recording-list-info{display:flex;flex-flow:column}
+
+.recording-preview-img{line-height:1;position:relative;height:80px;border-radius:3px}
+
+.recording-preview-img img{display:block;width:136px;height:82px}
+
+.recording-preview-img .play_btn,.recording-preview-img .play_btn_link{position:absolute;height:100%;width:100%;top:0;right:0;line-height:1;opacity:0}
+
+span.triangle-play-icon{position:absolute;right:7px;bottom:6px;font-size:12px;transition:50ms all linear;width:28px;height:28px;line-height:27px;vertical-align:middle;text-align:center;border-radius:50px;background:#fff;color:#007cff;border:1px solid #007cff;box-shadow:0 1px 3px rgba(0,0,0,.25)}
+
+span.triangle-play-icon::before{margin-left:-3px}
+
+.recording-preview-img:hover span.triangle-play-icon{transition:50ms all linear;box-shadow:0 1px 5px rgba(0,0,0,.35)}
+
+#main h2.clip_title{font-size:15px;font-weight:500;line-height:1;margin:0 0 8px}
+
+.clip_date,.clip_description{font-size:12px;color:#939597;letter-spacing:-.21px;line-height:1;margin-bottom:6px}
+
+.bb-shared-screen-wrap{line-height:1;margin-top:auto;margin-bottom:10px}
+
+.bb-shared-screen-wrap a.bb-shared-screen{display:flex}
+
+.bb-shared-screen-wrap svg{margin-left:8px;margin-top:1px;min-width:18px}
+
+.bp-zoom-meeting-wrap .bp-zoom-recorded-label{display:flex;align-items:center;margin:0}
+
+.bb-video-time{background:#122b46;border-radius:4px;font-size:10px;color:#fff;letter-spacing:-.17px;text-align:center;position:absolute;top:58px;left:6px;padding:3px 7px;z-index:10}
+
+a.bb-shared-screen{font-size:13px;letter-spacing:-.24px}
+
+.bp-zoom-meeting-alt-host .select2-container{width:auto!important;min-width:100%}
+
+.bb-field-wrapper-inner{max-width:560px;margin:auto}
+
+.bb-field-wrapper-inner>.bb-field-wrap{display:flex;flex-flow:row wrap}
+
+.bb-field-wrapper-inner>.bb-field-wrap>label{flex:0 0 180px;padding-left:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}
+
+.bb-field-wrapper-inner>.bb-field-wrap>.bb-meeting-options-wrap{width:calc(100% - 180px)}
+
+.bp-meeting-fields-wrap hr{background:#eef0f3;height:1px}
+
+.bb-meeting-host-select-wrap{flex:1;min-width:0}
+
+.bb-toggle-switch{position:relative;display:inline-block;width:50px;height:25px;margin-right:auto}
+
+.bb-toggle-switch input{opacity:0;width:0;height:0}
+
+.bb-toggle-slider{border-radius:34px;position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#c8cbcf;transition:.4s}
+
+.bb-toggle-slider::before{border-radius:50%;position:absolute;content:"";height:21px;width:21px;right:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s;box-shadow:1px 1px 3px 0 rgba(0,0,0,.22)}
+
+input:checked+.bb-toggle-slider{background-color:#007cff}
+
+input:checked+.bb-toggle-slider::before{-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}
+
+.bb-video-fields-wrap{flex:1;min-width:0;max-width:270px}
+
+#main .bb-video-fields-wrap label{display:flex;align-items:center;margin:0;font-size:16px;font-weight:400;letter-spacing:-.27px}
+
+#main .bb-meeting-options-wrap label{font-size:16px;font-weight:400;letter-spacing:-.21px;display:flex}
+
+.bb-meeting-options-wrap .bb-field-wrap>label span{padding-top:2px}
+
+.bp-zoom-meeting-auto-recording-options{padding-right:30px}
+
+.bp-zoom-meeting-auto-recording-options label span{line-height:1.5}
+
+.bp-zoom-meeting-auto-recording-options .bs-styled-radio:checked+.bb-radio-label::after,.bp-zoom-meeting-auto-recording-options .bs-styled-radio:checked+label::after{top:4px}
+
+.bp-zoom-meeting-time-meridian-wrap{position:relative}
+
+.bp-zoom-meeting-time-meridian-wrap input{position:absolute;opacity:0}
+
+.bb-time-meridian{background:#fff;border:1px solid #dedfe2;border-radius:50%;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#d0d3d6;letter-spacing:-.24px;line-height:24px}
+
+input:checked+.bb-time-meridian{background:#007cff;border-color:#007cff;color:#fff}
+
+.bb-field-wrap.start-time-picker{width:115px}
+
+#main #bp-zoom-meeting-description{min-height:110px;padding:8px 12px}
+
+#bb-recurring-meeting-label{margin-top:0}
+
+.bb-recurring-meeting-text{font-size:16px;font-weight:400;letter-spacing:-.21px}
+
+.bp-zoom-meeting-recurring-options>.bb-field-wrap,.bp-zoom-meeting-recurring-sub-options>.bb-field-wrap{display:flex}
+
+.bp-zoom-meeting-recurring-options>.bb-field-wrap>label,.bp-zoom-meeting-recurring-sub-options>.bb-field-wrap>label{flex:0 0 180px;padding-left:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}
+
+.bb-meeting-input-wrap{flex:1;min-width:0}
+
+.bb-meeting-input-wrap input[type=text]:disabled{background:#f9f9f9!important}
+
+.bp-zoom-meeting-repeat-wrap .bb-meeting-input-wrap{display:flex;align-items:center}
+
+.bp-zoom-meeting-repeat-wrap select{width:auto!important;margin-left:10px}
+
+#bp-zoom-meeting-occurs-on-week span{font-size:16px;font-weight:400;letter-spacing:-.21px}
+
+#main .bp-zoom-meeting-members-listing .bp-messages{margin:10px 20px}
+
+a.bp-back-to-meeting-list{color:rgba(18,43,70,.4);line-height:1;margin-right:-10px;margin-left:10px;display:none}
+
+a.bp-back-to-meeting-list span{font-size:24px}
+
+a.bp-close-create-meeting-form{margin-right:auto;display:none}
+
+a.bp-close-create-meeting-form span{font-size:24px;color:rgba(18,43,70,.4);line-height:1;margin-top:5px}
+
+#bp-zoom-meeting-cancel-edit{margin-left:20px}
+
+.bb-media-section video{width:100%;height:auto}
+
+.bb-media-section audio{max-width:800px;width:90%}
+
+#main #copy-download-link,#main .downloadmeeting.downloadclip{display:inline-flex;align-items:center;justify-content:center}
+
+#main #copy-download-link i,#main .downloadmeeting.downloadclip i{margin-left:5px}
+
+.bb-shared-screen svg g{stroke:#007cff}
+
+a.bb-invitation-url{white-space:nowrap;display:inline-block;max-width:75%;text-overflow:ellipsis;overflow:hidden;padding-left:20px}
+
+.bp-meeting-fields-wrap>.bp-messages{margin-bottom:22px}
+
+.bp-meeting-fields-wrap .select2-container{width:auto!important;min-width:100%}
+
+.groups.zoom .select2-container .select2-dropdown{max-width:inherit}
+
+.bp-zoom-group-check-connection.loading::after{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 6px 0 0;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+#bp-zoom-meeting-form-submit.loading::before,.bb-save-settings.loading::before{font:normal normal 400 18px/1 bb-icons;speak:none;display:inline-block;margin:0 0 0 10px;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+.bb-meeting-input-wrap .select2-container--default .select2-selection--single{border:1px solid #dedfe2;border-radius:3px;height:40px}
+
+.bb-meeting-input-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;color:#122b46;font-size:14px;letter-spacing:-.24px}
+
+.bb-meeting-input-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;width:30px}
+
+.single-meeting-item.bb-countdown-wrap{border:0;padding-bottom:0}
+
+.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{margin-right:-7px;justify-content:flex-start}
+
+.single-meeting-item.bb-countdown-wrap .countdown_label{line-height:27px}
+
+#main .single-meeting-item.bb-countdown-wrap+.meeting-buttons-wrap{border-top-width:1px;border-top-style:solid;border-color:#e7e9ec;padding-top:20px;padding-bottom:5px}
+
+.mfp-wrap.mfp-wrap{z-index:999999}
+
+.mfp-content.mfp-content{text-align:right}
+
+.bb-description-info{font-size:14px;color:#a3a5a9;letter-spacing:-.24px;line-height:24px;display:flex;align-items:center;margin-top:8px}
+
+.bb-description-info .bb-url-text{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:20px}
+
+.copy-webhook-link.copied::after,.copy-webhook-link.copied::before{-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);opacity:1}
+
+.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li{margin-right:auto;float:left;margin-left:15px}
+
+.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync{border-color:transparent;color:#007cff}
+
+.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync .bb-icon-spinner{display:none}
+
+.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync.loading .bb-icon-spinner{display:inline-block}
+
+.bp-step-nav-main .bp-step-nav{margin:0 -24px}
+
+.bp-step-nav-main .bp-step-nav ul{margin:0 0 20px;padding:0 30px;border-bottom:1px solid #e7e9ec}
+
+.bp-step-nav-main .bp-step-nav li{list-style:none;display:inline-block}
+
+.bp-step-nav-main .bp-step-nav li a{color:#939597;border-radius:4px 4px 0 0;padding:12px 10px 11px;display:inline-block;margin:1px 1px 0;line-height:1}
+
+.bp-step-nav-main .bp-step-nav li a:hover{background-color:#f2f4f5}
+
+.bp-step-nav-main .bp-step-nav li a:focus-visible{background-color:#f2f4f5;box-shadow:0 0 0 1px #385dff,0 0 2px 1px rgba(56,93,255,.8)}
+
+.bp-step-nav-main .bp-step-nav li.selected>a{border:1px solid #e7e9ec;border-bottom-color:#fff!important;margin:0 0 -1px;color:#122b46}
+
+.bp-step-nav-main .bp-step-actions{background-color:#f2f4f5;border-top:1px solid #f2f4f5;padding:16px 24px;margin:20px -24px 0;display:flex}
+
+.bp-step-nav-main .bp-step-actions .bp-step-next{margin-right:auto}
+
+.bp-step-nav-main .bp-step-blocks{margin-bottom:20px}
+
+.bp-step-nav-main .bp-step-blocks .bp-step-block{visibility:hidden;opacity:0;height:0;width:0;overflow:hidden}
+
+.bp-step-nav-main .bp-step-blocks .bp-step-block.selected{transition:opacity .3s ease;visibility:visible;opacity:1;overflow:initial;height:auto;width:auto}@media screen and (max-width:767px){
+
+.bp-step-nav-main .bp-step-nav{background-color:#fbfaf9}
+
+.bp-step-nav-main .bp-step-nav>ul{border:1px solid #e7e9ec;border-bottom:0;border-radius:3px 3px 0 0;overflow:hidden;margin-bottom:0}
+
+.bp-step-nav-main .bp-step-nav li>a{margin:0}
+
+.bp-step-nav-main .bp-step-nav li.selected>a{border:0;background-color:rgba(77,92,109,.1);border-radius:0;margin:0}}
+
+.bp-zoom-block-show-details{max-width:760px;font-size:14px;letter-spacing:-.24px;margin-top:7px;line-height:1.5}
+
+.bp-zoom-block-show-details .mfp-close{box-shadow:none;font-size:0;opacity:1}
+
+.bp-zoom-block-show-details .mfp-close::before{content:"\e828";font-family:bb-icons;font-size:22px;font-weight:400}
+
+.groups.zoom .bp-single-vert-nav .item-body{min-height:auto}
+
+.groups.zoom .bp-single-vert-nav .bp-zoom-meeting-container .bp-navs{border:0!important}@media (min-width:749px){
+
+.groups.zoom .bp-single-vert-nav .bp-zoom-meeting-container{border:0}}
+
+.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{background:#f5f5f5;border-top:1px solid #ddd}
+
+.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:first-child{border-top:0}
+
+.bb-meeting-input-wrap #bb-notification-meeting-label{display:inline-block}
+
+.bb-meeting-input-wrap .bb-recurring-meeting-text #bp-zoom-meeting-alert{width:calc(100% - 215px);margin:0 10px;min-width:120px;padding-left:20px;height:35px}@media (max-width:1480px) and (min-width:1351px){
+
+.has-sidebar .single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{width:180%;transform:translateX(44%);text-align:center;justify-content:center}}@media (max-width:1265px) and (min-width:1081px){
+
+.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(54%);text-align:center;justify-content:center}}@media (max-width:1350px){
+
+.has-sidebar .bp-zoom-meeting-left,.has-sidebar .bp-zoom-meeting-right{flex:0 0 100%;border-left:0;min-width:0}
+
+.has-sidebar .bp-zoom-meeting-right{display:none}
+
+.has-sidebar a.bp-back-to-meeting-list,.has-sidebar a.bp-close-create-meeting-form{display:block}
+
+.has-sidebar .bp-create-meeting .bp-zoom-meeting-left,.has-sidebar .bp-single-meeting .bp-zoom-meeting-left{display:none}
+
+.has-sidebar .bp-create-meeting .bp-zoom-meeting-right,.has-sidebar .bp-single-meeting .bp-zoom-meeting-right{display:block}}@media (max-width:1080px){
+
+.bp-zoom-meeting-left,.bp-zoom-meeting-right{flex:0 0 100%;border-left:0;min-width:0}
+
+.bp-zoom-meeting-right{display:none}
+
+a.bp-back-to-meeting-list,a.bp-close-create-meeting-form{display:block}
+
+.bp-create-meeting .bp-zoom-meeting-left,.bp-single-meeting .bp-zoom-meeting-left{display:none}
+
+.bp-create-meeting .bp-zoom-meeting-right,.bp-single-meeting .bp-zoom-meeting-right{display:block}
+
+.zoom-meeting-block .bp-zoom-meeting-recording-fetch a.show-recordings{margin-bottom:0}}@media (max-width:900px){
+
+.zoom-meeting-block-info{flex:0 0 100%;margin-bottom:30px}
+
+.zoom-meeting-block-right{margin-right:0;align-items:center;display:flex;justify-content:center;flex-flow:column;width:100%}
+
+.zoom-meeting-block-right>.meeting-actions{text-align:center}
+
+.zoom-meeting-block-right>.meeting-actions .join-meeting-in-browser{margin-bottom:10px}
+
+.zoom-meeting-block-right .bp_zoom_countdown{margin:0 auto 0 auto}}@media (max-width:980px) and (min-width:800px){
+
+.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(50%);text-align:center;justify-content:center}}@media (max-width:800px){
+
+.copy-link-wrap a{max-width:100%;flex:0 0 100%}
+
+.copy-link-wrap .copy-invitation-link{margin:12px 0 0}
+
+.single-meeting-item-table .meeting-item-head{flex:0 0 180px}
+
+a.bb-invitation-url{max-width:100%}
+
+.recording-preview-info{flex-flow:column}
+
+.recording-button-wrap{margin-right:0}}@media (max-width:650px){
+
+.bp_zoom_countdown,.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown,.zoom-meeting-block-right .bp_zoom_countdown{transform:scale(.8);width:140%;margin-right:-17%}}@media (max-width:540px){
+
+.single-meeting-item-table .meeting-item-col,.single-meeting-item-table .meeting-item-head{flex:0 0 100%;padding:0}
+
+.single-meeting-item-table .meeting-item-head{margin-bottom:10px}
+
+.zoom-meeting-block .meeting-actions .button{margin-bottom:10px;min-width:220px}
+
+.bp_zoom_countdown>span{max-width:70px;margin:0 3px}
+
+.bp_zoom_countdown .position{width:30px;height:52px}
+
+.bb-group-zoom-settings-container .bb-field-wrap,.bp-wrap-duration.bb-meeting-input-wrap{flex-flow:row wrap}
+
+.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{margin-top:10px}
+
+.bb-field-wrapper-inner>.bb-field-wrap>.bb-video-fields-wrap,.bb-field-wrapper-inner>.bb-field-wrap>label,.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap,.bb-group-zoom-settings-container .bb-field-wrap label,.bb-meeting-input-wrap{flex:0 0 100%}
+
+.bb-field-wrapper-inner>.bb-field-wrap .bb-meeting-options-wrap{width:100%}
+
+.bp-zoom-meeting-recurring-options>.bb-field-wrap,.bp-zoom-meeting-recurring-sub-options>.bb-field-wrap{display:block}
+
+.bp-wrap-duration .bb-field-wrap{max-width:140px}
+
+.bp-wrap-duration .bb-field-wrap.start-time-picker{margin-top:14px}
+
+.bb-meeting-input-wrap.bp-zoom-meeting-end-date-time-wrap .bb-field-wrap.end-date-picker{margin:0 5px 0 0}
+
+.bb-meeting-input-wrap.bp-zoom-meeting-end-date-time-wrap #bp-zoom-meeting-end-times{margin:0 5px}
+
+.bb-field-wrap.bp-zoom-meeting-time-meridian-wrap{flex:0 0 100%;margin-top:15px}
+
+.bp-zoom-meeting-container .bb-timezone{line-height:1.4}
+
+#main #bp-zoom-meeting-occurs-on-month label[for=bp-zoom-meeting-occurs-month-week-select]{display:block}
+
+#main #bp-zoom-meeting-occurs-on-month label[for=bp-zoom-meeting-occurs-month-week-select] .bp-zoom-meeting-occurs-month-week-select-label{display:block;margin:5px 34px 0 0}
+
+#main #bp-zoom-meeting-occurs-on-month label[for=bp-zoom-meeting-occurs-month-week-select]>select{max-width:90px}
+
+#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap{flex-flow:column}
+
+#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .meeting-item-col.meeting-action{flex-flow:column;display:flex}
+
+#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .meeting-item-col.meeting-action>a{margin:0 0 10px}
+
+#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .bb-recordings-wrap .meeting-item-head:empty{display:none}
+
+#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .bb-recordings-wrap .show-recordings{width:100%}}@media (max-width:420px){
+
+.bp_zoom_countdown,.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{transform:scale(.8);width:130%;margin-right:-15%}
+
+.bp_zoom_countdown>span{max-width:60px}
+
+.bp_zoom_countdown .position{width:22px;height:40px}
+
+.bp_zoom_countdown span.digit{font-size:20px}
+
+.zoom-meeting-block{padding:20px}
+
+.recording-preview-info{padding:6px 0 0}}@media (max-width:380px){
+
+.bzm-white-popup .recording-list-row{flex-flow:column}
+
+.recording-preview-img{max-width:136px;margin-bottom:10px}}
+
+.bp-zoom-webinar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#fff;border:1px solid #e7e9ec;border-radius:4px}
+
+#page .bp-zoom-webinar-container .bp-navs{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:1px;border:0;padding:0 20px;border-radius:4px 4px 0 0;background:#fff;border-bottom:1px solid #e7e9ec;margin:0}
+
+#page .bp-zoom-webinar-container .bp-navs a{line-height:1;padding:16px 0}
+
+#page .bp-zoom-webinar-container .bp-navs .bp-zoom-switch-type a{padding:6px}
+
+#bp_zoom_webinar_form{margin:0;height:100%;position:relative}
+
+.bp-zoom-webinar-search.subnav-search{padding:20px}
+
+#main .bp-zoom-webinar-members-listing #webinars-list{max-height:70vh;overflow:auto;margin:0;padding:0;text-align:initial;margin-bottom:40px}
+
+.bp-zoom-webinar-members-listing .webinar-timezone{font-size:12px;color:#122b46;text-align:center;display:block;padding:6px 20px;background-color:#f5f6f7;border-top:1px solid #e7e9ec;border-radius:0 0 4px 0;position:absolute;bottom:0;right:0;z-index:12;width:100%}
+
+.all-webinars .webinar-item .webinar-meta-wrap{position:relative}
+
+.all-webinars .webinar-item .recurring-webinar-label{padding:0;height:8px;width:8px;border-radius:50%;position:absolute;left:0;top:2px}
+
+.all-webinars .webinar-item .recurring-webinar-label+.webinar-date{margin-left:12px}
+
+.all-webinars .webinar-item .live-webinar-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}
+
+.all-webinars .webinar-item .bp-zoom-webinar-view-recordings{margin-right:7px}
+
+.webinar-topic{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
+
+.webinar-topic .webinar-title{font-size:14px;color:#122b46;letter-spacing:-.24px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}
+
+.webinar-topic .webinar-title::after{content:"";position:absolute;width:100%;height:100%;right:0;top:0}
+
+.recurring-webinar-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:11px;font-weight:400;letter-spacing:.45px;background-color:#ffbf1b;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:20px}
+
+.in-progress-webinar-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;background-color:#ef3f46;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:5px}
+
+#main a.button.view-recordings.bp-zoom-webinar-view-recordings{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;position:relative;z-index:12}
+
+.bp-zoom-webinar-view-recordings .record-count{margin-right:3px}
+
+.bp-zoom-webinar-container .bb-title-wrap{margin:-20px -20px 20px;border-bottom:1px solid #e7e9ec;padding:6px 20px;min-height:66px;display:flex;align-items:center}
+
+.bp-zoom-webinar-container .bb-title-wrap .bb-title{margin:0;line-height:1.4;font-size:18px;font-weight:500;letter-spacing:-.24px}
+
+.bp-zoom-webinar-container .bb-title-wrap .bb-title>.recurring-webinar-label{margin-right:10px}
+
+.bp-zoom-webinar-container .bb-timezone,.bp-zoom-webinar-container .bb-webinar-occurrence{font-size:12px;color:#939597;letter-spacing:-.24px;line-height:1;margin-top:3px}
+
+.webinar-actions-list a{font-size:13px;font-weight:inherit;color:#939597;letter-spacing:-.24px;line-height:1;margin-bottom:1px;padding:10px 14px;display:block}
+
+.webinar-actions-list a:hover{background-color:#f5f5f5}
+
+.webinar-actions-list i{font-size:15px;margin-left:10px}
+
+#main #bp-zoom-webinar-occurs-on-month label,#main .bp-zoom-webinar-end-date-time-wrap label{font-size:14px;font-weight:400;letter-spacing:-.24px;margin:0 0 20px;display:flex;align-items:center}
+
+#bp-zoom-webinar-occurs-on-month .bs-styled-radio:checked+label::after,.bp-zoom-webinar-end-date-time-wrap .bs-styled-radio:checked+label::after{top:13px}
+
+#bp-zoom-webinar-end-times,#bp-zoom-webinar-occurs-on-month select{margin:0 12px;width:auto!important}
+
+.bp-zoom-webinar-recurring-sub-options #bp-zoom-webinar-occurs-on-week>label{display:inline-block;margin-left:15px;min-width:62px}
+
+#main .bb-webinar-options-wrap .bp-zoom-webinar-registration-options>label{display:block;position:relative;padding-right:32px}
+
+#main .bb-webinar-options-wrap .bp-zoom-webinar-registration-options>label::before{right:0;top:3px;position:absolute}
+
+#main .bb-webinar-options-wrap .bp-zoom-webinar-registration-options>label::after{top:7px}
+
+#main label[for=bp-zoom-webinar-weekly-days-sun]{margin-top:10px}
+
+select#bp-zoom-webinar-monthly-week{margin-right:0;margin-left:0}
+
+.copy-invitation-link,.copy-link-wrap,span.no-pass-required{display:flex;align-items:center;flex-flow:row wrap}
+
+a.button.primary.join-webinar-in-app{min-width:200px;margin-right:6px}
+
+a.button.primary.join-webinar-in-app.small{margin-left:6px;min-width:auto}
+
+.zoom-webinar-block a.button.primary.join-webinar-in-app{margin-right:0}
+
+a.button.outline.join-webinar-in-browser{min-width:220px}
+
+#buddypress .single-webinar-item.webinar-buttons-wrap a.button.small{padding:6px 15px}
+
+#buddypress .single-webinar-item.webinar-buttons-wrap a.button.outline.join-webinar-in-browser{min-width:190px}
+
+.copy-invitation-link{font-size:13px;margin-right:auto}
+
+.copy-invitation-link .bb-icon{font-size:16px;margin-left:6px}
+
+#webinar-invitation-container{background:#fbfbfc;border:1px solid #eef0f3;border-radius:3px}
+
+#webinar-invitation{width:100%;background:0 0;border:0;resize:none;margin:0 0;min-height:58vh;font-size:13px;color:#122b46;letter-spacing:-.24px;line-height:19px;padding:20px}
+
+#webinars-list .load-more{display:none}
+
+body .mfp-bg{opacity:1;z-index:1024;background:rgba(250,251,253,.9)}
+
+.bzm-white-popup{position:relative;background:#fff;padding:20px 30px 25px;width:auto;max-width:600px;margin:20px auto;border-radius:4px;overflow:hidden;border:1px solid #d2d4d6;box-shadow:0 6px 24px 0 rgba(18,43,70,.1)}
+
+.bzm-white-popup button.mfp-close{box-shadow:none;left:10px;right:auto;top:10px}
+
+.bzm-white-popup .recording-list-row-wrap{overflow:auto;max-height:62vh;border:0;margin:0 -30px;padding:20px 30px 0}
+
+.bzm-white-popup .recording-list-row-group{border-bottom:1px solid #eef0f3;padding:20px 0}
+
+.bzm-white-popup .recording-list-row-group:first-child{padding-top:0}
+
+.bzm-white-popup .recording-list-row-group:last-child{border-bottom:0}
+
+.bzm-white-popup .recording-list-row-group h4.clip_title{font-size:17px;font-weight:500;margin:0 0 20px}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row{padding-bottom:15px;margin-bottom:15px}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row:last-child{border-bottom:0;margin-bottom:0}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row .pass-toggle{font-size:14px}
+
+.bzm-white-popup h2.clip_title{font-size:14px;font-weight:500;line-height:1;margin:2px 0 9px}
+
+.bzm-white-popup span.vdo-time{background:#122b46;border-radius:4px;font-size:10px;font-weight:500;color:#fff;letter-spacing:-.17px;text-align:center;padding:3px 6px;display:inline-block;margin-left:10px}
+
+.bzm-white-popup span.vdo-size{font-weight:500}
+
+.bzm-white-popup .button.downloadclip{font-size:13px;font-weight:500;min-height:28px;line-height:1;display:inline-flex;align-items:center;margin-top:8px;padding:0 14px 0 16px}
+
+.bzm-white-popup i.bb-icon-download{margin-left:6px;font-size:12px}
+
+.copy-invitation-popup-block .mfp-close{display:none}
+
+.copy-invitation-popup-block .show-webinar-details{margin:10px 10px;box-shadow:none;left:10px;top:10px;position:absolute;display:block;color:#333}
+
+.copy-invitation-popup-block .show-webinar-details i{font-size:24px;opacity:.65}
+
+footer.bb-zm-model-footer{padding:25px 0 0;border-top:1px solid #eef0f3}
+
+.bp-zoom-group-show-instructions{font-size:15px;color:#122b46;letter-spacing:-.22px;line-height:1.46;max-width:850px;padding:20px 24px 0}
+
+.bp-zoom-group-show-instructions .mfp-close{box-shadow:none;font-size:0;opacity:1}
+
+.bp-zoom-group-show-instructions .mfp-close::before{content:"\e828";font-family:bb-icons;font-size:28px;font-weight:400}
+
+.bp-zoom-group-show-instructions .bp-step-nav-main .save-settings{display:none;margin-right:auto}
+
+.bp-zoom-group-show-instructions .bp-step-nav-main.last-tab .save-settings{display:inline-block}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container{margin:20px 0 0}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap label{color:#4d5c6d}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap input{width:100%}
+
+.info-status{font-size:12px;letter-spacing:-.18px;text-transform:uppercase}
+
+.no-pass-required i{font-size:17px;height:16px;width:16px;margin-left:3px}
+
+.webinar-date{font-size:12px}
+
+.bb-webinar-option{display:flex;margin-bottom:16px;margin-right:-3px}
+
+.bb-webinar-option i{font-size:17px;width:15px;height:15px;line-height:1;margin-left:6px}
+
+.bb-webinar-option .bb-icon-check{color:#05d786}
+
+.toggle-password i{margin-left:6px;font-size:16px}
+
+.show-password .recording-password{font-family:Monaco,Consolas,"Courier New",Courier,monospace;font-size:13px;background:#f0f1f6;padding:5px 8px;border-radius:4px;margin-right:1px;min-width:105px;display:inline-block;line-height:1;border:1px solid #ddd}
+
+.bb-webinar-option.no{font-size:14px;color:#a3a5a9}
+
+.webinar-actions-anchor{color:#939597}
+
+.webinar-actions-anchor i{font-size:16px}
+
+.bp-zoom-webinar-right-top{padding:20px}
+
+#bp-zoom-create-webinar-wrapper{display:none}
+
+.webinar-actions{line-height:1;margin-right:auto;position:relative}
+
+.webinar-actions .webinar-actions-list{display:none;margin:0;position:absolute;background:#fff;box-shadow:0 2px 7px 1px rgba(0,0,0,.05),0 6px 32px 0 rgba(18,43,70,.1);border-radius:4px;padding:5px 0;min-width:200px;left:-20px;top:35px;z-index:119;list-style:none}
+
+.webinar-actions .webinar-actions-list.open{display:block}
+
+.webinar-actions .webinar-actions-list::before{content:" ";position:absolute;width:0;height:0;top:0;left:27px;border:6px solid #000;border-color:#fff transparent transparent #fff;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:-2px -3px 3px 0 rgba(0,0,0,.02);z-index:1002}
+
+.webinar-actions ul{list-style:none;margin:0;padding:0}
+
+#webinars-list li{margin:0 0 1px;padding:11px 20px;position:relative}
+
+#webinars-list li.current,#webinars-list li:hover{background:#f5f6f7}
+
+.webinar-item-col.webinar-meta-wrap{display:flex;justify-content:space-between;font-size:13px;color:#939597;letter-spacing:-.22px;line-height:1}
+
+.bp-zoom-webinar-search-form{background-color:#fff;border:1px solid #dedfe2;box-shadow:none;border-radius:100px;margin:0;position:relative}
+
+.bp-zoom-webinar-search-form #bp_zoom_webinar_search{background-size:14px;background-position:right 12px center;background-color:#fbfbfc;height:32px;padding-right:2rem;width:100%;min-width:210px;border-radius:100px;border:0}
+
+.bp-zoom-webinar-search-form .nouveau-search-submit{padding:0;position:absolute!important;width:30px;height:33px;opacity:0;right:0;z-index:10;overflow:hidden}
+
+.bp-zoom-webinar-left{border-left:1px solid #e7e9ec;min-width:0;flex:0 0 360px;position:relative}@media (min-width:1081px){
+
+.bp-zoom-webinar-left-inner{min-height:65vh}
+
+.has-sidebar .bp-zoom-webinar-left{flex:0 0 300px}
+
+.has-sidebar a.bb-invitation-url{max-width:55%}
+
+.has-sidebar .bp_zoom_countdown>span{margin:0 2px}
+
+.has-sidebar .bp_zoom_countdown .position{margin:0 2px;width:28px}
+
+.has-sidebar .bp_zoom_countdown span.digit{font-size:24px}}
+
+.bp-zoom-webinar-right{flex:1;min-width:0}
+
+.webinar-item-container h2{text-transform:capitalize}
+
+.webinar-item-container .load-more{margin:0 auto 10px;width:100%;border-top:1px solid #e7e9ec}
+
+.webinar-item-container .load-more .button{max-width:230px;margin:0 auto;margin-top:20px}
+
+#buddypress .webinar-item-container .load-more .button{display:block}
+
+.webinar-item-table{min-width:520px}
+
+.webinar-item-table .webinar-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e9ec;padding:0 0 8px}
+
+.webinar-item-table .webinar-item-header .webinar-item-head{font-size:12px;color:#939597;flex-basis:25%;text-transform:uppercase}
+
+.webinar-item-table .webinar-item{margin:0;border-bottom:1px solid #e7e9ec;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
+
+.webinar-item-table .webinar-item:last-child{border-bottom:0}
+
+.webinar-item-table .webinar-item .webinar-item-col{-ms-flex-preferred-size:25%;flex-basis:25%;font-size:14px;line-height:1.3;color:#4d5c6d;padding:0 5px}
+
+.webinar-item-table .webinar-item .webinar-item-col .webinar-link{font-size:15px;color:#122b46}
+
+.webinar-item-table .webinar-item .webinar-item-col.webinar-action{text-align:center;padding:0 5px}
+
+.webinar-item-table .webinar-item .webinar-item-col.webinar-action .bp-zoom-webinar-view-recordings{margin-top:10px}
+
+.webinar-item-table .recording-list{display:flex;flex:auto;border-bottom:1px solid #e7e9ec;padding:15px 0;background-color:#fff;margin-top:-1px;flex-flow:column}
+
+.webinar-item-table .recording-list .recording-list-row-wrap{display:table;table-layout:fixed;width:100%}
+
+.webinar-item-table .recording-list .recording-list-row{display:table-row;width:100%}
+
+.webinar-item-table .recording-list .recording-list-row-col{display:table-cell;text-align:center;border-bottom:1px solid #e7e9ec;padding:10px 0}
+
+.webinar-item-table .recording-list .recording-list-row-col p{margin-bottom:0}
+
+.webinar-item-table .recording-list:empty{display:none}
+
+.single-webinar-item-table{min-width:auto}
+
+.single-webinar-item-table .single-webinar-item{border-bottom:1px solid #e7e9ec;margin-bottom:15px;padding:0 0 15px 0;display:flex;flex-flow:row wrap}
+
+.single-webinar-item-table .single-webinar-item:last-child{border-bottom:0}
+
+.single-webinar-item-table .webinar-item-head{font-size:13px;font-weight:400;color:#939597;line-height:1.5;letter-spacing:-.19px;margin:0;flex:0 0 220px;padding-left:20px}
+
+.single-webinar-item-table .webinar-item-col{font-size:14px;color:#122b46;letter-spacing:-.21px;line-height:1.2;flex:1;min-width:0}
+
+.single-webinar-item-table .webinar-buttons-wrap .bb-recordings-wrap{margin-right:15px}
+
+.z-form-row-action{display:flex;align-items:center;min-height:20px}
+
+.z-form-row-action .hide-pass:not(.on),.z-form-row-action .hide-password:not(.on),.z-form-row-action .show-pass:not(.on),.z-form-row-action .show-password:not(.on){display:none}
+
+.z-form-row-action .hide-password{font-size:20px;line-height:1}
+
+.z-form-row-action .pass-toggle{margin-right:auto}
+
+#bp-zoom-single-webinar-wrapper{min-height:-webkit-calc(45vh + 65px);min-height:calc(45vh + 65px)}
+
+#bp-zoom-single-webinar-wrapper:empty{text-align:center}
+
+#bp-zoom-single-webinar-wrapper:empty::before{font:normal normal 400 20px/1 bb-icons;speak:none;display:inline-block;margin:0 auto;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+#main .webinar-buttons-wrap{padding:0;margin-bottom:0}
+
+#main .webinar-buttons-wrap .button{font-size:14px}
+
+#main .webinar-buttons-wrap:empty{display:none}
+
+#bp-zoom-create-webinar-button{display:flex;align-items:center;font-size:14px;letter-spacing:-.24px}
+
+#bp-zoom-create-webinar-button i{font-size:16px;margin-left:5px}
+
+.bb-webinar-actions-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0}
+
+.bb-webinar-actions-wrap h2{margin:0}
+
+.bb-add-webinar{display:inline-block}
+
+#zmmtg-root{display:none}
+
+.bp-wrap-duration{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}
+
+.bp-wrap-duration .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin:0 0 0 15px}
+
+.bp-wrap-duration .bb-field-wrap label{margin:0 4px;font-size:15px;font-weight:400;color:#939597;letter-spacing:-.22px}
+
+#main .bp-wrap-duration input,#main .bp-wrap-duration select{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:left 1rem center;padding-left:40px}
+
+.bb-group-zoom-settings-container .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;margin:0 0 15px}
+
+.bb-group-zoom-settings-container .bb-field-wrap label{flex:0 0 180px;font-size:14px!important;font-weight:400;color:#939597;letter-spacing:-.22px;margin:10px 0 0!important;padding-left:20px}
+
+.bb-group-zoom-settings-container .bb-field-wrap input{margin:0!important;font-size:14px;color:#122b46;letter-spacing:-.24px}
+
+.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{flex:1;min-width:0}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings+.bb-sep-line{margin-top:25px}
+
+.bb-group-zoom-settings-container label[for=bp-edit-group-zoom]{display:flex!important}
+
+.bb-group-zoom-settings-container label[for=bp-edit-group-zoom] span{padding-top:2px}
+
+.bb-group-zoom-settings-container .bp-zoom-group-button-wrap{display:flex;align-items:center;flex-flow:row wrap}
+
+.bb-group-zoom-settings-container .bp-zoom-group-button-wrap .button{font-size:14px}
+
+.bb-group-zoom-settings-container .show-zoom-instructions{margin-right:auto;margin-left:10px}
+
+.bb-group-zoom-settings-container .bp-zoom-group-check-connection{font-size:14px;display:inline-flex;align-items:center}
+
+.bb-group-zoom-settings-container .bp-zoom-group-check-connection i{font-size:18px;margin-left:6px}
+
+#bp-zoom-webinar-end-date-time{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:left 1rem center;padding-left:40px}
+
+#main .bb-field-wrap #bp-zoom-webinar-timezone,#main div.bb-field-wrap .bp-wrap-duration input,#main div.bb-field-wrap .bp-wrap-duration select{color:#122b46;font-size:14px;letter-spacing:-.24px;line-height:1.714}
+
+.zoom-webinar-block{background:#fff;border:1px solid #e7e9ec;border-radius:4px;padding:25px;margin-bottom:15px;display:flex;flex-flow:row wrap;align-items:center}
+
+.zoom-webinar-block h2{font-size:20px;font-weight:500;margin:0 0 5px!important}
+
+.zoom-webinar-block h2>.recurring-webinar-label{margin-right:10px}
+
+.zoom-webinar-block .bb-webinar-date,.zoom-webinar-block .bb-webinar-occurrence{font-size:14px;color:#939597;letter-spacing:-.24px;line-height:1.5}
+
+.zoom-webinar-block .webinar-actions .button{letter-spacing:-.24px;margin-left:3px;margin-bottom:10px}
+
+.zoom-webinar-block .bp-zoom-webinar-recording-fetch a.show-recordings{margin-bottom:10px}
+
+.zoom-webinar-block .live-webinar-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}
+
+.zoom-webinar-block .join-webinar-in-browser{margin-top:10px}
+
+#bp_zoom_webinar_form p.description,#bp_zoom_webinar_form ul.description{font-size:15px;color:#a3a5a9;list-style-position:inside;margin-right:2px}
+
+.bp-toggle-webinar-password-wrap{position:relative}
+
+#main #bp-zoom-webinar-password{margin:0;padding-left:40px}
+
+.bp-toggle-webinar-password{color:inherit;position:absolute;left:0;top:0;height:40px;width:40px;text-align:center;display:flex;align-items:center;justify-content:center;opacity:.6}
+
+.bp-toggle-webinar-password.bb-eye .bb-icon-eye{display:none}
+
+.bp-toggle-webinar-password:not(.bb-eye) .bb-icon-eye-slash{display:none}
+
+.zoom-webinar-block-info{flex:1;min-width:280px;margin-bottom:10px}
+
+.zoom-webinar-block-right{margin:0 auto;text-align:left}
+
+.zoom-webinar-block-right .bp-zoom-webinar-recording-fetch,.zoom-webinar-block-right .webinar-actions{display:inline-block;vertical-align:middle;margin-right:5px;margin-top:10px;text-align:center}
+
+.zoom-webinar-block-right .webinar-actions{margin-top:0}
+
+.zoom-webinar-block-right .join-webinar-in-app{margin-top:10px;margin-bottom:10px}
+
+.bp_zoom_countdown{display:flex;align-items:center;justify-content:center;margin-bottom:auto}
+
+.webinar-buttons-wrap .bp_zoom_countdown{margin-bottom:-10px}
+
+span.bb-zoom-host{background:#eef0f3;border-radius:11px;font-size:11px;font-weight:600;color:#4d5c6d;letter-spacing:-.26px;line-height:1;display:inline-block;padding:6px 20px;margin-bottom:12px}
+
+.bp_zoom_countdown>span{display:flex;flex-flow:row wrap;justify-content:center;min-width:70px;max-width:70px;margin:0 5px}
+
+.bp_zoom_countdown .countdown_label{flex:0 0 100%;order:3;font-size:11px;font-weight:500;color:#939597;line-height:1;letter-spacing:-.19px;margin-top:8px;text-transform:uppercase;text-align:center}
+
+.bp_zoom_countdown .position{background:#eef0f3;border-radius:3px;height:60px;width:28px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 2px;position:relative}
+
+.bp_zoom_countdown span.position::after{opacity:.4;background:#d0d3d6;border-radius:3px 3px 0 0;content:"";position:absolute;top:0;right:0;height:50%;width:100%}
+
+.bp_zoom_countdown .countDiv:empty{display:none}
+
+.bp_zoom_countdown span.digit{z-index:2;position:absolute;margin-top:auto;margin-bottom:auto;right:auto;left:auto;top:auto!important;bottom:auto;font-size:26px;font-weight:500;letter-spacing:-.45px}
+
+#bp-zoom-dropdown-options-loader{display:none;line-height:1;margin-right:10px}
+
+#bp-zoom-dropdown-options-loader i>{font-size:16px}
+
+.recording-list-row-wrap{border-bottom:1px solid #e7e9ec;padding-bottom:20px;margin-bottom:20px}
+
+.recording-list-row-wrap:last-child{border-bottom:0;margin-bottom:0}
+
+.recording-list-row-wrap .bb-internal-model{justify-content:center}
+
+.recording-list-row-wrap .bb-media-model-container{margin:auto;max-width:90%;width:100%}
+
+.recording-list-row,.recording-preview-info{display:flex;flex-flow:row wrap}
+
+.recording-list-info,.recording-preview-info{flex:1;min-width:0}
+
+.recording-preview-info{padding:6px 20px 0 0}
+
+.recording-button-wrap{margin-right:auto}
+
+.recording-button-wrap .button{letter-spacing:-.24px;font-weight:500;display:inline-flex;align-items:center;margin-right:4px;font-size:13px;min-height:28px;line-height:1;margin-top:8px;padding:0 14px 0 16px}
+
+.recording-button-wrap i{margin-left:6px;font-size:12px}
+
+span.select-recorded-text{font-size:14px}
+
+.recording-list-info{display:flex;flex-flow:column}
+
+.recording-preview-img{line-height:1;position:relative;height:80px;border-radius:3px}
+
+.recording-preview-img img{display:block;width:136px;height:82px}
+
+.recording-preview-img .play_btn,.recording-preview-img .play_btn_link{position:absolute;height:100%;width:100%;top:0;right:0;line-height:1;opacity:0}
+
+span.triangle-play-icon{position:absolute;right:7px;bottom:6px;font-size:12px;transition:50ms all linear;width:28px;height:28px;line-height:27px;vertical-align:middle;text-align:center;border-radius:50px;background:#fff;color:#007cff;border:1px solid #007cff;box-shadow:0 1px 3px rgba(0,0,0,.25)}
+
+span.triangle-play-icon::before{margin-left:-3px}
+
+.recording-preview-img:hover span.triangle-play-icon{transition:50ms all linear;box-shadow:0 1px 5px rgba(0,0,0,.35)}
+
+#main h2.clip_title{font-size:15px;font-weight:500;line-height:1;margin:0 0 8px}
+
+.clip_date,.clip_description{font-size:12px;color:#939597;letter-spacing:-.21px;line-height:1;margin-bottom:6px}
+
+.bb-shared-screen-wrap{line-height:1;margin-top:auto;margin-bottom:10px}
+
+.bb-shared-screen-wrap a.bb-shared-screen{display:flex}
+
+.bb-shared-screen-wrap svg{margin-left:8px;margin-top:1px;min-width:18px}
+
+.bp-zoom-webinar-wrap .bp-zoom-recorded-label{display:flex;align-items:center;margin:0}
+
+.bb-video-time{background:#122b46;border-radius:4px;font-size:10px;color:#fff;letter-spacing:-.17px;text-align:center;position:absolute;top:58px;left:6px;padding:3px 7px;z-index:10}
+
+a.bb-shared-screen{font-size:13px;letter-spacing:-.24px}
+
+.bp-zoom-webinar-alt-host .select2-container{width:auto!important;min-width:100%}
+
+.bb-field-wrapper-inner{max-width:560px;margin:auto}
+
+.bb-field-wrapper-inner>.bb-field-wrap{display:flex;flex-flow:row wrap}
+
+.bb-field-wrapper-inner>.bb-field-wrap>label{flex:0 0 180px;padding-left:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}
+
+.bb-field-wrapper-inner>.bb-field-wrap>.bb-webinar-options-wrap{width:calc(100% - 180px)}
+
+.bp-webinar-fields-wrap hr{background:#eef0f3;height:1px}
+
+.bb-webinar-host-select-wrap{flex:1;min-width:0}
+
+.bb-toggle-switch{position:relative;display:inline-block;width:50px;height:25px;margin-right:auto}
+
+.bb-toggle-switch input{opacity:0;width:0;height:0}
+
+.bb-video-fields-wrap{flex:1;min-width:0;max-width:270px}
+
+#main .bb-video-fields-wrap label{display:flex;align-items:center;margin:0;font-size:16px;font-weight:400;letter-spacing:-.27px}
+
+#main .bb-webinar-options-wrap label{font-size:16px;font-weight:400;letter-spacing:-.21px;display:flex}
+
+.bb-webinar-options-wrap .bb-field-wrap>label span{padding-top:2px}
+
+.bp-zoom-webinar-auto-recording-options{padding-right:30px}
+
+.bp-zoom-webinar-auto-recording-options label span{line-height:1.5}
+
+.bp-zoom-webinar-auto-recording-options .bs-styled-radio:checked+.bb-radio-label::after,.bp-zoom-webinar-auto-recording-options .bs-styled-radio:checked+label::after{top:4px}
+
+.bp-zoom-webinar-time-meridian-wrap{position:relative}
+
+.bp-zoom-webinar-time-meridian-wrap input{position:absolute;opacity:0}
+
+.bb-time-meridian{background:#fff;border:1px solid #dedfe2;border-radius:50%;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#d0d3d6;letter-spacing:-.24px;line-height:24px}
+
+input:checked+.bb-time-meridian{background:#007cff;border-color:#007cff;color:#fff}
+
+.bb-field-wrap.start-time-picker{width:115px}
+
+#main #bp-zoom-webinar-description{min-height:110px;padding:8px 12px}
+
+#bb-recurring-webinar-label{margin-top:0}
+
+.bb-recurring-webinar-text{font-size:16px;font-weight:400;letter-spacing:-.21px}
+
+.bp-zoom-webinar-recurring-options>.bb-field-wrap,.bp-zoom-webinar-recurring-sub-options>.bb-field-wrap{display:flex}
+
+.bp-zoom-webinar-recurring-options>.bb-field-wrap>label,.bp-zoom-webinar-recurring-sub-options>.bb-field-wrap>label{flex:0 0 180px;padding-left:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}
+
+.bb-webinar-input-wrap{flex:1;min-width:0}
+
+.bb-webinar-input-wrap input[type=text]:disabled{background:#f9f9f9!important}
+
+.bb-webinar-input-wrap #bb-notification-webinar-label{display:inline-block}
+
+.bb-webinar-input-wrap .bb-recurring-webinar-text #bp-zoom-webinar-alert{width:calc(100% - 215px);margin:0 10px;min-width:120px;padding-left:20px;height:35px}
+
+.bp-zoom-webinar-repeat-wrap .bb-webinar-input-wrap{display:flex;align-items:center}
+
+.bp-zoom-webinar-repeat-wrap select{width:auto!important;margin-left:10px}
+
+#bp-zoom-webinar-occurs-on-week span{font-size:16px;font-weight:400;letter-spacing:-.21px}
+
+#main .bp-zoom-webinar-members-listing .bp-messages{margin:10px 20px}
+
+a.bp-back-to-webinar-list{color:rgba(18,43,70,.4);line-height:1;margin-right:-10px;margin-left:10px;display:none}
+
+a.bp-back-to-webinar-list span{font-size:24px}
+
+a.bp-close-create-webinar-form{margin-right:auto;display:none}
+
+a.bp-close-create-webinar-form span{font-size:24px;color:rgba(18,43,70,.4);line-height:1;margin-top:5px}
+
+#bp-zoom-webinar-cancel-edit{margin-left:20px}
+
+.bb-media-section video{width:100%;height:auto}
+
+.bb-media-section audio{max-width:800px;width:90%}
+
+#main #copy-download-link,#main .downloadwebinar.downloadclip{display:inline-flex;align-items:center;justify-content:center}
+
+#main #copy-download-link i,#main .downloadwebinar.downloadclip i{margin-left:5px}
+
+.bp-webinar-fields-wrap>.bp-messages{margin-bottom:22px}
+
+.bp-webinar-fields-wrap .select2-container{width:auto!important;min-width:100%}
+
+#bp-zoom-webinar-form-submit.loading::before,.bb-save-settings.loading::before,.bp-zoom-group-show-instructions .save-settings.loading::before{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 0 0 10px;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+.bb-webinar-input-wrap .select2-container--default .select2-selection--single{border:1px solid #dedfe2;border-radius:3px;height:40px}
+
+.bb-webinar-input-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;color:#122b46;font-size:14px;letter-spacing:-.24px}
+
+.bb-webinar-input-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;width:30px}
+
+.single-webinar-item.bb-countdown-wrap{border:0;padding-bottom:0}
+
+.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{margin-right:-7px;justify-content:flex-start}
+
+.single-webinar-item.bb-countdown-wrap .countdown_label{line-height:27px}
+
+#main .single-webinar-item.bb-countdown-wrap+.webinar-buttons-wrap{border-top-width:1px;border-top-style:solid;border-color:#e7e9ec;padding-top:20px;padding-bottom:5px}
+
+.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li{float:left;margin-left:15px}
+
+.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync{border-color:transparent;color:#007cff}
+
+.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync .bb-icon-spinner{display:none}
+
+.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync.loading .bb-icon-spinner{display:inline-block}
+
+.buddypress-wrap .bp-subnavs ul #bp-zoom-switch-type{display:flex;float:left;padding:3px 6px;border:1px solid #d8d8d8;margin-top:7px}
+
+.bp-subnavs .bp-zoom-switch-type{border-radius:20px}
+
+.bp-subnavs .bp-zoom-switch-type>a{display:inline-block;padding:5px 8px;font-size:13px;font-weight:500}
+
+.bp-subnavs .bp-zoom-switch-type>a.zoom_active{font-weight:600;color:#122b46}
+
+.bp-subnavs .bp-zoom-switch-type>a:first-child{border-left:1px solid #d8d8d8}
+
+.groups.zoom .bp-single-vert-nav .bp-zoom-webinar-container .bp-navs{border:0!important}@media (min-width:801px){
+
+.groups.zoom .bp-single-vert-nav a.bb-invitation-url{max-width:66%}}@media (min-width:749px){
+
+.groups.zoom .bp-single-vert-nav .bp-zoom-webinar-container{border:0}}
+
+.bb-group-zoom-settings-container .bb-section-title-wrap{display:flex;justify-content:space-between;align-items:center;margin:0 0 1.6875rem}
+
+.bb-group-zoom-settings-container .bb-section-title-wrap .bb-section-title{margin-bottom:0}
+
+.bb-group-zoom-settings-container .bb-section-title-wrap .bb-wizard-button{font-size:14px;color:#1e2132;cursor:pointer;padding:4px 18px;border:1px solid #e1e3e5;border-radius:7px}
+
+.bb-group-zoom-settings-container .bb-section-main [class*=bb-icon-]{font-size:28px;color:#0b5cff;background-color:#fff;display:inline-block;vertical-align:text-bottom;margin-left:8px;border-radius:50%}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap{display:flex;align-items:center}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .password-toggle .bb-hide-pw .bb-icon{opacity:.4}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .password-toggle .bb-hide-pw:hover .bb-icon{opacity:1}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon{margin-right:15px}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon::after{font-size:11px;text-align:center;white-space:normal;width:145px}@media screen and (max-width:680px){
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon::after{margin-right:-45px}}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon [class*=bb-icon]{color:#1e2132;font-size:16px;opacity:.25}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon:hover [class*=bb-icon]{opacity:1}
+
+#buddypress .bb-group-zoom-settings-container .bb-field-wrap .is-disabled{pointer-events:none;background-color:#f2f4f5}
+
+.bb-group-zoom-settings-container .bb-field-wrap .copy-toggle{flex:1;position:relative}
+
+#buddypress .bb-group-zoom-settings-container .bb-field-wrap .copy-toggle>input{padding-left:44px}
+
+.bb-group-zoom-settings-container .bb-field-wrap .copy-toggle .bb-copy-button{position:absolute;top:50%;transform:translateY(-50%);left:12px}
+
+.bb-group-zoom-settings-container .bb-field-wrap .copy-toggle .bb-copy-button [class*=bb-icon]{color:#5a5a5a;font-size:20px;opacity:.6}
+
+.bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email .bb-icon-spinner{display:none;margin-right:5px;height:18px;width:18px}
+
+.bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email.loading .bb-icon-spinner{display:inline-block;vertical-align:middle}
+
+.bb-zoom-setting-tab .bb-zoom-setting-description{margin-bottom:25px}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs{margin-bottom:5px}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul{display:flex;flex-flow:row wrap;align-items:center;margin:0 0 5px;list-style:none}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li{margin:0 0 20px 25px}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a{color:#5a5a5a;font-weight:500;padding:7px 0;border-bottom:1px solid transparent}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a:hover{color:#1e2132}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a.active-tab{color:#1e2132;border-color:#385dff}
+
+.bb-zoom-setting-tab .bb-zoom-setting-content{margin-bottom:25px}
+
+.bb-zoom-setting-tab .bb-zoom-setting-content .bb-zoom-setting-content-tab{display:none}
+
+.bb-zoom-setting-tab .bb-zoom-setting-content .bb-zoom-setting-content-tab.active-tab{display:block}@media (max-width:1480px) and (min-width:1351px){
+
+.has-sidebar .single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{width:180%;transform:translateX(44%);text-align:center;justify-content:center}}@media (max-width:1265px) and (min-width:1081px){
+
+.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(54%);text-align:center;justify-content:center}}@media (max-width:1350px){
+
+.has-sidebar .bp-zoom-webinar-left,.has-sidebar .bp-zoom-webinar-right{flex:0 0 100%;border-left:0;min-width:0}
+
+.has-sidebar .bp-zoom-webinar-right{display:none}
+
+.has-sidebar a.bp-back-to-webinar-list,.has-sidebar a.bp-close-create-webinar-form{display:block}
+
+.has-sidebar .bp-create-webinar .bp-zoom-webinar-left,.has-sidebar .bp-single-webinar .bp-zoom-webinar-left{display:none}
+
+.has-sidebar .bp-create-webinar .bp-zoom-webinar-right,.has-sidebar .bp-single-webinar .bp-zoom-webinar-right{display:block}}@media (max-width:1080px){
+
+.bp-zoom-webinar-left,.bp-zoom-webinar-right{flex:0 0 100%;border-left:0;min-width:0}
+
+.bp-zoom-webinar-right{display:none}
+
+a.bp-back-to-webinar-list,a.bp-close-create-webinar-form{display:block}
+
+.bp-create-webinar .bp-zoom-webinar-left,.bp-single-webinar .bp-zoom-webinar-left{display:none}
+
+.bp-create-webinar .bp-zoom-webinar-right,.bp-single-webinar .bp-zoom-webinar-right{display:block}
+
+.zoom-webinar-block .bp-zoom-webinar-recording-fetch a.show-recordings{margin-bottom:0}}@media (max-width:900px){
+
+.zoom-webinar-block-info{flex:0 0 100%;margin-bottom:30px}
+
+.zoom-webinar-block-right{margin-right:0;align-items:center;display:flex;justify-content:center;flex-flow:column;width:100%}
+
+.zoom-webinar-block-right>.webinar-actions{text-align:center}
+
+.zoom-webinar-block-right>.webinar-actions .join-webinar-in-browser{margin-bottom:10px}
+
+.zoom-webinar-block-right .bp_zoom_countdown{margin:0 auto 0 auto}}@media (max-width:980px) and (min-width:800px){
+
+.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(50%);text-align:center;justify-content:center}}@media (max-width:800px){
+
+.single-webinar-item-table .webinar-item-head{flex:0 0 180px}
+
+a.bb-invitation-url{max-width:100%}
+
+.recording-preview-info{flex-flow:column}
+
+.recording-button-wrap{margin-right:0}}@media (max-width:650px){
+
+.bp_zoom_countdown,.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown,.zoom-webinar-block-right .bp_zoom_countdown{transform:scale(.8);width:140%;margin-right:-17%}}@media (max-width:640px){
+
+.single-webinar-item-table .webinar-item-col,.single-webinar-item-table .webinar-item-head{flex:0 0 100%;padding:0}
+
+.single-webinar-item-table .webinar-item-head{margin-bottom:10px}
+
+.zoom-webinar-block .webinar-actions .button{margin-bottom:10px;min-width:220px}
+
+.bp_zoom_countdown>span{max-width:70px;margin:0 3px}
+
+.bp_zoom_countdown .position{width:26px;height:52px}
+
+.bb-group-zoom-settings-container .bb-field-wrap,.bp-wrap-duration.bb-webinar-input-wrap{flex-flow:row wrap}
+
+.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{margin-top:10px}
+
+.bb-field-wrapper-inner>.bb-field-wrap>.bb-video-fields-wrap,.bb-field-wrapper-inner>.bb-field-wrap>label,.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap,.bb-group-zoom-settings-container .bb-field-wrap label,.bb-webinar-input-wrap{flex:0 0 100%}
+
+.bb-field-wrapper-inner>.bb-field-wrap .bb-webinar-options-wrap{width:100%}
+
+.bp-zoom-webinar-recurring-options>.bb-field-wrap,.bp-zoom-webinar-recurring-sub-options>.bb-field-wrap{display:block}
+
+.bp-wrap-duration .bb-field-wrap{max-width:140px}
+
+.bp-wrap-duration .bb-field-wrap.start-time-picker{margin-top:14px}
+
+.bb-webinar-input-wrap.bp-zoom-webinar-end-date-time-wrap .bb-field-wrap.end-date-picker{margin:0 5px 0 0}
+
+.bb-webinar-input-wrap.bp-zoom-webinar-end-date-time-wrap #bp-zoom-webinar-end-times{margin:0 5px}
+
+.bb-field-wrap.bp-zoom-webinar-time-meridian-wrap{flex:0 0 100%;margin-top:15px}
+
+.bp-zoom-webinar-container .bb-timezone{line-height:1.4}
+
+#main #bp-zoom-webinar-occurs-on-month label[for=bp-zoom-webinar-occurs-month-week-select]{display:block}
+
+#main #bp-zoom-webinar-occurs-on-month label[for=bp-zoom-webinar-occurs-month-week-select] .bp-zoom-webinar-occurs-month-week-select-label{display:block;margin:5px 34px 0 0}
+
+#main #bp-zoom-webinar-occurs-on-month label[for=bp-zoom-webinar-occurs-month-week-select]>select{max-width:90px}
+
+#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap{flex-flow:column}
+
+#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .webinar-item-col.webinar-action{flex-flow:column;display:flex}
+
+#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .webinar-item-col.webinar-action>a{margin:0 0 10px}
+
+#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .bb-recordings-wrap{margin-right:0}
+
+#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .bb-recordings-wrap .webinar-item-head:empty{display:none}
+
+#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .bb-recordings-wrap .show-recordings{width:100%;margin:0 0 15px}}@media (max-width:420px){
+
+.bp_zoom_countdown,.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{transform:scale(.8);width:130%;margin-right:-15%}
+
+.bp_zoom_countdown>span{max-width:60px}
+
+.bp_zoom_countdown .position{width:22px;height:40px}
+
+.bp_zoom_countdown span.digit{font-size:20px}
+
+.zoom-webinar-block{padding:20px}
+
+.recording-preview-info{padding:6px 0 0}}@media (max-width:380px){
+
+.bzm-white-popup .recording-list-row{flex-flow:column}
+
+.recording-preview-img{max-width:136px;margin-bottom:10px}}
+
+#bp-zoom-all-meeting-delete.loading::after,#bp-zoom-all-webinar-delete.loading::after,#bp-zoom-only-this-meeting-delete.loading::after,#bp-zoom-only-this-webinar-delete.loading::after{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 6px 0 0;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+.widget .zoom-meeting-block,.widget .zoom-webinar-block{padding:10px 15px}
+
+.widget .zoom-meeting-block a.button.outline.join-meeting-in-browser,.widget .zoom-webinar-block a.button.outline.join-meeting-in-browser{width:100%;padding:6px 10px;min-width:inherit}
+
+.widget .zoom-meeting-block a.button.join-meeting-in-app,.widget .zoom-webinar-block a.button.join-meeting-in-app{margin:0;width:100%}
+
+.widget .zoom-meeting-block .zoom-meeting-block-right,.widget .zoom-webinar-block .zoom-meeting-block-right{width:100%}
+
+.widget .zoom-meeting-block .zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,.widget .zoom-meeting-block .zoom-meeting-block-right .meeting-actions,.widget .zoom-webinar-block .zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,.widget .zoom-webinar-block .zoom-meeting-block-right .meeting-actions{margin-right:0;width:100%}
+
+.widget .zoom-meeting-block .bp_zoom_countdown,.widget .zoom-webinar-block .bp_zoom_countdown{margin-right:-4px;transform:scale(1);width:100%}
+
+.widget .zoom-meeting-block .bp_zoom_countdown>span,.widget .zoom-webinar-block .bp_zoom_countdown>span{min-width:46px;max-width:46px;margin:0 2px}
+
+.widget .zoom-meeting-block .bp_zoom_countdown>span.digits-3,.widget .zoom-webinar-block .bp_zoom_countdown>span.digits-3{min-width:66px;max-width:66px}
+
+.widget .zoom-meeting-block .bp_zoom_countdown>span.countDays.digits-2,.widget .zoom-webinar-block .bp_zoom_countdown>span.countDays.digits-2{min-width:46px}
+
+.widget .zoom-meeting-block .bp_zoom_countdown span.digit,.widget .zoom-webinar-block .bp_zoom_countdown span.digit{font-size:17px}
+
+.widget .zoom-meeting-block .bp_zoom_countdown .countdown_label,.widget .zoom-webinar-block .bp_zoom_countdown .countdown_label{font-size:10px}
+
+.widget .zoom-meeting-block .bp_zoom_countdown .position,.widget .zoom-webinar-block .bp_zoom_countdown .position{height:35px;width:18px}
+
+.widget .zoom-meeting-block .bp_zoom_countdown span.countSeconds~span,.widget .zoom-webinar-block .bp_zoom_countdown span.countSeconds~span{display:none}
+
+.widget .zoom-webinar-block a.button.outline.join-webinar-in-browser{width:100%;padding:6px 10px;min-width:inherit}
+
+.widget .zoom-webinar-block .zoom-webinar-block-info{min-width:120px}
+
+.widget .zoom-webinar-block a.button.primary.join-webinar-in-app{margin:0;width:100%}
+
+.widget .zoom-webinar-block .webinar-actions{margin-right:0;width:100%}
+
+.widget .zoom-webinar-block .zoom-webinar-block-right{width:100%}
+
+.widget .zoom-webinar-block .zoom-webinar-block-right .bp-zoom-meeting-recording-fetch,.widget .zoom-webinar-block .zoom-webinar-block-right .meeting-actions{margin-right:0;width:100%}
\ No newline at end of file
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom.css b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom.css
index 9257e900..f7264ae7 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom.css
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom.css
@@ -28,6 +28,10 @@
padding: 16px 0;
}
+#page .bp-zoom-meeting-container .bp-navs .bp-zoom-switch-type a {
+ padding: 6px;
+}
+
#bp_zoom_meeting_form {
margin: 0;
height: 100%;
@@ -498,10 +502,9 @@ a.button.outline.join-meeting-in-browser {
}
header.bb-zm-model-header {
- background: #fbfbfc;
+ background: #fafbfd;
margin: -20px -30px 25px;
padding: 22px 30px;
- border-bottom: 1px solid #eef0f3;
line-height: 1;
font-size: 17px;
font-weight: 500;
@@ -566,10 +569,7 @@ header.bb-zm-model-header {
}
#zoom-instruction-container {
- background: #fbfbfc;
- border: 1px solid #e7e9ec;
border-radius: 3px;
- padding: 1.6875rem;
font-size: 14px;
line-height: 20px;
max-height: 55vh;
@@ -578,15 +578,34 @@ header.bb-zm-model-header {
word-break: break-word;
}
+#zoom-instruction-container h3 {
+ font-size: 18px;
+ margin-bottom: 0.5rem;
+}
+
+#zoom-instruction-container ul,
+#zoom-instruction-container ol,
+#zoom-instruction-container p {
+ margin-bottom: 1rem;
+}
+
+#zoom-instruction-container .bp-feedback-v2 p {
+ margin-bottom: 0;
+}
+
#zoom-instruction-container > *:last-child {
margin-bottom: 0;
}
-#zoom-instruction-container img {
- border-radius: 2px;
- border: 1px solid #d9d9d9;
- box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
- margin-bottom: 1.6875rem;
+#zoom-instruction-container .wizard-img {
+ background: #f5f5f5;
+ padding: 14px 10px;
+ margin-bottom: 2rem;
+ text-align: center;
+}
+
+#zoom-instruction-container .wizard-img img {
+ max-width: 100%;
}
.bp-zoom-group-show-instructions {
@@ -595,6 +614,11 @@ header.bb-zm-model-header {
letter-spacing: -0.22px;
line-height: 1.46;
max-width: 850px;
+ padding: 20px 24px 0;
+}
+
+.bp-zoom-group-show-instructions header.bb-zm-model-header {
+ margin: -20px -24px 0;
}
.bp-zoom-group-show-instructions .mfp-close {
@@ -607,7 +631,7 @@ header.bb-zm-model-header {
content: "\e828";
font-family: "bb-icons";
/* stylelint-disable-line */
- font-size: 22px;
+ font-size: 28px;
font-weight: 400;
}
@@ -632,6 +656,57 @@ header.bb-zm-model-header {
width: 100%;
}
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .copy-toggle > input {
+ padding-right: 44px;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap {
+ display: flex;
+ align-items: center;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon {
+ margin-left: 15px;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon [class*="bb-icon"] {
+ color: #1e2132;
+ font-size: 16px;
+ opacity: 0.25;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon:hover [class*="bb-icon"] {
+ opacity: 1;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon:after {
+ font-size: 11px;
+ text-align: center;
+ white-space: normal;
+ width: 145px;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap select {
+ width: 100%;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .is-disabled {
+ pointer-events: none;
+ background-color: #f2f4f5;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email .bb-icon-spinner {
+ display: none;
+ margin-left: 5px;
+ height: 18px;
+ width: 18px;
+}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email.loading .bb-icon-spinner {
+ display: inline-block;
+ vertical-align: middle;
+}
+
.no-pass-required i {
font-size: 17px;
height: 16px;
@@ -925,6 +1000,10 @@ header.bb-zm-model-header {
margin-top: 10px;
}
+.meeting-item-table .meeting-item .meeting-item-col .show-recordings {
+ margin-top: 10px;
+}
+
.meeting-item-table .recording-list {
display: flex;
flex: auto;
@@ -1335,12 +1414,16 @@ header.bb-zm-model-header {
.zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,
.zoom-meeting-block-right .meeting-actions {
display: inline-block;
- vertical-align: middle;
+ vertical-align: top;
margin-left: 5px;
margin-top: 10px;
text-align: center;
}
+.zoom-meeting-block-right > .show-recordings {
+ margin-top: 10px;
+}
+
.bp_zoom_countdown > span.countDays {
min-width: 98px;
}
@@ -2032,7 +2115,7 @@ a.bb-invitation-url {
.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li {
margin-left: auto;
float: right;
- margin-right: 5px;
+ margin-right: 15px;
}
.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync {
@@ -2048,43 +2131,56 @@ a.bb-invitation-url {
display: inline-block;
}
+.bp-step-nav-main .bp-step-nav {
+ margin: 0 -24px;
+}
+
.bp-step-nav-main .bp-step-nav ul {
margin: 0 0 20px;
+ padding: 0 30px;
border-bottom: 1px solid #e7e9ec;
}
.bp-step-nav-main .bp-step-nav li {
list-style: none;
display: inline-block;
- margin-right: 4px;
}
.bp-step-nav-main .bp-step-nav li a {
color: #939597;
- padding: 12px 13px 11px;
+ border-radius: 4px 4px 0 0;
+ padding: 12px 10px 11px;
display: inline-block;
margin: 1px 1px 0;
line-height: 1;
}
.bp-step-nav-main .bp-step-nav li a:hover {
- color: #007cff;
+ background-color: #f2f4f5;
+}
+
+.bp-step-nav-main .bp-step-nav li a:focus-visible {
+ background-color: #f2f4f5;
+ box-shadow: 0 0 0 1px #385dff, 0 0 2px 1px rgba(56, 93, 255, 0.8);
}
.bp-step-nav-main .bp-step-nav li.selected > a {
border: 1px solid #e7e9ec;
border-bottom-color: #fff !important;
- border-radius: 3px 3px 0 0;
margin: 0 0 -1px;
color: #122b46;
}
.bp-step-nav-main .bp-step-actions {
- margin: 20px 0 0;
+ background-color: #f2f4f5;
+ border-top: 1px solid #f2f4f5;
+ padding: 16px 24px;
+ margin: 20px -24px 0;
+ display: flex;
}
.bp-step-nav-main .bp-step-actions .bp-step-next {
- float: right;
+ margin-left: auto;
}
.bp-step-nav-main .bp-step-blocks {
@@ -2476,6 +2572,10 @@ a.bb-invitation-url {
padding: 16px 0;
}
+#page .bp-zoom-webinar-container .bp-navs .bp-zoom-switch-type a {
+ padding: 6px;
+}
+
#bp_zoom_webinar_form {
margin: 0;
height: 100%;
@@ -2944,6 +3044,7 @@ footer.bb-zm-model-footer {
letter-spacing: -0.22px;
line-height: 1.46;
max-width: 850px;
+ padding: 20px 24px 0;
}
.bp-zoom-group-show-instructions .mfp-close {
@@ -2956,13 +3057,13 @@ footer.bb-zm-model-footer {
content: "\e828";
font-family: "bb-icons";
/* stylelint-disable-line */
- font-size: 22px;
+ font-size: 28px;
font-weight: 400;
}
.bp-zoom-group-show-instructions .bp-step-nav-main .save-settings {
display: none;
- float: right;
+ margin-left: auto;
}
.bp-zoom-group-show-instructions .bp-step-nav-main.last-tab .save-settings {
@@ -3044,7 +3145,7 @@ footer.bb-zm-model-footer {
}
.webinar-actions-anchor i {
- font-size: 20px;
+ font-size: 16px;
}
.bp-zoom-webinar-right-top {
@@ -4215,6 +4316,7 @@ a.bp-close-create-webinar-form span {
min-width: 100%;
}
+.bp-zoom-group-show-instructions .save-settings.loading:before,
.bb-save-settings.loading:before,
#bp-zoom-webinar-form-submit.loading:before {
font: normal normal 400 14px/1 bb-icons;
@@ -4271,7 +4373,7 @@ a.bp-close-create-webinar-form span {
.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li {
float: right;
- margin-right: 20px;
+ margin-right: 15px;
}
.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync {
@@ -4292,7 +4394,7 @@ a.bp-close-create-webinar-form span {
float: right;
padding: 3px 6px;
border: 1px solid #d8d8d8;
- margin-top: 8px;
+ margin-top: 7px;
}
.bp-subnavs .bp-zoom-switch-type {
@@ -4331,6 +4433,163 @@ a.bp-close-create-webinar-form span {
}
}
+.bb-group-zoom-settings-container .bb-section-title-wrap {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ margin: 0 0 1.6875rem;
+}
+
+.bb-group-zoom-settings-container .bb-section-title-wrap .bb-section-title {
+ margin-bottom: 0;
+}
+
+.bb-group-zoom-settings-container .bb-section-title-wrap .bb-wizard-button {
+ font-size: 14px;
+ color: #1e2132;
+ cursor: pointer;
+ padding: 4px 18px;
+ border: 1px solid #e1e3e5;
+ border-radius: 7px;
+}
+
+.bb-group-zoom-settings-container .bb-section-main [class*="bb-icon-"] {
+ font-size: 28px;
+ color: #0b5cff;
+ background-color: #fff;
+ display: inline-block;
+ vertical-align: text-bottom;
+ margin-right: 8px;
+ border-radius: 50%;
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap {
+ display: flex;
+ align-items: center;
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .password-toggle .bb-hide-pw .bb-icon {
+ opacity: 0.4;
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .password-toggle .bb-hide-pw:hover .bb-icon {
+ opacity: 1;
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon {
+ margin-left: 15px;
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon:after {
+ font-size: 11px;
+ text-align: center;
+ white-space: normal;
+ width: 145px;
+}
+
+@media screen and (max-width: 680px) {
+ .bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon:after {
+ margin-left: -45px;
+ }
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon [class*="bb-icon"] {
+ color: #1e2132;
+ font-size: 16px;
+ opacity: 0.25;
+}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon:hover [class*="bb-icon"] {
+ opacity: 1;
+}
+
+#buddypress .bb-group-zoom-settings-container .bb-field-wrap .is-disabled {
+ pointer-events: none;
+ background-color: #f2f4f5;
+}
+
+.bb-group-zoom-settings-container .bb-field-wrap .copy-toggle {
+ flex: 1;
+ position: relative;
+}
+
+#buddypress .bb-group-zoom-settings-container .bb-field-wrap .copy-toggle > input {
+ padding-right: 44px;
+}
+
+.bb-group-zoom-settings-container .bb-field-wrap .copy-toggle .bb-copy-button {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ right: 12px;
+}
+
+.bb-group-zoom-settings-container .bb-field-wrap .copy-toggle .bb-copy-button [class*="bb-icon"] {
+ color: #5a5a5a;
+ font-size: 20px;
+ opacity: 0.6;
+}
+
+.bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email .bb-icon-spinner {
+ display: none;
+ margin-left: 5px;
+ height: 18px;
+ width: 18px;
+}
+
+.bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email.loading .bb-icon-spinner {
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-description {
+ margin-bottom: 25px;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs {
+ margin-bottom: 5px;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul {
+ display: flex;
+ flex-flow: row wrap;
+ align-items: center;
+ margin: 0 0 5px;
+ list-style: none;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li {
+ margin: 0 25px 20px 0;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a {
+ color: #5a5a5a;
+ font-weight: 500;
+ padding: 7px 0;
+ border-bottom: 1px solid transparent;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a:hover {
+ color: #1e2132;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a.active-tab {
+ color: #1e2132;
+ border-color: #385dff;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-content {
+ margin-bottom: 25px;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-content .bb-zoom-setting-content-tab {
+ display: none;
+}
+
+.bb-zoom-setting-tab .bb-zoom-setting-content .bb-zoom-setting-content-tab.active-tab {
+ display: block;
+}
+
@media (max-width: 1480px) and (min-width: 1351px) {
.has-sidebar .single-webinar-item.bb-countdown-wrap .bp_zoom_countdown {
width: 180%;
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom.min.css b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom.min.css
index d3a5a856..5ff37ab7 100644
--- a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom.min.css
+++ b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/css/bp-zoom.min.css
@@ -1 +1,1607 @@
-.bp-zoom-meeting-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#fff;border:1px solid #e7e9ec;border-radius:4px}#page .bp-zoom-meeting-container .bp-navs{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:1px;border:0;padding:0 20px;border-radius:4px 4px 0 0;background:#fff;border-bottom:1px solid #e7e9ec;margin:0}#page .bp-zoom-meeting-container .bp-navs a{line-height:1;padding:16px 0}#bp_zoom_meeting_form{margin:0;height:100%;position:relative}.bp-zoom-meeting-search.subnav-search{padding:20px}#main .bp-zoom-meeting-members-listing #meetings-list{max-height:70vh;overflow:auto;margin:0;padding:0;text-align:initial;margin-bottom:40px}.bp-zoom-meeting-members-listing .meeting-timezone{font-size:12px;color:#122b46;text-align:center;display:block;padding:6px 20px;background-color:#f5f6f7;border-top:1px solid #e7e9ec;border-radius:0 0 0 4px;position:absolute;bottom:0;left:0;z-index:12;width:100%}.all-meetings .meeting-item .meeting-meta-wrap{position:relative}.all-meetings .meeting-item .recurring-meeting-label{padding:0;height:8px;width:8px;border-radius:50%;position:absolute;right:0;top:2px}.all-meetings .meeting-item .recurring-meeting-label+.meeting-date{margin-right:12px}.all-meetings .meeting-item .live-meeting-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}.all-meetings .meeting-item .bp-zoom-meeting-view-recordings{margin-left:7px}.meeting-topic{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.meeting-topic .meeting-title{font-size:14px;color:#122b46;letter-spacing:-.24px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.meeting-topic .meeting-title:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.recurring-meeting-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:11px;font-weight:400;letter-spacing:.45px;background-color:#ffbf1b;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:20px}.in-progress-meeting-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;background-color:#ef3f46;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:5px}#main a.button.view-recordings.bp-zoom-meeting-view-recordings{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;position:relative;z-index:12}.bp-zoom-meeting-view-recordings .record-count{margin-left:3px}.view-recordings .dashicons{font-size:14px;width:14px;height:14px}.bp-zoom-meeting-container .bb-title-wrap{margin:-20px -20px 20px;border-bottom:1px solid #e7e9ec;padding:6px 20px;min-height:66px;display:flex;align-items:center}.bp-zoom-meeting-container .bb-title-wrap .bb-title{margin:0;line-height:1.4;font-size:18px;font-weight:500;letter-spacing:-.24px}.bp-zoom-meeting-container .bb-title-wrap .bb-title>.recurring-meeting-label{margin-left:10px}.bp-zoom-meeting-container .bb-meeting-occurrence,.bp-zoom-meeting-container .bb-timezone{font-size:12px;color:#939597;letter-spacing:-.24px;line-height:1;margin-top:3px}.meeting-actions-list a{font-size:13px;font-weight:inherit;color:#939597;letter-spacing:-.24px;line-height:1;margin-bottom:1px;padding:10px 14px;display:block}.meeting-actions-list a:hover{background-color:#f5f5f5}.meeting-actions-list i{font-size:16px;margin-right:10px;min-width:22px}.meeting-actions-list .delete i{font-size:18px}#main #bp-zoom-meeting-occurs-on-month label,#main .bp-zoom-meeting-end-date-time-wrap label{font-size:14px;font-weight:400;letter-spacing:-.24px;margin:0 0 20px;display:flex;align-items:center}#bp-zoom-meeting-occurs-on-month .bs-styled-radio:checked+label:after,.bp-zoom-meeting-end-date-time-wrap .bs-styled-radio:checked+label:after{top:13px}.bb-field-wrap.end-date-picker{margin:0 0 0 13px}#bp-zoom-meeting-end-times,#bp-zoom-meeting-occurs-on-month select{margin:0 12px;width:auto!important}.bp-zoom-meeting-recurring-sub-options #bp-zoom-meeting-occurs-on-week>label{display:inline-block;margin-right:15px;min-width:62px}#main .bb-meeting-options-wrap .bp-zoom-meeting-registration-options>label{display:block;position:relative;padding-left:32px}#main .bb-meeting-options-wrap .bp-zoom-meeting-registration-options>label:before{left:0;top:3px;position:absolute}#main .bb-meeting-options-wrap .bp-zoom-meeting-registration-options>label:after{top:7px}.bp-zoom-delete-occurrence-popup #bp-zoom-all-meeting-delete.loading:after{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 0 0 10px;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}#main label[for=bp-zoom-meeting-weekly-days-sun]{margin-top:10px}select#bp-zoom-meeting-monthly-week{margin-left:0;margin-right:0}.copy-invitation-link,.copy-link-wrap,span.no-pass-required{display:flex;align-items:center;flex-flow:row wrap}a.button.primary.join-meeting-in-app{min-width:200px;margin-left:6px}a.button.primary.join-meeting-in-app.small{margin-right:6px;min-width:auto}.zoom-meeting-block a.button.primary.join-meeting-in-app{margin-left:0}a.button.outline.join-meeting-in-browser{min-width:220px}.copy-invitation-link{font-size:13px;margin-left:auto}.copy-invitation-link .bb-icon{font-size:16px;margin-right:6px}#meeting-invitation-container{background:#fbfbfc;border:1px solid #eef0f3;border-radius:3px}#meeting-invitation{width:100%;background:0 0;border:0;resize:none;margin:0 0;min-height:58vh;font-size:13px;color:#122b46;letter-spacing:-.24px;line-height:19px;padding:20px}.copy-invitation-popup .bb-zm-model-footer{display:flex;align-items:center;justify-content:space-between;border:0}#meetings-list .load-more{display:none}.bzm-white-popup{position:relative;background:#fff;padding:20px 30px 25px;width:auto;max-width:600px;margin:20px auto;border-radius:4px;overflow:hidden;border:1px solid #d2d4d6;box-shadow:0 6px 24px 0 rgba(18,43,70,.1)}.bzm-white-popup button.mfp-close{box-shadow:none;right:10px;left:auto;top:10px}.bzm-white-popup .recording-list-row-wrap{overflow:auto;max-height:62vh;border:0;margin:0 -30px;padding:20px 30px 0}.bzm-white-popup .recording-list-row-group{border-bottom:1px solid #eef0f3;padding:20px 0}.bzm-white-popup .recording-list-row-group:first-child{padding-top:0}.bzm-white-popup .recording-list-row-group:last-child{border-bottom:0}.bzm-white-popup .recording-list-row-group h4.clip_title{font-size:17px;font-weight:500;margin:0 0 20px}.bzm-white-popup .recording-list-row-group .recording-list-row{padding-bottom:15px;margin-bottom:15px}.bzm-white-popup .recording-list-row-group .recording-list-row .bb-media-model-inner .bb-media-section{max-height:90vh;min-height:90vh}.bzm-white-popup .recording-list-row-group .recording-list-row .bb-media-model-inner .bb-media-section video{max-height:90vh;min-height:90vh}.bzm-white-popup .recording-list-row-group .recording-list-row:last-child{border-bottom:0;margin-bottom:0}.bzm-white-popup .recording-list-row-group .recording-list-row .pass-toggle{font-size:14px}.bzm-white-popup h2.clip_title{font-size:14px;font-weight:500;line-height:1;margin:2px 0 9px}.bzm-white-popup span.vdo-time{background:#122b46;border-radius:4px;font-size:10px;font-weight:500;color:#fff;letter-spacing:-.17px;text-align:center;padding:3px 6px;display:inline-block;margin-right:10px}.bzm-white-popup span.vdo-size{font-weight:500}.bzm-white-popup .button.downloadclip{font-size:13px;font-weight:500;min-height:28px;line-height:1;display:inline-flex;align-items:center;margin-top:8px;padding:0 16px 0 14px}.bzm-white-popup i.bb-icon-download{margin-right:6px;font-size:12px}header.bb-zm-model-header{background:#fbfbfc;margin:-20px -30px 25px;padding:22px 30px;border-bottom:1px solid #eef0f3;line-height:1;font-size:17px;font-weight:500;color:#122b46;letter-spacing:0}.bp-zoom-block-show-recordings{max-width:720px;padding-bottom:0}.bp-zoom-block-show-recordings header.bb-zm-model-header{margin-bottom:0;display:flex;align-items:center;padding-right:45px}.bp-zoom-block-show-recordings header.bb-zm-model-header .bp-meeting-title-recording-popup{padding-right:15px}.bp-zoom-block-show-recordings header.bb-zm-model-header>.bp-zoom-recordings-dates{margin-left:10px}@media screen and (max-width:540px){.bp-zoom-block-show-recordings button.mfp-close{right:0;top:0}.bp-zoom-block-show-recordings header.bb-zm-model-header{text-align:center;padding:12px 40px 12px 20px;flex-flow:column}.bp-zoom-block-show-recordings header.bb-zm-model-header>.bp-zoom-recordings-dates{float:none;display:block;margin:20px auto 0}}.copy-invitation-popup-block .mfp-close{display:none}.copy-invitation-popup-block .show-meeting-details{margin:10px 10px;box-shadow:none;right:10px;top:10px;position:absolute;display:block;color:#333}.copy-invitation-popup-block .show-meeting-details i{font-size:24px;opacity:.65}#zoom-instruction-container{background:#fbfbfc;border:1px solid #e7e9ec;border-radius:3px;padding:1.6875rem;font-size:14px;line-height:20px;max-height:55vh;min-height:45vh;overflow:auto;word-break:break-word}#zoom-instruction-container>:last-child{margin-bottom:0}#zoom-instruction-container img{border-radius:2px;border:1px solid #d9d9d9;box-shadow:0 1px 5px rgba(0,0,0,.1);margin-bottom:1.6875rem}.bp-zoom-group-show-instructions{font-size:15px;color:#122b46;letter-spacing:-.22px;line-height:1.46;max-width:850px}.bp-zoom-group-show-instructions .mfp-close{box-shadow:none;font-size:0;opacity:1}.bp-zoom-group-show-instructions .mfp-close:before{content:"\e828";font-family:bb-icons;font-size:22px;font-weight:400}.bp-zoom-group-show-instructions .bp-step-nav-main .save-settings{display:none;float:right}.bp-zoom-group-show-instructions .bp-step-nav-main.last-tab .save-settings{display:inline-block}.bp-zoom-group-show-instructions .bb-group-zoom-settings-container{margin:20px 0 0}.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap label{color:#4d5c6d}.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap input{width:100%}.no-pass-required i{font-size:17px;height:16px;width:16px;margin-right:3px}.video-info-wrap{display:flex;align-items:center;justify-content:space-between;max-width:220px;margin-bottom:20px}.video-info-wrap:last-child{margin-bottom:5px}.meeting-date{font-size:12px}.bb-meeting-option{display:flex;margin-bottom:16px;margin-left:-3px}.bb-meeting-option i{font-size:16px;width:15px;height:15px;line-height:1;margin-right:6px}.bb-meeting-option .bb-icon-check{color:#05d786}.toggle-password i{margin-right:6px;font-size:16px}.show-password .recording-password{font-family:Monaco,Consolas,"Courier New",Courier,monospace;font-size:13px;background:#f0f1f6;padding:5px 8px;border-radius:4px;margin-left:1px;min-width:105px;display:inline-block;line-height:1;border:1px solid #ddd}.bb-meeting-option.no{font-size:14px;color:#a3a5a9}.meeting-actions-anchor{color:#939597}.meeting-actions-anchor i{font-size:16px}.bp-zoom-meeting-right-top{padding:20px}#bp-zoom-create-meeting-wrapper{display:none}.meeting-actions{line-height:1;margin-left:auto;position:relative}.meeting-actions .meeting-actions-list{display:none;margin:0;position:absolute;background:#fff;box-shadow:0 2px 7px 1px rgba(0,0,0,.05),0 6px 32px 0 rgba(18,43,70,.1);border-radius:4px;padding:5px 0;min-width:200px;right:-20px;top:35px;z-index:119;list-style:none}.meeting-actions .meeting-actions-list.open{display:block}.meeting-actions .meeting-actions-list:before{content:" ";position:absolute;width:0;height:0;top:0;right:27px;border:6px solid #000;border-color:#fff #fff transparent transparent;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:2px -3px 3px 0 rgba(0,0,0,.02);z-index:1002}.meeting-actions ul{list-style:none;margin:0;padding:0}#meetings-list li{margin:0 0 1px;padding:11px 20px;position:relative}#meetings-list li.current,#meetings-list li:hover{background:#f5f6f7}.meeting-item-col.meeting-meta-wrap{display:flex;justify-content:space-between;font-size:13px;color:#939597;letter-spacing:-.22px;line-height:1}.bp-zoom-meeting-search-form{background-color:#fff;border:1px solid #dedfe2;box-shadow:none;border-radius:100px;margin:0;position:relative}.bp-zoom-meeting-search-form #bp_zoom_meeting_search{background-size:14px;background-position:left 12px center;background-color:#fbfbfc;height:32px;padding-left:2rem;width:100%;min-width:210px;border-radius:100px;border:0}.bp-zoom-meeting-search-form .nouveau-search-submit{padding:0;position:absolute!important;width:30px;height:33px;opacity:0;left:0;z-index:10;overflow:hidden}.bp-zoom-meeting-left{border-right:1px solid #e7e9ec;min-width:0;flex:0 0 360px;position:relative}@media (min-width:1081px){.bp-zoom-meeting-left-inner{min-height:65vh}.has-sidebar .bp-zoom-meeting-left{flex:0 0 300px}.has-sidebar a.bb-invitation-url{max-width:55%}.has-sidebar .bp_zoom_countdown>span{margin:0 2px}.has-sidebar .bp_zoom_countdown .position{margin:0 2px;width:28px}.has-sidebar .bp_zoom_countdown span.digit{font-size:24px}}.bp-zoom-meeting-right{flex:1;min-width:0}.meeting-item-container h2{text-transform:capitalize}.meeting-item-container .load-more{margin:0 auto 10px;width:100%;border-top:1px solid #e7e9ec}.meeting-item-container .load-more .button{max-width:230px;margin:0 auto;margin-top:20px}#buddypress .meeting-item-container .load-more .button{display:block}.meeting-item-table{min-width:520px}.meeting-item-table .meeting-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e9ec;padding:0 0 8px}.meeting-item-table .meeting-item-header .meeting-item-head{font-size:12px;color:#939597;flex-basis:25%;text-transform:uppercase}.meeting-item-table .meeting-item{margin:0;border-bottom:1px solid #e7e9ec;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meeting-item-table .meeting-item:last-child{border-bottom:0}.meeting-item-table .meeting-item .meeting-item-col{-ms-flex-preferred-size:25%;flex-basis:25%;font-size:14px;line-height:1.3;color:#4d5c6d;padding:0 5px}.meeting-item-table .meeting-item .meeting-item-col .meeting-link{font-size:15px;color:#122b46}.meeting-item-table .meeting-item .meeting-item-col.meeting-action{text-align:center;padding:0 5px}.meeting-item-table .meeting-item .meeting-item-col.meeting-action .bp-zoom-meeting-view-recordings{margin-top:10px}.meeting-item-table .recording-list{display:flex;flex:auto;border-bottom:1px solid #e7e9ec;padding:15px 0;background-color:#fff;margin-top:-1px;flex-flow:column}.meeting-item-table .recording-list .recording-list-row-wrap{display:table;table-layout:fixed;width:100%}.meeting-item-table .recording-list .recording-list-row{display:table-row;width:100%}.meeting-item-table .recording-list .recording-list-row .bb-media-model-inner .bb-media-section{max-height:90vh;min-height:90vh}.meeting-item-table .recording-list .recording-list-row .bb-media-model-inner .bb-media-section video{max-height:90vh;min-height:90vh}.meeting-item-table .recording-list .recording-list-row-col{display:table-cell;text-align:center;border-bottom:1px solid #e7e9ec;padding:10px 0}.meeting-item-table .recording-list .recording-list-row-col p{margin-bottom:0}.meeting-item-table .recording-list:empty{display:none}.single-meeting-item-table{min-width:auto}.single-meeting-item-table .single-meeting-item{border-bottom:1px solid #e7e9ec;margin-bottom:15px;padding:0 0 15px 0;display:flex;flex-flow:row wrap}.single-meeting-item-table .single-meeting-item:last-child{border-bottom:0}.single-meeting-item-table .meeting-item-head{font-size:13px;font-weight:400;color:#939597;line-height:1.5;letter-spacing:-.19px;margin:0;flex:0 0 220px;padding-right:20px}.single-meeting-item-table .meeting-item-col{font-size:14px;color:#122b46;letter-spacing:-.21px;line-height:1.2;flex:1;min-width:0}.single-meeting-item-table .meeting-buttons-wrap .bb-recordings-wrap{margin-left:15px}.z-form-row-action{display:flex;align-items:center;min-height:20px}.z-form-row-action .hide-pass:not(.on),.z-form-row-action .hide-password:not(.on),.z-form-row-action .show-pass:not(.on),.z-form-row-action .show-password:not(.on){display:none}.z-form-row-action .hide-password{font-size:20px;line-height:1}.z-form-row-action .pass-toggle{margin-left:auto}#bp-zoom-single-meeting-wrapper{min-height:-webkit-calc(45vh + 65px);min-height:calc(45vh + 65px)}#bp-zoom-single-meeting-wrapper:empty{text-align:center}#bp-zoom-single-meeting-wrapper:empty:before{font:normal normal 400 20px/1 bb-icons;speak:none;display:inline-block;margin:0 auto;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}#main .meeting-buttons-wrap{padding:0;margin-bottom:0}#main .meeting-buttons-wrap .button{font-size:14px}#main .meeting-buttons-wrap:empty{display:none}#bp-zoom-create-meeting-button{display:flex;align-items:center;font-size:14px;letter-spacing:-.24px}#bp-zoom-create-meeting-button i{font-size:18px;margin-right:5px}.bb-meeting-actions-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0}.bb-meeting-actions-wrap h2{margin:0}.bb-add-meeting{display:inline-block}#zmmtg-root{display:none}.bp-wrap-duration{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.bp-wrap-duration .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin:0 15px 0 0}.bp-wrap-duration .bb-field-wrap label{margin:0 4px;font-size:15px;font-weight:400;color:#939597;letter-spacing:-.22px}#main .bp-wrap-duration input,#main .bp-wrap-duration select{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:right 1rem center;padding-right:40px}.bb-group-zoom-settings-container .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;margin:0 0 15px}.bb-group-zoom-settings-container .bb-field-wrap label{flex:0 0 180px;font-size:14px!important;font-weight:400;color:#939597;letter-spacing:-.22px;margin:10px 0 0!important;padding-right:20px}.bb-group-zoom-settings-container .bb-field-wrap input{margin:0!important;font-size:14px!important;color:#122b46;letter-spacing:-.24px}.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{flex:1;min-width:0}.bb-group-zoom-settings-container .bp-group-zoom-settings+.bb-sep-line{margin-top:25px}.bb-group-zoom-settings-container label[for=bp-edit-group-zoom]{display:flex!important}.bb-group-zoom-settings-container label[for=bp-edit-group-zoom] span{padding-top:2px}.bb-group-zoom-settings-container .bp-zoom-group-button-wrap{display:flex;align-items:center;flex-flow:row wrap}.bb-group-zoom-settings-container .bp-zoom-group-button-wrap .button{font-size:14px}.bb-group-zoom-settings-container .show-zoom-instructions{margin-left:auto;margin-right:10px}.bb-group-zoom-settings-container .bp-zoom-group-check-connection{font-size:14px;display:inline-flex;align-items:center}.bb-group-zoom-settings-container .bp-zoom-group-check-connection i{font-size:18px;margin-right:6px}#bp-zoom-meeting-end-date-time{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:right 1rem center;padding-right:40px}#main .bb-field-wrap #bp-zoom-meeting-timezone,#main div.bb-field-wrap .bp-wrap-duration input,#main div.bb-field-wrap .bp-wrap-duration select{color:#122b46;font-size:14px;letter-spacing:-.24px;line-height:1.714}.zoom-meeting-block{background:#fff;border:1px solid #e7e9ec;border-radius:4px;padding:25px;margin-bottom:15px;display:flex;flex-flow:row wrap;align-items:center}.zoom-meeting-block h2{font-size:20px;font-weight:500;margin:0 0 5px!important}.zoom-meeting-block h2>.recurring-meeting-label{margin-left:10px}.zoom-meeting-block .bb-meeting-date,.zoom-meeting-block .bb-meeting-occurrence{font-size:14px;color:#939597;letter-spacing:-.24px;line-height:1.5}.zoom-meeting-block .meeting-actions .button{letter-spacing:-.24px;margin-right:3px;margin-bottom:10px}.zoom-meeting-block .bp-zoom-meeting-recording-fetch a.show-recordings{margin-bottom:10px}.zoom-meeting-block .live-meeting-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}#bp_zoom_meeting_form p.description,#bp_zoom_meeting_form ul.description{font-size:15px;color:#a3a5a9;list-style-position:inside;margin-left:2px}.bp-toggle-meeting-password-wrap{position:relative}#main #bp-zoom-meeting-password{margin:0;padding-right:40px}.bp-toggle-meeting-password{color:inherit;position:absolute;right:0;top:0;height:40px;width:40px;text-align:center;display:flex;align-items:center;justify-content:center;opacity:.6}.bp-toggle-meeting-password.bb-eye .bb-icon-eye{display:none}.bp-toggle-meeting-password:not(.bb-eye) .bb-icon-eye-slash{display:none}.bp-toggle-meeting-password .bb-icon-eye,.bp-toggle-meeting-password .bb-icon-eye-slash{font-size:18px}.zoom-meeting-block-info{flex:1;min-width:120px;margin-bottom:10px}.zoom-meeting-block-right{margin:0 auto;text-align:right}.zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,.zoom-meeting-block-right .meeting-actions{display:inline-block;vertical-align:middle;margin-left:5px;margin-top:10px;text-align:center}.bp_zoom_countdown>span.countDays{min-width:98px}.bp_zoom_countdown>span.countDays.digits-2{min-width:78px}.copy-link-wrap a{word-break:break-word;max-width:70%}.countdownHolder{margin:0 0 0 auto;font-size:30px}.bp_zoom_countdown{display:flex;align-items:center;justify-content:center;margin-bottom:auto}.meeting-buttons-wrap .bp_zoom_countdown{margin-bottom:-10px}span.bb-zoom-host{background:#eef0f3;border-radius:11px;font-size:11px;font-weight:600;color:#4d5c6d;letter-spacing:-.26px;line-height:1;display:inline-block;padding:6px 20px;margin-bottom:12px}.bp_zoom_countdown>span{display:flex;flex-flow:row wrap;justify-content:center;min-width:78px;max-width:78px;margin:0 5px}.bp_zoom_countdown .countdown_label{flex:0 0 100%;order:3;font-size:11px;font-weight:500;color:#939597;line-height:1;letter-spacing:-.19px;margin-top:8px;text-transform:uppercase;text-align:center}.bp_zoom_countdown .position{background:#eef0f3;border-radius:3px;height:60px;width:28px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 2px;position:relative}.bp_zoom_countdown span.position:after{opacity:.4;background:#d0d3d6;border-radius:3px 3px 0 0;content:"";position:absolute;top:0;left:0;height:50%;width:100%}.bp_zoom_countdown .countDiv:empty{display:none}.bp_zoom_countdown span.digit{z-index:2;position:absolute;margin-top:auto;margin-bottom:auto;left:auto;right:auto;top:auto!important;bottom:auto;font-size:26px;font-weight:500;letter-spacing:-.45px}#bp-zoom-dropdown-options-loader{display:none;line-height:1;margin-left:10px}.recording-list-row-wrap{border-bottom:1px solid #e7e9ec;padding-bottom:20px;margin-bottom:20px}.recording-list-row-wrap:last-child{border-bottom:0;margin-bottom:0}.recording-list-row-wrap .bb-internal-model{justify-content:center}.recording-list-row-wrap .bb-media-model-container{margin:auto;max-width:90%;width:100%}.recording-list-row,.recording-preview-info{display:flex;flex-flow:row wrap}.recording-list-info,.recording-preview-info{flex:1;min-width:0}.recording-preview-info{padding:6px 0 0 20px}.recording-button-wrap{margin-left:auto}.recording-button-wrap .button{letter-spacing:-.24px;font-weight:500;display:inline-flex;align-items:center;margin-left:4px;font-size:13px;min-height:28px;line-height:1;margin-top:8px;padding:0 16px 0 14px}.recording-button-wrap i{margin-right:6px;font-size:12px}span.select-recorded-text{font-size:14px}.recording-list-info{display:flex;flex-flow:column}.recording-preview-img{line-height:1;position:relative;height:80px;border-radius:3px}.recording-preview-img img{display:block;width:136px;height:82px}.recording-preview-img .play_btn,.recording-preview-img .play_btn_link{position:absolute;height:100%;width:100%;top:0;left:0;line-height:1;opacity:0}span.triangle-play-icon{position:absolute;left:7px;bottom:6px;font-size:12px;transition:50ms all linear;width:28px;height:28px;line-height:27px;vertical-align:middle;text-align:center;border-radius:50px;background:#fff;color:#007cff;border:1px solid #007cff;box-shadow:0 1px 3px rgba(0,0,0,.25)}span.triangle-play-icon:before{margin-right:-3px}.recording-preview-img:hover span.triangle-play-icon{transition:50ms all linear;box-shadow:0 1px 5px rgba(0,0,0,.35)}#main h2.clip_title{font-size:15px;font-weight:500;line-height:1;margin:0 0 8px}.clip_date,.clip_description{font-size:12px;color:#939597;letter-spacing:-.21px;line-height:1;margin-bottom:6px}.bb-shared-screen-wrap{line-height:1;margin-top:auto;margin-bottom:10px}.bb-shared-screen-wrap a.bb-shared-screen{display:flex}.bb-shared-screen-wrap svg{margin-right:8px;margin-top:1px;min-width:18px}.bp-zoom-meeting-wrap .bp-zoom-recorded-label{display:flex;align-items:center;margin:0}.bb-video-time{background:#122b46;border-radius:4px;font-size:10px;color:#fff;letter-spacing:-.17px;text-align:center;position:absolute;top:58px;right:6px;padding:3px 7px;z-index:10}a.bb-shared-screen{font-size:13px;letter-spacing:-.24px}.bp-zoom-meeting-alt-host .select2-container{width:auto!important;min-width:100%}.bb-field-wrapper-inner{max-width:560px;margin:auto}.bb-field-wrapper-inner>.bb-field-wrap{display:flex;flex-flow:row wrap}.bb-field-wrapper-inner>.bb-field-wrap>label{flex:0 0 180px;padding-right:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}.bb-field-wrapper-inner>.bb-field-wrap>.bb-meeting-options-wrap{width:calc(100% - 180px)}.bp-meeting-fields-wrap hr{background:#eef0f3;height:1px}.bb-meeting-host-select-wrap{flex:1;min-width:0}.bb-toggle-switch{position:relative;display:inline-block;width:50px;height:25px;margin-left:auto}.bb-toggle-switch input{opacity:0;width:0;height:0}.bb-toggle-slider{border-radius:34px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c8cbcf;transition:.4s}.bb-toggle-slider:before{border-radius:50%;position:absolute;content:"";height:21px;width:21px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s;box-shadow:-1px 1px 3px 0 rgba(0,0,0,.22)}input:checked+.bb-toggle-slider{background-color:#007cff}input:checked+.bb-toggle-slider:before{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}.bb-video-fields-wrap{flex:1;min-width:0;max-width:270px}#main .bb-video-fields-wrap label{display:flex;align-items:center;margin:0;font-size:16px;font-weight:400;letter-spacing:-.27px}#main .bb-meeting-options-wrap label{font-size:16px;font-weight:400;letter-spacing:-.21px;display:flex}.bb-meeting-options-wrap .bb-field-wrap>label span{padding-top:2px}.bp-zoom-meeting-auto-recording-options{padding-left:30px}.bp-zoom-meeting-auto-recording-options label span{line-height:1.5}.bp-zoom-meeting-auto-recording-options .bs-styled-radio:checked+.bb-radio-label:after,.bp-zoom-meeting-auto-recording-options .bs-styled-radio:checked+label:after{top:4px}.bp-zoom-meeting-time-meridian-wrap{position:relative}.bp-zoom-meeting-time-meridian-wrap input{position:absolute;opacity:0}.bb-time-meridian{background:#fff;border:1px solid #dedfe2;border-radius:50%;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#d0d3d6;letter-spacing:-.24px;line-height:24px}input:checked+.bb-time-meridian{background:#007cff;border-color:#007cff;color:#fff}.bb-field-wrap.start-time-picker{width:115px}#main #bp-zoom-meeting-description{min-height:110px;padding:8px 12px}#bb-recurring-meeting-label{margin-top:0}.bb-recurring-meeting-text{font-size:16px;font-weight:400;letter-spacing:-.21px}.bp-zoom-meeting-recurring-options>.bb-field-wrap,.bp-zoom-meeting-recurring-sub-options>.bb-field-wrap{display:flex}.bp-zoom-meeting-recurring-options>.bb-field-wrap>label,.bp-zoom-meeting-recurring-sub-options>.bb-field-wrap>label{flex:0 0 180px;padding-right:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}.bb-meeting-input-wrap{flex:1;min-width:0}.bb-meeting-input-wrap input[type=text]:disabled{background:#f9f9f9!important}.bp-zoom-meeting-repeat-wrap .bb-meeting-input-wrap{display:flex;align-items:center}.bp-zoom-meeting-repeat-wrap select{width:auto!important;margin-right:10px}#bp-zoom-meeting-occurs-on-week span{font-size:16px;font-weight:400;letter-spacing:-.21px}#main .bp-zoom-meeting-members-listing .bp-messages{margin:10px 20px}a.bp-back-to-meeting-list{color:rgba(18,43,70,.4);line-height:1;margin-left:-10px;margin-right:10px;display:none}a.bp-back-to-meeting-list span{font-size:24px}a.bp-close-create-meeting-form{margin-left:auto;display:none}a.bp-close-create-meeting-form span{font-size:24px;color:rgba(18,43,70,.4);line-height:1;margin-top:5px}#bp-zoom-meeting-cancel-edit{margin-right:20px}.bb-media-section video{width:100%;height:auto}.bb-media-section audio{max-width:800px;width:90%}#main #copy-download-link,#main .downloadmeeting.downloadclip{display:inline-flex;align-items:center;justify-content:center}#main #copy-download-link i,#main .downloadmeeting.downloadclip i{margin-right:5px}.bb-shared-screen svg g{stroke:#007cff}a.bb-invitation-url{white-space:nowrap;display:inline-block;max-width:75%;text-overflow:ellipsis;overflow:hidden;padding-right:20px}.bp-meeting-fields-wrap>.bp-messages{margin-bottom:22px}.bp-meeting-fields-wrap .select2-container{width:auto!important;min-width:100%}.groups.zoom .select2-container .select2-dropdown{max-width:inherit}.bp-zoom-group-check-connection.loading:after{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 0 0 6px;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}#bp-zoom-meeting-form-submit.loading:before,.bb-save-settings.loading:before{font:normal normal 400 18px/1 bb-icons;speak:none;display:inline-block;margin:0 10px 0 0;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}.bb-meeting-input-wrap .select2-container--default .select2-selection--single{border:1px solid #dedfe2;border-radius:3px;height:40px}.bb-meeting-input-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;color:#122b46;font-size:14px;letter-spacing:-.24px}.bb-meeting-input-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;width:30px}.single-meeting-item.bb-countdown-wrap{border:0;padding-bottom:0}.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{margin-left:-7px;justify-content:flex-start}.single-meeting-item.bb-countdown-wrap .countdown_label{line-height:27px}#main .single-meeting-item.bb-countdown-wrap+.meeting-buttons-wrap{border-top-width:1px;border-top-style:solid;border-color:#e7e9ec;padding-top:20px;padding-bottom:5px}.mfp-wrap.mfp-wrap{z-index:999999}.mfp-content.mfp-content{text-align:left}.bb-description-info{font-size:14px;color:#a3a5a9;letter-spacing:-.24px;line-height:24px;display:flex;align-items:center;margin-top:8px}.bb-description-info .bb-url-text{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:20px}.copy-webhook-link.copied:after,.copy-webhook-link.copied:before{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li{margin-left:auto;float:right;margin-right:5px}.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync{border-color:transparent;color:#007cff}.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync .bb-icon-spinner{display:none}.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync.loading .bb-icon-spinner{display:inline-block}.bp-step-nav-main .bp-step-nav ul{margin:0 0 20px;border-bottom:1px solid #e7e9ec}.bp-step-nav-main .bp-step-nav li{list-style:none;display:inline-block;margin-right:4px}.bp-step-nav-main .bp-step-nav li a{color:#939597;padding:12px 13px 11px;display:inline-block;margin:1px 1px 0;line-height:1}.bp-step-nav-main .bp-step-nav li a:hover{color:#007cff}.bp-step-nav-main .bp-step-nav li.selected>a{border:1px solid #e7e9ec;border-bottom-color:#fff!important;border-radius:3px 3px 0 0;margin:0 0 -1px;color:#122b46}.bp-step-nav-main .bp-step-actions{margin:20px 0 0}.bp-step-nav-main .bp-step-actions .bp-step-next{float:right}.bp-step-nav-main .bp-step-blocks{margin-bottom:20px}.bp-step-nav-main .bp-step-blocks .bp-step-block{visibility:hidden;opacity:0;height:0;width:0;overflow:hidden}.bp-step-nav-main .bp-step-blocks .bp-step-block.selected{transition:opacity .3s ease;visibility:visible;opacity:1;overflow:initial;height:auto;width:auto}@media screen and (max-width:767px){.bp-step-nav-main .bp-step-nav{background-color:#fbfaf9}.bp-step-nav-main .bp-step-nav>ul{border:1px solid #e7e9ec;border-bottom:0;border-radius:3px 3px 0 0;overflow:hidden;margin-bottom:0}.bp-step-nav-main .bp-step-nav li>a{margin:0}.bp-step-nav-main .bp-step-nav li.selected>a{border:0;background-color:rgba(77,92,109,.1);border-radius:0;margin:0}}.bp-zoom-block-show-details{max-width:760px;font-size:14px;letter-spacing:-.24px;margin-top:7px;line-height:1.5}.bp-zoom-block-show-details .mfp-close{box-shadow:none;font-size:0;opacity:1}.bp-zoom-block-show-details .mfp-close:before{content:"\e828";font-family:bb-icons;font-size:22px;font-weight:400}.groups.zoom .bp-single-vert-nav .item-body{min-height:auto}.groups.zoom .bp-single-vert-nav .bp-zoom-meeting-container .bp-navs{border:0!important}@media (min-width:749px){.groups.zoom .bp-single-vert-nav .bp-zoom-meeting-container{border:0}}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{background:#f5f5f5;border-top:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:first-child{border-top:0}.bb-meeting-input-wrap #bb-notification-meeting-label{display:inline-block}.bb-meeting-input-wrap .bb-recurring-meeting-text #bp-zoom-meeting-alert{width:calc(100% - 215px);margin:0 10px;min-width:120px;padding-right:20px;height:35px}@media (max-width:1480px) and (min-width:1351px){.has-sidebar .single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{width:180%;transform:translateX(-44%);text-align:center;justify-content:center}}@media (max-width:1265px) and (min-width:1081px){.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(-54%);text-align:center;justify-content:center}}@media (max-width:1350px){.has-sidebar .bp-zoom-meeting-left,.has-sidebar .bp-zoom-meeting-right{flex:0 0 100%;border-right:0;min-width:0}.has-sidebar .bp-zoom-meeting-right{display:none}.has-sidebar a.bp-back-to-meeting-list,.has-sidebar a.bp-close-create-meeting-form{display:block}.has-sidebar .bp-create-meeting .bp-zoom-meeting-left,.has-sidebar .bp-single-meeting .bp-zoom-meeting-left{display:none}.has-sidebar .bp-create-meeting .bp-zoom-meeting-right,.has-sidebar .bp-single-meeting .bp-zoom-meeting-right{display:block}}@media (max-width:1080px){.bp-zoom-meeting-left,.bp-zoom-meeting-right{flex:0 0 100%;border-right:0;min-width:0}.bp-zoom-meeting-right{display:none}a.bp-back-to-meeting-list,a.bp-close-create-meeting-form{display:block}.bp-create-meeting .bp-zoom-meeting-left,.bp-single-meeting .bp-zoom-meeting-left{display:none}.bp-create-meeting .bp-zoom-meeting-right,.bp-single-meeting .bp-zoom-meeting-right{display:block}.zoom-meeting-block .bp-zoom-meeting-recording-fetch a.show-recordings{margin-bottom:0}}@media (max-width:900px){.zoom-meeting-block-info{flex:0 0 100%;margin-bottom:30px}.zoom-meeting-block-right{margin-left:0;align-items:center;display:flex;justify-content:center;flex-flow:column;width:100%}.zoom-meeting-block-right>.meeting-actions{text-align:center}.zoom-meeting-block-right>.meeting-actions .join-meeting-in-browser{margin-bottom:10px}.zoom-meeting-block-right .bp_zoom_countdown{margin:0 auto 0 auto}}@media (max-width:980px) and (min-width:800px){.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(-50%);text-align:center;justify-content:center}}@media (max-width:800px){.copy-link-wrap a{max-width:100%;flex:0 0 100%}.copy-link-wrap .copy-invitation-link{margin:12px 0 0}.single-meeting-item-table .meeting-item-head{flex:0 0 180px}a.bb-invitation-url{max-width:100%}.recording-preview-info{flex-flow:column}.recording-button-wrap{margin-left:0}}@media (max-width:650px){.bp_zoom_countdown,.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown,.zoom-meeting-block-right .bp_zoom_countdown{transform:scale(.8);width:140%;margin-left:-17%}}@media (max-width:540px){.single-meeting-item-table .meeting-item-col,.single-meeting-item-table .meeting-item-head{flex:0 0 100%;padding:0}.single-meeting-item-table .meeting-item-head{margin-bottom:10px}.zoom-meeting-block .meeting-actions .button{margin-bottom:10px;min-width:220px}.bp_zoom_countdown>span{max-width:70px;margin:0 3px}.bp_zoom_countdown .position{width:30px;height:52px}.bb-group-zoom-settings-container .bb-field-wrap,.bp-wrap-duration.bb-meeting-input-wrap{flex-flow:row wrap}.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{margin-top:10px}.bb-field-wrapper-inner>.bb-field-wrap>.bb-video-fields-wrap,.bb-field-wrapper-inner>.bb-field-wrap>label,.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap,.bb-group-zoom-settings-container .bb-field-wrap label,.bb-meeting-input-wrap{flex:0 0 100%}.bb-field-wrapper-inner>.bb-field-wrap .bb-meeting-options-wrap{width:100%}.bp-zoom-meeting-recurring-options>.bb-field-wrap,.bp-zoom-meeting-recurring-sub-options>.bb-field-wrap{display:block}.bp-wrap-duration .bb-field-wrap{max-width:140px}.bp-wrap-duration .bb-field-wrap.start-time-picker{margin-top:14px}.bb-meeting-input-wrap.bp-zoom-meeting-end-date-time-wrap .bb-field-wrap.end-date-picker{margin:0 0 0 5px}.bb-meeting-input-wrap.bp-zoom-meeting-end-date-time-wrap #bp-zoom-meeting-end-times{margin:0 5px}.bb-field-wrap.bp-zoom-meeting-time-meridian-wrap{flex:0 0 100%;margin-top:15px}.bp-zoom-meeting-container .bb-timezone{line-height:1.4}#main #bp-zoom-meeting-occurs-on-month label[for=bp-zoom-meeting-occurs-month-week-select]{display:block}#main #bp-zoom-meeting-occurs-on-month label[for=bp-zoom-meeting-occurs-month-week-select] .bp-zoom-meeting-occurs-month-week-select-label{display:block;margin:5px 0 0 34px}#main #bp-zoom-meeting-occurs-on-month label[for=bp-zoom-meeting-occurs-month-week-select]>select{max-width:90px}#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap{flex-flow:column}#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .meeting-item-col.meeting-action{flex-flow:column;display:flex}#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .meeting-item-col.meeting-action>a{margin:0 0 10px}#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .bb-recordings-wrap .meeting-item-head:empty{display:none}#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .bb-recordings-wrap .show-recordings{width:100%}}@media (max-width:420px){.bp_zoom_countdown,.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{transform:scale(.8);width:130%;margin-left:-15%}.bp_zoom_countdown>span{max-width:60px}.bp_zoom_countdown .position{width:22px;height:40px}.bp_zoom_countdown span.digit{font-size:20px}.zoom-meeting-block{padding:20px}.recording-preview-info{padding:6px 0 0}}@media (max-width:380px){.bzm-white-popup .recording-list-row{flex-flow:column}.recording-preview-img{max-width:136px;margin-bottom:10px}}.bp-zoom-webinar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#fff;border:1px solid #e7e9ec;border-radius:4px}#page .bp-zoom-webinar-container .bp-navs{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:1px;border:0;padding:0 20px;border-radius:4px 4px 0 0;background:#fff;border-bottom:1px solid #e7e9ec;margin:0}#page .bp-zoom-webinar-container .bp-navs a{line-height:1;padding:16px 0}#bp_zoom_webinar_form{margin:0;height:100%;position:relative}.bp-zoom-webinar-search.subnav-search{padding:20px}#main .bp-zoom-webinar-members-listing #webinars-list{max-height:70vh;overflow:auto;margin:0;padding:0;text-align:initial;margin-bottom:40px}.bp-zoom-webinar-members-listing .webinar-timezone{font-size:12px;color:#122b46;text-align:center;display:block;padding:6px 20px;background-color:#f5f6f7;border-top:1px solid #e7e9ec;border-radius:0 0 0 4px;position:absolute;bottom:0;left:0;z-index:12;width:100%}.all-webinars .webinar-item .webinar-meta-wrap{position:relative}.all-webinars .webinar-item .recurring-webinar-label{padding:0;height:8px;width:8px;border-radius:50%;position:absolute;right:0;top:2px}.all-webinars .webinar-item .recurring-webinar-label+.webinar-date{margin-right:12px}.all-webinars .webinar-item .live-webinar-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}.all-webinars .webinar-item .bp-zoom-webinar-view-recordings{margin-left:7px}.webinar-topic{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.webinar-topic .webinar-title{font-size:14px;color:#122b46;letter-spacing:-.24px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.webinar-topic .webinar-title:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.recurring-webinar-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:11px;font-weight:400;letter-spacing:.45px;background-color:#ffbf1b;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:20px}.in-progress-webinar-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;background-color:#ef3f46;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:5px}#main a.button.view-recordings.bp-zoom-webinar-view-recordings{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;position:relative;z-index:12}.bp-zoom-webinar-view-recordings .record-count{margin-left:3px}.bp-zoom-webinar-container .bb-title-wrap{margin:-20px -20px 20px;border-bottom:1px solid #e7e9ec;padding:6px 20px;min-height:66px;display:flex;align-items:center}.bp-zoom-webinar-container .bb-title-wrap .bb-title{margin:0;line-height:1.4;font-size:18px;font-weight:500;letter-spacing:-.24px}.bp-zoom-webinar-container .bb-title-wrap .bb-title>.recurring-webinar-label{margin-left:10px}.bp-zoom-webinar-container .bb-timezone,.bp-zoom-webinar-container .bb-webinar-occurrence{font-size:12px;color:#939597;letter-spacing:-.24px;line-height:1;margin-top:3px}.webinar-actions-list a{font-size:13px;font-weight:inherit;color:#939597;letter-spacing:-.24px;line-height:1;margin-bottom:1px;padding:10px 14px;display:block}.webinar-actions-list a:hover{background-color:#f5f5f5}.webinar-actions-list i{font-size:15px;margin-right:10px}#main #bp-zoom-webinar-occurs-on-month label,#main .bp-zoom-webinar-end-date-time-wrap label{font-size:14px;font-weight:400;letter-spacing:-.24px;margin:0 0 20px;display:flex;align-items:center}#bp-zoom-webinar-occurs-on-month .bs-styled-radio:checked+label:after,.bp-zoom-webinar-end-date-time-wrap .bs-styled-radio:checked+label:after{top:13px}#bp-zoom-webinar-end-times,#bp-zoom-webinar-occurs-on-month select{margin:0 12px;width:auto!important}.bp-zoom-webinar-recurring-sub-options #bp-zoom-webinar-occurs-on-week>label{display:inline-block;margin-right:15px;min-width:62px}#main .bb-webinar-options-wrap .bp-zoom-webinar-registration-options>label{display:block;position:relative;padding-left:32px}#main .bb-webinar-options-wrap .bp-zoom-webinar-registration-options>label:before{left:0;top:3px;position:absolute}#main .bb-webinar-options-wrap .bp-zoom-webinar-registration-options>label:after{top:7px}#main label[for=bp-zoom-webinar-weekly-days-sun]{margin-top:10px}select#bp-zoom-webinar-monthly-week{margin-left:0;margin-right:0}.copy-invitation-link,.copy-link-wrap,span.no-pass-required{display:flex;align-items:center;flex-flow:row wrap}a.button.primary.join-webinar-in-app{min-width:200px;margin-left:6px}a.button.primary.join-webinar-in-app.small{margin-right:6px;min-width:auto}.zoom-webinar-block a.button.primary.join-webinar-in-app{margin-left:0}a.button.outline.join-webinar-in-browser{min-width:220px}#buddypress .single-webinar-item.webinar-buttons-wrap a.button.small{padding:6px 15px}#buddypress .single-webinar-item.webinar-buttons-wrap a.button.outline.join-webinar-in-browser{min-width:190px}.copy-invitation-link{font-size:13px;margin-left:auto}.copy-invitation-link .bb-icon{font-size:16px;margin-right:6px}#webinar-invitation-container{background:#fbfbfc;border:1px solid #eef0f3;border-radius:3px}#webinar-invitation{width:100%;background:0 0;border:0;resize:none;margin:0 0;min-height:58vh;font-size:13px;color:#122b46;letter-spacing:-.24px;line-height:19px;padding:20px}#webinars-list .load-more{display:none}body .mfp-bg{opacity:1;z-index:1024;background:rgba(250,251,253,.9)}.bzm-white-popup{position:relative;background:#fff;padding:20px 30px 25px;width:auto;max-width:600px;margin:20px auto;border-radius:4px;overflow:hidden;border:1px solid #d2d4d6;box-shadow:0 6px 24px 0 rgba(18,43,70,.1)}.bzm-white-popup button.mfp-close{box-shadow:none;right:10px;left:auto;top:10px}.bzm-white-popup .recording-list-row-wrap{overflow:auto;max-height:62vh;border:0;margin:0 -30px;padding:20px 30px 0}.bzm-white-popup .recording-list-row-group{border-bottom:1px solid #eef0f3;padding:20px 0}.bzm-white-popup .recording-list-row-group:first-child{padding-top:0}.bzm-white-popup .recording-list-row-group:last-child{border-bottom:0}.bzm-white-popup .recording-list-row-group h4.clip_title{font-size:17px;font-weight:500;margin:0 0 20px}.bzm-white-popup .recording-list-row-group .recording-list-row{padding-bottom:15px;margin-bottom:15px}.bzm-white-popup .recording-list-row-group .recording-list-row:last-child{border-bottom:0;margin-bottom:0}.bzm-white-popup .recording-list-row-group .recording-list-row .pass-toggle{font-size:14px}.bzm-white-popup h2.clip_title{font-size:14px;font-weight:500;line-height:1;margin:2px 0 9px}.bzm-white-popup span.vdo-time{background:#122b46;border-radius:4px;font-size:10px;font-weight:500;color:#fff;letter-spacing:-.17px;text-align:center;padding:3px 6px;display:inline-block;margin-right:10px}.bzm-white-popup span.vdo-size{font-weight:500}.bzm-white-popup .button.downloadclip{font-size:13px;font-weight:500;min-height:28px;line-height:1;display:inline-flex;align-items:center;margin-top:8px;padding:0 16px 0 14px}.bzm-white-popup i.bb-icon-download{margin-right:6px;font-size:12px}.copy-invitation-popup-block .mfp-close{display:none}.copy-invitation-popup-block .show-webinar-details{margin:10px 10px;box-shadow:none;right:10px;top:10px;position:absolute;display:block;color:#333}.copy-invitation-popup-block .show-webinar-details i{font-size:24px;opacity:.65}footer.bb-zm-model-footer{padding:25px 0 0;border-top:1px solid #eef0f3}.bp-zoom-group-show-instructions{font-size:15px;color:#122b46;letter-spacing:-.22px;line-height:1.46;max-width:850px}.bp-zoom-group-show-instructions .mfp-close{box-shadow:none;font-size:0;opacity:1}.bp-zoom-group-show-instructions .mfp-close:before{content:"\e828";font-family:bb-icons;font-size:22px;font-weight:400}.bp-zoom-group-show-instructions .bp-step-nav-main .save-settings{display:none;float:right}.bp-zoom-group-show-instructions .bp-step-nav-main.last-tab .save-settings{display:inline-block}.bp-zoom-group-show-instructions .bb-group-zoom-settings-container{margin:20px 0 0}.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap label{color:#4d5c6d}.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap input{width:100%}.info-status{font-size:12px;letter-spacing:-.18px;text-transform:uppercase}.no-pass-required i{font-size:17px;height:16px;width:16px;margin-right:3px}.webinar-date{font-size:12px}.bb-webinar-option{display:flex;margin-bottom:16px;margin-left:-3px}.bb-webinar-option i{font-size:17px;width:15px;height:15px;line-height:1;margin-right:6px}.bb-webinar-option .bb-icon-check{color:#05d786}.toggle-password i{margin-right:6px;font-size:16px}.show-password .recording-password{font-family:Monaco,Consolas,"Courier New",Courier,monospace;font-size:13px;background:#f0f1f6;padding:5px 8px;border-radius:4px;margin-left:1px;min-width:105px;display:inline-block;line-height:1;border:1px solid #ddd}.bb-webinar-option.no{font-size:14px;color:#a3a5a9}.webinar-actions-anchor{color:#939597}.webinar-actions-anchor i{font-size:20px}.bp-zoom-webinar-right-top{padding:20px}#bp-zoom-create-webinar-wrapper{display:none}.webinar-actions{line-height:1;margin-left:auto;position:relative}.webinar-actions .webinar-actions-list{display:none;margin:0;position:absolute;background:#fff;box-shadow:0 2px 7px 1px rgba(0,0,0,.05),0 6px 32px 0 rgba(18,43,70,.1);border-radius:4px;padding:5px 0;min-width:200px;right:-20px;top:35px;z-index:119;list-style:none}.webinar-actions .webinar-actions-list.open{display:block}.webinar-actions .webinar-actions-list:before{content:" ";position:absolute;width:0;height:0;top:0;right:27px;border:6px solid #000;border-color:#fff #fff transparent transparent;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:2px -3px 3px 0 rgba(0,0,0,.02);z-index:1002}.webinar-actions ul{list-style:none;margin:0;padding:0}#webinars-list li{margin:0 0 1px;padding:11px 20px;position:relative}#webinars-list li.current,#webinars-list li:hover{background:#f5f6f7}.webinar-item-col.webinar-meta-wrap{display:flex;justify-content:space-between;font-size:13px;color:#939597;letter-spacing:-.22px;line-height:1}.bp-zoom-webinar-search-form{background-color:#fff;border:1px solid #dedfe2;box-shadow:none;border-radius:100px;margin:0;position:relative}.bp-zoom-webinar-search-form #bp_zoom_webinar_search{background-size:14px;background-position:left 12px center;background-color:#fbfbfc;height:32px;padding-left:2rem;width:100%;min-width:210px;border-radius:100px;border:0}.bp-zoom-webinar-search-form .nouveau-search-submit{padding:0;position:absolute!important;width:30px;height:33px;opacity:0;left:0;z-index:10;overflow:hidden}.bp-zoom-webinar-left{border-right:1px solid #e7e9ec;min-width:0;flex:0 0 360px;position:relative}@media (min-width:1081px){.bp-zoom-webinar-left-inner{min-height:65vh}.has-sidebar .bp-zoom-webinar-left{flex:0 0 300px}.has-sidebar a.bb-invitation-url{max-width:55%}.has-sidebar .bp_zoom_countdown>span{margin:0 2px}.has-sidebar .bp_zoom_countdown .position{margin:0 2px;width:28px}.has-sidebar .bp_zoom_countdown span.digit{font-size:24px}}.bp-zoom-webinar-right{flex:1;min-width:0}.webinar-item-container h2{text-transform:capitalize}.webinar-item-container .load-more{margin:0 auto 10px;width:100%;border-top:1px solid #e7e9ec}.webinar-item-container .load-more .button{max-width:230px;margin:0 auto;margin-top:20px}#buddypress .webinar-item-container .load-more .button{display:block}.webinar-item-table{min-width:520px}.webinar-item-table .webinar-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e9ec;padding:0 0 8px}.webinar-item-table .webinar-item-header .webinar-item-head{font-size:12px;color:#939597;flex-basis:25%;text-transform:uppercase}.webinar-item-table .webinar-item{margin:0;border-bottom:1px solid #e7e9ec;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.webinar-item-table .webinar-item:last-child{border-bottom:0}.webinar-item-table .webinar-item .webinar-item-col{-ms-flex-preferred-size:25%;flex-basis:25%;font-size:14px;line-height:1.3;color:#4d5c6d;padding:0 5px}.webinar-item-table .webinar-item .webinar-item-col .webinar-link{font-size:15px;color:#122b46}.webinar-item-table .webinar-item .webinar-item-col.webinar-action{text-align:center;padding:0 5px}.webinar-item-table .webinar-item .webinar-item-col.webinar-action .bp-zoom-webinar-view-recordings{margin-top:10px}.webinar-item-table .recording-list{display:flex;flex:auto;border-bottom:1px solid #e7e9ec;padding:15px 0;background-color:#fff;margin-top:-1px;flex-flow:column}.webinar-item-table .recording-list .recording-list-row-wrap{display:table;table-layout:fixed;width:100%}.webinar-item-table .recording-list .recording-list-row{display:table-row;width:100%}.webinar-item-table .recording-list .recording-list-row-col{display:table-cell;text-align:center;border-bottom:1px solid #e7e9ec;padding:10px 0}.webinar-item-table .recording-list .recording-list-row-col p{margin-bottom:0}.webinar-item-table .recording-list:empty{display:none}.single-webinar-item-table{min-width:auto}.single-webinar-item-table .single-webinar-item{border-bottom:1px solid #e7e9ec;margin-bottom:15px;padding:0 0 15px 0;display:flex;flex-flow:row wrap}.single-webinar-item-table .single-webinar-item:last-child{border-bottom:0}.single-webinar-item-table .webinar-item-head{font-size:13px;font-weight:400;color:#939597;line-height:1.5;letter-spacing:-.19px;margin:0;flex:0 0 220px;padding-right:20px}.single-webinar-item-table .webinar-item-col{font-size:14px;color:#122b46;letter-spacing:-.21px;line-height:1.2;flex:1;min-width:0}.single-webinar-item-table .webinar-buttons-wrap .bb-recordings-wrap{margin-left:15px}.z-form-row-action{display:flex;align-items:center;min-height:20px}.z-form-row-action .hide-pass:not(.on),.z-form-row-action .hide-password:not(.on),.z-form-row-action .show-pass:not(.on),.z-form-row-action .show-password:not(.on){display:none}.z-form-row-action .hide-password{font-size:20px;line-height:1}.z-form-row-action .pass-toggle{margin-left:auto}#bp-zoom-single-webinar-wrapper{min-height:-webkit-calc(45vh + 65px);min-height:calc(45vh + 65px)}#bp-zoom-single-webinar-wrapper:empty{text-align:center}#bp-zoom-single-webinar-wrapper:empty:before{font:normal normal 400 20px/1 bb-icons;speak:none;display:inline-block;margin:0 auto;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}#main .webinar-buttons-wrap{padding:0;margin-bottom:0}#main .webinar-buttons-wrap .button{font-size:14px}#main .webinar-buttons-wrap:empty{display:none}#bp-zoom-create-webinar-button{display:flex;align-items:center;font-size:14px;letter-spacing:-.24px}#bp-zoom-create-webinar-button i{font-size:16px;margin-right:5px}.bb-webinar-actions-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0}.bb-webinar-actions-wrap h2{margin:0}.bb-add-webinar{display:inline-block}#zmmtg-root{display:none}.bp-wrap-duration{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.bp-wrap-duration .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin:0 15px 0 0}.bp-wrap-duration .bb-field-wrap label{margin:0 4px;font-size:15px;font-weight:400;color:#939597;letter-spacing:-.22px}#main .bp-wrap-duration input,#main .bp-wrap-duration select{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:right 1rem center;padding-right:40px}.bb-group-zoom-settings-container .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;margin:0 0 15px}.bb-group-zoom-settings-container .bb-field-wrap label{flex:0 0 180px;font-size:14px!important;font-weight:400;color:#939597;letter-spacing:-.22px;margin:10px 0 0!important;padding-right:20px}.bb-group-zoom-settings-container .bb-field-wrap input{margin:0!important;font-size:14px;color:#122b46;letter-spacing:-.24px}.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{flex:1;min-width:0}.bb-group-zoom-settings-container .bp-group-zoom-settings+.bb-sep-line{margin-top:25px}.bb-group-zoom-settings-container label[for=bp-edit-group-zoom]{display:flex!important}.bb-group-zoom-settings-container label[for=bp-edit-group-zoom] span{padding-top:2px}.bb-group-zoom-settings-container .bp-zoom-group-button-wrap{display:flex;align-items:center;flex-flow:row wrap}.bb-group-zoom-settings-container .bp-zoom-group-button-wrap .button{font-size:14px}.bb-group-zoom-settings-container .show-zoom-instructions{margin-left:auto;margin-right:10px}.bb-group-zoom-settings-container .bp-zoom-group-check-connection{font-size:14px;display:inline-flex;align-items:center}.bb-group-zoom-settings-container .bp-zoom-group-check-connection i{font-size:18px;margin-right:6px}#bp-zoom-webinar-end-date-time{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:right 1rem center;padding-right:40px}#main .bb-field-wrap #bp-zoom-webinar-timezone,#main div.bb-field-wrap .bp-wrap-duration input,#main div.bb-field-wrap .bp-wrap-duration select{color:#122b46;font-size:14px;letter-spacing:-.24px;line-height:1.714}.zoom-webinar-block{background:#fff;border:1px solid #e7e9ec;border-radius:4px;padding:25px;margin-bottom:15px;display:flex;flex-flow:row wrap;align-items:center}.zoom-webinar-block h2{font-size:20px;font-weight:500;margin:0 0 5px!important}.zoom-webinar-block h2>.recurring-webinar-label{margin-left:10px}.zoom-webinar-block .bb-webinar-date,.zoom-webinar-block .bb-webinar-occurrence{font-size:14px;color:#939597;letter-spacing:-.24px;line-height:1.5}.zoom-webinar-block .webinar-actions .button{letter-spacing:-.24px;margin-right:3px;margin-bottom:10px}.zoom-webinar-block .bp-zoom-webinar-recording-fetch a.show-recordings{margin-bottom:10px}.zoom-webinar-block .live-webinar-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}.zoom-webinar-block .join-webinar-in-browser{margin-top:10px}#bp_zoom_webinar_form p.description,#bp_zoom_webinar_form ul.description{font-size:15px;color:#a3a5a9;list-style-position:inside;margin-left:2px}.bp-toggle-webinar-password-wrap{position:relative}#main #bp-zoom-webinar-password{margin:0;padding-right:40px}.bp-toggle-webinar-password{color:inherit;position:absolute;right:0;top:0;height:40px;width:40px;text-align:center;display:flex;align-items:center;justify-content:center;opacity:.6}.bp-toggle-webinar-password.bb-eye .bb-icon-eye{display:none}.bp-toggle-webinar-password:not(.bb-eye) .bb-icon-eye-slash{display:none}.zoom-webinar-block-info{flex:1;min-width:280px;margin-bottom:10px}.zoom-webinar-block-right{margin:0 auto;text-align:right}.zoom-webinar-block-right .bp-zoom-webinar-recording-fetch,.zoom-webinar-block-right .webinar-actions{display:inline-block;vertical-align:middle;margin-left:5px;margin-top:10px;text-align:center}.zoom-webinar-block-right .webinar-actions{margin-top:0}.zoom-webinar-block-right .join-webinar-in-app{margin-top:10px;margin-bottom:10px}.bp_zoom_countdown{display:flex;align-items:center;justify-content:center;margin-bottom:auto}.webinar-buttons-wrap .bp_zoom_countdown{margin-bottom:-10px}span.bb-zoom-host{background:#eef0f3;border-radius:11px;font-size:11px;font-weight:600;color:#4d5c6d;letter-spacing:-.26px;line-height:1;display:inline-block;padding:6px 20px;margin-bottom:12px}.bp_zoom_countdown>span{display:flex;flex-flow:row wrap;justify-content:center;min-width:70px;max-width:70px;margin:0 5px}.bp_zoom_countdown .countdown_label{flex:0 0 100%;order:3;font-size:11px;font-weight:500;color:#939597;line-height:1;letter-spacing:-.19px;margin-top:8px;text-transform:uppercase;text-align:center}.bp_zoom_countdown .position{background:#eef0f3;border-radius:3px;height:60px;width:28px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 2px;position:relative}.bp_zoom_countdown span.position:after{opacity:.4;background:#d0d3d6;border-radius:3px 3px 0 0;content:"";position:absolute;top:0;left:0;height:50%;width:100%}.bp_zoom_countdown .countDiv:empty{display:none}.bp_zoom_countdown span.digit{z-index:2;position:absolute;margin-top:auto;margin-bottom:auto;left:auto;right:auto;top:auto!important;bottom:auto;font-size:26px;font-weight:500;letter-spacing:-.45px}#bp-zoom-dropdown-options-loader{display:none;line-height:1;margin-left:10px}#bp-zoom-dropdown-options-loader i>{font-size:16px}.recording-list-row-wrap{border-bottom:1px solid #e7e9ec;padding-bottom:20px;margin-bottom:20px}.recording-list-row-wrap:last-child{border-bottom:0;margin-bottom:0}.recording-list-row-wrap .bb-internal-model{justify-content:center}.recording-list-row-wrap .bb-media-model-container{margin:auto;max-width:90%;width:100%}.recording-list-row,.recording-preview-info{display:flex;flex-flow:row wrap}.recording-list-info,.recording-preview-info{flex:1;min-width:0}.recording-preview-info{padding:6px 0 0 20px}.recording-button-wrap{margin-left:auto}.recording-button-wrap .button{letter-spacing:-.24px;font-weight:500;display:inline-flex;align-items:center;margin-left:4px;font-size:13px;min-height:28px;line-height:1;margin-top:8px;padding:0 16px 0 14px}.recording-button-wrap i{margin-right:6px;font-size:12px}span.select-recorded-text{font-size:14px}.recording-list-info{display:flex;flex-flow:column}.recording-preview-img{line-height:1;position:relative;height:80px;border-radius:3px}.recording-preview-img img{display:block;width:136px;height:82px}.recording-preview-img .play_btn,.recording-preview-img .play_btn_link{position:absolute;height:100%;width:100%;top:0;left:0;line-height:1;opacity:0}span.triangle-play-icon{position:absolute;left:7px;bottom:6px;font-size:12px;transition:50ms all linear;width:28px;height:28px;line-height:27px;vertical-align:middle;text-align:center;border-radius:50px;background:#fff;color:#007cff;border:1px solid #007cff;box-shadow:0 1px 3px rgba(0,0,0,.25)}span.triangle-play-icon:before{margin-right:-3px}.recording-preview-img:hover span.triangle-play-icon{transition:50ms all linear;box-shadow:0 1px 5px rgba(0,0,0,.35)}#main h2.clip_title{font-size:15px;font-weight:500;line-height:1;margin:0 0 8px}.clip_date,.clip_description{font-size:12px;color:#939597;letter-spacing:-.21px;line-height:1;margin-bottom:6px}.bb-shared-screen-wrap{line-height:1;margin-top:auto;margin-bottom:10px}.bb-shared-screen-wrap a.bb-shared-screen{display:flex}.bb-shared-screen-wrap svg{margin-right:8px;margin-top:1px;min-width:18px}.bp-zoom-webinar-wrap .bp-zoom-recorded-label{display:flex;align-items:center;margin:0}.bb-video-time{background:#122b46;border-radius:4px;font-size:10px;color:#fff;letter-spacing:-.17px;text-align:center;position:absolute;top:58px;right:6px;padding:3px 7px;z-index:10}a.bb-shared-screen{font-size:13px;letter-spacing:-.24px}.bp-zoom-webinar-alt-host .select2-container{width:auto!important;min-width:100%}.bb-field-wrapper-inner{max-width:560px;margin:auto}.bb-field-wrapper-inner>.bb-field-wrap{display:flex;flex-flow:row wrap}.bb-field-wrapper-inner>.bb-field-wrap>label{flex:0 0 180px;padding-right:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}.bb-field-wrapper-inner>.bb-field-wrap>.bb-webinar-options-wrap{width:calc(100% - 180px)}.bp-webinar-fields-wrap hr{background:#eef0f3;height:1px}.bb-webinar-host-select-wrap{flex:1;min-width:0}.bb-toggle-switch{position:relative;display:inline-block;width:50px;height:25px;margin-left:auto}.bb-toggle-switch input{opacity:0;width:0;height:0}.bb-video-fields-wrap{flex:1;min-width:0;max-width:270px}#main .bb-video-fields-wrap label{display:flex;align-items:center;margin:0;font-size:16px;font-weight:400;letter-spacing:-.27px}#main .bb-webinar-options-wrap label{font-size:16px;font-weight:400;letter-spacing:-.21px;display:flex}.bb-webinar-options-wrap .bb-field-wrap>label span{padding-top:2px}.bp-zoom-webinar-auto-recording-options{padding-left:30px}.bp-zoom-webinar-auto-recording-options label span{line-height:1.5}.bp-zoom-webinar-auto-recording-options .bs-styled-radio:checked+.bb-radio-label:after,.bp-zoom-webinar-auto-recording-options .bs-styled-radio:checked+label:after{top:4px}.bp-zoom-webinar-time-meridian-wrap{position:relative}.bp-zoom-webinar-time-meridian-wrap input{position:absolute;opacity:0}.bb-time-meridian{background:#fff;border:1px solid #dedfe2;border-radius:50%;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#d0d3d6;letter-spacing:-.24px;line-height:24px}input:checked+.bb-time-meridian{background:#007cff;border-color:#007cff;color:#fff}.bb-field-wrap.start-time-picker{width:115px}#main #bp-zoom-webinar-description{min-height:110px;padding:8px 12px}#bb-recurring-webinar-label{margin-top:0}.bb-recurring-webinar-text{font-size:16px;font-weight:400;letter-spacing:-.21px}.bp-zoom-webinar-recurring-options>.bb-field-wrap,.bp-zoom-webinar-recurring-sub-options>.bb-field-wrap{display:flex}.bp-zoom-webinar-recurring-options>.bb-field-wrap>label,.bp-zoom-webinar-recurring-sub-options>.bb-field-wrap>label{flex:0 0 180px;padding-right:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}.bb-webinar-input-wrap{flex:1;min-width:0}.bb-webinar-input-wrap input[type=text]:disabled{background:#f9f9f9!important}.bb-webinar-input-wrap #bb-notification-webinar-label{display:inline-block}.bb-webinar-input-wrap .bb-recurring-webinar-text #bp-zoom-webinar-alert{width:calc(100% - 215px);margin:0 10px;min-width:120px;padding-right:20px;height:35px}.bp-zoom-webinar-repeat-wrap .bb-webinar-input-wrap{display:flex;align-items:center}.bp-zoom-webinar-repeat-wrap select{width:auto!important;margin-right:10px}#bp-zoom-webinar-occurs-on-week span{font-size:16px;font-weight:400;letter-spacing:-.21px}#main .bp-zoom-webinar-members-listing .bp-messages{margin:10px 20px}a.bp-back-to-webinar-list{color:rgba(18,43,70,.4);line-height:1;margin-left:-10px;margin-right:10px;display:none}a.bp-back-to-webinar-list span{font-size:24px}a.bp-close-create-webinar-form{margin-left:auto;display:none}a.bp-close-create-webinar-form span{font-size:24px;color:rgba(18,43,70,.4);line-height:1;margin-top:5px}#bp-zoom-webinar-cancel-edit{margin-right:20px}.bb-media-section video{width:100%;height:auto}.bb-media-section audio{max-width:800px;width:90%}#main #copy-download-link,#main .downloadwebinar.downloadclip{display:inline-flex;align-items:center;justify-content:center}#main #copy-download-link i,#main .downloadwebinar.downloadclip i{margin-right:5px}.bp-webinar-fields-wrap>.bp-messages{margin-bottom:22px}.bp-webinar-fields-wrap .select2-container{width:auto!important;min-width:100%}#bp-zoom-webinar-form-submit.loading:before,.bb-save-settings.loading:before{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 10px 0 0;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}.bb-webinar-input-wrap .select2-container--default .select2-selection--single{border:1px solid #dedfe2;border-radius:3px;height:40px}.bb-webinar-input-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;color:#122b46;font-size:14px;letter-spacing:-.24px}.bb-webinar-input-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;width:30px}.single-webinar-item.bb-countdown-wrap{border:0;padding-bottom:0}.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{margin-left:-7px;justify-content:flex-start}.single-webinar-item.bb-countdown-wrap .countdown_label{line-height:27px}#main .single-webinar-item.bb-countdown-wrap+.webinar-buttons-wrap{border-top-width:1px;border-top-style:solid;border-color:#e7e9ec;padding-top:20px;padding-bottom:5px}.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li{float:right;margin-right:20px}.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync{border-color:transparent;color:#007cff}.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync .bb-icon-spinner{display:none}.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync.loading .bb-icon-spinner{display:inline-block}.buddypress-wrap .bp-subnavs ul #bp-zoom-switch-type{display:flex;float:right;padding:3px 6px;border:1px solid #d8d8d8;margin-top:8px}.bp-subnavs .bp-zoom-switch-type{border-radius:20px}.bp-subnavs .bp-zoom-switch-type>a{display:inline-block;padding:5px 8px;font-size:13px;font-weight:500}.bp-subnavs .bp-zoom-switch-type>a.zoom_active{font-weight:600;color:#122b46}.bp-subnavs .bp-zoom-switch-type>a:first-child{border-right:1px solid #d8d8d8}.groups.zoom .bp-single-vert-nav .bp-zoom-webinar-container .bp-navs{border:0!important}@media (min-width:801px){.groups.zoom .bp-single-vert-nav a.bb-invitation-url{max-width:66%}}@media (min-width:749px){.groups.zoom .bp-single-vert-nav .bp-zoom-webinar-container{border:0}}@media (max-width:1480px) and (min-width:1351px){.has-sidebar .single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{width:180%;transform:translateX(-44%);text-align:center;justify-content:center}}@media (max-width:1265px) and (min-width:1081px){.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(-54%);text-align:center;justify-content:center}}@media (max-width:1350px){.has-sidebar .bp-zoom-webinar-left,.has-sidebar .bp-zoom-webinar-right{flex:0 0 100%;border-right:0;min-width:0}.has-sidebar .bp-zoom-webinar-right{display:none}.has-sidebar a.bp-back-to-webinar-list,.has-sidebar a.bp-close-create-webinar-form{display:block}.has-sidebar .bp-create-webinar .bp-zoom-webinar-left,.has-sidebar .bp-single-webinar .bp-zoom-webinar-left{display:none}.has-sidebar .bp-create-webinar .bp-zoom-webinar-right,.has-sidebar .bp-single-webinar .bp-zoom-webinar-right{display:block}}@media (max-width:1080px){.bp-zoom-webinar-left,.bp-zoom-webinar-right{flex:0 0 100%;border-right:0;min-width:0}.bp-zoom-webinar-right{display:none}a.bp-back-to-webinar-list,a.bp-close-create-webinar-form{display:block}.bp-create-webinar .bp-zoom-webinar-left,.bp-single-webinar .bp-zoom-webinar-left{display:none}.bp-create-webinar .bp-zoom-webinar-right,.bp-single-webinar .bp-zoom-webinar-right{display:block}.zoom-webinar-block .bp-zoom-webinar-recording-fetch a.show-recordings{margin-bottom:0}}@media (max-width:900px){.zoom-webinar-block-info{flex:0 0 100%;margin-bottom:30px}.zoom-webinar-block-right{margin-left:0;align-items:center;display:flex;justify-content:center;flex-flow:column;width:100%}.zoom-webinar-block-right>.webinar-actions{text-align:center}.zoom-webinar-block-right>.webinar-actions .join-webinar-in-browser{margin-bottom:10px}.zoom-webinar-block-right .bp_zoom_countdown{margin:0 auto 0 auto}}@media (max-width:980px) and (min-width:800px){.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(-50%);text-align:center;justify-content:center}}@media (max-width:800px){.single-webinar-item-table .webinar-item-head{flex:0 0 180px}a.bb-invitation-url{max-width:100%}.recording-preview-info{flex-flow:column}.recording-button-wrap{margin-left:0}}@media (max-width:650px){.bp_zoom_countdown,.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown,.zoom-webinar-block-right .bp_zoom_countdown{transform:scale(.8);width:140%;margin-left:-17%}}@media (max-width:640px){.single-webinar-item-table .webinar-item-col,.single-webinar-item-table .webinar-item-head{flex:0 0 100%;padding:0}.single-webinar-item-table .webinar-item-head{margin-bottom:10px}.zoom-webinar-block .webinar-actions .button{margin-bottom:10px;min-width:220px}.bp_zoom_countdown>span{max-width:70px;margin:0 3px}.bp_zoom_countdown .position{width:26px;height:52px}.bb-group-zoom-settings-container .bb-field-wrap,.bp-wrap-duration.bb-webinar-input-wrap{flex-flow:row wrap}.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{margin-top:10px}.bb-field-wrapper-inner>.bb-field-wrap>.bb-video-fields-wrap,.bb-field-wrapper-inner>.bb-field-wrap>label,.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap,.bb-group-zoom-settings-container .bb-field-wrap label,.bb-webinar-input-wrap{flex:0 0 100%}.bb-field-wrapper-inner>.bb-field-wrap .bb-webinar-options-wrap{width:100%}.bp-zoom-webinar-recurring-options>.bb-field-wrap,.bp-zoom-webinar-recurring-sub-options>.bb-field-wrap{display:block}.bp-wrap-duration .bb-field-wrap{max-width:140px}.bp-wrap-duration .bb-field-wrap.start-time-picker{margin-top:14px}.bb-webinar-input-wrap.bp-zoom-webinar-end-date-time-wrap .bb-field-wrap.end-date-picker{margin:0 0 0 5px}.bb-webinar-input-wrap.bp-zoom-webinar-end-date-time-wrap #bp-zoom-webinar-end-times{margin:0 5px}.bb-field-wrap.bp-zoom-webinar-time-meridian-wrap{flex:0 0 100%;margin-top:15px}.bp-zoom-webinar-container .bb-timezone{line-height:1.4}#main #bp-zoom-webinar-occurs-on-month label[for=bp-zoom-webinar-occurs-month-week-select]{display:block}#main #bp-zoom-webinar-occurs-on-month label[for=bp-zoom-webinar-occurs-month-week-select] .bp-zoom-webinar-occurs-month-week-select-label{display:block;margin:5px 0 0 34px}#main #bp-zoom-webinar-occurs-on-month label[for=bp-zoom-webinar-occurs-month-week-select]>select{max-width:90px}#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap{flex-flow:column}#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .webinar-item-col.webinar-action{flex-flow:column;display:flex}#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .webinar-item-col.webinar-action>a{margin:0 0 10px}#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .bb-recordings-wrap{margin-left:0}#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .bb-recordings-wrap .webinar-item-head:empty{display:none}#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .bb-recordings-wrap .show-recordings{width:100%;margin:0 0 15px}}@media (max-width:420px){.bp_zoom_countdown,.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{transform:scale(.8);width:130%;margin-left:-15%}.bp_zoom_countdown>span{max-width:60px}.bp_zoom_countdown .position{width:22px;height:40px}.bp_zoom_countdown span.digit{font-size:20px}.zoom-webinar-block{padding:20px}.recording-preview-info{padding:6px 0 0}}@media (max-width:380px){.bzm-white-popup .recording-list-row{flex-flow:column}.recording-preview-img{max-width:136px;margin-bottom:10px}}#bp-zoom-all-meeting-delete.loading:after,#bp-zoom-all-webinar-delete.loading:after,#bp-zoom-only-this-meeting-delete.loading:after,#bp-zoom-only-this-webinar-delete.loading:after{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 0 0 6px;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}.widget .zoom-meeting-block,.widget .zoom-webinar-block{padding:10px 15px}.widget .zoom-meeting-block a.button.outline.join-meeting-in-browser,.widget .zoom-webinar-block a.button.outline.join-meeting-in-browser{width:100%;padding:6px 10px;min-width:inherit}.widget .zoom-meeting-block a.button.join-meeting-in-app,.widget .zoom-webinar-block a.button.join-meeting-in-app{margin:0;width:100%}.widget .zoom-meeting-block .zoom-meeting-block-right,.widget .zoom-webinar-block .zoom-meeting-block-right{width:100%}.widget .zoom-meeting-block .zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,.widget .zoom-meeting-block .zoom-meeting-block-right .meeting-actions,.widget .zoom-webinar-block .zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,.widget .zoom-webinar-block .zoom-meeting-block-right .meeting-actions{margin-left:0;width:100%}.widget .zoom-meeting-block .bp_zoom_countdown,.widget .zoom-webinar-block .bp_zoom_countdown{margin-left:-4px;transform:scale(1);width:100%}.widget .zoom-meeting-block .bp_zoom_countdown>span,.widget .zoom-webinar-block .bp_zoom_countdown>span{min-width:46px;max-width:46px;margin:0 2px}.widget .zoom-meeting-block .bp_zoom_countdown>span.digits-3,.widget .zoom-webinar-block .bp_zoom_countdown>span.digits-3{min-width:66px;max-width:66px}.widget .zoom-meeting-block .bp_zoom_countdown>span.countDays.digits-2,.widget .zoom-webinar-block .bp_zoom_countdown>span.countDays.digits-2{min-width:46px}.widget .zoom-meeting-block .bp_zoom_countdown span.digit,.widget .zoom-webinar-block .bp_zoom_countdown span.digit{font-size:17px}.widget .zoom-meeting-block .bp_zoom_countdown .countdown_label,.widget .zoom-webinar-block .bp_zoom_countdown .countdown_label{font-size:10px}.widget .zoom-meeting-block .bp_zoom_countdown .position,.widget .zoom-webinar-block .bp_zoom_countdown .position{height:35px;width:18px}.widget .zoom-meeting-block .bp_zoom_countdown span.countSeconds~span,.widget .zoom-webinar-block .bp_zoom_countdown span.countSeconds~span{display:none}.widget .zoom-webinar-block a.button.outline.join-webinar-in-browser{width:100%;padding:6px 10px;min-width:inherit}.widget .zoom-webinar-block .zoom-webinar-block-info{min-width:120px}.widget .zoom-webinar-block a.button.primary.join-webinar-in-app{margin:0;width:100%}.widget .zoom-webinar-block .webinar-actions{margin-left:0;width:100%}.widget .zoom-webinar-block .zoom-webinar-block-right{width:100%}.widget .zoom-webinar-block .zoom-webinar-block-right .bp-zoom-meeting-recording-fetch,.widget .zoom-webinar-block .zoom-webinar-block-right .meeting-actions{margin-left:0;width:100%}
\ No newline at end of file
+.bp-zoom-meeting-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#fff;border:1px solid #e7e9ec;border-radius:4px}
+
+#page .bp-zoom-meeting-container .bp-navs{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:1px;border:0;padding:0 20px;border-radius:4px 4px 0 0;background:#fff;border-bottom:1px solid #e7e9ec;margin:0}
+
+#page .bp-zoom-meeting-container .bp-navs a{line-height:1;padding:16px 0}
+
+#page .bp-zoom-meeting-container .bp-navs .bp-zoom-switch-type a{padding:6px}
+
+#bp_zoom_meeting_form{margin:0;height:100%;position:relative}
+
+.bp-zoom-meeting-search.subnav-search{padding:20px}
+
+#main .bp-zoom-meeting-members-listing #meetings-list{max-height:70vh;overflow:auto;margin:0;padding:0;text-align:initial;margin-bottom:40px}
+
+.bp-zoom-meeting-members-listing .meeting-timezone{font-size:12px;color:#122b46;text-align:center;display:block;padding:6px 20px;background-color:#f5f6f7;border-top:1px solid #e7e9ec;border-radius:0 0 0 4px;position:absolute;bottom:0;left:0;z-index:12;width:100%}
+
+.all-meetings .meeting-item .meeting-meta-wrap{position:relative}
+
+.all-meetings .meeting-item .recurring-meeting-label{padding:0;height:8px;width:8px;border-radius:50%;position:absolute;right:0;top:2px}
+
+.all-meetings .meeting-item .recurring-meeting-label+.meeting-date{margin-right:12px}
+
+.all-meetings .meeting-item .live-meeting-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}
+
+.all-meetings .meeting-item .bp-zoom-meeting-view-recordings{margin-left:7px}
+
+.meeting-topic{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
+
+.meeting-topic .meeting-title{font-size:14px;color:#122b46;letter-spacing:-.24px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}
+
+.meeting-topic .meeting-title::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}
+
+.recurring-meeting-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:11px;font-weight:400;letter-spacing:.45px;background-color:#ffbf1b;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:20px}
+
+.in-progress-meeting-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;background-color:#ef3f46;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:5px}
+
+#main a.button.view-recordings.bp-zoom-meeting-view-recordings{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;position:relative;z-index:12}
+
+.bp-zoom-meeting-view-recordings .record-count{margin-left:3px}
+
+.view-recordings .dashicons{font-size:14px;width:14px;height:14px}
+
+.bp-zoom-meeting-container .bb-title-wrap{margin:-20px -20px 20px;border-bottom:1px solid #e7e9ec;padding:6px 20px;min-height:66px;display:flex;align-items:center}
+
+.bp-zoom-meeting-container .bb-title-wrap .bb-title{margin:0;line-height:1.4;font-size:18px;font-weight:500;letter-spacing:-.24px}
+
+.bp-zoom-meeting-container .bb-title-wrap .bb-title>.recurring-meeting-label{margin-left:10px}
+
+.bp-zoom-meeting-container .bb-meeting-occurrence,.bp-zoom-meeting-container .bb-timezone{font-size:12px;color:#939597;letter-spacing:-.24px;line-height:1;margin-top:3px}
+
+.meeting-actions-list a{font-size:13px;font-weight:inherit;color:#939597;letter-spacing:-.24px;line-height:1;margin-bottom:1px;padding:10px 14px;display:block}
+
+.meeting-actions-list a:hover{background-color:#f5f5f5}
+
+.meeting-actions-list i{font-size:16px;margin-right:10px;min-width:22px}
+
+.meeting-actions-list .delete i{font-size:18px}
+
+#main #bp-zoom-meeting-occurs-on-month label,#main .bp-zoom-meeting-end-date-time-wrap label{font-size:14px;font-weight:400;letter-spacing:-.24px;margin:0 0 20px;display:flex;align-items:center}
+
+#bp-zoom-meeting-occurs-on-month .bs-styled-radio:checked+label::after,.bp-zoom-meeting-end-date-time-wrap .bs-styled-radio:checked+label::after{top:13px}
+
+.bb-field-wrap.end-date-picker{margin:0 0 0 13px}
+
+#bp-zoom-meeting-end-times,#bp-zoom-meeting-occurs-on-month select{margin:0 12px;width:auto!important}
+
+.bp-zoom-meeting-recurring-sub-options #bp-zoom-meeting-occurs-on-week>label{display:inline-block;margin-right:15px;min-width:62px}
+
+#main .bb-meeting-options-wrap .bp-zoom-meeting-registration-options>label{display:block;position:relative;padding-left:32px}
+
+#main .bb-meeting-options-wrap .bp-zoom-meeting-registration-options>label::before{left:0;top:3px;position:absolute}
+
+#main .bb-meeting-options-wrap .bp-zoom-meeting-registration-options>label::after{top:7px}
+
+.bp-zoom-delete-occurrence-popup #bp-zoom-all-meeting-delete.loading::after{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 0 0 10px;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+#main label[for=bp-zoom-meeting-weekly-days-sun]{margin-top:10px}
+
+select#bp-zoom-meeting-monthly-week{margin-left:0;margin-right:0}
+
+.copy-invitation-link,.copy-link-wrap,span.no-pass-required{display:flex;align-items:center;flex-flow:row wrap}
+
+a.button.primary.join-meeting-in-app{min-width:200px;margin-left:6px}
+
+a.button.primary.join-meeting-in-app.small{margin-right:6px;min-width:auto}
+
+.zoom-meeting-block a.button.primary.join-meeting-in-app{margin-left:0}
+
+a.button.outline.join-meeting-in-browser{min-width:220px}
+
+.copy-invitation-link{font-size:13px;margin-left:auto}
+
+.copy-invitation-link .bb-icon{font-size:16px;margin-right:6px}
+
+#meeting-invitation-container{background:#fbfbfc;border:1px solid #eef0f3;border-radius:3px}
+
+#meeting-invitation{width:100%;background:0 0;border:0;resize:none;margin:0 0;min-height:58vh;font-size:13px;color:#122b46;letter-spacing:-.24px;line-height:19px;padding:20px}
+
+.copy-invitation-popup .bb-zm-model-footer{display:flex;align-items:center;justify-content:space-between;border:0}
+
+#meetings-list .load-more{display:none}
+
+.bzm-white-popup{position:relative;background:#fff;padding:20px 30px 25px;width:auto;max-width:600px;margin:20px auto;border-radius:4px;overflow:hidden;border:1px solid #d2d4d6;box-shadow:0 6px 24px 0 rgba(18,43,70,.1)}
+
+.bzm-white-popup button.mfp-close{box-shadow:none;right:10px;left:auto;top:10px}
+
+.bzm-white-popup .recording-list-row-wrap{overflow:auto;max-height:62vh;border:0;margin:0 -30px;padding:20px 30px 0}
+
+.bzm-white-popup .recording-list-row-group{border-bottom:1px solid #eef0f3;padding:20px 0}
+
+.bzm-white-popup .recording-list-row-group:first-child{padding-top:0}
+
+.bzm-white-popup .recording-list-row-group:last-child{border-bottom:0}
+
+.bzm-white-popup .recording-list-row-group h4.clip_title{font-size:17px;font-weight:500;margin:0 0 20px}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row{padding-bottom:15px;margin-bottom:15px}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row .bb-media-model-inner .bb-media-section{max-height:90vh;min-height:90vh}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row .bb-media-model-inner .bb-media-section video{max-height:90vh;min-height:90vh}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row:last-child{border-bottom:0;margin-bottom:0}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row .pass-toggle{font-size:14px}
+
+.bzm-white-popup h2.clip_title{font-size:14px;font-weight:500;line-height:1;margin:2px 0 9px}
+
+.bzm-white-popup span.vdo-time{background:#122b46;border-radius:4px;font-size:10px;font-weight:500;color:#fff;letter-spacing:-.17px;text-align:center;padding:3px 6px;display:inline-block;margin-right:10px}
+
+.bzm-white-popup span.vdo-size{font-weight:500}
+
+.bzm-white-popup .button.downloadclip{font-size:13px;font-weight:500;min-height:28px;line-height:1;display:inline-flex;align-items:center;margin-top:8px;padding:0 16px 0 14px}
+
+.bzm-white-popup i.bb-icon-download{margin-right:6px;font-size:12px}
+
+header.bb-zm-model-header{background:#fafbfd;margin:-20px -30px 25px;padding:22px 30px;line-height:1;font-size:17px;font-weight:500;color:#122b46;letter-spacing:0}
+
+.bp-zoom-block-show-recordings{max-width:720px;padding-bottom:0}
+
+.bp-zoom-block-show-recordings header.bb-zm-model-header{margin-bottom:0;display:flex;align-items:center;padding-right:45px}
+
+.bp-zoom-block-show-recordings header.bb-zm-model-header .bp-meeting-title-recording-popup{padding-right:15px}
+
+.bp-zoom-block-show-recordings header.bb-zm-model-header>.bp-zoom-recordings-dates{margin-left:10px}@media screen and (max-width:540px){
+
+.bp-zoom-block-show-recordings button.mfp-close{right:0;top:0}
+
+.bp-zoom-block-show-recordings header.bb-zm-model-header{text-align:center;padding:12px 40px 12px 20px;flex-flow:column}
+
+.bp-zoom-block-show-recordings header.bb-zm-model-header>.bp-zoom-recordings-dates{float:none;display:block;margin:20px auto 0}}
+
+.copy-invitation-popup-block .mfp-close{display:none}
+
+.copy-invitation-popup-block .show-meeting-details{margin:10px 10px;box-shadow:none;right:10px;top:10px;position:absolute;display:block;color:#333}
+
+.copy-invitation-popup-block .show-meeting-details i{font-size:24px;opacity:.65}
+
+#zoom-instruction-container{border-radius:3px;font-size:14px;line-height:20px;max-height:55vh;min-height:45vh;overflow:auto;word-break:break-word}
+
+#zoom-instruction-container h3{font-size:18px;margin-bottom:.5rem}
+
+#zoom-instruction-container ol,#zoom-instruction-container p,#zoom-instruction-container ul{margin-bottom:1rem}
+
+#zoom-instruction-container .bp-feedback-v2 p{margin-bottom:0}
+
+#zoom-instruction-container>:last-child{margin-bottom:0}
+
+#zoom-instruction-container .wizard-img{background:#f5f5f5;padding:14px 10px;margin-bottom:2rem;text-align:center}
+
+#zoom-instruction-container .wizard-img img{max-width:100%}
+
+.bp-zoom-group-show-instructions{font-size:15px;color:#122b46;letter-spacing:-.22px;line-height:1.46;max-width:850px;padding:20px 24px 0}
+
+.bp-zoom-group-show-instructions header.bb-zm-model-header{margin:-20px -24px 0}
+
+.bp-zoom-group-show-instructions .mfp-close{box-shadow:none;font-size:0;opacity:1}
+
+.bp-zoom-group-show-instructions .mfp-close::before{content:"\e828";font-family:bb-icons;font-size:28px;font-weight:400}
+
+.bp-zoom-group-show-instructions .bp-step-nav-main .save-settings{display:none;float:right}
+
+.bp-zoom-group-show-instructions .bp-step-nav-main.last-tab .save-settings{display:inline-block}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container{margin:20px 0 0}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap label{color:#4d5c6d}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap input{width:100%}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .copy-toggle>input{padding-right:44px}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{display:flex;align-items:center}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon{margin-left:15px}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon [class*=bb-icon]{color:#1e2132;font-size:16px;opacity:.25}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon:hover [class*=bb-icon]{opacity:1}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon::after{font-size:11px;text-align:center;white-space:normal;width:145px}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap select{width:100%}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .is-disabled{pointer-events:none;background-color:#f2f4f5}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email .bb-icon-spinner{display:none;margin-left:5px;height:18px;width:18px}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email.loading .bb-icon-spinner{display:inline-block;vertical-align:middle}
+
+.no-pass-required i{font-size:17px;height:16px;width:16px;margin-right:3px}
+
+.video-info-wrap{display:flex;align-items:center;justify-content:space-between;max-width:220px;margin-bottom:20px}
+
+.video-info-wrap:last-child{margin-bottom:5px}
+
+.meeting-date{font-size:12px}
+
+.bb-meeting-option{display:flex;margin-bottom:16px;margin-left:-3px}
+
+.bb-meeting-option i{font-size:16px;width:15px;height:15px;line-height:1;margin-right:6px}
+
+.bb-meeting-option .bb-icon-check{color:#05d786}
+
+.toggle-password i{margin-right:6px;font-size:16px}
+
+.show-password .recording-password{font-family:Monaco,Consolas,"Courier New",Courier,monospace;font-size:13px;background:#f0f1f6;padding:5px 8px;border-radius:4px;margin-left:1px;min-width:105px;display:inline-block;line-height:1;border:1px solid #ddd}
+
+.bb-meeting-option.no{font-size:14px;color:#a3a5a9}
+
+.meeting-actions-anchor{color:#939597}
+
+.meeting-actions-anchor i{font-size:16px}
+
+.bp-zoom-meeting-right-top{padding:20px}
+
+#bp-zoom-create-meeting-wrapper{display:none}
+
+.meeting-actions{line-height:1;margin-left:auto;position:relative}
+
+.meeting-actions .meeting-actions-list{display:none;margin:0;position:absolute;background:#fff;box-shadow:0 2px 7px 1px rgba(0,0,0,.05),0 6px 32px 0 rgba(18,43,70,.1);border-radius:4px;padding:5px 0;min-width:200px;right:-20px;top:35px;z-index:119;list-style:none}
+
+.meeting-actions .meeting-actions-list.open{display:block}
+
+.meeting-actions .meeting-actions-list::before{content:" ";position:absolute;width:0;height:0;top:0;right:27px;border:6px solid #000;border-color:#fff #fff transparent transparent;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:2px -3px 3px 0 rgba(0,0,0,.02);z-index:1002}
+
+.meeting-actions ul{list-style:none;margin:0;padding:0}
+
+#meetings-list li{margin:0 0 1px;padding:11px 20px;position:relative}
+
+#meetings-list li.current,#meetings-list li:hover{background:#f5f6f7}
+
+.meeting-item-col.meeting-meta-wrap{display:flex;justify-content:space-between;font-size:13px;color:#939597;letter-spacing:-.22px;line-height:1}
+
+.bp-zoom-meeting-search-form{background-color:#fff;border:1px solid #dedfe2;box-shadow:none;border-radius:100px;margin:0;position:relative}
+
+.bp-zoom-meeting-search-form #bp_zoom_meeting_search{background-size:14px;background-position:left 12px center;background-color:#fbfbfc;height:32px;padding-left:2rem;width:100%;min-width:210px;border-radius:100px;border:0}
+
+.bp-zoom-meeting-search-form .nouveau-search-submit{padding:0;position:absolute!important;width:30px;height:33px;opacity:0;left:0;z-index:10;overflow:hidden}
+
+.bp-zoom-meeting-left{border-right:1px solid #e7e9ec;min-width:0;flex:0 0 360px;position:relative}@media (min-width:1081px){
+
+.bp-zoom-meeting-left-inner{min-height:65vh}
+
+.has-sidebar .bp-zoom-meeting-left{flex:0 0 300px}
+
+.has-sidebar a.bb-invitation-url{max-width:55%}
+
+.has-sidebar .bp_zoom_countdown>span{margin:0 2px}
+
+.has-sidebar .bp_zoom_countdown .position{margin:0 2px;width:28px}
+
+.has-sidebar .bp_zoom_countdown span.digit{font-size:24px}}
+
+.bp-zoom-meeting-right{flex:1;min-width:0}
+
+.meeting-item-container h2{text-transform:capitalize}
+
+.meeting-item-container .load-more{margin:0 auto 10px;width:100%;border-top:1px solid #e7e9ec}
+
+.meeting-item-container .load-more .button{max-width:230px;margin:0 auto;margin-top:20px}
+
+#buddypress .meeting-item-container .load-more .button{display:block}
+
+.meeting-item-table{min-width:520px}
+
+.meeting-item-table .meeting-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e9ec;padding:0 0 8px}
+
+.meeting-item-table .meeting-item-header .meeting-item-head{font-size:12px;color:#939597;flex-basis:25%;text-transform:uppercase}
+
+.meeting-item-table .meeting-item{margin:0;border-bottom:1px solid #e7e9ec;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
+
+.meeting-item-table .meeting-item:last-child{border-bottom:0}
+
+.meeting-item-table .meeting-item .meeting-item-col{-ms-flex-preferred-size:25%;flex-basis:25%;font-size:14px;line-height:1.3;color:#4d5c6d;padding:0 5px}
+
+.meeting-item-table .meeting-item .meeting-item-col .meeting-link{font-size:15px;color:#122b46}
+
+.meeting-item-table .meeting-item .meeting-item-col.meeting-action{text-align:center;padding:0 5px}
+
+.meeting-item-table .meeting-item .meeting-item-col.meeting-action .bp-zoom-meeting-view-recordings{margin-top:10px}
+
+.meeting-item-table .meeting-item .meeting-item-col .show-recordings{margin-top:10px}
+
+.meeting-item-table .recording-list{display:flex;flex:auto;border-bottom:1px solid #e7e9ec;padding:15px 0;background-color:#fff;margin-top:-1px;flex-flow:column}
+
+.meeting-item-table .recording-list .recording-list-row-wrap{display:table;table-layout:fixed;width:100%}
+
+.meeting-item-table .recording-list .recording-list-row{display:table-row;width:100%}
+
+.meeting-item-table .recording-list .recording-list-row .bb-media-model-inner .bb-media-section{max-height:90vh;min-height:90vh}
+
+.meeting-item-table .recording-list .recording-list-row .bb-media-model-inner .bb-media-section video{max-height:90vh;min-height:90vh}
+
+.meeting-item-table .recording-list .recording-list-row-col{display:table-cell;text-align:center;border-bottom:1px solid #e7e9ec;padding:10px 0}
+
+.meeting-item-table .recording-list .recording-list-row-col p{margin-bottom:0}
+
+.meeting-item-table .recording-list:empty{display:none}
+
+.single-meeting-item-table{min-width:auto}
+
+.single-meeting-item-table .single-meeting-item{border-bottom:1px solid #e7e9ec;margin-bottom:15px;padding:0 0 15px 0;display:flex;flex-flow:row wrap}
+
+.single-meeting-item-table .single-meeting-item:last-child{border-bottom:0}
+
+.single-meeting-item-table .meeting-item-head{font-size:13px;font-weight:400;color:#939597;line-height:1.5;letter-spacing:-.19px;margin:0;flex:0 0 220px;padding-right:20px}
+
+.single-meeting-item-table .meeting-item-col{font-size:14px;color:#122b46;letter-spacing:-.21px;line-height:1.2;flex:1;min-width:0}
+
+.single-meeting-item-table .meeting-buttons-wrap .bb-recordings-wrap{margin-left:15px}
+
+.z-form-row-action{display:flex;align-items:center;min-height:20px}
+
+.z-form-row-action .hide-pass:not(.on),.z-form-row-action .hide-password:not(.on),.z-form-row-action .show-pass:not(.on),.z-form-row-action .show-password:not(.on){display:none}
+
+.z-form-row-action .hide-password{font-size:20px;line-height:1}
+
+.z-form-row-action .pass-toggle{margin-left:auto}
+
+#bp-zoom-single-meeting-wrapper{min-height:-webkit-calc(45vh + 65px);min-height:calc(45vh + 65px)}
+
+#bp-zoom-single-meeting-wrapper:empty{text-align:center}
+
+#bp-zoom-single-meeting-wrapper:empty::before{font:normal normal 400 20px/1 bb-icons;speak:none;display:inline-block;margin:0 auto;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+#main .meeting-buttons-wrap{padding:0;margin-bottom:0}
+
+#main .meeting-buttons-wrap .button{font-size:14px}
+
+#main .meeting-buttons-wrap:empty{display:none}
+
+#bp-zoom-create-meeting-button{display:flex;align-items:center;font-size:14px;letter-spacing:-.24px}
+
+#bp-zoom-create-meeting-button i{font-size:18px;margin-right:5px}
+
+.bb-meeting-actions-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0}
+
+.bb-meeting-actions-wrap h2{margin:0}
+
+.bb-add-meeting{display:inline-block}
+
+#zmmtg-root{display:none}
+
+.bp-wrap-duration{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}
+
+.bp-wrap-duration .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin:0 15px 0 0}
+
+.bp-wrap-duration .bb-field-wrap label{margin:0 4px;font-size:15px;font-weight:400;color:#939597;letter-spacing:-.22px}
+
+#main .bp-wrap-duration input,#main .bp-wrap-duration select{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:right 1rem center;padding-right:40px}
+
+.bb-group-zoom-settings-container .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;margin:0 0 15px}
+
+.bb-group-zoom-settings-container .bb-field-wrap label{flex:0 0 180px;font-size:14px!important;font-weight:400;color:#939597;letter-spacing:-.22px;margin:10px 0 0!important;padding-right:20px}
+
+.bb-group-zoom-settings-container .bb-field-wrap input{margin:0!important;font-size:14px!important;color:#122b46;letter-spacing:-.24px}
+
+.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{flex:1;min-width:0}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings+.bb-sep-line{margin-top:25px}
+
+.bb-group-zoom-settings-container label[for=bp-edit-group-zoom]{display:flex!important}
+
+.bb-group-zoom-settings-container label[for=bp-edit-group-zoom] span{padding-top:2px}
+
+.bb-group-zoom-settings-container .bp-zoom-group-button-wrap{display:flex;align-items:center;flex-flow:row wrap}
+
+.bb-group-zoom-settings-container .bp-zoom-group-button-wrap .button{font-size:14px}
+
+.bb-group-zoom-settings-container .show-zoom-instructions{margin-left:auto;margin-right:10px}
+
+.bb-group-zoom-settings-container .bp-zoom-group-check-connection{font-size:14px;display:inline-flex;align-items:center}
+
+.bb-group-zoom-settings-container .bp-zoom-group-check-connection i{font-size:18px;margin-right:6px}
+
+#bp-zoom-meeting-end-date-time{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:right 1rem center;padding-right:40px}
+
+#main .bb-field-wrap #bp-zoom-meeting-timezone,#main div.bb-field-wrap .bp-wrap-duration input,#main div.bb-field-wrap .bp-wrap-duration select{color:#122b46;font-size:14px;letter-spacing:-.24px;line-height:1.714}
+
+.zoom-meeting-block{background:#fff;border:1px solid #e7e9ec;border-radius:4px;padding:25px;margin-bottom:15px;display:flex;flex-flow:row wrap;align-items:center}
+
+.zoom-meeting-block h2{font-size:20px;font-weight:500;margin:0 0 5px!important}
+
+.zoom-meeting-block h2>.recurring-meeting-label{margin-left:10px}
+
+.zoom-meeting-block .bb-meeting-date,.zoom-meeting-block .bb-meeting-occurrence{font-size:14px;color:#939597;letter-spacing:-.24px;line-height:1.5}
+
+.zoom-meeting-block .meeting-actions .button{letter-spacing:-.24px;margin-right:3px;margin-bottom:10px}
+
+.zoom-meeting-block .bp-zoom-meeting-recording-fetch a.show-recordings{margin-bottom:10px}
+
+.zoom-meeting-block .live-meeting-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}
+
+#bp_zoom_meeting_form p.description,#bp_zoom_meeting_form ul.description{font-size:15px;color:#a3a5a9;list-style-position:inside;margin-left:2px}
+
+.bp-toggle-meeting-password-wrap{position:relative}
+
+#main #bp-zoom-meeting-password{margin:0;padding-right:40px}
+
+.bp-toggle-meeting-password{color:inherit;position:absolute;right:0;top:0;height:40px;width:40px;text-align:center;display:flex;align-items:center;justify-content:center;opacity:.6}
+
+.bp-toggle-meeting-password.bb-eye .bb-icon-eye{display:none}
+
+.bp-toggle-meeting-password:not(.bb-eye) .bb-icon-eye-slash{display:none}
+
+.bp-toggle-meeting-password .bb-icon-eye,.bp-toggle-meeting-password .bb-icon-eye-slash{font-size:18px}
+
+.zoom-meeting-block-info{flex:1;min-width:120px;margin-bottom:10px}
+
+.zoom-meeting-block-right{margin:0 auto;text-align:right}
+
+.zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,.zoom-meeting-block-right .meeting-actions{display:inline-block;vertical-align:top;margin-left:5px;margin-top:10px;text-align:center}
+
+.zoom-meeting-block-right>.show-recordings{margin-top:10px}
+
+.bp_zoom_countdown>span.countDays{min-width:98px}
+
+.bp_zoom_countdown>span.countDays.digits-2{min-width:78px}
+
+.copy-link-wrap a{word-break:break-word;max-width:70%}
+
+.countdownHolder{margin:0 0 0 auto;font-size:30px}
+
+.bp_zoom_countdown{display:flex;align-items:center;justify-content:center;margin-bottom:auto}
+
+.meeting-buttons-wrap .bp_zoom_countdown{margin-bottom:-10px}
+
+span.bb-zoom-host{background:#eef0f3;border-radius:11px;font-size:11px;font-weight:600;color:#4d5c6d;letter-spacing:-.26px;line-height:1;display:inline-block;padding:6px 20px;margin-bottom:12px}
+
+.bp_zoom_countdown>span{display:flex;flex-flow:row wrap;justify-content:center;min-width:78px;max-width:78px;margin:0 5px}
+
+.bp_zoom_countdown .countdown_label{flex:0 0 100%;order:3;font-size:11px;font-weight:500;color:#939597;line-height:1;letter-spacing:-.19px;margin-top:8px;text-transform:uppercase;text-align:center}
+
+.bp_zoom_countdown .position{background:#eef0f3;border-radius:3px;height:60px;width:28px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 2px;position:relative}
+
+.bp_zoom_countdown span.position::after{opacity:.4;background:#d0d3d6;border-radius:3px 3px 0 0;content:"";position:absolute;top:0;left:0;height:50%;width:100%}
+
+.bp_zoom_countdown .countDiv:empty{display:none}
+
+.bp_zoom_countdown span.digit{z-index:2;position:absolute;margin-top:auto;margin-bottom:auto;left:auto;right:auto;top:auto!important;bottom:auto;font-size:26px;font-weight:500;letter-spacing:-.45px}
+
+#bp-zoom-dropdown-options-loader{display:none;line-height:1;margin-left:10px}
+
+.recording-list-row-wrap{border-bottom:1px solid #e7e9ec;padding-bottom:20px;margin-bottom:20px}
+
+.recording-list-row-wrap:last-child{border-bottom:0;margin-bottom:0}
+
+.recording-list-row-wrap .bb-internal-model{justify-content:center}
+
+.recording-list-row-wrap .bb-media-model-container{margin:auto;max-width:90%;width:100%}
+
+.recording-list-row,.recording-preview-info{display:flex;flex-flow:row wrap}
+
+.recording-list-info,.recording-preview-info{flex:1;min-width:0}
+
+.recording-preview-info{padding:6px 0 0 20px}
+
+.recording-button-wrap{margin-left:auto}
+
+.recording-button-wrap .button{letter-spacing:-.24px;font-weight:500;display:inline-flex;align-items:center;margin-left:4px;font-size:13px;min-height:28px;line-height:1;margin-top:8px;padding:0 16px 0 14px}
+
+.recording-button-wrap i{margin-right:6px;font-size:12px}
+
+span.select-recorded-text{font-size:14px}
+
+.recording-list-info{display:flex;flex-flow:column}
+
+.recording-preview-img{line-height:1;position:relative;height:80px;border-radius:3px}
+
+.recording-preview-img img{display:block;width:136px;height:82px}
+
+.recording-preview-img .play_btn,.recording-preview-img .play_btn_link{position:absolute;height:100%;width:100%;top:0;left:0;line-height:1;opacity:0}
+
+span.triangle-play-icon{position:absolute;left:7px;bottom:6px;font-size:12px;transition:50ms all linear;width:28px;height:28px;line-height:27px;vertical-align:middle;text-align:center;border-radius:50px;background:#fff;color:#007cff;border:1px solid #007cff;box-shadow:0 1px 3px rgba(0,0,0,.25)}
+
+span.triangle-play-icon::before{margin-right:-3px}
+
+.recording-preview-img:hover span.triangle-play-icon{transition:50ms all linear;box-shadow:0 1px 5px rgba(0,0,0,.35)}
+
+#main h2.clip_title{font-size:15px;font-weight:500;line-height:1;margin:0 0 8px}
+
+.clip_date,.clip_description{font-size:12px;color:#939597;letter-spacing:-.21px;line-height:1;margin-bottom:6px}
+
+.bb-shared-screen-wrap{line-height:1;margin-top:auto;margin-bottom:10px}
+
+.bb-shared-screen-wrap a.bb-shared-screen{display:flex}
+
+.bb-shared-screen-wrap svg{margin-right:8px;margin-top:1px;min-width:18px}
+
+.bp-zoom-meeting-wrap .bp-zoom-recorded-label{display:flex;align-items:center;margin:0}
+
+.bb-video-time{background:#122b46;border-radius:4px;font-size:10px;color:#fff;letter-spacing:-.17px;text-align:center;position:absolute;top:58px;right:6px;padding:3px 7px;z-index:10}
+
+a.bb-shared-screen{font-size:13px;letter-spacing:-.24px}
+
+.bp-zoom-meeting-alt-host .select2-container{width:auto!important;min-width:100%}
+
+.bb-field-wrapper-inner{max-width:560px;margin:auto}
+
+.bb-field-wrapper-inner>.bb-field-wrap{display:flex;flex-flow:row wrap}
+
+.bb-field-wrapper-inner>.bb-field-wrap>label{flex:0 0 180px;padding-right:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}
+
+.bb-field-wrapper-inner>.bb-field-wrap>.bb-meeting-options-wrap{width:calc(100% - 180px)}
+
+.bp-meeting-fields-wrap hr{background:#eef0f3;height:1px}
+
+.bb-meeting-host-select-wrap{flex:1;min-width:0}
+
+.bb-toggle-switch{position:relative;display:inline-block;width:50px;height:25px;margin-left:auto}
+
+.bb-toggle-switch input{opacity:0;width:0;height:0}
+
+.bb-toggle-slider{border-radius:34px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c8cbcf;transition:.4s}
+
+.bb-toggle-slider::before{border-radius:50%;position:absolute;content:"";height:21px;width:21px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s;box-shadow:-1px 1px 3px 0 rgba(0,0,0,.22)}
+
+input:checked+.bb-toggle-slider{background-color:#007cff}
+
+input:checked+.bb-toggle-slider::before{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}
+
+.bb-video-fields-wrap{flex:1;min-width:0;max-width:270px}
+
+#main .bb-video-fields-wrap label{display:flex;align-items:center;margin:0;font-size:16px;font-weight:400;letter-spacing:-.27px}
+
+#main .bb-meeting-options-wrap label{font-size:16px;font-weight:400;letter-spacing:-.21px;display:flex}
+
+.bb-meeting-options-wrap .bb-field-wrap>label span{padding-top:2px}
+
+.bp-zoom-meeting-auto-recording-options{padding-left:30px}
+
+.bp-zoom-meeting-auto-recording-options label span{line-height:1.5}
+
+.bp-zoom-meeting-auto-recording-options .bs-styled-radio:checked+.bb-radio-label::after,.bp-zoom-meeting-auto-recording-options .bs-styled-radio:checked+label::after{top:4px}
+
+.bp-zoom-meeting-time-meridian-wrap{position:relative}
+
+.bp-zoom-meeting-time-meridian-wrap input{position:absolute;opacity:0}
+
+.bb-time-meridian{background:#fff;border:1px solid #dedfe2;border-radius:50%;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#d0d3d6;letter-spacing:-.24px;line-height:24px}
+
+input:checked+.bb-time-meridian{background:#007cff;border-color:#007cff;color:#fff}
+
+.bb-field-wrap.start-time-picker{width:115px}
+
+#main #bp-zoom-meeting-description{min-height:110px;padding:8px 12px}
+
+#bb-recurring-meeting-label{margin-top:0}
+
+.bb-recurring-meeting-text{font-size:16px;font-weight:400;letter-spacing:-.21px}
+
+.bp-zoom-meeting-recurring-options>.bb-field-wrap,.bp-zoom-meeting-recurring-sub-options>.bb-field-wrap{display:flex}
+
+.bp-zoom-meeting-recurring-options>.bb-field-wrap>label,.bp-zoom-meeting-recurring-sub-options>.bb-field-wrap>label{flex:0 0 180px;padding-right:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}
+
+.bb-meeting-input-wrap{flex:1;min-width:0}
+
+.bb-meeting-input-wrap input[type=text]:disabled{background:#f9f9f9!important}
+
+.bp-zoom-meeting-repeat-wrap .bb-meeting-input-wrap{display:flex;align-items:center}
+
+.bp-zoom-meeting-repeat-wrap select{width:auto!important;margin-right:10px}
+
+#bp-zoom-meeting-occurs-on-week span{font-size:16px;font-weight:400;letter-spacing:-.21px}
+
+#main .bp-zoom-meeting-members-listing .bp-messages{margin:10px 20px}
+
+a.bp-back-to-meeting-list{color:rgba(18,43,70,.4);line-height:1;margin-left:-10px;margin-right:10px;display:none}
+
+a.bp-back-to-meeting-list span{font-size:24px}
+
+a.bp-close-create-meeting-form{margin-left:auto;display:none}
+
+a.bp-close-create-meeting-form span{font-size:24px;color:rgba(18,43,70,.4);line-height:1;margin-top:5px}
+
+#bp-zoom-meeting-cancel-edit{margin-right:20px}
+
+.bb-media-section video{width:100%;height:auto}
+
+.bb-media-section audio{max-width:800px;width:90%}
+
+#main #copy-download-link,#main .downloadmeeting.downloadclip{display:inline-flex;align-items:center;justify-content:center}
+
+#main #copy-download-link i,#main .downloadmeeting.downloadclip i{margin-right:5px}
+
+.bb-shared-screen svg g{stroke:#007cff}
+
+a.bb-invitation-url{white-space:nowrap;display:inline-block;max-width:75%;text-overflow:ellipsis;overflow:hidden;padding-right:20px}
+
+.bp-meeting-fields-wrap>.bp-messages{margin-bottom:22px}
+
+.bp-meeting-fields-wrap .select2-container{width:auto!important;min-width:100%}
+
+.groups.zoom .select2-container .select2-dropdown{max-width:inherit}
+
+.bp-zoom-group-check-connection.loading::after{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 0 0 6px;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+#bp-zoom-meeting-form-submit.loading::before,.bb-save-settings.loading::before{font:normal normal 400 18px/1 bb-icons;speak:none;display:inline-block;margin:0 10px 0 0;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+.bb-meeting-input-wrap .select2-container--default .select2-selection--single{border:1px solid #dedfe2;border-radius:3px;height:40px}
+
+.bb-meeting-input-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;color:#122b46;font-size:14px;letter-spacing:-.24px}
+
+.bb-meeting-input-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;width:30px}
+
+.single-meeting-item.bb-countdown-wrap{border:0;padding-bottom:0}
+
+.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{margin-left:-7px;justify-content:flex-start}
+
+.single-meeting-item.bb-countdown-wrap .countdown_label{line-height:27px}
+
+#main .single-meeting-item.bb-countdown-wrap+.meeting-buttons-wrap{border-top-width:1px;border-top-style:solid;border-color:#e7e9ec;padding-top:20px;padding-bottom:5px}
+
+.mfp-wrap.mfp-wrap{z-index:999999}
+
+.mfp-content.mfp-content{text-align:left}
+
+.bb-description-info{font-size:14px;color:#a3a5a9;letter-spacing:-.24px;line-height:24px;display:flex;align-items:center;margin-top:8px}
+
+.bb-description-info .bb-url-text{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:20px}
+
+.copy-webhook-link.copied::after,.copy-webhook-link.copied::before{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}
+
+.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li{margin-left:auto;float:right;margin-right:15px}
+
+.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync{border-color:transparent;color:#007cff}
+
+.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync .bb-icon-spinner{display:none}
+
+.buddypress-wrap .bp-subnavs ul #sync-meetings-groups-li #meetings-sync.loading .bb-icon-spinner{display:inline-block}
+
+.bp-step-nav-main .bp-step-nav{margin:0 -24px}
+
+.bp-step-nav-main .bp-step-nav ul{margin:0 0 20px;padding:0 30px;border-bottom:1px solid #e7e9ec}
+
+.bp-step-nav-main .bp-step-nav li{list-style:none;display:inline-block}
+
+.bp-step-nav-main .bp-step-nav li a{color:#939597;border-radius:4px 4px 0 0;padding:12px 10px 11px;display:inline-block;margin:1px 1px 0;line-height:1}
+
+.bp-step-nav-main .bp-step-nav li a:hover{background-color:#f2f4f5}
+
+.bp-step-nav-main .bp-step-nav li a:focus-visible{background-color:#f2f4f5;box-shadow:0 0 0 1px #385dff,0 0 2px 1px rgba(56,93,255,.8)}
+
+.bp-step-nav-main .bp-step-nav li.selected>a{border:1px solid #e7e9ec;border-bottom-color:#fff!important;margin:0 0 -1px;color:#122b46}
+
+.bp-step-nav-main .bp-step-actions{background-color:#f2f4f5;border-top:1px solid #f2f4f5;padding:16px 24px;margin:20px -24px 0;display:flex}
+
+.bp-step-nav-main .bp-step-actions .bp-step-next{margin-left:auto}
+
+.bp-step-nav-main .bp-step-blocks{margin-bottom:20px}
+
+.bp-step-nav-main .bp-step-blocks .bp-step-block{visibility:hidden;opacity:0;height:0;width:0;overflow:hidden}
+
+.bp-step-nav-main .bp-step-blocks .bp-step-block.selected{transition:opacity .3s ease;visibility:visible;opacity:1;overflow:initial;height:auto;width:auto}@media screen and (max-width:767px){
+
+.bp-step-nav-main .bp-step-nav{background-color:#fbfaf9}
+
+.bp-step-nav-main .bp-step-nav>ul{border:1px solid #e7e9ec;border-bottom:0;border-radius:3px 3px 0 0;overflow:hidden;margin-bottom:0}
+
+.bp-step-nav-main .bp-step-nav li>a{margin:0}
+
+.bp-step-nav-main .bp-step-nav li.selected>a{border:0;background-color:rgba(77,92,109,.1);border-radius:0;margin:0}}
+
+.bp-zoom-block-show-details{max-width:760px;font-size:14px;letter-spacing:-.24px;margin-top:7px;line-height:1.5}
+
+.bp-zoom-block-show-details .mfp-close{box-shadow:none;font-size:0;opacity:1}
+
+.bp-zoom-block-show-details .mfp-close::before{content:"\e828";font-family:bb-icons;font-size:22px;font-weight:400}
+
+.groups.zoom .bp-single-vert-nav .item-body{min-height:auto}
+
+.groups.zoom .bp-single-vert-nav .bp-zoom-meeting-container .bp-navs{border:0!important}@media (min-width:749px){
+
+.groups.zoom .bp-single-vert-nav .bp-zoom-meeting-container{border:0}}
+
+.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{background:#f5f5f5;border-top:1px solid #ddd}
+
+.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:first-child{border-top:0}
+
+.bb-meeting-input-wrap #bb-notification-meeting-label{display:inline-block}
+
+.bb-meeting-input-wrap .bb-recurring-meeting-text #bp-zoom-meeting-alert{width:calc(100% - 215px);margin:0 10px;min-width:120px;padding-right:20px;height:35px}@media (max-width:1480px) and (min-width:1351px){
+
+.has-sidebar .single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{width:180%;transform:translateX(-44%);text-align:center;justify-content:center}}@media (max-width:1265px) and (min-width:1081px){
+
+.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(-54%);text-align:center;justify-content:center}}@media (max-width:1350px){
+
+.has-sidebar .bp-zoom-meeting-left,.has-sidebar .bp-zoom-meeting-right{flex:0 0 100%;border-right:0;min-width:0}
+
+.has-sidebar .bp-zoom-meeting-right{display:none}
+
+.has-sidebar a.bp-back-to-meeting-list,.has-sidebar a.bp-close-create-meeting-form{display:block}
+
+.has-sidebar .bp-create-meeting .bp-zoom-meeting-left,.has-sidebar .bp-single-meeting .bp-zoom-meeting-left{display:none}
+
+.has-sidebar .bp-create-meeting .bp-zoom-meeting-right,.has-sidebar .bp-single-meeting .bp-zoom-meeting-right{display:block}}@media (max-width:1080px){
+
+.bp-zoom-meeting-left,.bp-zoom-meeting-right{flex:0 0 100%;border-right:0;min-width:0}
+
+.bp-zoom-meeting-right{display:none}
+
+a.bp-back-to-meeting-list,a.bp-close-create-meeting-form{display:block}
+
+.bp-create-meeting .bp-zoom-meeting-left,.bp-single-meeting .bp-zoom-meeting-left{display:none}
+
+.bp-create-meeting .bp-zoom-meeting-right,.bp-single-meeting .bp-zoom-meeting-right{display:block}
+
+.zoom-meeting-block .bp-zoom-meeting-recording-fetch a.show-recordings{margin-bottom:0}}@media (max-width:900px){
+
+.zoom-meeting-block-info{flex:0 0 100%;margin-bottom:30px}
+
+.zoom-meeting-block-right{margin-left:0;align-items:center;display:flex;justify-content:center;flex-flow:column;width:100%}
+
+.zoom-meeting-block-right>.meeting-actions{text-align:center}
+
+.zoom-meeting-block-right>.meeting-actions .join-meeting-in-browser{margin-bottom:10px}
+
+.zoom-meeting-block-right .bp_zoom_countdown{margin:0 auto 0 auto}}@media (max-width:980px) and (min-width:800px){
+
+.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(-50%);text-align:center;justify-content:center}}@media (max-width:800px){
+
+.copy-link-wrap a{max-width:100%;flex:0 0 100%}
+
+.copy-link-wrap .copy-invitation-link{margin:12px 0 0}
+
+.single-meeting-item-table .meeting-item-head{flex:0 0 180px}
+
+a.bb-invitation-url{max-width:100%}
+
+.recording-preview-info{flex-flow:column}
+
+.recording-button-wrap{margin-left:0}}@media (max-width:650px){
+
+.bp_zoom_countdown,.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown,.zoom-meeting-block-right .bp_zoom_countdown{transform:scale(.8);width:140%;margin-left:-17%}}@media (max-width:540px){
+
+.single-meeting-item-table .meeting-item-col,.single-meeting-item-table .meeting-item-head{flex:0 0 100%;padding:0}
+
+.single-meeting-item-table .meeting-item-head{margin-bottom:10px}
+
+.zoom-meeting-block .meeting-actions .button{margin-bottom:10px;min-width:220px}
+
+.bp_zoom_countdown>span{max-width:70px;margin:0 3px}
+
+.bp_zoom_countdown .position{width:30px;height:52px}
+
+.bb-group-zoom-settings-container .bb-field-wrap,.bp-wrap-duration.bb-meeting-input-wrap{flex-flow:row wrap}
+
+.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{margin-top:10px}
+
+.bb-field-wrapper-inner>.bb-field-wrap>.bb-video-fields-wrap,.bb-field-wrapper-inner>.bb-field-wrap>label,.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap,.bb-group-zoom-settings-container .bb-field-wrap label,.bb-meeting-input-wrap{flex:0 0 100%}
+
+.bb-field-wrapper-inner>.bb-field-wrap .bb-meeting-options-wrap{width:100%}
+
+.bp-zoom-meeting-recurring-options>.bb-field-wrap,.bp-zoom-meeting-recurring-sub-options>.bb-field-wrap{display:block}
+
+.bp-wrap-duration .bb-field-wrap{max-width:140px}
+
+.bp-wrap-duration .bb-field-wrap.start-time-picker{margin-top:14px}
+
+.bb-meeting-input-wrap.bp-zoom-meeting-end-date-time-wrap .bb-field-wrap.end-date-picker{margin:0 0 0 5px}
+
+.bb-meeting-input-wrap.bp-zoom-meeting-end-date-time-wrap #bp-zoom-meeting-end-times{margin:0 5px}
+
+.bb-field-wrap.bp-zoom-meeting-time-meridian-wrap{flex:0 0 100%;margin-top:15px}
+
+.bp-zoom-meeting-container .bb-timezone{line-height:1.4}
+
+#main #bp-zoom-meeting-occurs-on-month label[for=bp-zoom-meeting-occurs-month-week-select]{display:block}
+
+#main #bp-zoom-meeting-occurs-on-month label[for=bp-zoom-meeting-occurs-month-week-select] .bp-zoom-meeting-occurs-month-week-select-label{display:block;margin:5px 0 0 34px}
+
+#main #bp-zoom-meeting-occurs-on-month label[for=bp-zoom-meeting-occurs-month-week-select]>select{max-width:90px}
+
+#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap{flex-flow:column}
+
+#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .meeting-item-col.meeting-action{flex-flow:column;display:flex}
+
+#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .meeting-item-col.meeting-action>a{margin:0 0 10px}
+
+#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .bb-recordings-wrap .meeting-item-head:empty{display:none}
+
+#main #bp-zoom-single-meeting .single-meeting-item.meeting-buttons-wrap .bb-recordings-wrap .show-recordings{width:100%}}@media (max-width:420px){
+
+.bp_zoom_countdown,.single-meeting-item.bb-countdown-wrap .bp_zoom_countdown{transform:scale(.8);width:130%;margin-left:-15%}
+
+.bp_zoom_countdown>span{max-width:60px}
+
+.bp_zoom_countdown .position{width:22px;height:40px}
+
+.bp_zoom_countdown span.digit{font-size:20px}
+
+.zoom-meeting-block{padding:20px}
+
+.recording-preview-info{padding:6px 0 0}}@media (max-width:380px){
+
+.bzm-white-popup .recording-list-row{flex-flow:column}
+
+.recording-preview-img{max-width:136px;margin-bottom:10px}}
+
+.bp-zoom-webinar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#fff;border:1px solid #e7e9ec;border-radius:4px}
+
+#page .bp-zoom-webinar-container .bp-navs{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:1px;border:0;padding:0 20px;border-radius:4px 4px 0 0;background:#fff;border-bottom:1px solid #e7e9ec;margin:0}
+
+#page .bp-zoom-webinar-container .bp-navs a{line-height:1;padding:16px 0}
+
+#page .bp-zoom-webinar-container .bp-navs .bp-zoom-switch-type a{padding:6px}
+
+#bp_zoom_webinar_form{margin:0;height:100%;position:relative}
+
+.bp-zoom-webinar-search.subnav-search{padding:20px}
+
+#main .bp-zoom-webinar-members-listing #webinars-list{max-height:70vh;overflow:auto;margin:0;padding:0;text-align:initial;margin-bottom:40px}
+
+.bp-zoom-webinar-members-listing .webinar-timezone{font-size:12px;color:#122b46;text-align:center;display:block;padding:6px 20px;background-color:#f5f6f7;border-top:1px solid #e7e9ec;border-radius:0 0 0 4px;position:absolute;bottom:0;left:0;z-index:12;width:100%}
+
+.all-webinars .webinar-item .webinar-meta-wrap{position:relative}
+
+.all-webinars .webinar-item .recurring-webinar-label{padding:0;height:8px;width:8px;border-radius:50%;position:absolute;right:0;top:2px}
+
+.all-webinars .webinar-item .recurring-webinar-label+.webinar-date{margin-right:12px}
+
+.all-webinars .webinar-item .live-webinar-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}
+
+.all-webinars .webinar-item .bp-zoom-webinar-view-recordings{margin-left:7px}
+
+.webinar-topic{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
+
+.webinar-topic .webinar-title{font-size:14px;color:#122b46;letter-spacing:-.24px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}
+
+.webinar-topic .webinar-title::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}
+
+.recurring-webinar-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:11px;font-weight:400;letter-spacing:.45px;background-color:#ffbf1b;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:20px}
+
+.in-progress-webinar-label{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;background-color:#ef3f46;border:1px solid transparent;outline:0;vertical-align:middle;-webkit-appearance:none;color:#fff;transition:.3s all;border-radius:5px}
+
+#main a.button.view-recordings.bp-zoom-webinar-view-recordings{padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:-.17px;position:relative;z-index:12}
+
+.bp-zoom-webinar-view-recordings .record-count{margin-left:3px}
+
+.bp-zoom-webinar-container .bb-title-wrap{margin:-20px -20px 20px;border-bottom:1px solid #e7e9ec;padding:6px 20px;min-height:66px;display:flex;align-items:center}
+
+.bp-zoom-webinar-container .bb-title-wrap .bb-title{margin:0;line-height:1.4;font-size:18px;font-weight:500;letter-spacing:-.24px}
+
+.bp-zoom-webinar-container .bb-title-wrap .bb-title>.recurring-webinar-label{margin-left:10px}
+
+.bp-zoom-webinar-container .bb-timezone,.bp-zoom-webinar-container .bb-webinar-occurrence{font-size:12px;color:#939597;letter-spacing:-.24px;line-height:1;margin-top:3px}
+
+.webinar-actions-list a{font-size:13px;font-weight:inherit;color:#939597;letter-spacing:-.24px;line-height:1;margin-bottom:1px;padding:10px 14px;display:block}
+
+.webinar-actions-list a:hover{background-color:#f5f5f5}
+
+.webinar-actions-list i{font-size:15px;margin-right:10px}
+
+#main #bp-zoom-webinar-occurs-on-month label,#main .bp-zoom-webinar-end-date-time-wrap label{font-size:14px;font-weight:400;letter-spacing:-.24px;margin:0 0 20px;display:flex;align-items:center}
+
+#bp-zoom-webinar-occurs-on-month .bs-styled-radio:checked+label::after,.bp-zoom-webinar-end-date-time-wrap .bs-styled-radio:checked+label::after{top:13px}
+
+#bp-zoom-webinar-end-times,#bp-zoom-webinar-occurs-on-month select{margin:0 12px;width:auto!important}
+
+.bp-zoom-webinar-recurring-sub-options #bp-zoom-webinar-occurs-on-week>label{display:inline-block;margin-right:15px;min-width:62px}
+
+#main .bb-webinar-options-wrap .bp-zoom-webinar-registration-options>label{display:block;position:relative;padding-left:32px}
+
+#main .bb-webinar-options-wrap .bp-zoom-webinar-registration-options>label::before{left:0;top:3px;position:absolute}
+
+#main .bb-webinar-options-wrap .bp-zoom-webinar-registration-options>label::after{top:7px}
+
+#main label[for=bp-zoom-webinar-weekly-days-sun]{margin-top:10px}
+
+select#bp-zoom-webinar-monthly-week{margin-left:0;margin-right:0}
+
+.copy-invitation-link,.copy-link-wrap,span.no-pass-required{display:flex;align-items:center;flex-flow:row wrap}
+
+a.button.primary.join-webinar-in-app{min-width:200px;margin-left:6px}
+
+a.button.primary.join-webinar-in-app.small{margin-right:6px;min-width:auto}
+
+.zoom-webinar-block a.button.primary.join-webinar-in-app{margin-left:0}
+
+a.button.outline.join-webinar-in-browser{min-width:220px}
+
+#buddypress .single-webinar-item.webinar-buttons-wrap a.button.small{padding:6px 15px}
+
+#buddypress .single-webinar-item.webinar-buttons-wrap a.button.outline.join-webinar-in-browser{min-width:190px}
+
+.copy-invitation-link{font-size:13px;margin-left:auto}
+
+.copy-invitation-link .bb-icon{font-size:16px;margin-right:6px}
+
+#webinar-invitation-container{background:#fbfbfc;border:1px solid #eef0f3;border-radius:3px}
+
+#webinar-invitation{width:100%;background:0 0;border:0;resize:none;margin:0 0;min-height:58vh;font-size:13px;color:#122b46;letter-spacing:-.24px;line-height:19px;padding:20px}
+
+#webinars-list .load-more{display:none}
+
+body .mfp-bg{opacity:1;z-index:1024;background:rgba(250,251,253,.9)}
+
+.bzm-white-popup{position:relative;background:#fff;padding:20px 30px 25px;width:auto;max-width:600px;margin:20px auto;border-radius:4px;overflow:hidden;border:1px solid #d2d4d6;box-shadow:0 6px 24px 0 rgba(18,43,70,.1)}
+
+.bzm-white-popup button.mfp-close{box-shadow:none;right:10px;left:auto;top:10px}
+
+.bzm-white-popup .recording-list-row-wrap{overflow:auto;max-height:62vh;border:0;margin:0 -30px;padding:20px 30px 0}
+
+.bzm-white-popup .recording-list-row-group{border-bottom:1px solid #eef0f3;padding:20px 0}
+
+.bzm-white-popup .recording-list-row-group:first-child{padding-top:0}
+
+.bzm-white-popup .recording-list-row-group:last-child{border-bottom:0}
+
+.bzm-white-popup .recording-list-row-group h4.clip_title{font-size:17px;font-weight:500;margin:0 0 20px}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row{padding-bottom:15px;margin-bottom:15px}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row:last-child{border-bottom:0;margin-bottom:0}
+
+.bzm-white-popup .recording-list-row-group .recording-list-row .pass-toggle{font-size:14px}
+
+.bzm-white-popup h2.clip_title{font-size:14px;font-weight:500;line-height:1;margin:2px 0 9px}
+
+.bzm-white-popup span.vdo-time{background:#122b46;border-radius:4px;font-size:10px;font-weight:500;color:#fff;letter-spacing:-.17px;text-align:center;padding:3px 6px;display:inline-block;margin-right:10px}
+
+.bzm-white-popup span.vdo-size{font-weight:500}
+
+.bzm-white-popup .button.downloadclip{font-size:13px;font-weight:500;min-height:28px;line-height:1;display:inline-flex;align-items:center;margin-top:8px;padding:0 16px 0 14px}
+
+.bzm-white-popup i.bb-icon-download{margin-right:6px;font-size:12px}
+
+.copy-invitation-popup-block .mfp-close{display:none}
+
+.copy-invitation-popup-block .show-webinar-details{margin:10px 10px;box-shadow:none;right:10px;top:10px;position:absolute;display:block;color:#333}
+
+.copy-invitation-popup-block .show-webinar-details i{font-size:24px;opacity:.65}
+
+footer.bb-zm-model-footer{padding:25px 0 0;border-top:1px solid #eef0f3}
+
+.bp-zoom-group-show-instructions{font-size:15px;color:#122b46;letter-spacing:-.22px;line-height:1.46;max-width:850px;padding:20px 24px 0}
+
+.bp-zoom-group-show-instructions .mfp-close{box-shadow:none;font-size:0;opacity:1}
+
+.bp-zoom-group-show-instructions .mfp-close::before{content:"\e828";font-family:bb-icons;font-size:28px;font-weight:400}
+
+.bp-zoom-group-show-instructions .bp-step-nav-main .save-settings{display:none;margin-left:auto}
+
+.bp-zoom-group-show-instructions .bp-step-nav-main.last-tab .save-settings{display:inline-block}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container{margin:20px 0 0}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap label{color:#4d5c6d}
+
+.bp-zoom-group-show-instructions .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap input{width:100%}
+
+.info-status{font-size:12px;letter-spacing:-.18px;text-transform:uppercase}
+
+.no-pass-required i{font-size:17px;height:16px;width:16px;margin-right:3px}
+
+.webinar-date{font-size:12px}
+
+.bb-webinar-option{display:flex;margin-bottom:16px;margin-left:-3px}
+
+.bb-webinar-option i{font-size:17px;width:15px;height:15px;line-height:1;margin-right:6px}
+
+.bb-webinar-option .bb-icon-check{color:#05d786}
+
+.toggle-password i{margin-right:6px;font-size:16px}
+
+.show-password .recording-password{font-family:Monaco,Consolas,"Courier New",Courier,monospace;font-size:13px;background:#f0f1f6;padding:5px 8px;border-radius:4px;margin-left:1px;min-width:105px;display:inline-block;line-height:1;border:1px solid #ddd}
+
+.bb-webinar-option.no{font-size:14px;color:#a3a5a9}
+
+.webinar-actions-anchor{color:#939597}
+
+.webinar-actions-anchor i{font-size:16px}
+
+.bp-zoom-webinar-right-top{padding:20px}
+
+#bp-zoom-create-webinar-wrapper{display:none}
+
+.webinar-actions{line-height:1;margin-left:auto;position:relative}
+
+.webinar-actions .webinar-actions-list{display:none;margin:0;position:absolute;background:#fff;box-shadow:0 2px 7px 1px rgba(0,0,0,.05),0 6px 32px 0 rgba(18,43,70,.1);border-radius:4px;padding:5px 0;min-width:200px;right:-20px;top:35px;z-index:119;list-style:none}
+
+.webinar-actions .webinar-actions-list.open{display:block}
+
+.webinar-actions .webinar-actions-list::before{content:" ";position:absolute;width:0;height:0;top:0;right:27px;border:6px solid #000;border-color:#fff #fff transparent transparent;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:2px -3px 3px 0 rgba(0,0,0,.02);z-index:1002}
+
+.webinar-actions ul{list-style:none;margin:0;padding:0}
+
+#webinars-list li{margin:0 0 1px;padding:11px 20px;position:relative}
+
+#webinars-list li.current,#webinars-list li:hover{background:#f5f6f7}
+
+.webinar-item-col.webinar-meta-wrap{display:flex;justify-content:space-between;font-size:13px;color:#939597;letter-spacing:-.22px;line-height:1}
+
+.bp-zoom-webinar-search-form{background-color:#fff;border:1px solid #dedfe2;box-shadow:none;border-radius:100px;margin:0;position:relative}
+
+.bp-zoom-webinar-search-form #bp_zoom_webinar_search{background-size:14px;background-position:left 12px center;background-color:#fbfbfc;height:32px;padding-left:2rem;width:100%;min-width:210px;border-radius:100px;border:0}
+
+.bp-zoom-webinar-search-form .nouveau-search-submit{padding:0;position:absolute!important;width:30px;height:33px;opacity:0;left:0;z-index:10;overflow:hidden}
+
+.bp-zoom-webinar-left{border-right:1px solid #e7e9ec;min-width:0;flex:0 0 360px;position:relative}@media (min-width:1081px){
+
+.bp-zoom-webinar-left-inner{min-height:65vh}
+
+.has-sidebar .bp-zoom-webinar-left{flex:0 0 300px}
+
+.has-sidebar a.bb-invitation-url{max-width:55%}
+
+.has-sidebar .bp_zoom_countdown>span{margin:0 2px}
+
+.has-sidebar .bp_zoom_countdown .position{margin:0 2px;width:28px}
+
+.has-sidebar .bp_zoom_countdown span.digit{font-size:24px}}
+
+.bp-zoom-webinar-right{flex:1;min-width:0}
+
+.webinar-item-container h2{text-transform:capitalize}
+
+.webinar-item-container .load-more{margin:0 auto 10px;width:100%;border-top:1px solid #e7e9ec}
+
+.webinar-item-container .load-more .button{max-width:230px;margin:0 auto;margin-top:20px}
+
+#buddypress .webinar-item-container .load-more .button{display:block}
+
+.webinar-item-table{min-width:520px}
+
+.webinar-item-table .webinar-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e7e9ec;padding:0 0 8px}
+
+.webinar-item-table .webinar-item-header .webinar-item-head{font-size:12px;color:#939597;flex-basis:25%;text-transform:uppercase}
+
+.webinar-item-table .webinar-item{margin:0;border-bottom:1px solid #e7e9ec;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
+
+.webinar-item-table .webinar-item:last-child{border-bottom:0}
+
+.webinar-item-table .webinar-item .webinar-item-col{-ms-flex-preferred-size:25%;flex-basis:25%;font-size:14px;line-height:1.3;color:#4d5c6d;padding:0 5px}
+
+.webinar-item-table .webinar-item .webinar-item-col .webinar-link{font-size:15px;color:#122b46}
+
+.webinar-item-table .webinar-item .webinar-item-col.webinar-action{text-align:center;padding:0 5px}
+
+.webinar-item-table .webinar-item .webinar-item-col.webinar-action .bp-zoom-webinar-view-recordings{margin-top:10px}
+
+.webinar-item-table .recording-list{display:flex;flex:auto;border-bottom:1px solid #e7e9ec;padding:15px 0;background-color:#fff;margin-top:-1px;flex-flow:column}
+
+.webinar-item-table .recording-list .recording-list-row-wrap{display:table;table-layout:fixed;width:100%}
+
+.webinar-item-table .recording-list .recording-list-row{display:table-row;width:100%}
+
+.webinar-item-table .recording-list .recording-list-row-col{display:table-cell;text-align:center;border-bottom:1px solid #e7e9ec;padding:10px 0}
+
+.webinar-item-table .recording-list .recording-list-row-col p{margin-bottom:0}
+
+.webinar-item-table .recording-list:empty{display:none}
+
+.single-webinar-item-table{min-width:auto}
+
+.single-webinar-item-table .single-webinar-item{border-bottom:1px solid #e7e9ec;margin-bottom:15px;padding:0 0 15px 0;display:flex;flex-flow:row wrap}
+
+.single-webinar-item-table .single-webinar-item:last-child{border-bottom:0}
+
+.single-webinar-item-table .webinar-item-head{font-size:13px;font-weight:400;color:#939597;line-height:1.5;letter-spacing:-.19px;margin:0;flex:0 0 220px;padding-right:20px}
+
+.single-webinar-item-table .webinar-item-col{font-size:14px;color:#122b46;letter-spacing:-.21px;line-height:1.2;flex:1;min-width:0}
+
+.single-webinar-item-table .webinar-buttons-wrap .bb-recordings-wrap{margin-left:15px}
+
+.z-form-row-action{display:flex;align-items:center;min-height:20px}
+
+.z-form-row-action .hide-pass:not(.on),.z-form-row-action .hide-password:not(.on),.z-form-row-action .show-pass:not(.on),.z-form-row-action .show-password:not(.on){display:none}
+
+.z-form-row-action .hide-password{font-size:20px;line-height:1}
+
+.z-form-row-action .pass-toggle{margin-left:auto}
+
+#bp-zoom-single-webinar-wrapper{min-height:-webkit-calc(45vh + 65px);min-height:calc(45vh + 65px)}
+
+#bp-zoom-single-webinar-wrapper:empty{text-align:center}
+
+#bp-zoom-single-webinar-wrapper:empty::before{font:normal normal 400 20px/1 bb-icons;speak:none;display:inline-block;margin:0 auto;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+#main .webinar-buttons-wrap{padding:0;margin-bottom:0}
+
+#main .webinar-buttons-wrap .button{font-size:14px}
+
+#main .webinar-buttons-wrap:empty{display:none}
+
+#bp-zoom-create-webinar-button{display:flex;align-items:center;font-size:14px;letter-spacing:-.24px}
+
+#bp-zoom-create-webinar-button i{font-size:16px;margin-right:5px}
+
+.bb-webinar-actions-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0}
+
+.bb-webinar-actions-wrap h2{margin:0}
+
+.bb-add-webinar{display:inline-block}
+
+#zmmtg-root{display:none}
+
+.bp-wrap-duration{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}
+
+.bp-wrap-duration .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin:0 15px 0 0}
+
+.bp-wrap-duration .bb-field-wrap label{margin:0 4px;font-size:15px;font-weight:400;color:#939597;letter-spacing:-.22px}
+
+#main .bp-wrap-duration input,#main .bp-wrap-duration select{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:right 1rem center;padding-right:40px}
+
+.bb-group-zoom-settings-container .bb-field-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;margin:0 0 15px}
+
+.bb-group-zoom-settings-container .bb-field-wrap label{flex:0 0 180px;font-size:14px!important;font-weight:400;color:#939597;letter-spacing:-.22px;margin:10px 0 0!important;padding-right:20px}
+
+.bb-group-zoom-settings-container .bb-field-wrap input{margin:0!important;font-size:14px;color:#122b46;letter-spacing:-.24px}
+
+.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{flex:1;min-width:0}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings+.bb-sep-line{margin-top:25px}
+
+.bb-group-zoom-settings-container label[for=bp-edit-group-zoom]{display:flex!important}
+
+.bb-group-zoom-settings-container label[for=bp-edit-group-zoom] span{padding-top:2px}
+
+.bb-group-zoom-settings-container .bp-zoom-group-button-wrap{display:flex;align-items:center;flex-flow:row wrap}
+
+.bb-group-zoom-settings-container .bp-zoom-group-button-wrap .button{font-size:14px}
+
+.bb-group-zoom-settings-container .show-zoom-instructions{margin-left:auto;margin-right:10px}
+
+.bb-group-zoom-settings-container .bp-zoom-group-check-connection{font-size:14px;display:inline-flex;align-items:center}
+
+.bb-group-zoom-settings-container .bp-zoom-group-check-connection i{font-size:18px;margin-right:6px}
+
+#bp-zoom-webinar-end-date-time{background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-position:right 1rem center;padding-right:40px}
+
+#main .bb-field-wrap #bp-zoom-webinar-timezone,#main div.bb-field-wrap .bp-wrap-duration input,#main div.bb-field-wrap .bp-wrap-duration select{color:#122b46;font-size:14px;letter-spacing:-.24px;line-height:1.714}
+
+.zoom-webinar-block{background:#fff;border:1px solid #e7e9ec;border-radius:4px;padding:25px;margin-bottom:15px;display:flex;flex-flow:row wrap;align-items:center}
+
+.zoom-webinar-block h2{font-size:20px;font-weight:500;margin:0 0 5px!important}
+
+.zoom-webinar-block h2>.recurring-webinar-label{margin-left:10px}
+
+.zoom-webinar-block .bb-webinar-date,.zoom-webinar-block .bb-webinar-occurrence{font-size:14px;color:#939597;letter-spacing:-.24px;line-height:1.5}
+
+.zoom-webinar-block .webinar-actions .button{letter-spacing:-.24px;margin-right:3px;margin-bottom:10px}
+
+.zoom-webinar-block .bp-zoom-webinar-recording-fetch a.show-recordings{margin-bottom:10px}
+
+.zoom-webinar-block .live-webinar-label{background-color:#ef3e46;color:#fff;padding:3px 6px;height:auto;line-height:1;min-height:1px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.5px;border:1px solid transparent;outline:0;vertical-align:middle;transition:.3s all;border-radius:5px}
+
+.zoom-webinar-block .join-webinar-in-browser{margin-top:10px}
+
+#bp_zoom_webinar_form p.description,#bp_zoom_webinar_form ul.description{font-size:15px;color:#a3a5a9;list-style-position:inside;margin-left:2px}
+
+.bp-toggle-webinar-password-wrap{position:relative}
+
+#main #bp-zoom-webinar-password{margin:0;padding-right:40px}
+
+.bp-toggle-webinar-password{color:inherit;position:absolute;right:0;top:0;height:40px;width:40px;text-align:center;display:flex;align-items:center;justify-content:center;opacity:.6}
+
+.bp-toggle-webinar-password.bb-eye .bb-icon-eye{display:none}
+
+.bp-toggle-webinar-password:not(.bb-eye) .bb-icon-eye-slash{display:none}
+
+.zoom-webinar-block-info{flex:1;min-width:280px;margin-bottom:10px}
+
+.zoom-webinar-block-right{margin:0 auto;text-align:right}
+
+.zoom-webinar-block-right .bp-zoom-webinar-recording-fetch,.zoom-webinar-block-right .webinar-actions{display:inline-block;vertical-align:middle;margin-left:5px;margin-top:10px;text-align:center}
+
+.zoom-webinar-block-right .webinar-actions{margin-top:0}
+
+.zoom-webinar-block-right .join-webinar-in-app{margin-top:10px;margin-bottom:10px}
+
+.bp_zoom_countdown{display:flex;align-items:center;justify-content:center;margin-bottom:auto}
+
+.webinar-buttons-wrap .bp_zoom_countdown{margin-bottom:-10px}
+
+span.bb-zoom-host{background:#eef0f3;border-radius:11px;font-size:11px;font-weight:600;color:#4d5c6d;letter-spacing:-.26px;line-height:1;display:inline-block;padding:6px 20px;margin-bottom:12px}
+
+.bp_zoom_countdown>span{display:flex;flex-flow:row wrap;justify-content:center;min-width:70px;max-width:70px;margin:0 5px}
+
+.bp_zoom_countdown .countdown_label{flex:0 0 100%;order:3;font-size:11px;font-weight:500;color:#939597;line-height:1;letter-spacing:-.19px;margin-top:8px;text-transform:uppercase;text-align:center}
+
+.bp_zoom_countdown .position{background:#eef0f3;border-radius:3px;height:60px;width:28px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 2px;position:relative}
+
+.bp_zoom_countdown span.position::after{opacity:.4;background:#d0d3d6;border-radius:3px 3px 0 0;content:"";position:absolute;top:0;left:0;height:50%;width:100%}
+
+.bp_zoom_countdown .countDiv:empty{display:none}
+
+.bp_zoom_countdown span.digit{z-index:2;position:absolute;margin-top:auto;margin-bottom:auto;left:auto;right:auto;top:auto!important;bottom:auto;font-size:26px;font-weight:500;letter-spacing:-.45px}
+
+#bp-zoom-dropdown-options-loader{display:none;line-height:1;margin-left:10px}
+
+#bp-zoom-dropdown-options-loader i>{font-size:16px}
+
+.recording-list-row-wrap{border-bottom:1px solid #e7e9ec;padding-bottom:20px;margin-bottom:20px}
+
+.recording-list-row-wrap:last-child{border-bottom:0;margin-bottom:0}
+
+.recording-list-row-wrap .bb-internal-model{justify-content:center}
+
+.recording-list-row-wrap .bb-media-model-container{margin:auto;max-width:90%;width:100%}
+
+.recording-list-row,.recording-preview-info{display:flex;flex-flow:row wrap}
+
+.recording-list-info,.recording-preview-info{flex:1;min-width:0}
+
+.recording-preview-info{padding:6px 0 0 20px}
+
+.recording-button-wrap{margin-left:auto}
+
+.recording-button-wrap .button{letter-spacing:-.24px;font-weight:500;display:inline-flex;align-items:center;margin-left:4px;font-size:13px;min-height:28px;line-height:1;margin-top:8px;padding:0 16px 0 14px}
+
+.recording-button-wrap i{margin-right:6px;font-size:12px}
+
+span.select-recorded-text{font-size:14px}
+
+.recording-list-info{display:flex;flex-flow:column}
+
+.recording-preview-img{line-height:1;position:relative;height:80px;border-radius:3px}
+
+.recording-preview-img img{display:block;width:136px;height:82px}
+
+.recording-preview-img .play_btn,.recording-preview-img .play_btn_link{position:absolute;height:100%;width:100%;top:0;left:0;line-height:1;opacity:0}
+
+span.triangle-play-icon{position:absolute;left:7px;bottom:6px;font-size:12px;transition:50ms all linear;width:28px;height:28px;line-height:27px;vertical-align:middle;text-align:center;border-radius:50px;background:#fff;color:#007cff;border:1px solid #007cff;box-shadow:0 1px 3px rgba(0,0,0,.25)}
+
+span.triangle-play-icon::before{margin-right:-3px}
+
+.recording-preview-img:hover span.triangle-play-icon{transition:50ms all linear;box-shadow:0 1px 5px rgba(0,0,0,.35)}
+
+#main h2.clip_title{font-size:15px;font-weight:500;line-height:1;margin:0 0 8px}
+
+.clip_date,.clip_description{font-size:12px;color:#939597;letter-spacing:-.21px;line-height:1;margin-bottom:6px}
+
+.bb-shared-screen-wrap{line-height:1;margin-top:auto;margin-bottom:10px}
+
+.bb-shared-screen-wrap a.bb-shared-screen{display:flex}
+
+.bb-shared-screen-wrap svg{margin-right:8px;margin-top:1px;min-width:18px}
+
+.bp-zoom-webinar-wrap .bp-zoom-recorded-label{display:flex;align-items:center;margin:0}
+
+.bb-video-time{background:#122b46;border-radius:4px;font-size:10px;color:#fff;letter-spacing:-.17px;text-align:center;position:absolute;top:58px;right:6px;padding:3px 7px;z-index:10}
+
+a.bb-shared-screen{font-size:13px;letter-spacing:-.24px}
+
+.bp-zoom-webinar-alt-host .select2-container{width:auto!important;min-width:100%}
+
+.bb-field-wrapper-inner{max-width:560px;margin:auto}
+
+.bb-field-wrapper-inner>.bb-field-wrap{display:flex;flex-flow:row wrap}
+
+.bb-field-wrapper-inner>.bb-field-wrap>label{flex:0 0 180px;padding-right:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}
+
+.bb-field-wrapper-inner>.bb-field-wrap>.bb-webinar-options-wrap{width:calc(100% - 180px)}
+
+.bp-webinar-fields-wrap hr{background:#eef0f3;height:1px}
+
+.bb-webinar-host-select-wrap{flex:1;min-width:0}
+
+.bb-toggle-switch{position:relative;display:inline-block;width:50px;height:25px;margin-left:auto}
+
+.bb-toggle-switch input{opacity:0;width:0;height:0}
+
+.bb-video-fields-wrap{flex:1;min-width:0;max-width:270px}
+
+#main .bb-video-fields-wrap label{display:flex;align-items:center;margin:0;font-size:16px;font-weight:400;letter-spacing:-.27px}
+
+#main .bb-webinar-options-wrap label{font-size:16px;font-weight:400;letter-spacing:-.21px;display:flex}
+
+.bb-webinar-options-wrap .bb-field-wrap>label span{padding-top:2px}
+
+.bp-zoom-webinar-auto-recording-options{padding-left:30px}
+
+.bp-zoom-webinar-auto-recording-options label span{line-height:1.5}
+
+.bp-zoom-webinar-auto-recording-options .bs-styled-radio:checked+.bb-radio-label::after,.bp-zoom-webinar-auto-recording-options .bs-styled-radio:checked+label::after{top:4px}
+
+.bp-zoom-webinar-time-meridian-wrap{position:relative}
+
+.bp-zoom-webinar-time-meridian-wrap input{position:absolute;opacity:0}
+
+.bb-time-meridian{background:#fff;border:1px solid #dedfe2;border-radius:50%;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#d0d3d6;letter-spacing:-.24px;line-height:24px}
+
+input:checked+.bb-time-meridian{background:#007cff;border-color:#007cff;color:#fff}
+
+.bb-field-wrap.start-time-picker{width:115px}
+
+#main #bp-zoom-webinar-description{min-height:110px;padding:8px 12px}
+
+#bb-recurring-webinar-label{margin-top:0}
+
+.bb-recurring-webinar-text{font-size:16px;font-weight:400;letter-spacing:-.21px}
+
+.bp-zoom-webinar-recurring-options>.bb-field-wrap,.bp-zoom-webinar-recurring-sub-options>.bb-field-wrap{display:flex}
+
+.bp-zoom-webinar-recurring-options>.bb-field-wrap>label,.bp-zoom-webinar-recurring-sub-options>.bb-field-wrap>label{flex:0 0 180px;padding-right:20px;font-size:14px;font-weight:400;color:#122b46;letter-spacing:-.21px;margin:6px 0 0}
+
+.bb-webinar-input-wrap{flex:1;min-width:0}
+
+.bb-webinar-input-wrap input[type=text]:disabled{background:#f9f9f9!important}
+
+.bb-webinar-input-wrap #bb-notification-webinar-label{display:inline-block}
+
+.bb-webinar-input-wrap .bb-recurring-webinar-text #bp-zoom-webinar-alert{width:calc(100% - 215px);margin:0 10px;min-width:120px;padding-right:20px;height:35px}
+
+.bp-zoom-webinar-repeat-wrap .bb-webinar-input-wrap{display:flex;align-items:center}
+
+.bp-zoom-webinar-repeat-wrap select{width:auto!important;margin-right:10px}
+
+#bp-zoom-webinar-occurs-on-week span{font-size:16px;font-weight:400;letter-spacing:-.21px}
+
+#main .bp-zoom-webinar-members-listing .bp-messages{margin:10px 20px}
+
+a.bp-back-to-webinar-list{color:rgba(18,43,70,.4);line-height:1;margin-left:-10px;margin-right:10px;display:none}
+
+a.bp-back-to-webinar-list span{font-size:24px}
+
+a.bp-close-create-webinar-form{margin-left:auto;display:none}
+
+a.bp-close-create-webinar-form span{font-size:24px;color:rgba(18,43,70,.4);line-height:1;margin-top:5px}
+
+#bp-zoom-webinar-cancel-edit{margin-right:20px}
+
+.bb-media-section video{width:100%;height:auto}
+
+.bb-media-section audio{max-width:800px;width:90%}
+
+#main #copy-download-link,#main .downloadwebinar.downloadclip{display:inline-flex;align-items:center;justify-content:center}
+
+#main #copy-download-link i,#main .downloadwebinar.downloadclip i{margin-right:5px}
+
+.bp-webinar-fields-wrap>.bp-messages{margin-bottom:22px}
+
+.bp-webinar-fields-wrap .select2-container{width:auto!important;min-width:100%}
+
+#bp-zoom-webinar-form-submit.loading::before,.bb-save-settings.loading::before,.bp-zoom-group-show-instructions .save-settings.loading::before{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 10px 0 0;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+.bb-webinar-input-wrap .select2-container--default .select2-selection--single{border:1px solid #dedfe2;border-radius:3px;height:40px}
+
+.bb-webinar-input-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;color:#122b46;font-size:14px;letter-spacing:-.24px}
+
+.bb-webinar-input-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;width:30px}
+
+.single-webinar-item.bb-countdown-wrap{border:0;padding-bottom:0}
+
+.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{margin-left:-7px;justify-content:flex-start}
+
+.single-webinar-item.bb-countdown-wrap .countdown_label{line-height:27px}
+
+#main .single-webinar-item.bb-countdown-wrap+.webinar-buttons-wrap{border-top-width:1px;border-top-style:solid;border-color:#e7e9ec;padding-top:20px;padding-bottom:5px}
+
+.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li{float:right;margin-right:15px}
+
+.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync{border-color:transparent;color:#007cff}
+
+.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync .bb-icon-spinner{display:none}
+
+.buddypress-wrap .bp-subnavs ul #sync-webinars-groups-li #webinars-sync.loading .bb-icon-spinner{display:inline-block}
+
+.buddypress-wrap .bp-subnavs ul #bp-zoom-switch-type{display:flex;float:right;padding:3px 6px;border:1px solid #d8d8d8;margin-top:7px}
+
+.bp-subnavs .bp-zoom-switch-type{border-radius:20px}
+
+.bp-subnavs .bp-zoom-switch-type>a{display:inline-block;padding:5px 8px;font-size:13px;font-weight:500}
+
+.bp-subnavs .bp-zoom-switch-type>a.zoom_active{font-weight:600;color:#122b46}
+
+.bp-subnavs .bp-zoom-switch-type>a:first-child{border-right:1px solid #d8d8d8}
+
+.groups.zoom .bp-single-vert-nav .bp-zoom-webinar-container .bp-navs{border:0!important}@media (min-width:801px){
+
+.groups.zoom .bp-single-vert-nav a.bb-invitation-url{max-width:66%}}@media (min-width:749px){
+
+.groups.zoom .bp-single-vert-nav .bp-zoom-webinar-container{border:0}}
+
+.bb-group-zoom-settings-container .bb-section-title-wrap{display:flex;justify-content:space-between;align-items:center;margin:0 0 1.6875rem}
+
+.bb-group-zoom-settings-container .bb-section-title-wrap .bb-section-title{margin-bottom:0}
+
+.bb-group-zoom-settings-container .bb-section-title-wrap .bb-wizard-button{font-size:14px;color:#1e2132;cursor:pointer;padding:4px 18px;border:1px solid #e1e3e5;border-radius:7px}
+
+.bb-group-zoom-settings-container .bb-section-main [class*=bb-icon-]{font-size:28px;color:#0b5cff;background-color:#fff;display:inline-block;vertical-align:text-bottom;margin-right:8px;border-radius:50%}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap{display:flex;align-items:center}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .password-toggle .bb-hide-pw .bb-icon{opacity:.4}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .password-toggle .bb-hide-pw:hover .bb-icon{opacity:1}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon{margin-left:15px}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon::after{font-size:11px;text-align:center;white-space:normal;width:145px}@media screen and (max-width:680px){
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon::after{margin-left:-45px}}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon [class*=bb-icon]{color:#1e2132;font-size:16px;opacity:.25}
+
+.bb-group-zoom-settings-container .bp-group-zoom-settings-authentication .bb-field-wrap .bp-input-wrap .bb-guide-icon:hover [class*=bb-icon]{opacity:1}
+
+#buddypress .bb-group-zoom-settings-container .bb-field-wrap .is-disabled{pointer-events:none;background-color:#f2f4f5}
+
+.bb-group-zoom-settings-container .bb-field-wrap .copy-toggle{flex:1;position:relative}
+
+#buddypress .bb-group-zoom-settings-container .bb-field-wrap .copy-toggle>input{padding-right:44px}
+
+.bb-group-zoom-settings-container .bb-field-wrap .copy-toggle .bb-copy-button{position:absolute;top:50%;transform:translateY(-50%);right:12px}
+
+.bb-group-zoom-settings-container .bb-field-wrap .copy-toggle .bb-copy-button [class*=bb-icon]{color:#5a5a5a;font-size:20px;opacity:.6}
+
+.bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email .bb-icon-spinner{display:none;margin-left:5px;height:18px;width:18px}
+
+.bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email.loading .bb-icon-spinner{display:inline-block;vertical-align:middle}
+
+.bb-zoom-setting-tab .bb-zoom-setting-description{margin-bottom:25px}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs{margin-bottom:5px}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul{display:flex;flex-flow:row wrap;align-items:center;margin:0 0 5px;list-style:none}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li{margin:0 25px 20px 0}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a{color:#5a5a5a;font-weight:500;padding:7px 0;border-bottom:1px solid transparent}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a:hover{color:#1e2132}
+
+.bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a.active-tab{color:#1e2132;border-color:#385dff}
+
+.bb-zoom-setting-tab .bb-zoom-setting-content{margin-bottom:25px}
+
+.bb-zoom-setting-tab .bb-zoom-setting-content .bb-zoom-setting-content-tab{display:none}
+
+.bb-zoom-setting-tab .bb-zoom-setting-content .bb-zoom-setting-content-tab.active-tab{display:block}@media (max-width:1480px) and (min-width:1351px){
+
+.has-sidebar .single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{width:180%;transform:translateX(-44%);text-align:center;justify-content:center}}@media (max-width:1265px) and (min-width:1081px){
+
+.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(-54%);text-align:center;justify-content:center}}@media (max-width:1350px){
+
+.has-sidebar .bp-zoom-webinar-left,.has-sidebar .bp-zoom-webinar-right{flex:0 0 100%;border-right:0;min-width:0}
+
+.has-sidebar .bp-zoom-webinar-right{display:none}
+
+.has-sidebar a.bp-back-to-webinar-list,.has-sidebar a.bp-close-create-webinar-form{display:block}
+
+.has-sidebar .bp-create-webinar .bp-zoom-webinar-left,.has-sidebar .bp-single-webinar .bp-zoom-webinar-left{display:none}
+
+.has-sidebar .bp-create-webinar .bp-zoom-webinar-right,.has-sidebar .bp-single-webinar .bp-zoom-webinar-right{display:block}}@media (max-width:1080px){
+
+.bp-zoom-webinar-left,.bp-zoom-webinar-right{flex:0 0 100%;border-right:0;min-width:0}
+
+.bp-zoom-webinar-right{display:none}
+
+a.bp-back-to-webinar-list,a.bp-close-create-webinar-form{display:block}
+
+.bp-create-webinar .bp-zoom-webinar-left,.bp-single-webinar .bp-zoom-webinar-left{display:none}
+
+.bp-create-webinar .bp-zoom-webinar-right,.bp-single-webinar .bp-zoom-webinar-right{display:block}
+
+.zoom-webinar-block .bp-zoom-webinar-recording-fetch a.show-recordings{margin-bottom:0}}@media (max-width:900px){
+
+.zoom-webinar-block-info{flex:0 0 100%;margin-bottom:30px}
+
+.zoom-webinar-block-right{margin-left:0;align-items:center;display:flex;justify-content:center;flex-flow:column;width:100%}
+
+.zoom-webinar-block-right>.webinar-actions{text-align:center}
+
+.zoom-webinar-block-right>.webinar-actions .join-webinar-in-browser{margin-bottom:10px}
+
+.zoom-webinar-block-right .bp_zoom_countdown{margin:0 auto 0 auto}}@media (max-width:980px) and (min-width:800px){
+
+.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{width:230%;transform:translateX(-50%);text-align:center;justify-content:center}}@media (max-width:800px){
+
+.single-webinar-item-table .webinar-item-head{flex:0 0 180px}
+
+a.bb-invitation-url{max-width:100%}
+
+.recording-preview-info{flex-flow:column}
+
+.recording-button-wrap{margin-left:0}}@media (max-width:650px){
+
+.bp_zoom_countdown,.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown,.zoom-webinar-block-right .bp_zoom_countdown{transform:scale(.8);width:140%;margin-left:-17%}}@media (max-width:640px){
+
+.single-webinar-item-table .webinar-item-col,.single-webinar-item-table .webinar-item-head{flex:0 0 100%;padding:0}
+
+.single-webinar-item-table .webinar-item-head{margin-bottom:10px}
+
+.zoom-webinar-block .webinar-actions .button{margin-bottom:10px;min-width:220px}
+
+.bp_zoom_countdown>span{max-width:70px;margin:0 3px}
+
+.bp_zoom_countdown .position{width:26px;height:52px}
+
+.bb-group-zoom-settings-container .bb-field-wrap,.bp-wrap-duration.bb-webinar-input-wrap{flex-flow:row wrap}
+
+.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap{margin-top:10px}
+
+.bb-field-wrapper-inner>.bb-field-wrap>.bb-video-fields-wrap,.bb-field-wrapper-inner>.bb-field-wrap>label,.bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap,.bb-group-zoom-settings-container .bb-field-wrap label,.bb-webinar-input-wrap{flex:0 0 100%}
+
+.bb-field-wrapper-inner>.bb-field-wrap .bb-webinar-options-wrap{width:100%}
+
+.bp-zoom-webinar-recurring-options>.bb-field-wrap,.bp-zoom-webinar-recurring-sub-options>.bb-field-wrap{display:block}
+
+.bp-wrap-duration .bb-field-wrap{max-width:140px}
+
+.bp-wrap-duration .bb-field-wrap.start-time-picker{margin-top:14px}
+
+.bb-webinar-input-wrap.bp-zoom-webinar-end-date-time-wrap .bb-field-wrap.end-date-picker{margin:0 0 0 5px}
+
+.bb-webinar-input-wrap.bp-zoom-webinar-end-date-time-wrap #bp-zoom-webinar-end-times{margin:0 5px}
+
+.bb-field-wrap.bp-zoom-webinar-time-meridian-wrap{flex:0 0 100%;margin-top:15px}
+
+.bp-zoom-webinar-container .bb-timezone{line-height:1.4}
+
+#main #bp-zoom-webinar-occurs-on-month label[for=bp-zoom-webinar-occurs-month-week-select]{display:block}
+
+#main #bp-zoom-webinar-occurs-on-month label[for=bp-zoom-webinar-occurs-month-week-select] .bp-zoom-webinar-occurs-month-week-select-label{display:block;margin:5px 0 0 34px}
+
+#main #bp-zoom-webinar-occurs-on-month label[for=bp-zoom-webinar-occurs-month-week-select]>select{max-width:90px}
+
+#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap{flex-flow:column}
+
+#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .webinar-item-col.webinar-action{flex-flow:column;display:flex}
+
+#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .webinar-item-col.webinar-action>a{margin:0 0 10px}
+
+#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .bb-recordings-wrap{margin-left:0}
+
+#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .bb-recordings-wrap .webinar-item-head:empty{display:none}
+
+#main #bp-zoom-single-webinar .single-webinar-item.webinar-buttons-wrap .bb-recordings-wrap .show-recordings{width:100%;margin:0 0 15px}}@media (max-width:420px){
+
+.bp_zoom_countdown,.single-webinar-item.bb-countdown-wrap .bp_zoom_countdown{transform:scale(.8);width:130%;margin-left:-15%}
+
+.bp_zoom_countdown>span{max-width:60px}
+
+.bp_zoom_countdown .position{width:22px;height:40px}
+
+.bp_zoom_countdown span.digit{font-size:20px}
+
+.zoom-webinar-block{padding:20px}
+
+.recording-preview-info{padding:6px 0 0}}@media (max-width:380px){
+
+.bzm-white-popup .recording-list-row{flex-flow:column}
+
+.recording-preview-img{max-width:136px;margin-bottom:10px}}
+
+#bp-zoom-all-meeting-delete.loading::after,#bp-zoom-all-webinar-delete.loading::after,#bp-zoom-only-this-meeting-delete.loading::after,#bp-zoom-only-this-webinar-delete.loading::after{font:normal normal 400 14px/1 bb-icons;speak:none;display:inline-block;margin:0 0 0 6px;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ef30";animation:spin 2s infinite linear}
+
+.widget .zoom-meeting-block,.widget .zoom-webinar-block{padding:10px 15px}
+
+.widget .zoom-meeting-block a.button.outline.join-meeting-in-browser,.widget .zoom-webinar-block a.button.outline.join-meeting-in-browser{width:100%;padding:6px 10px;min-width:inherit}
+
+.widget .zoom-meeting-block a.button.join-meeting-in-app,.widget .zoom-webinar-block a.button.join-meeting-in-app{margin:0;width:100%}
+
+.widget .zoom-meeting-block .zoom-meeting-block-right,.widget .zoom-webinar-block .zoom-meeting-block-right{width:100%}
+
+.widget .zoom-meeting-block .zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,.widget .zoom-meeting-block .zoom-meeting-block-right .meeting-actions,.widget .zoom-webinar-block .zoom-meeting-block-right .bp-zoom-meeting-recording-fetch,.widget .zoom-webinar-block .zoom-meeting-block-right .meeting-actions{margin-left:0;width:100%}
+
+.widget .zoom-meeting-block .bp_zoom_countdown,.widget .zoom-webinar-block .bp_zoom_countdown{margin-left:-4px;transform:scale(1);width:100%}
+
+.widget .zoom-meeting-block .bp_zoom_countdown>span,.widget .zoom-webinar-block .bp_zoom_countdown>span{min-width:46px;max-width:46px;margin:0 2px}
+
+.widget .zoom-meeting-block .bp_zoom_countdown>span.digits-3,.widget .zoom-webinar-block .bp_zoom_countdown>span.digits-3{min-width:66px;max-width:66px}
+
+.widget .zoom-meeting-block .bp_zoom_countdown>span.countDays.digits-2,.widget .zoom-webinar-block .bp_zoom_countdown>span.countDays.digits-2{min-width:46px}
+
+.widget .zoom-meeting-block .bp_zoom_countdown span.digit,.widget .zoom-webinar-block .bp_zoom_countdown span.digit{font-size:17px}
+
+.widget .zoom-meeting-block .bp_zoom_countdown .countdown_label,.widget .zoom-webinar-block .bp_zoom_countdown .countdown_label{font-size:10px}
+
+.widget .zoom-meeting-block .bp_zoom_countdown .position,.widget .zoom-webinar-block .bp_zoom_countdown .position{height:35px;width:18px}
+
+.widget .zoom-meeting-block .bp_zoom_countdown span.countSeconds~span,.widget .zoom-webinar-block .bp_zoom_countdown span.countSeconds~span{display:none}
+
+.widget .zoom-webinar-block a.button.outline.join-webinar-in-browser{width:100%;padding:6px 10px;min-width:inherit}
+
+.widget .zoom-webinar-block .zoom-webinar-block-info{min-width:120px}
+
+.widget .zoom-webinar-block a.button.primary.join-webinar-in-app{margin:0;width:100%}
+
+.widget .zoom-webinar-block .webinar-actions{margin-left:0;width:100%}
+
+.widget .zoom-webinar-block .zoom-webinar-block-right{width:100%}
+
+.widget .zoom-webinar-block .zoom-webinar-block-right .bp-zoom-meeting-recording-fetch,.widget .zoom-webinar-block .zoom-webinar-block-right .meeting-actions{margin-left:0;width:100%}
\ No newline at end of file
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-activate.png b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-activate.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b45861f6e1edd05f2dc243bdc299c803c31801b
GIT binary patch
literal 37159
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
z
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
ARR910
literal 0
HcmV?d00001
diff --git a/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-activated.png b/web/app/plugins/buddyboss-platform-pro/includes/integrations/zoom/assets/images/wizard-activated.png
index 25ac88f8b0487612bca0557a4c7ba2cfffefb28c..a5ccbd62f51449d328b83e686c03f5b7c4dc6312 100644
GIT binary patch
literal 17941
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