Version Description
Download this release
Release Info
Developer | bordoni |
Plugin | The Events Calendar |
Version | 4.9.11 |
Comparing to | |
See all releases |
Code changes from version 4.9.10 to 4.9.11
- common/lang/tribe-common-de_DE.mo +0 -0
- common/src/Tribe/Context.php +6 -6
- common/src/Tribe/Date_Utils.php +77 -12
- common/src/Tribe/Main.php +4 -4
- common/src/Tribe/Promoter/Connector.php +3 -3
- common/src/Tribe/Repository.php +1 -1
- common/src/Tribe/Repository/Query_Filters.php +65 -11
- common/src/Tribe/Service_Providers/Tooltip.php +1 -1
- common/src/Tribe/Utils/Post_Thumbnail.php +6 -0
- common/src/Tribe/Utils/Query.php +72 -0
- common/src/functions/utils.php +1 -1
- common/src/resources/css/{common.css → common-full.css} +133 -360
- common/src/resources/css/common-full.min.css +1 -0
- common/src/resources/css/common-skeleton.css +1675 -0
- common/src/resources/css/common-skeleton.min.css +1 -0
- common/src/resources/css/common.min.css +0 -1
- common/src/resources/css/reset.css +0 -332
- common/src/resources/css/reset.min.css +0 -1
- common/src/resources/postcss/base/{_all.pcss → full/_all.pcss} +1 -1
- common/src/resources/postcss/base/{_buttons.pcss → full/_buttons.pcss} +0 -1
- common/src/resources/postcss/base/full/_layouts.pcss +7 -0
- common/src/resources/postcss/base/full/_svg-icons.pcss +9 -0
- common/src/resources/postcss/base/{_tables.pcss → full/_tables.pcss} +0 -0
- common/src/resources/postcss/base/{forms → full/forms}/_checkboxes-radios.pcss +0 -12
- common/src/resources/postcss/base/full/forms/_groups.pcss +21 -0
- common/src/resources/postcss/base/{forms → full/forms}/_sliders.pcss +0 -18
- common/src/resources/postcss/base/{forms → full/forms}/_text.pcss +0 -13
- common/src/resources/postcss/base/{forms → full/forms}/_toggles.pcss +0 -20
- common/src/resources/postcss/base/full/grid/_columns.pcss +5 -0
- common/src/resources/postcss/base/full/grid/_rows.pcss +14 -0
- common/src/resources/postcss/base/{typography → full/typography}/_anchors.pcss +1 -1
- common/src/resources/postcss/base/{typography → full/typography}/_body.pcss +0 -0
- common/src/resources/postcss/base/{typography → full/typography}/_ctas.pcss +0 -0
- common/src/resources/postcss/base/{typography → full/typography}/_headings.pcss +0 -0
- common/src/resources/postcss/base/full/typography/_lists.pcss +11 -0
- common/src/resources/postcss/base/skeleton/_all.pcss +31 -0
- common/src/resources/postcss/base/skeleton/_buttons.pcss +16 -0
- common/src/resources/postcss/base/{_layouts.pcss → skeleton/_layouts.pcss} +0 -0
- common/src/resources/postcss/base/{_svg-icons.pcss → skeleton/_svg-icons.pcss} +22 -10
- common/src/resources/postcss/base/skeleton/_tables.pcss +11 -0
- common/src/resources/postcss/base/skeleton/forms/_checkboxes-radios.pcss +115 -0
- common/src/resources/postcss/base/{forms → skeleton/forms}/_groups.pcss +0 -0
- common/src/resources/postcss/base/skeleton/forms/_sliders.pcss +71 -0
- common/src/resources/postcss/base/skeleton/forms/_text.pcss +55 -0
- common/src/resources/postcss/base/skeleton/forms/_toggles.pcss +70 -0
- common/src/resources/postcss/base/{grid → skeleton/grid}/_columns.pcss +0 -0
- common/src/resources/postcss/base/{grid → skeleton/grid}/_rows.pcss +0 -0
- common/src/resources/postcss/base/skeleton/typography/_anchors.pcss +29 -0
- common/src/resources/postcss/base/skeleton/typography/_body.pcss +34 -0
- common/src/resources/postcss/base/skeleton/typography/_ctas.pcss +17 -0
- common/src/resources/postcss/base/skeleton/typography/_headings.pcss +72 -0
- common/src/resources/postcss/base/{typography → skeleton/typography}/_lists.pcss +0 -0
- common/src/resources/postcss/common-full.pcss +20 -0
- common/src/resources/postcss/{common.pcss → common-skeleton.pcss} +4 -4
- common/src/resources/postcss/components/{_all.pcss → full/_all.pcss} +1 -2
- common/src/resources/postcss/components/full/_image.pcss +15 -0
- common/src/resources/postcss/components/{_loader.pcss → full/_loader.pcss} +0 -19
- common/src/resources/postcss/components/{buttons → full/buttons}/_border.pcss +0 -2
- common/src/resources/postcss/components/full/buttons/_icon.pcss +65 -0
- common/src/resources/postcss/components/{buttons → full/buttons}/_solid.pcss +1 -6
- common/src/resources/postcss/components/skeleton/_all.pcss +16 -0
- common/src/resources/postcss/components/{_image.pcss → skeleton/_image.pcss} +0 -0
- common/src/resources/postcss/components/skeleton/_loader.pcss +35 -0
- common/src/resources/postcss/components/skeleton/buttons/_border.pcss +28 -0
- common/src/resources/postcss/components/{buttons → skeleton/buttons}/_icon.pcss +0 -19
- common/src/resources/postcss/components/skeleton/buttons/_solid.pcss +27 -0
- common/src/resources/postcss/reset.pcss +0 -19
- common/src/resources/postcss/resets/_genesis.pcss +0 -3
- common/src/resources/postcss/resets/full/_all.pcss +19 -0
- common/src/resources/postcss/resets/full/_avada.pcss +7 -0
- common/src/resources/postcss/resets/full/_divi.pcss +7 -0
- common/src/resources/postcss/resets/full/_enfold.pcss +7 -0
- common/src/resources/postcss/resets/full/_genesis.pcss +7 -0
- common/src/resources/postcss/resets/{_common.pcss → full/_reset.pcss} +0 -5
- common/src/resources/postcss/resets/{_twentynineteen.pcss → full/_twentynineteen.pcss} +1 -1
- common/src/resources/postcss/resets/{_twentyseventeen.pcss → full/_twentyseventeen.pcss} +1 -1
- common/src/resources/postcss/resets/skeleton/_all.pcss +19 -0
- common/src/resources/postcss/resets/{_avada.pcss → skeleton/_avada.pcss} +1 -1
- common/src/resources/postcss/resets/{_divi.pcss → skeleton/_divi.pcss} +1 -1
- common/src/resources/postcss/resets/{_enfold.pcss → skeleton/_enfold.pcss} +1 -1
- common/src/resources/postcss/resets/skeleton/_genesis.pcss +7 -0
- common/src/resources/postcss/resets/{_reset.pcss → skeleton/_reset.pcss} +5 -0
- common/src/resources/postcss/resets/skeleton/_twentynineteen.pcss +7 -0
- common/src/resources/postcss/resets/skeleton/_twentyseventeen.pcss +7 -0
- common/src/resources/postcss/utilities/icons/close.svg +1 -0
- common/src/resources/postcss/utilities/icons/messages-not-found.svg +1 -0
- common/src/resources/postcss/utilities/icons/no-map.svg +1 -0
- common/src/resources/postcss/utilities/variables/_colors.pcss +1 -0
- common/src/resources/postcss/utilities/variables/_svgs.pcss +37 -0
- common/src/resources/postcss/utilities/variables/_z-index.pcss +1 -0
- common/vendor/autoload.php +1 -1
- common/vendor/autoload_52.php +1 -1
- common/vendor/composer/autoload_classmap.php +1 -0
- common/vendor/composer/autoload_real.php +4 -4
- common/vendor/composer/autoload_real_52.php +3 -3
- common/vendor/composer/autoload_static.php +6 -5
- common/vendor/composer/installed.json +7 -7
- common/vendor/psr/log/Psr/Log/LoggerInterface.php +2 -0
- common/vendor/psr/log/Psr/Log/LoggerTrait.php +2 -0
- common/vendor/psr/log/Psr/Log/NullLogger.php +2 -0
- lang/the-events-calendar-da_DK.mo +0 -0
- lang/the-events-calendar-de_DE.mo +0 -0
- lang/the-events-calendar-el.mo +0 -0
- lang/the-events-calendar-es_ES.mo +0 -0
- lang/the-events-calendar-fr_FR.mo +0 -0
- lang/the-events-calendar-gl_ES.mo +0 -0
- lang/the-events-calendar-he_IL.mo +0 -0
- lang/the-events-calendar-it_IT.mo +0 -0
- lang/the-events-calendar-nb_NO.mo +0 -0
- lang/the-events-calendar-pt_PT.mo +0 -0
- lang/the-events-calendar.pot +66 -74
- readme.txt +13 -2
- src/Tribe/Aggregator/Tabs/Abstract.php +1 -1
- src/Tribe/Assets.php +2 -2
- src/Tribe/Main.php +14 -2
- src/Tribe/Models/Post_Types/Event.php +83 -56
- src/Tribe/Models/Post_Types/Venue.php +4 -1
- src/Tribe/Query.php +12 -0
- src/Tribe/Repositories/Event.php +110 -53
- src/Tribe/Service_Providers/Context.php +254 -208
- src/Tribe/Views/V2/Assets.php +93 -15
- src/Tribe/Views/V2/Hooks.php +128 -13
- src/Tribe/Views/V2/Manager.php +59 -18
- src/Tribe/Views/V2/Messages.php +248 -0
- src/Tribe/Views/V2/Query/Abstract_Query_Controller.php +13 -6
- src/Tribe/Views/V2/Query/Event_Query_Controller.php +30 -0
- src/Tribe/Views/V2/Service_Provider.php +1 -0
- src/Tribe/Views/V2/Template/Excerpt.php +36 -8
- src/Tribe/Views/V2/Template/Page.php +1 -1
- src/Tribe/Views/V2/Template/Settings/Advanced_Display.php +120 -0
- src/Tribe/Views/V2/Template/Title.php +24 -24
- src/Tribe/Views/V2/Template_Bootstrap.php +151 -13
- src/Tribe/Views/V2/Url.php +43 -1
- src/Tribe/Views/V2/Utils/Separators.php +46 -0
- src/Tribe/Views/V2/Utils/Stack.php +12 -2
- src/Tribe/Views/V2/V1_Compat.php +19 -6
- src/Tribe/Views/V2/View.php +494 -168
- src/Tribe/Views/V2/View_Interface.php +14 -3
- src/Tribe/Views/V2/Views/By_Day_View.php +81 -12
- src/Tribe/Views/V2/Views/Day_View.php +85 -13
- src/Tribe/Views/V2/Views/List_Behavior.php +181 -0
- src/Tribe/Views/V2/Views/List_View.php +41 -24
- src/Tribe/Views/V2/Views/Month_View.php +80 -23
- src/Tribe/Views/V2/Views/Reflector_View.php +2 -1
- src/Tribe/Views/V2/month-view-demo-template-tags.php +0 -432
- src/functions/template-tags/event.php +10 -0
- src/resources/css/views-full.css +226 -1477
- src/resources/css/views-full.min.css +1 -1
- src/resources/css/views-skeleton.css +2421 -0
- src/resources/css/views-skeleton.min.css +1 -0
- src/resources/js/app/blocks.js +786 -778
- src/resources/js/app/blocks.min.js +1 -2
common/lang/tribe-common-de_DE.mo
CHANGED
Binary file
|
common/src/Tribe/Context.php
CHANGED
@@ -62,7 +62,7 @@ class Tribe__Context {
|
|
62 |
/**
|
63 |
* The key to locate a context value as the value of the main query (global `$wp_query`) method return value.
|
64 |
*
|
65 |
-
* @since
|
66 |
*/
|
67 |
const QUERY_METHOD = 'query_method';
|
68 |
|
@@ -383,7 +383,7 @@ class Tribe__Context {
|
|
383 |
foreach ( $locations[ $key ]['read'] as $location => $keys ) {
|
384 |
$the_value = $this->$location( (array) $keys, $default );
|
385 |
|
386 |
-
if ( $default !== $the_value ) {
|
387 |
$value = $the_value;
|
388 |
break;
|
389 |
}
|
@@ -1501,7 +1501,7 @@ class Tribe__Context {
|
|
1501 |
/**
|
1502 |
* Checks whether the current request is a REST API one or not.
|
1503 |
*
|
1504 |
-
* @since
|
1505 |
*
|
1506 |
* @return bool Whether the current request is a REST API one or not.
|
1507 |
*/
|
@@ -1512,7 +1512,7 @@ class Tribe__Context {
|
|
1512 |
/**
|
1513 |
* Reads the value from one or more global WP_Query object methods.
|
1514 |
*
|
1515 |
-
* @since
|
1516 |
*
|
1517 |
* @param array $query_vars The list of query methods to call, in order.
|
1518 |
* @param mixed $default The default value to return if no method was defined on the global `WP_Query` object.
|
@@ -1541,7 +1541,7 @@ class Tribe__Context {
|
|
1541 |
*
|
1542 |
* This method is a shortcut to make sure we're not doing an AJAX, REST or Cron request.
|
1543 |
*
|
1544 |
-
* @since
|
1545 |
*
|
1546 |
* @return bool Whether the current request is for a PHP-rendered initial state or not.
|
1547 |
*/
|
@@ -1554,7 +1554,7 @@ class Tribe__Context {
|
|
1554 |
*
|
1555 |
* The type ar
|
1556 |
*
|
1557 |
-
* @since
|
1558 |
*
|
1559 |
* @param string $location The location to get the read key for.
|
1560 |
* @param string|null $type The type of read location to return the key for; default to `static::REQUEST_VAR`.
|
62 |
/**
|
63 |
* The key to locate a context value as the value of the main query (global `$wp_query`) method return value.
|
64 |
*
|
65 |
+
* @since 4.9.20
|
66 |
*/
|
67 |
const QUERY_METHOD = 'query_method';
|
68 |
|
383 |
foreach ( $locations[ $key ]['read'] as $location => $keys ) {
|
384 |
$the_value = $this->$location( (array) $keys, $default );
|
385 |
|
386 |
+
if ( $default !== $the_value && static::NOT_FOUND !== $the_value ) {
|
387 |
$value = $the_value;
|
388 |
break;
|
389 |
}
|
1501 |
/**
|
1502 |
* Checks whether the current request is a REST API one or not.
|
1503 |
*
|
1504 |
+
* @since 4.9.20
|
1505 |
*
|
1506 |
* @return bool Whether the current request is a REST API one or not.
|
1507 |
*/
|
1512 |
/**
|
1513 |
* Reads the value from one or more global WP_Query object methods.
|
1514 |
*
|
1515 |
+
* @since 4.9.20
|
1516 |
*
|
1517 |
* @param array $query_vars The list of query methods to call, in order.
|
1518 |
* @param mixed $default The default value to return if no method was defined on the global `WP_Query` object.
|
1541 |
*
|
1542 |
* This method is a shortcut to make sure we're not doing an AJAX, REST or Cron request.
|
1543 |
*
|
1544 |
+
* @since 4.9.20
|
1545 |
*
|
1546 |
* @return bool Whether the current request is for a PHP-rendered initial state or not.
|
1547 |
*/
|
1554 |
*
|
1555 |
* The type ar
|
1556 |
*
|
1557 |
+
* @since 4.9.20
|
1558 |
*
|
1559 |
* @param string $location The location to get the read key for.
|
1560 |
* @param string|null $type The type of read location to return the key for; default to `static::REQUEST_VAR`.
|
common/src/Tribe/Date_Utils.php
CHANGED
@@ -66,18 +66,30 @@ if ( ! class_exists( 'Tribe__Date_Utils' ) ) {
|
|
66 |
|
67 |
// The datepicker has issues when a period separator and no leading zero is used. Those formats are purposefully omitted.
|
68 |
$formats = array(
|
69 |
-
'Y-m-d',
|
70 |
-
'n/j/Y',
|
71 |
-
'm/d/Y',
|
72 |
-
'j/n/Y',
|
73 |
-
'd/m/Y',
|
74 |
-
'n-j-Y',
|
75 |
-
'm-d-Y',
|
76 |
-
'j-n-Y',
|
77 |
-
'd-m-Y',
|
78 |
-
'Y.m.d',
|
79 |
-
'm.d.Y',
|
80 |
-
'd.m.Y',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
);
|
82 |
|
83 |
if ( is_null( $translate ) ) {
|
@@ -1238,5 +1250,58 @@ if ( ! class_exists( 'Tribe__Date_Utils' ) ) {
|
|
1238 |
public static function is_valid_date( $date ) {
|
1239 |
return self::build_date_object( $date, null, false ) instanceof DateTime;
|
1240 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1241 |
}
|
1242 |
}
|
66 |
|
67 |
// The datepicker has issues when a period separator and no leading zero is used. Those formats are purposefully omitted.
|
68 |
$formats = array(
|
69 |
+
0 => 'Y-m-d',
|
70 |
+
1 => 'n/j/Y',
|
71 |
+
2 => 'm/d/Y',
|
72 |
+
3 => 'j/n/Y',
|
73 |
+
4 => 'd/m/Y',
|
74 |
+
5 => 'n-j-Y',
|
75 |
+
6 => 'm-d-Y',
|
76 |
+
7 => 'j-n-Y',
|
77 |
+
8 => 'd-m-Y',
|
78 |
+
9 => 'Y.m.d',
|
79 |
+
10 => 'm.d.Y',
|
80 |
+
11 => 'd.m.Y',
|
81 |
+
'm0' => 'Y-m',
|
82 |
+
'm1' => 'n/Y',
|
83 |
+
'm2' => 'm/Y',
|
84 |
+
'm3' => 'n/Y',
|
85 |
+
'm4' => 'm/Y',
|
86 |
+
'm5' => 'n-Y',
|
87 |
+
'm6' => 'm-Y',
|
88 |
+
'm7' => 'n-Y',
|
89 |
+
'm8' => 'm-Y',
|
90 |
+
'm9' => 'Y.m',
|
91 |
+
'm10' => 'm.Y',
|
92 |
+
'm11' => 'm.Y',
|
93 |
);
|
94 |
|
95 |
if ( is_null( $translate ) ) {
|
1250 |
public static function is_valid_date( $date ) {
|
1251 |
return self::build_date_object( $date, null, false ) instanceof DateTime;
|
1252 |
}
|
1253 |
+
|
1254 |
+
/**
|
1255 |
+
* Returns the DateTime object representing the start of the week for a date.
|
1256 |
+
*
|
1257 |
+
* @since 4.9.21
|
1258 |
+
*
|
1259 |
+
* @param string|int|\DateTime $date The date string, timestamp or object.
|
1260 |
+
* @param int|null $start_of_week The number representing the start of week day as handled by
|
1261 |
+
* WordPress: `0` (for Sunday) through `6` (for Saturday).
|
1262 |
+
*
|
1263 |
+
* @return array An array of objects representing the week start and end days, or `false` if the
|
1264 |
+
* supplied date is invalid. The timezone of the returned object is set to the site one.
|
1265 |
+
* The week start has its time set to `00:00:00`, the week end will have its time set
|
1266 |
+
* `23:59:59`.
|
1267 |
+
*/
|
1268 |
+
public static function get_week_start_end( $date, $start_of_week = null ) {
|
1269 |
+
$week_start = static::build_date_object( $date );
|
1270 |
+
$week_start->setTime( 0, 0, 0 );
|
1271 |
+
|
1272 |
+
// `0` (for Sunday) through `6` (for Saturday); we correct Sunday to stick w/ ISO notation.
|
1273 |
+
$week_start_day = null !== $start_of_week ? (int) $start_of_week : (int) get_option( 'start_of_week', 0 );
|
1274 |
+
if ( 0 === $week_start_day ) {
|
1275 |
+
$week_start_day = 7;
|
1276 |
+
}
|
1277 |
+
// `1` (for Monday) through `7` (for Sunday).
|
1278 |
+
$date_day = (int) $week_start->format( 'N' );
|
1279 |
+
|
1280 |
+
/*
|
1281 |
+
* From the PHP docs, the `W` format stands for:
|
1282 |
+
* - ISO-8601 week number of year, weeks starting on Monday
|
1283 |
+
* We compensate for weeks starting on Sunday here.
|
1284 |
+
*/
|
1285 |
+
$week_offset = array_sum(
|
1286 |
+
[
|
1287 |
+
// If the week starts on Sunday move to the next week.
|
1288 |
+
0 === $week_start_day ? 1 : 0,
|
1289 |
+
// If the current date is before the start of the week, move back a week.
|
1290 |
+
$date_day < $week_start_day ? - 1 : 0,
|
1291 |
+
]
|
1292 |
+
);
|
1293 |
+
$week_start->setISODate(
|
1294 |
+
(int) $week_start->format( 'o' ),
|
1295 |
+
(int) $week_start->format( 'W' ) + $week_offset,
|
1296 |
+
$week_start_day
|
1297 |
+
);
|
1298 |
+
|
1299 |
+
$week_end = clone $week_start;
|
1300 |
+
// Add 6 days, then move at the end of the day.
|
1301 |
+
$week_end->add( new DateInterval( 'P6D' ) );
|
1302 |
+
$week_end->setTime( 23, 59, 59 );
|
1303 |
+
|
1304 |
+
return [ $week_start, $week_end ];
|
1305 |
+
}
|
1306 |
}
|
1307 |
}
|
common/src/Tribe/Main.php
CHANGED
@@ -17,7 +17,7 @@ class Tribe__Main {
|
|
17 |
const OPTIONNAME = 'tribe_events_calendar_options';
|
18 |
const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
|
19 |
|
20 |
-
const VERSION = '4.9.
|
21 |
|
22 |
const FEED_URL = 'https://theeventscalendar.com/feed/';
|
23 |
|
@@ -216,8 +216,8 @@ class Tribe__Main {
|
|
216 |
tribe_assets(
|
217 |
$this,
|
218 |
[
|
219 |
-
[ 'tribe-
|
220 |
-
[ 'tribe-common-style', 'common.css', [ 'tribe-
|
221 |
],
|
222 |
null
|
223 |
);
|
@@ -594,7 +594,7 @@ class Tribe__Main {
|
|
594 |
*
|
595 |
* Add a filter to determine_current_user during the setup of common library.
|
596 |
*
|
597 |
-
* @since
|
598 |
*/
|
599 |
public function promoter_connector() {
|
600 |
tribe_singleton( 'promoter.connector', 'Tribe__Promoter__Connector' );
|
17 |
const OPTIONNAME = 'tribe_events_calendar_options';
|
18 |
const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
|
19 |
|
20 |
+
const VERSION = '4.9.21';
|
21 |
|
22 |
const FEED_URL = 'https://theeventscalendar.com/feed/';
|
23 |
|
216 |
tribe_assets(
|
217 |
$this,
|
218 |
[
|
219 |
+
[ 'tribe-common-skeleton-style', 'common-skeleton.css' ],
|
220 |
+
[ 'tribe-common-full-style', 'common-full.css', [ 'tribe-common-skeleton-style' ] ],
|
221 |
],
|
222 |
null
|
223 |
);
|
594 |
*
|
595 |
* Add a filter to determine_current_user during the setup of common library.
|
596 |
*
|
597 |
+
* @since 4.9.20
|
598 |
*/
|
599 |
public function promoter_connector() {
|
600 |
tribe_singleton( 'promoter.connector', 'Tribe__Promoter__Connector' );
|
common/src/Tribe/Promoter/Connector.php
CHANGED
@@ -107,7 +107,7 @@ class Tribe__Promoter__Connector {
|
|
107 |
/**
|
108 |
* Get the token either from a request or a header
|
109 |
*
|
110 |
-
* @since
|
111 |
*
|
112 |
* @return mixed
|
113 |
*/
|
@@ -122,7 +122,7 @@ class Tribe__Promoter__Connector {
|
|
122 |
/**
|
123 |
* Get the token from a Request variable if present, otherwise fallback to `null`
|
124 |
*
|
125 |
-
* @since
|
126 |
*
|
127 |
* @return mixed
|
128 |
*/
|
@@ -138,7 +138,7 @@ class Tribe__Promoter__Connector {
|
|
138 |
* Get the token directly from a Bearer Authentication Header, for hosts that
|
139 |
* does not support large Query strings
|
140 |
*
|
141 |
-
* @since
|
142 |
*
|
143 |
* @return mixed
|
144 |
*/
|
107 |
/**
|
108 |
* Get the token either from a request or a header
|
109 |
*
|
110 |
+
* @since 4.9.20
|
111 |
*
|
112 |
* @return mixed
|
113 |
*/
|
122 |
/**
|
123 |
* Get the token from a Request variable if present, otherwise fallback to `null`
|
124 |
*
|
125 |
+
* @since 4.9.20
|
126 |
*
|
127 |
* @return mixed
|
128 |
*/
|
138 |
* Get the token directly from a Bearer Authentication Header, for hosts that
|
139 |
* does not support large Query strings
|
140 |
*
|
141 |
+
* @since 4.9.20
|
142 |
*
|
143 |
* @return mixed
|
144 |
*/
|
common/src/Tribe/Repository.php
CHANGED
@@ -1564,7 +1564,7 @@ abstract class Tribe__Repository
|
|
1564 |
*
|
1565 |
* @param string|array $meta_keys One ore more `meta_keys` relating the queried post type(s)
|
1566 |
* to another post type.
|
1567 |
-
* @param string $compare The SQL
|
1568 |
* @param string $field One (a column in the `posts` table) that should match
|
1569 |
* the comparison criteria; required if the comparison operator is not `EXISTS` or
|
1570 |
* `NOT EXISTS`.
|
1564 |
*
|
1565 |
* @param string|array $meta_keys One ore more `meta_keys` relating the queried post type(s)
|
1566 |
* to another post type.
|
1567 |
+
* @param string $compare The SQL comparison operator.
|
1568 |
* @param string $field One (a column in the `posts` table) that should match
|
1569 |
* the comparison criteria; required if the comparison operator is not `EXISTS` or
|
1570 |
* `NOT EXISTS`.
|
common/src/Tribe/Repository/Query_Filters.php
CHANGED
@@ -7,6 +7,13 @@
|
|
7 |
*/
|
8 |
class Tribe__Repository__Query_Filters {
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
/**
|
11 |
* @var array
|
12 |
*/
|
@@ -693,18 +700,42 @@ class Tribe__Repository__Query_Filters {
|
|
693 |
*
|
694 |
* @since 4.9.5
|
695 |
* @since 4.9.14 Added the `$id` and `$override` parameters.
|
696 |
-
*
|
697 |
-
*
|
698 |
-
* @param
|
699 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
700 |
*/
|
701 |
-
public function orderby( $orderby, $id = null
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
702 |
if ( $id ) {
|
703 |
-
if ( $override || ! isset( $this->query_vars[
|
704 |
-
$this->query_vars[
|
705 |
}
|
706 |
} else {
|
707 |
-
$this->query_vars[
|
708 |
}
|
709 |
|
710 |
if ( ! has_filter( 'posts_orderby', array( $this, 'filter_posts_orderby' ) ) ) {
|
@@ -952,13 +983,36 @@ class Tribe__Repository__Query_Filters {
|
|
952 |
return $orderby;
|
953 |
}
|
954 |
|
955 |
-
if ( empty( $this->query_vars['orderby'] ) ) {
|
956 |
return $orderby;
|
957 |
}
|
958 |
|
959 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
960 |
|
961 |
-
return implode( '
|
962 |
}
|
963 |
|
964 |
/**
|
7 |
*/
|
8 |
class Tribe__Repository__Query_Filters {
|
9 |
|
10 |
+
/**
|
11 |
+
* Indicates something has to happen "after" something else. The specific meaning is contextual.
|
12 |
+
*
|
13 |
+
* @since 4.9.21
|
14 |
+
*/
|
15 |
+
CONST AFTER = 'after:';
|
16 |
+
|
17 |
/**
|
18 |
* @var array
|
19 |
*/
|
700 |
*
|
701 |
* @since 4.9.5
|
702 |
* @since 4.9.14 Added the `$id` and `$override` parameters.
|
703 |
+
* @since 4.9.21 Added the `$order` and `$after` parameters.
|
704 |
+
*
|
705 |
+
* @param string|array $orderby The order by criteria; this argument can be specified in array form to specify
|
706 |
+
* multiple order by clauses and orders associated to each,
|
707 |
+
* e.g. `[ '_meta_1' => 'ASC', '_meta_2' => 'DESC' ]`. If a simple array is
|
708 |
+
* passed, then the order will be set to the default one for each entry.
|
709 |
+
* This arguments supports the same formats of the `WP_Query` `orderby` argument.
|
710 |
+
* @param null|string $id Optional ORDER ID to prevent duplicating order-by clauses.
|
711 |
+
* @param boolean $override Whether to override the clause if another by the same ID exists.
|
712 |
+
* @param bool $after Whether to append the order by clause to the ones managed by WordPress or not.
|
713 |
+
* Defaults to `false`,to prepend them to the ones managed by WordPress.
|
714 |
*/
|
715 |
+
public function orderby( $orderby, $id = null, $override = false, $after = false ) {
|
716 |
+
$orderby_key = $after ? static::AFTER . 'orderby' : 'orderby';
|
717 |
+
$entries = [];
|
718 |
+
|
719 |
+
foreach ( (array) $orderby as $key => $value ) {
|
720 |
+
/*
|
721 |
+
* As WordPress does, we support "simple" entries, like `[ 'menu_order', 'post_date' ]` and entries in the
|
722 |
+
* shape `[ 'menu_order' => 'ASC', 'post_date' => 'DESC' ]`.
|
723 |
+
*/
|
724 |
+
$the_orderby = is_numeric( $key ) ? $value : $key;
|
725 |
+
$the_order = is_numeric( $key ) ? 'DESC' : $value;
|
726 |
+
|
727 |
+
$entries[] = [ $the_orderby, $the_order ];
|
728 |
+
}
|
729 |
+
|
730 |
+
$id = $id ?: 'default';
|
731 |
+
|
732 |
+
// Use the `$id` parameter to allow later method calls to replace values set in previous calls.
|
733 |
if ( $id ) {
|
734 |
+
if ( $override || ! isset( $this->query_vars[ $orderby_key ][ $id ] ) ) {
|
735 |
+
$this->query_vars[ $orderby_key ][ $id ] = $entries;
|
736 |
}
|
737 |
} else {
|
738 |
+
$this->query_vars[ $orderby_key ][ $id ] = array_merge( $this->query_vars[ $orderby_key ][ $id ], $entries );
|
739 |
}
|
740 |
|
741 |
if ( ! has_filter( 'posts_orderby', array( $this, 'filter_posts_orderby' ) ) ) {
|
983 |
return $orderby;
|
984 |
}
|
985 |
|
986 |
+
if ( empty( $this->query_vars['orderby'] ) && empty( $this->query_vars[ static::AFTER . 'orderby' ] ) ) {
|
987 |
return $orderby;
|
988 |
}
|
989 |
|
990 |
+
$frags = [ $orderby ];
|
991 |
+
|
992 |
+
/*
|
993 |
+
* Entries will be set, from the `orderby` method, to the `[ [ <orderby>, <order> ], [ <orderby>, <order> ] ]`
|
994 |
+
* format.
|
995 |
+
*/
|
996 |
+
$build_entry = static function ( $entries ) {
|
997 |
+
$buffer = [];
|
998 |
+
|
999 |
+
foreach ( $entries as list( $orderby, $order ) ) {
|
1000 |
+
$buffer[] = sprintf( '%s %s', $orderby, $order );
|
1001 |
+
}
|
1002 |
+
|
1003 |
+
return implode( ', ', $buffer );
|
1004 |
+
};
|
1005 |
+
|
1006 |
+
if ( ! empty( $this->query_vars['orderby'] ) ) {
|
1007 |
+
$before = implode( ', ', array_map( $build_entry, $this->query_vars['orderby'] ) );
|
1008 |
+
$frags = [ $before, $orderby ];
|
1009 |
+
}
|
1010 |
+
|
1011 |
+
if ( ! empty( $this->query_vars[ static::AFTER . 'orderby' ] ) ) {
|
1012 |
+
$frags[] = implode( ', ', array_map( $build_entry, $this->query_vars[ static::AFTER . 'orderby' ] ) );
|
1013 |
+
}
|
1014 |
|
1015 |
+
return implode( ', ', $frags );
|
1016 |
}
|
1017 |
|
1018 |
/**
|
common/src/Tribe/Service_Providers/Tooltip.php
CHANGED
@@ -39,7 +39,7 @@ class Tribe__Service_Providers__Tooltip extends tad_DI52_ServiceProvider {
|
|
39 |
Tribe__Main::instance(),
|
40 |
'tribe-tooltip-css',
|
41 |
'tooltip.css',
|
42 |
-
[ 'tribe-common-style' ],
|
43 |
[ 'wp_enqueue_scripts', 'admin_enqueue_scripts' ]
|
44 |
);
|
45 |
|
39 |
Tribe__Main::instance(),
|
40 |
'tribe-tooltip-css',
|
41 |
'tooltip.css',
|
42 |
+
[ 'tribe-common-skeleton-style' ],
|
43 |
[ 'wp_enqueue_scripts', 'admin_enqueue_scripts' ]
|
44 |
);
|
45 |
|
common/src/Tribe/Utils/Post_Thumbnail.php
CHANGED
@@ -188,6 +188,12 @@ class Post_Thumbnail implements \ArrayAccess, \Serializable {
|
|
188 |
$srcset = wp_get_attachment_image_srcset( $thumbnail_id );
|
189 |
$thumbnail_data['srcset'] = ! empty( $srcset ) ? $srcset : false;
|
190 |
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
/**
|
192 |
* Filters the post thumbnail data and information that will be returned for a specific post.
|
193 |
*
|
188 |
$srcset = wp_get_attachment_image_srcset( $thumbnail_id );
|
189 |
$thumbnail_data['srcset'] = ! empty( $srcset ) ? $srcset : false;
|
190 |
|
191 |
+
$title = get_the_title( $thumbnail_id );
|
192 |
+
$thumbnail_data['title'] = ! empty( $title ) ? $title : false;
|
193 |
+
|
194 |
+
$alt = trim( strip_tags( get_post_meta( $thumbnail_id, '_wp_attachment_image_alt', true ) ) );
|
195 |
+
$thumbnail_data['alt'] = ! empty( $alt ) ? $alt : false;
|
196 |
+
|
197 |
/**
|
198 |
* Filters the post thumbnail data and information that will be returned for a specific post.
|
199 |
*
|
common/src/Tribe/Utils/Query.php
ADDED
@@ -0,0 +1,72 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Provides utility method related to the creation and manipulation of queries and query objects.
|
4 |
+
*
|
5 |
+
* @since 4.9.21
|
6 |
+
*
|
7 |
+
* @package Tribe\Utils
|
8 |
+
*/
|
9 |
+
|
10 |
+
namespace Tribe\Utils;
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Class Query
|
14 |
+
*
|
15 |
+
* @since 4.9.21
|
16 |
+
*
|
17 |
+
* @package Tribe\Utils
|
18 |
+
*/
|
19 |
+
class Query {
|
20 |
+
|
21 |
+
/**
|
22 |
+
* Builds a new `WP_Query` object and sets the post, and accessory flags, on it.
|
23 |
+
*
|
24 |
+
* The query is built to yield to run a query that will yield no result and to have a `request` property that
|
25 |
+
* will never yield results; calls on the `WP_Query::get_posts` method are filtered to always return the post set.
|
26 |
+
* Queries built by this function can be spotted by looking for the `tribe_mock_query` property.
|
27 |
+
*
|
28 |
+
* @since 4.9.21
|
29 |
+
*
|
30 |
+
* @param array $posts The array of posts that should be used to build the query.
|
31 |
+
*
|
32 |
+
* @return \WP_Query The new WP_Query object, built to reflect the posts passed to it.
|
33 |
+
*/
|
34 |
+
public static function for_posts( array $posts = [] ) {
|
35 |
+
if ( empty( $posts ) ) {
|
36 |
+
$posts = [];
|
37 |
+
}
|
38 |
+
|
39 |
+
$query = new \WP_Query();
|
40 |
+
$query->posts = $posts;
|
41 |
+
$query->found_posts = count( $posts );
|
42 |
+
$query->post = reset( $posts );
|
43 |
+
$query->query = [ 'p' => 0 ];
|
44 |
+
$query->tribe_mock_query = true;
|
45 |
+
global $wpdb;
|
46 |
+
// Use a query that will never yield results.
|
47 |
+
$query->request = "SELECT ID FROM {$wpdb->posts} WHERE 1=0";
|
48 |
+
|
49 |
+
// Return the same set of posts on each method requiring posts.
|
50 |
+
$filter_posts_pre_query = static function ( $the_posts, $the_query ) use ( $posts, $query ) {
|
51 |
+
if ( $the_query !== $query ) {
|
52 |
+
return $the_posts;
|
53 |
+
}
|
54 |
+
|
55 |
+
$fields = $query->get( 'fields', false );
|
56 |
+
// We assume some uniformity here.
|
57 |
+
$posts_are_objects = ! is_numeric( reset( $posts ) );
|
58 |
+
|
59 |
+
switch ( $fields ) {
|
60 |
+
case 'ids':
|
61 |
+
return $posts_are_objects ? wp_list_pluck( $posts, 'ID' ) : $posts;
|
62 |
+
case 'id=>parent':
|
63 |
+
default:
|
64 |
+
return $posts_are_objects ? $posts : array_map( 'get_post', $posts );
|
65 |
+
}
|
66 |
+
};
|
67 |
+
|
68 |
+
add_filter( 'posts_pre_query', $filter_posts_pre_query, 10, 2 );
|
69 |
+
|
70 |
+
return $query;
|
71 |
+
}
|
72 |
+
}
|
common/src/functions/utils.php
CHANGED
@@ -686,7 +686,7 @@ if ( ! function_exists( 'tribe_sanitize_deep' ) ) {
|
|
686 |
*
|
687 |
* The function will recursively sanitize array values.
|
688 |
*
|
689 |
-
* @since
|
690 |
*
|
691 |
* @param mixed $value The value, or values, to sanitize.
|
692 |
*
|
686 |
*
|
687 |
* The function will recursively sanitize array values.
|
688 |
*
|
689 |
+
* @since 4.9.20
|
690 |
*
|
691 |
* @param mixed $value The value, or values, to sanitize.
|
692 |
*
|
common/src/resources/css/{common.css → common-full.css}
RENAMED
@@ -9,7 +9,7 @@
|
|
9 |
*/
|
10 |
|
11 |
/*
|
12 |
-
* Common CSS
|
13 |
*
|
14 |
* DO NOT EDIT THIS CSS FILE DIRECTLY.
|
15 |
* -------------------------------------------------------------
|
@@ -19,6 +19,17 @@
|
|
19 |
|
20 |
/* Reset */
|
21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
/* -----------------------------------------------------------------------------
|
23 |
*
|
24 |
* Normalize "Light"
|
@@ -134,11 +145,6 @@
|
|
134 |
*
|
135 |
* ----------------------------------------------------------------------------- */
|
136 |
|
137 |
-
.tribe-common ol,
|
138 |
-
.tribe-common ul {
|
139 |
-
list-style: none;
|
140 |
-
}
|
141 |
-
|
142 |
.tribe-common h1,
|
143 |
.tribe-common h2,
|
144 |
.tribe-common h3,
|
@@ -150,6 +156,73 @@
|
|
150 |
text-rendering: optimizeLegibility;
|
151 |
}
|
152 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
/* Utilities */
|
154 |
|
155 |
/* -----------------------------------------------------------------------------
|
@@ -268,6 +341,10 @@
|
|
268 |
* SVG - Check
|
269 |
* ----------------------------------------------------------------------------- */
|
270 |
|
|
|
|
|
|
|
|
|
271 |
/* -----------------------------------------------------------------------------
|
272 |
* SVG - Day
|
273 |
* ----------------------------------------------------------------------------- */
|
@@ -296,10 +373,18 @@
|
|
296 |
* SVG - Map
|
297 |
* ----------------------------------------------------------------------------- */
|
298 |
|
|
|
|
|
|
|
|
|
299 |
/* -----------------------------------------------------------------------------
|
300 |
* SVG - Month
|
301 |
* ----------------------------------------------------------------------------- */
|
302 |
|
|
|
|
|
|
|
|
|
303 |
/* -----------------------------------------------------------------------------
|
304 |
* SVG - Photo
|
305 |
* ----------------------------------------------------------------------------- */
|
@@ -472,7 +557,7 @@
|
|
472 |
|
473 |
/* -----------------------------------------------------------------------------
|
474 |
*
|
475 |
-
* Base
|
476 |
*
|
477 |
* This file is just a clearing-house.
|
478 |
* Make partials (start with an underscore) for any actual css code.
|
@@ -576,10 +661,6 @@
|
|
576 |
font-weight: 400;
|
577 |
|
578 |
color: #727272;
|
579 |
-
cursor: pointer;
|
580 |
-
display: inline-block;
|
581 |
-
margin-left: 11px;
|
582 |
-
vertical-align: middle;
|
583 |
}
|
584 |
|
585 |
.tribe-common .tribe-common-form-control-checkbox__input,
|
@@ -589,12 +670,8 @@
|
|
589 |
appearance: none;
|
590 |
background-color: #FFFFFF;
|
591 |
border: 1px solid #141827;
|
592 |
-
cursor: pointer;
|
593 |
-
display: inline-block;
|
594 |
height: 20px;
|
595 |
-
margin: 0;
|
596 |
position: relative;
|
597 |
-
vertical-align: middle;
|
598 |
width: 20px;
|
599 |
}
|
600 |
|
@@ -656,10 +733,6 @@
|
|
656 |
* Theme Overrides - Enfold
|
657 |
* ----------------------------------------------------------------------------- */
|
658 |
|
659 |
-
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input {
|
660 |
-
display: inline-block;
|
661 |
-
}
|
662 |
-
|
663 |
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__label {
|
664 |
font-weight: 400;
|
665 |
font-size: 14px;
|
@@ -674,6 +747,8 @@
|
|
674 |
font-size: 14px;
|
675 |
}
|
676 |
|
|
|
|
|
677 |
/* -----------------------------------------------------------------------------
|
678 |
*
|
679 |
* Form Control: Groups (Checkbox & Radio)
|
@@ -692,13 +767,9 @@
|
|
692 |
*
|
693 |
* ----------------------------------------------------------------------------- */
|
694 |
|
695 |
-
|
696 |
-
margin-bottom: 15px;
|
697 |
-
}
|
698 |
|
699 |
-
|
700 |
-
margin-bottom: 0;
|
701 |
-
}
|
702 |
|
703 |
.tribe-common {
|
704 |
|
@@ -751,12 +822,6 @@
|
|
751 |
appearance: none;
|
752 |
background-color: transparent;
|
753 |
border: 0;
|
754 |
-
cursor: pointer;
|
755 |
-
display: inline-block;
|
756 |
-
margin: 0;
|
757 |
-
padding: 0;
|
758 |
-
width: 120px;
|
759 |
-
vertical-align: middle;
|
760 |
}
|
761 |
|
762 |
/* -----------------------------------------------------------------------------
|
@@ -848,17 +913,8 @@
|
|
848 |
font-weight: 400;
|
849 |
|
850 |
color: #727272;
|
851 |
-
cursor: pointer;
|
852 |
-
display: inline-block;
|
853 |
-
margin-left: 11px;
|
854 |
-
vertical-align: middle;
|
855 |
}
|
856 |
|
857 |
-
.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label {
|
858 |
-
display: block;
|
859 |
-
margin: 0 0 6px;
|
860 |
-
}
|
861 |
-
|
862 |
/* -----------------------------------------------------------------------------
|
863 |
* Theme Overrides - Enfold
|
864 |
* ----------------------------------------------------------------------------- */
|
@@ -877,19 +933,6 @@
|
|
877 |
* ----------------------------------------------------------------------------- */
|
878 |
}
|
879 |
|
880 |
-
/* .tribe-common-form-control-text {} */
|
881 |
-
|
882 |
-
.tribe-common .tribe-common-form-control-text__label {
|
883 |
-
border: 0;
|
884 |
-
clip: rect(0 0 0 0);
|
885 |
-
height: 1px;
|
886 |
-
margin: -1px;
|
887 |
-
overflow: hidden;
|
888 |
-
padding: 0;
|
889 |
-
position: absolute;
|
890 |
-
width: 1px;
|
891 |
-
}
|
892 |
-
|
893 |
/* -----------------------------------------------------------------------------
|
894 |
*
|
895 |
* Form Control: Text
|
@@ -917,9 +960,6 @@
|
|
917 |
|
918 |
border: 0;
|
919 |
border-bottom: 1px solid #D5D5D5;
|
920 |
-
height: auto;
|
921 |
-
padding: 12px 28px 12px 0;
|
922 |
-
width: 100%;
|
923 |
}
|
924 |
|
925 |
.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder {
|
@@ -968,8 +1008,6 @@
|
|
968 |
|
969 |
border: 0;
|
970 |
border-bottom: 1px solid #D5D5D5;
|
971 |
-
padding: 12px 28px 12px 0;
|
972 |
-
width: 100%;
|
973 |
}
|
974 |
|
975 |
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input:focus {
|
@@ -1035,9 +1073,6 @@
|
|
1035 |
|
1036 |
appearance: none;
|
1037 |
background-color: #D5D5D5;
|
1038 |
-
cursor: pointer;
|
1039 |
-
display: inline-block;
|
1040 |
-
vertical-align: middle;
|
1041 |
width: 40px;
|
1042 |
}
|
1043 |
|
@@ -1075,26 +1110,12 @@
|
|
1075 |
font-weight: 400;
|
1076 |
|
1077 |
color: #727272;
|
1078 |
-
cursor: pointer;
|
1079 |
-
display: inline-block;
|
1080 |
-
margin-left: 11px;
|
1081 |
-
vertical-align: middle;
|
1082 |
}
|
1083 |
|
1084 |
-
.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label {
|
1085 |
-
display: block;
|
1086 |
-
margin: 0 0 6px;
|
1087 |
-
}
|
1088 |
-
|
1089 |
/* -----------------------------------------------------------------------------
|
1090 |
* Theme Overrides - Enfold
|
1091 |
* ----------------------------------------------------------------------------- */
|
1092 |
|
1093 |
-
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input {
|
1094 |
-
display: inline-block;
|
1095 |
-
margin: 5px 0;
|
1096 |
-
}
|
1097 |
-
|
1098 |
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__label {
|
1099 |
font-weight: 400;
|
1100 |
font-size: 12px;
|
@@ -1102,14 +1123,15 @@
|
|
1102 |
|
1103 |
/* Grid */
|
1104 |
|
|
|
|
|
1105 |
/* -----------------------------------------------------------------------------
|
1106 |
* Grid: Columns
|
1107 |
* ----------------------------------------------------------------------------- */
|
1108 |
|
1109 |
-
|
1110 |
-
|
1111 |
-
|
1112 |
-
}
|
1113 |
|
1114 |
/* -----------------------------------------------------------------------------
|
1115 |
*
|
@@ -1124,20 +1146,7 @@
|
|
1124 |
*
|
1125 |
* ----------------------------------------------------------------------------- */
|
1126 |
|
1127 |
-
|
1128 |
-
display: flex;
|
1129 |
-
flex-wrap: wrap;
|
1130 |
-
}
|
1131 |
-
|
1132 |
-
.tribe-common .tribe-common-g-row--gutters {
|
1133 |
-
margin-left: -21px;
|
1134 |
-
margin-right: -21px;
|
1135 |
-
}
|
1136 |
-
|
1137 |
-
.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
|
1138 |
-
padding-left: 21px;
|
1139 |
-
padding-right: 21px;
|
1140 |
-
}
|
1141 |
|
1142 |
/* Typography */
|
1143 |
|
@@ -1152,7 +1161,6 @@
|
|
1152 |
|
1153 |
.tribe-common a {
|
1154 |
color: #141827;
|
1155 |
-
cursor: pointer;
|
1156 |
outline: 0;
|
1157 |
text-decoration: none;
|
1158 |
}
|
@@ -1176,6 +1184,10 @@
|
|
1176 |
* Theme Overrides - Twenty Seventeen
|
1177 |
* ------------------------------------------------------------------------- */
|
1178 |
|
|
|
|
|
|
|
|
|
1179 |
.tribe-theme-twentyseventeen .tribe-common a:hover,
|
1180 |
.tribe-theme-twentyseventeen .tribe-common a:focus {
|
1181 |
box-shadow: none;
|
@@ -1668,17 +1680,6 @@
|
|
1668 |
* ----------------------------------------------------------------------------- */
|
1669 |
}
|
1670 |
|
1671 |
-
/* -------------------------------------------------------------------------
|
1672 |
-
* Theme Overrides - Divi
|
1673 |
-
* ------------------------------------------------------------------------- */
|
1674 |
-
|
1675 |
-
.tribe-theme-divi #left-area .tribe-common ul,
|
1676 |
-
.tribe-theme-divi .entry-content .tribe-common ul,
|
1677 |
-
body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul {
|
1678 |
-
list-style-type: none;
|
1679 |
-
padding: 0;
|
1680 |
-
}
|
1681 |
-
|
1682 |
.tribe-common {
|
1683 |
|
1684 |
/* -------------------------------------------------------------------------
|
@@ -1695,7 +1696,6 @@
|
|
1695 |
.tribe-common button {
|
1696 |
background-color: transparent;
|
1697 |
border: none;
|
1698 |
-
padding: 0;
|
1699 |
}
|
1700 |
|
1701 |
.tribe-common button:hover,
|
@@ -1712,72 +1712,22 @@
|
|
1712 |
background-color: transparent;
|
1713 |
}
|
1714 |
|
|
|
|
|
1715 |
/* -----------------------------------------------------------------------------
|
1716 |
*
|
1717 |
* Layout: Global Content Container
|
1718 |
*
|
1719 |
* ----------------------------------------------------------------------------- */
|
1720 |
|
1721 |
-
|
1722 |
-
max-width: 1260px;
|
1723 |
-
margin-left: auto;
|
1724 |
-
margin-right: auto;
|
1725 |
-
padding-left: 19.5px;
|
1726 |
-
padding-right: 19.5px;
|
1727 |
-
width: 100%;
|
1728 |
-
}
|
1729 |
|
1730 |
/* -------------------------------------------------------------------------
|
1731 |
* SVG Icons
|
1732 |
* ------------------------------------------------------------------------- */
|
1733 |
|
1734 |
-
.tribe-common .tribe-common-svgicon {
|
1735 |
-
background-repeat: no-repeat;
|
1736 |
-
background-size: contain;
|
1737 |
-
}
|
1738 |
-
|
1739 |
-
.tribe-common .tribe-common-svgicon--day {
|
1740 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zM14.18 14.53v1.747c0 .482.39.874.873.874h1.747a.873.873 0 0 0 .873-.874v-1.747a.873.873 0 0 0-.873-.873h-1.747a.873.873 0 0 0-.873.873z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E");
|
1741 |
-
}
|
1742 |
-
|
1743 |
-
.tribe-common .tribe-common-svgicon--list {
|
1744 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23141827' fill-rule='nonzero'%3E%3Cpath d='M19.883 3.272c.342 0 .622-.21.622-.467v-.464c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.464c0 .257.28.467.622.467h12.756zM1.838 4.207a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5zM19.883 9.98c.342 0 .622-.21.622-.466v-.465c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.465c0 .256.28.466.622.466h12.756zM1.838 10.916a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z' fill='%23141827'/%3E%3Cg%3E%3Cpath d='M19.883 16.689c.342 0 .622-.21.622-.467v-.465c0-.256-.28-.466-.622-.466H7.127c-.342 0-.622.21-.622.466v.465c0 .257.28.467.622.467h12.756zM1.838 17.624a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z' fill='%23141827'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
|
1745 |
-
}
|
1746 |
-
|
1747 |
-
.tribe-common .tribe-common-svgicon--map {
|
1748 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23141827' stroke-linejoin='round' d='M13.921 11.632H17.5l3.588 8.421H1l3.488-8.421h4.016'/%3E%3Cpath d='M11.32 15.506c.2-.248 4.93-6.108 4.93-9.04 0-3.015-2.305-5.468-5.138-5.468-2.833 0-5.138 2.453-5.138 5.467 0 2.933 4.729 8.793 4.93 9.041a.268.268 0 0 0 .208.101c.08 0 .155-.037.207-.101zm-4.797-9.04c0-2.693 2.058-4.883 4.589-4.883 2.53 0 4.588 2.19 4.588 4.882 0 2.387-3.667 7.22-4.588 8.397-.922-1.177-4.589-6.009-4.589-8.397z' stroke='%23141827' stroke-width='.4' fill='%23141827' fill-rule='nonzero'/%3E%3Cpath d='M12.85 6.477c0-1.007-.78-1.826-1.738-1.826-.96 0-1.74.819-1.74 1.826 0 1.007.78 1.826 1.74 1.826.959 0 1.739-.82 1.739-1.826zm-3.15 0c0-.817.633-1.482 1.412-1.482.778 0 1.41.665 1.41 1.482s-.632 1.482-1.41 1.482c-.779 0-1.412-.665-1.412-1.482z' stroke='%23141827' stroke-width='.7' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
|
1749 |
-
}
|
1750 |
-
|
1751 |
-
.tribe-common .tribe-common-svgicon--month {
|
1752 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.637 1.063v19.879c0 .276.189.5.422.5h20.037c.232 0 .421-.224.421-.5V1.062c0-.275-.189-.5-.421-.5H1.059c-.233 0-.422.225-.422.5zM1.787 2H20.34v2.685H1.787V2zm0 4H20.34v14H1.787V6zM8 8.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-8 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-12 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm0 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E");
|
1753 |
-
}
|
1754 |
-
|
1755 |
-
.tribe-common .tribe-common-svgicon--photo {
|
1756 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23141827' fill-rule='nonzero'%3E%3Cpath d='M19.348.11H.634a.509.509 0 0 0-.52.508v15.017c0 .284.23.508.52.508h18.714c.29 0 .52-.224.52-.508V.618a.509.509 0 0 0-.52-.508zm-.54 1.035v10.837l-2.87-3.084c-.583-.61-1.664-.61-2.246 0l-1.393 1.481-4.034-4.525a1.625 1.625 0 0 0-1.227-.528 1.6 1.6 0 0 0-1.206.548l-4.657 5.175V1.145h17.632zM1.174 15.108v-2.496l5.448-6.089a.529.529 0 0 1 .415-.182c.146 0 .333.06.437.182l4.429 4.972c.104.102.25.183.395.183.166.02.291-.06.395-.162l1.788-1.908c.167-.183.5-.183.686 0l3.66 3.917v1.603H1.175v-.02z' fill='%23141827'/%3E%3Cpath d='M14.19 5.757c1.044 0 1.91-.872 1.91-1.968s-.846-1.969-1.91-1.969c-1.062 0-1.909.873-1.909 1.969s.866 1.968 1.91 1.968zm0-2.902c.493 0 .907.427.907.934 0 .507-.414.933-.906.933-.492 0-.906-.426-.906-.933 0-.507.414-.934.906-.934z' fill='%23141827'/%3E%3C/g%3E%3C/svg%3E");
|
1757 |
-
}
|
1758 |
-
|
1759 |
-
.tribe-common .tribe-common-svgicon--week {
|
1760 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zm6.25 6.537v1.006c0 .278.224.503.502.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H7.908a.503.503 0 0 0-.503.502zm4.022 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H11.93a.503.503 0 0 0-.503.502zm4.023 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502h-1.006a.503.503 0 0 0-.503.502zm-12.069 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H3.885a.503.503 0 0 0-.503.502z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E");
|
1761 |
-
}
|
1762 |
-
|
1763 |
.tribe-common .tribe-common-svgicon--featured {
|
1764 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23334AFF'/%3E%3C/svg%3E");
|
1765 |
-
height: 10px;
|
1766 |
-
width: 8px;
|
1767 |
-
}
|
1768 |
-
|
1769 |
-
.tribe-common .tribe-common-svgicon--recurring {
|
1770 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3C3.753 4.717 1.66 7 1.66 9.827c0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913c.099.109.158.239.198.37 0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E");
|
1771 |
-
height: 10px;
|
1772 |
-
width: 10px;
|
1773 |
-
}
|
1774 |
-
|
1775 |
-
.tribe-common .tribe-common-svgicon--search {
|
1776 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");
|
1777 |
-
}
|
1778 |
-
|
1779 |
-
.tribe-common .tribe-common-svgicon--filters {
|
1780 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23727272'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23727272'/%3E%3Cpath d='M12 9v6' stroke='%23727272'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23727272'/%3E%3C/g%3E%3C/svg%3E");
|
1781 |
}
|
1782 |
|
1783 |
.tribe-common {
|
@@ -1801,61 +1751,11 @@
|
|
1801 |
text-transform: none;
|
1802 |
}
|
1803 |
|
1804 |
-
/* A11y */
|
1805 |
-
|
1806 |
-
/* -----------------------------------------------------------------------------
|
1807 |
-
*
|
1808 |
-
* A11y
|
1809 |
-
*
|
1810 |
-
* This file is just a clearing-house.
|
1811 |
-
* Make partials (start with an underscore) for any actual css code.
|
1812 |
-
*
|
1813 |
-
* ----------------------------------------------------------------------------- */
|
1814 |
-
|
1815 |
-
/* -----------------------------------------------------------------------------
|
1816 |
-
* Hide from screenreaders & browsers
|
1817 |
-
* ----------------------------------------------------------------------------- */
|
1818 |
-
|
1819 |
-
.tribe-common .tribe-common-a11y-hidden {
|
1820 |
-
display: none !important;
|
1821 |
-
visibility: hidden;
|
1822 |
-
}
|
1823 |
-
|
1824 |
-
/* -----------------------------------------------------------------------------
|
1825 |
-
* Hide from browsers & show for screenreaders
|
1826 |
-
* ----------------------------------------------------------------------------- */
|
1827 |
-
|
1828 |
-
.tribe-common .tribe-common-a11y-visual-hide {
|
1829 |
-
border: 0;
|
1830 |
-
clip: rect(0 0 0 0);
|
1831 |
-
height: 1px;
|
1832 |
-
margin: -1px;
|
1833 |
-
overflow: hidden;
|
1834 |
-
padding: 0;
|
1835 |
-
position: absolute;
|
1836 |
-
width: 1px;
|
1837 |
-
}
|
1838 |
-
|
1839 |
-
/* -----------------------------------------------------------------------------
|
1840 |
-
* Show for browsers & screenreaders
|
1841 |
-
* ----------------------------------------------------------------------------- */
|
1842 |
-
|
1843 |
-
.tribe-common .tribe-common-a11y-visual-show {
|
1844 |
-
border: 0;
|
1845 |
-
clip: rect(0 0 0 0);
|
1846 |
-
height: 1px;
|
1847 |
-
margin: -1px;
|
1848 |
-
overflow: hidden;
|
1849 |
-
padding: 0;
|
1850 |
-
position: absolute;
|
1851 |
-
width: 1px;
|
1852 |
-
}
|
1853 |
-
|
1854 |
/* Components */
|
1855 |
|
1856 |
/* -----------------------------------------------------------------------------
|
1857 |
*
|
1858 |
-
* Components
|
1859 |
*
|
1860 |
* This file is just a clearing-house.
|
1861 |
* Make partials (start with an underscore) for any actual css code.
|
@@ -1905,7 +1805,6 @@
|
|
1905 |
|
1906 |
color: #727272;
|
1907 |
padding: 14px 20px 14px;
|
1908 |
-
width: 100%;
|
1909 |
}
|
1910 |
|
1911 |
.tribe-common .tribe-common-c-btn-border:hover,
|
@@ -1942,6 +1841,22 @@
|
|
1942 |
|
1943 |
.tribe-common {
|
1944 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1945 |
/* -------------------------------------------------------------------------
|
1946 |
*
|
1947 |
* Button: Icon Border - Theme Overrides
|
@@ -1969,13 +1884,6 @@
|
|
1969 |
width: auto;
|
1970 |
}
|
1971 |
|
1972 |
-
.tribe-common .tribe-common-c-btn-icon:before {
|
1973 |
-
background-repeat: no-repeat;
|
1974 |
-
background-size: contain;
|
1975 |
-
content: '';
|
1976 |
-
display: block;
|
1977 |
-
}
|
1978 |
-
|
1979 |
/* -----------------------------------------------------------------------------
|
1980 |
*
|
1981 |
* Button: Icon Border
|
@@ -2006,78 +1914,6 @@
|
|
2006 |
border-color: #141827;
|
2007 |
}
|
2008 |
|
2009 |
-
/* -----------------------------------------------------------------------------
|
2010 |
-
* Button: Icon Caret Left
|
2011 |
-
* ----------------------------------------------------------------------------- */
|
2012 |
-
|
2013 |
-
.tribe-common .tribe-common-c-btn-icon--caret-left:before {
|
2014 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23BABABA'/%3E%3C/svg%3E");
|
2015 |
-
height: 20px;
|
2016 |
-
width: 12px;
|
2017 |
-
}
|
2018 |
-
|
2019 |
-
.tribe-common .tribe-common-c-btn-icon--caret-left:active:before, .tribe-common .tribe-common-c-btn-icon--caret-left:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-left:focus:before {
|
2020 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E");
|
2021 |
-
}
|
2022 |
-
|
2023 |
-
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before {
|
2024 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
|
2025 |
-
}
|
2026 |
-
|
2027 |
-
/* -----------------------------------------------------------------------------
|
2028 |
-
* Button: Icon Caret Right
|
2029 |
-
* ----------------------------------------------------------------------------- */
|
2030 |
-
|
2031 |
-
.tribe-common .tribe-common-c-btn-icon--caret-right:before {
|
2032 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23BABABA'/%3E%3C/svg%3E");
|
2033 |
-
height: 20px;
|
2034 |
-
width: 12px;
|
2035 |
-
}
|
2036 |
-
|
2037 |
-
.tribe-common .tribe-common-c-btn-icon--caret-right:active:before, .tribe-common .tribe-common-c-btn-icon--caret-right:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-right:focus:before {
|
2038 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");
|
2039 |
-
}
|
2040 |
-
|
2041 |
-
.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before {
|
2042 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
|
2043 |
-
}
|
2044 |
-
|
2045 |
-
/* -----------------------------------------------------------------------------
|
2046 |
-
* Button: Icon Filters
|
2047 |
-
* ----------------------------------------------------------------------------- */
|
2048 |
-
|
2049 |
-
.tribe-common .tribe-common-c-btn-icon--filters:before {
|
2050 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23727272'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23727272'/%3E%3Cpath d='M12 9v6' stroke='%23727272'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23727272'/%3E%3C/g%3E%3C/svg%3E");
|
2051 |
-
height: 20px;
|
2052 |
-
width: 24px;
|
2053 |
-
}
|
2054 |
-
|
2055 |
-
.tribe-common .tribe-common-c-btn-icon--filters:active:before, .tribe-common .tribe-common-c-btn-icon--filters:hover:before, .tribe-common .tribe-common-c-btn-icon--filters:focus:before {
|
2056 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23141827'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23141827'/%3E%3Cpath d='M12 9v6' stroke='%23141827'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23141827'/%3E%3C/g%3E%3C/svg%3E");
|
2057 |
-
}
|
2058 |
-
|
2059 |
-
.tribe-common .tribe-common-c-btn-icon--filters:disabled:before {
|
2060 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23D5D5D5'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23D5D5D5'/%3E%3Cpath d='M12 9v6' stroke='%23D5D5D5'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23D5D5D5'/%3E%3C/g%3E%3C/svg%3E");
|
2061 |
-
}
|
2062 |
-
|
2063 |
-
/* -----------------------------------------------------------------------------
|
2064 |
-
* Button: Icon Search
|
2065 |
-
* ----------------------------------------------------------------------------- */
|
2066 |
-
|
2067 |
-
.tribe-common .tribe-common-c-btn-icon--search:before {
|
2068 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");
|
2069 |
-
height: 20px;
|
2070 |
-
width: 20px;
|
2071 |
-
}
|
2072 |
-
|
2073 |
-
.tribe-common .tribe-common-c-btn-icon--search:active:before, .tribe-common .tribe-common-c-btn-icon--search:hover:before, .tribe-common .tribe-common-c-btn-icon--search:focus:before {
|
2074 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E");
|
2075 |
-
}
|
2076 |
-
|
2077 |
-
.tribe-common .tribe-common-c-btn-icon--search:disabled:before {
|
2078 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23D5D5D5'/%3E%3C/svg%3E");
|
2079 |
-
}
|
2080 |
-
|
2081 |
/* -------------------------------------------------------------------------
|
2082 |
* Theme Overrides - Twenty Seventeen
|
2083 |
* ------------------------------------------------------------------------- */
|
@@ -2125,9 +1961,8 @@
|
|
2125 |
text-align: center;
|
2126 |
transition: background-color 0.2s ease;
|
2127 |
|
2128 |
-
background-color: #334AFF;
|
2129 |
padding: 11px 20px 11px;
|
2130 |
-
|
2131 |
}
|
2132 |
|
2133 |
.tribe-common .tribe-common-c-btn:focus,
|
@@ -2155,6 +1990,8 @@
|
|
2155 |
color: #FFFFFF;
|
2156 |
}
|
2157 |
|
|
|
|
|
2158 |
/* -----------------------------------------------------------------------------
|
2159 |
*
|
2160 |
* Component: Image
|
@@ -2169,36 +2006,7 @@
|
|
2169 |
*
|
2170 |
* ----------------------------------------------------------------------------- */
|
2171 |
|
2172 |
-
|
2173 |
-
display: block;
|
2174 |
-
height: auto;
|
2175 |
-
margin-left: auto;
|
2176 |
-
margin-right: auto;
|
2177 |
-
width: 100%;
|
2178 |
-
}
|
2179 |
-
|
2180 |
-
.tribe-common .tribe-common-c-image--bg {
|
2181 |
-
position: relative;
|
2182 |
-
}
|
2183 |
-
|
2184 |
-
.tribe-common .tribe-common-c-image__bg {
|
2185 |
-
background: center center no-repeat;
|
2186 |
-
background-size: cover;
|
2187 |
-
bottom: 0;
|
2188 |
-
height: 100%;
|
2189 |
-
left: 0;
|
2190 |
-
position: absolute;
|
2191 |
-
right: 0;
|
2192 |
-
top: 0;
|
2193 |
-
width: 100%;
|
2194 |
-
}
|
2195 |
-
|
2196 |
-
/*.tribe-common-c-loader {}*/
|
2197 |
-
|
2198 |
-
.tribe-common .tribe-common-c-loader {
|
2199 |
-
display: flex;
|
2200 |
-
padding-top: 192px;
|
2201 |
-
}
|
2202 |
|
2203 |
/* -----------------------------------------------------------------------------
|
2204 |
*
|
@@ -2215,9 +2023,6 @@
|
|
2215 |
* ----------------------------------------------------------------------------- */
|
2216 |
|
2217 |
.tribe-common .tribe-common-c-loader__dot {
|
2218 |
-
background-color: rgba(51,74,255, 0.07);
|
2219 |
-
height: 15px;
|
2220 |
-
width: 15px;
|
2221 |
-webkit-animation-name: tribe-common-c-loader-bounce;
|
2222 |
animation-name: tribe-common-c-loader-bounce;
|
2223 |
-webkit-animation-duration: 2.24s;
|
@@ -2226,13 +2031,8 @@
|
|
2226 |
animation-iteration-count: infinite;
|
2227 |
-webkit-animation-direction: normal;
|
2228 |
animation-direction: normal;
|
2229 |
-
border-radius: 50%;
|
2230 |
}
|
2231 |
|
2232 |
-
.tribe-common .tribe-common-c-loader__dot:not(:first-of-type) {
|
2233 |
-
margin-left: 8px;
|
2234 |
-
}
|
2235 |
-
|
2236 |
.tribe-common .tribe-common-c-loader__dot--first {
|
2237 |
-webkit-animation-delay: 0.45s;
|
2238 |
animation-delay: 0.45s;
|
@@ -2273,8 +2073,7 @@
|
|
2273 |
line-height: 1.62;
|
2274 |
font-weight: 400;
|
2275 |
|
2276 |
-
border: 0
|
2277 |
-
padding: 20px 20px 20px 40px
|
2278 |
}
|
2279 |
|
2280 |
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input {
|
@@ -2284,18 +2083,7 @@
|
|
2284 |
line-height: 1.62;
|
2285 |
font-weight: 400;
|
2286 |
|
2287 |
-
border: 0
|
2288 |
-
padding: 20px 20px 20px 40px
|
2289 |
-
}
|
2290 |
-
|
2291 |
-
.tribe-common .tribe-common-g-row--gutters {
|
2292 |
-
margin-left: -24px;
|
2293 |
-
margin-right: -24px
|
2294 |
-
}
|
2295 |
-
|
2296 |
-
.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
|
2297 |
-
padding-left: 24px;
|
2298 |
-
padding-right: 24px
|
2299 |
}
|
2300 |
|
2301 |
.tribe-common .tribe-common-b1 {
|
@@ -2428,23 +2216,8 @@
|
|
2428 |
line-height: 1.62
|
2429 |
}
|
2430 |
|
2431 |
-
.tribe-common .tribe-common-l-container {
|
2432 |
-
padding-left: 42px;
|
2433 |
-
padding-right: 42px
|
2434 |
-
}
|
2435 |
-
|
2436 |
.tribe-common .tribe-common-c-btn-border,
|
2437 |
.tribe-common a.tribe-common-c-btn-border {
|
2438 |
-
padding: 6px 15px
|
2439 |
-
width: auto
|
2440 |
-
}
|
2441 |
-
|
2442 |
-
.tribe-common .tribe-common-c-btn,
|
2443 |
-
.tribe-common a.tribe-common-c-btn {
|
2444 |
-
width: auto
|
2445 |
-
}
|
2446 |
-
|
2447 |
-
.tribe-common .tribe-common-c-loader {
|
2448 |
-
padding-top: 288px
|
2449 |
}
|
2450 |
}
|
9 |
*/
|
10 |
|
11 |
/*
|
12 |
+
* Common Full CSS
|
13 |
*
|
14 |
* DO NOT EDIT THIS CSS FILE DIRECTLY.
|
15 |
* -------------------------------------------------------------
|
19 |
|
20 |
/* Reset */
|
21 |
|
22 |
+
/* -----------------------------------------------------------------------------
|
23 |
+
*
|
24 |
+
* Resets Full
|
25 |
+
*
|
26 |
+
* This file is just a clearing-house.
|
27 |
+
* Make partials (start with an underscore) for any actual css code.
|
28 |
+
*
|
29 |
+
* ----------------------------------------------------------------------------- */
|
30 |
+
|
31 |
+
/* Reset */
|
32 |
+
|
33 |
/* -----------------------------------------------------------------------------
|
34 |
*
|
35 |
* Normalize "Light"
|
145 |
*
|
146 |
* ----------------------------------------------------------------------------- */
|
147 |
|
|
|
|
|
|
|
|
|
|
|
148 |
.tribe-common h1,
|
149 |
.tribe-common h2,
|
150 |
.tribe-common h3,
|
156 |
text-rendering: optimizeLegibility;
|
157 |
}
|
158 |
|
159 |
+
/* Theme Overrides */
|
160 |
+
|
161 |
+
/* .tribe-theme-avada { */
|
162 |
+
|
163 |
+
/* -------------------------------------------------------------------------
|
164 |
+
* Reset Full Theme Overrides - Avada
|
165 |
+
* ------------------------------------------------------------------------- */
|
166 |
+
|
167 |
+
/* } */
|
168 |
+
|
169 |
+
/* .tribe-theme-divi { */
|
170 |
+
|
171 |
+
/* -------------------------------------------------------------------------
|
172 |
+
* Reset Full Theme Overrides - Divi
|
173 |
+
* ------------------------------------------------------------------------- */
|
174 |
+
|
175 |
+
/* } */
|
176 |
+
|
177 |
+
/* #top.tribe-theme-enfold .tribe-common { */
|
178 |
+
|
179 |
+
/* -------------------------------------------------------------------------
|
180 |
+
* Reset Full Theme Overrides - Enfold
|
181 |
+
* ------------------------------------------------------------------------- */
|
182 |
+
|
183 |
+
/* } */
|
184 |
+
|
185 |
+
/* .tribe-theme-genesis { */
|
186 |
+
|
187 |
+
/* -------------------------------------------------------------------------
|
188 |
+
* Reset Full Theme Overrides - Genesis
|
189 |
+
* ------------------------------------------------------------------------- */
|
190 |
+
|
191 |
+
/* } */
|
192 |
+
|
193 |
+
/* -------------------------------------------------------------------------
|
194 |
+
* Reset Full Theme Overrides - Twenty Nineteen
|
195 |
+
* ------------------------------------------------------------------------- */
|
196 |
+
|
197 |
+
.tribe-theme-twentynineteen .tribe-common h1:before, .tribe-theme-twentynineteen .tribe-common h2:before {
|
198 |
+
content: none;
|
199 |
+
}
|
200 |
+
|
201 |
+
.tribe-theme-twentynineteen .tribe-common button,
|
202 |
+
.tribe-theme-twentynineteen .tribe-common input[type="button"],
|
203 |
+
.tribe-theme-twentynineteen .tribe-common input[type="reset"],
|
204 |
+
.tribe-theme-twentynineteen .tribe-common input[type="submit"] {
|
205 |
+
outline: none;
|
206 |
+
}
|
207 |
+
|
208 |
+
.tribe-theme-twentynineteen .tribe-common th,
|
209 |
+
.tribe-theme-twentynineteen .tribe-common td {
|
210 |
+
word-break: normal;
|
211 |
+
}
|
212 |
+
|
213 |
+
/* -------------------------------------------------------------------------
|
214 |
+
* Reset Full Theme Overrides - Twenty Seventeen
|
215 |
+
* ------------------------------------------------------------------------- */
|
216 |
+
|
217 |
+
.tribe-theme-twentyseventeen .tribe-common h5 {
|
218 |
+
letter-spacing: normal;
|
219 |
+
text-transform: none;
|
220 |
+
}
|
221 |
+
|
222 |
+
.tribe-theme-twentyseventeen .tribe-common input[type="text"] {
|
223 |
+
border-radius: 0;
|
224 |
+
}
|
225 |
+
|
226 |
/* Utilities */
|
227 |
|
228 |
/* -----------------------------------------------------------------------------
|
341 |
* SVG - Check
|
342 |
* ----------------------------------------------------------------------------- */
|
343 |
|
344 |
+
/* -----------------------------------------------------------------------------
|
345 |
+
* SVG - Close
|
346 |
+
* ----------------------------------------------------------------------------- */
|
347 |
+
|
348 |
/* -----------------------------------------------------------------------------
|
349 |
* SVG - Day
|
350 |
* ----------------------------------------------------------------------------- */
|
373 |
* SVG - Map
|
374 |
* ----------------------------------------------------------------------------- */
|
375 |
|
376 |
+
/* -----------------------------------------------------------------------------
|
377 |
+
* SVG - Messages
|
378 |
+
* ----------------------------------------------------------------------------- */
|
379 |
+
|
380 |
/* -----------------------------------------------------------------------------
|
381 |
* SVG - Month
|
382 |
* ----------------------------------------------------------------------------- */
|
383 |
|
384 |
+
/* -----------------------------------------------------------------------------
|
385 |
+
* SVG - No Map
|
386 |
+
* ----------------------------------------------------------------------------- */
|
387 |
+
|
388 |
/* -----------------------------------------------------------------------------
|
389 |
* SVG - Photo
|
390 |
* ----------------------------------------------------------------------------- */
|
557 |
|
558 |
/* -----------------------------------------------------------------------------
|
559 |
*
|
560 |
+
* Base Full
|
561 |
*
|
562 |
* This file is just a clearing-house.
|
563 |
* Make partials (start with an underscore) for any actual css code.
|
661 |
font-weight: 400;
|
662 |
|
663 |
color: #727272;
|
|
|
|
|
|
|
|
|
664 |
}
|
665 |
|
666 |
.tribe-common .tribe-common-form-control-checkbox__input,
|
670 |
appearance: none;
|
671 |
background-color: #FFFFFF;
|
672 |
border: 1px solid #141827;
|
|
|
|
|
673 |
height: 20px;
|
|
|
674 |
position: relative;
|
|
|
675 |
width: 20px;
|
676 |
}
|
677 |
|
733 |
* Theme Overrides - Enfold
|
734 |
* ----------------------------------------------------------------------------- */
|
735 |
|
|
|
|
|
|
|
|
|
736 |
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__label {
|
737 |
font-weight: 400;
|
738 |
font-size: 14px;
|
747 |
font-size: 14px;
|
748 |
}
|
749 |
|
750 |
+
/* .tribe-common { */
|
751 |
+
|
752 |
/* -----------------------------------------------------------------------------
|
753 |
*
|
754 |
* Form Control: Groups (Checkbox & Radio)
|
767 |
*
|
768 |
* ----------------------------------------------------------------------------- */
|
769 |
|
770 |
+
/* .tribe-common-form-control-checkbox-radio-group {} */
|
|
|
|
|
771 |
|
772 |
+
/* } */
|
|
|
|
|
773 |
|
774 |
.tribe-common {
|
775 |
|
822 |
appearance: none;
|
823 |
background-color: transparent;
|
824 |
border: 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
825 |
}
|
826 |
|
827 |
/* -----------------------------------------------------------------------------
|
913 |
font-weight: 400;
|
914 |
|
915 |
color: #727272;
|
|
|
|
|
|
|
|
|
916 |
}
|
917 |
|
|
|
|
|
|
|
|
|
|
|
918 |
/* -----------------------------------------------------------------------------
|
919 |
* Theme Overrides - Enfold
|
920 |
* ----------------------------------------------------------------------------- */
|
933 |
* ----------------------------------------------------------------------------- */
|
934 |
}
|
935 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
936 |
/* -----------------------------------------------------------------------------
|
937 |
*
|
938 |
* Form Control: Text
|
960 |
|
961 |
border: 0;
|
962 |
border-bottom: 1px solid #D5D5D5;
|
|
|
|
|
|
|
963 |
}
|
964 |
|
965 |
.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder {
|
1008 |
|
1009 |
border: 0;
|
1010 |
border-bottom: 1px solid #D5D5D5;
|
|
|
|
|
1011 |
}
|
1012 |
|
1013 |
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input:focus {
|
1073 |
|
1074 |
appearance: none;
|
1075 |
background-color: #D5D5D5;
|
|
|
|
|
|
|
1076 |
width: 40px;
|
1077 |
}
|
1078 |
|
1110 |
font-weight: 400;
|
1111 |
|
1112 |
color: #727272;
|
|
|
|
|
|
|
|
|
1113 |
}
|
1114 |
|
|
|
|
|
|
|
|
|
|
|
1115 |
/* -----------------------------------------------------------------------------
|
1116 |
* Theme Overrides - Enfold
|
1117 |
* ----------------------------------------------------------------------------- */
|
1118 |
|
|
|
|
|
|
|
|
|
|
|
1119 |
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__label {
|
1120 |
font-weight: 400;
|
1121 |
font-size: 12px;
|
1123 |
|
1124 |
/* Grid */
|
1125 |
|
1126 |
+
/* .tribe-common { */
|
1127 |
+
|
1128 |
/* -----------------------------------------------------------------------------
|
1129 |
* Grid: Columns
|
1130 |
* ----------------------------------------------------------------------------- */
|
1131 |
|
1132 |
+
/* } */
|
1133 |
+
|
1134 |
+
/* .tribe-common { */
|
|
|
1135 |
|
1136 |
/* -----------------------------------------------------------------------------
|
1137 |
*
|
1146 |
*
|
1147 |
* ----------------------------------------------------------------------------- */
|
1148 |
|
1149 |
+
/* } */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1150 |
|
1151 |
/* Typography */
|
1152 |
|
1161 |
|
1162 |
.tribe-common a {
|
1163 |
color: #141827;
|
|
|
1164 |
outline: 0;
|
1165 |
text-decoration: none;
|
1166 |
}
|
1184 |
* Theme Overrides - Twenty Seventeen
|
1185 |
* ------------------------------------------------------------------------- */
|
1186 |
|
1187 |
+
.tribe-theme-twentyseventeen .tribe-common a {
|
1188 |
+
box-shadow: none;
|
1189 |
+
}
|
1190 |
+
|
1191 |
.tribe-theme-twentyseventeen .tribe-common a:hover,
|
1192 |
.tribe-theme-twentyseventeen .tribe-common a:focus {
|
1193 |
box-shadow: none;
|
1680 |
* ----------------------------------------------------------------------------- */
|
1681 |
}
|
1682 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1683 |
.tribe-common {
|
1684 |
|
1685 |
/* -------------------------------------------------------------------------
|
1696 |
.tribe-common button {
|
1697 |
background-color: transparent;
|
1698 |
border: none;
|
|
|
1699 |
}
|
1700 |
|
1701 |
.tribe-common button:hover,
|
1712 |
background-color: transparent;
|
1713 |
}
|
1714 |
|
1715 |
+
/* .tribe-common { */
|
1716 |
+
|
1717 |
/* -----------------------------------------------------------------------------
|
1718 |
*
|
1719 |
* Layout: Global Content Container
|
1720 |
*
|
1721 |
* ----------------------------------------------------------------------------- */
|
1722 |
|
1723 |
+
/* } */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1724 |
|
1725 |
/* -------------------------------------------------------------------------
|
1726 |
* SVG Icons
|
1727 |
* ------------------------------------------------------------------------- */
|
1728 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1729 |
.tribe-common .tribe-common-svgicon--featured {
|
1730 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23334AFF'/%3E%3C/svg%3E");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1731 |
}
|
1732 |
|
1733 |
.tribe-common {
|
1751 |
text-transform: none;
|
1752 |
}
|
1753 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1754 |
/* Components */
|
1755 |
|
1756 |
/* -----------------------------------------------------------------------------
|
1757 |
*
|
1758 |
+
* Components Full
|
1759 |
*
|
1760 |
* This file is just a clearing-house.
|
1761 |
* Make partials (start with an underscore) for any actual css code.
|
1805 |
|
1806 |
color: #727272;
|
1807 |
padding: 14px 20px 14px;
|
|
|
1808 |
}
|
1809 |
|
1810 |
.tribe-common .tribe-common-c-btn-border:hover,
|
1841 |
|
1842 |
.tribe-common {
|
1843 |
|
1844 |
+
/* -----------------------------------------------------------------------------
|
1845 |
+
* Button: Icon Caret Left
|
1846 |
+
* ----------------------------------------------------------------------------- */
|
1847 |
+
|
1848 |
+
/* -----------------------------------------------------------------------------
|
1849 |
+
* Button: Icon Caret Right
|
1850 |
+
* ----------------------------------------------------------------------------- */
|
1851 |
+
|
1852 |
+
/* -----------------------------------------------------------------------------
|
1853 |
+
* Button: Icon Filters
|
1854 |
+
* ----------------------------------------------------------------------------- */
|
1855 |
+
|
1856 |
+
/* -----------------------------------------------------------------------------
|
1857 |
+
* Button: Icon Search
|
1858 |
+
* ----------------------------------------------------------------------------- */
|
1859 |
+
|
1860 |
/* -------------------------------------------------------------------------
|
1861 |
*
|
1862 |
* Button: Icon Border - Theme Overrides
|
1884 |
width: auto;
|
1885 |
}
|
1886 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1887 |
/* -----------------------------------------------------------------------------
|
1888 |
*
|
1889 |
* Button: Icon Border
|
1914 |
border-color: #141827;
|
1915 |
}
|
1916 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1917 |
/* -------------------------------------------------------------------------
|
1918 |
* Theme Overrides - Twenty Seventeen
|
1919 |
* ------------------------------------------------------------------------- */
|
1961 |
text-align: center;
|
1962 |
transition: background-color 0.2s ease;
|
1963 |
|
|
|
1964 |
padding: 11px 20px 11px;
|
1965 |
+
background-color: #334AFF;
|
1966 |
}
|
1967 |
|
1968 |
.tribe-common .tribe-common-c-btn:focus,
|
1990 |
color: #FFFFFF;
|
1991 |
}
|
1992 |
|
1993 |
+
/* .tribe-common { */
|
1994 |
+
|
1995 |
/* -----------------------------------------------------------------------------
|
1996 |
*
|
1997 |
* Component: Image
|
2006 |
*
|
2007 |
* ----------------------------------------------------------------------------- */
|
2008 |
|
2009 |
+
/* } */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010 |
|
2011 |
/* -----------------------------------------------------------------------------
|
2012 |
*
|
2023 |
* ----------------------------------------------------------------------------- */
|
2024 |
|
2025 |
.tribe-common .tribe-common-c-loader__dot {
|
|
|
|
|
|
|
2026 |
-webkit-animation-name: tribe-common-c-loader-bounce;
|
2027 |
animation-name: tribe-common-c-loader-bounce;
|
2028 |
-webkit-animation-duration: 2.24s;
|
2031 |
animation-iteration-count: infinite;
|
2032 |
-webkit-animation-direction: normal;
|
2033 |
animation-direction: normal;
|
|
|
2034 |
}
|
2035 |
|
|
|
|
|
|
|
|
|
2036 |
.tribe-common .tribe-common-c-loader__dot--first {
|
2037 |
-webkit-animation-delay: 0.45s;
|
2038 |
animation-delay: 0.45s;
|
2073 |
line-height: 1.62;
|
2074 |
font-weight: 400;
|
2075 |
|
2076 |
+
border: 0
|
|
|
2077 |
}
|
2078 |
|
2079 |
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input {
|
2083 |
line-height: 1.62;
|
2084 |
font-weight: 400;
|
2085 |
|
2086 |
+
border: 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2087 |
}
|
2088 |
|
2089 |
.tribe-common .tribe-common-b1 {
|
2216 |
line-height: 1.62
|
2217 |
}
|
2218 |
|
|
|
|
|
|
|
|
|
|
|
2219 |
.tribe-common .tribe-common-c-btn-border,
|
2220 |
.tribe-common a.tribe-common-c-btn-border {
|
2221 |
+
padding: 6px 15px
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2222 |
}
|
2223 |
}
|
common/src/resources/css/common-full.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.tribe-common figure{line-height:0}.tribe-common figcaption{line-height:normal}.tribe-common a{background-color:transparent;-webkit-text-decoration-skip:objects}.tribe-common abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tribe-common code,.tribe-common kbd,.tribe-common pre,.tribe-common samp{font-family:monospace;font-size:1em}.tribe-common b,.tribe-common strong{font-weight:inherit;font-weight:bolder}.tribe-common dfn{font-style:italic}.tribe-common mark{background-color:#ff0;color:#000}.tribe-common small{font-size:80%}.tribe-common sub,.tribe-common sup{font-size:75%;line-height:0}.tribe-common hr{border:0;height:0}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=email],.tribe-common input[type=password],.tribe-common input[type=reset],.tribe-common input[type=search],.tribe-common input[type=submit],.tribe-common input[type=text],.tribe-common input[type=url],.tribe-common textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tribe-common button,.tribe-common input,.tribe-common optgroup,.tribe-common select,.tribe-common textarea{color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:antialiased}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{outline:0;border-radius:0}.tribe-common select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.tribe-common optgroup{font-weight:700}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{font-weight:400;text-rendering:optimizeLegibility}.tribe-theme-twentynineteen .tribe-common h1:before,.tribe-theme-twentynineteen .tribe-common h2:before{content:none}.tribe-theme-twentynineteen .tribe-common button,.tribe-theme-twentynineteen .tribe-common input[type=button],.tribe-theme-twentynineteen .tribe-common input[type=reset],.tribe-theme-twentynineteen .tribe-common input[type=submit]{outline:none}.tribe-theme-twentynineteen .tribe-common td,.tribe-theme-twentynineteen .tribe-common th{word-break:normal}.tribe-theme-twentyseventeen .tribe-common h5{letter-spacing:normal;text-transform:none}.tribe-theme-twentyseventeen .tribe-common input[type=text]{border-radius:0}.tribe-common .tribe-common-form-control-checkbox,.tribe-common .tribe-common-form-control-radio{line-height:0}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #141827;height:20px;position:relative;width:20px}.tribe-common .tribe-common-form-control-checkbox__input:active,.tribe-common .tribe-common-form-control-checkbox__input:focus,.tribe-common .tribe-common-form-control-checkbox__input:hover,.tribe-common .tribe-common-form-control-radio__input:active,.tribe-common .tribe-common-form-control-radio__input:focus,.tribe-common .tribe-common-form-control-radio__input:hover{border:1px solid #141827}.tribe-common .tribe-common-form-control-checkbox__input:checked,.tribe-common .tribe-common-form-control-radio__input:checked{background-color:#141827}.tribe-common .tribe-common-form-control-checkbox__input:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23FFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.tribe-common .tribe-common-form-control-radio__input{border-radius:50%}.tribe-common .tribe-common-form-control-radio__input:checked:before{background-color:#fff;border-radius:50%;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-radio__label{font-weight:400;font-size:14px}.tribe-common .tribe-common-form-control-slider{line-height:0}.tribe-common .tribe-common-form-control-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-moz-range-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-ms-track{background-color:transparent;border-color:transparent;border-width:5px 0;color:transparent;height:10px}.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper{background-color:#334aff;border-radius:10px}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;-webkit-appearance:none;appearance:none}.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px}.tribe-common .tribe-common-form-control-slider__input::-ms-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;box-shadow:none;margin-top:-1px}.tribe-common .tribe-common-form-control-slider__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-slider__label{font-weight:400;font-size:12px}.tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:16px;line-height:1.62;font-weight:400;border:0;border-bottom:1px solid #d5d5d5}.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder{color:#727272;font-style:normal}.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder,.tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder{color:#727272;font-style:normal}.tribe-common .tribe-common-form-control-text__input::placeholder{color:#727272;font-style:normal}.tribe-common .tribe-common-form-control-text__input:focus{border-bottom-color:#141827;outline:0}.tribe-theme-twentyseventeen .tribe-common .tribe-common-form-control-text__input{color:#141827}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:16px;line-height:1.62;font-weight:400;border:0;border-bottom:1px solid #d5d5d5}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input:focus{border-bottom-color:#141827;box-shadow:none}.tribe-common .tribe-common-form-control-toggle{line-height:0}.tribe-common .tribe-common-form-control-toggle__input{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d5d5d5;width:40px}.tribe-common .tribe-common-form-control-toggle__input:after{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;content:"";left:0;position:absolute;top:-5px;transition:transform .2s ease}.tribe-common .tribe-common-form-control-toggle__input:checked{background-color:#334aff}.tribe-common .tribe-common-form-control-toggle__input:checked:after{transform:translateX(20px)}.tribe-common .tribe-common-form-control-toggle__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__label{font-weight:400;font-size:12px}.tribe-common a,.tribe-common a:active,.tribe-common a:focus,.tribe-common a:hover,.tribe-common a:visited{color:#141827;outline:0;text-decoration:none}.tribe-theme-twentyseventeen .tribe-common a{box-shadow:none}.tribe-theme-twentyseventeen .tribe-common a:focus,.tribe-theme-twentyseventeen .tribe-common a:hover{box-shadow:none;color:#141827}.tribe-theme-twentynineteen .entry .tribe-common a{text-decoration:none}.tribe-common .tribe-common-anchor{border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-anchor-alt{border-bottom:2px solid #334aff;color:#141827;transition:color .2s ease}.tribe-common .tribe-common-anchor-alt:active,.tribe-common .tribe-common-anchor-alt:focus,.tribe-common .tribe-common-anchor-alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-common .tribe-common-anchor-thin{border-bottom:1px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover{border-bottom:1px solid #141827}.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:hover{color:#334aff}.tribe-common .tribe-common-b1{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.62}.tribe-common .tribe-common-b1--bold{font-weight:700}.tribe-common .tribe-common-b2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.38}.tribe-common .tribe-common-b2--bold{font-weight:700}.tribe-common .tribe-common-b3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.tribe-common .tribe-common-b3--bold{font-weight:700}.tribe-common .tribe-common-cta{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;font-weight:700;border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-cta:active,.tribe-common .tribe-common-cta:focus,.tribe-common .tribe-common-cta:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-cta--alt{border-bottom:2px solid #334aff;color:#141827;transition:color .2s ease}.tribe-common .tribe-common-cta--alt:active,.tribe-common .tribe-common-cta--alt:focus,.tribe-common .tribe-common-cta--alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-common .tribe-common-cta--thin-alt{border-bottom:1px solid #334aff;color:#141827;transition:color .2s ease}.tribe-common .tribe-common-cta--thin-alt:active,.tribe-common .tribe-common-cta--thin-alt:focus,.tribe-common .tribe-common-cta--thin-alt:hover{border-bottom:1px solid #334aff;color:#334aff}.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:hover,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:hover{color:#334aff}.tribe-common .tribe-common-h1{font-size:28px}.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.42}.tribe-common .tribe-common-h2{font-size:24px}.tribe-common .tribe-common-h3{font-size:22px;line-height:1.5}.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h4{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-common .tribe-common-h4{font-size:20px;line-height:1.42}.tribe-common .tribe-common-h5{font-size:18px}.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.5}.tribe-common .tribe-common-h6{font-size:16px}.tribe-common .tribe-common-h7{font-size:14px;line-height:1.62}.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-common .tribe-common-h8{font-size:12px;line-height:1.38}.tribe-common .tribe-common-h--alt{font-weight:400}.tribe-theme-avada #main .tribe-common .tribe-common-h1{font-size:28px}.tribe-theme-avada #main .tribe-common .tribe-common-h1,.tribe-theme-avada #main .tribe-common .tribe-common-h2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h2{font-size:24px}.tribe-theme-avada #main .tribe-common .tribe-common-h3{font-size:22px;line-height:1.5}.tribe-theme-avada #main .tribe-common .tribe-common-h3,.tribe-theme-avada #main .tribe-common .tribe-common-h4{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-theme-avada #main .tribe-common .tribe-common-h4{font-size:20px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h5{font-size:18px}.tribe-theme-avada #main .tribe-common .tribe-common-h5,.tribe-theme-avada #main .tribe-common .tribe-common-h6{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.5}.tribe-theme-avada #main .tribe-common .tribe-common-h6{font-size:16px}.tribe-theme-avada #main .tribe-common .tribe-common-h7{font-size:14px;line-height:1.62}.tribe-theme-avada #main .tribe-common .tribe-common-h7,.tribe-theme-avada #main .tribe-common .tribe-common-h8{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-theme-avada #main .tribe-common .tribe-common-h8{font-size:12px;line-height:1.38}.tribe-theme-avada #main .tribe-common .tribe-common-h--alt{font-weight:400}.tribe-common button{border:none}.tribe-common button,.tribe-common button:focus,.tribe-common button:hover,.tribe-theme-twentyseventeen .tribe-common button:focus,.tribe-theme-twentyseventeen .tribe-common button:hover{background-color:transparent}.tribe-common .tribe-common-svgicon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23334AFF'/%3E%3C/svg%3E")}.tribe-theme-enfold .tribe-common th{letter-spacing:0;text-transform:none}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;text-align:center;transition:color .2s ease,border-color .2s ease;color:#727272;padding:14px 20px}.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{background-color:#fff}.tribe-common .tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:active{border-color:#141827}.tribe-common .tribe-common-c-btn-border:active,.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{color:#141827}.tribe-common .tribe-common-c-btn-border:disabled,.tribe-common a.tribe-common-c-btn-border:disabled{color:#d5d5d5}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:hover{background-color:#fff}.tribe-common .tribe-common-c-btn-icon{border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn-icon--border{background-color:#fff;border:1px solid #d5d5d5;align-items:center;display:inline-flex;height:56px;justify-content:center;transition:none;width:56px}.tribe-common .tribe-common-c-btn-icon--border:focus,.tribe-common .tribe-common-c-btn-icon--border:hover{background-color:#fff}.tribe-common .tribe-common-c-btn-icon--border:active{border-color:#141827}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-icon--border:hover{background-color:#fff}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;border-radius:4px;color:#fff;text-align:center;transition:background-color .2s ease;padding:11px 20px;background-color:#334aff}.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover{background-color:rgba(51,74,255,.8)}.tribe-common .tribe-common-c-btn:active,.tribe-common a.tribe-common-c-btn:active{background-color:rgba(51,74,255,.9)}.tribe-common .tribe-common-c-btn:disabled,.tribe-common a.tribe-common-c-btn:disabled{background-color:rgba(51,74,255,.07)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:hover{background-color:rgba(51,74,255,.8);color:#fff}.tribe-common .tribe-common-c-loader__dot{animation-name:a;animation-duration:2.24s;animation-iteration-count:infinite;animation-direction:normal}.tribe-common .tribe-common-c-loader__dot--first{animation-delay:.45s}.tribe-common .tribe-common-c-loader__dot--second{animation-delay:1.05s}.tribe-common .tribe-common-c-loader__dot--third{animation-delay:1.35s}@keyframes a{50%{background-color:#334aff}}@media (min-width:768px){#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;border:0}.tribe-common .tribe-common-b1{font-size:16px;line-height:1.62}.tribe-common .tribe-common-b2{font-size:14px;line-height:1.62}.tribe-common .tribe-common-b3{font-size:12px;line-height:1.38}.tribe-common .tribe-common-b1--min-medium{font-size:16px;line-height:1.62}.tribe-common .tribe-common-b2--min-medium{font-size:14px;line-height:1.62}.tribe-common .tribe-common-b3--min-medium{font-size:12px;line-height:1.38}.tribe-common .tribe-common-h1{font-size:42px;line-height:1.38}.tribe-common .tribe-common-h2{font-size:32px;line-height:1.38}.tribe-common .tribe-common-h3{font-size:28px;line-height:1.42}.tribe-common .tribe-common-h4{font-size:24px;line-height:1.42}.tribe-common .tribe-common-h6{font-size:16px;line-height:1.62}.tribe-common .tribe-common-h3--min-medium{font-size:28px;line-height:1.42}.tribe-common .tribe-common-h4--min-medium{font-size:24px;line-height:1.42}.tribe-common .tribe-common-h5--min-medium{font-size:18px;line-height:1.5}.tribe-common .tribe-common-h6--min-medium{font-size:16px;line-height:1.62}.tribe-common .tribe-common-h7--min-medium{font-size:14px;line-height:1.62}.tribe-theme-avada #main .tribe-common .tribe-common-h1{font-size:42px;line-height:1.38}.tribe-theme-avada #main .tribe-common .tribe-common-h2{font-size:32px;line-height:1.38}.tribe-theme-avada #main .tribe-common .tribe-common-h3{font-size:28px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h4{font-size:24px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h6{font-size:16px;line-height:1.62}.tribe-theme-avada #main .tribe-common .tribe-common-h3--min-medium{font-size:28px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h4--min-medium{font-size:24px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h5--min-medium{font-size:18px;line-height:1.5}.tribe-theme-avada #main .tribe-common .tribe-common-h6--min-medium{font-size:16px;line-height:1.62}.tribe-theme-avada #main .tribe-common .tribe-common-h7--min-medium{font-size:14px;line-height:1.62}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{padding:6px 15px}}
|
common/src/resources/css/common-skeleton.css
ADDED
@@ -0,0 +1,1675 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* This CSS file was auto-generated via PostCSS
|
3 |
+
*
|
4 |
+
* Contributors should avoid editing this file, but instead edit the associated
|
5 |
+
* src/resources/postcss/ file. For more information, check out our engineering
|
6 |
+
* docs on how we handle CSS in our engineering docs.
|
7 |
+
*
|
8 |
+
* @see: http://moderntribe.github.io/products-engineering/css/
|
9 |
+
*/
|
10 |
+
|
11 |
+
/*
|
12 |
+
* Common Skeleton CSS
|
13 |
+
*
|
14 |
+
* DO NOT EDIT THIS CSS FILE DIRECTLY.
|
15 |
+
* -------------------------------------------------------------
|
16 |
+
* This file is just a clearing-house, see the pcss directory
|
17 |
+
* and edit the source files found there.
|
18 |
+
*/
|
19 |
+
|
20 |
+
/* Reset */
|
21 |
+
|
22 |
+
/* -----------------------------------------------------------------------------
|
23 |
+
*
|
24 |
+
* Resets Skeleton
|
25 |
+
*
|
26 |
+
* This file is just a clearing-house.
|
27 |
+
* Make partials (start with an underscore) for any actual css code.
|
28 |
+
*
|
29 |
+
* ----------------------------------------------------------------------------- */
|
30 |
+
|
31 |
+
/* Reset */
|
32 |
+
|
33 |
+
.tribe-common {
|
34 |
+
-webkit-font-smoothing: antialiased;
|
35 |
+
-moz-osx-font-smoothing: grayscale;
|
36 |
+
font-smoothing: antialiased;
|
37 |
+
}
|
38 |
+
|
39 |
+
/* -----------------------------------------------------------------------------
|
40 |
+
*
|
41 |
+
* Global "Resets"
|
42 |
+
*
|
43 |
+
* ----------------------------------------------------------------------------- */
|
44 |
+
|
45 |
+
.tribe-common * {
|
46 |
+
box-sizing: border-box;
|
47 |
+
}
|
48 |
+
|
49 |
+
/* -----------------------------------------------------------------------------
|
50 |
+
*
|
51 |
+
* HTML5 Elements
|
52 |
+
*
|
53 |
+
* ----------------------------------------------------------------------------- */
|
54 |
+
|
55 |
+
.tribe-common article,
|
56 |
+
.tribe-common aside,
|
57 |
+
.tribe-common details,
|
58 |
+
.tribe-common figcaption,
|
59 |
+
.tribe-common figure,
|
60 |
+
.tribe-common footer,
|
61 |
+
.tribe-common header,
|
62 |
+
.tribe-common main,
|
63 |
+
.tribe-common menu,
|
64 |
+
.tribe-common nav,
|
65 |
+
.tribe-common section,
|
66 |
+
.tribe-common summary {
|
67 |
+
display: block;
|
68 |
+
}
|
69 |
+
|
70 |
+
/* -----------------------------------------------------------------------------
|
71 |
+
*
|
72 |
+
* Normalize "Light"
|
73 |
+
*
|
74 |
+
* ----------------------------------------------------------------------------- */
|
75 |
+
|
76 |
+
.tribe-common svg:not(:root) {
|
77 |
+
overflow: hidden;
|
78 |
+
}
|
79 |
+
|
80 |
+
.tribe-common audio,
|
81 |
+
.tribe-common canvas,
|
82 |
+
.tribe-common progress,
|
83 |
+
.tribe-common video {
|
84 |
+
display: inline-block;
|
85 |
+
}
|
86 |
+
|
87 |
+
.tribe-common audio:not([controls]) {
|
88 |
+
display: none;
|
89 |
+
height: 0;
|
90 |
+
}
|
91 |
+
|
92 |
+
.tribe-common progress {
|
93 |
+
vertical-align: baseline;
|
94 |
+
}
|
95 |
+
|
96 |
+
.tribe-common template,
|
97 |
+
.tribe-common [hidden] {
|
98 |
+
display: none;
|
99 |
+
}
|
100 |
+
|
101 |
+
.tribe-common pre {
|
102 |
+
overflow: auto;
|
103 |
+
}
|
104 |
+
|
105 |
+
.tribe-common sub,
|
106 |
+
.tribe-common sup {
|
107 |
+
position: relative;
|
108 |
+
vertical-align: baseline;
|
109 |
+
}
|
110 |
+
|
111 |
+
.tribe-common sup {
|
112 |
+
top: -0.5em;
|
113 |
+
}
|
114 |
+
|
115 |
+
.tribe-common sub {
|
116 |
+
bottom: -0.25em;
|
117 |
+
}
|
118 |
+
|
119 |
+
.tribe-common input,
|
120 |
+
.tribe-common button,
|
121 |
+
.tribe-common select,
|
122 |
+
.tribe-common textarea {
|
123 |
+
box-sizing: border-box;
|
124 |
+
margin: 0;
|
125 |
+
}
|
126 |
+
|
127 |
+
.tribe-common input[type="number"]::-webkit-inner-spin-button,
|
128 |
+
.tribe-common input[type="number"]::-webkit-outer-spin-button {
|
129 |
+
height: auto;
|
130 |
+
}
|
131 |
+
|
132 |
+
.tribe-common legend {
|
133 |
+
color: inherit;
|
134 |
+
display: table;
|
135 |
+
max-width: 100%;
|
136 |
+
white-space: normal;
|
137 |
+
}
|
138 |
+
|
139 |
+
.tribe-common textarea {
|
140 |
+
resize: none;
|
141 |
+
overflow: auto;
|
142 |
+
}
|
143 |
+
|
144 |
+
.tribe-common button,
|
145 |
+
.tribe-common input[type="button"],
|
146 |
+
.tribe-common input[type="reset"],
|
147 |
+
.tribe-common input[type="submit"] {
|
148 |
+
cursor: pointer;
|
149 |
+
overflow: visible;
|
150 |
+
}
|
151 |
+
|
152 |
+
.tribe-common button[disabled],
|
153 |
+
.tribe-common input[disabled] {
|
154 |
+
cursor: default;
|
155 |
+
}
|
156 |
+
|
157 |
+
.tribe-common button::-moz-focus-inner,
|
158 |
+
.tribe-common input::-moz-focus-inner {
|
159 |
+
border: 0;
|
160 |
+
padding: 0;
|
161 |
+
}
|
162 |
+
|
163 |
+
/* -----------------------------------------------------------------------------
|
164 |
+
*
|
165 |
+
* Reset "Light"
|
166 |
+
*
|
167 |
+
* ----------------------------------------------------------------------------- */
|
168 |
+
|
169 |
+
.tribe-common div,
|
170 |
+
.tribe-common span,
|
171 |
+
.tribe-common applet,
|
172 |
+
.tribe-common object,
|
173 |
+
.tribe-common iframe,
|
174 |
+
.tribe-common h1,
|
175 |
+
.tribe-common h2,
|
176 |
+
.tribe-common h3,
|
177 |
+
.tribe-common h4,
|
178 |
+
.tribe-common h5,
|
179 |
+
.tribe-common h6,
|
180 |
+
.tribe-common p,
|
181 |
+
.tribe-common blockquote,
|
182 |
+
.tribe-common pre,
|
183 |
+
.tribe-common a,
|
184 |
+
.tribe-common abbr,
|
185 |
+
.tribe-common acronym,
|
186 |
+
.tribe-common address,
|
187 |
+
.tribe-common big,
|
188 |
+
.tribe-common cite,
|
189 |
+
.tribe-common code,
|
190 |
+
.tribe-common del,
|
191 |
+
.tribe-common dfn,
|
192 |
+
.tribe-common em,
|
193 |
+
.tribe-common img,
|
194 |
+
.tribe-common ins,
|
195 |
+
.tribe-common kbd,
|
196 |
+
.tribe-common q,
|
197 |
+
.tribe-common s,
|
198 |
+
.tribe-common samp,
|
199 |
+
.tribe-common small,
|
200 |
+
.tribe-common strike,
|
201 |
+
.tribe-common strong,
|
202 |
+
.tribe-common sub,
|
203 |
+
.tribe-common sup,
|
204 |
+
.tribe-common tt,
|
205 |
+
.tribe-common var,
|
206 |
+
.tribe-common b,
|
207 |
+
.tribe-common u,
|
208 |
+
.tribe-common i,
|
209 |
+
.tribe-common center,
|
210 |
+
.tribe-common dl,
|
211 |
+
.tribe-common dt,
|
212 |
+
.tribe-common dd,
|
213 |
+
.tribe-common ol,
|
214 |
+
.tribe-common ul,
|
215 |
+
.tribe-common li,
|
216 |
+
.tribe-common fieldset,
|
217 |
+
.tribe-common form,
|
218 |
+
.tribe-common label,
|
219 |
+
.tribe-common legend,
|
220 |
+
.tribe-common table,
|
221 |
+
.tribe-common caption,
|
222 |
+
.tribe-common tbody,
|
223 |
+
.tribe-common tfoot,
|
224 |
+
.tribe-common thead,
|
225 |
+
.tribe-common tr,
|
226 |
+
.tribe-common th,
|
227 |
+
.tribe-common td,
|
228 |
+
.tribe-common article,
|
229 |
+
.tribe-common aside,
|
230 |
+
.tribe-common canvas,
|
231 |
+
.tribe-common details,
|
232 |
+
.tribe-common embed,
|
233 |
+
.tribe-common figure,
|
234 |
+
.tribe-common figcaption,
|
235 |
+
.tribe-common footer,
|
236 |
+
.tribe-common header,
|
237 |
+
.tribe-common main,
|
238 |
+
.tribe-common menu,
|
239 |
+
.tribe-common nav,
|
240 |
+
.tribe-common output,
|
241 |
+
.tribe-common ruby,
|
242 |
+
.tribe-common section,
|
243 |
+
.tribe-common summary,
|
244 |
+
.tribe-common time,
|
245 |
+
.tribe-common mark,
|
246 |
+
.tribe-common audio,
|
247 |
+
.tribe-common video {
|
248 |
+
margin: 0;
|
249 |
+
padding: 0;
|
250 |
+
border: 0;
|
251 |
+
}
|
252 |
+
|
253 |
+
.tribe-common ol,
|
254 |
+
.tribe-common ul {
|
255 |
+
list-style: none;
|
256 |
+
}
|
257 |
+
|
258 |
+
.tribe-common img {
|
259 |
+
-ms-interpolation-mode: bicubic;
|
260 |
+
height: auto;
|
261 |
+
max-width: 100%;
|
262 |
+
border-style: none;
|
263 |
+
}
|
264 |
+
|
265 |
+
.tribe-common iframe,
|
266 |
+
.tribe-common video,
|
267 |
+
.tribe-common embed {
|
268 |
+
max-width: 100%;
|
269 |
+
max-height: 100%;
|
270 |
+
}
|
271 |
+
|
272 |
+
/* Theme Overrides */
|
273 |
+
|
274 |
+
/* -------------------------------------------------------------------------
|
275 |
+
* Reset Skeleton Theme Overrides - Avada
|
276 |
+
* ------------------------------------------------------------------------- */
|
277 |
+
|
278 |
+
.tribe-theme-avada input[type="text"] {
|
279 |
+
margin: 0;
|
280 |
+
}
|
281 |
+
|
282 |
+
/* -------------------------------------------------------------------------
|
283 |
+
* Reset Skeleton Theme Overrides - Divi
|
284 |
+
* ------------------------------------------------------------------------- */
|
285 |
+
|
286 |
+
.tribe-theme-divi .entry-content .tribe-common table, .tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table {
|
287 |
+
border: 0;
|
288 |
+
margin: 0;
|
289 |
+
}
|
290 |
+
|
291 |
+
.tribe-theme-divi .entry-content .tribe-common td, .tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td {
|
292 |
+
border: 0;
|
293 |
+
}
|
294 |
+
|
295 |
+
.tribe-theme-divi #content-area .tribe-common td,
|
296 |
+
.tribe-theme-divi #content-area .tribe-common th,
|
297 |
+
.tribe-theme-divi #content-area .tribe-common tr {
|
298 |
+
padding: 0;
|
299 |
+
}
|
300 |
+
|
301 |
+
/* -------------------------------------------------------------------------
|
302 |
+
* Reset Skeleton Theme Overrides - Enfold
|
303 |
+
* ------------------------------------------------------------------------- */
|
304 |
+
|
305 |
+
#top.tribe-theme-enfold .tribe-common form {
|
306 |
+
margin: 0;
|
307 |
+
}
|
308 |
+
|
309 |
+
#top.tribe-theme-enfold .tribe-common input {
|
310 |
+
margin: 0;
|
311 |
+
}
|
312 |
+
|
313 |
+
/* .tribe-theme-genesis { */
|
314 |
+
|
315 |
+
/* -------------------------------------------------------------------------
|
316 |
+
* Reset Skeleton Theme Overrides - Genesis
|
317 |
+
* ------------------------------------------------------------------------- */
|
318 |
+
|
319 |
+
/* } */
|
320 |
+
|
321 |
+
/* .tribe-theme-twentynineteen .tribe-common { */
|
322 |
+
|
323 |
+
/* -------------------------------------------------------------------------
|
324 |
+
* Reset Skeleton Theme Overrides - Twenty Nineteen
|
325 |
+
* ------------------------------------------------------------------------- */
|
326 |
+
|
327 |
+
/* } */
|
328 |
+
|
329 |
+
/* .tribe-theme-twentyseventeen .tribe-common { */
|
330 |
+
|
331 |
+
/* -------------------------------------------------------------------------
|
332 |
+
* Reset Skeleton Theme Overrides - Twenty Seventeen
|
333 |
+
* ------------------------------------------------------------------------- */
|
334 |
+
|
335 |
+
/* } */
|
336 |
+
|
337 |
+
/* Utilities */
|
338 |
+
|
339 |
+
/* -----------------------------------------------------------------------------
|
340 |
+
*
|
341 |
+
* Utilities
|
342 |
+
*
|
343 |
+
* This file is just a clearing-house.
|
344 |
+
* Make partials (start with an underscore) for any actual css code.
|
345 |
+
*
|
346 |
+
* ----------------------------------------------------------------------------- */
|
347 |
+
|
348 |
+
/* Variables */
|
349 |
+
|
350 |
+
:root {
|
351 |
+
/* -----------------------------------------------------------------------------
|
352 |
+
* Borders - Radius
|
353 |
+
* ----------------------------------------------------------------------------- */
|
354 |
+
|
355 |
+
/* -----------------------------------------------------------------------------
|
356 |
+
* Borders - Width
|
357 |
+
* ----------------------------------------------------------------------------- */
|
358 |
+
}
|
359 |
+
|
360 |
+
:root {
|
361 |
+
/* -----------------------------------------------------------------------------
|
362 |
+
* Box Shadows
|
363 |
+
* ----------------------------------------------------------------------------- */
|
364 |
+
}
|
365 |
+
|
366 |
+
:root {
|
367 |
+
/* -----------------------------------------------------------------------------
|
368 |
+
* Layers of z-index
|
369 |
+
* ----------------------------------------------------------------------------- */
|
370 |
+
}
|
371 |
+
|
372 |
+
:root {
|
373 |
+
/* -----------------------------------------------------------------------------
|
374 |
+
* Colors - Typography
|
375 |
+
* ----------------------------------------------------------------------------- */
|
376 |
+
|
377 |
+
/* -----------------------------------------------------------------------------
|
378 |
+
* Colors - Iconography
|
379 |
+
* ----------------------------------------------------------------------------- */
|
380 |
+
|
381 |
+
/* -----------------------------------------------------------------------------
|
382 |
+
* Colors - UI
|
383 |
+
* ----------------------------------------------------------------------------- */
|
384 |
+
|
385 |
+
/* -----------------------------------------------------------------------------
|
386 |
+
* Colors - Borders & Misc
|
387 |
+
* ----------------------------------------------------------------------------- */
|
388 |
+
|
389 |
+
}
|
390 |
+
|
391 |
+
:root {
|
392 |
+
/* -----------------------------------------------------------------------------
|
393 |
+
* Forms - Colors
|
394 |
+
* ----------------------------------------------------------------------------- */
|
395 |
+
|
396 |
+
/* -----------------------------------------------------------------------------
|
397 |
+
* Forms - Box Shadows
|
398 |
+
* ----------------------------------------------------------------------------- */
|
399 |
+
}
|
400 |
+
|
401 |
+
:root {
|
402 |
+
/* -----------------------------------------------------------------------------
|
403 |
+
* Gutter - Default
|
404 |
+
* ----------------------------------------------------------------------------- */
|
405 |
+
|
406 |
+
/* -----------------------------------------------------------------------------
|
407 |
+
* Gutter - Page
|
408 |
+
* ----------------------------------------------------------------------------- */
|
409 |
+
|
410 |
+
/* -----------------------------------------------------------------------------
|
411 |
+
* Grid Width - Default
|
412 |
+
* ----------------------------------------------------------------------------- */
|
413 |
+
|
414 |
+
/* -----------------------------------------------------------------------------
|
415 |
+
* Grid Width - Relative
|
416 |
+
* ----------------------------------------------------------------------------- */
|
417 |
+
}
|
418 |
+
|
419 |
+
:root {
|
420 |
+
/* -----------------------------------------------------------------------------
|
421 |
+
* Opacities
|
422 |
+
* ----------------------------------------------------------------------------- */
|
423 |
+
}
|
424 |
+
|
425 |
+
:root {
|
426 |
+
/* -----------------------------------------------------------------------------
|
427 |
+
* Spacers
|
428 |
+
* ----------------------------------------------------------------------------- */
|
429 |
+
}
|
430 |
+
|
431 |
+
/* -----------------------------------------------------------------------------
|
432 |
+
* SVG - Arrow Right
|
433 |
+
* ----------------------------------------------------------------------------- */
|
434 |
+
|
435 |
+
/* -----------------------------------------------------------------------------
|
436 |
+
* SVG - Caret Down
|
437 |
+
* ----------------------------------------------------------------------------- */
|
438 |
+
|
439 |
+
/* -----------------------------------------------------------------------------
|
440 |
+
* SVG - Caret Left
|
441 |
+
* ----------------------------------------------------------------------------- */
|
442 |
+
|
443 |
+
/* -----------------------------------------------------------------------------
|
444 |
+
* SVG - Caret Right
|
445 |
+
* ----------------------------------------------------------------------------- */
|
446 |
+
|
447 |
+
/* -----------------------------------------------------------------------------
|
448 |
+
* SVG - Caret Up
|
449 |
+
* ----------------------------------------------------------------------------- */
|
450 |
+
|
451 |
+
/* -----------------------------------------------------------------------------
|
452 |
+
* SVG - Check
|
453 |
+
* ----------------------------------------------------------------------------- */
|
454 |
+
|
455 |
+
/* -----------------------------------------------------------------------------
|
456 |
+
* SVG - Close
|
457 |
+
* ----------------------------------------------------------------------------- */
|
458 |
+
|
459 |
+
/* -----------------------------------------------------------------------------
|
460 |
+
* SVG - Day
|
461 |
+
* ----------------------------------------------------------------------------- */
|
462 |
+
|
463 |
+
/* -----------------------------------------------------------------------------
|
464 |
+
* SVG - Dropdown
|
465 |
+
* ----------------------------------------------------------------------------- */
|
466 |
+
|
467 |
+
/* -----------------------------------------------------------------------------
|
468 |
+
* SVG - Featured
|
469 |
+
* ----------------------------------------------------------------------------- */
|
470 |
+
|
471 |
+
/* -----------------------------------------------------------------------------
|
472 |
+
* SVG - Filters
|
473 |
+
* ----------------------------------------------------------------------------- */
|
474 |
+
|
475 |
+
/* -----------------------------------------------------------------------------
|
476 |
+
* SVG - List
|
477 |
+
* ----------------------------------------------------------------------------- */
|
478 |
+
|
479 |
+
/* -----------------------------------------------------------------------------
|
480 |
+
* SVG - Location
|
481 |
+
* ----------------------------------------------------------------------------- */
|
482 |
+
|
483 |
+
/* -----------------------------------------------------------------------------
|
484 |
+
* SVG - Map
|
485 |
+
* ----------------------------------------------------------------------------- */
|
486 |
+
|
487 |
+
/* -----------------------------------------------------------------------------
|
488 |
+
* SVG - Messages
|
489 |
+
* ----------------------------------------------------------------------------- */
|
490 |
+
|
491 |
+
/* -----------------------------------------------------------------------------
|
492 |
+
* SVG - Month
|
493 |
+
* ----------------------------------------------------------------------------- */
|
494 |
+
|
495 |
+
/* -----------------------------------------------------------------------------
|
496 |
+
* SVG - No Map
|
497 |
+
* ----------------------------------------------------------------------------- */
|
498 |
+
|
499 |
+
/* -----------------------------------------------------------------------------
|
500 |
+
* SVG - Photo
|
501 |
+
* ----------------------------------------------------------------------------- */
|
502 |
+
|
503 |
+
/* -----------------------------------------------------------------------------
|
504 |
+
* SVG - Recurring
|
505 |
+
* ----------------------------------------------------------------------------- */
|
506 |
+
|
507 |
+
/* -----------------------------------------------------------------------------
|
508 |
+
* SVG - Reset
|
509 |
+
* ----------------------------------------------------------------------------- */
|
510 |
+
|
511 |
+
/* -----------------------------------------------------------------------------
|
512 |
+
* SVG - Search
|
513 |
+
* ----------------------------------------------------------------------------- */
|
514 |
+
|
515 |
+
/* -----------------------------------------------------------------------------
|
516 |
+
* SVG - Search Filter
|
517 |
+
* ----------------------------------------------------------------------------- */
|
518 |
+
|
519 |
+
/* -----------------------------------------------------------------------------
|
520 |
+
* SVG - Week
|
521 |
+
* ----------------------------------------------------------------------------- */
|
522 |
+
|
523 |
+
:root {
|
524 |
+
/* -----------------------------------------------------------------------------
|
525 |
+
* Transitions
|
526 |
+
* ----------------------------------------------------------------------------- */
|
527 |
+
}
|
528 |
+
|
529 |
+
:root {
|
530 |
+
/* -----------------------------------------------------------------------------
|
531 |
+
* Font Stacks
|
532 |
+
* ----------------------------------------------------------------------------- */
|
533 |
+
|
534 |
+
/* -----------------------------------------------------------------------------
|
535 |
+
* Font Weights
|
536 |
+
* ----------------------------------------------------------------------------- */
|
537 |
+
|
538 |
+
/* -----------------------------------------------------------------------------
|
539 |
+
* Font Sizing
|
540 |
+
* ----------------------------------------------------------------------------- */
|
541 |
+
|
542 |
+
/* -----------------------------------------------------------------------------
|
543 |
+
* Line Height
|
544 |
+
* ----------------------------------------------------------------------------- */
|
545 |
+
}
|
546 |
+
|
547 |
+
/* Mixins */
|
548 |
+
|
549 |
+
/* -----------------------------------------------------------------------------
|
550 |
+
* Body
|
551 |
+
* ----------------------------------------------------------------------------- */
|
552 |
+
|
553 |
+
/* -----------------------------------------------------------------------------
|
554 |
+
* Desktop Body 1
|
555 |
+
* ----------------------------------------------------------------------------- */
|
556 |
+
|
557 |
+
/* -----------------------------------------------------------------------------
|
558 |
+
* Desktop Body 2
|
559 |
+
* ----------------------------------------------------------------------------- */
|
560 |
+
|
561 |
+
/* -----------------------------------------------------------------------------
|
562 |
+
* Desktop Body 3
|
563 |
+
* ----------------------------------------------------------------------------- */
|
564 |
+
|
565 |
+
/* -----------------------------------------------------------------------------
|
566 |
+
* Mobile Body 1
|
567 |
+
* ----------------------------------------------------------------------------- */
|
568 |
+
|
569 |
+
/* -----------------------------------------------------------------------------
|
570 |
+
* Mobile Body 2
|
571 |
+
* ----------------------------------------------------------------------------- */
|
572 |
+
|
573 |
+
/* -----------------------------------------------------------------------------
|
574 |
+
* Mobile Body 3
|
575 |
+
* ----------------------------------------------------------------------------- */
|
576 |
+
|
577 |
+
/* -----------------------------------------------------------------------------
|
578 |
+
* Heading
|
579 |
+
* ----------------------------------------------------------------------------- */
|
580 |
+
|
581 |
+
/* -----------------------------------------------------------------------------
|
582 |
+
* Heading 1
|
583 |
+
* ----------------------------------------------------------------------------- */
|
584 |
+
|
585 |
+
/* -----------------------------------------------------------------------------
|
586 |
+
* Heading 2
|
587 |
+
* ----------------------------------------------------------------------------- */
|
588 |
+
|
589 |
+
/* -----------------------------------------------------------------------------
|
590 |
+
* Heading 3
|
591 |
+
* ----------------------------------------------------------------------------- */
|
592 |
+
|
593 |
+
/* -----------------------------------------------------------------------------
|
594 |
+
* Heading 4
|
595 |
+
* ----------------------------------------------------------------------------- */
|
596 |
+
|
597 |
+
/* -----------------------------------------------------------------------------
|
598 |
+
* Heading 5
|
599 |
+
* ----------------------------------------------------------------------------- */
|
600 |
+
|
601 |
+
/* -----------------------------------------------------------------------------
|
602 |
+
* Heading 6
|
603 |
+
* ----------------------------------------------------------------------------- */
|
604 |
+
|
605 |
+
/* -----------------------------------------------------------------------------
|
606 |
+
* Heading 7
|
607 |
+
* ----------------------------------------------------------------------------- */
|
608 |
+
|
609 |
+
/* -----------------------------------------------------------------------------
|
610 |
+
* Heading 8
|
611 |
+
* ----------------------------------------------------------------------------- */
|
612 |
+
|
613 |
+
/* -----------------------------------------------------------------------------
|
614 |
+
* Anchor - Default
|
615 |
+
* ----------------------------------------------------------------------------- */
|
616 |
+
|
617 |
+
/* -----------------------------------------------------------------------------
|
618 |
+
* Anchor - Alt
|
619 |
+
* ----------------------------------------------------------------------------- */
|
620 |
+
|
621 |
+
/* -----------------------------------------------------------------------------
|
622 |
+
* Anchor - Thin
|
623 |
+
* ----------------------------------------------------------------------------- */
|
624 |
+
|
625 |
+
/* -----------------------------------------------------------------------------
|
626 |
+
* Anchor - Thin
|
627 |
+
* ----------------------------------------------------------------------------- */
|
628 |
+
|
629 |
+
/* -----------------------------------------------------------------------------
|
630 |
+
* Button - Global
|
631 |
+
* ----------------------------------------------------------------------------- */
|
632 |
+
|
633 |
+
/* -----------------------------------------------------------------------------
|
634 |
+
* Button - Solid
|
635 |
+
* ----------------------------------------------------------------------------- */
|
636 |
+
|
637 |
+
/* -----------------------------------------------------------------------------
|
638 |
+
* Button - Border
|
639 |
+
* ----------------------------------------------------------------------------- */
|
640 |
+
|
641 |
+
/* -----------------------------------------------------------------------------
|
642 |
+
* Button - Icon Border
|
643 |
+
* ----------------------------------------------------------------------------- */
|
644 |
+
|
645 |
+
/* -----------------------------------------------------------------------------
|
646 |
+
* Sliders & Toggles
|
647 |
+
* ----------------------------------------------------------------------------- */
|
648 |
+
|
649 |
+
/* -----------------------------------------------------------------------------
|
650 |
+
* Sliders
|
651 |
+
* ----------------------------------------------------------------------------- */
|
652 |
+
|
653 |
+
/* -----------------------------------------------------------------------------
|
654 |
+
* Hidden: Hide from both screenreaders and browsers
|
655 |
+
* @author: h5bp.com/u
|
656 |
+
* ----------------------------------------------------------------------------- */
|
657 |
+
|
658 |
+
/* -----------------------------------------------------------------------------
|
659 |
+
* Visually Hide: Hide only visually, but have it available for screenreaders
|
660 |
+
* @author: h5bp.com/v
|
661 |
+
* ----------------------------------------------------------------------------- */
|
662 |
+
|
663 |
+
/* -----------------------------------------------------------------------------
|
664 |
+
* Visually Show: Show element after has been hidden with %visually-hide
|
665 |
+
* ----------------------------------------------------------------------------- */
|
666 |
+
|
667 |
+
/* Base */
|
668 |
+
|
669 |
+
/* -----------------------------------------------------------------------------
|
670 |
+
*
|
671 |
+
* Base Skeleton
|
672 |
+
*
|
673 |
+
* This file is just a clearing-house.
|
674 |
+
* Make partials (start with an underscore) for any actual css code.
|
675 |
+
*
|
676 |
+
* ----------------------------------------------------------------------------- */
|
677 |
+
|
678 |
+
/* Forms */
|
679 |
+
|
680 |
+
.tribe-common {
|
681 |
+
|
682 |
+
|
683 |
+
/* -----------------------------------------------------------------------------
|
684 |
+
* Form Control: Checkboxes
|
685 |
+
* ----------------------------------------------------------------------------- */
|
686 |
+
|
687 |
+
/* -----------------------------------------------------------------------------
|
688 |
+
* Form Control: Radios
|
689 |
+
* ----------------------------------------------------------------------------- */
|
690 |
+
|
691 |
+
/* -----------------------------------------------------------------------------
|
692 |
+
*
|
693 |
+
* Form Control: Checkboxes & Radios Theme Overrides
|
694 |
+
*
|
695 |
+
* ----------------------------------------------------------------------------- */
|
696 |
+
|
697 |
+
/* -----------------------------------------------------------------------------
|
698 |
+
* Form Control: Checkboxes Theme Overrides
|
699 |
+
* ----------------------------------------------------------------------------- */
|
700 |
+
|
701 |
+
/* -----------------------------------------------------------------------------
|
702 |
+
* Form Control: Radios Theme Overrides
|
703 |
+
* ----------------------------------------------------------------------------- */
|
704 |
+
}
|
705 |
+
|
706 |
+
/* -----------------------------------------------------------------------------
|
707 |
+
*
|
708 |
+
* Form Control: Checkboxes & Radios
|
709 |
+
*
|
710 |
+
* Example (Checkboxes):
|
711 |
+
* <fieldset>
|
712 |
+
* <legend>Legend for Checkboxes</legend>
|
713 |
+
* <div class="tribe-common-form-control-checkbox-radio-group">
|
714 |
+
* <div class="tribe-common-form-control-checkbox">
|
715 |
+
* <input
|
716 |
+
* class="tribe-common-form-control-checkbox__input"
|
717 |
+
* id="checkboxOne"
|
718 |
+
* name="checkboxGroup"
|
719 |
+
* type="checkbox"
|
720 |
+
* value="checkboxOne"
|
721 |
+
* checked="checked"
|
722 |
+
* />
|
723 |
+
* <label
|
724 |
+
* class="tribe-common-form-control-checkbox__label"
|
725 |
+
* for="checkboxOne"
|
726 |
+
* >
|
727 |
+
* Checkbox One
|
728 |
+
* </label>
|
729 |
+
* </div>
|
730 |
+
* <div class="tribe-common-form-control-checkbox">
|
731 |
+
* <input
|
732 |
+
* class="tribe-common-form-control-checkbox__input"
|
733 |
+
* id="checkboxTwo"
|
734 |
+
* name="checkboxGroup"
|
735 |
+
* type="checkbox"
|
736 |
+
* value="checkboxTwo"
|
737 |
+
* />
|
738 |
+
* <label
|
739 |
+
* class="tribe-common-form-control-checkbox__label"
|
740 |
+
* for="checkboxTwo"
|
741 |
+
* >
|
742 |
+
* Checkbox Two
|
743 |
+
* </label>
|
744 |
+
* </div>
|
745 |
+
* </div>
|
746 |
+
* </fieldset>
|
747 |
+
*
|
748 |
+
* Example (Radios):
|
749 |
+
* <div class="tribe-common-form-control-checkbox-radio-group">
|
750 |
+
* <div class="tribe-common-form-control-radio">
|
751 |
+
* <input
|
752 |
+
* class="tribe-common-form-control-radio__input"
|
753 |
+
* id="radioExample"
|
754 |
+
* name="radioExample"
|
755 |
+
* type="radio"
|
756 |
+
* value="RadioExample"
|
757 |
+
* checked="checked"
|
758 |
+
* />
|
759 |
+
* <label
|
760 |
+
* class="tribe-common-form-control-radio__label"
|
761 |
+
* for="radioExample"
|
762 |
+
* >
|
763 |
+
* Radio Example
|
764 |
+
* </label>
|
765 |
+
* </div>
|
766 |
+
* </div>
|
767 |
+
*
|
768 |
+
* ----------------------------------------------------------------------------- */
|
769 |
+
|
770 |
+
.tribe-common .tribe-common-form-control-checkbox__label,
|
771 |
+
.tribe-common .tribe-common-form-control-radio__label {
|
772 |
+
cursor: pointer;
|
773 |
+
display: inline-block;
|
774 |
+
margin-left: 11px;
|
775 |
+
vertical-align: middle;
|
776 |
+
}
|
777 |
+
|
778 |
+
.tribe-common .tribe-common-form-control-checkbox__input,
|
779 |
+
.tribe-common .tribe-common-form-control-radio__input {
|
780 |
+
cursor: pointer;
|
781 |
+
display: inline-block;
|
782 |
+
margin: 0;
|
783 |
+
vertical-align: middle;
|
784 |
+
}
|
785 |
+
|
786 |
+
/* -----------------------------------------------------------------------------
|
787 |
+
* Theme Overrides - Enfold
|
788 |
+
* ----------------------------------------------------------------------------- */
|
789 |
+
|
790 |
+
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input {
|
791 |
+
display: inline-block;
|
792 |
+
}
|
793 |
+
|
794 |
+
/* -----------------------------------------------------------------------------
|
795 |
+
*
|
796 |
+
* Form Control: Groups (Checkbox & Radio)
|
797 |
+
*
|
798 |
+
* Example:
|
799 |
+
* <div class="tribe-common-form-control-checkbox-radio-group">
|
800 |
+
* <div class="tribe-common-form-control-checkbox">
|
801 |
+
* <input id="checkboxOne" name="checkboxGroup" type="checkbox" value="checkboxOne" checked="checked" />
|
802 |
+
* <label for="checkboxOne">Checkbox One</label>
|
803 |
+
* </div>
|
804 |
+
* <div class="tribe-common-form-control-checkbox">
|
805 |
+
* <input id="checkboxTwo" name="checkboxGroup" type="checkbox" value="checkboxTwo" />
|
806 |
+
* <label for="checkboxTwo">Checkbox two</label>
|
807 |
+
* </div>
|
808 |
+
* </div>
|
809 |
+
*
|
810 |
+
* ----------------------------------------------------------------------------- */
|
811 |
+
|
812 |
+
.tribe-common .tribe-common-form-control-checkbox-radio-group > * {
|
813 |
+
margin-bottom: 15px;
|
814 |
+
}
|
815 |
+
|
816 |
+
.tribe-common .tribe-common-form-control-checkbox-radio-group > *:last-child {
|
817 |
+
margin-bottom: 0;
|
818 |
+
}
|
819 |
+
|
820 |
+
.tribe-common {
|
821 |
+
|
822 |
+
/* -----------------------------------------------------------------------------
|
823 |
+
*
|
824 |
+
* Form Control: Sliders Theme Overrides
|
825 |
+
*
|
826 |
+
* ----------------------------------------------------------------------------- */
|
827 |
+
}
|
828 |
+
|
829 |
+
/* -----------------------------------------------------------------------------
|
830 |
+
*
|
831 |
+
* Form Control: Sliders
|
832 |
+
*
|
833 |
+
* Example (Horizontal):
|
834 |
+
* <div class="tribe-common-form-control-slider">
|
835 |
+
* <input
|
836 |
+
* class="tribe-common-form-control-slider__input"
|
837 |
+
* id="sliderOne"
|
838 |
+
* type="range"
|
839 |
+
* min="0"
|
840 |
+
* max="100"
|
841 |
+
* value="50"
|
842 |
+
* />
|
843 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
844 |
+
* </div>
|
845 |
+
*
|
846 |
+
* Example (Vertical):
|
847 |
+
* <div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
848 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
849 |
+
* <input
|
850 |
+
* class="tribe-common-form-control-slider__input"
|
851 |
+
* id="sliderOne"
|
852 |
+
* type="range"
|
853 |
+
* min="0"
|
854 |
+
* max="100"
|
855 |
+
* value="50"
|
856 |
+
* />
|
857 |
+
* </div>
|
858 |
+
*
|
859 |
+
* ----------------------------------------------------------------------------- */
|
860 |
+
|
861 |
+
.tribe-common .tribe-common-form-control-slider__input {
|
862 |
+
cursor: pointer;
|
863 |
+
display: inline-block;
|
864 |
+
margin: 0;
|
865 |
+
padding: 0;
|
866 |
+
width: 120px;
|
867 |
+
vertical-align: middle;
|
868 |
+
|
869 |
+
/* -----------------------------------------------------------------------------
|
870 |
+
* Track styles
|
871 |
+
* ----------------------------------------------------------------------------- */
|
872 |
+
|
873 |
+
/* -----------------------------------------------------------------------------
|
874 |
+
* Thumb styles
|
875 |
+
* ----------------------------------------------------------------------------- */
|
876 |
+
}
|
877 |
+
|
878 |
+
.tribe-common .tribe-common-form-control-slider__label {
|
879 |
+
cursor: pointer;
|
880 |
+
display: inline-block;
|
881 |
+
margin-left: 11px;
|
882 |
+
vertical-align: middle;
|
883 |
+
}
|
884 |
+
|
885 |
+
.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label {
|
886 |
+
display: block;
|
887 |
+
margin: 0 0 6px;
|
888 |
+
}
|
889 |
+
|
890 |
+
.tribe-common {
|
891 |
+
|
892 |
+
/* -----------------------------------------------------------------------------
|
893 |
+
*
|
894 |
+
* Form Control: Text Theme Overrides
|
895 |
+
*
|
896 |
+
* ----------------------------------------------------------------------------- */
|
897 |
+
}
|
898 |
+
|
899 |
+
/* -----------------------------------------------------------------------------
|
900 |
+
*
|
901 |
+
* Form Control: Text
|
902 |
+
*
|
903 |
+
* Example:
|
904 |
+
* <div class="tribe-common-form-control-text">
|
905 |
+
* <label class="tribe-common-form-control-text__label" for="textInput">Text Input</label>
|
906 |
+
* <input
|
907 |
+
* class="tribe-common-form-control-text__input"
|
908 |
+
* id="textInput"
|
909 |
+
* name="textInput"
|
910 |
+
* type="text"
|
911 |
+
* placeholder="Text Input"
|
912 |
+
* />
|
913 |
+
* </div>
|
914 |
+
*
|
915 |
+
* ----------------------------------------------------------------------------- */
|
916 |
+
|
917 |
+
.tribe-common .tribe-common-form-control-text__label {
|
918 |
+
border: 0;
|
919 |
+
clip: rect(0 0 0 0);
|
920 |
+
height: 1px;
|
921 |
+
margin: -1px;
|
922 |
+
overflow: hidden;
|
923 |
+
padding: 0;
|
924 |
+
position: absolute;
|
925 |
+
width: 1px;
|
926 |
+
}
|
927 |
+
|
928 |
+
.tribe-common .tribe-common-form-control-text__input {
|
929 |
+
height: auto;
|
930 |
+
padding: 12px 28px 12px 0;
|
931 |
+
width: 100%;
|
932 |
+
}
|
933 |
+
|
934 |
+
/* -------------------------------------------------------------------------
|
935 |
+
* Theme Overrides - Enfold
|
936 |
+
* ------------------------------------------------------------------------- */
|
937 |
+
|
938 |
+
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input {
|
939 |
+
padding: 12px 28px 12px 0;
|
940 |
+
width: 100%;
|
941 |
+
}
|
942 |
+
|
943 |
+
.tribe-common {
|
944 |
+
|
945 |
+
/* -----------------------------------------------------------------------------
|
946 |
+
*
|
947 |
+
* Form Control: Toggles Theme Overrides
|
948 |
+
*
|
949 |
+
* ----------------------------------------------------------------------------- */
|
950 |
+
}
|
951 |
+
|
952 |
+
/* -----------------------------------------------------------------------------
|
953 |
+
*
|
954 |
+
* Form Control: Toggles
|
955 |
+
*
|
956 |
+
* Example (Horizontal):
|
957 |
+
* <div class="tribe-common-form-control-toggle">
|
958 |
+
* <input
|
959 |
+
* class="tribe-common-form-control-toggle__input"
|
960 |
+
* id="toggleOne"
|
961 |
+
* name="toggleGroup"
|
962 |
+
* type="checkbox"
|
963 |
+
* value="toggleOne"
|
964 |
+
* />
|
965 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
966 |
+
* </div>
|
967 |
+
*
|
968 |
+
* Example (Vertical):
|
969 |
+
* <div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
970 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
971 |
+
* <input
|
972 |
+
* class="tribe-common-form-control-toggle__input"
|
973 |
+
* id="toggleOne"
|
974 |
+
* name="toggleGroup"
|
975 |
+
* type="checkbox"
|
976 |
+
* value="toggleOne"
|
977 |
+
* />
|
978 |
+
* </div>
|
979 |
+
*
|
980 |
+
* ----------------------------------------------------------------------------- */
|
981 |
+
|
982 |
+
.tribe-common .tribe-common-form-control-toggle__input {
|
983 |
+
cursor: pointer;
|
984 |
+
display: inline-block;
|
985 |
+
vertical-align: middle;
|
986 |
+
}
|
987 |
+
|
988 |
+
.tribe-common .tribe-common-form-control-toggle__label {
|
989 |
+
cursor: pointer;
|
990 |
+
display: inline-block;
|
991 |
+
margin-left: 11px;
|
992 |
+
vertical-align: middle;
|
993 |
+
}
|
994 |
+
|
995 |
+
.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label {
|
996 |
+
display: block;
|
997 |
+
margin: 0 0 6px;
|
998 |
+
}
|
999 |
+
|
1000 |
+
/* -----------------------------------------------------------------------------
|
1001 |
+
* Theme Overrides - Enfold
|
1002 |
+
* ----------------------------------------------------------------------------- */
|
1003 |
+
|
1004 |
+
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input {
|
1005 |
+
display: inline-block;
|
1006 |
+
margin: 5px 0;
|
1007 |
+
}
|
1008 |
+
|
1009 |
+
/* Grid */
|
1010 |
+
|
1011 |
+
/* -----------------------------------------------------------------------------
|
1012 |
+
* Grid: Columns
|
1013 |
+
* ----------------------------------------------------------------------------- */
|
1014 |
+
|
1015 |
+
.tribe-common .tribe-common-g-col {
|
1016 |
+
min-width: 0;
|
1017 |
+
width: 100%;
|
1018 |
+
}
|
1019 |
+
|
1020 |
+
/* -----------------------------------------------------------------------------
|
1021 |
+
*
|
1022 |
+
* Grid: Rows
|
1023 |
+
*
|
1024 |
+
* Example:
|
1025 |
+
* <div class="g-row">
|
1026 |
+
* <div class="g-col">
|
1027 |
+
* <p>Component or another grid layout, perhaps?</p>
|
1028 |
+
* </div>
|
1029 |
+
* </div>
|
1030 |
+
*
|
1031 |
+
* ----------------------------------------------------------------------------- */
|
1032 |
+
|
1033 |
+
.tribe-common .tribe-common-g-row {
|
1034 |
+
display: flex;
|
1035 |
+
flex-wrap: wrap;
|
1036 |
+
}
|
1037 |
+
|
1038 |
+
.tribe-common .tribe-common-g-row--gutters {
|
1039 |
+
margin-left: -21px;
|
1040 |
+
margin-right: -21px;
|
1041 |
+
}
|
1042 |
+
|
1043 |
+
.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
|
1044 |
+
padding-left: 21px;
|
1045 |
+
padding-right: 21px;
|
1046 |
+
}
|
1047 |
+
|
1048 |
+
/* Typography */
|
1049 |
+
|
1050 |
+
.tribe-common {
|
1051 |
+
|
1052 |
+
/* -------------------------------------------------------------------------
|
1053 |
+
*
|
1054 |
+
* Anchor: Theme Overrides
|
1055 |
+
*
|
1056 |
+
* ------------------------------------------------------------------------- */
|
1057 |
+
|
1058 |
+
/* -------------------------------------------------------------------------
|
1059 |
+
*
|
1060 |
+
* Anchor
|
1061 |
+
*
|
1062 |
+
* Example:
|
1063 |
+
* <a class="tribe-common-anchor">Anchor Text</a>
|
1064 |
+
* <a class="tribe-common-anchor-alt">Anchor Alt Text</a>
|
1065 |
+
* <a class="tribe-common-anchor-thin">Anchor Thin Text</a>
|
1066 |
+
*
|
1067 |
+
* ------------------------------------------------------------------------- */
|
1068 |
+
|
1069 |
+
/* -------------------------------------------------------------------------
|
1070 |
+
*
|
1071 |
+
* Anchor: Theme Overrides
|
1072 |
+
*
|
1073 |
+
* ------------------------------------------------------------------------- */
|
1074 |
+
}
|
1075 |
+
|
1076 |
+
.tribe-common a {
|
1077 |
+
cursor: pointer;
|
1078 |
+
}
|
1079 |
+
|
1080 |
+
/* .tribe-common { */
|
1081 |
+
|
1082 |
+
/* -------------------------------------------------------------------------
|
1083 |
+
*
|
1084 |
+
* Body
|
1085 |
+
*
|
1086 |
+
* Example:
|
1087 |
+
* <p class="tribe-common-b1">Text here</p>
|
1088 |
+
*
|
1089 |
+
* ------------------------------------------------------------------------- */
|
1090 |
+
|
1091 |
+
/* -------------------------------------------------------------------------
|
1092 |
+
* Body 1
|
1093 |
+
* ------------------------------------------------------------------------- */
|
1094 |
+
|
1095 |
+
/* -------------------------------------------------------------------------
|
1096 |
+
* Body 2
|
1097 |
+
* ------------------------------------------------------------------------- */
|
1098 |
+
|
1099 |
+
/* -------------------------------------------------------------------------
|
1100 |
+
* Body 3
|
1101 |
+
* ------------------------------------------------------------------------- */
|
1102 |
+
|
1103 |
+
/* -------------------------------------------------------------------------
|
1104 |
+
* Body 1 for --viewport-medium
|
1105 |
+
* ------------------------------------------------------------------------- */
|
1106 |
+
|
1107 |
+
/* -------------------------------------------------------------------------
|
1108 |
+
* Body 2 for --viewport-medium
|
1109 |
+
* ------------------------------------------------------------------------- */
|
1110 |
+
|
1111 |
+
/* -------------------------------------------------------------------------
|
1112 |
+
* Body 3 for --viewport-medium
|
1113 |
+
* ------------------------------------------------------------------------- */
|
1114 |
+
|
1115 |
+
/* } */
|
1116 |
+
|
1117 |
+
/* .tribe-common { */
|
1118 |
+
|
1119 |
+
/* -------------------------------------------------------------------------
|
1120 |
+
*
|
1121 |
+
* CTA
|
1122 |
+
*
|
1123 |
+
* Example:
|
1124 |
+
* <a class="tribe-common-cta">Link Text</a>
|
1125 |
+
* <a class="tribe-common-cta tribe-common-cta--alt">Link Text Alt</a>
|
1126 |
+
*
|
1127 |
+
* ------------------------------------------------------------------------- */
|
1128 |
+
|
1129 |
+
/* -------------------------------------------------------------------------
|
1130 |
+
*
|
1131 |
+
* CTA: Theme Overrides
|
1132 |
+
*
|
1133 |
+
* ------------------------------------------------------------------------- */
|
1134 |
+
|
1135 |
+
/* } */
|
1136 |
+
|
1137 |
+
/* .tribe-common { */
|
1138 |
+
|
1139 |
+
/* -------------------------------------------------------------------------
|
1140 |
+
*
|
1141 |
+
* Heading
|
1142 |
+
*
|
1143 |
+
* Example:
|
1144 |
+
* <h1 class="tribe-common-h1">Heading Text</h1>
|
1145 |
+
*
|
1146 |
+
* ------------------------------------------------------------------------- */
|
1147 |
+
|
1148 |
+
/* -------------------------------------------------------------------------
|
1149 |
+
* Heading: h1
|
1150 |
+
* ------------------------------------------------------------------------- */
|
1151 |
+
|
1152 |
+
/* -------------------------------------------------------------------------
|
1153 |
+
* Heading: h2
|
1154 |
+
* ------------------------------------------------------------------------- */
|
1155 |
+
|
1156 |
+
/* -------------------------------------------------------------------------
|
1157 |
+
* Heading: h3
|
1158 |
+
* ------------------------------------------------------------------------- */
|
1159 |
+
|
1160 |
+
/* -------------------------------------------------------------------------
|
1161 |
+
* Heading: h4
|
1162 |
+
* ------------------------------------------------------------------------- */
|
1163 |
+
|
1164 |
+
/* -------------------------------------------------------------------------
|
1165 |
+
* Heading: h5
|
1166 |
+
* ------------------------------------------------------------------------- */
|
1167 |
+
|
1168 |
+
/* -------------------------------------------------------------------------
|
1169 |
+
* Heading: h6
|
1170 |
+
* ------------------------------------------------------------------------- */
|
1171 |
+
|
1172 |
+
/* -------------------------------------------------------------------------
|
1173 |
+
* Heading: h7
|
1174 |
+
* ------------------------------------------------------------------------- */
|
1175 |
+
|
1176 |
+
/* -------------------------------------------------------------------------
|
1177 |
+
* Heading: h8
|
1178 |
+
* ------------------------------------------------------------------------- */
|
1179 |
+
|
1180 |
+
/* -------------------------------------------------------------------------
|
1181 |
+
* Heading: h3 for --viewport-medium
|
1182 |
+
* ------------------------------------------------------------------------- */
|
1183 |
+
|
1184 |
+
/* -------------------------------------------------------------------------
|
1185 |
+
* Heading: h4 for --viewport-medium
|
1186 |
+
* ------------------------------------------------------------------------- */
|
1187 |
+
|
1188 |
+
/* -------------------------------------------------------------------------
|
1189 |
+
* Heading: h5 for --viewport-medium
|
1190 |
+
* ------------------------------------------------------------------------- */
|
1191 |
+
|
1192 |
+
/* -------------------------------------------------------------------------
|
1193 |
+
* Heading: h6 for --viewport-medium
|
1194 |
+
* ------------------------------------------------------------------------- */
|
1195 |
+
|
1196 |
+
/* -------------------------------------------------------------------------
|
1197 |
+
* Heading: h7 for --viewport-medium
|
1198 |
+
* ------------------------------------------------------------------------- */
|
1199 |
+
|
1200 |
+
/* -------------------------------------------------------------------------
|
1201 |
+
* Heading: alt style
|
1202 |
+
* ------------------------------------------------------------------------- */
|
1203 |
+
|
1204 |
+
/* -------------------------------------------------------------------------
|
1205 |
+
*
|
1206 |
+
* Heading: Theme Overrides
|
1207 |
+
*
|
1208 |
+
* ------------------------------------------------------------------------- */
|
1209 |
+
|
1210 |
+
/* } */
|
1211 |
+
|
1212 |
+
.tribe-common {
|
1213 |
+
/* -------------------------------------------------------------------------
|
1214 |
+
* Lists
|
1215 |
+
* ------------------------------------------------------------------------- */
|
1216 |
+
|
1217 |
+
/* -----------------------------------------------------------------------------
|
1218 |
+
*
|
1219 |
+
* Lists: Theme Overrides
|
1220 |
+
*
|
1221 |
+
* ----------------------------------------------------------------------------- */
|
1222 |
+
}
|
1223 |
+
|
1224 |
+
/* -------------------------------------------------------------------------
|
1225 |
+
* Theme Overrides - Divi
|
1226 |
+
* ------------------------------------------------------------------------- */
|
1227 |
+
|
1228 |
+
.tribe-theme-divi #left-area .tribe-common ul,
|
1229 |
+
.tribe-theme-divi .entry-content .tribe-common ul,
|
1230 |
+
body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul {
|
1231 |
+
list-style-type: none;
|
1232 |
+
padding: 0;
|
1233 |
+
}
|
1234 |
+
|
1235 |
+
.tribe-common {
|
1236 |
+
|
1237 |
+
/* -------------------------------------------------------------------------
|
1238 |
+
*
|
1239 |
+
* Button: Theme Overrides
|
1240 |
+
*
|
1241 |
+
* ------------------------------------------------------------------------- */
|
1242 |
+
|
1243 |
+
}
|
1244 |
+
|
1245 |
+
/* -------------------------------------------------------------------------
|
1246 |
+
* Button
|
1247 |
+
* ------------------------------------------------------------------------- */
|
1248 |
+
|
1249 |
+
.tribe-common button {
|
1250 |
+
padding: 0;
|
1251 |
+
}
|
1252 |
+
|
1253 |
+
/* -----------------------------------------------------------------------------
|
1254 |
+
*
|
1255 |
+
* Layout: Global Content Container
|
1256 |
+
*
|
1257 |
+
* ----------------------------------------------------------------------------- */
|
1258 |
+
|
1259 |
+
.tribe-common .tribe-common-l-container {
|
1260 |
+
max-width: 1260px;
|
1261 |
+
margin-left: auto;
|
1262 |
+
margin-right: auto;
|
1263 |
+
padding-left: 19.5px;
|
1264 |
+
padding-right: 19.5px;
|
1265 |
+
width: 100%;
|
1266 |
+
}
|
1267 |
+
|
1268 |
+
/* -------------------------------------------------------------------------
|
1269 |
+
* SVG Icons
|
1270 |
+
* ------------------------------------------------------------------------- */
|
1271 |
+
|
1272 |
+
.tribe-common .tribe-common-svgicon {
|
1273 |
+
background-repeat: no-repeat;
|
1274 |
+
background-size: contain;
|
1275 |
+
}
|
1276 |
+
|
1277 |
+
.tribe-common .tribe-common-svgicon--close {
|
1278 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-width='2'%3E%3Cpath d='M16 2L2 16M16 16L2 2' stroke='%23727272'/%3E%3C/g%3E%3C/svg%3E");
|
1279 |
+
}
|
1280 |
+
|
1281 |
+
.tribe-common .tribe-common-svgicon--close-secondary {
|
1282 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-width='2'%3E%3Cpath d='M16 2L2 16M16 16L2 2' stroke='%23BABABA'/%3E%3C/g%3E%3C/svg%3E");
|
1283 |
+
}
|
1284 |
+
|
1285 |
+
.tribe-common .tribe-common-svgicon--day {
|
1286 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zM14.18 14.53v1.747c0 .482.39.874.873.874h1.747a.873.873 0 0 0 .873-.874v-1.747a.873.873 0 0 0-.873-.873h-1.747a.873.873 0 0 0-.873.873z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E");
|
1287 |
+
}
|
1288 |
+
|
1289 |
+
.tribe-common .tribe-common-svgicon--filters {
|
1290 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23727272'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23727272'/%3E%3Cpath d='M12 9v6' stroke='%23727272'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23727272'/%3E%3C/g%3E%3C/svg%3E");
|
1291 |
+
}
|
1292 |
+
|
1293 |
+
.tribe-common .tribe-common-svgicon--list {
|
1294 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23141827' fill-rule='nonzero'%3E%3Cpath d='M19.883 3.272c.342 0 .622-.21.622-.467v-.464c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.464c0 .257.28.467.622.467h12.756zM1.838 4.207a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5zM19.883 9.98c.342 0 .622-.21.622-.466v-.465c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.465c0 .256.28.466.622.466h12.756zM1.838 10.916a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z' fill='%23141827'/%3E%3Cg%3E%3Cpath d='M19.883 16.689c.342 0 .622-.21.622-.467v-.465c0-.256-.28-.466-.622-.466H7.127c-.342 0-.622.21-.622.466v.465c0 .257.28.467.622.467h12.756zM1.838 17.624a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z' fill='%23141827'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
|
1295 |
+
}
|
1296 |
+
|
1297 |
+
.tribe-common .tribe-common-svgicon--map {
|
1298 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23141827' stroke-linejoin='round' d='M13.921 11.632H17.5l3.588 8.421H1l3.488-8.421h4.016'/%3E%3Cpath d='M11.32 15.506c.2-.248 4.93-6.108 4.93-9.04 0-3.015-2.305-5.468-5.138-5.468-2.833 0-5.138 2.453-5.138 5.467 0 2.933 4.729 8.793 4.93 9.041a.268.268 0 0 0 .208.101c.08 0 .155-.037.207-.101zm-4.797-9.04c0-2.693 2.058-4.883 4.589-4.883 2.53 0 4.588 2.19 4.588 4.882 0 2.387-3.667 7.22-4.588 8.397-.922-1.177-4.589-6.009-4.589-8.397z' stroke='%23141827' stroke-width='.4' fill='%23141827' fill-rule='nonzero'/%3E%3Cpath d='M12.85 6.477c0-1.007-.78-1.826-1.738-1.826-.96 0-1.74.819-1.74 1.826 0 1.007.78 1.826 1.74 1.826.959 0 1.739-.82 1.739-1.826zm-3.15 0c0-.817.633-1.482 1.412-1.482.778 0 1.41.665 1.41 1.482s-.632 1.482-1.41 1.482c-.779 0-1.412-.665-1.412-1.482z' stroke='%23141827' stroke-width='.7' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
|
1299 |
+
}
|
1300 |
+
|
1301 |
+
.tribe-common .tribe-common-svgicon--month {
|
1302 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.637 1.063v19.879c0 .276.189.5.422.5h20.037c.232 0 .421-.224.421-.5V1.062c0-.275-.189-.5-.421-.5H1.059c-.233 0-.422.225-.422.5zM1.787 2H20.34v2.685H1.787V2zm0 4H20.34v14H1.787V6zM8 8.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-8 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-12 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm0 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E");
|
1303 |
+
}
|
1304 |
+
|
1305 |
+
.tribe-common .tribe-common-svgicon--no-map {
|
1306 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='92' height='92' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Cg stroke='%23141827' stroke-width='2.5' transform='translate(2 2)'%3E%3Cpath d='M32.219 88S0 58.674 0 32.281C-.011 15.598 12.685 1.66 29.278.136c16.593-1.523 31.608 9.873 34.627 26.28M32.733 88s2.96-2.693 7.083-7.181' stroke-linecap='round'/%3E%3Ccircle cx='33' cy='33' r='8.905'/%3E%3Ccircle cx='65.127' cy='59.016' r='23.571'/%3E%3C/g%3E%3Cg transform='translate(64.857 47.048)'%3E%3Ccircle fill='%23111' cx='2.839' cy='26.495' r='2.839'/%3E%3Cpath d='M2.642 0v18.925' stroke='%23141827' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
|
1307 |
+
}
|
1308 |
+
|
1309 |
+
.tribe-common .tribe-common-svgicon--photo {
|
1310 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23141827' fill-rule='nonzero'%3E%3Cpath d='M19.348.11H.634a.509.509 0 0 0-.52.508v15.017c0 .284.23.508.52.508h18.714c.29 0 .52-.224.52-.508V.618a.509.509 0 0 0-.52-.508zm-.54 1.035v10.837l-2.87-3.084c-.583-.61-1.664-.61-2.246 0l-1.393 1.481-4.034-4.525a1.625 1.625 0 0 0-1.227-.528 1.6 1.6 0 0 0-1.206.548l-4.657 5.175V1.145h17.632zM1.174 15.108v-2.496l5.448-6.089a.529.529 0 0 1 .415-.182c.146 0 .333.06.437.182l4.429 4.972c.104.102.25.183.395.183.166.02.291-.06.395-.162l1.788-1.908c.167-.183.5-.183.686 0l3.66 3.917v1.603H1.175v-.02z' fill='%23141827'/%3E%3Cpath d='M14.19 5.757c1.044 0 1.91-.872 1.91-1.968s-.846-1.969-1.91-1.969c-1.062 0-1.909.873-1.909 1.969s.866 1.968 1.91 1.968zm0-2.902c.493 0 .907.427.907.934 0 .507-.414.933-.906.933-.492 0-.906-.426-.906-.933 0-.507.414-.934.906-.934z' fill='%23141827'/%3E%3C/g%3E%3C/svg%3E");
|
1311 |
+
}
|
1312 |
+
|
1313 |
+
.tribe-common .tribe-common-svgicon--search {
|
1314 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");
|
1315 |
+
}
|
1316 |
+
|
1317 |
+
.tribe-common .tribe-common-svgicon--week {
|
1318 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zm6.25 6.537v1.006c0 .278.224.503.502.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H7.908a.503.503 0 0 0-.503.502zm4.022 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H11.93a.503.503 0 0 0-.503.502zm4.023 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502h-1.006a.503.503 0 0 0-.503.502zm-12.069 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H3.885a.503.503 0 0 0-.503.502z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E");
|
1319 |
+
}
|
1320 |
+
|
1321 |
+
.tribe-common .tribe-common-svgicon--featured {
|
1322 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23141827'/%3E%3C/svg%3E");
|
1323 |
+
height: 10px;
|
1324 |
+
width: 8px;
|
1325 |
+
}
|
1326 |
+
|
1327 |
+
.tribe-common .tribe-common-svgicon--recurring {
|
1328 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3C3.753 4.717 1.66 7 1.66 9.827c0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913c.099.109.158.239.198.37 0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23141827'/%3E%3C/svg%3E");
|
1329 |
+
height: 10px;
|
1330 |
+
width: 10px;
|
1331 |
+
}
|
1332 |
+
|
1333 |
+
/* .tribe-common { */
|
1334 |
+
|
1335 |
+
/* -----------------------------------------------------------------------------
|
1336 |
+
*
|
1337 |
+
* Tables
|
1338 |
+
*
|
1339 |
+
* ----------------------------------------------------------------------------- */
|
1340 |
+
|
1341 |
+
/* -----------------------------------------------------------------------------
|
1342 |
+
* Tables: Theme Overrides
|
1343 |
+
* ----------------------------------------------------------------------------- */
|
1344 |
+
|
1345 |
+
/* } */
|
1346 |
+
|
1347 |
+
/* A11y */
|
1348 |
+
|
1349 |
+
/* -----------------------------------------------------------------------------
|
1350 |
+
*
|
1351 |
+
* A11y
|
1352 |
+
*
|
1353 |
+
* This file is just a clearing-house.
|
1354 |
+
* Make partials (start with an underscore) for any actual css code.
|
1355 |
+
*
|
1356 |
+
* ----------------------------------------------------------------------------- */
|
1357 |
+
|
1358 |
+
/* -----------------------------------------------------------------------------
|
1359 |
+
* Hide from screenreaders & browsers
|
1360 |
+
* ----------------------------------------------------------------------------- */
|
1361 |
+
|
1362 |
+
.tribe-common .tribe-common-a11y-hidden {
|
1363 |
+
display: none !important;
|
1364 |
+
visibility: hidden;
|
1365 |
+
}
|
1366 |
+
|
1367 |
+
/* -----------------------------------------------------------------------------
|
1368 |
+
* Hide from browsers & show for screenreaders
|
1369 |
+
* ----------------------------------------------------------------------------- */
|
1370 |
+
|
1371 |
+
.tribe-common .tribe-common-a11y-visual-hide {
|
1372 |
+
border: 0;
|
1373 |
+
clip: rect(0 0 0 0);
|
1374 |
+
height: 1px;
|
1375 |
+
margin: -1px;
|
1376 |
+
overflow: hidden;
|
1377 |
+
padding: 0;
|
1378 |
+
position: absolute;
|
1379 |
+
width: 1px;
|
1380 |
+
}
|
1381 |
+
|
1382 |
+
/* -----------------------------------------------------------------------------
|
1383 |
+
* Show for browsers & screenreaders
|
1384 |
+
* ----------------------------------------------------------------------------- */
|
1385 |
+
|
1386 |
+
.tribe-common .tribe-common-a11y-visual-show {
|
1387 |
+
border: 0;
|
1388 |
+
clip: rect(0 0 0 0);
|
1389 |
+
height: 1px;
|
1390 |
+
margin: -1px;
|
1391 |
+
overflow: hidden;
|
1392 |
+
padding: 0;
|
1393 |
+
position: absolute;
|
1394 |
+
width: 1px;
|
1395 |
+
}
|
1396 |
+
|
1397 |
+
/* Components */
|
1398 |
+
|
1399 |
+
/* -----------------------------------------------------------------------------
|
1400 |
+
*
|
1401 |
+
* Components Skeleton
|
1402 |
+
*
|
1403 |
+
* This file is just a clearing-house.
|
1404 |
+
* Make partials (start with an underscore) for any actual css code.
|
1405 |
+
*
|
1406 |
+
* ----------------------------------------------------------------------------- */
|
1407 |
+
|
1408 |
+
/* Buttons */
|
1409 |
+
|
1410 |
+
.tribe-common {
|
1411 |
+
|
1412 |
+
/* -------------------------------------------------------------------------
|
1413 |
+
*
|
1414 |
+
* Button: Border - Theme Overrides
|
1415 |
+
*
|
1416 |
+
* ------------------------------------------------------------------------- */
|
1417 |
+
}
|
1418 |
+
|
1419 |
+
/* -----------------------------------------------------------------------------
|
1420 |
+
*
|
1421 |
+
* Button: Border
|
1422 |
+
*
|
1423 |
+
* Example:
|
1424 |
+
* <button class="tribe-common-c-btn-border">...</button>
|
1425 |
+
* <a href="#" class="tribe-common-c-btn-border">...</a>
|
1426 |
+
*
|
1427 |
+
* ----------------------------------------------------------------------------- */
|
1428 |
+
|
1429 |
+
.tribe-common .tribe-common-c-btn-border,
|
1430 |
+
.tribe-common a.tribe-common-c-btn-border {
|
1431 |
+
padding: 14px 20px 14px;
|
1432 |
+
width: 100%;
|
1433 |
+
}
|
1434 |
+
|
1435 |
+
.tribe-common {
|
1436 |
+
|
1437 |
+
/* -----------------------------------------------------------------------------
|
1438 |
+
*
|
1439 |
+
* Button: Icon Border
|
1440 |
+
*
|
1441 |
+
* Example:
|
1442 |
+
* <button class="tribe-common-c-btn-icon tribe-common-c-btn-icon--border tribe-common-c-btn-icon--filter">...</button>
|
1443 |
+
* <a href="#" class="tribe-common-c-btn-icon tribe-common-c-btn-icon--border tribe-common-c-btn-icon--filter">...</a>
|
1444 |
+
*
|
1445 |
+
* ----------------------------------------------------------------------------- */
|
1446 |
+
|
1447 |
+
/* -------------------------------------------------------------------------
|
1448 |
+
*
|
1449 |
+
* Button: Icon Border - Theme Overrides
|
1450 |
+
*
|
1451 |
+
* ------------------------------------------------------------------------- */
|
1452 |
+
}
|
1453 |
+
|
1454 |
+
/* -----------------------------------------------------------------------------
|
1455 |
+
*
|
1456 |
+
* Button: Icon
|
1457 |
+
*
|
1458 |
+
* Example:
|
1459 |
+
* <button class="tribe-common-c-btn-icon tribe-common-c-btn-icon--filter">...</button>
|
1460 |
+
* <a href="#" class="tribe-common-c-btn-icon tribe-common-c-btn-icon--filter">...</a>
|
1461 |
+
*
|
1462 |
+
* ----------------------------------------------------------------------------- */
|
1463 |
+
|
1464 |
+
.tribe-common .tribe-common-c-btn-icon:before {
|
1465 |
+
background-repeat: no-repeat;
|
1466 |
+
background-size: contain;
|
1467 |
+
content: '';
|
1468 |
+
display: block;
|
1469 |
+
}
|
1470 |
+
|
1471 |
+
/* -----------------------------------------------------------------------------
|
1472 |
+
* Button: Icon Caret Left
|
1473 |
+
* ----------------------------------------------------------------------------- */
|
1474 |
+
|
1475 |
+
.tribe-common .tribe-common-c-btn-icon--caret-left:before {
|
1476 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23BABABA'/%3E%3C/svg%3E");
|
1477 |
+
height: 20px;
|
1478 |
+
width: 12px;
|
1479 |
+
}
|
1480 |
+
|
1481 |
+
.tribe-common .tribe-common-c-btn-icon--caret-left:active:before, .tribe-common .tribe-common-c-btn-icon--caret-left:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-left:focus:before {
|
1482 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E");
|
1483 |
+
}
|
1484 |
+
|
1485 |
+
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before {
|
1486 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
|
1487 |
+
}
|
1488 |
+
|
1489 |
+
/* -----------------------------------------------------------------------------
|
1490 |
+
* Button: Icon Caret Right
|
1491 |
+
* ----------------------------------------------------------------------------- */
|
1492 |
+
|
1493 |
+
.tribe-common .tribe-common-c-btn-icon--caret-right:before {
|
1494 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23BABABA'/%3E%3C/svg%3E");
|
1495 |
+
height: 20px;
|
1496 |
+
width: 12px;
|
1497 |
+
}
|
1498 |
+
|
1499 |
+
.tribe-common .tribe-common-c-btn-icon--caret-right:active:before, .tribe-common .tribe-common-c-btn-icon--caret-right:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-right:focus:before {
|
1500 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");
|
1501 |
+
}
|
1502 |
+
|
1503 |
+
.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before {
|
1504 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
|
1505 |
+
}
|
1506 |
+
|
1507 |
+
/* -----------------------------------------------------------------------------
|
1508 |
+
* Button: Icon Filters
|
1509 |
+
* ----------------------------------------------------------------------------- */
|
1510 |
+
|
1511 |
+
.tribe-common .tribe-common-c-btn-icon--filters:before {
|
1512 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23727272'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23727272'/%3E%3Cpath d='M12 9v6' stroke='%23727272'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23727272'/%3E%3C/g%3E%3C/svg%3E");
|
1513 |
+
height: 20px;
|
1514 |
+
width: 24px;
|
1515 |
+
}
|
1516 |
+
|
1517 |
+
.tribe-common .tribe-common-c-btn-icon--filters:active:before, .tribe-common .tribe-common-c-btn-icon--filters:hover:before, .tribe-common .tribe-common-c-btn-icon--filters:focus:before {
|
1518 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23141827'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23141827'/%3E%3Cpath d='M12 9v6' stroke='%23141827'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23141827'/%3E%3C/g%3E%3C/svg%3E");
|
1519 |
+
}
|
1520 |
+
|
1521 |
+
.tribe-common .tribe-common-c-btn-icon--filters:disabled:before {
|
1522 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23D5D5D5'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23D5D5D5'/%3E%3Cpath d='M12 9v6' stroke='%23D5D5D5'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23D5D5D5'/%3E%3C/g%3E%3C/svg%3E");
|
1523 |
+
}
|
1524 |
+
|
1525 |
+
/* -----------------------------------------------------------------------------
|
1526 |
+
* Button: Icon Search
|
1527 |
+
* ----------------------------------------------------------------------------- */
|
1528 |
+
|
1529 |
+
.tribe-common .tribe-common-c-btn-icon--search:before {
|
1530 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");
|
1531 |
+
height: 20px;
|
1532 |
+
width: 20px;
|
1533 |
+
}
|
1534 |
+
|
1535 |
+
.tribe-common .tribe-common-c-btn-icon--search:active:before, .tribe-common .tribe-common-c-btn-icon--search:hover:before, .tribe-common .tribe-common-c-btn-icon--search:focus:before {
|
1536 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E");
|
1537 |
+
}
|
1538 |
+
|
1539 |
+
.tribe-common .tribe-common-c-btn-icon--search:disabled:before {
|
1540 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23D5D5D5'/%3E%3C/svg%3E");
|
1541 |
+
}
|
1542 |
+
|
1543 |
+
.tribe-common {
|
1544 |
+
|
1545 |
+
/* -------------------------------------------------------------------------
|
1546 |
+
*
|
1547 |
+
* Button: Solid - Theme Overrides
|
1548 |
+
*
|
1549 |
+
* ------------------------------------------------------------------------- */
|
1550 |
+
}
|
1551 |
+
|
1552 |
+
/* -----------------------------------------------------------------------------
|
1553 |
+
*
|
1554 |
+
* Button: Solid
|
1555 |
+
*
|
1556 |
+
* Example:
|
1557 |
+
* <button class="tribe-common-c-btn">...</button>
|
1558 |
+
* <a href="#" class="tribe-common-c-btn">...</a>
|
1559 |
+
*
|
1560 |
+
* ----------------------------------------------------------------------------- */
|
1561 |
+
|
1562 |
+
.tribe-common .tribe-common-c-btn,
|
1563 |
+
.tribe-common a.tribe-common-c-btn {
|
1564 |
+
padding: 11px 20px 11px;
|
1565 |
+
width: 100%;
|
1566 |
+
}
|
1567 |
+
|
1568 |
+
/* -----------------------------------------------------------------------------
|
1569 |
+
*
|
1570 |
+
* Component: Image
|
1571 |
+
*
|
1572 |
+
* Example (Regular):
|
1573 |
+
* <img src="#" alt="" class="tribe-common-c-image" />
|
1574 |
+
*
|
1575 |
+
* Example (Background):
|
1576 |
+
* <div class="tribe-common-c-image tribe-common-c-image--bg">
|
1577 |
+
* <div class="tribe-common-c-image__bg"></div>
|
1578 |
+
* </div>
|
1579 |
+
*
|
1580 |
+
* ----------------------------------------------------------------------------- */
|
1581 |
+
|
1582 |
+
.tribe-common .tribe-common-c-image {
|
1583 |
+
display: block;
|
1584 |
+
height: auto;
|
1585 |
+
margin-left: auto;
|
1586 |
+
margin-right: auto;
|
1587 |
+
width: 100%;
|
1588 |
+
}
|
1589 |
+
|
1590 |
+
.tribe-common .tribe-common-c-image--bg {
|
1591 |
+
position: relative;
|
1592 |
+
}
|
1593 |
+
|
1594 |
+
.tribe-common .tribe-common-c-image__bg {
|
1595 |
+
background: center center no-repeat;
|
1596 |
+
background-size: cover;
|
1597 |
+
bottom: 0;
|
1598 |
+
height: 100%;
|
1599 |
+
left: 0;
|
1600 |
+
position: absolute;
|
1601 |
+
right: 0;
|
1602 |
+
top: 0;
|
1603 |
+
width: 100%;
|
1604 |
+
}
|
1605 |
+
|
1606 |
+
/* -----------------------------------------------------------------------------
|
1607 |
+
*
|
1608 |
+
* Component: Loader
|
1609 |
+
*
|
1610 |
+
*
|
1611 |
+
* Example:
|
1612 |
+
* <div class="tribe-events-view-loader__dots tribe-common-c-loader">
|
1613 |
+
* <div class="tribe-common-c-loader__dot tribe-common-c-loader__dot--first"></div>
|
1614 |
+
* <div class="tribe-common-c-loader__dot tribe-common-c-loader__dot--second"></div>
|
1615 |
+
* <div class="tribe-common-c-loader__dot tribe-common-c-loader__dot--third"></div>
|
1616 |
+
* </div>
|
1617 |
+
*
|
1618 |
+
* ----------------------------------------------------------------------------- */
|
1619 |
+
|
1620 |
+
.tribe-common .tribe-common-c-loader {
|
1621 |
+
display: flex;
|
1622 |
+
padding-top: 192px;
|
1623 |
+
}
|
1624 |
+
|
1625 |
+
.tribe-common .tribe-common-c-loader__dot {
|
1626 |
+
background-color: rgba(51,74,255, 0.07);
|
1627 |
+
height: 15px;
|
1628 |
+
width: 15px;
|
1629 |
+
border-radius: 50%;
|
1630 |
+
}
|
1631 |
+
|
1632 |
+
.tribe-common .tribe-common-c-loader__dot:not(:first-of-type) {
|
1633 |
+
margin-left: 8px;
|
1634 |
+
}
|
1635 |
+
|
1636 |
+
@media (min-width: 768px) {
|
1637 |
+
|
1638 |
+
.tribe-common .tribe-common-form-control-text__input {
|
1639 |
+
padding: 20px 20px 20px 40px
|
1640 |
+
}
|
1641 |
+
|
1642 |
+
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input {
|
1643 |
+
padding: 20px 20px 20px 40px
|
1644 |
+
}
|
1645 |
+
|
1646 |
+
.tribe-common .tribe-common-g-row--gutters {
|
1647 |
+
margin-left: -24px;
|
1648 |
+
margin-right: -24px
|
1649 |
+
}
|
1650 |
+
|
1651 |
+
.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
|
1652 |
+
padding-left: 24px;
|
1653 |
+
padding-right: 24px
|
1654 |
+
}
|
1655 |
+
|
1656 |
+
.tribe-common .tribe-common-l-container {
|
1657 |
+
padding-left: 42px;
|
1658 |
+
padding-right: 42px
|
1659 |
+
}
|
1660 |
+
|
1661 |
+
.tribe-common .tribe-common-c-btn-border,
|
1662 |
+
.tribe-common a.tribe-common-c-btn-border {
|
1663 |
+
padding: 6px 15px;
|
1664 |
+
width: auto
|
1665 |
+
}
|
1666 |
+
|
1667 |
+
.tribe-common .tribe-common-c-btn,
|
1668 |
+
.tribe-common a.tribe-common-c-btn {
|
1669 |
+
width: auto
|
1670 |
+
}
|
1671 |
+
|
1672 |
+
.tribe-common .tribe-common-c-loader {
|
1673 |
+
padding-top: 288px
|
1674 |
+
}
|
1675 |
+
}
|
common/src/resources/css/common-skeleton.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.tribe-common{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.tribe-common *{box-sizing:border-box}.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{display:block}.tribe-common svg:not(:root){overflow:hidden}.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{display:inline-block}.tribe-common audio:not([controls]){display:none;height:0}.tribe-common progress{vertical-align:baseline}.tribe-common [hidden],.tribe-common template{display:none}.tribe-common pre{overflow:auto}.tribe-common sub,.tribe-common sup{position:relative;vertical-align:baseline}.tribe-common sup{top:-.5em}.tribe-common sub{bottom:-.25em}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{box-sizing:border-box;margin:0}.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{height:auto}.tribe-common legend{color:inherit;display:table;max-width:100%;white-space:normal}.tribe-common textarea{resize:none;overflow:auto}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit]{cursor:pointer;overflow:visible}.tribe-common button[disabled],.tribe-common input[disabled]{cursor:default}.tribe-common button::-moz-focus-inner,.tribe-common input::-moz-focus-inner{border:0;padding:0}.tribe-common a,.tribe-common abbr,.tribe-common acronym,.tribe-common address,.tribe-common applet,.tribe-common article,.tribe-common aside,.tribe-common audio,.tribe-common b,.tribe-common big,.tribe-common blockquote,.tribe-common canvas,.tribe-common caption,.tribe-common center,.tribe-common cite,.tribe-common code,.tribe-common dd,.tribe-common del,.tribe-common details,.tribe-common dfn,.tribe-common div,.tribe-common dl,.tribe-common dt,.tribe-common em,.tribe-common embed,.tribe-common fieldset,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common form,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common header,.tribe-common i,.tribe-common iframe,.tribe-common img,.tribe-common ins,.tribe-common kbd,.tribe-common label,.tribe-common legend,.tribe-common li,.tribe-common main,.tribe-common mark,.tribe-common menu,.tribe-common nav,.tribe-common object,.tribe-common ol,.tribe-common output,.tribe-common p,.tribe-common pre,.tribe-common q,.tribe-common ruby,.tribe-common s,.tribe-common samp,.tribe-common section,.tribe-common small,.tribe-common span,.tribe-common strike,.tribe-common strong,.tribe-common sub,.tribe-common summary,.tribe-common sup,.tribe-common table,.tribe-common tbody,.tribe-common td,.tribe-common tfoot,.tribe-common th,.tribe-common thead,.tribe-common time,.tribe-common tr,.tribe-common tt,.tribe-common u,.tribe-common ul,.tribe-common var,.tribe-common video{margin:0;padding:0;border:0}.tribe-common ol,.tribe-common ul{list-style:none}.tribe-common img{-ms-interpolation-mode:bicubic;height:auto;max-width:100%;border-style:none}.tribe-common embed,.tribe-common iframe,.tribe-common video{max-width:100%;max-height:100%}.tribe-theme-avada input[type=text]{margin:0}.tribe-theme-divi .entry-content .tribe-common table,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table{border:0;margin:0}.tribe-theme-divi .entry-content .tribe-common td,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td{border:0}.tribe-theme-divi #content-area .tribe-common td,.tribe-theme-divi #content-area .tribe-common th,.tribe-theme-divi #content-area .tribe-common tr{padding:0}#top.tribe-theme-enfold .tribe-common form,#top.tribe-theme-enfold .tribe-common input{margin:0}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{cursor:pointer;display:inline-block;margin:0;vertical-align:middle}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input{display:inline-block}.tribe-common .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-slider__input{cursor:pointer;display:inline-block;margin:0;padding:0;width:120px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider__label{cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{display:block;margin:0 0 6px}.tribe-common .tribe-common-form-control-text__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-text__input{height:auto;padding:12px 28px 12px 0;width:100%}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input{padding:12px 28px 12px 0;width:100%}.tribe-common .tribe-common-form-control-toggle__input,.tribe-common .tribe-common-form-control-toggle__label{cursor:pointer;display:inline-block;vertical-align:middle}.tribe-common .tribe-common-form-control-toggle__label{margin-left:11px}.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{display:block;margin:0 0 6px}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input{display:inline-block;margin:5px 0}.tribe-common .tribe-common-g-col{min-width:0;width:100%}.tribe-common .tribe-common-g-row{display:flex;flex-wrap:wrap}.tribe-common .tribe-common-g-row--gutters{margin-left:-21px;margin-right:-21px}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:21px;padding-right:21px}.tribe-common a{cursor:pointer}.tribe-theme-divi #left-area .tribe-common ul,.tribe-theme-divi .entry-content .tribe-common ul,body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul{list-style-type:none;padding:0}.tribe-common button{padding:0}.tribe-common .tribe-common-l-container{max-width:1260px;margin-left:auto;margin-right:auto;padding-left:19.5px;padding-right:19.5px;width:100%}.tribe-common .tribe-common-svgicon{background-repeat:no-repeat;background-size:contain}.tribe-common .tribe-common-svgicon--close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M16 2L2 16m14 0L2 2' stroke='%23727272' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--close-secondary{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M16 2L2 16m14 0L2 2' stroke='%23BABABA' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--day{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zM14.18 14.53v1.747c0 .482.39.874.873.874H16.8a.873.873 0 0 0 .873-.874V14.53a.873.873 0 0 0-.873-.873h-1.747a.873.873 0 0 0-.873.873z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--filters{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--list{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23141827'%3E%3Cpath d='M19.883 3.272c.342 0 .622-.21.622-.467v-.464c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.464c0 .257.28.467.622.467h12.756zm-18.045.935a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5zM19.883 9.98c.342 0 .622-.21.622-.466v-.465c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.465c0 .256.28.466.622.466h12.756zm-18.045.936a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5zM19.883 16.689c.342 0 .622-.21.622-.467v-.465c0-.256-.28-.466-.622-.466H7.127c-.342 0-.622.21-.622.466v.465c0 .257.28.467.622.467h12.756zm-18.045.935a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--map{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827'%3E%3Cpath stroke-linejoin='round' d='M13.921 11.632H17.5l3.588 8.421H1l3.488-8.421h4.016'/%3E%3Cpath d='M11.32 15.506c.2-.248 4.93-6.108 4.93-9.04 0-3.015-2.305-5.468-5.138-5.468-2.833 0-5.138 2.453-5.138 5.467 0 2.933 4.729 8.793 4.93 9.041a.268.268 0 0 0 .208.101c.08 0 .155-.037.207-.101zm-4.797-9.04c0-2.693 2.058-4.883 4.589-4.883 2.53 0 4.588 2.19 4.588 4.882 0 2.387-3.667 7.22-4.588 8.397-.922-1.177-4.589-6.009-4.589-8.397z' stroke-width='.4' fill='%23141827' fill-rule='nonzero'/%3E%3Cpath d='M12.85 6.477c0-1.007-.78-1.826-1.738-1.826-.96 0-1.74.819-1.74 1.826 0 1.007.78 1.826 1.74 1.826.959 0 1.739-.82 1.739-1.826zm-3.15 0c0-.817.633-1.482 1.412-1.482.778 0 1.41.665 1.41 1.482s-.632 1.482-1.41 1.482c-.779 0-1.412-.665-1.412-1.482z' stroke-width='.7' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--month{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.637 1.063v19.879c0 .276.189.5.422.5h20.037c.232 0 .421-.224.421-.5V1.062c0-.275-.189-.5-.421-.5H1.059c-.233 0-.422.225-.422.5zM1.787 2H20.34v2.685H1.787V2zm0 4H20.34v14H1.787V6zM8 8.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-8 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-12 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm0 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--no-map{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='92' height='92' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cg stroke='%23141827' stroke-width='2.5' transform='translate(2 2)'%3E%3Cpath d='M32.219 88S0 58.674 0 32.281C-.011 15.598 12.685 1.66 29.278.136c16.593-1.523 31.608 9.873 34.627 26.28M32.733 88s2.96-2.693 7.083-7.181' stroke-linecap='round'/%3E%3Ccircle cx='33' cy='33' r='8.905'/%3E%3Ccircle cx='65.127' cy='59.016' r='23.571'/%3E%3C/g%3E%3Cg transform='translate(64.857 47.048)'%3E%3Ccircle fill='%23111' cx='2.839' cy='26.495' r='2.839'/%3E%3Cpath d='M2.642 0v18.925' stroke='%23141827' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--photo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23141827'%3E%3Cpath d='M19.348.11H.634a.509.509 0 0 0-.52.508v15.017c0 .284.23.508.52.508h18.714a.51.51 0 0 0 .52-.508V.618a.509.509 0 0 0-.52-.508zm-.54 1.035v10.837l-2.87-3.084c-.583-.61-1.664-.61-2.246 0l-1.393 1.481-4.034-4.525a1.625 1.625 0 0 0-1.227-.528 1.6 1.6 0 0 0-1.206.548l-4.657 5.175V1.145h17.632zM1.174 15.108v-2.496l5.448-6.089a.529.529 0 0 1 .415-.182c.146 0 .333.06.437.182l4.429 4.972c.104.102.25.183.395.183.166.02.291-.06.395-.162l1.788-1.908c.167-.183.5-.183.686 0l3.66 3.917v1.603H1.175v-.02z'/%3E%3Cpath d='M14.19 5.757c1.044 0 1.91-.872 1.91-1.968s-.846-1.969-1.91-1.969c-1.062 0-1.909.873-1.909 1.969s.866 1.968 1.91 1.968zm0-2.902c.493 0 .907.427.907.934 0 .507-.414.933-.906.933-.492 0-.906-.426-.906-.933 0-.507.414-.934.906-.934z'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--week{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zm6.25 6.537v1.006c0 .278.224.503.502.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H7.908a.503.503 0 0 0-.503.502zm4.022 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H11.93a.503.503 0 0 0-.503.502zm4.023 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502h-1.006a.503.503 0 0 0-.503.502zm-12.069 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H3.885a.503.503 0 0 0-.503.502z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23141827'/%3E%3C/svg%3E");height:10px;width:8px}.tribe-common .tribe-common-svgicon--recurring{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23141827'/%3E%3C/svg%3E");height:10px;width:10px}.tribe-common .tribe-common-a11y-hidden{display:none!important;visibility:hidden}.tribe-common .tribe-common-a11y-visual-hide,.tribe-common .tribe-common-a11y-visual-show{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{padding:14px 20px;width:100%}.tribe-common .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-common .tribe-common-c-btn-icon--caret-left:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23BABABA'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-left:active:before,.tribe-common .tribe-common-c-btn-icon--caret-left:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-left:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23BABABA'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-right:active:before,.tribe-common .tribe-common-c-btn-icon--caret-right:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-right:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E");height:20px;width:24px}.tribe-common .tribe-common-c-btn-icon--filters:active:before,.tribe-common .tribe-common-c-btn-icon--filters:focus:before,.tribe-common .tribe-common-c-btn-icon--filters:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23D5D5D5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:20px}.tribe-common .tribe-common-c-btn-icon--search:active:before,.tribe-common .tribe-common-c-btn-icon--search:focus:before,.tribe-common .tribe-common-c-btn-icon--search:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{padding:11px 20px;width:100%}.tribe-common .tribe-common-c-image{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.tribe-common .tribe-common-c-image--bg{position:relative}.tribe-common .tribe-common-c-image__bg{background:50% no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tribe-common .tribe-common-c-loader{display:flex;padding-top:192px}.tribe-common .tribe-common-c-loader__dot{background-color:rgba(51,74,255,.07);height:15px;width:15px;border-radius:50%}.tribe-common .tribe-common-c-loader__dot:not(:first-of-type){margin-left:8px}@media (min-width:768px){#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input{padding:20px 20px 20px 40px}.tribe-common .tribe-common-g-row--gutters{margin-left:-24px;margin-right:-24px}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:24px;padding-right:24px}.tribe-common .tribe-common-l-container{padding-left:42px;padding-right:42px}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{padding:6px 15px;width:auto}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-loader{padding-top:288px}}
|
common/src/resources/css/common.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.tribe-common figure{line-height:0}.tribe-common figcaption{line-height:normal}.tribe-common a{background-color:transparent;-webkit-text-decoration-skip:objects}.tribe-common abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tribe-common code,.tribe-common kbd,.tribe-common pre,.tribe-common samp{font-family:monospace;font-size:1em}.tribe-common b,.tribe-common strong{font-weight:inherit;font-weight:bolder}.tribe-common dfn{font-style:italic}.tribe-common mark{background-color:#ff0;color:#000}.tribe-common small{font-size:80%}.tribe-common sub,.tribe-common sup{font-size:75%;line-height:0}.tribe-common hr{border:0;height:0}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=email],.tribe-common input[type=password],.tribe-common input[type=reset],.tribe-common input[type=search],.tribe-common input[type=submit],.tribe-common input[type=text],.tribe-common input[type=url],.tribe-common textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tribe-common button,.tribe-common input,.tribe-common optgroup,.tribe-common select,.tribe-common textarea{color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:antialiased}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{outline:0;border-radius:0}.tribe-common select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.tribe-common optgroup{font-weight:700}.tribe-common ol,.tribe-common ul{list-style:none}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{font-weight:400;text-rendering:optimizeLegibility}.tribe-common .tribe-common-form-control-checkbox,.tribe-common .tribe-common-form-control-radio{line-height:0}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #141827;cursor:pointer;display:inline-block;height:20px;margin:0;position:relative;vertical-align:middle;width:20px}.tribe-common .tribe-common-form-control-checkbox__input:active,.tribe-common .tribe-common-form-control-checkbox__input:focus,.tribe-common .tribe-common-form-control-checkbox__input:hover,.tribe-common .tribe-common-form-control-radio__input:active,.tribe-common .tribe-common-form-control-radio__input:focus,.tribe-common .tribe-common-form-control-radio__input:hover{border:1px solid #141827}.tribe-common .tribe-common-form-control-checkbox__input:checked,.tribe-common .tribe-common-form-control-radio__input:checked{background-color:#141827}.tribe-common .tribe-common-form-control-checkbox__input:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23FFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.tribe-common .tribe-common-form-control-radio__input{border-radius:50%}.tribe-common .tribe-common-form-control-radio__input:checked:before{background-color:#fff;border-radius:50%;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input{display:inline-block}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-radio__label{font-weight:400;font-size:14px}.tribe-common .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-slider{line-height:0}.tribe-common .tribe-common-form-control-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:inline-block;margin:0;padding:0;width:120px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-moz-range-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-ms-track{background-color:transparent;border-color:transparent;border-width:5px 0;color:transparent;height:10px}.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper{background-color:#334aff;border-radius:10px}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;-webkit-appearance:none;appearance:none}.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px}.tribe-common .tribe-common-form-control-slider__input::-ms-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;box-shadow:none;margin-top:-1px}.tribe-common .tribe-common-form-control-slider__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{display:block;margin:0 0 6px}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-slider__label{font-weight:400;font-size:12px}.tribe-common .tribe-common-form-control-text__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:16px;line-height:1.62;font-weight:400;border:0;border-bottom:1px solid #d5d5d5;height:auto;padding:12px 28px 12px 0;width:100%}.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder{color:#727272;font-style:normal}.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder,.tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder{color:#727272;font-style:normal}.tribe-common .tribe-common-form-control-text__input::placeholder{color:#727272;font-style:normal}.tribe-common .tribe-common-form-control-text__input:focus{border-bottom-color:#141827;outline:0}.tribe-theme-twentyseventeen .tribe-common .tribe-common-form-control-text__input{color:#141827}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:16px;line-height:1.62;font-weight:400;border:0;border-bottom:1px solid #d5d5d5;padding:12px 28px 12px 0;width:100%}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input:focus{border-bottom-color:#141827;box-shadow:none}.tribe-common .tribe-common-form-control-toggle{line-height:0}.tribe-common .tribe-common-form-control-toggle__input{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d5d5d5;cursor:pointer;display:inline-block;vertical-align:middle;width:40px}.tribe-common .tribe-common-form-control-toggle__input:after{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;content:"";left:0;position:absolute;top:-5px;transition:transform .2s ease}.tribe-common .tribe-common-form-control-toggle__input:checked{background-color:#334aff}.tribe-common .tribe-common-form-control-toggle__input:checked:after{transform:translateX(20px)}.tribe-common .tribe-common-form-control-toggle__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{display:block;margin:0 0 6px}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input{display:inline-block;margin:5px 0}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__label{font-weight:400;font-size:12px}.tribe-common .tribe-common-g-col{min-width:0;width:100%}.tribe-common .tribe-common-g-row{display:flex;flex-wrap:wrap}.tribe-common .tribe-common-g-row--gutters{margin-left:-21px;margin-right:-21px}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:21px;padding-right:21px}.tribe-common a{cursor:pointer}.tribe-common a,.tribe-common a:active,.tribe-common a:focus,.tribe-common a:hover,.tribe-common a:visited{color:#141827;outline:0;text-decoration:none}.tribe-theme-twentyseventeen .tribe-common a:focus,.tribe-theme-twentyseventeen .tribe-common a:hover{box-shadow:none;color:#141827}.tribe-theme-twentynineteen .entry .tribe-common a{text-decoration:none}.tribe-common .tribe-common-anchor{border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-anchor-alt{border-bottom:2px solid #334aff;color:#141827;transition:color .2s ease}.tribe-common .tribe-common-anchor-alt:active,.tribe-common .tribe-common-anchor-alt:focus,.tribe-common .tribe-common-anchor-alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-common .tribe-common-anchor-thin{border-bottom:1px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover{border-bottom:1px solid #141827}.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:hover{color:#334aff}.tribe-common .tribe-common-b1{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.62}.tribe-common .tribe-common-b1--bold{font-weight:700}.tribe-common .tribe-common-b2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.38}.tribe-common .tribe-common-b2--bold{font-weight:700}.tribe-common .tribe-common-b3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.tribe-common .tribe-common-b3--bold{font-weight:700}.tribe-common .tribe-common-cta{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;font-weight:700;border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-cta:active,.tribe-common .tribe-common-cta:focus,.tribe-common .tribe-common-cta:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-cta--alt{border-bottom:2px solid #334aff;color:#141827;transition:color .2s ease}.tribe-common .tribe-common-cta--alt:active,.tribe-common .tribe-common-cta--alt:focus,.tribe-common .tribe-common-cta--alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-common .tribe-common-cta--thin-alt{border-bottom:1px solid #334aff;color:#141827;transition:color .2s ease}.tribe-common .tribe-common-cta--thin-alt:active,.tribe-common .tribe-common-cta--thin-alt:focus,.tribe-common .tribe-common-cta--thin-alt:hover{border-bottom:1px solid #334aff;color:#334aff}.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:hover,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:hover{color:#334aff}.tribe-common .tribe-common-h1{font-size:28px}.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.42}.tribe-common .tribe-common-h2{font-size:24px}.tribe-common .tribe-common-h3{font-size:22px;line-height:1.5}.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h4{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-common .tribe-common-h4{font-size:20px;line-height:1.42}.tribe-common .tribe-common-h5{font-size:18px}.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.5}.tribe-common .tribe-common-h6{font-size:16px}.tribe-common .tribe-common-h7{font-size:14px;line-height:1.62}.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-common .tribe-common-h8{font-size:12px;line-height:1.38}.tribe-common .tribe-common-h--alt{font-weight:400}.tribe-theme-avada #main .tribe-common .tribe-common-h1{font-size:28px}.tribe-theme-avada #main .tribe-common .tribe-common-h1,.tribe-theme-avada #main .tribe-common .tribe-common-h2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h2{font-size:24px}.tribe-theme-avada #main .tribe-common .tribe-common-h3{font-size:22px;line-height:1.5}.tribe-theme-avada #main .tribe-common .tribe-common-h3,.tribe-theme-avada #main .tribe-common .tribe-common-h4{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-theme-avada #main .tribe-common .tribe-common-h4{font-size:20px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h5{font-size:18px}.tribe-theme-avada #main .tribe-common .tribe-common-h5,.tribe-theme-avada #main .tribe-common .tribe-common-h6{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.5}.tribe-theme-avada #main .tribe-common .tribe-common-h6{font-size:16px}.tribe-theme-avada #main .tribe-common .tribe-common-h7{font-size:14px;line-height:1.62}.tribe-theme-avada #main .tribe-common .tribe-common-h7,.tribe-theme-avada #main .tribe-common .tribe-common-h8{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-theme-avada #main .tribe-common .tribe-common-h8{font-size:12px;line-height:1.38}.tribe-theme-avada #main .tribe-common .tribe-common-h--alt{font-weight:400}.tribe-theme-divi #left-area .tribe-common ul,.tribe-theme-divi .entry-content .tribe-common ul,body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul{list-style-type:none;padding:0}.tribe-common button{border:none;padding:0}.tribe-common button,.tribe-common button:focus,.tribe-common button:hover,.tribe-theme-twentyseventeen .tribe-common button:focus,.tribe-theme-twentyseventeen .tribe-common button:hover{background-color:transparent}.tribe-common .tribe-common-l-container{max-width:1260px;margin-left:auto;margin-right:auto;padding-left:19.5px;padding-right:19.5px;width:100%}.tribe-common .tribe-common-svgicon{background-repeat:no-repeat;background-size:contain}.tribe-common .tribe-common-svgicon--day{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zM14.18 14.53v1.747c0 .482.39.874.873.874H16.8a.873.873 0 0 0 .873-.874V14.53a.873.873 0 0 0-.873-.873h-1.747a.873.873 0 0 0-.873.873z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--list{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23141827'%3E%3Cpath d='M19.883 3.272c.342 0 .622-.21.622-.467v-.464c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.464c0 .257.28.467.622.467h12.756zm-18.045.935a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5zM19.883 9.98c.342 0 .622-.21.622-.466v-.465c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.465c0 .256.28.466.622.466h12.756zm-18.045.936a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5zM19.883 16.689c.342 0 .622-.21.622-.467v-.465c0-.256-.28-.466-.622-.466H7.127c-.342 0-.622.21-.622.466v.465c0 .257.28.467.622.467h12.756zm-18.045.935a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--map{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827'%3E%3Cpath stroke-linejoin='round' d='M13.921 11.632H17.5l3.588 8.421H1l3.488-8.421h4.016'/%3E%3Cpath d='M11.32 15.506c.2-.248 4.93-6.108 4.93-9.04 0-3.015-2.305-5.468-5.138-5.468-2.833 0-5.138 2.453-5.138 5.467 0 2.933 4.729 8.793 4.93 9.041a.268.268 0 0 0 .208.101c.08 0 .155-.037.207-.101zm-4.797-9.04c0-2.693 2.058-4.883 4.589-4.883 2.53 0 4.588 2.19 4.588 4.882 0 2.387-3.667 7.22-4.588 8.397-.922-1.177-4.589-6.009-4.589-8.397z' stroke-width='.4' fill='%23141827' fill-rule='nonzero'/%3E%3Cpath d='M12.85 6.477c0-1.007-.78-1.826-1.738-1.826-.96 0-1.74.819-1.74 1.826 0 1.007.78 1.826 1.74 1.826.959 0 1.739-.82 1.739-1.826zm-3.15 0c0-.817.633-1.482 1.412-1.482.778 0 1.41.665 1.41 1.482s-.632 1.482-1.41 1.482c-.779 0-1.412-.665-1.412-1.482z' stroke-width='.7' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--month{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.637 1.063v19.879c0 .276.189.5.422.5h20.037c.232 0 .421-.224.421-.5V1.062c0-.275-.189-.5-.421-.5H1.059c-.233 0-.422.225-.422.5zM1.787 2H20.34v2.685H1.787V2zm0 4H20.34v14H1.787V6zM8 8.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-8 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-12 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm0 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--photo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23141827'%3E%3Cpath d='M19.348.11H.634a.509.509 0 0 0-.52.508v15.017c0 .284.23.508.52.508h18.714a.51.51 0 0 0 .52-.508V.618a.509.509 0 0 0-.52-.508zm-.54 1.035v10.837l-2.87-3.084c-.583-.61-1.664-.61-2.246 0l-1.393 1.481-4.034-4.525a1.625 1.625 0 0 0-1.227-.528 1.6 1.6 0 0 0-1.206.548l-4.657 5.175V1.145h17.632zM1.174 15.108v-2.496l5.448-6.089a.529.529 0 0 1 .415-.182c.146 0 .333.06.437.182l4.429 4.972c.104.102.25.183.395.183.166.02.291-.06.395-.162l1.788-1.908c.167-.183.5-.183.686 0l3.66 3.917v1.603H1.175v-.02z'/%3E%3Cpath d='M14.19 5.757c1.044 0 1.91-.872 1.91-1.968s-.846-1.969-1.91-1.969c-1.062 0-1.909.873-1.909 1.969s.866 1.968 1.91 1.968zm0-2.902c.493 0 .907.427.907.934 0 .507-.414.933-.906.933-.492 0-.906-.426-.906-.933 0-.507.414-.934.906-.934z'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--week{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zm6.25 6.537v1.006c0 .278.224.503.502.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H7.908a.503.503 0 0 0-.503.502zm4.022 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H11.93a.503.503 0 0 0-.503.502zm4.023 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502h-1.006a.503.503 0 0 0-.503.502zm-12.069 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H3.885a.503.503 0 0 0-.503.502z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23334AFF'/%3E%3C/svg%3E");height:10px;width:8px}.tribe-common .tribe-common-svgicon--recurring{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E");height:10px;width:10px}.tribe-common .tribe-common-svgicon--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--filters{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-theme-enfold .tribe-common th{letter-spacing:0;text-transform:none}.tribe-common .tribe-common-a11y-hidden{display:none!important;visibility:hidden}.tribe-common .tribe-common-a11y-visual-hide,.tribe-common .tribe-common-a11y-visual-show{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;text-align:center;transition:color .2s ease,border-color .2s ease;color:#727272;padding:14px 20px;width:100%}.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{background-color:#fff}.tribe-common .tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:active{border-color:#141827}.tribe-common .tribe-common-c-btn-border:active,.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{color:#141827}.tribe-common .tribe-common-c-btn-border:disabled,.tribe-common a.tribe-common-c-btn-border:disabled{color:#d5d5d5}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:hover{background-color:#fff}.tribe-common .tribe-common-c-btn-icon{border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-common .tribe-common-c-btn-icon--border{background-color:#fff;border:1px solid #d5d5d5;align-items:center;display:inline-flex;height:56px;justify-content:center;transition:none;width:56px}.tribe-common .tribe-common-c-btn-icon--border:focus,.tribe-common .tribe-common-c-btn-icon--border:hover{background-color:#fff}.tribe-common .tribe-common-c-btn-icon--border:active{border-color:#141827}.tribe-common .tribe-common-c-btn-icon--caret-left:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23BABABA'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-left:active:before,.tribe-common .tribe-common-c-btn-icon--caret-left:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-left:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23BABABA'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-right:active:before,.tribe-common .tribe-common-c-btn-icon--caret-right:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-right:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E");height:20px;width:24px}.tribe-common .tribe-common-c-btn-icon--filters:active:before,.tribe-common .tribe-common-c-btn-icon--filters:focus:before,.tribe-common .tribe-common-c-btn-icon--filters:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23D5D5D5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:20px}.tribe-common .tribe-common-c-btn-icon--search:active:before,.tribe-common .tribe-common-c-btn-icon--search:focus:before,.tribe-common .tribe-common-c-btn-icon--search:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-icon--border:hover{background-color:#fff}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;border-radius:4px;color:#fff;text-align:center;transition:background-color .2s ease;background-color:#334aff;padding:11px 20px;width:100%}.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover{background-color:rgba(51,74,255,.8)}.tribe-common .tribe-common-c-btn:active,.tribe-common a.tribe-common-c-btn:active{background-color:rgba(51,74,255,.9)}.tribe-common .tribe-common-c-btn:disabled,.tribe-common a.tribe-common-c-btn:disabled{background-color:rgba(51,74,255,.07)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:hover{background-color:rgba(51,74,255,.8);color:#fff}.tribe-common .tribe-common-c-image{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.tribe-common .tribe-common-c-image--bg{position:relative}.tribe-common .tribe-common-c-image__bg{background:50% no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tribe-common .tribe-common-c-loader{display:flex;padding-top:192px}.tribe-common .tribe-common-c-loader__dot{background-color:rgba(51,74,255,.07);height:15px;width:15px;animation-name:a;animation-duration:2.24s;animation-iteration-count:infinite;animation-direction:normal;border-radius:50%}.tribe-common .tribe-common-c-loader__dot:not(:first-of-type){margin-left:8px}.tribe-common .tribe-common-c-loader__dot--first{animation-delay:.45s}.tribe-common .tribe-common-c-loader__dot--second{animation-delay:1.05s}.tribe-common .tribe-common-c-loader__dot--third{animation-delay:1.35s}@keyframes a{50%{background-color:#334aff}}@media (min-width:768px){#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;border:0;padding:20px 20px 20px 40px}.tribe-common .tribe-common-g-row--gutters{margin-left:-24px;margin-right:-24px}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:24px;padding-right:24px}.tribe-common .tribe-common-b1{font-size:16px;line-height:1.62}.tribe-common .tribe-common-b2{font-size:14px;line-height:1.62}.tribe-common .tribe-common-b3{font-size:12px;line-height:1.38}.tribe-common .tribe-common-b1--min-medium{font-size:16px;line-height:1.62}.tribe-common .tribe-common-b2--min-medium{font-size:14px;line-height:1.62}.tribe-common .tribe-common-b3--min-medium{font-size:12px;line-height:1.38}.tribe-common .tribe-common-h1{font-size:42px;line-height:1.38}.tribe-common .tribe-common-h2{font-size:32px;line-height:1.38}.tribe-common .tribe-common-h3{font-size:28px;line-height:1.42}.tribe-common .tribe-common-h4{font-size:24px;line-height:1.42}.tribe-common .tribe-common-h6{font-size:16px;line-height:1.62}.tribe-common .tribe-common-h3--min-medium{font-size:28px;line-height:1.42}.tribe-common .tribe-common-h4--min-medium{font-size:24px;line-height:1.42}.tribe-common .tribe-common-h5--min-medium{font-size:18px;line-height:1.5}.tribe-common .tribe-common-h6--min-medium{font-size:16px;line-height:1.62}.tribe-common .tribe-common-h7--min-medium{font-size:14px;line-height:1.62}.tribe-theme-avada #main .tribe-common .tribe-common-h1{font-size:42px;line-height:1.38}.tribe-theme-avada #main .tribe-common .tribe-common-h2{font-size:32px;line-height:1.38}.tribe-theme-avada #main .tribe-common .tribe-common-h3{font-size:28px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h4{font-size:24px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h6{font-size:16px;line-height:1.62}.tribe-theme-avada #main .tribe-common .tribe-common-h3--min-medium{font-size:28px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h4--min-medium{font-size:24px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h5--min-medium{font-size:18px;line-height:1.5}.tribe-theme-avada #main .tribe-common .tribe-common-h6--min-medium{font-size:16px;line-height:1.62}.tribe-theme-avada #main .tribe-common .tribe-common-h7--min-medium{font-size:14px;line-height:1.62}.tribe-common .tribe-common-l-container{padding-left:42px;padding-right:42px}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{padding:6px 15px;width:auto}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-loader{padding-top:288px}}
|
|
common/src/resources/css/reset.css
DELETED
@@ -1,332 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* This CSS file was auto-generated via PostCSS
|
3 |
-
*
|
4 |
-
* Contributors should avoid editing this file, but instead edit the associated
|
5 |
-
* src/resources/postcss/ file. For more information, check out our engineering
|
6 |
-
* docs on how we handle CSS in our engineering docs.
|
7 |
-
*
|
8 |
-
* @see: http://moderntribe.github.io/products-engineering/css/
|
9 |
-
*/
|
10 |
-
|
11 |
-
/*
|
12 |
-
* Reset CSS
|
13 |
-
*
|
14 |
-
* DO NOT EDIT THIS CSS FILE DIRECTLY.
|
15 |
-
* -------------------------------------------------------------
|
16 |
-
* This file is just a clearing-house, see the pcss directory
|
17 |
-
* and edit the source files found there.
|
18 |
-
*/
|
19 |
-
|
20 |
-
/* Reset */
|
21 |
-
|
22 |
-
.tribe-common {
|
23 |
-
-webkit-font-smoothing: antialiased;
|
24 |
-
-moz-osx-font-smoothing: grayscale;
|
25 |
-
font-smoothing: antialiased;
|
26 |
-
}
|
27 |
-
|
28 |
-
/* -----------------------------------------------------------------------------
|
29 |
-
*
|
30 |
-
* Global "Resets"
|
31 |
-
*
|
32 |
-
* ----------------------------------------------------------------------------- */
|
33 |
-
|
34 |
-
.tribe-common * {
|
35 |
-
box-sizing: border-box;
|
36 |
-
}
|
37 |
-
|
38 |
-
/* -----------------------------------------------------------------------------
|
39 |
-
*
|
40 |
-
* HTML5 Elements
|
41 |
-
*
|
42 |
-
* ----------------------------------------------------------------------------- */
|
43 |
-
|
44 |
-
.tribe-common article,
|
45 |
-
.tribe-common aside,
|
46 |
-
.tribe-common details,
|
47 |
-
.tribe-common figcaption,
|
48 |
-
.tribe-common figure,
|
49 |
-
.tribe-common footer,
|
50 |
-
.tribe-common header,
|
51 |
-
.tribe-common main,
|
52 |
-
.tribe-common menu,
|
53 |
-
.tribe-common nav,
|
54 |
-
.tribe-common section,
|
55 |
-
.tribe-common summary {
|
56 |
-
display: block;
|
57 |
-
}
|
58 |
-
|
59 |
-
/* -----------------------------------------------------------------------------
|
60 |
-
*
|
61 |
-
* Normalize "Light"
|
62 |
-
*
|
63 |
-
* ----------------------------------------------------------------------------- */
|
64 |
-
|
65 |
-
.tribe-common svg:not(:root) {
|
66 |
-
overflow: hidden;
|
67 |
-
}
|
68 |
-
|
69 |
-
.tribe-common audio,
|
70 |
-
.tribe-common canvas,
|
71 |
-
.tribe-common progress,
|
72 |
-
.tribe-common video {
|
73 |
-
display: inline-block;
|
74 |
-
}
|
75 |
-
|
76 |
-
.tribe-common audio:not([controls]) {
|
77 |
-
display: none;
|
78 |
-
height: 0;
|
79 |
-
}
|
80 |
-
|
81 |
-
.tribe-common progress {
|
82 |
-
vertical-align: baseline;
|
83 |
-
}
|
84 |
-
|
85 |
-
.tribe-common template,
|
86 |
-
.tribe-common [hidden] {
|
87 |
-
display: none;
|
88 |
-
}
|
89 |
-
|
90 |
-
.tribe-common pre {
|
91 |
-
overflow: auto;
|
92 |
-
}
|
93 |
-
|
94 |
-
.tribe-common sub,
|
95 |
-
.tribe-common sup {
|
96 |
-
position: relative;
|
97 |
-
vertical-align: baseline;
|
98 |
-
}
|
99 |
-
|
100 |
-
.tribe-common sup {
|
101 |
-
top: -0.5em;
|
102 |
-
}
|
103 |
-
|
104 |
-
.tribe-common sub {
|
105 |
-
bottom: -0.25em;
|
106 |
-
}
|
107 |
-
|
108 |
-
.tribe-common input,
|
109 |
-
.tribe-common button,
|
110 |
-
.tribe-common select,
|
111 |
-
.tribe-common textarea {
|
112 |
-
box-sizing: border-box;
|
113 |
-
margin: 0;
|
114 |
-
}
|
115 |
-
|
116 |
-
.tribe-common input[type="number"]::-webkit-inner-spin-button,
|
117 |
-
.tribe-common input[type="number"]::-webkit-outer-spin-button {
|
118 |
-
height: auto;
|
119 |
-
}
|
120 |
-
|
121 |
-
.tribe-common legend {
|
122 |
-
color: inherit;
|
123 |
-
display: table;
|
124 |
-
max-width: 100%;
|
125 |
-
white-space: normal;
|
126 |
-
}
|
127 |
-
|
128 |
-
.tribe-common textarea {
|
129 |
-
resize: none;
|
130 |
-
overflow: auto;
|
131 |
-
}
|
132 |
-
|
133 |
-
.tribe-common button,
|
134 |
-
.tribe-common input[type="button"],
|
135 |
-
.tribe-common input[type="reset"],
|
136 |
-
.tribe-common input[type="submit"] {
|
137 |
-
cursor: pointer;
|
138 |
-
overflow: visible;
|
139 |
-
}
|
140 |
-
|
141 |
-
.tribe-common button[disabled],
|
142 |
-
.tribe-common input[disabled] {
|
143 |
-
cursor: default;
|
144 |
-
}
|
145 |
-
|
146 |
-
.tribe-common button::-moz-focus-inner,
|
147 |
-
.tribe-common input::-moz-focus-inner {
|
148 |
-
border: 0;
|
149 |
-
padding: 0;
|
150 |
-
}
|
151 |
-
|
152 |
-
/* -----------------------------------------------------------------------------
|
153 |
-
*
|
154 |
-
* Reset "Light"
|
155 |
-
*
|
156 |
-
* ----------------------------------------------------------------------------- */
|
157 |
-
|
158 |
-
.tribe-common div,
|
159 |
-
.tribe-common span,
|
160 |
-
.tribe-common applet,
|
161 |
-
.tribe-common object,
|
162 |
-
.tribe-common iframe,
|
163 |
-
.tribe-common h1,
|
164 |
-
.tribe-common h2,
|
165 |
-
.tribe-common h3,
|
166 |
-
.tribe-common h4,
|
167 |
-
.tribe-common h5,
|
168 |
-
.tribe-common h6,
|
169 |
-
.tribe-common p,
|
170 |
-
.tribe-common blockquote,
|
171 |
-
.tribe-common pre,
|
172 |
-
.tribe-common a,
|
173 |
-
.tribe-common abbr,
|
174 |
-
.tribe-common acronym,
|
175 |
-
.tribe-common address,
|
176 |
-
.tribe-common big,
|
177 |
-
.tribe-common cite,
|
178 |
-
.tribe-common code,
|
179 |
-
.tribe-common del,
|
180 |
-
.tribe-common dfn,
|
181 |
-
.tribe-common em,
|
182 |
-
.tribe-common img,
|
183 |
-
.tribe-common ins,
|
184 |
-
.tribe-common kbd,
|
185 |
-
.tribe-common q,
|
186 |
-
.tribe-common s,
|
187 |
-
.tribe-common samp,
|
188 |
-
.tribe-common small,
|
189 |
-
.tribe-common strike,
|
190 |
-
.tribe-common strong,
|
191 |
-
.tribe-common sub,
|
192 |
-
.tribe-common sup,
|
193 |
-
.tribe-common tt,
|
194 |
-
.tribe-common var,
|
195 |
-
.tribe-common b,
|
196 |
-
.tribe-common u,
|
197 |
-
.tribe-common i,
|
198 |
-
.tribe-common center,
|
199 |
-
.tribe-common dl,
|
200 |
-
.tribe-common dt,
|
201 |
-
.tribe-common dd,
|
202 |
-
.tribe-common ol,
|
203 |
-
.tribe-common ul,
|
204 |
-
.tribe-common li,
|
205 |
-
.tribe-common fieldset,
|
206 |
-
.tribe-common form,
|
207 |
-
.tribe-common label,
|
208 |
-
.tribe-common legend,
|
209 |
-
.tribe-common table,
|
210 |
-
.tribe-common caption,
|
211 |
-
.tribe-common tbody,
|
212 |
-
.tribe-common tfoot,
|
213 |
-
.tribe-common thead,
|
214 |
-
.tribe-common tr,
|
215 |
-
.tribe-common th,
|
216 |
-
.tribe-common td,
|
217 |
-
.tribe-common article,
|
218 |
-
.tribe-common aside,
|
219 |
-
.tribe-common canvas,
|
220 |
-
.tribe-common details,
|
221 |
-
.tribe-common embed,
|
222 |
-
.tribe-common figure,
|
223 |
-
.tribe-common figcaption,
|
224 |
-
.tribe-common footer,
|
225 |
-
.tribe-common header,
|
226 |
-
.tribe-common main,
|
227 |
-
.tribe-common menu,
|
228 |
-
.tribe-common nav,
|
229 |
-
.tribe-common output,
|
230 |
-
.tribe-common ruby,
|
231 |
-
.tribe-common section,
|
232 |
-
.tribe-common summary,
|
233 |
-
.tribe-common time,
|
234 |
-
.tribe-common mark,
|
235 |
-
.tribe-common audio,
|
236 |
-
.tribe-common video {
|
237 |
-
margin: 0;
|
238 |
-
padding: 0;
|
239 |
-
border: 0;
|
240 |
-
}
|
241 |
-
|
242 |
-
.tribe-common img {
|
243 |
-
-ms-interpolation-mode: bicubic;
|
244 |
-
height: auto;
|
245 |
-
max-width: 100%;
|
246 |
-
border-style: none;
|
247 |
-
}
|
248 |
-
|
249 |
-
.tribe-common iframe,
|
250 |
-
.tribe-common video,
|
251 |
-
.tribe-common embed {
|
252 |
-
max-width: 100%;
|
253 |
-
max-height: 100%;
|
254 |
-
}
|
255 |
-
|
256 |
-
/* Theme Overrides */
|
257 |
-
|
258 |
-
/* -------------------------------------------------------------------------
|
259 |
-
* Reset Theme Overrides - Avada
|
260 |
-
* ------------------------------------------------------------------------- */
|
261 |
-
|
262 |
-
.tribe-theme-avada input[type="text"] {
|
263 |
-
margin: 0;
|
264 |
-
}
|
265 |
-
|
266 |
-
/* -------------------------------------------------------------------------
|
267 |
-
* Reset Theme Overrides - Divi
|
268 |
-
* ------------------------------------------------------------------------- */
|
269 |
-
|
270 |
-
.tribe-theme-divi .entry-content .tribe-common table, .tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table {
|
271 |
-
border: 0;
|
272 |
-
margin: 0;
|
273 |
-
}
|
274 |
-
|
275 |
-
.tribe-theme-divi .entry-content .tribe-common td, .tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td {
|
276 |
-
border: 0;
|
277 |
-
}
|
278 |
-
|
279 |
-
.tribe-theme-divi #content-area .tribe-common td,
|
280 |
-
.tribe-theme-divi #content-area .tribe-common th,
|
281 |
-
.tribe-theme-divi #content-area .tribe-common tr {
|
282 |
-
padding: 0;
|
283 |
-
}
|
284 |
-
|
285 |
-
/* -------------------------------------------------------------------------
|
286 |
-
* Reset Theme Overrides - Enfold
|
287 |
-
* ------------------------------------------------------------------------- */
|
288 |
-
|
289 |
-
#top.tribe-theme-enfold .tribe-common form {
|
290 |
-
margin: 0;
|
291 |
-
}
|
292 |
-
|
293 |
-
#top.tribe-theme-enfold .tribe-common input {
|
294 |
-
margin: 0;
|
295 |
-
}
|
296 |
-
|
297 |
-
.tribe-theme-genesis {
|
298 |
-
|
299 |
-
}
|
300 |
-
|
301 |
-
/* -------------------------------------------------------------------------
|
302 |
-
* Reset Theme Overrides - Twenty Nineteen
|
303 |
-
* ------------------------------------------------------------------------- */
|
304 |
-
|
305 |
-
.tribe-theme-twentynineteen .tribe-common h1:before, .tribe-theme-twentynineteen .tribe-common h2:before {
|
306 |
-
content: none;
|
307 |
-
}
|
308 |
-
|
309 |
-
.tribe-theme-twentynineteen .tribe-common button,
|
310 |
-
.tribe-theme-twentynineteen .tribe-common input[type="button"],
|
311 |
-
.tribe-theme-twentynineteen .tribe-common input[type="reset"],
|
312 |
-
.tribe-theme-twentynineteen .tribe-common input[type="submit"] {
|
313 |
-
outline: none;
|
314 |
-
}
|
315 |
-
|
316 |
-
.tribe-theme-twentynineteen .tribe-common th,
|
317 |
-
.tribe-theme-twentynineteen .tribe-common td {
|
318 |
-
word-break: normal;
|
319 |
-
}
|
320 |
-
|
321 |
-
/* -------------------------------------------------------------------------
|
322 |
-
* Reset Theme Overrides - Twenty Seventeen
|
323 |
-
* ------------------------------------------------------------------------- */
|
324 |
-
|
325 |
-
.tribe-theme-twentyseventeen .tribe-common h5 {
|
326 |
-
letter-spacing: normal;
|
327 |
-
text-transform: none;
|
328 |
-
}
|
329 |
-
|
330 |
-
.tribe-theme-twentyseventeen .tribe-common input[type="text"] {
|
331 |
-
border-radius: 0;
|
332 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/css/reset.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.tribe-common{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.tribe-common *{box-sizing:border-box}.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{display:block}.tribe-common svg:not(:root){overflow:hidden}.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{display:inline-block}.tribe-common audio:not([controls]){display:none;height:0}.tribe-common progress{vertical-align:baseline}.tribe-common [hidden],.tribe-common template{display:none}.tribe-common pre{overflow:auto}.tribe-common sub,.tribe-common sup{position:relative;vertical-align:baseline}.tribe-common sup{top:-.5em}.tribe-common sub{bottom:-.25em}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{box-sizing:border-box;margin:0}.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{height:auto}.tribe-common legend{color:inherit;display:table;max-width:100%;white-space:normal}.tribe-common textarea{resize:none;overflow:auto}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit]{cursor:pointer;overflow:visible}.tribe-common button[disabled],.tribe-common input[disabled]{cursor:default}.tribe-common button::-moz-focus-inner,.tribe-common input::-moz-focus-inner{border:0;padding:0}.tribe-common a,.tribe-common abbr,.tribe-common acronym,.tribe-common address,.tribe-common applet,.tribe-common article,.tribe-common aside,.tribe-common audio,.tribe-common b,.tribe-common big,.tribe-common blockquote,.tribe-common canvas,.tribe-common caption,.tribe-common center,.tribe-common cite,.tribe-common code,.tribe-common dd,.tribe-common del,.tribe-common details,.tribe-common dfn,.tribe-common div,.tribe-common dl,.tribe-common dt,.tribe-common em,.tribe-common embed,.tribe-common fieldset,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common form,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common header,.tribe-common i,.tribe-common iframe,.tribe-common img,.tribe-common ins,.tribe-common kbd,.tribe-common label,.tribe-common legend,.tribe-common li,.tribe-common main,.tribe-common mark,.tribe-common menu,.tribe-common nav,.tribe-common object,.tribe-common ol,.tribe-common output,.tribe-common p,.tribe-common pre,.tribe-common q,.tribe-common ruby,.tribe-common s,.tribe-common samp,.tribe-common section,.tribe-common small,.tribe-common span,.tribe-common strike,.tribe-common strong,.tribe-common sub,.tribe-common summary,.tribe-common sup,.tribe-common table,.tribe-common tbody,.tribe-common td,.tribe-common tfoot,.tribe-common th,.tribe-common thead,.tribe-common time,.tribe-common tr,.tribe-common tt,.tribe-common u,.tribe-common ul,.tribe-common var,.tribe-common video{margin:0;padding:0;border:0}.tribe-common img{-ms-interpolation-mode:bicubic;height:auto;max-width:100%;border-style:none}.tribe-common embed,.tribe-common iframe,.tribe-common video{max-width:100%;max-height:100%}.tribe-theme-avada input[type=text]{margin:0}.tribe-theme-divi .entry-content .tribe-common table,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table{border:0;margin:0}.tribe-theme-divi .entry-content .tribe-common td,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td{border:0}.tribe-theme-divi #content-area .tribe-common td,.tribe-theme-divi #content-area .tribe-common th,.tribe-theme-divi #content-area .tribe-common tr{padding:0}#top.tribe-theme-enfold .tribe-common form,#top.tribe-theme-enfold .tribe-common input{margin:0}.tribe-theme-twentynineteen .tribe-common h1:before,.tribe-theme-twentynineteen .tribe-common h2:before{content:none}.tribe-theme-twentynineteen .tribe-common button,.tribe-theme-twentynineteen .tribe-common input[type=button],.tribe-theme-twentynineteen .tribe-common input[type=reset],.tribe-theme-twentynineteen .tribe-common input[type=submit]{outline:none}.tribe-theme-twentynineteen .tribe-common td,.tribe-theme-twentynineteen .tribe-common th{word-break:normal}.tribe-theme-twentyseventeen .tribe-common h5{letter-spacing:normal;text-transform:none}.tribe-theme-twentyseventeen .tribe-common input[type=text]{border-radius:0}
|
|
common/src/resources/postcss/base/{_all.pcss → full/_all.pcss}
RENAMED
@@ -1,6 +1,6 @@
|
|
1 |
/* -----------------------------------------------------------------------------
|
2 |
*
|
3 |
-
* Base
|
4 |
*
|
5 |
* This file is just a clearing-house.
|
6 |
* Make partials (start with an underscore) for any actual css code.
|
1 |
/* -----------------------------------------------------------------------------
|
2 |
*
|
3 |
+
* Base Full
|
4 |
*
|
5 |
* This file is just a clearing-house.
|
6 |
* Make partials (start with an underscore) for any actual css code.
|
common/src/resources/postcss/base/{_buttons.pcss → full/_buttons.pcss}
RENAMED
@@ -6,7 +6,6 @@
|
|
6 |
button {
|
7 |
background-color: transparent;
|
8 |
border: none;
|
9 |
-
padding: 0;
|
10 |
|
11 |
&:hover,
|
12 |
&:focus {
|
6 |
button {
|
7 |
background-color: transparent;
|
8 |
border: none;
|
|
|
9 |
|
10 |
&:hover,
|
11 |
&:focus {
|
common/src/resources/postcss/base/full/_layouts.pcss
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-common { */
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Layout: Global Content Container
|
5 |
+
*
|
6 |
+
* ----------------------------------------------------------------------------- */
|
7 |
+
/* } */
|
common/src/resources/postcss/base/full/_svg-icons.pcss
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
* SVG Icons
|
4 |
+
* ------------------------------------------------------------------------- */
|
5 |
+
|
6 |
+
.tribe-common-svgicon--featured {
|
7 |
+
background-image: svg-inline(featured);
|
8 |
+
}
|
9 |
+
}
|
common/src/resources/postcss/base/{_tables.pcss → full/_tables.pcss}
RENAMED
File without changes
|
common/src/resources/postcss/base/{forms → full/forms}/_checkboxes-radios.pcss
RENAMED
@@ -73,10 +73,6 @@
|
|
73 |
@mixin desktop-body-2;
|
74 |
|
75 |
color: var(--color-text-secondary);
|
76 |
-
cursor: pointer;
|
77 |
-
display: inline-block;
|
78 |
-
margin-left: 11px;
|
79 |
-
vertical-align: middle;
|
80 |
}
|
81 |
|
82 |
.tribe-common-form-control-checkbox__input,
|
@@ -84,12 +80,8 @@
|
|
84 |
appearance: none;
|
85 |
background-color: var(--form-color-background);
|
86 |
border: 1px solid var(--form-color-border-default);
|
87 |
-
cursor: pointer;
|
88 |
-
display: inline-block;
|
89 |
height: 20px;
|
90 |
-
margin: 0;
|
91 |
position: relative;
|
92 |
-
vertical-align: middle;
|
93 |
width: 20px;
|
94 |
|
95 |
&:active,
|
@@ -162,10 +154,6 @@
|
|
162 |
|
163 |
#top.tribe-theme-enfold & {
|
164 |
|
165 |
-
.tribe-common-form-control-checkbox__input {
|
166 |
-
display: inline-block;
|
167 |
-
}
|
168 |
-
|
169 |
.tribe-common-form-control-checkbox__label {
|
170 |
font-weight: var(--font-weight-regular);
|
171 |
font-size: var(--font-size-2);
|
73 |
@mixin desktop-body-2;
|
74 |
|
75 |
color: var(--color-text-secondary);
|
|
|
|
|
|
|
|
|
76 |
}
|
77 |
|
78 |
.tribe-common-form-control-checkbox__input,
|
80 |
appearance: none;
|
81 |
background-color: var(--form-color-background);
|
82 |
border: 1px solid var(--form-color-border-default);
|
|
|
|
|
83 |
height: 20px;
|
|
|
84 |
position: relative;
|
|
|
85 |
width: 20px;
|
86 |
|
87 |
&:active,
|
154 |
|
155 |
#top.tribe-theme-enfold & {
|
156 |
|
|
|
|
|
|
|
|
|
157 |
.tribe-common-form-control-checkbox__label {
|
158 |
font-weight: var(--font-weight-regular);
|
159 |
font-size: var(--font-size-2);
|
common/src/resources/postcss/base/full/forms/_groups.pcss
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-common { */
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Form Control: Groups (Checkbox & Radio)
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <div class="tribe-common-form-control-checkbox-radio-group">
|
8 |
+
* <div class="tribe-common-form-control-checkbox">
|
9 |
+
* <input id="checkboxOne" name="checkboxGroup" type="checkbox" value="checkboxOne" checked="checked" />
|
10 |
+
* <label for="checkboxOne">Checkbox One</label>
|
11 |
+
* </div>
|
12 |
+
* <div class="tribe-common-form-control-checkbox">
|
13 |
+
* <input id="checkboxTwo" name="checkboxGroup" type="checkbox" value="checkboxTwo" />
|
14 |
+
* <label for="checkboxTwo">Checkbox two</label>
|
15 |
+
* </div>
|
16 |
+
* </div>
|
17 |
+
*
|
18 |
+
* ----------------------------------------------------------------------------- */
|
19 |
+
|
20 |
+
/* .tribe-common-form-control-checkbox-radio-group {} */
|
21 |
+
/* } */
|
common/src/resources/postcss/base/{forms → full/forms}/_sliders.pcss
RENAMED
@@ -39,12 +39,6 @@
|
|
39 |
appearance: none;
|
40 |
background-color: transparent;
|
41 |
border: 0;
|
42 |
-
cursor: pointer;
|
43 |
-
display: inline-block;
|
44 |
-
margin: 0;
|
45 |
-
padding: 0;
|
46 |
-
width: 120px;
|
47 |
-
vertical-align: middle;
|
48 |
|
49 |
/* -----------------------------------------------------------------------------
|
50 |
* Track styles
|
@@ -96,18 +90,6 @@
|
|
96 |
@mixin desktop-body-3;
|
97 |
|
98 |
color: var(--color-text-secondary);
|
99 |
-
cursor: pointer;
|
100 |
-
display: inline-block;
|
101 |
-
margin-left: 11px;
|
102 |
-
vertical-align: middle;
|
103 |
-
}
|
104 |
-
|
105 |
-
.tribe-common-form-control-slider--vertical {
|
106 |
-
|
107 |
-
.tribe-common-form-control-slider__label {
|
108 |
-
display: block;
|
109 |
-
margin: 0 0 6px;
|
110 |
-
}
|
111 |
}
|
112 |
|
113 |
/* -----------------------------------------------------------------------------
|
39 |
appearance: none;
|
40 |
background-color: transparent;
|
41 |
border: 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
|
43 |
/* -----------------------------------------------------------------------------
|
44 |
* Track styles
|
90 |
@mixin desktop-body-3;
|
91 |
|
92 |
color: var(--color-text-secondary);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
93 |
}
|
94 |
|
95 |
/* -----------------------------------------------------------------------------
|
common/src/resources/postcss/base/{forms → full/forms}/_text.pcss
RENAMED
@@ -17,26 +17,16 @@
|
|
17 |
*
|
18 |
* ----------------------------------------------------------------------------- */
|
19 |
|
20 |
-
/* .tribe-common-form-control-text {} */
|
21 |
-
|
22 |
-
.tribe-common-form-control-text__label {
|
23 |
-
@mixin visually-hide;
|
24 |
-
}
|
25 |
-
|
26 |
.tribe-common-form-control-text__input {
|
27 |
@mixin desktop-body-1;
|
28 |
|
29 |
border: 0;
|
30 |
border-bottom: 1px solid var(--color-border-default);
|
31 |
-
height: auto;
|
32 |
-
padding: var(--spacer-2) var(--spacer-6) var(--spacer-2) 0;
|
33 |
-
width: 100%;
|
34 |
|
35 |
@media (--viewport-medium) {
|
36 |
@mixin desktop-body-2;
|
37 |
|
38 |
border: 0;
|
39 |
-
padding: var(--spacer-4) var(--spacer-4) var(--spacer-4) var(--spacer-8);
|
40 |
}
|
41 |
|
42 |
&::placeholder {
|
@@ -78,14 +68,11 @@
|
|
78 |
|
79 |
border: 0;
|
80 |
border-bottom: 1px solid var(--color-border-default);
|
81 |
-
padding: var(--spacer-2) var(--spacer-6) var(--spacer-2) 0;
|
82 |
-
width: 100%;
|
83 |
|
84 |
@media (--viewport-medium) {
|
85 |
@mixin desktop-body-2;
|
86 |
|
87 |
border: 0;
|
88 |
-
padding: var(--spacer-4) var(--spacer-4) var(--spacer-4) var(--spacer-8);
|
89 |
}
|
90 |
|
91 |
&:focus {
|
17 |
*
|
18 |
* ----------------------------------------------------------------------------- */
|
19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
.tribe-common-form-control-text__input {
|
21 |
@mixin desktop-body-1;
|
22 |
|
23 |
border: 0;
|
24 |
border-bottom: 1px solid var(--color-border-default);
|
|
|
|
|
|
|
25 |
|
26 |
@media (--viewport-medium) {
|
27 |
@mixin desktop-body-2;
|
28 |
|
29 |
border: 0;
|
|
|
30 |
}
|
31 |
|
32 |
&::placeholder {
|
68 |
|
69 |
border: 0;
|
70 |
border-bottom: 1px solid var(--color-border-default);
|
|
|
|
|
71 |
|
72 |
@media (--viewport-medium) {
|
73 |
@mixin desktop-body-2;
|
74 |
|
75 |
border: 0;
|
|
|
76 |
}
|
77 |
|
78 |
&:focus {
|
common/src/resources/postcss/base/{forms → full/forms}/_toggles.pcss
RENAMED
@@ -38,9 +38,6 @@
|
|
38 |
|
39 |
appearance: none;
|
40 |
background-color: var(--form-color-border-secondary);
|
41 |
-
cursor: pointer;
|
42 |
-
display: inline-block;
|
43 |
-
vertical-align: middle;
|
44 |
width: 40px;
|
45 |
|
46 |
&:after {
|
@@ -66,18 +63,6 @@
|
|
66 |
@mixin desktop-body-3;
|
67 |
|
68 |
color: var(--color-text-secondary);
|
69 |
-
cursor: pointer;
|
70 |
-
display: inline-block;
|
71 |
-
margin-left: 11px;
|
72 |
-
vertical-align: middle;
|
73 |
-
}
|
74 |
-
|
75 |
-
.tribe-common-form-control-toggle--vertical {
|
76 |
-
|
77 |
-
.tribe-common-form-control-toggle__label {
|
78 |
-
display: block;
|
79 |
-
margin: 0 0 6px;
|
80 |
-
}
|
81 |
}
|
82 |
|
83 |
/* -----------------------------------------------------------------------------
|
@@ -92,11 +77,6 @@
|
|
92 |
|
93 |
#top.tribe-theme-enfold & {
|
94 |
|
95 |
-
.tribe-common-form-control-toggle__input {
|
96 |
-
display: inline-block;
|
97 |
-
margin: 5px 0;
|
98 |
-
}
|
99 |
-
|
100 |
.tribe-common-form-control-toggle__label {
|
101 |
font-weight: var(--font-weight-regular);
|
102 |
font-size: var(--font-size-1);
|
38 |
|
39 |
appearance: none;
|
40 |
background-color: var(--form-color-border-secondary);
|
|
|
|
|
|
|
41 |
width: 40px;
|
42 |
|
43 |
&:after {
|
63 |
@mixin desktop-body-3;
|
64 |
|
65 |
color: var(--color-text-secondary);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
}
|
67 |
|
68 |
/* -----------------------------------------------------------------------------
|
77 |
|
78 |
#top.tribe-theme-enfold & {
|
79 |
|
|
|
|
|
|
|
|
|
|
|
80 |
.tribe-common-form-control-toggle__label {
|
81 |
font-weight: var(--font-weight-regular);
|
82 |
font-size: var(--font-size-1);
|
common/src/resources/postcss/base/full/grid/_columns.pcss
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-common { */
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
* Grid: Columns
|
4 |
+
* ----------------------------------------------------------------------------- */
|
5 |
+
/* } */
|
common/src/resources/postcss/base/full/grid/_rows.pcss
ADDED
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-common { */
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Grid: Rows
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <div class="g-row">
|
8 |
+
* <div class="g-col">
|
9 |
+
* <p>Component or another grid layout, perhaps?</p>
|
10 |
+
* </div>
|
11 |
+
* </div>
|
12 |
+
*
|
13 |
+
* ----------------------------------------------------------------------------- */
|
14 |
+
/* } */
|
common/src/resources/postcss/base/{typography → full/typography}/_anchors.pcss
RENAMED
@@ -2,7 +2,6 @@
|
|
2 |
|
3 |
a {
|
4 |
color: var(--color-text-primary);
|
5 |
-
cursor: pointer;
|
6 |
outline: 0;
|
7 |
text-decoration: none;
|
8 |
|
@@ -28,6 +27,7 @@
|
|
28 |
* ------------------------------------------------------------------------- */
|
29 |
|
30 |
.tribe-theme-twentyseventeen & {
|
|
|
31 |
|
32 |
&:hover,
|
33 |
&:focus {
|
2 |
|
3 |
a {
|
4 |
color: var(--color-text-primary);
|
|
|
5 |
outline: 0;
|
6 |
text-decoration: none;
|
7 |
|
27 |
* ------------------------------------------------------------------------- */
|
28 |
|
29 |
.tribe-theme-twentyseventeen & {
|
30 |
+
box-shadow: none;
|
31 |
|
32 |
&:hover,
|
33 |
&:focus {
|
common/src/resources/postcss/base/{typography → full/typography}/_body.pcss
RENAMED
File without changes
|
common/src/resources/postcss/base/{typography → full/typography}/_ctas.pcss
RENAMED
File without changes
|
common/src/resources/postcss/base/{typography → full/typography}/_headings.pcss
RENAMED
File without changes
|
common/src/resources/postcss/base/full/typography/_lists.pcss
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
* Lists
|
4 |
+
* ------------------------------------------------------------------------- */
|
5 |
+
|
6 |
+
/* -----------------------------------------------------------------------------
|
7 |
+
*
|
8 |
+
* Lists: Theme Overrides
|
9 |
+
*
|
10 |
+
* ----------------------------------------------------------------------------- */
|
11 |
+
}
|
common/src/resources/postcss/base/skeleton/_all.pcss
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* -----------------------------------------------------------------------------
|
2 |
+
*
|
3 |
+
* Base Skeleton
|
4 |
+
*
|
5 |
+
* This file is just a clearing-house.
|
6 |
+
* Make partials (start with an underscore) for any actual css code.
|
7 |
+
*
|
8 |
+
* ----------------------------------------------------------------------------- */
|
9 |
+
|
10 |
+
/* Forms */
|
11 |
+
@import "forms/_checkboxes-radios.pcss";
|
12 |
+
@import "forms/_groups.pcss";
|
13 |
+
@import "forms/_sliders.pcss";
|
14 |
+
@import "forms/_text.pcss";
|
15 |
+
@import "forms/_toggles.pcss";
|
16 |
+
|
17 |
+
/* Grid */
|
18 |
+
@import "grid/_columns.pcss";
|
19 |
+
@import "grid/_rows.pcss";
|
20 |
+
|
21 |
+
/* Typography */
|
22 |
+
@import "typography/_anchors.pcss";
|
23 |
+
@import "typography/_body.pcss";
|
24 |
+
@import "typography/_ctas.pcss";
|
25 |
+
@import "typography/_headings.pcss";
|
26 |
+
@import "typography/_lists.pcss";
|
27 |
+
|
28 |
+
@import "_buttons.pcss";
|
29 |
+
@import "_layouts.pcss";
|
30 |
+
@import "_svg-icons.pcss";
|
31 |
+
@import "_tables.pcss";
|
common/src/resources/postcss/base/skeleton/_buttons.pcss
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
* Button
|
4 |
+
* ------------------------------------------------------------------------- */
|
5 |
+
|
6 |
+
button {
|
7 |
+
padding: 0;
|
8 |
+
}
|
9 |
+
|
10 |
+
/* -------------------------------------------------------------------------
|
11 |
+
*
|
12 |
+
* Button: Theme Overrides
|
13 |
+
*
|
14 |
+
* ------------------------------------------------------------------------- */
|
15 |
+
|
16 |
+
}
|
common/src/resources/postcss/base/{_layouts.pcss → skeleton/_layouts.pcss}
RENAMED
File without changes
|
common/src/resources/postcss/base/{_svg-icons.pcss → skeleton/_svg-icons.pcss}
RENAMED
@@ -8,10 +8,22 @@
|
|
8 |
background-size: contain;
|
9 |
}
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
.tribe-common-svgicon--day {
|
12 |
background-image: svg-inline(day);
|
13 |
}
|
14 |
|
|
|
|
|
|
|
|
|
15 |
.tribe-common-svgicon--list {
|
16 |
background-image: svg-inline(list);
|
17 |
}
|
@@ -24,31 +36,31 @@
|
|
24 |
background-image: svg-inline(month);
|
25 |
}
|
26 |
|
|
|
|
|
|
|
|
|
27 |
.tribe-common-svgicon--photo {
|
28 |
background-image: svg-inline(photo);
|
29 |
}
|
30 |
|
|
|
|
|
|
|
|
|
31 |
.tribe-common-svgicon--week {
|
32 |
background-image: svg-inline(week);
|
33 |
}
|
34 |
|
35 |
.tribe-common-svgicon--featured {
|
36 |
-
background-image: svg-inline(featured);
|
37 |
height: 10px;
|
38 |
width: 8px;
|
39 |
}
|
40 |
|
41 |
.tribe-common-svgicon--recurring {
|
42 |
-
background-image: svg-inline(recurring);
|
43 |
height: 10px;
|
44 |
width: 10px;
|
45 |
}
|
46 |
-
|
47 |
-
.tribe-common-svgicon--search {
|
48 |
-
background-image: svg-inline(search);
|
49 |
-
}
|
50 |
-
|
51 |
-
.tribe-common-svgicon--filters {
|
52 |
-
background-image: svg-inline(filters);
|
53 |
-
}
|
54 |
}
|
8 |
background-size: contain;
|
9 |
}
|
10 |
|
11 |
+
.tribe-common-svgicon--close {
|
12 |
+
background-image: svg-inline(close);
|
13 |
+
}
|
14 |
+
|
15 |
+
.tribe-common-svgicon--close-secondary {
|
16 |
+
background-image: svg-inline(close-secondary);
|
17 |
+
}
|
18 |
+
|
19 |
.tribe-common-svgicon--day {
|
20 |
background-image: svg-inline(day);
|
21 |
}
|
22 |
|
23 |
+
.tribe-common-svgicon--filters {
|
24 |
+
background-image: svg-inline(filters);
|
25 |
+
}
|
26 |
+
|
27 |
.tribe-common-svgicon--list {
|
28 |
background-image: svg-inline(list);
|
29 |
}
|
36 |
background-image: svg-inline(month);
|
37 |
}
|
38 |
|
39 |
+
.tribe-common-svgicon--no-map {
|
40 |
+
background-image: svg-inline(no-map);
|
41 |
+
}
|
42 |
+
|
43 |
.tribe-common-svgicon--photo {
|
44 |
background-image: svg-inline(photo);
|
45 |
}
|
46 |
|
47 |
+
.tribe-common-svgicon--search {
|
48 |
+
background-image: svg-inline(search);
|
49 |
+
}
|
50 |
+
|
51 |
.tribe-common-svgicon--week {
|
52 |
background-image: svg-inline(week);
|
53 |
}
|
54 |
|
55 |
.tribe-common-svgicon--featured {
|
56 |
+
background-image: svg-inline(featured-active);
|
57 |
height: 10px;
|
58 |
width: 8px;
|
59 |
}
|
60 |
|
61 |
.tribe-common-svgicon--recurring {
|
62 |
+
background-image: svg-inline(recurring-active);
|
63 |
height: 10px;
|
64 |
width: 10px;
|
65 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
}
|
common/src/resources/postcss/base/skeleton/_tables.pcss
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-common { */
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Tables
|
5 |
+
*
|
6 |
+
* ----------------------------------------------------------------------------- */
|
7 |
+
|
8 |
+
/* -----------------------------------------------------------------------------
|
9 |
+
* Tables: Theme Overrides
|
10 |
+
* ----------------------------------------------------------------------------- */
|
11 |
+
/* } */
|
common/src/resources/postcss/base/skeleton/forms/_checkboxes-radios.pcss
ADDED
@@ -0,0 +1,115 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Form Control: Checkboxes & Radios
|
5 |
+
*
|
6 |
+
* Example (Checkboxes):
|
7 |
+
* <fieldset>
|
8 |
+
* <legend>Legend for Checkboxes</legend>
|
9 |
+
* <div class="tribe-common-form-control-checkbox-radio-group">
|
10 |
+
* <div class="tribe-common-form-control-checkbox">
|
11 |
+
* <input
|
12 |
+
* class="tribe-common-form-control-checkbox__input"
|
13 |
+
* id="checkboxOne"
|
14 |
+
* name="checkboxGroup"
|
15 |
+
* type="checkbox"
|
16 |
+
* value="checkboxOne"
|
17 |
+
* checked="checked"
|
18 |
+
* />
|
19 |
+
* <label
|
20 |
+
* class="tribe-common-form-control-checkbox__label"
|
21 |
+
* for="checkboxOne"
|
22 |
+
* >
|
23 |
+
* Checkbox One
|
24 |
+
* </label>
|
25 |
+
* </div>
|
26 |
+
* <div class="tribe-common-form-control-checkbox">
|
27 |
+
* <input
|
28 |
+
* class="tribe-common-form-control-checkbox__input"
|
29 |
+
* id="checkboxTwo"
|
30 |
+
* name="checkboxGroup"
|
31 |
+
* type="checkbox"
|
32 |
+
* value="checkboxTwo"
|
33 |
+
* />
|
34 |
+
* <label
|
35 |
+
* class="tribe-common-form-control-checkbox__label"
|
36 |
+
* for="checkboxTwo"
|
37 |
+
* >
|
38 |
+
* Checkbox Two
|
39 |
+
* </label>
|
40 |
+
* </div>
|
41 |
+
* </div>
|
42 |
+
* </fieldset>
|
43 |
+
*
|
44 |
+
* Example (Radios):
|
45 |
+
* <div class="tribe-common-form-control-checkbox-radio-group">
|
46 |
+
* <div class="tribe-common-form-control-radio">
|
47 |
+
* <input
|
48 |
+
* class="tribe-common-form-control-radio__input"
|
49 |
+
* id="radioExample"
|
50 |
+
* name="radioExample"
|
51 |
+
* type="radio"
|
52 |
+
* value="RadioExample"
|
53 |
+
* checked="checked"
|
54 |
+
* />
|
55 |
+
* <label
|
56 |
+
* class="tribe-common-form-control-radio__label"
|
57 |
+
* for="radioExample"
|
58 |
+
* >
|
59 |
+
* Radio Example
|
60 |
+
* </label>
|
61 |
+
* </div>
|
62 |
+
* </div>
|
63 |
+
*
|
64 |
+
* ----------------------------------------------------------------------------- */
|
65 |
+
|
66 |
+
.tribe-common-form-control-checkbox__label,
|
67 |
+
.tribe-common-form-control-radio__label {
|
68 |
+
cursor: pointer;
|
69 |
+
display: inline-block;
|
70 |
+
margin-left: 11px;
|
71 |
+
vertical-align: middle;
|
72 |
+
}
|
73 |
+
|
74 |
+
.tribe-common-form-control-checkbox__input,
|
75 |
+
.tribe-common-form-control-radio__input {
|
76 |
+
cursor: pointer;
|
77 |
+
display: inline-block;
|
78 |
+
margin: 0;
|
79 |
+
vertical-align: middle;
|
80 |
+
}
|
81 |
+
|
82 |
+
|
83 |
+
/* -----------------------------------------------------------------------------
|
84 |
+
* Form Control: Checkboxes
|
85 |
+
* ----------------------------------------------------------------------------- */
|
86 |
+
|
87 |
+
/* -----------------------------------------------------------------------------
|
88 |
+
* Form Control: Radios
|
89 |
+
* ----------------------------------------------------------------------------- */
|
90 |
+
|
91 |
+
/* -----------------------------------------------------------------------------
|
92 |
+
*
|
93 |
+
* Form Control: Checkboxes & Radios Theme Overrides
|
94 |
+
*
|
95 |
+
* ----------------------------------------------------------------------------- */
|
96 |
+
|
97 |
+
/* -----------------------------------------------------------------------------
|
98 |
+
* Form Control: Checkboxes Theme Overrides
|
99 |
+
* ----------------------------------------------------------------------------- */
|
100 |
+
|
101 |
+
/* -----------------------------------------------------------------------------
|
102 |
+
* Theme Overrides - Enfold
|
103 |
+
* ----------------------------------------------------------------------------- */
|
104 |
+
|
105 |
+
#top.tribe-theme-enfold & {
|
106 |
+
|
107 |
+
.tribe-common-form-control-checkbox__input {
|
108 |
+
display: inline-block;
|
109 |
+
}
|
110 |
+
}
|
111 |
+
|
112 |
+
/* -----------------------------------------------------------------------------
|
113 |
+
* Form Control: Radios Theme Overrides
|
114 |
+
* ----------------------------------------------------------------------------- */
|
115 |
+
}
|
common/src/resources/postcss/base/{forms → skeleton/forms}/_groups.pcss
RENAMED
File without changes
|
common/src/resources/postcss/base/skeleton/forms/_sliders.pcss
ADDED
@@ -0,0 +1,71 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Form Control: Sliders
|
5 |
+
*
|
6 |
+
* Example (Horizontal):
|
7 |
+
* <div class="tribe-common-form-control-slider">
|
8 |
+
* <input
|
9 |
+
* class="tribe-common-form-control-slider__input"
|
10 |
+
* id="sliderOne"
|
11 |
+
* type="range"
|
12 |
+
* min="0"
|
13 |
+
* max="100"
|
14 |
+
* value="50"
|
15 |
+
* />
|
16 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
17 |
+
* </div>
|
18 |
+
*
|
19 |
+
* Example (Vertical):
|
20 |
+
* <div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
21 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
22 |
+
* <input
|
23 |
+
* class="tribe-common-form-control-slider__input"
|
24 |
+
* id="sliderOne"
|
25 |
+
* type="range"
|
26 |
+
* min="0"
|
27 |
+
* max="100"
|
28 |
+
* value="50"
|
29 |
+
* />
|
30 |
+
* </div>
|
31 |
+
*
|
32 |
+
* ----------------------------------------------------------------------------- */
|
33 |
+
|
34 |
+
.tribe-common-form-control-slider__input {
|
35 |
+
cursor: pointer;
|
36 |
+
display: inline-block;
|
37 |
+
margin: 0;
|
38 |
+
padding: 0;
|
39 |
+
width: 120px;
|
40 |
+
vertical-align: middle;
|
41 |
+
|
42 |
+
/* -----------------------------------------------------------------------------
|
43 |
+
* Track styles
|
44 |
+
* ----------------------------------------------------------------------------- */
|
45 |
+
|
46 |
+
/* -----------------------------------------------------------------------------
|
47 |
+
* Thumb styles
|
48 |
+
* ----------------------------------------------------------------------------- */
|
49 |
+
}
|
50 |
+
|
51 |
+
.tribe-common-form-control-slider__label {
|
52 |
+
cursor: pointer;
|
53 |
+
display: inline-block;
|
54 |
+
margin-left: 11px;
|
55 |
+
vertical-align: middle;
|
56 |
+
}
|
57 |
+
|
58 |
+
.tribe-common-form-control-slider--vertical {
|
59 |
+
|
60 |
+
.tribe-common-form-control-slider__label {
|
61 |
+
display: block;
|
62 |
+
margin: 0 0 6px;
|
63 |
+
}
|
64 |
+
}
|
65 |
+
|
66 |
+
/* -----------------------------------------------------------------------------
|
67 |
+
*
|
68 |
+
* Form Control: Sliders Theme Overrides
|
69 |
+
*
|
70 |
+
* ----------------------------------------------------------------------------- */
|
71 |
+
}
|
common/src/resources/postcss/base/skeleton/forms/_text.pcss
ADDED
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Form Control: Text
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <div class="tribe-common-form-control-text">
|
8 |
+
* <label class="tribe-common-form-control-text__label" for="textInput">Text Input</label>
|
9 |
+
* <input
|
10 |
+
* class="tribe-common-form-control-text__input"
|
11 |
+
* id="textInput"
|
12 |
+
* name="textInput"
|
13 |
+
* type="text"
|
14 |
+
* placeholder="Text Input"
|
15 |
+
* />
|
16 |
+
* </div>
|
17 |
+
*
|
18 |
+
* ----------------------------------------------------------------------------- */
|
19 |
+
|
20 |
+
.tribe-common-form-control-text__label {
|
21 |
+
@mixin visually-hide;
|
22 |
+
}
|
23 |
+
|
24 |
+
.tribe-common-form-control-text__input {
|
25 |
+
height: auto;
|
26 |
+
padding: var(--spacer-2) var(--spacer-6) var(--spacer-2) 0;
|
27 |
+
width: 100%;
|
28 |
+
|
29 |
+
@media (--viewport-medium) {
|
30 |
+
padding: var(--spacer-4) var(--spacer-4) var(--spacer-4) var(--spacer-8);
|
31 |
+
}
|
32 |
+
}
|
33 |
+
|
34 |
+
/* -----------------------------------------------------------------------------
|
35 |
+
*
|
36 |
+
* Form Control: Text Theme Overrides
|
37 |
+
*
|
38 |
+
* ----------------------------------------------------------------------------- */
|
39 |
+
|
40 |
+
/* -------------------------------------------------------------------------
|
41 |
+
* Theme Overrides - Enfold
|
42 |
+
* ------------------------------------------------------------------------- */
|
43 |
+
|
44 |
+
#top.tribe-theme-enfold & {
|
45 |
+
|
46 |
+
.tribe-common-form-control-text__input {
|
47 |
+
padding: var(--spacer-2) var(--spacer-6) var(--spacer-2) 0;
|
48 |
+
width: 100%;
|
49 |
+
|
50 |
+
@media (--viewport-medium) {
|
51 |
+
padding: var(--spacer-4) var(--spacer-4) var(--spacer-4) var(--spacer-8);
|
52 |
+
}
|
53 |
+
}
|
54 |
+
}
|
55 |
+
}
|
common/src/resources/postcss/base/skeleton/forms/_toggles.pcss
ADDED
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Form Control: Toggles
|
5 |
+
*
|
6 |
+
* Example (Horizontal):
|
7 |
+
* <div class="tribe-common-form-control-toggle">
|
8 |
+
* <input
|
9 |
+
* class="tribe-common-form-control-toggle__input"
|
10 |
+
* id="toggleOne"
|
11 |
+
* name="toggleGroup"
|
12 |
+
* type="checkbox"
|
13 |
+
* value="toggleOne"
|
14 |
+
* />
|
15 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
16 |
+
* </div>
|
17 |
+
*
|
18 |
+
* Example (Vertical):
|
19 |
+
* <div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
20 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
21 |
+
* <input
|
22 |
+
* class="tribe-common-form-control-toggle__input"
|
23 |
+
* id="toggleOne"
|
24 |
+
* name="toggleGroup"
|
25 |
+
* type="checkbox"
|
26 |
+
* value="toggleOne"
|
27 |
+
* />
|
28 |
+
* </div>
|
29 |
+
*
|
30 |
+
* ----------------------------------------------------------------------------- */
|
31 |
+
|
32 |
+
.tribe-common-form-control-toggle__input {
|
33 |
+
cursor: pointer;
|
34 |
+
display: inline-block;
|
35 |
+
vertical-align: middle;
|
36 |
+
}
|
37 |
+
|
38 |
+
.tribe-common-form-control-toggle__label {
|
39 |
+
cursor: pointer;
|
40 |
+
display: inline-block;
|
41 |
+
margin-left: 11px;
|
42 |
+
vertical-align: middle;
|
43 |
+
}
|
44 |
+
|
45 |
+
.tribe-common-form-control-toggle--vertical {
|
46 |
+
|
47 |
+
.tribe-common-form-control-toggle__label {
|
48 |
+
display: block;
|
49 |
+
margin: 0 0 6px;
|
50 |
+
}
|
51 |
+
}
|
52 |
+
|
53 |
+
/* -----------------------------------------------------------------------------
|
54 |
+
*
|
55 |
+
* Form Control: Toggles Theme Overrides
|
56 |
+
*
|
57 |
+
* ----------------------------------------------------------------------------- */
|
58 |
+
|
59 |
+
/* -----------------------------------------------------------------------------
|
60 |
+
* Theme Overrides - Enfold
|
61 |
+
* ----------------------------------------------------------------------------- */
|
62 |
+
|
63 |
+
#top.tribe-theme-enfold & {
|
64 |
+
|
65 |
+
.tribe-common-form-control-toggle__input {
|
66 |
+
display: inline-block;
|
67 |
+
margin: 5px 0;
|
68 |
+
}
|
69 |
+
}
|
70 |
+
}
|
common/src/resources/postcss/base/{grid → skeleton/grid}/_columns.pcss
RENAMED
File without changes
|
common/src/resources/postcss/base/{grid → skeleton/grid}/_rows.pcss
RENAMED
File without changes
|
common/src/resources/postcss/base/skeleton/typography/_anchors.pcss
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
|
3 |
+
a {
|
4 |
+
cursor: pointer;
|
5 |
+
}
|
6 |
+
|
7 |
+
/* -------------------------------------------------------------------------
|
8 |
+
*
|
9 |
+
* Anchor: Theme Overrides
|
10 |
+
*
|
11 |
+
* ------------------------------------------------------------------------- */
|
12 |
+
|
13 |
+
/* -------------------------------------------------------------------------
|
14 |
+
*
|
15 |
+
* Anchor
|
16 |
+
*
|
17 |
+
* Example:
|
18 |
+
* <a class="tribe-common-anchor">Anchor Text</a>
|
19 |
+
* <a class="tribe-common-anchor-alt">Anchor Alt Text</a>
|
20 |
+
* <a class="tribe-common-anchor-thin">Anchor Thin Text</a>
|
21 |
+
*
|
22 |
+
* ------------------------------------------------------------------------- */
|
23 |
+
|
24 |
+
/* -------------------------------------------------------------------------
|
25 |
+
*
|
26 |
+
* Anchor: Theme Overrides
|
27 |
+
*
|
28 |
+
* ------------------------------------------------------------------------- */
|
29 |
+
}
|
common/src/resources/postcss/base/skeleton/typography/_body.pcss
ADDED
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-common { */
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Body
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <p class="tribe-common-b1">Text here</p>
|
8 |
+
*
|
9 |
+
* ------------------------------------------------------------------------- */
|
10 |
+
|
11 |
+
/* -------------------------------------------------------------------------
|
12 |
+
* Body 1
|
13 |
+
* ------------------------------------------------------------------------- */
|
14 |
+
|
15 |
+
/* -------------------------------------------------------------------------
|
16 |
+
* Body 2
|
17 |
+
* ------------------------------------------------------------------------- */
|
18 |
+
|
19 |
+
/* -------------------------------------------------------------------------
|
20 |
+
* Body 3
|
21 |
+
* ------------------------------------------------------------------------- */
|
22 |
+
|
23 |
+
/* -------------------------------------------------------------------------
|
24 |
+
* Body 1 for --viewport-medium
|
25 |
+
* ------------------------------------------------------------------------- */
|
26 |
+
|
27 |
+
/* -------------------------------------------------------------------------
|
28 |
+
* Body 2 for --viewport-medium
|
29 |
+
* ------------------------------------------------------------------------- */
|
30 |
+
|
31 |
+
/* -------------------------------------------------------------------------
|
32 |
+
* Body 3 for --viewport-medium
|
33 |
+
* ------------------------------------------------------------------------- */
|
34 |
+
/* } */
|
common/src/resources/postcss/base/skeleton/typography/_ctas.pcss
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-common { */
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* CTA
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <a class="tribe-common-cta">Link Text</a>
|
8 |
+
* <a class="tribe-common-cta tribe-common-cta--alt">Link Text Alt</a>
|
9 |
+
*
|
10 |
+
* ------------------------------------------------------------------------- */
|
11 |
+
|
12 |
+
/* -------------------------------------------------------------------------
|
13 |
+
*
|
14 |
+
* CTA: Theme Overrides
|
15 |
+
*
|
16 |
+
* ------------------------------------------------------------------------- */
|
17 |
+
/* } */
|
common/src/resources/postcss/base/skeleton/typography/_headings.pcss
ADDED
@@ -0,0 +1,72 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-common { */
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Heading
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <h1 class="tribe-common-h1">Heading Text</h1>
|
8 |
+
*
|
9 |
+
* ------------------------------------------------------------------------- */
|
10 |
+
|
11 |
+
/* -------------------------------------------------------------------------
|
12 |
+
* Heading: h1
|
13 |
+
* ------------------------------------------------------------------------- */
|
14 |
+
|
15 |
+
/* -------------------------------------------------------------------------
|
16 |
+
* Heading: h2
|
17 |
+
* ------------------------------------------------------------------------- */
|
18 |
+
|
19 |
+
/* -------------------------------------------------------------------------
|
20 |
+
* Heading: h3
|
21 |
+
* ------------------------------------------------------------------------- */
|
22 |
+
|
23 |
+
/* -------------------------------------------------------------------------
|
24 |
+
* Heading: h4
|
25 |
+
* ------------------------------------------------------------------------- */
|
26 |
+
|
27 |
+
/* -------------------------------------------------------------------------
|
28 |
+
* Heading: h5
|
29 |
+
* ------------------------------------------------------------------------- */
|
30 |
+
|
31 |
+
/* -------------------------------------------------------------------------
|
32 |
+
* Heading: h6
|
33 |
+
* ------------------------------------------------------------------------- */
|
34 |
+
|
35 |
+
/* -------------------------------------------------------------------------
|
36 |
+
* Heading: h7
|
37 |
+
* ------------------------------------------------------------------------- */
|
38 |
+
|
39 |
+
/* -------------------------------------------------------------------------
|
40 |
+
* Heading: h8
|
41 |
+
* ------------------------------------------------------------------------- */
|
42 |
+
|
43 |
+
/* -------------------------------------------------------------------------
|
44 |
+
* Heading: h3 for --viewport-medium
|
45 |
+
* ------------------------------------------------------------------------- */
|
46 |
+
|
47 |
+
/* -------------------------------------------------------------------------
|
48 |
+
* Heading: h4 for --viewport-medium
|
49 |
+
* ------------------------------------------------------------------------- */
|
50 |
+
|
51 |
+
/* -------------------------------------------------------------------------
|
52 |
+
* Heading: h5 for --viewport-medium
|
53 |
+
* ------------------------------------------------------------------------- */
|
54 |
+
|
55 |
+
/* -------------------------------------------------------------------------
|
56 |
+
* Heading: h6 for --viewport-medium
|
57 |
+
* ------------------------------------------------------------------------- */
|
58 |
+
|
59 |
+
/* -------------------------------------------------------------------------
|
60 |
+
* Heading: h7 for --viewport-medium
|
61 |
+
* ------------------------------------------------------------------------- */
|
62 |
+
|
63 |
+
/* -------------------------------------------------------------------------
|
64 |
+
* Heading: alt style
|
65 |
+
* ------------------------------------------------------------------------- */
|
66 |
+
|
67 |
+
/* -------------------------------------------------------------------------
|
68 |
+
*
|
69 |
+
* Heading: Theme Overrides
|
70 |
+
*
|
71 |
+
* ------------------------------------------------------------------------- */
|
72 |
+
/* } */
|
common/src/resources/postcss/base/{typography → skeleton/typography}/_lists.pcss
RENAMED
File without changes
|
common/src/resources/postcss/common-full.pcss
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* Common Full CSS
|
3 |
+
*
|
4 |
+
* DO NOT EDIT THIS CSS FILE DIRECTLY.
|
5 |
+
* -------------------------------------------------------------
|
6 |
+
* This file is just a clearing-house, see the pcss directory
|
7 |
+
* and edit the source files found there.
|
8 |
+
*/
|
9 |
+
|
10 |
+
/* Reset */
|
11 |
+
@import "resets/full/_all.pcss";
|
12 |
+
|
13 |
+
/* Utilities */
|
14 |
+
@import "utilities/_all.pcss";
|
15 |
+
|
16 |
+
/* Base */
|
17 |
+
@import "base/full/_all.pcss";
|
18 |
+
|
19 |
+
/* Components */
|
20 |
+
@import "components/full/_all.pcss";
|
common/src/resources/postcss/{common.pcss → common-skeleton.pcss}
RENAMED
@@ -1,5 +1,5 @@
|
|
1 |
/*
|
2 |
-
* Common CSS
|
3 |
*
|
4 |
* DO NOT EDIT THIS CSS FILE DIRECTLY.
|
5 |
* -------------------------------------------------------------
|
@@ -8,16 +8,16 @@
|
|
8 |
*/
|
9 |
|
10 |
/* Reset */
|
11 |
-
@import "resets/
|
12 |
|
13 |
/* Utilities */
|
14 |
@import "utilities/_all.pcss";
|
15 |
|
16 |
/* Base */
|
17 |
-
@import "base/_all.pcss";
|
18 |
|
19 |
/* A11y */
|
20 |
@import "a11y/_all.pcss";
|
21 |
|
22 |
/* Components */
|
23 |
-
@import "components/_all.pcss";
|
1 |
/*
|
2 |
+
* Common Skeleton CSS
|
3 |
*
|
4 |
* DO NOT EDIT THIS CSS FILE DIRECTLY.
|
5 |
* -------------------------------------------------------------
|
8 |
*/
|
9 |
|
10 |
/* Reset */
|
11 |
+
@import "resets/skeleton/_all.pcss";
|
12 |
|
13 |
/* Utilities */
|
14 |
@import "utilities/_all.pcss";
|
15 |
|
16 |
/* Base */
|
17 |
+
@import "base/skeleton/_all.pcss";
|
18 |
|
19 |
/* A11y */
|
20 |
@import "a11y/_all.pcss";
|
21 |
|
22 |
/* Components */
|
23 |
+
@import "components/skeleton/_all.pcss";
|
common/src/resources/postcss/components/{_all.pcss → full/_all.pcss}
RENAMED
@@ -1,6 +1,6 @@
|
|
1 |
/* -----------------------------------------------------------------------------
|
2 |
*
|
3 |
-
* Components
|
4 |
*
|
5 |
* This file is just a clearing-house.
|
6 |
* Make partials (start with an underscore) for any actual css code.
|
@@ -13,5 +13,4 @@
|
|
13 |
@import "buttons/_solid.pcss";
|
14 |
|
15 |
@import "_image.pcss";
|
16 |
-
|
17 |
@import "_loader.pcss";
|
1 |
/* -----------------------------------------------------------------------------
|
2 |
*
|
3 |
+
* Components Full
|
4 |
*
|
5 |
* This file is just a clearing-house.
|
6 |
* Make partials (start with an underscore) for any actual css code.
|
13 |
@import "buttons/_solid.pcss";
|
14 |
|
15 |
@import "_image.pcss";
|
|
|
16 |
@import "_loader.pcss";
|
common/src/resources/postcss/components/full/_image.pcss
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-common { */
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Component: Image
|
5 |
+
*
|
6 |
+
* Example (Regular):
|
7 |
+
* <img src="#" alt="" class="tribe-common-c-image" />
|
8 |
+
*
|
9 |
+
* Example (Background):
|
10 |
+
* <div class="tribe-common-c-image tribe-common-c-image--bg">
|
11 |
+
* <div class="tribe-common-c-image__bg"></div>
|
12 |
+
* </div>
|
13 |
+
*
|
14 |
+
* ----------------------------------------------------------------------------- */
|
15 |
+
/* } */
|
common/src/resources/postcss/components/{_loader.pcss → full/_loader.pcss}
RENAMED
@@ -13,30 +13,11 @@
|
|
13 |
*
|
14 |
* ----------------------------------------------------------------------------- */
|
15 |
|
16 |
-
/*.tribe-common-c-loader {}*/
|
17 |
-
|
18 |
-
.tribe-common-c-loader {
|
19 |
-
display: flex;
|
20 |
-
padding-top: calc(var(--spacer-11) * 3);
|
21 |
-
|
22 |
-
@media (--viewport-medium) {
|
23 |
-
padding-top: calc(var(--spacer-13) * 3);
|
24 |
-
}
|
25 |
-
}
|
26 |
-
|
27 |
.tribe-common-c-loader__dot {
|
28 |
-
background-color: var(--color-accent-primary-background);
|
29 |
-
height: 15px;
|
30 |
-
width: 15px;
|
31 |
animation-name: tribe-common-c-loader-bounce;
|
32 |
animation-duration: 2.24s;
|
33 |
animation-iteration-count: infinite;
|
34 |
animation-direction: normal;
|
35 |
-
border-radius: 50%;
|
36 |
-
|
37 |
-
&:not(:first-of-type) {
|
38 |
-
margin-left: 8px;
|
39 |
-
}
|
40 |
}
|
41 |
|
42 |
.tribe-common-c-loader__dot--first {
|
13 |
*
|
14 |
* ----------------------------------------------------------------------------- */
|
15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
.tribe-common-c-loader__dot {
|
|
|
|
|
|
|
17 |
animation-name: tribe-common-c-loader-bounce;
|
18 |
animation-duration: 2.24s;
|
19 |
animation-iteration-count: infinite;
|
20 |
animation-direction: normal;
|
|
|
|
|
|
|
|
|
|
|
21 |
}
|
22 |
|
23 |
.tribe-common-c-loader__dot--first {
|
common/src/resources/postcss/components/{buttons → full/buttons}/_border.pcss
RENAMED
@@ -15,11 +15,9 @@
|
|
15 |
|
16 |
color: var(--color-text-secondary);
|
17 |
padding: 14px 20px 14px;
|
18 |
-
width: 100%;
|
19 |
|
20 |
@media (--viewport-medium) {
|
21 |
padding: 6px 15px;
|
22 |
-
width: auto;
|
23 |
}
|
24 |
|
25 |
&:active,
|
15 |
|
16 |
color: var(--color-text-secondary);
|
17 |
padding: 14px 20px 14px;
|
|
|
18 |
|
19 |
@media (--viewport-medium) {
|
20 |
padding: 6px 15px;
|
|
|
21 |
}
|
22 |
|
23 |
&:active,
|
common/src/resources/postcss/components/full/buttons/_icon.pcss
ADDED
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Button: Icon
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <button class="tribe-common-c-btn-icon tribe-common-c-btn-icon--filter">...</button>
|
8 |
+
* <a href="#" class="tribe-common-c-btn-icon tribe-common-c-btn-icon--filter">...</a>
|
9 |
+
*
|
10 |
+
* ----------------------------------------------------------------------------- */
|
11 |
+
|
12 |
+
.tribe-common-c-btn-icon {
|
13 |
+
@mixin button-global;
|
14 |
+
}
|
15 |
+
|
16 |
+
/* -----------------------------------------------------------------------------
|
17 |
+
*
|
18 |
+
* Button: Icon Border
|
19 |
+
*
|
20 |
+
* Example:
|
21 |
+
* <button class="tribe-common-c-btn-icon tribe-common-c-btn-icon--border tribe-common-c-btn-icon--filter">...</button>
|
22 |
+
* <a href="#" class="tribe-common-c-btn-icon tribe-common-c-btn-icon--border tribe-common-c-btn-icon--filter">...</a>
|
23 |
+
*
|
24 |
+
* ----------------------------------------------------------------------------- */
|
25 |
+
|
26 |
+
.tribe-common-c-btn-icon--border {
|
27 |
+
@mixin button-icon-border;
|
28 |
+
}
|
29 |
+
|
30 |
+
/* -----------------------------------------------------------------------------
|
31 |
+
* Button: Icon Caret Left
|
32 |
+
* ----------------------------------------------------------------------------- */
|
33 |
+
|
34 |
+
/* -----------------------------------------------------------------------------
|
35 |
+
* Button: Icon Caret Right
|
36 |
+
* ----------------------------------------------------------------------------- */
|
37 |
+
|
38 |
+
/* -----------------------------------------------------------------------------
|
39 |
+
* Button: Icon Filters
|
40 |
+
* ----------------------------------------------------------------------------- */
|
41 |
+
|
42 |
+
/* -----------------------------------------------------------------------------
|
43 |
+
* Button: Icon Search
|
44 |
+
* ----------------------------------------------------------------------------- */
|
45 |
+
|
46 |
+
/* -------------------------------------------------------------------------
|
47 |
+
*
|
48 |
+
* Button: Icon Border - Theme Overrides
|
49 |
+
*
|
50 |
+
* ------------------------------------------------------------------------- */
|
51 |
+
|
52 |
+
/* -------------------------------------------------------------------------
|
53 |
+
* Theme Overrides - Twenty Seventeen
|
54 |
+
* ------------------------------------------------------------------------- */
|
55 |
+
|
56 |
+
.tribe-theme-twentyseventeen & {
|
57 |
+
|
58 |
+
.tribe-common-c-btn-icon--border {
|
59 |
+
|
60 |
+
&:hover {
|
61 |
+
background-color: var(--color-background);
|
62 |
+
}
|
63 |
+
}
|
64 |
+
}
|
65 |
+
}
|
common/src/resources/postcss/components/{buttons → full/buttons}/_solid.pcss
RENAMED
@@ -13,13 +13,8 @@
|
|
13 |
a.tribe-common-c-btn {
|
14 |
@mixin button-solid;
|
15 |
|
16 |
-
background-color: var(--color-accent-primary);
|
17 |
padding: 11px 20px 11px;
|
18 |
-
|
19 |
-
|
20 |
-
@media (--viewport-medium) {
|
21 |
-
width: auto;
|
22 |
-
}
|
23 |
|
24 |
&:focus,
|
25 |
&:hover {
|
13 |
a.tribe-common-c-btn {
|
14 |
@mixin button-solid;
|
15 |
|
|
|
16 |
padding: 11px 20px 11px;
|
17 |
+
background-color: var(--color-accent-primary);
|
|
|
|
|
|
|
|
|
18 |
|
19 |
&:focus,
|
20 |
&:hover {
|
common/src/resources/postcss/components/skeleton/_all.pcss
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* -----------------------------------------------------------------------------
|
2 |
+
*
|
3 |
+
* Components Skeleton
|
4 |
+
*
|
5 |
+
* This file is just a clearing-house.
|
6 |
+
* Make partials (start with an underscore) for any actual css code.
|
7 |
+
*
|
8 |
+
* ----------------------------------------------------------------------------- */
|
9 |
+
|
10 |
+
/* Buttons */
|
11 |
+
@import "buttons/_border.pcss";
|
12 |
+
@import "buttons/_icon.pcss";
|
13 |
+
@import "buttons/_solid.pcss";
|
14 |
+
|
15 |
+
@import "_image.pcss";
|
16 |
+
@import "_loader.pcss";
|
common/src/resources/postcss/components/{_image.pcss → skeleton/_image.pcss}
RENAMED
File without changes
|
common/src/resources/postcss/components/skeleton/_loader.pcss
ADDED
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Component: Loader
|
5 |
+
*
|
6 |
+
*
|
7 |
+
* Example:
|
8 |
+
* <div class="tribe-events-view-loader__dots tribe-common-c-loader">
|
9 |
+
* <div class="tribe-common-c-loader__dot tribe-common-c-loader__dot--first"></div>
|
10 |
+
* <div class="tribe-common-c-loader__dot tribe-common-c-loader__dot--second"></div>
|
11 |
+
* <div class="tribe-common-c-loader__dot tribe-common-c-loader__dot--third"></div>
|
12 |
+
* </div>
|
13 |
+
*
|
14 |
+
* ----------------------------------------------------------------------------- */
|
15 |
+
|
16 |
+
.tribe-common-c-loader {
|
17 |
+
display: flex;
|
18 |
+
padding-top: calc(var(--spacer-11) * 3);
|
19 |
+
|
20 |
+
@media (--viewport-medium) {
|
21 |
+
padding-top: calc(var(--spacer-13) * 3);
|
22 |
+
}
|
23 |
+
}
|
24 |
+
|
25 |
+
.tribe-common-c-loader__dot {
|
26 |
+
background-color: var(--color-accent-primary-background);
|
27 |
+
height: 15px;
|
28 |
+
width: 15px;
|
29 |
+
border-radius: 50%;
|
30 |
+
|
31 |
+
&:not(:first-of-type) {
|
32 |
+
margin-left: 8px;
|
33 |
+
}
|
34 |
+
}
|
35 |
+
}
|
common/src/resources/postcss/components/skeleton/buttons/_border.pcss
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Button: Border
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <button class="tribe-common-c-btn-border">...</button>
|
8 |
+
* <a href="#" class="tribe-common-c-btn-border">...</a>
|
9 |
+
*
|
10 |
+
* ----------------------------------------------------------------------------- */
|
11 |
+
|
12 |
+
.tribe-common-c-btn-border,
|
13 |
+
a.tribe-common-c-btn-border {
|
14 |
+
padding: 14px 20px 14px;
|
15 |
+
width: 100%;
|
16 |
+
|
17 |
+
@media (--viewport-medium) {
|
18 |
+
padding: 6px 15px;
|
19 |
+
width: auto;
|
20 |
+
}
|
21 |
+
}
|
22 |
+
|
23 |
+
/* -------------------------------------------------------------------------
|
24 |
+
*
|
25 |
+
* Button: Border - Theme Overrides
|
26 |
+
*
|
27 |
+
* ------------------------------------------------------------------------- */
|
28 |
+
}
|
common/src/resources/postcss/components/{buttons → skeleton/buttons}/_icon.pcss
RENAMED
@@ -10,7 +10,6 @@
|
|
10 |
* ----------------------------------------------------------------------------- */
|
11 |
|
12 |
.tribe-common-c-btn-icon {
|
13 |
-
@mixin button-global;
|
14 |
|
15 |
&:before {
|
16 |
background-repeat: no-repeat;
|
@@ -30,10 +29,6 @@
|
|
30 |
*
|
31 |
* ----------------------------------------------------------------------------- */
|
32 |
|
33 |
-
.tribe-common-c-btn-icon--border {
|
34 |
-
@mixin button-icon-border;
|
35 |
-
}
|
36 |
-
|
37 |
/* -----------------------------------------------------------------------------
|
38 |
* Button: Icon Caret Left
|
39 |
* ----------------------------------------------------------------------------- */
|
@@ -155,18 +150,4 @@
|
|
155 |
* Button: Icon Border - Theme Overrides
|
156 |
*
|
157 |
* ------------------------------------------------------------------------- */
|
158 |
-
|
159 |
-
/* -------------------------------------------------------------------------
|
160 |
-
* Theme Overrides - Twenty Seventeen
|
161 |
-
* ------------------------------------------------------------------------- */
|
162 |
-
|
163 |
-
.tribe-theme-twentyseventeen & {
|
164 |
-
|
165 |
-
.tribe-common-c-btn-icon--border {
|
166 |
-
|
167 |
-
&:hover {
|
168 |
-
background-color: var(--color-background);
|
169 |
-
}
|
170 |
-
}
|
171 |
-
}
|
172 |
}
|
10 |
* ----------------------------------------------------------------------------- */
|
11 |
|
12 |
.tribe-common-c-btn-icon {
|
|
|
13 |
|
14 |
&:before {
|
15 |
background-repeat: no-repeat;
|
29 |
*
|
30 |
* ----------------------------------------------------------------------------- */
|
31 |
|
|
|
|
|
|
|
|
|
32 |
/* -----------------------------------------------------------------------------
|
33 |
* Button: Icon Caret Left
|
34 |
* ----------------------------------------------------------------------------- */
|
150 |
* Button: Icon Border - Theme Overrides
|
151 |
*
|
152 |
* ------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
}
|
common/src/resources/postcss/components/skeleton/buttons/_solid.pcss
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Button: Solid
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <button class="tribe-common-c-btn">...</button>
|
8 |
+
* <a href="#" class="tribe-common-c-btn">...</a>
|
9 |
+
*
|
10 |
+
* ----------------------------------------------------------------------------- */
|
11 |
+
|
12 |
+
.tribe-common-c-btn,
|
13 |
+
a.tribe-common-c-btn {
|
14 |
+
padding: 11px 20px 11px;
|
15 |
+
width: 100%;
|
16 |
+
|
17 |
+
@media (--viewport-medium) {
|
18 |
+
width: auto;
|
19 |
+
}
|
20 |
+
}
|
21 |
+
|
22 |
+
/* -------------------------------------------------------------------------
|
23 |
+
*
|
24 |
+
* Button: Solid - Theme Overrides
|
25 |
+
*
|
26 |
+
* ------------------------------------------------------------------------- */
|
27 |
+
}
|
common/src/resources/postcss/reset.pcss
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
* Reset CSS
|
3 |
-
*
|
4 |
-
* DO NOT EDIT THIS CSS FILE DIRECTLY.
|
5 |
-
* -------------------------------------------------------------
|
6 |
-
* This file is just a clearing-house, see the pcss directory
|
7 |
-
* and edit the source files found there.
|
8 |
-
*/
|
9 |
-
|
10 |
-
/* Reset */
|
11 |
-
@import "resets/_reset.pcss";
|
12 |
-
|
13 |
-
/* Theme Overrides */
|
14 |
-
@import "resets/_avada.pcss";
|
15 |
-
@import "resets/_divi.pcss";
|
16 |
-
@import "resets/_enfold.pcss";
|
17 |
-
@import "resets/_genesis.pcss";
|
18 |
-
@import "resets/_twentynineteen.pcss";
|
19 |
-
@import "resets/_twentyseventeen.pcss";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/resets/_genesis.pcss
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
.tribe-theme-genesis {
|
2 |
-
|
3 |
-
}
|
|
|
|
|
|
common/src/resources/postcss/resets/full/_all.pcss
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* -----------------------------------------------------------------------------
|
2 |
+
*
|
3 |
+
* Resets Full
|
4 |
+
*
|
5 |
+
* This file is just a clearing-house.
|
6 |
+
* Make partials (start with an underscore) for any actual css code.
|
7 |
+
*
|
8 |
+
* ----------------------------------------------------------------------------- */
|
9 |
+
|
10 |
+
/* Reset */
|
11 |
+
@import "_reset.pcss";
|
12 |
+
|
13 |
+
/* Theme Overrides */
|
14 |
+
@import "_avada.pcss";
|
15 |
+
@import "_divi.pcss";
|
16 |
+
@import "_enfold.pcss";
|
17 |
+
@import "_genesis.pcss";
|
18 |
+
@import "_twentynineteen.pcss";
|
19 |
+
@import "_twentyseventeen.pcss";
|
common/src/resources/postcss/resets/full/_avada.pcss
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-theme-avada { */
|
2 |
+
|
3 |
+
/* -------------------------------------------------------------------------
|
4 |
+
* Reset Full Theme Overrides - Avada
|
5 |
+
* ------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
/* } */
|
common/src/resources/postcss/resets/full/_divi.pcss
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-theme-divi { */
|
2 |
+
|
3 |
+
/* -------------------------------------------------------------------------
|
4 |
+
* Reset Full Theme Overrides - Divi
|
5 |
+
* ------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
/* } */
|
common/src/resources/postcss/resets/full/_enfold.pcss
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* #top.tribe-theme-enfold .tribe-common { */
|
2 |
+
|
3 |
+
/* -------------------------------------------------------------------------
|
4 |
+
* Reset Full Theme Overrides - Enfold
|
5 |
+
* ------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
/* } */
|
common/src/resources/postcss/resets/full/_genesis.pcss
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-theme-genesis { */
|
2 |
+
|
3 |
+
/* -------------------------------------------------------------------------
|
4 |
+
* Reset Full Theme Overrides - Genesis
|
5 |
+
* ------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
/* } */
|
common/src/resources/postcss/resets/{_common.pcss → full/_reset.pcss}
RENAMED
@@ -114,11 +114,6 @@
|
|
114 |
*
|
115 |
* ----------------------------------------------------------------------------- */
|
116 |
|
117 |
-
ol,
|
118 |
-
ul {
|
119 |
-
list-style: none;
|
120 |
-
}
|
121 |
-
|
122 |
h1,
|
123 |
h2,
|
124 |
h3,
|
114 |
*
|
115 |
* ----------------------------------------------------------------------------- */
|
116 |
|
|
|
|
|
|
|
|
|
|
|
117 |
h1,
|
118 |
h2,
|
119 |
h3,
|
common/src/resources/postcss/resets/{_twentynineteen.pcss → full/_twentynineteen.pcss}
RENAMED
@@ -1,7 +1,7 @@
|
|
1 |
.tribe-theme-twentynineteen .tribe-common {
|
2 |
|
3 |
/* -------------------------------------------------------------------------
|
4 |
-
* Reset Theme Overrides - Twenty Nineteen
|
5 |
* ------------------------------------------------------------------------- */
|
6 |
|
7 |
h1,
|
1 |
.tribe-theme-twentynineteen .tribe-common {
|
2 |
|
3 |
/* -------------------------------------------------------------------------
|
4 |
+
* Reset Full Theme Overrides - Twenty Nineteen
|
5 |
* ------------------------------------------------------------------------- */
|
6 |
|
7 |
h1,
|
common/src/resources/postcss/resets/{_twentyseventeen.pcss → full/_twentyseventeen.pcss}
RENAMED
@@ -1,7 +1,7 @@
|
|
1 |
.tribe-theme-twentyseventeen .tribe-common {
|
2 |
|
3 |
/* -------------------------------------------------------------------------
|
4 |
-
* Reset Theme Overrides - Twenty Seventeen
|
5 |
* ------------------------------------------------------------------------- */
|
6 |
|
7 |
h5 {
|
1 |
.tribe-theme-twentyseventeen .tribe-common {
|
2 |
|
3 |
/* -------------------------------------------------------------------------
|
4 |
+
* Reset Full Theme Overrides - Twenty Seventeen
|
5 |
* ------------------------------------------------------------------------- */
|
6 |
|
7 |
h5 {
|
common/src/resources/postcss/resets/skeleton/_all.pcss
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* -----------------------------------------------------------------------------
|
2 |
+
*
|
3 |
+
* Resets Skeleton
|
4 |
+
*
|
5 |
+
* This file is just a clearing-house.
|
6 |
+
* Make partials (start with an underscore) for any actual css code.
|
7 |
+
*
|
8 |
+
* ----------------------------------------------------------------------------- */
|
9 |
+
|
10 |
+
/* Reset */
|
11 |
+
@import "_reset.pcss";
|
12 |
+
|
13 |
+
/* Theme Overrides */
|
14 |
+
@import "_avada.pcss";
|
15 |
+
@import "_divi.pcss";
|
16 |
+
@import "_enfold.pcss";
|
17 |
+
@import "_genesis.pcss";
|
18 |
+
@import "_twentynineteen.pcss";
|
19 |
+
@import "_twentyseventeen.pcss";
|
common/src/resources/postcss/resets/{_avada.pcss → skeleton/_avada.pcss}
RENAMED
@@ -1,7 +1,7 @@
|
|
1 |
.tribe-theme-avada {
|
2 |
|
3 |
/* -------------------------------------------------------------------------
|
4 |
-
* Reset Theme Overrides - Avada
|
5 |
* ------------------------------------------------------------------------- */
|
6 |
|
7 |
input[type="text"] {
|
1 |
.tribe-theme-avada {
|
2 |
|
3 |
/* -------------------------------------------------------------------------
|
4 |
+
* Reset Skeleton Theme Overrides - Avada
|
5 |
* ------------------------------------------------------------------------- */
|
6 |
|
7 |
input[type="text"] {
|
common/src/resources/postcss/resets/{_divi.pcss → skeleton/_divi.pcss}
RENAMED
@@ -1,7 +1,7 @@
|
|
1 |
.tribe-theme-divi {
|
2 |
|
3 |
/* -------------------------------------------------------------------------
|
4 |
-
* Reset Theme Overrides - Divi
|
5 |
* ------------------------------------------------------------------------- */
|
6 |
|
7 |
.entry-content .tribe-common,
|
1 |
.tribe-theme-divi {
|
2 |
|
3 |
/* -------------------------------------------------------------------------
|
4 |
+
* Reset Skeleton Theme Overrides - Divi
|
5 |
* ------------------------------------------------------------------------- */
|
6 |
|
7 |
.entry-content .tribe-common,
|
common/src/resources/postcss/resets/{_enfold.pcss → skeleton/_enfold.pcss}
RENAMED
@@ -1,7 +1,7 @@
|
|
1 |
#top.tribe-theme-enfold .tribe-common {
|
2 |
|
3 |
/* -------------------------------------------------------------------------
|
4 |
-
* Reset Theme Overrides - Enfold
|
5 |
* ------------------------------------------------------------------------- */
|
6 |
|
7 |
form {
|
1 |
#top.tribe-theme-enfold .tribe-common {
|
2 |
|
3 |
/* -------------------------------------------------------------------------
|
4 |
+
* Reset Skeleton Theme Overrides - Enfold
|
5 |
* ------------------------------------------------------------------------- */
|
6 |
|
7 |
form {
|
common/src/resources/postcss/resets/skeleton/_genesis.pcss
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-theme-genesis { */
|
2 |
+
|
3 |
+
/* -------------------------------------------------------------------------
|
4 |
+
* Reset Skeleton Theme Overrides - Genesis
|
5 |
+
* ------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
/* } */
|
common/src/resources/postcss/resets/{_reset.pcss → skeleton/_reset.pcss}
RENAMED
@@ -219,6 +219,11 @@
|
|
219 |
border: 0;
|
220 |
}
|
221 |
|
|
|
|
|
|
|
|
|
|
|
222 |
img {
|
223 |
-ms-interpolation-mode: bicubic;
|
224 |
height: auto;
|
219 |
border: 0;
|
220 |
}
|
221 |
|
222 |
+
ol,
|
223 |
+
ul {
|
224 |
+
list-style: none;
|
225 |
+
}
|
226 |
+
|
227 |
img {
|
228 |
-ms-interpolation-mode: bicubic;
|
229 |
height: auto;
|
common/src/resources/postcss/resets/skeleton/_twentynineteen.pcss
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-theme-twentynineteen .tribe-common { */
|
2 |
+
|
3 |
+
/* -------------------------------------------------------------------------
|
4 |
+
* Reset Skeleton Theme Overrides - Twenty Nineteen
|
5 |
+
* ------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
/* } */
|
common/src/resources/postcss/resets/skeleton/_twentyseventeen.pcss
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* .tribe-theme-twentyseventeen .tribe-common { */
|
2 |
+
|
3 |
+
/* -------------------------------------------------------------------------
|
4 |
+
* Reset Skeleton Theme Overrides - Twenty Seventeen
|
5 |
+
* ------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
/* } */
|
common/src/resources/postcss/utilities/icons/close.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18"><g fill="none" fill-rule="evenodd" stroke-linecap="square" stroke-width="2"><path d="M16 2L2 16M16 16L2 2"/></g></svg>
|
common/src/resources/postcss/utilities/icons/messages-not-found.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 23"><defs/><g fill="none" fill-rule="evenodd"><path stroke="#141827" d="M.5 2.5h20v20H.5z"/><path stroke="#334AFF" stroke-linecap="round" d="M7.58333333 11.58333333l5.83333334 5.83333334m0-5.83333334l-5.83333334 5.83333334"/><path stroke="#141827" stroke-linecap="round" d="M4.5.5v4m12-4v4"/><path stroke="#141827" stroke-linecap="square" d="M.5 7.5h20"/></g></svg>
|
common/src/resources/postcss/utilities/icons/no-map.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg width="92" height="92" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><g stroke="#141827" stroke-width="2.5" transform="translate(2 2)"><path d="M32.219 88S0 58.674 0 32.281C-.011 15.598 12.685 1.66 29.278.136c16.593-1.523 31.608 9.873 34.627 26.28M32.733 88s2.96-2.693 7.083-7.181" stroke-linecap="round"/><circle cx="33" cy="33" r="8.905"/><circle cx="65.127" cy="59.016" r="23.571"/></g><g transform="translate(64.857 47.048)"><circle fill="#111" cx="2.839" cy="26.495" r="2.839"/><path d="M2.642 0v18.925" stroke="#141827" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg>
|
common/src/resources/postcss/utilities/variables/_colors.pcss
CHANGED
@@ -47,6 +47,7 @@
|
|
47 |
--color-background: #FFFFFF;
|
48 |
--color-background-transparent: rgba(var(--color-background), 0.6);
|
49 |
--color-background-secondary: #F7F6F6;
|
|
|
50 |
--color-background-secondary-hover: #F0EEEE;
|
51 |
--color-box-shadow: rgba(#000000, 0.14);
|
52 |
--color-scroll-track: rgba(#000000, 0.25);
|
47 |
--color-background: #FFFFFF;
|
48 |
--color-background-transparent: rgba(var(--color-background), 0.6);
|
49 |
--color-background-secondary: #F7F6F6;
|
50 |
+
--color-background-messages: rgba(var(--color-text-primary), 0.07);
|
51 |
--color-background-secondary-hover: #F0EEEE;
|
52 |
--color-box-shadow: rgba(#000000, 0.14);
|
53 |
--color-scroll-track: rgba(#000000, 0.25);
|
common/src/resources/postcss/utilities/variables/_svgs.pcss
CHANGED
@@ -120,6 +120,24 @@
|
|
120 |
}
|
121 |
}
|
122 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
123 |
/* -----------------------------------------------------------------------------
|
124 |
* SVG - Day
|
125 |
* ----------------------------------------------------------------------------- */
|
@@ -258,6 +276,12 @@
|
|
258 |
}
|
259 |
}
|
260 |
|
|
|
|
|
|
|
|
|
|
|
|
|
261 |
/* -----------------------------------------------------------------------------
|
262 |
* SVG - Month
|
263 |
* ----------------------------------------------------------------------------- */
|
@@ -269,6 +293,12 @@
|
|
269 |
}
|
270 |
}
|
271 |
|
|
|
|
|
|
|
|
|
|
|
|
|
272 |
/* -----------------------------------------------------------------------------
|
273 |
* SVG - Photo
|
274 |
* ----------------------------------------------------------------------------- */
|
@@ -291,6 +321,13 @@
|
|
291 |
}
|
292 |
}
|
293 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
294 |
/* -----------------------------------------------------------------------------
|
295 |
* SVG - Reset
|
296 |
* ----------------------------------------------------------------------------- */
|
120 |
}
|
121 |
}
|
122 |
|
123 |
+
/* -----------------------------------------------------------------------------
|
124 |
+
* SVG - Close
|
125 |
+
* ----------------------------------------------------------------------------- */
|
126 |
+
|
127 |
+
@svg-load close url('../icons/close.svg') {
|
128 |
+
|
129 |
+
path {
|
130 |
+
stroke: var(--color-icon-primary);
|
131 |
+
}
|
132 |
+
}
|
133 |
+
|
134 |
+
@svg-load close-secondary url('../icons/close.svg') {
|
135 |
+
|
136 |
+
path {
|
137 |
+
stroke: var(--color-icon-secondary);
|
138 |
+
}
|
139 |
+
}
|
140 |
+
|
141 |
/* -----------------------------------------------------------------------------
|
142 |
* SVG - Day
|
143 |
* ----------------------------------------------------------------------------- */
|
276 |
}
|
277 |
}
|
278 |
|
279 |
+
/* -----------------------------------------------------------------------------
|
280 |
+
* SVG - Messages
|
281 |
+
* ----------------------------------------------------------------------------- */
|
282 |
+
|
283 |
+
@svg-load messages-not-found url('../icons/messages-not-found.svg') {}
|
284 |
+
|
285 |
/* -----------------------------------------------------------------------------
|
286 |
* SVG - Month
|
287 |
* ----------------------------------------------------------------------------- */
|
293 |
}
|
294 |
}
|
295 |
|
296 |
+
/* -----------------------------------------------------------------------------
|
297 |
+
* SVG - No Map
|
298 |
+
* ----------------------------------------------------------------------------- */
|
299 |
+
|
300 |
+
@svg-load no-map url('../icons/no-map.svg') {}
|
301 |
+
|
302 |
/* -----------------------------------------------------------------------------
|
303 |
* SVG - Photo
|
304 |
* ----------------------------------------------------------------------------- */
|
321 |
}
|
322 |
}
|
323 |
|
324 |
+
@svg-load recurring-active url('../icons/recurring-events.svg') {
|
325 |
+
|
326 |
+
path {
|
327 |
+
fill: var(--color-icon-active);
|
328 |
+
}
|
329 |
+
}
|
330 |
+
|
331 |
/* -----------------------------------------------------------------------------
|
332 |
* SVG - Reset
|
333 |
* ----------------------------------------------------------------------------- */
|
common/src/resources/postcss/utilities/variables/_z-index.pcss
CHANGED
@@ -13,4 +13,5 @@
|
|
13 |
--z-index-map-event-hover: 5;
|
14 |
--z-index-map-event-hover-actions: 6;
|
15 |
--z-index-multiday-event: 5;
|
|
|
16 |
}
|
13 |
--z-index-map-event-hover: 5;
|
14 |
--z-index-map-event-hover-actions: 6;
|
15 |
--z-index-multiday-event: 5;
|
16 |
+
--z-index-multiday-event-bar: 2;
|
17 |
}
|
common/vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInit597d1c705b8dc5cfb56760536aba0518::getLoader();
|
common/vendor/autoload_52.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInit9a1ee0d6320bf558e8dd8ecb441bc022::getLoader();
|
common/vendor/composer/autoload_classmap.php
CHANGED
@@ -130,6 +130,7 @@ return array(
|
|
130 |
'Tribe\\Utils\\Lazy_Events' => $baseDir . '/src/Tribe/Utils/Lazy_Events.php',
|
131 |
'Tribe\\Utils\\Lazy_String' => $baseDir . '/src/Tribe/Utils/Lazy_String.php',
|
132 |
'Tribe\\Utils\\Post_Thumbnail' => $baseDir . '/src/Tribe/Utils/Post_Thumbnail.php',
|
|
|
133 |
'tad_DI52_Container' => $vendorDir . '/lucatume/di52/src/tad/DI52/Container.php',
|
134 |
'tad_DI52_ContainerInterface' => $vendorDir . '/lucatume/di52/src/tad/DI52/ContainerInterface.php',
|
135 |
'tad_DI52_ProtectedValue' => $vendorDir . '/lucatume/di52/src/tad/DI52/ProtectedValue.php',
|
130 |
'Tribe\\Utils\\Lazy_Events' => $baseDir . '/src/Tribe/Utils/Lazy_Events.php',
|
131 |
'Tribe\\Utils\\Lazy_String' => $baseDir . '/src/Tribe/Utils/Lazy_String.php',
|
132 |
'Tribe\\Utils\\Post_Thumbnail' => $baseDir . '/src/Tribe/Utils/Post_Thumbnail.php',
|
133 |
+
'Tribe\\Utils\\Query' => $baseDir . '/src/Tribe/Utils/Query.php',
|
134 |
'tad_DI52_Container' => $vendorDir . '/lucatume/di52/src/tad/DI52/Container.php',
|
135 |
'tad_DI52_ContainerInterface' => $vendorDir . '/lucatume/di52/src/tad/DI52/ContainerInterface.php',
|
136 |
'tad_DI52_ProtectedValue' => $vendorDir . '/lucatume/di52/src/tad/DI52/ProtectedValue.php',
|
common/vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -19,15 +19,15 @@ class ComposerAutoloaderInite6af54b42233bb8e66d384c182c53d8b
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
27 |
if ($useStaticLoader) {
|
28 |
require_once __DIR__ . '/autoload_static.php';
|
29 |
|
30 |
-
call_user_func(\Composer\Autoload\
|
31 |
} else {
|
32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
33 |
foreach ($map as $namespace => $path) {
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInit597d1c705b8dc5cfb56760536aba0518
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInit597d1c705b8dc5cfb56760536aba0518', 'loadClassLoader'), true, true);
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit597d1c705b8dc5cfb56760536aba0518', 'loadClassLoader'));
|
25 |
|
26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
27 |
if ($useStaticLoader) {
|
28 |
require_once __DIR__ . '/autoload_static.php';
|
29 |
|
30 |
+
call_user_func(\Composer\Autoload\ComposerStaticInit597d1c705b8dc5cfb56760536aba0518::getInitializer($loader));
|
31 |
} else {
|
32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
33 |
foreach ($map as $namespace => $path) {
|
common/vendor/composer/autoload_real_52.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
4 |
|
5 |
-
class
|
6 |
private static $loader;
|
7 |
|
8 |
public static function loadClassLoader($class) {
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInitc0a26b948da224895df517f90a13ddb5 {
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$vendorDir = dirname(dirname(__FILE__));
|
27 |
$baseDir = dirname($vendorDir);
|
2 |
|
3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
4 |
|
5 |
+
class ComposerAutoloaderInit9a1ee0d6320bf558e8dd8ecb441bc022 {
|
6 |
private static $loader;
|
7 |
|
8 |
public static function loadClassLoader($class) {
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInit9a1ee0d6320bf558e8dd8ecb441bc022', 'loadClassLoader'), true /*, true */);
|
23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit9a1ee0d6320bf558e8dd8ecb441bc022', 'loadClassLoader'));
|
25 |
|
26 |
$vendorDir = dirname(dirname(__FILE__));
|
27 |
$baseDir = dirname($vendorDir);
|
common/vendor/composer/autoload_static.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
-
class
|
8 |
{
|
9 |
public static $prefixLengthsPsr4 = array (
|
10 |
'T' =>
|
@@ -186,6 +186,7 @@ class ComposerStaticInite6af54b42233bb8e66d384c182c53d8b
|
|
186 |
'Tribe\\Utils\\Lazy_Events' => __DIR__ . '/../..' . '/src/Tribe/Utils/Lazy_Events.php',
|
187 |
'Tribe\\Utils\\Lazy_String' => __DIR__ . '/../..' . '/src/Tribe/Utils/Lazy_String.php',
|
188 |
'Tribe\\Utils\\Post_Thumbnail' => __DIR__ . '/../..' . '/src/Tribe/Utils/Post_Thumbnail.php',
|
|
|
189 |
'tad_DI52_Container' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/Container.php',
|
190 |
'tad_DI52_ContainerInterface' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/ContainerInterface.php',
|
191 |
'tad_DI52_ProtectedValue' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/ProtectedValue.php',
|
@@ -198,10 +199,10 @@ class ComposerStaticInite6af54b42233bb8e66d384c182c53d8b
|
|
198 |
public static function getInitializer(ClassLoader $loader)
|
199 |
{
|
200 |
return \Closure::bind(function () use ($loader) {
|
201 |
-
$loader->prefixLengthsPsr4 =
|
202 |
-
$loader->prefixDirsPsr4 =
|
203 |
-
$loader->prefixesPsr0 =
|
204 |
-
$loader->classMap =
|
205 |
|
206 |
}, null, ClassLoader::class);
|
207 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInit597d1c705b8dc5cfb56760536aba0518
|
8 |
{
|
9 |
public static $prefixLengthsPsr4 = array (
|
10 |
'T' =>
|
186 |
'Tribe\\Utils\\Lazy_Events' => __DIR__ . '/../..' . '/src/Tribe/Utils/Lazy_Events.php',
|
187 |
'Tribe\\Utils\\Lazy_String' => __DIR__ . '/../..' . '/src/Tribe/Utils/Lazy_String.php',
|
188 |
'Tribe\\Utils\\Post_Thumbnail' => __DIR__ . '/../..' . '/src/Tribe/Utils/Post_Thumbnail.php',
|
189 |
+
'Tribe\\Utils\\Query' => __DIR__ . '/../..' . '/src/Tribe/Utils/Query.php',
|
190 |
'tad_DI52_Container' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/Container.php',
|
191 |
'tad_DI52_ContainerInterface' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/ContainerInterface.php',
|
192 |
'tad_DI52_ProtectedValue' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/ProtectedValue.php',
|
199 |
public static function getInitializer(ClassLoader $loader)
|
200 |
{
|
201 |
return \Closure::bind(function () use ($loader) {
|
202 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInit597d1c705b8dc5cfb56760536aba0518::$prefixLengthsPsr4;
|
203 |
+
$loader->prefixDirsPsr4 = ComposerStaticInit597d1c705b8dc5cfb56760536aba0518::$prefixDirsPsr4;
|
204 |
+
$loader->prefixesPsr0 = ComposerStaticInit597d1c705b8dc5cfb56760536aba0518::$prefixesPsr0;
|
205 |
+
$loader->classMap = ComposerStaticInit597d1c705b8dc5cfb56760536aba0518::$classMap;
|
206 |
|
207 |
}, null, ClassLoader::class);
|
208 |
}
|
common/vendor/composer/installed.json
CHANGED
@@ -174,27 +174,27 @@
|
|
174 |
},
|
175 |
{
|
176 |
"name": "psr/log",
|
177 |
-
"version": "1.1.
|
178 |
-
"version_normalized": "1.1.
|
179 |
"source": {
|
180 |
"type": "git",
|
181 |
"url": "https://github.com/php-fig/log.git",
|
182 |
-
"reference": "
|
183 |
},
|
184 |
"dist": {
|
185 |
"type": "zip",
|
186 |
-
"url": "https://api.github.com/repos/php-fig/log/zipball/
|
187 |
-
"reference": "
|
188 |
"shasum": ""
|
189 |
},
|
190 |
"require": {
|
191 |
"php": ">=5.3.0"
|
192 |
},
|
193 |
-
"time": "
|
194 |
"type": "library",
|
195 |
"extra": {
|
196 |
"branch-alias": {
|
197 |
-
"dev-master": "1.
|
198 |
}
|
199 |
},
|
200 |
"installation-source": "dist",
|
174 |
},
|
175 |
{
|
176 |
"name": "psr/log",
|
177 |
+
"version": "1.1.2",
|
178 |
+
"version_normalized": "1.1.2.0",
|
179 |
"source": {
|
180 |
"type": "git",
|
181 |
"url": "https://github.com/php-fig/log.git",
|
182 |
+
"reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801"
|
183 |
},
|
184 |
"dist": {
|
185 |
"type": "zip",
|
186 |
+
"url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801",
|
187 |
+
"reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801",
|
188 |
"shasum": ""
|
189 |
},
|
190 |
"require": {
|
191 |
"php": ">=5.3.0"
|
192 |
},
|
193 |
+
"time": "2019-11-01T11:05:21+00:00",
|
194 |
"type": "library",
|
195 |
"extra": {
|
196 |
"branch-alias": {
|
197 |
+
"dev-master": "1.1.x-dev"
|
198 |
}
|
199 |
},
|
200 |
"installation-source": "dist",
|
common/vendor/psr/log/Psr/Log/LoggerInterface.php
CHANGED
@@ -118,6 +118,8 @@ interface LoggerInterface
|
|
118 |
* @param array $context
|
119 |
*
|
120 |
* @return void
|
|
|
|
|
121 |
*/
|
122 |
public function log($level, $message, array $context = array());
|
123 |
}
|
118 |
* @param array $context
|
119 |
*
|
120 |
* @return void
|
121 |
+
*
|
122 |
+
* @throws \Psr\Log\InvalidArgumentException
|
123 |
*/
|
124 |
public function log($level, $message, array $context = array());
|
125 |
}
|
common/vendor/psr/log/Psr/Log/LoggerTrait.php
CHANGED
@@ -135,6 +135,8 @@ trait LoggerTrait
|
|
135 |
* @param array $context
|
136 |
*
|
137 |
* @return void
|
|
|
|
|
138 |
*/
|
139 |
abstract public function log($level, $message, array $context = array());
|
140 |
}
|
135 |
* @param array $context
|
136 |
*
|
137 |
* @return void
|
138 |
+
*
|
139 |
+
* @throws \Psr\Log\InvalidArgumentException
|
140 |
*/
|
141 |
abstract public function log($level, $message, array $context = array());
|
142 |
}
|
common/vendor/psr/log/Psr/Log/NullLogger.php
CHANGED
@@ -20,6 +20,8 @@ class NullLogger extends AbstractLogger
|
|
20 |
* @param array $context
|
21 |
*
|
22 |
* @return void
|
|
|
|
|
23 |
*/
|
24 |
public function log($level, $message, array $context = array())
|
25 |
{
|
20 |
* @param array $context
|
21 |
*
|
22 |
* @return void
|
23 |
+
*
|
24 |
+
* @throws \Psr\Log\InvalidArgumentException
|
25 |
*/
|
26 |
public function log($level, $message, array $context = array())
|
27 |
{
|
lang/the-events-calendar-da_DK.mo
CHANGED
Binary file
|
lang/the-events-calendar-de_DE.mo
CHANGED
Binary file
|
lang/the-events-calendar-el.mo
CHANGED
Binary file
|
lang/the-events-calendar-es_ES.mo
CHANGED
Binary file
|
lang/the-events-calendar-fr_FR.mo
CHANGED
Binary file
|
lang/the-events-calendar-gl_ES.mo
CHANGED
Binary file
|
lang/the-events-calendar-he_IL.mo
CHANGED
Binary file
|
lang/the-events-calendar-it_IT.mo
CHANGED
Binary file
|
lang/the-events-calendar-nb_NO.mo
CHANGED
Binary file
|
lang/the-events-calendar-pt_PT.mo
CHANGED
Binary file
|
lang/the-events-calendar.pot
CHANGED
@@ -5,11 +5,11 @@ msgstr ""
|
|
5 |
"Project-Id-Version: The Events Calendar 4.9.10\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/the-events-"
|
7 |
"calendar\n"
|
8 |
-
"POT-Creation-Date: 2019-
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"PO-Revision-Date: 2019-
|
13 |
"Last-Translator: \n"
|
14 |
"Language-Team: \n"
|
15 |
|
@@ -57,7 +57,7 @@ msgstr ""
|
|
57 |
|
58 |
#: src/Tribe/Admin/Bar/Default_Configurator.php:62
|
59 |
#: src/Tribe/Linked_Posts/Chooser_Meta_Box.php:211 src/Tribe/Main.php:1904
|
60 |
-
#: src/Tribe/Main.php:
|
61 |
#: src/Tribe/Venue.php:112
|
62 |
msgid "Edit %s"
|
63 |
msgstr ""
|
@@ -450,7 +450,7 @@ msgid ""
|
|
450 |
msgstr ""
|
451 |
|
452 |
#: src/Tribe/Aggregator/Page.php:82 src/Tribe/Template/Day.php:115
|
453 |
-
#: src/Tribe/Template/Day.php:131
|
454 |
msgid "All Day"
|
455 |
msgstr ""
|
456 |
|
@@ -1897,7 +1897,7 @@ msgstr ""
|
|
1897 |
|
1898 |
#: src/Tribe/Editor/Template.php:70 src/Tribe/Template/Embed.php:59
|
1899 |
#: src/Tribe/Template/Single_Event.php:119
|
1900 |
-
#: src/Tribe/Views/V2/Template_Bootstrap.php:
|
1901 |
msgid "This %s has passed."
|
1902 |
msgstr ""
|
1903 |
|
@@ -2254,8 +2254,7 @@ msgstr ""
|
|
2254 |
msgid "Event Allow Trackbacks and Pingbacks"
|
2255 |
msgstr ""
|
2256 |
|
2257 |
-
#: src/Tribe/Importer/Column_Mapper.php:101
|
2258 |
-
#: src/views/v2/list/event/venue.php:28
|
2259 |
msgid "Venue Name"
|
2260 |
msgstr ""
|
2261 |
|
@@ -3074,7 +3073,7 @@ msgstr ""
|
|
3074 |
msgid "2 digit month dot 4 digit year"
|
3075 |
msgstr ""
|
3076 |
|
3077 |
-
#: src/Tribe/Main.php:4244 src/Tribe/Main.php:
|
3078 |
#: src/admin-views/aggregator/origins/refine.php:7
|
3079 |
msgid "Date"
|
3080 |
msgstr ""
|
@@ -3083,40 +3082,40 @@ msgstr ""
|
|
3083 |
msgid "Search for %s by Date. Please use the format %s."
|
3084 |
msgstr ""
|
3085 |
|
3086 |
-
#: src/Tribe/Main.php:
|
3087 |
msgid "%s In"
|
3088 |
msgstr ""
|
3089 |
|
3090 |
-
#: src/Tribe/Main.php:
|
3091 |
msgid "Search for %s by month. Please use the format %s."
|
3092 |
msgstr ""
|
3093 |
|
3094 |
-
#: src/Tribe/Main.php:
|
3095 |
msgid "%s From"
|
3096 |
msgstr ""
|
3097 |
|
3098 |
-
#: src/Tribe/Main.php:
|
3099 |
msgid "Day Of"
|
3100 |
msgstr ""
|
3101 |
|
3102 |
-
#: src/Tribe/Main.php:
|
3103 |
msgid "Once Every 30 Mins"
|
3104 |
msgstr ""
|
3105 |
|
3106 |
-
#: src/Tribe/Main.php:
|
3107 |
msgid ""
|
3108 |
"Your version of The Events Calendar is not up-to-date with one of your The "
|
3109 |
"Events Calendar add-ons. Please %supdate now.%s"
|
3110 |
msgstr ""
|
3111 |
|
3112 |
-
#: src/Tribe/Main.php:
|
3113 |
msgid ""
|
3114 |
"The following plugins are out of date: %1$s. All add-ons contain "
|
3115 |
"dependencies on The Events Calendar and will not function properly unless "
|
3116 |
"paired with the right version. %2$sLearn More%3$s."
|
3117 |
msgstr ""
|
3118 |
|
3119 |
-
#: src/Tribe/Main.php:
|
3120 |
msgid "Use Saved %s:"
|
3121 |
msgstr ""
|
3122 |
|
@@ -4405,6 +4404,7 @@ msgid "page"
|
|
4405 |
msgstr ""
|
4406 |
|
4407 |
#: src/Tribe/Template/Day.php:118 src/Tribe/Template/Day.php:134
|
|
|
4408 |
msgid "Ongoing"
|
4409 |
msgstr ""
|
4410 |
|
@@ -4430,6 +4430,7 @@ msgid ""
|
|
4430 |
msgstr ""
|
4431 |
|
4432 |
#: src/Tribe/Template/Month.php:463 src/Tribe/Template_Factory.php:244
|
|
|
4433 |
msgid "There were no results found."
|
4434 |
msgstr ""
|
4435 |
|
@@ -4524,6 +4525,30 @@ msgstr ""
|
|
4524 |
msgid "Unnamed Venue"
|
4525 |
msgstr ""
|
4526 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4527 |
#: src/Tribe/Views/V2/Template/Title.php:105
|
4528 |
#: src/functions/template-tags/loop.php:177
|
4529 |
msgctxt "featured events title"
|
@@ -4557,53 +4582,16 @@ msgctxt "day_view"
|
|
4557 |
msgid "%1$s for %2$s"
|
4558 |
msgstr ""
|
4559 |
|
4560 |
-
#: src/Tribe/Views/V2/
|
4561 |
-
|
4562 |
-
|
4563 |
-
|
4564 |
-
#: src/Tribe/Views/V2/month-view-demo-template-tags.php:160
|
4565 |
-
msgid "TedX Argentina"
|
4566 |
-
msgstr ""
|
4567 |
-
|
4568 |
-
#: src/Tribe/Views/V2/month-view-demo-template-tags.php:171
|
4569 |
-
msgid "UX and UI Workshop"
|
4570 |
-
msgstr ""
|
4571 |
-
|
4572 |
-
#: src/Tribe/Views/V2/month-view-demo-template-tags.php:181
|
4573 |
-
msgid "Contributors hackaton"
|
4574 |
-
msgstr ""
|
4575 |
-
|
4576 |
-
#: src/Tribe/Views/V2/month-view-demo-template-tags.php:192
|
4577 |
-
msgid "Prepping long weekend"
|
4578 |
-
msgstr ""
|
4579 |
-
|
4580 |
-
#: src/Tribe/Views/V2/month-view-demo-template-tags.php:203
|
4581 |
-
#: src/Tribe/Views/V2/month-view-demo-template-tags.php:214
|
4582 |
-
msgid "Long weekend"
|
4583 |
-
msgstr ""
|
4584 |
-
|
4585 |
-
#: src/Tribe/Views/V2/month-view-demo-template-tags.php:225
|
4586 |
-
msgid "Melbourne WordPress Meetup"
|
4587 |
-
msgstr ""
|
4588 |
-
|
4589 |
-
#: src/Tribe/Views/V2/month-view-demo-template-tags.php:233
|
4590 |
-
msgid "North Sydney Meetup"
|
4591 |
-
msgstr ""
|
4592 |
-
|
4593 |
-
#: src/Tribe/Views/V2/month-view-demo-template-tags.php:242
|
4594 |
-
msgid "HackNight #CodeforthePeople"
|
4595 |
-
msgstr ""
|
4596 |
-
|
4597 |
-
#: src/Tribe/Views/V2/month-view-demo-template-tags.php:251
|
4598 |
-
msgid "Winnipeg WordPress Meetup"
|
4599 |
-
msgstr ""
|
4600 |
-
|
4601 |
-
#: src/Tribe/Views/V2/month-view-demo-template-tags.php:260
|
4602 |
-
msgid "Hannover WordPress Meetup"
|
4603 |
msgstr ""
|
4604 |
|
4605 |
-
|
4606 |
-
|
|
|
|
|
|
|
4607 |
msgstr ""
|
4608 |
|
4609 |
#: src/Tribe/iCal.php:53
|
@@ -6998,6 +6986,7 @@ msgid ""
|
|
6998 |
msgstr ""
|
6999 |
|
7000 |
#: src/functions/template-tags/venue.php:852
|
|
|
7001 |
msgctxt "Address separator"
|
7002 |
msgid ", "
|
7003 |
msgstr ""
|
@@ -7050,7 +7039,7 @@ msgstr ""
|
|
7050 |
msgid "Next %s"
|
7051 |
msgstr ""
|
7052 |
|
7053 |
-
#: src/views/modules/bar.php:38 src/views/v2/components/events-bar.php:
|
7054 |
msgid "%s Search and Views Navigation"
|
7055 |
msgstr ""
|
7056 |
|
@@ -7075,7 +7064,7 @@ msgstr ""
|
|
7075 |
msgid "Find %s"
|
7076 |
msgstr ""
|
7077 |
|
7078 |
-
#: src/views/modules/bar.php:86 src/views/v2/components/events-bar/views.php:
|
7079 |
msgid "%s Views Navigation"
|
7080 |
msgstr ""
|
7081 |
|
@@ -7128,7 +7117,11 @@ msgstr ""
|
|
7128 |
msgid "Enter Keyword. Search for %s by Keyword."
|
7129 |
msgstr ""
|
7130 |
|
7131 |
-
#: src/views/v2/components/
|
|
|
|
|
|
|
|
|
7132 |
msgid "Continue Reading"
|
7133 |
msgstr ""
|
7134 |
|
@@ -7154,21 +7147,23 @@ msgstr ""
|
|
7154 |
#: src/views/v2/list/event/date.php:28 src/views/v2/list/event/date.php:32
|
7155 |
#: src/views/v2/month/calendar-body/day/calendar-events/calendar-event/date.php:24
|
7156 |
#: src/views/v2/month/calendar-body/day/calendar-events/calendar-event/date.php:25
|
7157 |
-
#: src/views/v2/month/calendar-body/day/multiday-events/multiday-event.php:
|
7158 |
-
#: src/views/v2/month/calendar-body/day/multiday-events/multiday-event.php:
|
|
|
|
|
7159 |
#: src/views/v2/month/mobile-events/mobile-day/mobile-event/date.php:27
|
7160 |
#: src/views/v2/month/mobile-events/mobile-day/mobile-event/date.php:28
|
7161 |
#: src/views/v2/month/mobile-events/mobile-day/mobile-event/date.php:32
|
7162 |
msgid "Featured"
|
7163 |
msgstr ""
|
7164 |
|
7165 |
-
#: src/views/v2/day/top-bar/datepicker.php:
|
7166 |
-
#: src/views/v2/list/top-bar/datepicker.php:
|
7167 |
-
#: src/views/v2/month/top-bar/datepicker.php:
|
7168 |
msgid "Select date."
|
7169 |
msgstr ""
|
7170 |
|
7171 |
-
#: src/views/v2/day.php:
|
7172 |
msgid "Loading..."
|
7173 |
msgstr ""
|
7174 |
|
@@ -7182,11 +7177,8 @@ msgstr ""
|
|
7182 |
msgid "Previous %1$s"
|
7183 |
msgstr ""
|
7184 |
|
7185 |
-
#: src/views/v2/list/top-bar/datepicker.php:62
|
7186 |
-
msgid "Now"
|
7187 |
-
msgstr ""
|
7188 |
-
|
7189 |
#: src/views/v2/month/calendar-body/day/more-events.php:35
|
|
|
7190 |
msgid "+ %d More"
|
7191 |
msgid_plural "+ %d More"
|
7192 |
msgstr[0] ""
|
5 |
"Project-Id-Version: The Events Calendar 4.9.10\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/the-events-"
|
7 |
"calendar\n"
|
8 |
+
"POT-Creation-Date: 2019-11-12 19:15:49+00:00\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"PO-Revision-Date: 2019-11-12 19:15\n"
|
13 |
"Last-Translator: \n"
|
14 |
"Language-Team: \n"
|
15 |
|
57 |
|
58 |
#: src/Tribe/Admin/Bar/Default_Configurator.php:62
|
59 |
#: src/Tribe/Linked_Posts/Chooser_Meta_Box.php:211 src/Tribe/Main.php:1904
|
60 |
+
#: src/Tribe/Main.php:5141 src/Tribe/Main.php:5188 src/Tribe/Organizer.php:93
|
61 |
#: src/Tribe/Venue.php:112
|
62 |
msgid "Edit %s"
|
63 |
msgstr ""
|
450 |
msgstr ""
|
451 |
|
452 |
#: src/Tribe/Aggregator/Page.php:82 src/Tribe/Template/Day.php:115
|
453 |
+
#: src/Tribe/Template/Day.php:131 src/views/v2/day/type-separator.php:27
|
454 |
msgid "All Day"
|
455 |
msgstr ""
|
456 |
|
1897 |
|
1898 |
#: src/Tribe/Editor/Template.php:70 src/Tribe/Template/Embed.php:59
|
1899 |
#: src/Tribe/Template/Single_Event.php:119
|
1900 |
+
#: src/Tribe/Views/V2/Template_Bootstrap.php:124
|
1901 |
msgid "This %s has passed."
|
1902 |
msgstr ""
|
1903 |
|
2254 |
msgid "Event Allow Trackbacks and Pingbacks"
|
2255 |
msgstr ""
|
2256 |
|
2257 |
+
#: src/Tribe/Importer/Column_Mapper.php:101
|
|
|
2258 |
msgid "Venue Name"
|
2259 |
msgstr ""
|
2260 |
|
3073 |
msgid "2 digit month dot 4 digit year"
|
3074 |
msgstr ""
|
3075 |
|
3076 |
+
#: src/Tribe/Main.php:4244 src/Tribe/Main.php:4281
|
3077 |
#: src/admin-views/aggregator/origins/refine.php:7
|
3078 |
msgid "Date"
|
3079 |
msgstr ""
|
3082 |
msgid "Search for %s by Date. Please use the format %s."
|
3083 |
msgstr ""
|
3084 |
|
3085 |
+
#: src/Tribe/Main.php:4259
|
3086 |
msgid "%s In"
|
3087 |
msgstr ""
|
3088 |
|
3089 |
+
#: src/Tribe/Main.php:4261
|
3090 |
msgid "Search for %s by month. Please use the format %s."
|
3091 |
msgstr ""
|
3092 |
|
3093 |
+
#: src/Tribe/Main.php:4264
|
3094 |
msgid "%s From"
|
3095 |
msgstr ""
|
3096 |
|
3097 |
+
#: src/Tribe/Main.php:4267
|
3098 |
msgid "Day Of"
|
3099 |
msgstr ""
|
3100 |
|
3101 |
+
#: src/Tribe/Main.php:4347
|
3102 |
msgid "Once Every 30 Mins"
|
3103 |
msgstr ""
|
3104 |
|
3105 |
+
#: src/Tribe/Main.php:5074
|
3106 |
msgid ""
|
3107 |
"Your version of The Events Calendar is not up-to-date with one of your The "
|
3108 |
"Events Calendar add-ons. Please %supdate now.%s"
|
3109 |
msgstr ""
|
3110 |
|
3111 |
+
#: src/Tribe/Main.php:5086
|
3112 |
msgid ""
|
3113 |
"The following plugins are out of date: %1$s. All add-ons contain "
|
3114 |
"dependencies on The Events Calendar and will not function properly unless "
|
3115 |
"paired with the right version. %2$sLearn More%3$s."
|
3116 |
msgstr ""
|
3117 |
|
3118 |
+
#: src/Tribe/Main.php:5125 src/Tribe/Main.php:5182
|
3119 |
msgid "Use Saved %s:"
|
3120 |
msgstr ""
|
3121 |
|
4404 |
msgstr ""
|
4405 |
|
4406 |
#: src/Tribe/Template/Day.php:118 src/Tribe/Template/Day.php:134
|
4407 |
+
#: src/views/v2/day/type-separator.php:29
|
4408 |
msgid "Ongoing"
|
4409 |
msgstr ""
|
4410 |
|
4430 |
msgstr ""
|
4431 |
|
4432 |
#: src/Tribe/Template/Month.php:463 src/Tribe/Template_Factory.php:244
|
4433 |
+
#: src/Tribe/Views/V2/Messages.php:93
|
4434 |
msgid "There were no results found."
|
4435 |
msgstr ""
|
4436 |
|
4525 |
msgid "Unnamed Venue"
|
4526 |
msgstr ""
|
4527 |
|
4528 |
+
#: src/Tribe/Views/V2/Hooks.php:348
|
4529 |
+
msgid "We recommend a 16:9 aspect ratio for featured images."
|
4530 |
+
msgstr ""
|
4531 |
+
|
4532 |
+
#. translators: the placeholder is the keyword(s), as the user entered it in
|
4533 |
+
#. the bar.
|
4534 |
+
#: src/Tribe/Views/V2/Messages.php:95
|
4535 |
+
msgid "There were no results found for <strong>\"%1$s\"</strong>."
|
4536 |
+
msgstr ""
|
4537 |
+
|
4538 |
+
#. translators: the placeholder is the keyword(s), as the user entered it in
|
4539 |
+
#. the bar.
|
4540 |
+
#: src/Tribe/Views/V2/Messages.php:100
|
4541 |
+
msgid ""
|
4542 |
+
"There were no results found for <strong>\"%1$s\"</strong> this month. Try "
|
4543 |
+
"searching next month."
|
4544 |
+
msgstr ""
|
4545 |
+
|
4546 |
+
#. translators: the placeholder is the formatted date string, e.g. "February
|
4547 |
+
#. 22, 2020".
|
4548 |
+
#: src/Tribe/Views/V2/Messages.php:105
|
4549 |
+
msgid "No events scheduled for %s. Please try another day."
|
4550 |
+
msgstr ""
|
4551 |
+
|
4552 |
#: src/Tribe/Views/V2/Template/Title.php:105
|
4553 |
#: src/functions/template-tags/loop.php:177
|
4554 |
msgctxt "featured events title"
|
4582 |
msgid "%1$s for %2$s"
|
4583 |
msgstr ""
|
4584 |
|
4585 |
+
#: src/Tribe/Views/V2/Views/List_Behavior.php:49
|
4586 |
+
msgctxt "The datepicker label when the range start is now."
|
4587 |
+
msgid "Now"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4588 |
msgstr ""
|
4589 |
|
4590 |
+
#. translators: the placeholder is for the date range start, e.g. "Now" or
|
4591 |
+
#. "October 23".
|
4592 |
+
#: src/Tribe/Views/V2/Views/List_Behavior.php:127
|
4593 |
+
msgctxt "The datepicker range definition when no events are found."
|
4594 |
+
msgid "%s onwards"
|
4595 |
msgstr ""
|
4596 |
|
4597 |
#: src/Tribe/iCal.php:53
|
6986 |
msgstr ""
|
6987 |
|
6988 |
#: src/functions/template-tags/venue.php:852
|
6989 |
+
#: src/views/v2/day/event/venue.php:23 src/views/v2/list/event/venue.php:23
|
6990 |
msgctxt "Address separator"
|
6991 |
msgid ", "
|
6992 |
msgstr ""
|
7039 |
msgid "Next %s"
|
7040 |
msgstr ""
|
7041 |
|
7042 |
+
#: src/views/modules/bar.php:38 src/views/v2/components/events-bar.php:24
|
7043 |
msgid "%s Search and Views Navigation"
|
7044 |
msgstr ""
|
7045 |
|
7064 |
msgid "Find %s"
|
7065 |
msgstr ""
|
7066 |
|
7067 |
+
#: src/views/modules/bar.php:86 src/views/v2/components/events-bar/views.php:35
|
7068 |
msgid "%s Views Navigation"
|
7069 |
msgstr ""
|
7070 |
|
7117 |
msgid "Enter Keyword. Search for %s by Keyword."
|
7118 |
msgstr ""
|
7119 |
|
7120 |
+
#: src/views/v2/components/events-bar.php:23
|
7121 |
+
msgid "Views Navigation"
|
7122 |
+
msgstr ""
|
7123 |
+
|
7124 |
+
#: src/views/v2/components/read-more.php:24
|
7125 |
msgid "Continue Reading"
|
7126 |
msgstr ""
|
7127 |
|
7147 |
#: src/views/v2/list/event/date.php:28 src/views/v2/list/event/date.php:32
|
7148 |
#: src/views/v2/month/calendar-body/day/calendar-events/calendar-event/date.php:24
|
7149 |
#: src/views/v2/month/calendar-body/day/calendar-events/calendar-event/date.php:25
|
7150 |
+
#: src/views/v2/month/calendar-body/day/multiday-events/multiday-event.php:99
|
7151 |
+
#: src/views/v2/month/calendar-body/day/multiday-events/multiday-event.php:100
|
7152 |
+
#: src/views/v2/month/calendar-body/day/multiday-events/multiday-event.php:114
|
7153 |
+
#: src/views/v2/month/calendar-body/day/multiday-events/multiday-event.php:115
|
7154 |
#: src/views/v2/month/mobile-events/mobile-day/mobile-event/date.php:27
|
7155 |
#: src/views/v2/month/mobile-events/mobile-day/mobile-event/date.php:28
|
7156 |
#: src/views/v2/month/mobile-events/mobile-day/mobile-event/date.php:32
|
7157 |
msgid "Featured"
|
7158 |
msgstr ""
|
7159 |
|
7160 |
+
#: src/views/v2/day/top-bar/datepicker.php:46
|
7161 |
+
#: src/views/v2/list/top-bar/datepicker.php:67
|
7162 |
+
#: src/views/v2/month/top-bar/datepicker.php:43
|
7163 |
msgid "Select date."
|
7164 |
msgstr ""
|
7165 |
|
7166 |
+
#: src/views/v2/day.php:33 src/views/v2/list.php:34 src/views/v2/month.php:33
|
7167 |
msgid "Loading..."
|
7168 |
msgstr ""
|
7169 |
|
7177 |
msgid "Previous %1$s"
|
7178 |
msgstr ""
|
7179 |
|
|
|
|
|
|
|
|
|
7180 |
#: src/views/v2/month/calendar-body/day/more-events.php:35
|
7181 |
+
#: src/views/v2/month/mobile-events/mobile-day/more-events.php:33
|
7182 |
msgid "+ %d More"
|
7183 |
msgid_plural "+ %d More"
|
7184 |
msgstr[0] ""
|
readme.txt
CHANGED
@@ -4,8 +4,8 @@ Contributors: ModernTribe, borkweb, barry.hughes, bordoni, brianjessee, aguseo,
|
|
4 |
Tags: events, calendar, event, venue, organizer, dates, date, google maps, conference, workshop, concert, meeting, seminar, summit, class, modern tribe, tribe, widget
|
5 |
Donate link: http://m.tri.be/29
|
6 |
Requires at least: 4.7
|
7 |
-
Stable tag: 4.9.
|
8 |
-
Tested up to: 5.
|
9 |
Requires PHP: 5.6
|
10 |
License: GPLv2 or later
|
11 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
@@ -215,6 +215,17 @@ Still not happy? Shoot us an email to support@theeventscalendar.com or tweet to
|
|
215 |
|
216 |
== Changelog ==
|
217 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
218 |
= [4.9.10] 2019-10-16 =
|
219 |
|
220 |
* Tweak - added the `tribe_sanitize_deep` function to sanitize and validate input values [134427]
|
4 |
Tags: events, calendar, event, venue, organizer, dates, date, google maps, conference, workshop, concert, meeting, seminar, summit, class, modern tribe, tribe, widget
|
5 |
Donate link: http://m.tri.be/29
|
6 |
Requires at least: 4.7
|
7 |
+
Stable tag: 4.9.11
|
8 |
+
Tested up to: 5.3
|
9 |
Requires PHP: 5.6
|
10 |
License: GPLv2 or later
|
11 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
215 |
|
216 |
== Changelog ==
|
217 |
|
218 |
+
= [4.9.11] 2019-11-12 =
|
219 |
+
|
220 |
+
* Fix - Fixed issue where DD/MM/YYYY style dates were not supported during Event Aggregator imports [117691]
|
221 |
+
* Fix - Resolved issue where non YYYY-MM-DD datepicker formats resulted in unpredictable behavior while navigating views [116086, 126472, 117909]
|
222 |
+
* Fix - Fixed date issue where the event date was defaulting to current date when editing an event with the block editor [132735]
|
223 |
+
* Tweak - Added additional datepicker formats for simpler selection [116086, 126472, 117909]
|
224 |
+
* Tweak - Updated the Repository implementation to handle more complex `orderby` constructs [133303]
|
225 |
+
* Tweak - Added the `Tribe__Date_Utils::get_week_start_end` method [133303]
|
226 |
+
* Tweak - added the `tribe_events_suppress_query_filters` filter to allow suppressing `Tribe__Events__Query` filters [134827]
|
227 |
+
* Language - 5 new strings added, 23 updated, 2 fuzzied, and 13 obsoleted
|
228 |
+
|
229 |
= [4.9.10] 2019-10-16 =
|
230 |
|
231 |
* Tweak - added the `tribe_sanitize_deep` function to sanitize and validate input values [134427]
|
src/Tribe/Aggregator/Tabs/Abstract.php
CHANGED
@@ -249,7 +249,7 @@ abstract class Tribe__Events__Aggregator__Tabs__Abstract extends Tribe__Tabbed_V
|
|
249 |
* @return int
|
250 |
*/
|
251 |
protected function to_timestamp( $time, $default = '' ) {
|
252 |
-
$time = Tribe__Date_Utils::is_timestamp( $time ) ? $time : strtotime( $time );
|
253 |
|
254 |
return false !== $time ? $time : $default;
|
255 |
}
|
249 |
* @return int
|
250 |
*/
|
251 |
protected function to_timestamp( $time, $default = '' ) {
|
252 |
+
$time = Tribe__Date_Utils::is_timestamp( $time ) ? $time : strtotime( Tribe__Date_Utils::maybe_format_from_datepicker( $time ) );
|
253 |
|
254 |
return false !== $time ? $time : $default;
|
255 |
}
|
src/Tribe/Assets.php
CHANGED
@@ -223,7 +223,7 @@ class Tribe__Events__Assets {
|
|
223 |
$plugin,
|
224 |
'tribe-events-calendar-script',
|
225 |
'tribe-events.js',
|
226 |
-
array( 'jquery', 'tribe-events-bootstrap-datepicker', 'tribe-events-jquery-resize', 'jquery-placeholder' ),
|
227 |
'wp_enqueue_scripts',
|
228 |
array(
|
229 |
'conditionals' => array( $this, 'should_enqueue_frontend' ),
|
@@ -330,7 +330,7 @@ class Tribe__Events__Assets {
|
|
330 |
$plugin,
|
331 |
'the-events-calendar',
|
332 |
'tribe-events-ajax-calendar.js',
|
333 |
-
array( 'jquery', 'tribe-events-calendar-script', 'tribe-events-bootstrap-datepicker', 'tribe-events-jquery-resize', 'jquery-placeholder' ),
|
334 |
null,
|
335 |
array(
|
336 |
'localize' => array(
|
223 |
$plugin,
|
224 |
'tribe-events-calendar-script',
|
225 |
'tribe-events.js',
|
226 |
+
array( 'jquery', 'tribe-events-bootstrap-datepicker', 'tribe-events-jquery-resize', 'jquery-placeholder', 'tribe-moment' ),
|
227 |
'wp_enqueue_scripts',
|
228 |
array(
|
229 |
'conditionals' => array( $this, 'should_enqueue_frontend' ),
|
330 |
$plugin,
|
331 |
'the-events-calendar',
|
332 |
'tribe-events-ajax-calendar.js',
|
333 |
+
array( 'jquery', 'tribe-events-calendar-script', 'tribe-events-bootstrap-datepicker', 'tribe-events-jquery-resize', 'jquery-placeholder', 'tribe-moment' ),
|
334 |
null,
|
335 |
array(
|
336 |
'localize' => array(
|
src/Tribe/Main.php
CHANGED
@@ -32,7 +32,7 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
32 |
const VENUE_POST_TYPE = 'tribe_venue';
|
33 |
const ORGANIZER_POST_TYPE = 'tribe_organizer';
|
34 |
|
35 |
-
const VERSION = '4.9.
|
36 |
|
37 |
/**
|
38 |
* Min Pro Addon
|
@@ -4245,15 +4245,27 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
4245 |
$format = Tribe__Utils__Array::get( $formats_full, $datepicker_format, $formats_full[0] );
|
4246 |
$label = sprintf( esc_html__( 'Search for %s by Date. Please use the format %s.', 'the-events-calendar' ), $this->plural_event_label, $format );
|
4247 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4248 |
if ( tribe_is_month() ) {
|
4249 |
$caption = sprintf( esc_html__( '%s In', 'the-events-calendar' ), $this->plural_event_label );
|
4250 |
$format = Tribe__Utils__Array::get( $formats_month, $datepicker_format, $formats_month[0] );
|
4251 |
$label = sprintf( esc_html__( 'Search for %s by month. Please use the format %s.', 'the-events-calendar' ), $this->plural_event_label, $format );
|
|
|
4252 |
} elseif ( tribe_is_list_view() ) {
|
4253 |
$caption = sprintf( esc_html__( '%s From', 'the-events-calendar' ), $this->plural_event_label );
|
|
|
4254 |
} elseif ( tribe_is_day() ) {
|
4255 |
$caption = esc_html__( 'Day Of', 'the-events-calendar' );
|
4256 |
-
$value = date( Tribe__Date_Utils::
|
4257 |
}
|
4258 |
|
4259 |
/**
|
32 |
const VENUE_POST_TYPE = 'tribe_venue';
|
33 |
const ORGANIZER_POST_TYPE = 'tribe_organizer';
|
34 |
|
35 |
+
const VERSION = '4.9.11';
|
36 |
|
37 |
/**
|
38 |
* Min Pro Addon
|
4245 |
$format = Tribe__Utils__Array::get( $formats_full, $datepicker_format, $formats_full[0] );
|
4246 |
$label = sprintf( esc_html__( 'Search for %s by Date. Please use the format %s.', 'the-events-calendar' ), $this->plural_event_label, $format );
|
4247 |
|
4248 |
+
// If there is a value set via the query string or a filter, use that.
|
4249 |
+
// Otherwise use wp_query if possible. Failover to today's date.
|
4250 |
+
if ( $value ) {
|
4251 |
+
$date = $value;
|
4252 |
+
} elseif ( ! empty( $wp_query->query_vars['eventDate'] ) ) {
|
4253 |
+
$date = $wp_query->query_vars['eventDate'];
|
4254 |
+
} else {
|
4255 |
+
$date = date( 'Y-m-d' );
|
4256 |
+
}
|
4257 |
+
|
4258 |
if ( tribe_is_month() ) {
|
4259 |
$caption = sprintf( esc_html__( '%s In', 'the-events-calendar' ), $this->plural_event_label );
|
4260 |
$format = Tribe__Utils__Array::get( $formats_month, $datepicker_format, $formats_month[0] );
|
4261 |
$label = sprintf( esc_html__( 'Search for %s by month. Please use the format %s.', 'the-events-calendar' ), $this->plural_event_label, $format );
|
4262 |
+
$value = date( Tribe__Date_Utils::datepicker_formats( "m{$datepicker_format}" ), strtotime( $date ) );
|
4263 |
} elseif ( tribe_is_list_view() ) {
|
4264 |
$caption = sprintf( esc_html__( '%s From', 'the-events-calendar' ), $this->plural_event_label );
|
4265 |
+
$value = date( Tribe__Date_Utils::datepicker_formats( $datepicker_format ), strtotime( $date ) );
|
4266 |
} elseif ( tribe_is_day() ) {
|
4267 |
$caption = esc_html__( 'Day Of', 'the-events-calendar' );
|
4268 |
+
$value = date( Tribe__Date_Utils::datepicker_formats( $datepicker_format ), strtotime( $wp_query->query_vars['eventDate'] ) );
|
4269 |
}
|
4270 |
|
4271 |
/**
|
src/Tribe/Models/Post_Types/Event.php
CHANGED
@@ -40,7 +40,10 @@ class Event extends Base {
|
|
40 |
try {
|
41 |
$cache_this = $this->get_caching_callback( $filter );
|
42 |
|
43 |
-
$now
|
|
|
|
|
|
|
44 |
$post_id = $this->post->ID;
|
45 |
|
46 |
$start_date = get_post_meta( $post_id, '_EventStartDate', true );
|
@@ -52,6 +55,7 @@ class Event extends Base {
|
|
52 |
$all_day = tribe_is_truthy( get_post_meta( $post_id, '_EventAllDay', true ) );
|
53 |
$end_of_day = tribe_end_of_day( $start_date );
|
54 |
$timezone = Timezones::build_timezone_object( $timezone_string );
|
|
|
55 |
$utc_timezone = new DateTimezone( 'UTC' );
|
56 |
$start_date_object = new DateTimeImmutable( $start_date, $timezone );
|
57 |
$end_date_object = new DateTimeImmutable( $end_date, $timezone );
|
@@ -64,50 +68,18 @@ class Event extends Base {
|
|
64 |
$duration = $end_date_utc_object->getTimestamp() - $start_date_utc_object->getTimestamp();
|
65 |
}
|
66 |
|
67 |
-
|
68 |
-
|
69 |
-
|
|
|
|
|
|
|
70 |
|
71 |
// Without a context these values will not make sense; we'll set them if the `$filter` argument is a date.
|
72 |
-
$starts_this_week
|
73 |
-
$ends_this_week
|
74 |
-
$happens_this_week
|
75 |
-
$this_week_duration
|
76 |
-
|
77 |
-
if ( Dates::is_valid_date( $filter ) ) {
|
78 |
-
$week_start = Dates::build_date_object( $filter, $timezone );
|
79 |
-
// Sunday is 0.
|
80 |
-
$week_start_day = (int) get_option( 'start_of_week' );
|
81 |
-
$offset = (int) $week_start->format( 'N' ) >= $week_start_day
|
82 |
-
? $week_start_day
|
83 |
-
: $week_start->format( 'N' ) - $week_start_day;
|
84 |
-
|
85 |
-
$week_start->setISODate( (int) $week_start->format( 'o' ), (int) $week_start->format( 'W' ), $offset );
|
86 |
-
$week_end = clone $week_start;
|
87 |
-
// 7 days later the week ends.
|
88 |
-
$week_end->add( new DateInterval( 'P7D' ) );
|
89 |
-
// Inclusive in respect to the start, exclusive to the end.
|
90 |
-
$starts_this_week = $week_start <= $start_date_object && $start_date_object < $week_end;
|
91 |
-
$ends_this_week = $week_start <= $end_date_object && $end_date_object < $week_end;
|
92 |
-
$happens_this_week = $week_start <= $end_date_object && $start_date_object <= $week_end;
|
93 |
-
if ( $happens_this_week ) {
|
94 |
-
$this_week_duration = 1;
|
95 |
-
if ( $is_multiday ) {
|
96 |
-
/*
|
97 |
-
* We add one second during this calculation to cope with all-day events starting on 12:00 AM.
|
98 |
-
* Due to how DateTime diff works diffing two following midnights would yield a diff of 2 days.
|
99 |
-
*/
|
100 |
-
$one_second = new DateInterval( 'PT1S' );
|
101 |
-
|
102 |
-
$this_week_duration = min(
|
103 |
-
7,
|
104 |
-
$week_end->diff( $start_date_object->add( $one_second ) )->days + 1,
|
105 |
-
$end_date_object->diff( $week_start )->days + 1,
|
106 |
-
$end_date_object->diff( $start_date_object->add( $one_second ) )->days + 1
|
107 |
-
);
|
108 |
-
}
|
109 |
-
}
|
110 |
-
}
|
111 |
|
112 |
// Multi-day events will span at least two days: the day they start on and the following one.
|
113 |
if ( $is_multiday ) {
|
@@ -116,7 +88,7 @@ class Event extends Base {
|
|
116 |
* Do not add 1 for all-day events as they span cut-off to cut-off.
|
117 |
*/
|
118 |
$multiday = $all_day ? 0 : 1;
|
119 |
-
|
120 |
// The end date should be inclusive, since it's not in the DatePeriod we work-around it adding a second.
|
121 |
$period = new DatePeriod( $end_of_day_object, $one_day, $end_date_object );
|
122 |
foreach ( $period as $date ) {
|
@@ -124,20 +96,74 @@ class Event extends Base {
|
|
124 |
};
|
125 |
}
|
126 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
127 |
$featured = tribe_is_truthy( get_post_meta( $post_id, Featured::FEATURED_EVENT_KEY, true ) );
|
|
|
128 |
$organizer_fetch = Organizer::get_fetch_callback( $post_id );
|
129 |
$venue_fetch = Venue::get_fetch_callback( $post_id );
|
130 |
|
|
|
|
|
|
|
|
|
131 |
$properties = [
|
132 |
'start_date' => $start_date,
|
133 |
'start_date_utc' => $start_date_utc,
|
134 |
'end_date' => $end_date,
|
135 |
'end_date_utc' => $end_date_utc,
|
136 |
'dates' => (object) [
|
137 |
-
'start'
|
138 |
-
'start_utc'
|
139 |
-
'
|
140 |
-
'
|
|
|
|
|
|
|
|
|
141 |
],
|
142 |
'timezone' => $timezone_string,
|
143 |
'duration' => $duration,
|
@@ -149,6 +175,7 @@ class Event extends Base {
|
|
149 |
'this_week_duration' => $this_week_duration,
|
150 |
'happens_this_week' => $happens_this_week,
|
151 |
'featured' => $featured,
|
|
|
152 |
'cost' => tribe_get_cost( $post_id, true ),
|
153 |
'excerpt' => tribe_events_get_the_excerpt( $post_id, wp_kses_allowed_html( 'post' ) ),
|
154 |
'organizers' => ( new Lazy_Collection( $organizer_fetch ) )->on_resolve( $cache_this ),
|
@@ -156,17 +183,17 @@ class Event extends Base {
|
|
156 |
'thumbnail' => ( new Post_Thumbnail( $post_id ) )->on_resolve( $cache_this ),
|
157 |
'permalink' => get_permalink( $post_id ),
|
158 |
'schedule_details' => ( new Lazy_String(
|
159 |
-
static function () use ( $post_id )
|
160 |
-
{
|
161 |
return tribe_events_event_schedule_details( $post_id );
|
162 |
-
},
|
|
|
163 |
) )->on_resolve( $cache_this ),
|
164 |
'plain_schedule_details' => ( new Lazy_String(
|
165 |
-
static function () use ( $post_id )
|
166 |
-
{
|
167 |
return tribe_events_event_schedule_details( $post_id, '', '', false );
|
168 |
-
},
|
169 |
-
|
|
|
170 |
];
|
171 |
} catch ( \Exception $e ) {
|
172 |
return [];
|
@@ -182,4 +209,4 @@ class Event extends Base {
|
|
182 |
return 'events';
|
183 |
}
|
184 |
|
185 |
-
}
|
40 |
try {
|
41 |
$cache_this = $this->get_caching_callback( $filter );
|
42 |
|
43 |
+
$now = Dates::build_date_object( 'now' );
|
44 |
+
$one_second = new DateInterval( 'PT1S' );
|
45 |
+
$one_day = new DateInterval( 'P1D' );
|
46 |
+
|
47 |
$post_id = $this->post->ID;
|
48 |
|
49 |
$start_date = get_post_meta( $post_id, '_EventStartDate', true );
|
55 |
$all_day = tribe_is_truthy( get_post_meta( $post_id, '_EventAllDay', true ) );
|
56 |
$end_of_day = tribe_end_of_day( $start_date );
|
57 |
$timezone = Timezones::build_timezone_object( $timezone_string );
|
58 |
+
$site_timezone = Timezones::build_timezone_object();
|
59 |
$utc_timezone = new DateTimezone( 'UTC' );
|
60 |
$start_date_object = new DateTimeImmutable( $start_date, $timezone );
|
61 |
$end_date_object = new DateTimeImmutable( $end_date, $timezone );
|
68 |
$duration = $end_date_utc_object->getTimestamp() - $start_date_utc_object->getTimestamp();
|
69 |
}
|
70 |
|
71 |
+
/*
|
72 |
+
* An event is multi-day if its end date is after the end-of-day cutoff of the start date.
|
73 |
+
* We add one second to make sure events ending at end-of-day, same day, cutoff are not marked as multi-day.
|
74 |
+
*/
|
75 |
+
$is_multiday = $end_of_day_object->add( $one_second ) < $end_date_object;
|
76 |
+
$multiday = false;
|
77 |
|
78 |
// Without a context these values will not make sense; we'll set them if the `$filter` argument is a date.
|
79 |
+
$starts_this_week = null;
|
80 |
+
$ends_this_week = null;
|
81 |
+
$happens_this_week = null;
|
82 |
+
$this_week_duration = null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
83 |
|
84 |
// Multi-day events will span at least two days: the day they start on and the following one.
|
85 |
if ( $is_multiday ) {
|
88 |
* Do not add 1 for all-day events as they span cut-off to cut-off.
|
89 |
*/
|
90 |
$multiday = $all_day ? 0 : 1;
|
91 |
+
|
92 |
// The end date should be inclusive, since it's not in the DatePeriod we work-around it adding a second.
|
93 |
$period = new DatePeriod( $end_of_day_object, $one_day, $end_date_object );
|
94 |
foreach ( $period as $date ) {
|
96 |
};
|
97 |
}
|
98 |
|
99 |
+
if ( Dates::is_valid_date( $filter ) ) {
|
100 |
+
list( $week_start, $week_end ) = Dates::get_week_start_end( $filter );
|
101 |
+
|
102 |
+
$the_start = $start_date_object;
|
103 |
+
$the_end = $end_date_object;
|
104 |
+
|
105 |
+
// Take into account the timezone settings.
|
106 |
+
if ( Timezones::is_mode( Timezones::SITE_TIMEZONE ) ) {
|
107 |
+
// Move the event to the site timezone.
|
108 |
+
$the_start = $the_start->setTimezone( $site_timezone );
|
109 |
+
$the_end = $the_end->setTimezone( $site_timezone );
|
110 |
+
}
|
111 |
+
|
112 |
+
$week_start_ymd = (int) $week_start->format( 'Ymd' );
|
113 |
+
$week_end_ymd = (int) $week_end->format( 'Ymd' );
|
114 |
+
$the_start_ymd = (int) $the_start->format( 'Ymd' );
|
115 |
+
$the_end_ymd = (int) $the_end->format( 'Ymd' );
|
116 |
+
|
117 |
+
$starts_this_week = $week_start_ymd <= $the_start_ymd && $the_start_ymd <= $week_end_ymd;
|
118 |
+
$ends_this_week = $week_start_ymd <= $the_end_ymd && $the_end_ymd <= $week_end_ymd;
|
119 |
+
$happens_this_week = $week_start_ymd <= $the_end_ymd && $the_start_ymd <= $week_end_ymd;
|
120 |
+
|
121 |
+
/*
|
122 |
+
* A day "crosses the EOD cutoff time" if the end is after the EOD cutoff of the start.
|
123 |
+
* Here we look just for a boolean.
|
124 |
+
*/
|
125 |
+
$cross_day = tribe_end_of_day( $the_start->format( 'Y-m-d' ) ) < $the_end->format( 'Y-m-d H:i:s' );
|
126 |
+
|
127 |
+
if ( $happens_this_week ) {
|
128 |
+
$this_week_duration = 1;
|
129 |
+
if ( $is_multiday ) {
|
130 |
+
if ( $starts_this_week && $ends_this_week ) {
|
131 |
+
$this_week_duration = min( 7, max( 1, $the_end_ymd - $the_start_ymd ) + $cross_day );
|
132 |
+
} elseif ( $ends_this_week ) {
|
133 |
+
$this_week_duration = $the_end_ymd - $week_start_ymd + $cross_day;
|
134 |
+
} elseif ( $starts_this_week ) {
|
135 |
+
$this_week_duration = $week_end_ymd - $the_start_ymd + $cross_day;
|
136 |
+
} else {
|
137 |
+
// If it happens this week and it doesn't start or end this week, then it spans the week.
|
138 |
+
$this_week_duration = 7;
|
139 |
+
}
|
140 |
+
}
|
141 |
+
}
|
142 |
+
}
|
143 |
+
|
144 |
$featured = tribe_is_truthy( get_post_meta( $post_id, Featured::FEATURED_EVENT_KEY, true ) );
|
145 |
+
$sticky = get_post_field( 'menu_order', $post_id ) === -1;
|
146 |
$organizer_fetch = Organizer::get_fetch_callback( $post_id );
|
147 |
$venue_fetch = Venue::get_fetch_callback( $post_id );
|
148 |
|
149 |
+
$start_site = $start_date_object->setTimezone( $site_timezone );
|
150 |
+
$end_site = $end_date_object->setTimezone( $site_timezone );
|
151 |
+
$use_event_timezone = Timezones::is_mode( Timezones::EVENT_TIMEZONE );
|
152 |
+
|
153 |
$properties = [
|
154 |
'start_date' => $start_date,
|
155 |
'start_date_utc' => $start_date_utc,
|
156 |
'end_date' => $end_date,
|
157 |
'end_date_utc' => $end_date_utc,
|
158 |
'dates' => (object) [
|
159 |
+
'start' => $start_date_object,
|
160 |
+
'start_utc' => $start_date_utc_object,
|
161 |
+
'start_site' => $start_site,
|
162 |
+
'start_display' => $use_event_timezone ? $start_date_object : $start_site,
|
163 |
+
'end' => $end_date_object,
|
164 |
+
'end_utc' => $end_date_utc_object,
|
165 |
+
'end_site' => $end_site,
|
166 |
+
'end_display' => $use_event_timezone ? $end_date_object : $end_site,
|
167 |
],
|
168 |
'timezone' => $timezone_string,
|
169 |
'duration' => $duration,
|
175 |
'this_week_duration' => $this_week_duration,
|
176 |
'happens_this_week' => $happens_this_week,
|
177 |
'featured' => $featured,
|
178 |
+
'sticky' => $sticky,
|
179 |
'cost' => tribe_get_cost( $post_id, true ),
|
180 |
'excerpt' => tribe_events_get_the_excerpt( $post_id, wp_kses_allowed_html( 'post' ) ),
|
181 |
'organizers' => ( new Lazy_Collection( $organizer_fetch ) )->on_resolve( $cache_this ),
|
183 |
'thumbnail' => ( new Post_Thumbnail( $post_id ) )->on_resolve( $cache_this ),
|
184 |
'permalink' => get_permalink( $post_id ),
|
185 |
'schedule_details' => ( new Lazy_String(
|
186 |
+
static function () use ( $post_id ) {
|
|
|
187 |
return tribe_events_event_schedule_details( $post_id );
|
188 |
+
},
|
189 |
+
false
|
190 |
) )->on_resolve( $cache_this ),
|
191 |
'plain_schedule_details' => ( new Lazy_String(
|
192 |
+
static function () use ( $post_id ) {
|
|
|
193 |
return tribe_events_event_schedule_details( $post_id, '', '', false );
|
194 |
+
},
|
195 |
+
false
|
196 |
+
) )->on_resolve( $cache_this ),
|
197 |
];
|
198 |
} catch ( \Exception $e ) {
|
199 |
return [];
|
209 |
return 'events';
|
210 |
}
|
211 |
|
212 |
+
}
|
src/Tribe/Models/Post_Types/Venue.php
CHANGED
@@ -32,6 +32,8 @@ class Venue extends Base {
|
|
32 |
$state = tribe_get_state( $this->post->ID );
|
33 |
$province = tribe_get_province( $this->post->ID );
|
34 |
$zip = tribe_get_zip( $this->post->ID );
|
|
|
|
|
35 |
|
36 |
$properties = [
|
37 |
'address' => $address,
|
@@ -41,7 +43,8 @@ class Venue extends Base {
|
|
41 |
'state' => $state,
|
42 |
'province' => $province,
|
43 |
'zip' => $zip,
|
44 |
-
'permalink' =>
|
|
|
45 |
];
|
46 |
} catch ( \Exception $e ) {
|
47 |
return [];
|
32 |
$state = tribe_get_state( $this->post->ID );
|
33 |
$province = tribe_get_province( $this->post->ID );
|
34 |
$zip = tribe_get_zip( $this->post->ID );
|
35 |
+
$permalink = get_permalink( $this->post->ID );
|
36 |
+
$directions_link = tribe_get_map_link( $this->post->ID );
|
37 |
|
38 |
$properties = [
|
39 |
'address' => $address,
|
43 |
'state' => $state,
|
44 |
'province' => $province,
|
45 |
'zip' => $zip,
|
46 |
+
'permalink' => $permalink,
|
47 |
+
'directions_link' => $directions_link,
|
48 |
];
|
49 |
} catch ( \Exception $e ) {
|
50 |
return [];
|
src/Tribe/Query.php
CHANGED
@@ -24,6 +24,18 @@ if ( ! class_exists( 'Tribe__Events__Query' ) ) {
|
|
24 |
* Initialize The Events Calendar query filters and post processing.
|
25 |
*/
|
26 |
public static function init() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
28 |
// if tribe event query add filters
|
29 |
add_action( 'parse_query', array( __CLASS__, 'parse_query' ), 50 );
|
24 |
* Initialize The Events Calendar query filters and post processing.
|
25 |
*/
|
26 |
public static function init() {
|
27 |
+
/**
|
28 |
+
* A toggle filter to completely suppress all query filters for the whole request.
|
29 |
+
*
|
30 |
+
* @since 4.9.11
|
31 |
+
*
|
32 |
+
* @param bool $suppress_filters Whether to completely suppress all query filters for the whole request.
|
33 |
+
*/
|
34 |
+
$suppress_filters = apply_filters( 'tribe_events_suppress_query_filters', false );
|
35 |
+
|
36 |
+
if ( $suppress_filters ) {
|
37 |
+
return;
|
38 |
+
}
|
39 |
|
40 |
// if tribe event query add filters
|
41 |
add_action( 'parse_query', array( __CLASS__, 'parse_query' ), 50 );
|
src/Tribe/Repositories/Event.php
CHANGED
@@ -167,6 +167,7 @@ class Tribe__Events__Repositories__Event extends Tribe__Repository {
|
|
167 |
'cost_less_than' => [ $this, 'filter_by_cost_less_than' ],
|
168 |
'cost_greater_than' => [ $this, 'filter_by_cost_greater_than' ],
|
169 |
'on_date' => [ $this, 'filter_by_on_date' ],
|
|
|
170 |
]
|
171 |
);
|
172 |
|
@@ -416,17 +417,19 @@ class Tribe__Events__Repositories__Event extends Tribe__Repository {
|
|
416 |
* Will include multi-day events.
|
417 |
*
|
418 |
* @since 4.9
|
419 |
-
*
|
420 |
-
*
|
421 |
-
*
|
422 |
-
*
|
423 |
-
*
|
424 |
-
*
|
425 |
-
*
|
426 |
-
*
|
427 |
-
*
|
|
|
|
|
428 |
*/
|
429 |
-
public function filter_by_date_overlaps( $start_datetime, $end_datetime, $timezone = null ) {
|
430 |
global $wpdb;
|
431 |
$utc = $this->normal_timezone;
|
432 |
|
@@ -452,21 +455,17 @@ class Tribe__Events__Repositories__Event extends Tribe__Repository {
|
|
452 |
AND {$join_end_key}.meta_key = '{$end_key}' )"
|
453 |
);
|
454 |
|
455 |
-
$
|
456 |
-
"
|
457 |
-
|
458 |
-
|
459 |
-
|
460 |
-
)
|
461 |
-
|
462 |
-
|
463 |
-
) OR (
|
464 |
-
CAST({$join_start_key}.meta_value AS DATETIME) < '{$lower_string}'
|
465 |
-
AND CAST({$join_end_key}.meta_value AS DATETIME) >= '{$upper_string}'
|
466 |
-
)
|
467 |
-
"
|
468 |
);
|
469 |
|
|
|
470 |
}
|
471 |
|
472 |
/**
|
@@ -1454,9 +1453,6 @@ class Tribe__Events__Repositories__Event extends Tribe__Repository {
|
|
1454 |
* @param string $order_by The key used to order events; e.g. `event_date` to order events by start date.
|
1455 |
*/
|
1456 |
public function handle_order_by( $order_by ) {
|
1457 |
-
/** @var \wpdb $wpdb */
|
1458 |
-
global $wpdb;
|
1459 |
-
|
1460 |
$check_orderby = $order_by;
|
1461 |
|
1462 |
if ( ! is_array( $check_orderby ) ) {
|
@@ -1465,26 +1461,49 @@ class Tribe__Events__Repositories__Event extends Tribe__Repository {
|
|
1465 |
|
1466 |
$timestamp_key = 'TIMESTAMP(mt1.meta_value)';
|
1467 |
|
1468 |
-
$
|
1469 |
-
|
1470 |
-
|
1471 |
-
|
1472 |
-
|
1473 |
-
|
1474 |
-
|
1475 |
-
|
1476 |
-
|
1477 |
-
|
1478 |
-
|
1479 |
-
|
1480 |
-
|
1481 |
-
|
1482 |
-
|
1483 |
-
|
1484 |
-
|
1485 |
-
|
1486 |
-
|
1487 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1488 |
}
|
1489 |
}
|
1490 |
|
@@ -1512,10 +1531,13 @@ class Tribe__Events__Repositories__Event extends Tribe__Repository {
|
|
1512 |
* Applies start-date-based ordering to the query.
|
1513 |
*
|
1514 |
* @since 4.9.7
|
|
|
1515 |
*
|
1516 |
-
* @param
|
|
|
|
|
1517 |
*/
|
1518 |
-
protected function order_by_date( $use_utc ) {
|
1519 |
global $wpdb;
|
1520 |
|
1521 |
$meta_alias = 'event_date';
|
@@ -1571,7 +1593,8 @@ class Tribe__Events__Repositories__Event extends Tribe__Repository {
|
|
1571 |
true
|
1572 |
);
|
1573 |
|
1574 |
-
$
|
|
|
1575 |
$this->filter_query->fields( "MIN( {$postmeta_table}.meta_value ) AS {$meta_alias}", $filter_id, true );
|
1576 |
}
|
1577 |
|
@@ -1579,8 +1602,12 @@ class Tribe__Events__Repositories__Event extends Tribe__Repository {
|
|
1579 |
* Applies Organizer-based ordering to the query.
|
1580 |
*
|
1581 |
* @since 4.9.7
|
|
|
|
|
|
|
|
|
1582 |
*/
|
1583 |
-
protected function order_by_organizer() {
|
1584 |
global $wpdb;
|
1585 |
|
1586 |
$postmeta_table = 'orderby_organizer_meta';
|
@@ -1604,7 +1631,9 @@ class Tribe__Events__Repositories__Event extends Tribe__Repository {
|
|
1604 |
);
|
1605 |
|
1606 |
$filter_id = 'order_by_organizer';
|
1607 |
-
|
|
|
|
|
1608 |
$this->filter_query->fields( "{$posts_table}.post_title AS organizer", $filter_id, true );
|
1609 |
}
|
1610 |
|
@@ -1612,8 +1641,12 @@ class Tribe__Events__Repositories__Event extends Tribe__Repository {
|
|
1612 |
* Applies Venue-based ordering to the query.
|
1613 |
*
|
1614 |
* @since 4.9.7
|
|
|
|
|
|
|
|
|
1615 |
*/
|
1616 |
-
protected function order_by_venue() {
|
1617 |
global $wpdb;
|
1618 |
|
1619 |
$postmeta_table = 'orderby_venue_meta';
|
@@ -1637,7 +1670,8 @@ class Tribe__Events__Repositories__Event extends Tribe__Repository {
|
|
1637 |
);
|
1638 |
|
1639 |
$filter_id = 'order_by_venue';
|
1640 |
-
$this->
|
|
|
1641 |
$this->filter_query->fields( "{$posts_table}.post_title AS venue", $filter_id, true );
|
1642 |
}
|
1643 |
|
@@ -1654,4 +1688,27 @@ class Tribe__Events__Repositories__Event extends Tribe__Repository {
|
|
1654 |
public function order_by( $order_by, $order = 'ASC' ) {
|
1655 |
return parent::order_by( $order_by, $order );
|
1656 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1657 |
}
|
167 |
'cost_less_than' => [ $this, 'filter_by_cost_less_than' ],
|
168 |
'cost_greater_than' => [ $this, 'filter_by_cost_greater_than' ],
|
169 |
'on_date' => [ $this, 'filter_by_on_date' ],
|
170 |
+
'hidden_from_upcoming' => [ $this, 'filter_by_hidden_on_upcoming' ],
|
171 |
]
|
172 |
);
|
173 |
|
417 |
* Will include multi-day events.
|
418 |
*
|
419 |
* @since 4.9
|
420 |
+
* @since 4.9.11 Add the `$min_sec_overlap` parameter.
|
421 |
+
*
|
422 |
+
* @param string|DateTime|int $start_datetime A `strtotime` parse-able string, a DateTime object or
|
423 |
+
* a timestamp.
|
424 |
+
* @param string|DateTime|int $end_datetime A `strtotime` parse-able string, a DateTime object or
|
425 |
+
* a timestamp.
|
426 |
+
* @param string|DateTimeZone $timezone A timezone string, UTC offset or DateTimeZone object;
|
427 |
+
* defaults to the site timezone; this parameter is ignored
|
428 |
+
* if the `$datetime` parameter is a DatTime object.
|
429 |
+
* @param null|int $min_sec_overlap The minimum overlap, in seconds, an event should have with the
|
430 |
+
* interval; defaults to at least a second.
|
431 |
*/
|
432 |
+
public function filter_by_date_overlaps( $start_datetime, $end_datetime, $timezone = null, $min_sec_overlap = 1 ) {
|
433 |
global $wpdb;
|
434 |
$utc = $this->normal_timezone;
|
435 |
|
455 |
AND {$join_end_key}.meta_key = '{$end_key}' )"
|
456 |
);
|
457 |
|
458 |
+
$alt_where = $wpdb->prepare(
|
459 |
+
"(
|
460 |
+
TIMESTAMPDIFF ( SECOND, {$join_start_key}.meta_value, '${upper_string}' ) >= %d
|
461 |
+
AND
|
462 |
+
TIMESTAMPDIFF ( SECOND, '${lower_string}', {$join_end_key}.meta_value ) >= %d
|
463 |
+
)",
|
464 |
+
$min_sec_overlap,
|
465 |
+
$min_sec_overlap
|
|
|
|
|
|
|
|
|
|
|
466 |
);
|
467 |
|
468 |
+
$this->filter_query->where( $alt_where );
|
469 |
}
|
470 |
|
471 |
/**
|
1453 |
* @param string $order_by The key used to order events; e.g. `event_date` to order events by start date.
|
1454 |
*/
|
1455 |
public function handle_order_by( $order_by ) {
|
|
|
|
|
|
|
1456 |
$check_orderby = $order_by;
|
1457 |
|
1458 |
if ( ! is_array( $check_orderby ) ) {
|
1461 |
|
1462 |
$timestamp_key = 'TIMESTAMP(mt1.meta_value)';
|
1463 |
|
1464 |
+
$after = false;
|
1465 |
+
$loop = 0;
|
1466 |
+
|
1467 |
+
foreach ( $check_orderby as $key => $value ) {
|
1468 |
+
$loop++;
|
1469 |
+
$order_by = is_numeric( $key ) ? $value : $key;
|
1470 |
+
$order = is_numeric( $key ) ? 'ASC' : $value;
|
1471 |
+
$default_order = Arr::get_in_any( [ $this->query_args, $this->default_args ], 'order', 'ASC' );
|
1472 |
+
|
1473 |
+
switch ( $order_by ) {
|
1474 |
+
case 'event_date':
|
1475 |
+
$this->order_by_date( false, $after );
|
1476 |
+
break;
|
1477 |
+
case 'event_date_utc':
|
1478 |
+
$this->order_by_date( true, $after );
|
1479 |
+
break;
|
1480 |
+
case 'organizer':
|
1481 |
+
$this->order_by_organizer( $after );
|
1482 |
+
break;
|
1483 |
+
case 'venue':
|
1484 |
+
$this->order_by_venue( $after );
|
1485 |
+
break;
|
1486 |
+
case $timestamp_key:
|
1487 |
+
$this->filter_query->orderby( [ $timestamp_key => $default_order ], null, null, $after );
|
1488 |
+
break;
|
1489 |
+
default:
|
1490 |
+
$after = $after || 1 === $loop;
|
1491 |
+
if ( empty( $this->query_args['orderby'] ) ) {
|
1492 |
+
$this->query_args['orderby'] = [ $order_by => $order ];
|
1493 |
+
} else {
|
1494 |
+
$add = [ $order_by => $order ];
|
1495 |
+
// Make sure all `orderby` clauses have the shape `<orderby> => <order>`.
|
1496 |
+
$normalized = [];
|
1497 |
+
foreach ( $this->query_args['orderby'] as $k => $v ) {
|
1498 |
+
$the_order_by = is_numeric( $k ) ? $v : $k;
|
1499 |
+
$the_order = is_numeric( $k ) ? $default_order : $v;
|
1500 |
+
$normalized[ $the_order_by ] = $the_order;
|
1501 |
+
}
|
1502 |
+
$this->query_args['orderby'] = $normalized;
|
1503 |
+
$this->query_args['orderby'] = array_merge( $this->query_args['orderby'], $add );
|
1504 |
+
}
|
1505 |
+
break;
|
1506 |
+
}
|
1507 |
}
|
1508 |
}
|
1509 |
|
1531 |
* Applies start-date-based ordering to the query.
|
1532 |
*
|
1533 |
* @since 4.9.7
|
1534 |
+
* @since 4.9.11 Added the `$after` parameter.
|
1535 |
*
|
1536 |
+
* @param bool $use_utc Whether to use the events UTC start dates or their localized dates.
|
1537 |
+
* @param bool $after Whether to append the order by clause to the ones managed by WordPress or not.
|
1538 |
+
* Defaults to `false`,to prepend them to the ones managed by WordPress.
|
1539 |
*/
|
1540 |
+
protected function order_by_date( $use_utc, $after = false ) {
|
1541 |
global $wpdb;
|
1542 |
|
1543 |
$meta_alias = 'event_date';
|
1593 |
true
|
1594 |
);
|
1595 |
|
1596 |
+
$order = Arr::get_in_any( [ $this->query_args, $this->default_args ], 'order', 'ASC' );
|
1597 |
+
$this->filter_query->orderby( [ $meta_alias => $order ], $filter_id, true, $after );
|
1598 |
$this->filter_query->fields( "MIN( {$postmeta_table}.meta_value ) AS {$meta_alias}", $filter_id, true );
|
1599 |
}
|
1600 |
|
1602 |
* Applies Organizer-based ordering to the query.
|
1603 |
*
|
1604 |
* @since 4.9.7
|
1605 |
+
* @since 4.9.11 Added the `$after` parameter.
|
1606 |
+
*
|
1607 |
+
* @param bool $after Whether to append the order by clause to the ones managed by WordPress or not.
|
1608 |
+
* Defaults to `false`,to prepend them to the ones managed by WordPress.
|
1609 |
*/
|
1610 |
+
protected function order_by_organizer( $after = false ) {
|
1611 |
global $wpdb;
|
1612 |
|
1613 |
$postmeta_table = 'orderby_organizer_meta';
|
1631 |
);
|
1632 |
|
1633 |
$filter_id = 'order_by_organizer';
|
1634 |
+
|
1635 |
+
$order = Arr::get_in_any( [ $this->query_args, $this->default_args ], 'order', 'ASC' );
|
1636 |
+
$this->filter_query->orderby( [ 'organizer' => $order ], $filter_id, true, $after );
|
1637 |
$this->filter_query->fields( "{$posts_table}.post_title AS organizer", $filter_id, true );
|
1638 |
}
|
1639 |
|
1641 |
* Applies Venue-based ordering to the query.
|
1642 |
*
|
1643 |
* @since 4.9.7
|
1644 |
+
* @since 4.9.11 Added the `$after` parameter.
|
1645 |
+
*
|
1646 |
+
* @param bool $after Whether to append the order by clause to the ones managed by WordPress or not.
|
1647 |
+
* Defaults to `false`,to prepend them to the ones managed by WordPress.
|
1648 |
*/
|
1649 |
+
protected function order_by_venue( $after = false ) {
|
1650 |
global $wpdb;
|
1651 |
|
1652 |
$postmeta_table = 'orderby_venue_meta';
|
1670 |
);
|
1671 |
|
1672 |
$filter_id = 'order_by_venue';
|
1673 |
+
$order = Arr::get_in_any( [ $this->query_args, $this->default_args ], 'order', 'ASC' );
|
1674 |
+
$this->filter_query->orderby( [ 'venue' => $order ], $filter_id, true, $after );
|
1675 |
$this->filter_query->fields( "{$posts_table}.post_title AS venue", $filter_id, true );
|
1676 |
}
|
1677 |
|
1688 |
public function order_by( $order_by, $order = 'ASC' ) {
|
1689 |
return parent::order_by( $order_by, $order );
|
1690 |
}
|
1691 |
+
|
1692 |
+
/**
|
1693 |
+
* Filters events by their "Hidden from Event Listings" status.
|
1694 |
+
*
|
1695 |
+
* This method assumes that we keep the following structure:
|
1696 |
+
* - if an event should be hidden its `_EventHideFromUpcoming` meta will be set to `yes` (or another truthy value).
|
1697 |
+
* - if an event should not be hidden its `_EventHideFromUpcoming` meta will not be set at all.
|
1698 |
+
*
|
1699 |
+
* @since 4.9.11
|
1700 |
+
*
|
1701 |
+
* @param bool $hidden Whether the events should be hidden from event listings or not.
|
1702 |
+
*/
|
1703 |
+
public function filter_by_hidden_on_upcoming( $hidden ) {
|
1704 |
+
$hidden = tribe_is_truthy( $hidden );
|
1705 |
+
|
1706 |
+
if ( $hidden ) {
|
1707 |
+
$this->by( 'meta_equals', '_EventHideFromUpcoming', 'yes' );
|
1708 |
+
|
1709 |
+
return;
|
1710 |
+
}
|
1711 |
+
|
1712 |
+
$this->by( 'meta_not_exists', '_EventHideFromUpcoming' );
|
1713 |
+
}
|
1714 |
}
|
src/Tribe/Service_Providers/Context.php
CHANGED
@@ -1,8 +1,9 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
-
*
|
4 |
*
|
5 |
* @since 4.9.4
|
|
|
6 |
* @package Tribe\Events\Service_Providers
|
7 |
*/
|
8 |
|
@@ -15,6 +16,13 @@ use Tribe__Events__Main as TEC;
|
|
15 |
use Tribe__Events__Organizer as Organizer;
|
16 |
use Tribe__Events__Venue as Venue;
|
17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
class Context extends \tad_DI52_ServiceProvider {
|
19 |
|
20 |
/**
|
@@ -36,241 +44,279 @@ class Context extends \tad_DI52_ServiceProvider {
|
|
36 |
* @return array The modified context locations.
|
37 |
*/
|
38 |
public function filter_context_locations( array $locations = [] ) {
|
39 |
-
$locations = array_merge(
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
'view' => [
|
54 |
-
'read' => [
|
55 |
-
Tribe__Context::WP_MATCHED_QUERY => [ 'eventDisplay' ],
|
56 |
-
Tribe__Context::WP_PARSED => [ 'eventDisplay' ],
|
57 |
-
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
58 |
-
Tribe__Context::QUERY_VAR => [ 'tribe_view', 'eventDisplay' ],
|
59 |
-
Tribe__Context::TRIBE_OPTION => 'viewOption',
|
60 |
-
],
|
61 |
-
'write' => [
|
62 |
-
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
63 |
-
Tribe__Context::QUERY_VAR => [ 'tribe_view', 'eventDisplay' ],
|
64 |
-
],
|
65 |
-
],
|
66 |
-
'view_data' => [
|
67 |
-
'read' => [
|
68 |
-
Tribe__Context::REQUEST_VAR => 'tribe_view_data',
|
69 |
-
Tribe__Context::QUERY_VAR => 'tribe_view_data',
|
70 |
-
Tribe__Context::FILTER => 'tribe_view_data',
|
71 |
-
],
|
72 |
-
'write' => [
|
73 |
-
Tribe__Context::REQUEST_VAR => 'tribe_view_data',
|
74 |
-
Tribe__Context::QUERY_VAR => 'tribe_view_data',
|
75 |
-
],
|
76 |
-
],
|
77 |
-
'event_date' => [
|
78 |
-
'read' => [
|
79 |
-
Tribe__Context::FUNC => [
|
80 |
-
static function () {
|
81 |
-
return Utils\View::get_data( 'bar-date', Tribe__Context::NOT_FOUND );
|
82 |
-
},
|
83 |
],
|
84 |
-
Tribe__Context::REQUEST_VAR => [ 'eventDate', 'tribe-bar-date' ],
|
85 |
-
Tribe__Context::QUERY_VAR => 'eventDate',
|
86 |
-
],
|
87 |
-
'write' => [
|
88 |
-
Tribe__Context::REQUEST_VAR => [ 'eventDate', 'tribe-bar-date' ],
|
89 |
-
Tribe__Context::QUERY_VAR => 'eventDate',
|
90 |
-
],
|
91 |
-
],
|
92 |
-
'event_sequence' => [
|
93 |
-
'read' => [
|
94 |
-
Tribe__Context::REQUEST_VAR => 'eventSequence',
|
95 |
-
Tribe__Context::QUERY_VAR => 'eventSequence',
|
96 |
],
|
97 |
-
'
|
98 |
-
|
99 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
],
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
|
|
|
|
|
|
|
|
|
|
106 |
],
|
107 |
-
'
|
108 |
-
|
109 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
110 |
],
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
|
|
|
|
|
|
|
|
116 |
],
|
117 |
-
'
|
118 |
-
|
119 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
],
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
|
|
|
|
|
|
|
|
126 |
],
|
127 |
-
'
|
128 |
-
|
129 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
],
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
|
|
|
|
|
|
|
|
136 |
],
|
137 |
-
|
138 |
-
|
139 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
],
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
|
|
|
|
|
|
|
|
146 |
],
|
147 |
-
'
|
148 |
-
|
149 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
],
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
|
|
|
|
|
|
|
|
156 |
],
|
157 |
-
'
|
158 |
-
|
159 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
160 |
],
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
'read' => [
|
169 |
-
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
170 |
-
Tribe__Context::WP_PARSED => [ 'eventDisplay' ],
|
171 |
-
Tribe__Context::QUERY_VAR => 'eventDisplay',
|
172 |
],
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
},
|
180 |
],
|
181 |
-
Tribe__Context::REQUEST_VAR => [ 's', 'search', 'tribe-bar-search' ],
|
182 |
],
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
],
|
190 |
-
'
|
191 |
-
Tribe__Context::
|
192 |
-
Tribe__Context::
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
193 |
],
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
|
|
|
|
|
|
|
|
|
|
198 |
],
|
199 |
-
'
|
200 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
201 |
],
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
|
|
210 |
],
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
],
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
|
|
|
|
|
|
233 |
],
|
234 |
],
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
'read' => [
|
248 |
-
Tribe__Context::LOCATION_FUNC => [
|
249 |
-
'post_type',
|
250 |
-
static function ( $post_type ) {
|
251 |
-
return (array) $post_type === [ Venue::POSTTYPE ];
|
252 |
-
}
|
253 |
-
]
|
254 |
-
]
|
255 |
-
],
|
256 |
-
'organizer_post_type' => [
|
257 |
-
'read' => [
|
258 |
-
Tribe__Context::LOCATION_FUNC => [
|
259 |
-
'post_type',
|
260 |
-
static function ( $post_type ) {
|
261 |
-
return (array) $post_type === [ Organizer::POSTTYPE ];
|
262 |
-
}
|
263 |
-
]
|
264 |
-
]
|
265 |
-
],
|
266 |
-
'event_category' => [
|
267 |
-
'read' => [
|
268 |
-
Tribe__Context::QUERY_PROP => [ TEC::TAXONOMY ],
|
269 |
-
Tribe__Context::QUERY_VAR => [ TEC::TAXONOMY ],
|
270 |
-
Tribe__Context::REQUEST_VAR => [ TEC::TAXONOMY ],
|
271 |
],
|
272 |
-
]
|
273 |
-
|
274 |
|
275 |
return $locations;
|
276 |
}
|
1 |
<?php
|
2 |
/**
|
3 |
+
* Handles The Events Calendar Context manipulation.
|
4 |
*
|
5 |
* @since 4.9.4
|
6 |
+
*
|
7 |
* @package Tribe\Events\Service_Providers
|
8 |
*/
|
9 |
|
16 |
use Tribe__Events__Organizer as Organizer;
|
17 |
use Tribe__Events__Venue as Venue;
|
18 |
|
19 |
+
/**
|
20 |
+
* Class Context
|
21 |
+
*
|
22 |
+
* @since 4.9.4
|
23 |
+
*
|
24 |
+
* @package Tribe\Events\Service_Providers
|
25 |
+
*/
|
26 |
class Context extends \tad_DI52_ServiceProvider {
|
27 |
|
28 |
/**
|
44 |
* @return array The modified context locations.
|
45 |
*/
|
46 |
public function filter_context_locations( array $locations = [] ) {
|
47 |
+
$locations = array_merge(
|
48 |
+
$locations,
|
49 |
+
[
|
50 |
+
'event_display' => [
|
51 |
+
'read' => [
|
52 |
+
Tribe__Context::WP_MATCHED_QUERY => [ 'eventDisplay' ],
|
53 |
+
Tribe__Context::WP_PARSED => [ 'eventDisplay' ],
|
54 |
+
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
55 |
+
Tribe__Context::QUERY_VAR => 'eventDisplay',
|
56 |
+
Tribe__Context::TRIBE_OPTION => 'viewOption',
|
57 |
+
],
|
58 |
+
'write' => [
|
59 |
+
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
60 |
+
Tribe__Context::QUERY_VAR => 'eventDisplay',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
61 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
],
|
63 |
+
'view' => [
|
64 |
+
'read' => [
|
65 |
+
Tribe__Context::WP_MATCHED_QUERY => [ 'eventDisplay' ],
|
66 |
+
Tribe__Context::WP_PARSED => [ 'eventDisplay' ],
|
67 |
+
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
68 |
+
Tribe__Context::QUERY_VAR => [ 'tribe_view', 'eventDisplay' ],
|
69 |
+
Tribe__Context::TRIBE_OPTION => 'viewOption',
|
70 |
+
],
|
71 |
+
'write' => [
|
72 |
+
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
73 |
+
Tribe__Context::QUERY_VAR => [ 'tribe_view', 'eventDisplay' ],
|
74 |
+
],
|
75 |
],
|
76 |
+
'view_data' => [
|
77 |
+
'read' => [
|
78 |
+
Tribe__Context::REQUEST_VAR => [ 'tribe_view_data', 'view_data' ],
|
79 |
+
Tribe__Context::QUERY_VAR => [ 'tribe_view_data', 'view_data' ],
|
80 |
+
Tribe__Context::FILTER => 'tribe_view_data',
|
81 |
+
],
|
82 |
+
'write' => [
|
83 |
+
Tribe__Context::REQUEST_VAR => 'tribe_view_data',
|
84 |
+
Tribe__Context::QUERY_VAR => 'tribe_view_data',
|
85 |
+
],
|
86 |
],
|
87 |
+
'event_date' => [
|
88 |
+
'read' => [
|
89 |
+
Tribe__Context::FUNC => [
|
90 |
+
static function () {
|
91 |
+
return Utils\View::get_data( 'bar-date', Tribe__Context::NOT_FOUND );
|
92 |
+
},
|
93 |
+
],
|
94 |
+
Tribe__Context::REQUEST_VAR => [ 'eventDate', 'tribe-bar-date' ],
|
95 |
+
Tribe__Context::QUERY_VAR => 'eventDate',
|
96 |
+
],
|
97 |
+
'write' => [
|
98 |
+
Tribe__Context::REQUEST_VAR => [ 'eventDate', 'tribe-bar-date' ],
|
99 |
+
Tribe__Context::QUERY_VAR => 'eventDate',
|
100 |
+
],
|
101 |
],
|
102 |
+
'event_sequence' => [
|
103 |
+
'read' => [
|
104 |
+
Tribe__Context::REQUEST_VAR => 'eventSequence',
|
105 |
+
Tribe__Context::QUERY_VAR => 'eventSequence',
|
106 |
+
],
|
107 |
+
'write' => [
|
108 |
+
Tribe__Context::REQUEST_VAR => 'eventSequence',
|
109 |
+
Tribe__Context::QUERY_VAR => 'eventSequence',
|
110 |
+
],
|
111 |
],
|
112 |
+
'ical' => [
|
113 |
+
'read' => [
|
114 |
+
Tribe__Context::REQUEST_VAR => 'ical',
|
115 |
+
Tribe__Context::QUERY_VAR => 'ical',
|
116 |
+
],
|
117 |
+
'write' => [
|
118 |
+
Tribe__Context::REQUEST_VAR => 'ical',
|
119 |
+
Tribe__Context::QUERY_VAR => 'ical',
|
120 |
+
],
|
121 |
],
|
122 |
+
'start_date' => [
|
123 |
+
'read' => [
|
124 |
+
Tribe__Context::REQUEST_VAR => 'start_date',
|
125 |
+
Tribe__Context::QUERY_VAR => 'start_date',
|
126 |
+
],
|
127 |
+
'write' => [
|
128 |
+
Tribe__Context::REQUEST_VAR => 'start_date',
|
129 |
+
Tribe__Context::QUERY_VAR => 'start_date',
|
130 |
+
],
|
131 |
],
|
132 |
+
'end_date' => [
|
133 |
+
'read' => [
|
134 |
+
Tribe__Context::REQUEST_VAR => 'end_date',
|
135 |
+
Tribe__Context::QUERY_VAR => 'end_date',
|
136 |
+
],
|
137 |
+
'write' => [
|
138 |
+
Tribe__Context::REQUEST_VAR => 'end_date',
|
139 |
+
Tribe__Context::QUERY_VAR => 'end_date',
|
140 |
+
],
|
141 |
],
|
142 |
+
'featured' => [
|
143 |
+
'read' => [
|
144 |
+
Tribe__Context::REQUEST_VAR => 'featured',
|
145 |
+
Tribe__Context::QUERY_VAR => 'featured',
|
146 |
+
],
|
147 |
+
'write' => [
|
148 |
+
Tribe__Context::REQUEST_VAR => 'featured',
|
149 |
+
Tribe__Context::QUERY_VAR => 'featured',
|
150 |
+
],
|
151 |
],
|
152 |
+
TEC::TAXONOMY => [
|
153 |
+
'read' => [
|
154 |
+
Tribe__Context::REQUEST_VAR => TEC::TAXONOMY,
|
155 |
+
Tribe__Context::QUERY_VAR => TEC::TAXONOMY,
|
156 |
+
],
|
157 |
+
'write' => [
|
158 |
+
Tribe__Context::REQUEST_VAR => TEC::TAXONOMY,
|
159 |
+
Tribe__Context::QUERY_VAR => TEC::TAXONOMY,
|
160 |
+
],
|
161 |
],
|
162 |
+
'remove_date_filters' => [
|
163 |
+
'read' => [
|
164 |
+
Tribe__Context::REQUEST_VAR => 'tribe_remove_date_filters',
|
165 |
+
Tribe__Context::QUERY_VAR => 'tribe_remove_date_filters',
|
166 |
+
],
|
167 |
+
'write' => [
|
168 |
+
Tribe__Context::REQUEST_VAR => 'tribe_remove_date_filters',
|
169 |
+
Tribe__Context::QUERY_VAR => 'tribe_remove_date_filters',
|
170 |
+
],
|
171 |
],
|
172 |
+
'event_display_mode' => [
|
173 |
+
/**
|
174 |
+
* We use the `eventDisplay` query var with duplicity: when parsed from the path it represents the View, when
|
175 |
+
* appended as a query var it represents the "view mode". Here we invert the order to read the appended query
|
176 |
+
* var first and get, from its position, a clean variable we can consume in Views.
|
177 |
+
*/
|
178 |
+
'read' => [
|
179 |
+
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
180 |
+
Tribe__Context::WP_PARSED => [ 'eventDisplay' ],
|
181 |
+
Tribe__Context::QUERY_VAR => 'eventDisplay',
|
182 |
+
],
|
183 |
],
|
184 |
+
'keyword' => [
|
185 |
+
'read' => [
|
186 |
+
Tribe__Context::FUNC => [
|
187 |
+
static function () {
|
188 |
+
return Utils\View::get_data( 'bar-keyword', Tribe__Context::NOT_FOUND );
|
189 |
+
},
|
190 |
+
],
|
191 |
+
Tribe__Context::REQUEST_VAR => [ 's', 'search', 'tribe-bar-search' ],
|
192 |
+
],
|
193 |
],
|
194 |
+
'events_per_page' => [
|
195 |
+
'read' => [
|
196 |
+
Tribe__Context::REQUEST_VAR => 'posts_per_page',
|
197 |
+
Tribe__Context::TRIBE_OPTION => [ 'posts_per_page', 'postsPerPage' ],
|
198 |
+
Tribe__Context::OPTION => 'posts_per_page',
|
199 |
+
],
|
200 |
+
'write' => [
|
201 |
+
Tribe__Context::REQUEST_VAR => 'posts_per_page',
|
202 |
+
Tribe__Context::TRIBE_OPTION => 'postsPerPage',
|
203 |
+
],
|
204 |
],
|
205 |
+
'month_posts_per_page' => [
|
206 |
+
'read' => [
|
207 |
+
Tribe__Context::TRIBE_OPTION => 'monthEventAmount',
|
208 |
+
],
|
209 |
+
'write' => [
|
210 |
+
Tribe__Context::TRIBE_OPTION => 'monthEventAmount',
|
211 |
+
],
|
|
|
|
|
|
|
|
|
212 |
],
|
213 |
+
'today' => [
|
214 |
+
'read' => [
|
215 |
+
Tribe__Context::FUNC => static function () {
|
216 |
+
return Dates::build_date_object()
|
217 |
+
->setTime( 0, 0, 0 )
|
218 |
+
->format( Dates::DBDATETIMEFORMAT );
|
219 |
},
|
220 |
],
|
|
|
221 |
],
|
222 |
+
'now' => [
|
223 |
+
'read' => [
|
224 |
+
Tribe__Context::FUNC => static function () {
|
225 |
+
return Dates::build_date_object()->format( Dates::DBDATETIMEFORMAT );
|
226 |
+
},
|
227 |
+
],
|
228 |
],
|
229 |
+
'start_of_week' => [
|
230 |
+
'read' => [ Tribe__Context::OPTION => 'start_of_week' ],
|
231 |
+
'write' => [ Tribe__Context::OPTION => 'start_of_week' ],
|
232 |
+
],
|
233 |
+
'tec_post_type' => [
|
234 |
+
'read' => [
|
235 |
+
Tribe__Context::LOCATION_FUNC => [
|
236 |
+
'post_type',
|
237 |
+
static function ( $post_type ) {
|
238 |
+
return count(
|
239 |
+
array_intersect(
|
240 |
+
(array) $post_type,
|
241 |
+
[ TEC::POSTTYPE, Venue::POSTTYPE, Organizer::POSTTYPE ]
|
242 |
+
)
|
243 |
+
);
|
244 |
+
},
|
245 |
+
],
|
246 |
+
],
|
247 |
],
|
248 |
+
'event_post_type' => [
|
249 |
+
'read' => [
|
250 |
+
Tribe__Context::LOCATION_FUNC => [
|
251 |
+
'post_type',
|
252 |
+
static function ( $post_type ) {
|
253 |
+
return [ TEC::POSTTYPE ] === (array) $post_type;
|
254 |
+
},
|
255 |
+
],
|
256 |
+
],
|
257 |
],
|
258 |
+
'venue_post_type' => [
|
259 |
+
'read' => [
|
260 |
+
Tribe__Context::LOCATION_FUNC => [
|
261 |
+
'post_type',
|
262 |
+
static function ( $post_type ) {
|
263 |
+
return [ Venue::POSTTYPE ] === (array) $post_type;
|
264 |
+
},
|
265 |
+
],
|
266 |
+
],
|
267 |
],
|
268 |
+
'organizer_post_type' => [
|
269 |
+
'read' => [
|
270 |
+
Tribe__Context::LOCATION_FUNC => [
|
271 |
+
'post_type',
|
272 |
+
static function ( $post_type ) {
|
273 |
+
return [ Organizer::POSTTYPE ] === (array) $post_type;
|
274 |
+
},
|
275 |
+
],
|
276 |
+
],
|
277 |
],
|
278 |
+
'event_category' => [
|
279 |
+
'read' => [
|
280 |
+
Tribe__Context::QUERY_PROP => [ TEC::TAXONOMY ],
|
281 |
+
Tribe__Context::QUERY_VAR => [ TEC::TAXONOMY ],
|
282 |
+
Tribe__Context::REQUEST_VAR => [ TEC::TAXONOMY ],
|
283 |
+
],
|
284 |
],
|
285 |
+
'view_url' => [
|
286 |
+
'read' => [
|
287 |
+
Tribe__Context::FUNC => [
|
288 |
+
static function () {
|
289 |
+
return Utils\View::get_data( 'url', Tribe__Context::NOT_FOUND );
|
290 |
+
},
|
291 |
+
],
|
292 |
+
Tribe__Context::LOCATION_FUNC => [
|
293 |
+
// Handles the datepicker request.
|
294 |
+
'view_data',
|
295 |
+
static function ( $data ) {
|
296 |
+
$date_k = 'tribe-bar-date';
|
297 |
+
|
298 |
+
return is_array( $data ) && isset( $data[ $date_k ] )
|
299 |
+
? add_query_arg( [ $date_k => $data[ $date_k ] ], tribe_get_request_var( 'url', home_url() ) )
|
300 |
+
: Tribe__Context::NOT_FOUND;
|
301 |
+
},
|
302 |
+
],
|
303 |
],
|
304 |
],
|
305 |
+
'view_prev_url' => [
|
306 |
+
'read' => [
|
307 |
+
Tribe__Context::FUNC => [
|
308 |
+
static function () {
|
309 |
+
return Utils\View::get_data( 'prev_url', Tribe__Context::NOT_FOUND );
|
310 |
+
},
|
311 |
+
static function () {
|
312 |
+
// Handles the datepicker request.
|
313 |
+
return tribe_get_request_var( 'url', Tribe__Context::NOT_FOUND );
|
314 |
+
},
|
315 |
+
],
|
316 |
+
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
317 |
],
|
318 |
+
]
|
319 |
+
);
|
320 |
|
321 |
return $locations;
|
322 |
}
|
src/Tribe/Views/V2/Assets.php
CHANGED
@@ -42,10 +42,24 @@ class Assets extends \tad_DI52_ServiceProvider {
|
|
42 |
|
43 |
tribe_asset(
|
44 |
$plugin,
|
45 |
-
'tribe-events-views-v2-
|
46 |
-
'
|
|
|
|
|
47 |
[
|
48 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
'tribe-tooltipster-css',
|
50 |
],
|
51 |
'wp_enqueue_scripts',
|
@@ -56,6 +70,26 @@ class Assets extends \tad_DI52_ServiceProvider {
|
|
56 |
]
|
57 |
);
|
58 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
tribe_asset(
|
60 |
$plugin,
|
61 |
'tribe-events-views-v2-bootstrap-datepicker',
|
@@ -255,11 +289,6 @@ class Assets extends \tad_DI52_ServiceProvider {
|
|
255 |
'priority' => 10,
|
256 |
]
|
257 |
);
|
258 |
-
|
259 |
-
/**
|
260 |
-
* @todo: remove once we can not load v1 scripts in v2
|
261 |
-
*/
|
262 |
-
add_action( 'wp_enqueue_scripts', [ $this, 'disable_v1' ], 200 );
|
263 |
}
|
264 |
|
265 |
/**
|
@@ -270,15 +299,28 @@ class Assets extends \tad_DI52_ServiceProvider {
|
|
270 |
* @return void
|
271 |
*/
|
272 |
public function disable_v1() {
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
278 |
}
|
279 |
|
280 |
/**
|
281 |
-
* Checks if we should enqueue frontend assets for the V2 views
|
282 |
*
|
283 |
* @since 4.9.4
|
284 |
*
|
@@ -289,7 +331,7 @@ class Assets extends \tad_DI52_ServiceProvider {
|
|
289 |
$should_enqueue = tribe( Template_Bootstrap::class )->should_load();
|
290 |
|
291 |
/**
|
292 |
-
* Allow filtering of where the base Frontend Assets will be loaded
|
293 |
*
|
294 |
* @since 4.9.4
|
295 |
*
|
@@ -297,4 +339,40 @@ class Assets extends \tad_DI52_ServiceProvider {
|
|
297 |
*/
|
298 |
return apply_filters( 'tribe_events_views_v2_assets_should_enqueue_frontend', $should_enqueue );
|
299 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
300 |
}
|
42 |
|
43 |
tribe_asset(
|
44 |
$plugin,
|
45 |
+
'tribe-events-views-v2-bootstrap-datepicker-styles',
|
46 |
+
'vendor/bootstrap-datepicker/css/bootstrap-datepicker.standalone.css',
|
47 |
+
[],
|
48 |
+
'wp_enqueue_scripts',
|
49 |
[
|
50 |
+
'priority' => 10,
|
51 |
+
'conditionals' => [ $this, 'should_enqueue_frontend' ],
|
52 |
+
'groups' => [ static::$group_key ],
|
53 |
+
]
|
54 |
+
);
|
55 |
+
|
56 |
+
tribe_asset(
|
57 |
+
$plugin,
|
58 |
+
'tribe-events-views-v2-skeleton',
|
59 |
+
'views-skeleton.css',
|
60 |
+
[
|
61 |
+
'tribe-common-skeleton-style',
|
62 |
+
'tribe-events-views-v2-bootstrap-datepicker-styles',
|
63 |
'tribe-tooltipster-css',
|
64 |
],
|
65 |
'wp_enqueue_scripts',
|
70 |
]
|
71 |
);
|
72 |
|
73 |
+
tribe_asset(
|
74 |
+
$plugin,
|
75 |
+
'tribe-events-views-v2-full',
|
76 |
+
'views-full.css',
|
77 |
+
[
|
78 |
+
'tribe-common-full-style',
|
79 |
+
'tribe-events-views-v2-skeleton',
|
80 |
+
],
|
81 |
+
'wp_enqueue_scripts',
|
82 |
+
[
|
83 |
+
'priority' => 10,
|
84 |
+
'conditionals' => [
|
85 |
+
'operator' => 'AND',
|
86 |
+
[ $this, 'should_enqueue_frontend' ],
|
87 |
+
[ $this, 'should_enqueue_full_styles' ],
|
88 |
+
],
|
89 |
+
'groups' => [ static::$group_key ],
|
90 |
+
]
|
91 |
+
);
|
92 |
+
|
93 |
tribe_asset(
|
94 |
$plugin,
|
95 |
'tribe-events-views-v2-bootstrap-datepicker',
|
289 |
'priority' => 10,
|
290 |
]
|
291 |
);
|
|
|
|
|
|
|
|
|
|
|
292 |
}
|
293 |
|
294 |
/**
|
299 |
* @return void
|
300 |
*/
|
301 |
public function disable_v1() {
|
302 |
+
// Dont disable V1 on Single Event page
|
303 |
+
if ( tribe( Template_Bootstrap::class )->is_single_event() ) {
|
304 |
+
return;
|
305 |
+
}
|
306 |
+
|
307 |
+
add_filter( 'tribe_asset_enqueue_tribe-events-calendar-script', '__return_false' );
|
308 |
+
add_filter( 'tribe_asset_enqueue_tribe-events-bar', '__return_false' );
|
309 |
+
add_filter( 'tribe_asset_enqueue_the-events-calendar', '__return_false' );
|
310 |
+
add_filter( 'tribe_asset_enqueue_tribe-events-ajax-day', '__return_false' );
|
311 |
+
add_filter( 'tribe_asset_enqueue_tribe-events-list', '__return_false' );
|
312 |
+
|
313 |
+
add_filter( 'tribe_asset_enqueue_tribe-events-calendar-mobile-style', '__return_false' );
|
314 |
+
add_filter( 'tribe_asset_enqueue_tribe-events-calendar-full-mobile-style', '__return_false' );
|
315 |
+
add_filter( 'tribe_asset_enqueue_tribe-events-full-calendar-style', '__return_false' );
|
316 |
+
add_filter( 'tribe_asset_enqueue_tribe-events-calendar-style', '__return_false' );
|
317 |
+
add_filter( 'tribe_asset_enqueue_tribe-events-calendar-override-style', '__return_false' );
|
318 |
+
|
319 |
+
add_filter( 'tribe_events_assets_should_enqueue_frontend', '__return_false' );
|
320 |
}
|
321 |
|
322 |
/**
|
323 |
+
* Checks if we should enqueue frontend assets for the V2 views.
|
324 |
*
|
325 |
* @since 4.9.4
|
326 |
*
|
331 |
$should_enqueue = tribe( Template_Bootstrap::class )->should_load();
|
332 |
|
333 |
/**
|
334 |
+
* Allow filtering of where the base Frontend Assets will be loaded.
|
335 |
*
|
336 |
* @since 4.9.4
|
337 |
*
|
339 |
*/
|
340 |
return apply_filters( 'tribe_events_views_v2_assets_should_enqueue_frontend', $should_enqueue );
|
341 |
}
|
342 |
+
|
343 |
+
|
344 |
+
/**
|
345 |
+
* Checks if we are using skeleton setting for Style.
|
346 |
+
*
|
347 |
+
* @since 4.9.11
|
348 |
+
*
|
349 |
+
* @return bool
|
350 |
+
*/
|
351 |
+
public function is_skeleton_style() {
|
352 |
+
$style_option = tribe_get_option( 'stylesheetOption', 'tribe' );
|
353 |
+
return 'skeleton' === $style_option;
|
354 |
+
}
|
355 |
+
|
356 |
+
/**
|
357 |
+
* Verifies if we dont have skeleton active, which will trigger true for the two other possible options.
|
358 |
+
* Options:
|
359 |
+
* - `tribe` - Deprecated
|
360 |
+
* - `full` - All styles load
|
361 |
+
*
|
362 |
+
* @since 4.9.11
|
363 |
+
*
|
364 |
+
* @return bool
|
365 |
+
*/
|
366 |
+
public function should_enqueue_full_styles() {
|
367 |
+
$should_enqueue = ! $this->is_skeleton_style();
|
368 |
+
|
369 |
+
/**
|
370 |
+
* Allow filtering of where the base Frontend Assets will be loaded.
|
371 |
+
*
|
372 |
+
* @since 4.9.11
|
373 |
+
*
|
374 |
+
* @param bool $is_skeleton_style
|
375 |
+
*/
|
376 |
+
return apply_filters( 'tribe_events_views_v2_assets_should_enqueue_full_styles', $should_enqueue );
|
377 |
+
}
|
378 |
}
|
src/Tribe/Views/V2/Hooks.php
CHANGED
@@ -20,7 +20,6 @@ namespace Tribe\Events\Views\V2;
|
|
20 |
use Tribe\Events\Views\V2\Query\Abstract_Query_Controller;
|
21 |
use Tribe\Events\Views\V2\Query\Event_Query_Controller;
|
22 |
use Tribe\Events\Views\V2\Template\Title;
|
23 |
-
use Tribe\Events\Views\V2\Template\Excerpt;
|
24 |
use Tribe__Events__Main as TEC;
|
25 |
use Tribe__Rewrite as Rewrite;
|
26 |
|
@@ -54,6 +53,9 @@ class Hooks extends \tad_DI52_ServiceProvider {
|
|
54 |
add_action( 'tribe_common_loaded', [ $this, 'on_tribe_common_loaded' ], 1 );
|
55 |
add_action( 'wp_head', [ $this, 'on_wp_head' ], 1000 );
|
56 |
add_action( 'tribe_events_pre_rewrite', [ $this, 'on_tribe_events_pre_rewrite' ] );
|
|
|
|
|
|
|
57 |
}
|
58 |
|
59 |
/**
|
@@ -62,15 +64,15 @@ class Hooks extends \tad_DI52_ServiceProvider {
|
|
62 |
* @since 4.9.2
|
63 |
*/
|
64 |
protected function add_filters() {
|
65 |
-
|
66 |
-
add_filter( 'tribe_suppress_query_filters', '__return_true' );
|
67 |
add_filter( 'template_include', [ $this, 'filter_template_include' ], 50 );
|
68 |
add_filter( 'posts_pre_query', [ $this, 'filter_posts_pre_query' ], 20, 2 );
|
69 |
add_filter( 'body_class', [ $this, 'filter_body_class' ] );
|
70 |
add_filter( 'query_vars', [ $this, 'filter_query_vars' ], 15 );
|
71 |
add_filter( 'tribe_rewrite_canonical_query_args', [ $this, 'filter_map_canonical_query_args' ], 15, 3 );
|
|
|
72 |
add_filter( 'excerpt_length', [ $this, 'filter_excerpt_length' ] );
|
73 |
-
add_filter( '
|
74 |
|
75 |
if ( tribe_context()->doing_php_initial_state() ) {
|
76 |
add_filter( 'wp_title', [ $this, 'filter_wp_title' ], 10, 2 );
|
@@ -78,6 +80,48 @@ class Hooks extends \tad_DI52_ServiceProvider {
|
|
78 |
}
|
79 |
}
|
80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
/**
|
82 |
* Fires when common is loaded.
|
83 |
*
|
@@ -88,7 +132,6 @@ class Hooks extends \tad_DI52_ServiceProvider {
|
|
88 |
$this->container->make( Rest_Endpoint::class )->maybe_enable_ajax_fallback();
|
89 |
}
|
90 |
|
91 |
-
|
92 |
/**
|
93 |
* Fires when WordPress head is printed.
|
94 |
*
|
@@ -140,12 +183,38 @@ class Hooks extends \tad_DI52_ServiceProvider {
|
|
140 |
*
|
141 |
* @param null|array $posts The posts to filter, a `null` value by default or an array if set by other methods.
|
142 |
* @param \WP_Query|null $query The query object to (maybe) control and whose posts will be populated.
|
|
|
|
|
143 |
*/
|
144 |
public function filter_posts_pre_query( $posts = null, \WP_Query $query = null ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
145 |
foreach ( $this->container->tagged( 'query_controllers' ) as $controller ) {
|
146 |
/** @var Abstract_Query_Controller $controller */
|
147 |
-
$controller->inject_posts( $posts, $query );
|
148 |
}
|
|
|
|
|
149 |
}
|
150 |
|
151 |
/**
|
@@ -200,13 +269,16 @@ class Hooks extends \tad_DI52_ServiceProvider {
|
|
200 |
* @return array $classes
|
201 |
*/
|
202 |
public function filter_body_class( $classes ) {
|
203 |
-
|
|
|
|
|
|
|
204 |
}
|
205 |
|
206 |
/**
|
207 |
* Filters the `wp_title` template tag.
|
208 |
*
|
209 |
-
* @since
|
210 |
*
|
211 |
* @param string $title The current title value.
|
212 |
* @param string|null $sep The separator char, or sequence, to use to separate the page title from the blog one.
|
@@ -222,7 +294,7 @@ class Hooks extends \tad_DI52_ServiceProvider {
|
|
222 |
*
|
223 |
* This is the template tag introduced in WP 4.4 to get the page title.
|
224 |
*
|
225 |
-
* @since
|
226 |
*
|
227 |
* @param string $title The page title.
|
228 |
*
|
@@ -235,7 +307,7 @@ class Hooks extends \tad_DI52_ServiceProvider {
|
|
235 |
/**
|
236 |
* Filters the `excerpt_length`.
|
237 |
*
|
238 |
-
* @since
|
239 |
*
|
240 |
* @param int $length The excerpt length.
|
241 |
*
|
@@ -248,13 +320,56 @@ class Hooks extends \tad_DI52_ServiceProvider {
|
|
248 |
/**
|
249 |
* Filters the `excerpt_more`.
|
250 |
*
|
251 |
-
* @since
|
252 |
*
|
253 |
* @param string $link The excerpt read more link.
|
254 |
*
|
255 |
-
* @return
|
256 |
*/
|
257 |
public function filter_excerpt_more( $link ) {
|
258 |
return $this->container->make( Template\Excerpt::class )->maybe_filter_excerpt_more( $link );
|
259 |
}
|
260 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
use Tribe\Events\Views\V2\Query\Abstract_Query_Controller;
|
21 |
use Tribe\Events\Views\V2\Query\Event_Query_Controller;
|
22 |
use Tribe\Events\Views\V2\Template\Title;
|
|
|
23 |
use Tribe__Events__Main as TEC;
|
24 |
use Tribe__Rewrite as Rewrite;
|
25 |
|
53 |
add_action( 'tribe_common_loaded', [ $this, 'on_tribe_common_loaded' ], 1 );
|
54 |
add_action( 'wp_head', [ $this, 'on_wp_head' ], 1000 );
|
55 |
add_action( 'tribe_events_pre_rewrite', [ $this, 'on_tribe_events_pre_rewrite' ] );
|
56 |
+
add_action( 'wp_enqueue_scripts', [ $this, 'action_disable_assets_v1' ], 0 );
|
57 |
+
add_action( 'tribe_events_pro_shortcode_tribe_events_after_assets', [ $this, 'action_disable_shortcode_assets_v1' ] );
|
58 |
+
add_action( 'template_redirect', [ $this, 'on_template_redirect' ], 50 );
|
59 |
}
|
60 |
|
61 |
/**
|
64 |
* @since 4.9.2
|
65 |
*/
|
66 |
protected function add_filters() {
|
67 |
+
add_action( 'tribe_events_parse_query', [ $this, 'parse_query' ] );
|
|
|
68 |
add_filter( 'template_include', [ $this, 'filter_template_include' ], 50 );
|
69 |
add_filter( 'posts_pre_query', [ $this, 'filter_posts_pre_query' ], 20, 2 );
|
70 |
add_filter( 'body_class', [ $this, 'filter_body_class' ] );
|
71 |
add_filter( 'query_vars', [ $this, 'filter_query_vars' ], 15 );
|
72 |
add_filter( 'tribe_rewrite_canonical_query_args', [ $this, 'filter_map_canonical_query_args' ], 15, 3 );
|
73 |
+
add_filter( 'admin_post_thumbnail_html', [ $this, 'filter_admin_post_thumbnail_html' ] );
|
74 |
add_filter( 'excerpt_length', [ $this, 'filter_excerpt_length' ] );
|
75 |
+
add_filter( 'tribe_events_views_v2_after_make_view', [ $this, 'action_include_filters_excerpt' ] );
|
76 |
|
77 |
if ( tribe_context()->doing_php_initial_state() ) {
|
78 |
add_filter( 'wp_title', [ $this, 'filter_wp_title' ], 10, 2 );
|
80 |
}
|
81 |
}
|
82 |
|
83 |
+
/**
|
84 |
+
* Includes includes edge cases for filtering when we need to manually overwrite theme's read
|
85 |
+
* more link when excerpt is cut programatically.
|
86 |
+
*
|
87 |
+
* @see tribe_events_get_the_excerpt
|
88 |
+
*
|
89 |
+
* @since 4.9.11
|
90 |
+
*
|
91 |
+
* @return void
|
92 |
+
*/
|
93 |
+
public function action_include_filters_excerpt() {
|
94 |
+
add_filter( 'excerpt_more', [ $this, 'filter_excerpt_more' ], 50 );
|
95 |
+
}
|
96 |
+
|
97 |
+
/**
|
98 |
+
* Fires to deregister v1 assets correctly.
|
99 |
+
*
|
100 |
+
* @since 4.9.11
|
101 |
+
*
|
102 |
+
* @return void
|
103 |
+
*/
|
104 |
+
public function action_disable_assets_v1() {
|
105 |
+
$assets = $this->container->make( Assets::class );
|
106 |
+
if ( ! $assets->should_enqueue_frontend() ) {
|
107 |
+
return;
|
108 |
+
}
|
109 |
+
|
110 |
+
$assets->disable_v1();
|
111 |
+
}
|
112 |
+
|
113 |
+
/**
|
114 |
+
* Fires to deregister v1 assets correctly for shortcodes.
|
115 |
+
*
|
116 |
+
* @since 4.9.11
|
117 |
+
*
|
118 |
+
* @return void
|
119 |
+
*/
|
120 |
+
public function action_disable_shortcode_assets_v1() {
|
121 |
+
$assets = $this->container->make( Assets::class );
|
122 |
+
$assets->disable_v1();
|
123 |
+
}
|
124 |
+
|
125 |
/**
|
126 |
* Fires when common is loaded.
|
127 |
*
|
132 |
$this->container->make( Rest_Endpoint::class )->maybe_enable_ajax_fallback();
|
133 |
}
|
134 |
|
|
|
135 |
/**
|
136 |
* Fires when WordPress head is printed.
|
137 |
*
|
183 |
*
|
184 |
* @param null|array $posts The posts to filter, a `null` value by default or an array if set by other methods.
|
185 |
* @param \WP_Query|null $query The query object to (maybe) control and whose posts will be populated.
|
186 |
+
*
|
187 |
+
* @return array An array of injected posts, or the original array of posts if no post injection is required.
|
188 |
*/
|
189 |
public function filter_posts_pre_query( $posts = null, \WP_Query $query = null ) {
|
190 |
+
if ( is_admin() ) {
|
191 |
+
return $posts;
|
192 |
+
}
|
193 |
+
|
194 |
+
/*
|
195 |
+
* We should only inject posts if doing PHP initial state render and if this is the main query.
|
196 |
+
* We can correctly use the global context as that's the only context we're interested in.
|
197 |
+
* Else bail early and inexpensively.
|
198 |
+
*/
|
199 |
+
if ( ! (
|
200 |
+
tribe_context()->doing_php_initial_state()
|
201 |
+
&& $query instanceof \WP_Query
|
202 |
+
&& $query->is_main_query()
|
203 |
+
) ) {
|
204 |
+
return $posts;
|
205 |
+
}
|
206 |
+
|
207 |
+
// Verifies and only applies it to the correct queries.
|
208 |
+
if ( tribe( Template_Bootstrap::class )->should_load( $query ) ) {
|
209 |
+
return $posts;
|
210 |
+
}
|
211 |
+
|
212 |
foreach ( $this->container->tagged( 'query_controllers' ) as $controller ) {
|
213 |
/** @var Abstract_Query_Controller $controller */
|
214 |
+
$posts = $controller->inject_posts( $posts, $query );
|
215 |
}
|
216 |
+
|
217 |
+
return $posts;
|
218 |
}
|
219 |
|
220 |
/**
|
269 |
* @return array $classes
|
270 |
*/
|
271 |
public function filter_body_class( $classes ) {
|
272 |
+
$classes = $this->container->make( Theme_Compatibility::class )->filter_add_body_classes( $classes );
|
273 |
+
$classes = $this->container->make( Template_Bootstrap::class )->filter_add_body_classes( $classes );
|
274 |
+
|
275 |
+
return $classes;
|
276 |
}
|
277 |
|
278 |
/**
|
279 |
* Filters the `wp_title` template tag.
|
280 |
*
|
281 |
+
* @since 4.9.10
|
282 |
*
|
283 |
* @param string $title The current title value.
|
284 |
* @param string|null $sep The separator char, or sequence, to use to separate the page title from the blog one.
|
294 |
*
|
295 |
* This is the template tag introduced in WP 4.4 to get the page title.
|
296 |
*
|
297 |
+
* @since 4.9.10
|
298 |
*
|
299 |
* @param string $title The page title.
|
300 |
*
|
307 |
/**
|
308 |
* Filters the `excerpt_length`.
|
309 |
*
|
310 |
+
* @since 4.9.10
|
311 |
*
|
312 |
* @param int $length The excerpt length.
|
313 |
*
|
320 |
/**
|
321 |
* Filters the `excerpt_more`.
|
322 |
*
|
323 |
+
* @since 4.9.10
|
324 |
*
|
325 |
* @param string $link The excerpt read more link.
|
326 |
*
|
327 |
+
* @return string The modified excerpt read more link, if required.
|
328 |
*/
|
329 |
public function filter_excerpt_more( $link ) {
|
330 |
return $this->container->make( Template\Excerpt::class )->maybe_filter_excerpt_more( $link );
|
331 |
}
|
332 |
+
|
333 |
+
/**
|
334 |
+
* Filters the `admin_post_thumbnail_html` to add image aspect ratio recommendation.
|
335 |
+
*
|
336 |
+
* @since 4.9.11
|
337 |
+
*
|
338 |
+
* @param string $html The HTML for the featured image box.
|
339 |
+
*
|
340 |
+
* @return string The modified html, if required.
|
341 |
+
*/
|
342 |
+
public function filter_admin_post_thumbnail_html( $html ) {
|
343 |
+
|
344 |
+
if ( TEC::POSTTYPE !== get_current_screen()->post_type ) {
|
345 |
+
return $html;
|
346 |
+
}
|
347 |
+
|
348 |
+
return $html . '<p class="hide-if-no-js howto">' . __( 'We recommend a 16:9 aspect ratio for featured images.', 'the-events-calendar' ) . '</p>';
|
349 |
+
}
|
350 |
+
|
351 |
+
/**
|
352 |
+
* Suppress v1 query filters on a per-query basis, if required.
|
353 |
+
*
|
354 |
+
* @since 4.9.11
|
355 |
+
*
|
356 |
+
* @param \WP_Query $query The current WordPress query object.
|
357 |
+
*/
|
358 |
+
public function parse_query( $query ) {
|
359 |
+
if ( ! $query instanceof \WP_Query ) {
|
360 |
+
return;
|
361 |
+
}
|
362 |
+
|
363 |
+
$event_query = $this->container->make( Event_Query_Controller::class );
|
364 |
+
$event_query->parse_query( $query );
|
365 |
+
}
|
366 |
+
|
367 |
+
/**
|
368 |
+
* Fires on the `template_redirect` action to allow the template bootstrap to conditionally redirect, if required.
|
369 |
+
*
|
370 |
+
* @since 4.9.11
|
371 |
+
*/
|
372 |
+
public function on_template_redirect() {
|
373 |
+
$this->container->make( Template_Bootstrap::class )->on_template_redirect();
|
374 |
+
}
|
375 |
+
}
|
src/Tribe/Views/V2/Manager.php
CHANGED
@@ -5,7 +5,6 @@ use Tribe\Events\Views\V2\Views\Day_View;
|
|
5 |
use Tribe\Events\Views\V2\Views\List_View;
|
6 |
use Tribe\Events\Views\V2\Views\Month_View;
|
7 |
use Tribe\Events\Views\V2\Views\Reflector_View;
|
8 |
-
|
9 |
use Tribe__Utils__Array as Arr;
|
10 |
|
11 |
/**
|
@@ -26,9 +25,20 @@ class Manager {
|
|
26 |
/**
|
27 |
* The name of the Tribe option the default Views v2 slug will live in.
|
28 |
*
|
|
|
|
|
29 |
* @var string
|
30 |
*/
|
31 |
-
public static $option_default = '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
|
33 |
/**
|
34 |
* Returns an associative array of Views currently registered.
|
@@ -54,7 +64,7 @@ class Manager {
|
|
54 |
'day' => Day_View::class,
|
55 |
] );
|
56 |
|
57 |
-
// Make sure
|
58 |
$views['reflector'] = Reflector_View::class;
|
59 |
|
60 |
return $views;
|
@@ -63,12 +73,29 @@ class Manager {
|
|
63 |
/**
|
64 |
* Get the class name for the default registered view.
|
65 |
*
|
|
|
|
|
|
|
|
|
|
|
66 |
* @since 4.9.4
|
67 |
*
|
68 |
-
* @return
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
*/
|
70 |
-
public function get_default_view_option() {
|
71 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
}
|
73 |
|
74 |
/**
|
@@ -88,7 +115,15 @@ class Manager {
|
|
88 |
return false;
|
89 |
}
|
90 |
|
91 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
}
|
93 |
|
94 |
/**
|
@@ -101,16 +136,22 @@ class Manager {
|
|
101 |
public function get_publicly_visible_views() {
|
102 |
$views = $this->get_registered_views();
|
103 |
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
|
115 |
return $views;
|
116 |
}
|
@@ -176,4 +217,4 @@ class Manager {
|
|
176 |
|
177 |
return Arr::get( $registered_views, $slug, false );
|
178 |
}
|
179 |
-
}
|
5 |
use Tribe\Events\Views\V2\Views\List_View;
|
6 |
use Tribe\Events\Views\V2\Views\Month_View;
|
7 |
use Tribe\Events\Views\V2\Views\Reflector_View;
|
|
|
8 |
use Tribe__Utils__Array as Arr;
|
9 |
|
10 |
/**
|
25 |
/**
|
26 |
* The name of the Tribe option the default Views v2 slug will live in.
|
27 |
*
|
28 |
+
* @since 4.9.11 Use v1 option.
|
29 |
+
*
|
30 |
* @var string
|
31 |
*/
|
32 |
+
public static $option_default = 'viewOption';
|
33 |
+
|
34 |
+
/**
|
35 |
+
* The name of the Tribe option the default mobile Views v2 slug will live in.
|
36 |
+
*
|
37 |
+
* @since 4.9.11 Use v1 option.
|
38 |
+
*
|
39 |
+
* @var string
|
40 |
+
*/
|
41 |
+
public static $option_mobile_default = 'mobile_default_view';
|
42 |
|
43 |
/**
|
44 |
* Returns an associative array of Views currently registered.
|
64 |
'day' => Day_View::class,
|
65 |
] );
|
66 |
|
67 |
+
// Make sure the Reflector View is always available.
|
68 |
$views['reflector'] = Reflector_View::class;
|
69 |
|
70 |
return $views;
|
73 |
/**
|
74 |
* Get the class name for the default registered view.
|
75 |
*
|
76 |
+
* The use of the `wp_is_mobile` function is not about screen width, but about payloads and how "heavy" a page is.
|
77 |
+
* All the Views are responsive, what we want to achieve here is serving users a version of the View that is
|
78 |
+
* less "heavy" on mobile devices (limited CPU and connection capabilities).
|
79 |
+
* This allows users to, as an example, serve the Month View to desktop users and the day view to mobile users.
|
80 |
+
*
|
81 |
* @since 4.9.4
|
82 |
*
|
83 |
+
* @param string|null $type The type of default View to return, either 'desktop' or 'mobile'; defaults to `mobile`.
|
84 |
+
*
|
85 |
+
* @return string The default View slug, this value could be different depending on the requested `$type` or
|
86 |
+
* the context.
|
87 |
+
*
|
88 |
+
* @see wp_is_mobile()
|
89 |
+
* @link https://developer.wordpress.org/reference/functions/wp_is_mobile/
|
90 |
*/
|
91 |
+
public function get_default_view_option( $type = null ) {
|
92 |
+
if ( null === $type ) {
|
93 |
+
$type = wp_is_mobile() ? 'mobile' : 'desktop';
|
94 |
+
}
|
95 |
+
|
96 |
+
return ( 'mobile' === $type )
|
97 |
+
? (string) tribe_get_option( static::$option_mobile_default, 'default' )
|
98 |
+
: (string) tribe_get_option( static::$option_default, 'default' );
|
99 |
}
|
100 |
|
101 |
/**
|
115 |
return false;
|
116 |
}
|
117 |
|
118 |
+
/**
|
119 |
+
* Allows overwriting the default view.
|
120 |
+
*
|
121 |
+
* @since 4.9.11
|
122 |
+
*
|
123 |
+
* @param string $view_class Fully qualified class name for default view.
|
124 |
+
* @param string $view_slug Default view slug.
|
125 |
+
*/
|
126 |
+
return apply_filters( 'tribe_events_views_v2_manager_default_view', (string) $view_class, $view_slug );
|
127 |
}
|
128 |
|
129 |
/**
|
136 |
public function get_publicly_visible_views() {
|
137 |
$views = $this->get_registered_views();
|
138 |
|
139 |
+
/*
|
140 |
+
* Remove the Views that are not enabled, if the setting has been set.
|
141 |
+
* This applies the setting Events > Settings > "Enable event views".
|
142 |
+
* Default to all available views if the option is not set.
|
143 |
+
*/
|
144 |
+
$enabled_views = tribe_get_option( 'tribeEnableViews', array_keys( $views ) );
|
145 |
+
|
146 |
+
$views = array_filter(
|
147 |
+
$views,
|
148 |
+
static function ( $view_class, $slug ) use ( $enabled_views )
|
149 |
+
{
|
150 |
+
return in_array( $slug, $enabled_views, true )
|
151 |
+
&& (bool) call_user_func( [ $view_class, 'is_publicly_visible' ] );
|
152 |
+
},
|
153 |
+
ARRAY_FILTER_USE_BOTH
|
154 |
+
);
|
155 |
|
156 |
return $views;
|
157 |
}
|
217 |
|
218 |
return Arr::get( $registered_views, $slug, false );
|
219 |
}
|
220 |
+
}
|
src/Tribe/Views/V2/Messages.php
ADDED
@@ -0,0 +1,248 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Handles a collection of View Messages.
|
4 |
+
*
|
5 |
+
* @since 4.9.11
|
6 |
+
*
|
7 |
+
* @package Tribe\Events\Views\V2
|
8 |
+
*/
|
9 |
+
|
10 |
+
namespace Tribe\Events\Views\V2;
|
11 |
+
|
12 |
+
use Tribe__Utils__Array as Arr;
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Class Messages
|
16 |
+
*
|
17 |
+
* @since 4.9.11
|
18 |
+
*
|
19 |
+
* @package Tribe\Events\Views\V2
|
20 |
+
*/
|
21 |
+
class Messages {
|
22 |
+
/**
|
23 |
+
* A notice type of message.
|
24 |
+
*
|
25 |
+
* @since 4.9.11
|
26 |
+
*/
|
27 |
+
const TYPE_NOTICE = 'notice';
|
28 |
+
|
29 |
+
/**
|
30 |
+
* The strategy that will print a single message, the last, per priority collection, per type.
|
31 |
+
*
|
32 |
+
* @since 4.9.11
|
33 |
+
*/
|
34 |
+
const RENDER_STRATEGY_PRIORITY_LAST = 'priority_last';
|
35 |
+
|
36 |
+
/**
|
37 |
+
* The strategy that will print a single message, the first, per priority collection, per type.
|
38 |
+
*
|
39 |
+
* @since 4.9.11
|
40 |
+
*/
|
41 |
+
const RENDER_STRATEGY_PRIORITY_FIRST = 'priority_first';
|
42 |
+
|
43 |
+
/**
|
44 |
+
* The strategy that will print all messages, of all types.
|
45 |
+
*
|
46 |
+
* @since 4.9.11
|
47 |
+
*/
|
48 |
+
const RENDER_STRATEGY_LIST = 'list';
|
49 |
+
|
50 |
+
/**
|
51 |
+
* An array of the messages handled by the object.
|
52 |
+
*
|
53 |
+
* @since 4.9.11
|
54 |
+
*
|
55 |
+
* @var array
|
56 |
+
*/
|
57 |
+
protected $messages = [];
|
58 |
+
|
59 |
+
/**
|
60 |
+
* The render strategy the collection will use to "render" the messages in the `to_array` method.
|
61 |
+
*
|
62 |
+
* @since 4.9.11
|
63 |
+
*
|
64 |
+
* @var string
|
65 |
+
*/
|
66 |
+
protected $render_strategy;
|
67 |
+
|
68 |
+
/**
|
69 |
+
* Messages constructor.
|
70 |
+
*
|
71 |
+
* @param null|string $render_strategy The render strategy that should be used to render the messages in the
|
72 |
+
* `to_array` method.
|
73 |
+
* @param array $messages A list of messages to hydrate the collection with.
|
74 |
+
*/
|
75 |
+
public function __construct( $render_strategy = null, array $messages = [] ) {
|
76 |
+
$this->render_strategy = $render_strategy ?: static::RENDER_STRATEGY_PRIORITY_LAST;
|
77 |
+
$this->messages = $messages;
|
78 |
+
}
|
79 |
+
|
80 |
+
/**
|
81 |
+
* Returns the human-readable message for a key.
|
82 |
+
*
|
83 |
+
* @since 4.9.11
|
84 |
+
*
|
85 |
+
* @param string $key The message identification key or slug.
|
86 |
+
* @param mixed ...$values A variadic number of arguments that should be used to fill in the message placeholders, if
|
87 |
+
* the message contains `sprintf` compatible placeholders at all.
|
88 |
+
*
|
89 |
+
* @return string The human readable message for the specified key, if found, or the key itself.
|
90 |
+
*/
|
91 |
+
public static function for_key( $key, ...$values ) {
|
92 |
+
$map = [
|
93 |
+
'no_results_found' => __( 'There were no results found.', 'the-events-calendar' ),
|
94 |
+
// translators: the placeholder is the keyword(s), as the user entered it in the bar.
|
95 |
+
'no_results_found_w_keyword' => __(
|
96 |
+
'There were no results found for <strong>"%1$s"</strong>.',
|
97 |
+
'the-events-calendar'
|
98 |
+
),
|
99 |
+
// translators: the placeholder is the keyword(s), as the user entered it in the bar.
|
100 |
+
'month_no_results_found_w_keyword' => __(
|
101 |
+
'There were no results found for <strong>"%1$s"</strong> this month. Try searching next month.',
|
102 |
+
'the-events-calendar'
|
103 |
+
),
|
104 |
+
// translators: the placeholder is the formatted date string, e.g. "February 22, 2020".
|
105 |
+
'day_no_results_found' => __(
|
106 |
+
'No events scheduled for %s. Please try another day.',
|
107 |
+
'the-events-calendar'
|
108 |
+
),
|
109 |
+
];
|
110 |
+
|
111 |
+
/**
|
112 |
+
* Filters the map of user-facing messages that will be used in the Views.
|
113 |
+
*
|
114 |
+
* @since 4.9.11
|
115 |
+
*
|
116 |
+
* @param array $map An map of message keys to localized, user-facing, messages.
|
117 |
+
*/
|
118 |
+
$map = apply_filters( 'tribe_events_views_v2_messages_map', $map );
|
119 |
+
|
120 |
+
// If not found return the key itself.
|
121 |
+
$match = Arr::get( $map, $key, $key );
|
122 |
+
|
123 |
+
return count( $values ) ? sprintf( $match, ...$values ) : $match;
|
124 |
+
}
|
125 |
+
|
126 |
+
/**
|
127 |
+
* Applies the current message render policy to the messages and returns an array of messages.
|
128 |
+
*
|
129 |
+
* @since 4.9.11
|
130 |
+
*
|
131 |
+
* @return array An array of messages in the shape `[ <message_type> => [ ...<messages> ] ]`.
|
132 |
+
*/
|
133 |
+
public function to_array() {
|
134 |
+
return $this->apply_render_strategy( $this->messages );
|
135 |
+
}
|
136 |
+
|
137 |
+
/**
|
138 |
+
* Applies the render strategy to the collection of messages.
|
139 |
+
*
|
140 |
+
* @since 4.9.11
|
141 |
+
*
|
142 |
+
* @param array $messages The collection of messages to apply the render strategy to.
|
143 |
+
*
|
144 |
+
* @return array An array of messages after the current strategy application.
|
145 |
+
* No matter the render strategy, the array always has shape
|
146 |
+
* `[ <message_type> => [ ...<messages> ] ]`.
|
147 |
+
*/
|
148 |
+
protected function apply_render_strategy( array $messages = [] ) {
|
149 |
+
if ( empty( $messages ) ) {
|
150 |
+
return [];
|
151 |
+
}
|
152 |
+
|
153 |
+
$updated_messages = $this->messages;
|
154 |
+
|
155 |
+
switch ( $this->render_strategy ) {
|
156 |
+
case static::RENDER_STRATEGY_PRIORITY_LAST:
|
157 |
+
array_walk(
|
158 |
+
$updated_messages,
|
159 |
+
static function ( array &$value, $message_type ) {
|
160 |
+
ksort( $value );
|
161 |
+
// Keep the highest priority (lower number).
|
162 |
+
$highest = array_filter( (array) reset( $value ) );
|
163 |
+
// Keep only the last message.
|
164 |
+
$value = ! empty( $highest ) ? [ end( $highest ) ] : [];
|
165 |
+
}
|
166 |
+
);
|
167 |
+
break;
|
168 |
+
case static::RENDER_STRATEGY_PRIORITY_FIRST:
|
169 |
+
array_walk(
|
170 |
+
$updated_messages,
|
171 |
+
static function ( array &$value, $message_type ) {
|
172 |
+
ksort( $value );
|
173 |
+
// Keep the highest priority (lower number).
|
174 |
+
$highest = array_filter( (array) reset( $value ) );
|
175 |
+
// Keep only the first message.
|
176 |
+
$value = ! empty( $highest ) ? [ reset( $highest ) ] : [];
|
177 |
+
}
|
178 |
+
);
|
179 |
+
break;
|
180 |
+
default:
|
181 |
+
case static::RENDER_STRATEGY_LIST:
|
182 |
+
array_walk(
|
183 |
+
$updated_messages,
|
184 |
+
static function ( array &$value, $message_type ) {
|
185 |
+
ksort( $value );
|
186 |
+
}
|
187 |
+
);
|
188 |
+
break;
|
189 |
+
}
|
190 |
+
|
191 |
+
// Remove empty entries.
|
192 |
+
return array_filter( $updated_messages );
|
193 |
+
}
|
194 |
+
|
195 |
+
/**
|
196 |
+
* Sets the render strategy that the collection should use to render the messages in the `to_array` method.
|
197 |
+
*
|
198 |
+
* @since 4.9.11
|
199 |
+
*
|
200 |
+
* @param string $render_strategy One of the `RENDER_STRATEGY_` constants.
|
201 |
+
*/
|
202 |
+
public function set_render_strategy( $render_strategy ) {
|
203 |
+
$this->render_strategy = $render_strategy;
|
204 |
+
}
|
205 |
+
|
206 |
+
/**
|
207 |
+
* Inserts a message in the collection, at a specific priority.
|
208 |
+
*
|
209 |
+
* @since 4.9.11
|
210 |
+
*
|
211 |
+
* @param string $message_type The type of message to insert, while there is no check on the type, the suggestion
|
212 |
+
* is to use one of the `TYPE_` constants.
|
213 |
+
* @param string $message The message to insert.
|
214 |
+
* @param int $priority the priority of the message among the types; defaults to `10`. Similarly to the
|
215 |
+
* priority concept of WordPress filters, an higher number has a lower priority.
|
216 |
+
*/
|
217 |
+
public function insert( $message_type, $message, $priority = 10 ) {
|
218 |
+
if ( empty( $this->messages[ $message_type ][ $priority ] ) ) {
|
219 |
+
$this->messages[ $message_type ][ $priority ] = [ $message ];
|
220 |
+
|
221 |
+
return;
|
222 |
+
}
|
223 |
+
$this->messages[ $message_type ][ $priority ][] = $message;
|
224 |
+
}
|
225 |
+
|
226 |
+
/**
|
227 |
+
* Resets a specific type of messages or all of them.
|
228 |
+
*
|
229 |
+
* @since 4.9.11
|
230 |
+
*
|
231 |
+
* @param null|string $type The type of message to reset, or `null` to reset all messages.
|
232 |
+
* @param null|int $priority The specific priority to reset, this will be ignored if the `$type` parameter
|
233 |
+
* is not set.
|
234 |
+
*/
|
235 |
+
public function reset( $type = null, $priority = null ) {
|
236 |
+
if ( null !== $type && isset( $this->messages[ $type ] ) ) {
|
237 |
+
if ( null !== $priority ) {
|
238 |
+
if ( isset( $this->messages[ $type ][ $priority ] ) ) {
|
239 |
+
unset( $this->messages[ $type ][ $priority ] );
|
240 |
+
}
|
241 |
+
} else {
|
242 |
+
unset( $this->messages[ $type ] );
|
243 |
+
}
|
244 |
+
} else {
|
245 |
+
$this->messages = [];
|
246 |
+
}
|
247 |
+
}
|
248 |
+
}
|
src/Tribe/Views/V2/Query/Abstract_Query_Controller.php
CHANGED
@@ -129,16 +129,23 @@ abstract class Abstract_Query_Controller {
|
|
129 |
$repository = $this->repository()->by_args( $orm_args );
|
130 |
$injected_posts = $repository->all();
|
131 |
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
136 |
$query->max_num_pages = $query->post_count > 0
|
137 |
-
? ceil( $query->found_posts / $query->post_count )
|
138 |
: 1;
|
139 |
$query->is_single = false;
|
140 |
$query->is_singular = false;
|
141 |
$query->is_archive = true;
|
|
|
142 |
|
143 |
return $injected_posts;
|
144 |
}
|
@@ -203,4 +210,4 @@ abstract class Abstract_Query_Controller {
|
|
203 |
*
|
204 |
*/
|
205 |
abstract protected function repository();
|
206 |
-
}
|
129 |
$repository = $this->repository()->by_args( $orm_args );
|
130 |
$injected_posts = $repository->all();
|
131 |
|
132 |
+
/*
|
133 |
+
* The `found_posts` property would be set only if the query has `no_found_rows` unset or set to `false`.
|
134 |
+
* Since we have the information here, we set it now.
|
135 |
+
*/
|
136 |
+
$query->found_posts = $repository->found();
|
137 |
+
// Again: we have the information now, it makes sense to set it.
|
138 |
+
$query->post_count = count( $injected_posts );
|
139 |
+
$query->post = $query->post_count ? reset( $injected_posts ) : null;
|
140 |
+
// Set the request (SQL code) the repository used to fetch the events.;
|
141 |
+
$query->request = $repository->get_query()->request;
|
142 |
$query->max_num_pages = $query->post_count > 0
|
143 |
+
? (int) ( ceil( $query->found_posts / $query->post_count ) )
|
144 |
: 1;
|
145 |
$query->is_single = false;
|
146 |
$query->is_singular = false;
|
147 |
$query->is_archive = true;
|
148 |
+
$query->is_page = false;
|
149 |
|
150 |
return $injected_posts;
|
151 |
}
|
210 |
*
|
211 |
*/
|
212 |
abstract protected function repository();
|
213 |
+
}
|
src/Tribe/Views/V2/Query/Event_Query_Controller.php
CHANGED
@@ -41,4 +41,34 @@ class Event_Query_Controller extends Abstract_Query_Controller {
|
|
41 |
// @todo refine this to handle order depending on the View.
|
42 |
return tribe_events()->order_by('event_date', 'ASC');
|
43 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
}
|
41 |
// @todo refine this to handle order depending on the View.
|
42 |
return tribe_events()->order_by('event_date', 'ASC');
|
43 |
}
|
44 |
+
|
45 |
+
/**
|
46 |
+
* Parses the query to add/remove properties.
|
47 |
+
*
|
48 |
+
* @since 4.9.11
|
49 |
+
*
|
50 |
+
* @param \WP_Query $query The current WordPress query object.
|
51 |
+
*/
|
52 |
+
public function parse_query( \WP_Query $query ) {
|
53 |
+
|
54 |
+
/*
|
55 |
+
* If this method fires on the `tribe_events_parse_query` action, then the `Tribe__Events__Query::parse_query`
|
56 |
+
* method should have set a number of `tribe_` flag properties on the query.
|
57 |
+
* These allow us to know if we should suppress v1 query filters for this query or not.
|
58 |
+
*/
|
59 |
+
$suppress_filters = array_sum(
|
60 |
+
[
|
61 |
+
// It must be an event query.
|
62 |
+
! empty( $query->tribe_is_event_query ),
|
63 |
+
// It must be a query only for the events post type.
|
64 |
+
empty( $query->tribe_is_multi_posttype ),
|
65 |
+
// It must be a query for an archive of events.
|
66 |
+
! empty( $query->is_archive ),
|
67 |
+
]
|
68 |
+
);
|
69 |
+
|
70 |
+
if ( 3 === $suppress_filters ) {
|
71 |
+
$query->tribe_suppress_query_filters = true;
|
72 |
+
}
|
73 |
+
}
|
74 |
}
|
src/Tribe/Views/V2/Service_Provider.php
CHANGED
@@ -36,6 +36,7 @@ class Service_Provider extends \tad_DI52_ServiceProvider {
|
|
36 |
$this->container->singleton( Kitchen_Sink::class, Kitchen_Sink::class );
|
37 |
$this->container->singleton( Theme_Compatibility::class, Theme_Compatibility::class );
|
38 |
$this->container->singleton( Rest_Endpoint::class, Rest_Endpoint::class );
|
|
|
39 |
|
40 |
$this->register_hooks();
|
41 |
$this->register_assets();
|
36 |
$this->container->singleton( Kitchen_Sink::class, Kitchen_Sink::class );
|
37 |
$this->container->singleton( Theme_Compatibility::class, Theme_Compatibility::class );
|
38 |
$this->container->singleton( Rest_Endpoint::class, Rest_Endpoint::class );
|
39 |
+
$this->container->singleton( Template\Settings\Advanced_Display::class, Template\Settings\Advanced_Display::class );
|
40 |
|
41 |
$this->register_hooks();
|
42 |
$this->register_assets();
|
src/Tribe/Views/V2/Template/Excerpt.php
CHANGED
@@ -2,19 +2,20 @@
|
|
2 |
/**
|
3 |
* Handles the manipulation of the excerpt.
|
4 |
*
|
5 |
-
* @since
|
6 |
*
|
7 |
* @package Tribe\Events\Views\V2\Template
|
8 |
*/
|
9 |
-
|
10 |
namespace Tribe\Events\Views\V2\Template;
|
|
|
11 |
use Tribe__Template as Base_Template;
|
12 |
use Tribe__Events__Main as Plugin;
|
|
|
13 |
|
14 |
/**
|
15 |
* Class Excerpt
|
16 |
*
|
17 |
-
* @since
|
18 |
*
|
19 |
* @package Tribe\Events\Views\V2\Template
|
20 |
*/
|
@@ -23,7 +24,7 @@ class Excerpt extends Base_Template {
|
|
23 |
/**
|
24 |
* Excerpt constructor.
|
25 |
*
|
26 |
-
* @since
|
27 |
*/
|
28 |
public function __construct() {
|
29 |
$this->set_template_origin( Plugin::instance() );
|
@@ -37,7 +38,7 @@ class Excerpt extends Base_Template {
|
|
37 |
*
|
38 |
* Set the excerpt length for list and day view.
|
39 |
*
|
40 |
-
* @since
|
41 |
*
|
42 |
* @param int $length The excerpt length.
|
43 |
*
|
@@ -55,26 +56,53 @@ class Excerpt extends Base_Template {
|
|
55 |
*
|
56 |
* Set the excerpt more button styles for twentyseventeen.
|
57 |
*
|
58 |
-
* @since
|
59 |
*
|
60 |
* @param string $link The excerpt read more link.
|
61 |
*
|
62 |
* @return string The excerpt read more link modified, if necessary.
|
63 |
*/
|
64 |
public function maybe_filter_excerpt_more( $link ) {
|
|
|
|
|
|
|
|
|
|
|
65 |
|
66 |
if ( is_admin() ) {
|
67 |
return $link;
|
68 |
}
|
69 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
$template = strtolower( get_template() );
|
71 |
|
72 |
// Check if theme is twentyseventeen.
|
73 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
return $link;
|
75 |
}
|
76 |
|
77 |
-
return $this->template( 'components/read-more', [], false );
|
78 |
}
|
79 |
|
80 |
}
|
2 |
/**
|
3 |
* Handles the manipulation of the excerpt.
|
4 |
*
|
5 |
+
* @since 4.9.10
|
6 |
*
|
7 |
* @package Tribe\Events\Views\V2\Template
|
8 |
*/
|
|
|
9 |
namespace Tribe\Events\Views\V2\Template;
|
10 |
+
|
11 |
use Tribe__Template as Base_Template;
|
12 |
use Tribe__Events__Main as Plugin;
|
13 |
+
use Tribe\Events\Views\V2\Hooks;
|
14 |
|
15 |
/**
|
16 |
* Class Excerpt
|
17 |
*
|
18 |
+
* @since 4.9.10
|
19 |
*
|
20 |
* @package Tribe\Events\Views\V2\Template
|
21 |
*/
|
24 |
/**
|
25 |
* Excerpt constructor.
|
26 |
*
|
27 |
+
* @since 4.9.10
|
28 |
*/
|
29 |
public function __construct() {
|
30 |
$this->set_template_origin( Plugin::instance() );
|
38 |
*
|
39 |
* Set the excerpt length for list and day view.
|
40 |
*
|
41 |
+
* @since 4.9.10
|
42 |
*
|
43 |
* @param int $length The excerpt length.
|
44 |
*
|
56 |
*
|
57 |
* Set the excerpt more button styles for twentyseventeen.
|
58 |
*
|
59 |
+
* @since 4.9.10
|
60 |
*
|
61 |
* @param string $link The excerpt read more link.
|
62 |
*
|
63 |
* @return string The excerpt read more link modified, if necessary.
|
64 |
*/
|
65 |
public function maybe_filter_excerpt_more( $link ) {
|
66 |
+
/**
|
67 |
+
* Because `maybe_filter_excerpt_more` needs to call `tribe_get_event` it creates
|
68 |
+
* a infinite loop with adding excerpt calls again.
|
69 |
+
*/
|
70 |
+
remove_filter( 'excerpt_more', [ tribe( Hooks::class ), 'filter_excerpt_more' ], 50 );
|
71 |
|
72 |
if ( is_admin() ) {
|
73 |
return $link;
|
74 |
}
|
75 |
|
76 |
+
$event = tribe_get_event( get_the_ID() );
|
77 |
+
|
78 |
+
/**
|
79 |
+
* Because `maybe_filter_excerpt_more` needs to call `tribe_get_event` it creates
|
80 |
+
* a infinite loop with adding excerpt calls again.
|
81 |
+
*/
|
82 |
+
add_filter( 'excerpt_more', [ tribe( Hooks::class ), 'filter_excerpt_more' ], 50 );
|
83 |
+
|
84 |
$template = strtolower( get_template() );
|
85 |
|
86 |
// Check if theme is twentyseventeen.
|
87 |
+
$should_replace_read_more = $template && 'twentyseventeen' === $template;
|
88 |
+
|
89 |
+
/**
|
90 |
+
* Detemines the require
|
91 |
+
*
|
92 |
+
* @since 4.9.11
|
93 |
+
*
|
94 |
+
* @param bool $should_replace_read_more Determines if we need to replace the excerpt read more link
|
95 |
+
* in a given scenario.
|
96 |
+
* @param WP_Post $event Event that we are dealing with.
|
97 |
+
*/
|
98 |
+
$should_replace_read_more = apply_filters( 'tribe_events_views_v2_should_replace_excerpt_more_link', $should_replace_read_more, $event );
|
99 |
+
|
100 |
+
// If shouldn't replace we bail.
|
101 |
+
if ( ! $should_replace_read_more ) {
|
102 |
return $link;
|
103 |
}
|
104 |
|
105 |
+
return $this->template( 'components/read-more', [ 'event' => $event ], false );
|
106 |
}
|
107 |
|
108 |
}
|
src/Tribe/Views/V2/Template/Page.php
CHANGED
@@ -39,7 +39,7 @@ class Page {
|
|
39 |
/**
|
40 |
* Fires when the loop starts, and tries to hijack the loop for post.
|
41 |
*
|
42 |
-
* @since
|
43 |
*
|
44 |
* @param \WP_Query $query
|
45 |
*/
|
39 |
/**
|
40 |
* Fires when the loop starts, and tries to hijack the loop for post.
|
41 |
*
|
42 |
+
* @since 4.9.10
|
43 |
*
|
44 |
* @param \WP_Query $query
|
45 |
*/
|
src/Tribe/Views/V2/Template/Settings/Advanced_Display.php
ADDED
@@ -0,0 +1,120 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Initializer for The Events Calendar for the template settings
|
4 |
+
*
|
5 |
+
* Can be changed on Events > Settings > Display > Advanced Settings
|
6 |
+
*
|
7 |
+
* @since 4.9.11
|
8 |
+
*
|
9 |
+
* @package Tribe\Events\Views\V2
|
10 |
+
*/
|
11 |
+
namespace Tribe\Events\Views\V2\Template\Settings;
|
12 |
+
|
13 |
+
use Tribe\Events\Views\V2\View;
|
14 |
+
|
15 |
+
class Advanced_Display {
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Key for the Before HTML settings on the tribe option.
|
19 |
+
*
|
20 |
+
* @since 4.9.11
|
21 |
+
*
|
22 |
+
* @var string
|
23 |
+
*/
|
24 |
+
public static $key_before_events_html = 'tribeEventsBeforeHTML';
|
25 |
+
|
26 |
+
/**
|
27 |
+
* Key for the After HTML settings on the tribe option.
|
28 |
+
*
|
29 |
+
* @since 4.9.11
|
30 |
+
*
|
31 |
+
* @var string
|
32 |
+
*/
|
33 |
+
public static $key_after_events_html = 'tribeEventsAfterHTML';
|
34 |
+
|
35 |
+
/**
|
36 |
+
* Fetches from the tribe options setting the string for the before events,
|
37 |
+
* applies all the required methods for proper usage and returns it.
|
38 |
+
*
|
39 |
+
* @since 4.9.11
|
40 |
+
*
|
41 |
+
* @param View_Interface|null $view Instance of the view we are getting this for.
|
42 |
+
*
|
43 |
+
* @return string HTML with all the methods have been applied to it.
|
44 |
+
*/
|
45 |
+
public function get_before_events_html( $view = null ) {
|
46 |
+
$before = stripslashes( tribe_get_option( static::$key_before_events_html, '' ) );
|
47 |
+
$before = wptexturize( $before );
|
48 |
+
$before = convert_chars( $before );
|
49 |
+
$before = wpautop( $before );
|
50 |
+
$before = do_shortcode( stripslashes( shortcode_unautop( $before ) ) );
|
51 |
+
|
52 |
+
/**
|
53 |
+
* Filter imported from V1 of Views, kept since there was no requirement to
|
54 |
+
* remove the backwards compatibility here.
|
55 |
+
*
|
56 |
+
* @since ??? Unsure which verison this was introduced to the codebase.
|
57 |
+
* @since 4.9.11 Moved to the a class method in V2, and removed Loader HTML.
|
58 |
+
*
|
59 |
+
* @param string $before HTML after passing all the params.
|
60 |
+
* @param View_Interface|null $view Instance of the view we are getting this for.
|
61 |
+
*/
|
62 |
+
$before = apply_filters( 'tribe_events_before_html', $before, $view );
|
63 |
+
|
64 |
+
/**
|
65 |
+
* Filter imported from V1 of Views, kept since there was no requirement to
|
66 |
+
* remove the backwards compatibility here.
|
67 |
+
*
|
68 |
+
* @since 4.9.11
|
69 |
+
*
|
70 |
+
* @param string $before HTML after passing all the params.
|
71 |
+
* @param View_Interface|null $view Instance of the view we are getting this for.
|
72 |
+
*/
|
73 |
+
$before = apply_filters( 'tribe_events_views_v2_view_before_events_html', $before, $view );
|
74 |
+
|
75 |
+
return $before;
|
76 |
+
}
|
77 |
+
|
78 |
+
/**
|
79 |
+
* Fetches from the tribe options setting the string for after the events,
|
80 |
+
* applies all the required methods for proper usage and returns it.
|
81 |
+
*
|
82 |
+
* @since 4.9.11
|
83 |
+
*
|
84 |
+
* @param View_Interface|null $view Instance of the view we are getting this for.
|
85 |
+
*
|
86 |
+
* @return string HTML with all the methods have been applied to it.
|
87 |
+
*/
|
88 |
+
public function get_after_events_html( $view = null ) {
|
89 |
+
$after = stripslashes( tribe_get_option( static::$key_after_events_html, '' ) );
|
90 |
+
$after = wptexturize( $after );
|
91 |
+
$after = convert_chars( $after );
|
92 |
+
$after = wpautop( $after );
|
93 |
+
$after = do_shortcode( stripslashes( shortcode_unautop( $after ) ) );
|
94 |
+
|
95 |
+
/**
|
96 |
+
* Filter imported from V1 of Views, kept since there was no requirement to
|
97 |
+
* remove the backwards compatibility here.
|
98 |
+
*
|
99 |
+
* @since ??? Unsure which verison this was introduced to the codebase.
|
100 |
+
* @since 4.9.11 Moved to the a class method in V2.
|
101 |
+
*
|
102 |
+
* @param string $after HTML after passing all the params.
|
103 |
+
* @param View_Interface|null $view Instance of the view we are getting this for.
|
104 |
+
*/
|
105 |
+
$after = apply_filters( 'tribe_events_after_html', $after, $view );
|
106 |
+
|
107 |
+
/**
|
108 |
+
* Filter imported from V1 of Views, kept since there was no requirement to
|
109 |
+
* remove the backwards compatibility here.
|
110 |
+
*
|
111 |
+
* @since 4.9.11
|
112 |
+
*
|
113 |
+
* @param string $after HTML after passing all the params.
|
114 |
+
* @param View_Interface|null $view Instance of the view we are getting this for.
|
115 |
+
*/
|
116 |
+
$after = apply_filters( 'tribe_events_views_v2_view_after_events_html', $after, $view );
|
117 |
+
|
118 |
+
return $after;
|
119 |
+
}
|
120 |
+
}
|
src/Tribe/Views/V2/Template/Title.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Handles the manipulation of the template title to correctly render it in the context of a Views v2 request.
|
4 |
*
|
5 |
-
* @since
|
6 |
*
|
7 |
* @package Tribe\Events\Views\V2\Template
|
8 |
*/
|
@@ -16,7 +16,7 @@ use Tribe__Events__Main as TEC;
|
|
16 |
/**
|
17 |
* Class Title
|
18 |
*
|
19 |
-
* @since
|
20 |
*
|
21 |
* @package Tribe\Events\Views\V2\Template
|
22 |
*/
|
@@ -25,7 +25,7 @@ class Title {
|
|
25 |
/**
|
26 |
* The instance of the Context object that will be used to build the title, the global one otherwise.
|
27 |
*
|
28 |
-
* @since
|
29 |
*
|
30 |
* @var Context
|
31 |
*/
|
@@ -33,7 +33,7 @@ class Title {
|
|
33 |
/**
|
34 |
* An array of the events matching the query the title should be built for.
|
35 |
*
|
36 |
-
* @since
|
37 |
*
|
38 |
* @var array
|
39 |
*/
|
@@ -42,7 +42,7 @@ class Title {
|
|
42 |
/**
|
43 |
* The plural Events label.
|
44 |
*
|
45 |
-
* @since
|
46 |
*
|
47 |
* @var string
|
48 |
*/
|
@@ -51,7 +51,7 @@ class Title {
|
|
51 |
/**
|
52 |
* Title constructor.
|
53 |
*
|
54 |
-
* @since
|
55 |
*/
|
56 |
public function __construct() {
|
57 |
$this->events_label_plural = tribe_get_event_label_plural();
|
@@ -60,7 +60,7 @@ class Title {
|
|
60 |
/**
|
61 |
* Builds and returns the page title, to be used to filter the `wp_title` tag.
|
62 |
*
|
63 |
-
* @since
|
64 |
*
|
65 |
* @param string $title The page title built so far.
|
66 |
* @param null|string $sep The separator sequence to separate the title components..
|
@@ -73,7 +73,7 @@ class Title {
|
|
73 |
/**
|
74 |
* Filters the page title built for event single or archive pages.
|
75 |
*
|
76 |
-
* @since
|
77 |
*
|
78 |
* @param string $new_title The new title built for the page.
|
79 |
* @param string $title The original title.
|
@@ -90,7 +90,7 @@ class Title {
|
|
90 |
* This method is a rewrite of the `tribe_get_events_title` function to make it leverage the local context,
|
91 |
* injectable and controllable, in place of the global one.
|
92 |
*
|
93 |
-
* @since
|
94 |
*
|
95 |
* @param bool $depth Whether to use depth to build the taxonomy archive title, or not.
|
96 |
*
|
@@ -149,7 +149,7 @@ class Title {
|
|
149 |
* This is by design, to allow the same filtering to apply. Since this method built the value using the context
|
150 |
* that is passed to filtering functions as a third parameter.
|
151 |
*
|
152 |
-
* @since
|
153 |
*
|
154 |
* @param string $title The "Events" page title as it's been generated thus far.
|
155 |
* @param bool $depth Whether to include the linked title or not.
|
@@ -164,7 +164,7 @@ class Title {
|
|
164 |
* While the `tribe_get_events_title` is called above this one for back-compatibility purposes, this filter
|
165 |
* is exclusive to the Views V2 implementation.
|
166 |
*
|
167 |
-
* @since
|
168 |
*
|
169 |
* @param string $title The "Events" page title as it's been generated thus far.
|
170 |
* @param bool $depth Whether to include the linked title or not.
|
@@ -178,7 +178,7 @@ class Title {
|
|
178 |
/**
|
179 |
* Builds the title for a range of posts.
|
180 |
*
|
181 |
-
* @since
|
182 |
*
|
183 |
* @param Context $context The context to use to build the title.
|
184 |
* @param mixed $event_date The event date object, string or timestamp.
|
@@ -213,7 +213,7 @@ class Title {
|
|
213 |
/**
|
214 |
* Filters and returns the `title` part of the array produced by the `wp_get_document_title` function.
|
215 |
*
|
216 |
-
* @since
|
217 |
*
|
218 |
* @param array $title The document title parts.
|
219 |
*
|
@@ -228,7 +228,7 @@ class Title {
|
|
228 |
/**
|
229 |
* Filters the page title built for event single or archive pages.
|
230 |
*
|
231 |
-
* @since
|
232 |
*
|
233 |
* @param string $new_title The new title built for the page.
|
234 |
* @param string $title The original title.
|
@@ -244,7 +244,7 @@ class Title {
|
|
244 |
/**
|
245 |
* Sets the context this title object should use to build the title.
|
246 |
*
|
247 |
-
* @since
|
248 |
*
|
249 |
* @param Context|null $context The context to use, `null` values will unset it causing the object ot use the
|
250 |
* global context.
|
@@ -262,7 +262,7 @@ class Title {
|
|
262 |
*
|
263 |
* We build some title components with notion of what events we found for a View. Here we set them.
|
264 |
*
|
265 |
-
* @since
|
266 |
*
|
267 |
* @param array|null $posts An array of posts matching the context query, `null` will unset it causing the object
|
268 |
* to use the posts found by the global `$wp_query` object.
|
@@ -278,7 +278,7 @@ class Title {
|
|
278 |
/**
|
279 |
* Returns the post the title should use to build some title fragments.
|
280 |
*
|
281 |
-
* @since
|
282 |
*
|
283 |
* @return array An array of injected posts, or the globally found posts.
|
284 |
*/
|
@@ -287,7 +287,7 @@ class Title {
|
|
287 |
|
288 |
if ( null === $this->posts ) {
|
289 |
global $wp_query;
|
290 |
-
$posts = $wp_query->get_posts();
|
291 |
}
|
292 |
|
293 |
return $posts;
|
@@ -296,7 +296,7 @@ class Title {
|
|
296 |
/**
|
297 |
* Builds the Month view title.
|
298 |
*
|
299 |
-
* @since
|
300 |
*
|
301 |
* @param mixed $event_date The date to use to build the title.
|
302 |
*
|
@@ -314,7 +314,7 @@ class Title {
|
|
314 |
/**
|
315 |
* Filters the Month view title.
|
316 |
*
|
317 |
-
* @since
|
318 |
*
|
319 |
* @param string $title The Month view title.
|
320 |
* @param string The date to use to build the title, in the `Y-m-d` format.
|
@@ -325,7 +325,7 @@ class Title {
|
|
325 |
/**
|
326 |
* Builds the Day view title.
|
327 |
*
|
328 |
-
* @since
|
329 |
*
|
330 |
* @param mixed $event_date The date to use to build the title.
|
331 |
*
|
@@ -341,7 +341,7 @@ class Title {
|
|
341 |
/**
|
342 |
* Filters the Day view title.
|
343 |
*
|
344 |
-
* @since
|
345 |
*
|
346 |
* @param string $title The Day view title.
|
347 |
* @param string The date to use to build the title, in the `Y-m-d` format.
|
@@ -352,7 +352,7 @@ class Title {
|
|
352 |
/**
|
353 |
* Builds, wrapping the current title, the Event Category archive title.
|
354 |
*
|
355 |
-
* @since
|
356 |
*
|
357 |
* @param string $title The input title.
|
358 |
* @param \WP_Term $cat The category term to use to build the title.
|
@@ -366,7 +366,7 @@ class Title {
|
|
366 |
/**
|
367 |
* Filters the Event Category Archive title.
|
368 |
*
|
369 |
-
* @since
|
370 |
*
|
371 |
*
|
372 |
* @param string $new_title The Event Category archive title.
|
2 |
/**
|
3 |
* Handles the manipulation of the template title to correctly render it in the context of a Views v2 request.
|
4 |
*
|
5 |
+
* @since 4.9.10
|
6 |
*
|
7 |
* @package Tribe\Events\Views\V2\Template
|
8 |
*/
|
16 |
/**
|
17 |
* Class Title
|
18 |
*
|
19 |
+
* @since 4.9.10
|
20 |
*
|
21 |
* @package Tribe\Events\Views\V2\Template
|
22 |
*/
|
25 |
/**
|
26 |
* The instance of the Context object that will be used to build the title, the global one otherwise.
|
27 |
*
|
28 |
+
* @since 4.9.10
|
29 |
*
|
30 |
* @var Context
|
31 |
*/
|
33 |
/**
|
34 |
* An array of the events matching the query the title should be built for.
|
35 |
*
|
36 |
+
* @since 4.9.10
|
37 |
*
|
38 |
* @var array
|
39 |
*/
|
42 |
/**
|
43 |
* The plural Events label.
|
44 |
*
|
45 |
+
* @since 4.9.10
|
46 |
*
|
47 |
* @var string
|
48 |
*/
|
51 |
/**
|
52 |
* Title constructor.
|
53 |
*
|
54 |
+
* @since 4.9.10
|
55 |
*/
|
56 |
public function __construct() {
|
57 |
$this->events_label_plural = tribe_get_event_label_plural();
|
60 |
/**
|
61 |
* Builds and returns the page title, to be used to filter the `wp_title` tag.
|
62 |
*
|
63 |
+
* @since 4.9.10
|
64 |
*
|
65 |
* @param string $title The page title built so far.
|
66 |
* @param null|string $sep The separator sequence to separate the title components..
|
73 |
/**
|
74 |
* Filters the page title built for event single or archive pages.
|
75 |
*
|
76 |
+
* @since 4.9.10
|
77 |
*
|
78 |
* @param string $new_title The new title built for the page.
|
79 |
* @param string $title The original title.
|
90 |
* This method is a rewrite of the `tribe_get_events_title` function to make it leverage the local context,
|
91 |
* injectable and controllable, in place of the global one.
|
92 |
*
|
93 |
+
* @since 4.9.10
|
94 |
*
|
95 |
* @param bool $depth Whether to use depth to build the taxonomy archive title, or not.
|
96 |
*
|
149 |
* This is by design, to allow the same filtering to apply. Since this method built the value using the context
|
150 |
* that is passed to filtering functions as a third parameter.
|
151 |
*
|
152 |
+
* @since 4.9.10
|
153 |
*
|
154 |
* @param string $title The "Events" page title as it's been generated thus far.
|
155 |
* @param bool $depth Whether to include the linked title or not.
|
164 |
* While the `tribe_get_events_title` is called above this one for back-compatibility purposes, this filter
|
165 |
* is exclusive to the Views V2 implementation.
|
166 |
*
|
167 |
+
* @since 4.9.10
|
168 |
*
|
169 |
* @param string $title The "Events" page title as it's been generated thus far.
|
170 |
* @param bool $depth Whether to include the linked title or not.
|
178 |
/**
|
179 |
* Builds the title for a range of posts.
|
180 |
*
|
181 |
+
* @since 4.9.10
|
182 |
*
|
183 |
* @param Context $context The context to use to build the title.
|
184 |
* @param mixed $event_date The event date object, string or timestamp.
|
213 |
/**
|
214 |
* Filters and returns the `title` part of the array produced by the `wp_get_document_title` function.
|
215 |
*
|
216 |
+
* @since 4.9.10
|
217 |
*
|
218 |
* @param array $title The document title parts.
|
219 |
*
|
228 |
/**
|
229 |
* Filters the page title built for event single or archive pages.
|
230 |
*
|
231 |
+
* @since 4.9.10
|
232 |
*
|
233 |
* @param string $new_title The new title built for the page.
|
234 |
* @param string $title The original title.
|
244 |
/**
|
245 |
* Sets the context this title object should use to build the title.
|
246 |
*
|
247 |
+
* @since 4.9.10
|
248 |
*
|
249 |
* @param Context|null $context The context to use, `null` values will unset it causing the object ot use the
|
250 |
* global context.
|
262 |
*
|
263 |
* We build some title components with notion of what events we found for a View. Here we set them.
|
264 |
*
|
265 |
+
* @since 4.9.10
|
266 |
*
|
267 |
* @param array|null $posts An array of posts matching the context query, `null` will unset it causing the object
|
268 |
* to use the posts found by the global `$wp_query` object.
|
278 |
/**
|
279 |
* Returns the post the title should use to build some title fragments.
|
280 |
*
|
281 |
+
* @since 4.9.10
|
282 |
*
|
283 |
* @return array An array of injected posts, or the globally found posts.
|
284 |
*/
|
287 |
|
288 |
if ( null === $this->posts ) {
|
289 |
global $wp_query;
|
290 |
+
$posts = null !== $wp_query->posts ? $wp_query->posts : $wp_query->get_posts();
|
291 |
}
|
292 |
|
293 |
return $posts;
|
296 |
/**
|
297 |
* Builds the Month view title.
|
298 |
*
|
299 |
+
* @since 4.9.10
|
300 |
*
|
301 |
* @param mixed $event_date The date to use to build the title.
|
302 |
*
|
314 |
/**
|
315 |
* Filters the Month view title.
|
316 |
*
|
317 |
+
* @since 4.9.10
|
318 |
*
|
319 |
* @param string $title The Month view title.
|
320 |
* @param string The date to use to build the title, in the `Y-m-d` format.
|
325 |
/**
|
326 |
* Builds the Day view title.
|
327 |
*
|
328 |
+
* @since 4.9.10
|
329 |
*
|
330 |
* @param mixed $event_date The date to use to build the title.
|
331 |
*
|
341 |
/**
|
342 |
* Filters the Day view title.
|
343 |
*
|
344 |
+
* @since 4.9.10
|
345 |
*
|
346 |
* @param string $title The Day view title.
|
347 |
* @param string The date to use to build the title, in the `Y-m-d` format.
|
352 |
/**
|
353 |
* Builds, wrapping the current title, the Event Category archive title.
|
354 |
*
|
355 |
+
* @since 4.9.10
|
356 |
*
|
357 |
* @param string $title The input title.
|
358 |
* @param \WP_Term $cat The category term to use to build the title.
|
366 |
/**
|
367 |
* Filters the Event Category Archive title.
|
368 |
*
|
369 |
+
* @since 4.9.10
|
370 |
*
|
371 |
*
|
372 |
* @param string $new_title The Event Category archive title.
|
src/Tribe/Views/V2/Template_Bootstrap.php
CHANGED
@@ -11,11 +11,39 @@
|
|
11 |
namespace Tribe\Events\Views\V2;
|
12 |
|
13 |
use Tribe__Events__Main as TEC;
|
|
|
|
|
14 |
use Tribe__Utils__Array as Arr;
|
15 |
use WP_Query;
|
16 |
-
use Tribe__Notices;
|
17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
class Template_Bootstrap {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
/**
|
20 |
* Disables the Views V1 implementation of a Template Hijack
|
21 |
*
|
@@ -65,6 +93,25 @@ class Template_Bootstrap {
|
|
65 |
: tribe( Template\Event::class );
|
66 |
}
|
67 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
/**
|
69 |
* Fetches the HTML for the Single Event page using the legacy view system
|
70 |
*
|
@@ -76,9 +123,14 @@ class Template_Bootstrap {
|
|
76 |
if ( ! tribe_is_showing_all() && tribe_is_past_event() ) {
|
77 |
Tribe__Notices::set_notice( 'event-past', sprintf( esc_html__( 'This %s has passed.', 'the-events-calendar' ), tribe_get_event_label_singular_lowercase() ) );
|
78 |
}
|
|
|
79 |
|
80 |
ob_start();
|
81 |
-
|
|
|
|
|
|
|
|
|
82 |
tribe_events_before_html();
|
83 |
tribe_get_view( 'single-event' );
|
84 |
tribe_events_after_html();
|
@@ -124,6 +176,18 @@ class Template_Bootstrap {
|
|
124 |
|
125 |
$html = tribe( Kitchen_Sink::class )->template( $template, $context, false );
|
126 |
} else {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
127 |
$html = View::make( $view_slug, $context )->get_html();
|
128 |
}
|
129 |
|
@@ -137,27 +201,25 @@ class Template_Bootstrap {
|
|
137 |
*
|
138 |
* @param WP_Query $query Which WP_Query object we are going to load on
|
139 |
*
|
140 |
-
* @return boolean
|
141 |
*/
|
142 |
public function should_load( $query = null ) {
|
143 |
-
if ( ! $query instanceof WP_Query ) {
|
144 |
$query = tribe_get_global_query_object();
|
145 |
}
|
146 |
|
147 |
-
if ( ! $query instanceof WP_Query ) {
|
148 |
return false;
|
149 |
}
|
150 |
|
151 |
/**
|
152 |
-
* Bail if we are not dealing with
|
153 |
*
|
154 |
-
*
|
|
|
|
|
155 |
*/
|
156 |
-
|
157 |
-
return false;
|
158 |
-
}
|
159 |
-
|
160 |
-
return true;
|
161 |
}
|
162 |
|
163 |
/**
|
@@ -178,4 +240,80 @@ class Template_Bootstrap {
|
|
178 |
|
179 |
return $this->get_template_object()->get_path();
|
180 |
}
|
181 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
namespace Tribe\Events\Views\V2;
|
12 |
|
13 |
use Tribe__Events__Main as TEC;
|
14 |
+
use Tribe__Events__Rewrite as Rewrite;
|
15 |
+
use Tribe__Notices;
|
16 |
use Tribe__Utils__Array as Arr;
|
17 |
use WP_Query;
|
|
|
18 |
|
19 |
+
|
20 |
+
/**
|
21 |
+
* Class Template_Bootstrap
|
22 |
+
*
|
23 |
+
* @since 4.9.2
|
24 |
+
*
|
25 |
+
* @package Tribe\Events\Views\V2
|
26 |
+
*/
|
27 |
class Template_Bootstrap {
|
28 |
+
|
29 |
+
/**
|
30 |
+
* An instance of the Template Manager object.
|
31 |
+
*
|
32 |
+
* @since 4.9.11
|
33 |
+
*
|
34 |
+
* @var Manager
|
35 |
+
*/
|
36 |
+
protected $manager;
|
37 |
+
|
38 |
+
/**
|
39 |
+
* Template_Bootstrap constructor.
|
40 |
+
*
|
41 |
+
* @param Manager $manager An instance of the manager object.
|
42 |
+
*/
|
43 |
+
public function __construct( Manager $manager ) {
|
44 |
+
$this->manager = $manager;
|
45 |
+
}
|
46 |
+
|
47 |
/**
|
48 |
* Disables the Views V1 implementation of a Template Hijack
|
49 |
*
|
93 |
: tribe( Template\Event::class );
|
94 |
}
|
95 |
|
96 |
+
/**
|
97 |
+
* Detemines wether we are in a Single event page or not,
|
98 |
+
* base only on global context.
|
99 |
+
*
|
100 |
+
* @since 4.9.11
|
101 |
+
*
|
102 |
+
* @return bool Whether the current request is for the single event template or not.
|
103 |
+
*/
|
104 |
+
public function is_single_event() {
|
105 |
+
$conditions = [
|
106 |
+
is_singular( TEC::POSTTYPE ),
|
107 |
+
'single-event' === tribe_context()->get( 'view' ),
|
108 |
+
];
|
109 |
+
|
110 |
+
$is_single_event = in_array( true, $conditions );
|
111 |
+
|
112 |
+
return $is_single_event;
|
113 |
+
}
|
114 |
+
|
115 |
/**
|
116 |
* Fetches the HTML for the Single Event page using the legacy view system
|
117 |
*
|
123 |
if ( ! tribe_is_showing_all() && tribe_is_past_event() ) {
|
124 |
Tribe__Notices::set_notice( 'event-past', sprintf( esc_html__( 'This %s has passed.', 'the-events-calendar' ), tribe_get_event_label_singular_lowercase() ) );
|
125 |
}
|
126 |
+
$setting = $this->get_template_setting();
|
127 |
|
128 |
ob_start();
|
129 |
+
if ( 'page' === $setting ) {
|
130 |
+
echo '<main id="tribe-events">';
|
131 |
+
} else {
|
132 |
+
echo '<main id="tribe-events-pg-template" class="tribe-events-pg-template">';
|
133 |
+
}
|
134 |
tribe_events_before_html();
|
135 |
tribe_get_view( 'single-event' );
|
136 |
tribe_events_after_html();
|
176 |
|
177 |
$html = tribe( Kitchen_Sink::class )->template( $template, $context, false );
|
178 |
} else {
|
179 |
+
/**
|
180 |
+
* Filters the slug of the view that will be loaded, to allow changing view based on the context of a given
|
181 |
+
* request.
|
182 |
+
*
|
183 |
+
* @since 4.9.11
|
184 |
+
*
|
185 |
+
* @param string $view_slug The slug of the View that will be built, based on the context.
|
186 |
+
* @param \Tribe__Context $context Tribe context used to setup the view.
|
187 |
+
* @param \WP_Query $query The current WP Query object.
|
188 |
+
*/
|
189 |
+
$view_slug = apply_filters( 'tribe_events_views_v2_bootstrap_view_slug', $view_slug, $context, $query );
|
190 |
+
|
191 |
$html = View::make( $view_slug, $context )->get_html();
|
192 |
}
|
193 |
|
201 |
*
|
202 |
* @param WP_Query $query Which WP_Query object we are going to load on
|
203 |
*
|
204 |
+
* @return boolean Whether any template managed by this class should load at all or not.
|
205 |
*/
|
206 |
public function should_load( $query = null ) {
|
207 |
+
if ( ! $query instanceof \WP_Query ) {
|
208 |
$query = tribe_get_global_query_object();
|
209 |
}
|
210 |
|
211 |
+
if ( ! $query instanceof \WP_Query ) {
|
212 |
return false;
|
213 |
}
|
214 |
|
215 |
/**
|
216 |
+
* Bail if we are not dealing with an Event, Venue or Organizer main query.
|
217 |
*
|
218 |
+
* The `tribe_is_event_query` property is a logic `OR` of any post type and taxonomy we manage.
|
219 |
+
*
|
220 |
+
* @see \Tribe__Events__Query::parse_query() where this property is set.
|
221 |
*/
|
222 |
+
return $query->is_main_query() && ! empty( $query->tribe_is_event_query );
|
|
|
|
|
|
|
|
|
223 |
}
|
224 |
|
225 |
/**
|
240 |
|
241 |
return $this->get_template_object()->get_path();
|
242 |
}
|
243 |
+
|
244 |
+
/**
|
245 |
+
* Set the correct body classes for our plugin.
|
246 |
+
*
|
247 |
+
* @since 4.9.11
|
248 |
+
*
|
249 |
+
* @return array The array containing the body classes
|
250 |
+
*/
|
251 |
+
public function filter_add_body_classes( $classes ) {
|
252 |
+
$setting = $this->get_template_setting();
|
253 |
+
$template = $this->get_template_object()->get_path();
|
254 |
+
|
255 |
+
if ( 'page' === $setting ) {
|
256 |
+
$classes[] = 'page-template-' . sanitize_title( $template );
|
257 |
+
|
258 |
+
if ( ! is_tax() ) {
|
259 |
+
$key = array_search( 'archive', $classes );
|
260 |
+
|
261 |
+
if ( false !== $key ) {
|
262 |
+
unset( $classes[ $key ] );
|
263 |
+
}
|
264 |
+
}
|
265 |
+
} else {
|
266 |
+
$classes[] = 'tribe-events-page-template';
|
267 |
+
}
|
268 |
+
|
269 |
+
return $classes;
|
270 |
+
}
|
271 |
+
|
272 |
+
/**
|
273 |
+
* Redirects the user to the default mobile view if required.
|
274 |
+
*
|
275 |
+
* When on mobile (in terms of device capacity) we redirect to the default mobile View.
|
276 |
+
* To avoid caching issues, where the cache provider would need to keep a mobile and non-mobile version of the
|
277 |
+
* cached pages, we redirect with explicit View slug.
|
278 |
+
*
|
279 |
+
* @since 4.9.11
|
280 |
+
*
|
281 |
+
* @see wp_is_mobile()
|
282 |
+
* @link https://developer.wordpress.org/reference/functions/wp_is_mobile/
|
283 |
+
*/
|
284 |
+
public function on_template_redirect() {
|
285 |
+
if (
|
286 |
+
! wp_is_mobile()
|
287 |
+
|| tribe_is_truthy( tribe_get_request_var( 'tribe_redirected' ) )
|
288 |
+
|| is_singular()
|
289 |
+
|| is_tax()
|
290 |
+
) {
|
291 |
+
return;
|
292 |
+
}
|
293 |
+
|
294 |
+
$default_view = $this->manager->get_default_view_option( 'desktop' );
|
295 |
+
$default_mobile_view = $this->manager->get_default_view_option( 'mobile' );
|
296 |
+
|
297 |
+
if ( $default_view === $default_mobile_view ) {
|
298 |
+
return;
|
299 |
+
}
|
300 |
+
|
301 |
+
$ugly_url = add_query_arg(
|
302 |
+
[
|
303 |
+
'post_type' => TEC::POSTTYPE,
|
304 |
+
'eventDisplay' => $default_mobile_view,
|
305 |
+
'tribe_redirected' => true,
|
306 |
+
],
|
307 |
+
home_url()
|
308 |
+
);
|
309 |
+
|
310 |
+
$location = Rewrite::instance()->get_canonical_url( $ugly_url );
|
311 |
+
|
312 |
+
wp_redirect(
|
313 |
+
$location,
|
314 |
+
302
|
315 |
+
);
|
316 |
+
|
317 |
+
tribe_exit();
|
318 |
+
}
|
319 |
+
}
|
src/Tribe/Views/V2/Url.php
CHANGED
@@ -270,7 +270,7 @@ class Url {
|
|
270 |
/**
|
271 |
* Builds and returns an instance of the object taking care to parse additional parameters to use the correct URL.
|
272 |
*
|
273 |
-
* @since
|
274 |
*
|
275 |
* @param string $url The URL address to build the object on.
|
276 |
* @param array $params An array of additional parameters to parse; these parameters might be more up to date in
|
@@ -315,4 +315,46 @@ class Url {
|
|
315 |
|
316 |
return new static( $url );
|
317 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
318 |
}
|
270 |
/**
|
271 |
* Builds and returns an instance of the object taking care to parse additional parameters to use the correct URL.
|
272 |
*
|
273 |
+
* @since 4.9.10
|
274 |
*
|
275 |
* @param string $url The URL address to build the object on.
|
276 |
* @param array $params An array of additional parameters to parse; these parameters might be more up to date in
|
315 |
|
316 |
return new static( $url );
|
317 |
}
|
318 |
+
|
319 |
+
/**
|
320 |
+
* Differentiates two URLs with knowledge of rewrite rules to check if, resolved request arguments wise, they are
|
321 |
+
* the same or not.
|
322 |
+
*
|
323 |
+
* @since 4.9.11
|
324 |
+
*
|
325 |
+
* @param string $url_a The first URL to check.
|
326 |
+
* @param string $url_b The second URL to check.
|
327 |
+
* @param array $ignore An array of resolved query arguments that should not be taken into account in the check.
|
328 |
+
*
|
329 |
+
* @return bool Whether the two URLs, resolved request arguments wise, they are the same or not.
|
330 |
+
*/
|
331 |
+
public static function is_diff( $url_a, $url_b, array $ignore = [] ) {
|
332 |
+
if ( $url_a === $url_b ) {
|
333 |
+
return false;
|
334 |
+
}
|
335 |
+
|
336 |
+
if ( empty( $url_a ) || empty( $url_b ) ) {
|
337 |
+
// We cannot know if one or both are empty.
|
338 |
+
return false;
|
339 |
+
}
|
340 |
+
|
341 |
+
if ( $url_a && $url_b ) {
|
342 |
+
$a_args = ( new static( $url_a ) )->get_query_args();
|
343 |
+
$b_args = ( new static( $url_b ) )->get_query_args();
|
344 |
+
// Ignore any argument that should not trigger a reset.
|
345 |
+
$a_args = array_diff_key( $a_args, array_combine( $ignore, $ignore ) );
|
346 |
+
$b_args = array_diff_key( $b_args, array_combine( $ignore, $ignore ) );
|
347 |
+
|
348 |
+
// Query vars might just be ordered differently, so we sort them.
|
349 |
+
ksort( $a_args );
|
350 |
+
ksort( $b_args );
|
351 |
+
|
352 |
+
if ( array_merge( $a_args, $b_args ) !== $a_args ) {
|
353 |
+
// If the quantity or quality of the arguments changes, then reset.
|
354 |
+
return true;
|
355 |
+
}
|
356 |
+
}
|
357 |
+
|
358 |
+
return false;
|
359 |
+
}
|
360 |
}
|
src/Tribe/Views/V2/Utils/Separators.php
CHANGED
@@ -77,4 +77,50 @@ class Separators {
|
|
77 |
|
78 |
return isset( $start_hours_ids[ $event_id ] );
|
79 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
80 |
}
|
77 |
|
78 |
return isset( $start_hours_ids[ $event_id ] );
|
79 |
}
|
80 |
+
|
81 |
+
/**
|
82 |
+
* Determines if a given event from a list of events should have a type separator
|
83 |
+
* for the day view template structure.
|
84 |
+
*
|
85 |
+
* @since 4.9.11
|
86 |
+
*
|
87 |
+
* @param array $events WP_Post or numeric ID for events.
|
88 |
+
* @param WP_Post|int $event Event we want to determine.
|
89 |
+
*
|
90 |
+
* @return boolean
|
91 |
+
*/
|
92 |
+
public static function should_have_type( array $events, \WP_Post $event ) {
|
93 |
+
if ( ! is_array( $events ) ) {
|
94 |
+
return false;
|
95 |
+
}
|
96 |
+
|
97 |
+
$event_id = $event->ID;
|
98 |
+
|
99 |
+
if ( empty( $event->timeslot ) ) {
|
100 |
+
return false;
|
101 |
+
}
|
102 |
+
|
103 |
+
$ids = array_map(
|
104 |
+
static function( $event ) {
|
105 |
+
return absint( is_numeric( $event ) ? $event : $event->ID );
|
106 |
+
},
|
107 |
+
$events
|
108 |
+
);
|
109 |
+
|
110 |
+
|
111 |
+
$index = array_search( $event_id, $ids );
|
112 |
+
|
113 |
+
// Return false if it wasn't found.
|
114 |
+
if ( false === $index ) {
|
115 |
+
return $index;
|
116 |
+
}
|
117 |
+
|
118 |
+
$is_first = 0 === $index;
|
119 |
+
$is_new_timeslot = ! $is_first && $events[ $index ]->timeslot !== $events[ $index - 1 ]->timeslot;
|
120 |
+
|
121 |
+
// Should have type separator if it's the first element or if it's a new timeslot.
|
122 |
+
$should_have = $is_first || $is_new_timeslot;
|
123 |
+
|
124 |
+
return $should_have;
|
125 |
+
}
|
126 |
}
|
src/Tribe/Views/V2/Utils/Stack.php
CHANGED
@@ -349,7 +349,17 @@ class Stack {
|
|
349 |
protected function filter_stack_event( $event ) {
|
350 |
$post = tribe_get_event( $event );
|
351 |
|
352 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
353 |
}
|
354 |
|
355 |
/**
|
@@ -363,7 +373,7 @@ class Stack {
|
|
363 |
* @return bool Whether the stack should be normalized by padding each one of its elements with spacers at the
|
364 |
* bottom or not.
|
365 |
*/
|
366 |
-
protected function should_normalize_stack(array $events_by_day = []) {
|
367 |
/**
|
368 |
* Filters the value to decide if the stack should be normalized or not padding each element with spacers
|
369 |
* to the same height as the one of the stack elements with more events in it or not.
|
349 |
protected function filter_stack_event( $event ) {
|
350 |
$post = tribe_get_event( $event );
|
351 |
|
352 |
+
$keep = $post instanceof \WP_Post && ( ! empty( $post->multiday ) || ! empty( $post->all_day ) );
|
353 |
+
|
354 |
+
/**
|
355 |
+
* Filters the result of the check to keep or discard an event from the stack.
|
356 |
+
*
|
357 |
+
* @since 4.9.11
|
358 |
+
*
|
359 |
+
* @param bool $keep Whether the event should be part of the stack or not.
|
360 |
+
* @param mixed $event An event post object, post ID, or any possible representation an event might have.
|
361 |
+
*/
|
362 |
+
return apply_filters( 'tribe_events_views_v2_stack_filter_event', $keep, $event );
|
363 |
}
|
364 |
|
365 |
/**
|
373 |
* @return bool Whether the stack should be normalized by padding each one of its elements with spacers at the
|
374 |
* bottom or not.
|
375 |
*/
|
376 |
+
protected function should_normalize_stack( array $events_by_day = [] ) {
|
377 |
/**
|
378 |
* Filters the value to decide if the stack should be normalized or not padding each element with spacers
|
379 |
* to the same height as the one of the stack elements with more events in it or not.
|
src/Tribe/Views/V2/V1_Compat.php
CHANGED
@@ -59,26 +59,27 @@ class V1_Compat extends \tad_DI52_ServiceProvider {
|
|
59 |
*/
|
60 |
public function remove_v1_filters() {
|
61 |
$backcompat = V1_Backcompat::instance();
|
|
|
62 |
|
63 |
$filters_to_remove = [
|
64 |
-
'query_vars'
|
65 |
[ 'callback' => [ TEC::instance(), 'eventQueryVars' ] ],
|
66 |
],
|
67 |
-
'parse_query'
|
68 |
[ 'callback' => [ TEC::instance(), 'setDisplay' ], 'priority' => 51 ],
|
69 |
[ 'callback' => [ $backcompat, 'change_qv_to_list' ], 'priority' => 45 ],
|
70 |
[ 'callback' => [ V1_Query::class, 'parse_query' ], 'priority' => 50 ],
|
71 |
],
|
72 |
-
'pre_get_posts'
|
73 |
[ 'callback' => [ V1_Query::class, 'pre_get_posts' ], 'priority' => 50 ],
|
74 |
],
|
75 |
-
'posts_results'
|
76 |
[ 'callback' => [ V1_Query::class, 'posts_results' ], 'priority' => 10 ],
|
77 |
],
|
78 |
-
'wp'
|
79 |
[ 'callback' => [ TEC::instance(), 'issue_noindex' ], 'priority' => 10 ],
|
80 |
],
|
81 |
-
'tribe_get_single_option'
|
82 |
[
|
83 |
'callback' => [ $backcompat, 'filter_multiday_cutoff' ],
|
84 |
'priority' => 10,
|
@@ -86,6 +87,18 @@ class V1_Compat extends \tad_DI52_ServiceProvider {
|
|
86 |
[ 'callback' => [ $backcompat, 'filter_enabled_views' ], 'priority' => 10 ],
|
87 |
[ 'callback' => [ $backcompat, 'filter_default_view' ], 'priority' => 10 ],
|
88 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
];
|
90 |
|
91 |
foreach ( $filters_to_remove as $tag => $filters ) {
|
59 |
*/
|
60 |
public function remove_v1_filters() {
|
61 |
$backcompat = V1_Backcompat::instance();
|
62 |
+
$tec_bar = tribe( 'tec.bar' );
|
63 |
|
64 |
$filters_to_remove = [
|
65 |
+
'query_vars' => [
|
66 |
[ 'callback' => [ TEC::instance(), 'eventQueryVars' ] ],
|
67 |
],
|
68 |
+
'parse_query' => [
|
69 |
[ 'callback' => [ TEC::instance(), 'setDisplay' ], 'priority' => 51 ],
|
70 |
[ 'callback' => [ $backcompat, 'change_qv_to_list' ], 'priority' => 45 ],
|
71 |
[ 'callback' => [ V1_Query::class, 'parse_query' ], 'priority' => 50 ],
|
72 |
],
|
73 |
+
'pre_get_posts' => [
|
74 |
[ 'callback' => [ V1_Query::class, 'pre_get_posts' ], 'priority' => 50 ],
|
75 |
],
|
76 |
+
'posts_results' => [
|
77 |
[ 'callback' => [ V1_Query::class, 'posts_results' ], 'priority' => 10 ],
|
78 |
],
|
79 |
+
'wp' => [
|
80 |
[ 'callback' => [ TEC::instance(), 'issue_noindex' ], 'priority' => 10 ],
|
81 |
],
|
82 |
+
'tribe_get_single_option' => [
|
83 |
[
|
84 |
'callback' => [ $backcompat, 'filter_multiday_cutoff' ],
|
85 |
'priority' => 10,
|
87 |
[ 'callback' => [ $backcompat, 'filter_enabled_views' ], 'priority' => 10 ],
|
88 |
[ 'callback' => [ $backcompat, 'filter_default_view' ], 'priority' => 10 ],
|
89 |
],
|
90 |
+
'wp_enqueue_scripts' => [
|
91 |
+
[ 'callback' => [ $tec_bar, 'load_script' ], 'priority' => 9 ]
|
92 |
+
],
|
93 |
+
'body_class' => [
|
94 |
+
[ 'callback' => [ $tec_bar, 'body_class' ], 'priority' => 10 ]
|
95 |
+
],
|
96 |
+
'tribe_events_bar_before_template' => [
|
97 |
+
[ 'callback' => [ $tec_bar, 'disabled_bar_before' ], 'priority' => 10 ]
|
98 |
+
],
|
99 |
+
'tribe_events_bar_after_template' => [
|
100 |
+
[ 'callback' => [ $tec_bar, 'disabled_bar_after' ], 'priority' => 10 ]
|
101 |
+
],
|
102 |
];
|
103 |
|
104 |
foreach ( $filters_to_remove as $tag => $filters ) {
|
src/Tribe/Views/V2/View.php
CHANGED
@@ -9,6 +9,7 @@
|
|
9 |
namespace Tribe\Events\Views\V2;
|
10 |
|
11 |
use Tribe\Events\Views\V2\Template\Title;
|
|
|
12 |
use Tribe__Container as Container;
|
13 |
use Tribe__Context as Context;
|
14 |
use Tribe__Date_Utils as Dates;
|
@@ -88,24 +89,6 @@ class View implements View_Interface {
|
|
88 |
*/
|
89 |
protected $url;
|
90 |
|
91 |
-
/**
|
92 |
-
* Cache property for the next URL value to avoid running queries twice.
|
93 |
-
*
|
94 |
-
* @since TBD
|
95 |
-
*
|
96 |
-
* @var string
|
97 |
-
*/
|
98 |
-
protected $next_url;
|
99 |
-
|
100 |
-
/**
|
101 |
-
* Cache property for the previous URL value to avoid running queries twice.
|
102 |
-
*
|
103 |
-
* @since TBD
|
104 |
-
*
|
105 |
-
* @var string
|
106 |
-
*/
|
107 |
-
protected $prev_url;
|
108 |
-
|
109 |
/**
|
110 |
* An associative array of global variables backed up by the view before replacing the global loop.
|
111 |
*
|
@@ -119,10 +102,11 @@ class View implements View_Interface {
|
|
119 |
* Whether a given View is visible publicly or not.
|
120 |
*
|
121 |
* @since 4.9.4
|
|
|
122 |
*
|
123 |
* @var bool
|
124 |
*/
|
125 |
-
protected $publicly_visible = false;
|
126 |
|
127 |
/**
|
128 |
* An associative array of the arguments used to setup the repository filters.
|
@@ -152,6 +136,45 @@ class View implements View_Interface {
|
|
152 |
*/
|
153 |
protected $should_manage_url = true;
|
154 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
155 |
/**
|
156 |
* Builds a View instance in response to a REST request to the Views endpoint.
|
157 |
*
|
@@ -172,7 +195,8 @@ class View implements View_Interface {
|
|
172 |
if ( isset( $params['view_data'] ) ) {
|
173 |
$params['view_data']['url'] = $url;
|
174 |
}
|
175 |
-
|
|
|
176 |
|
177 |
// Let View data override any other data.
|
178 |
if ( isset( $params['view_data'] ) && is_array( $params['view_data'] ) ) {
|
@@ -288,8 +312,18 @@ class View implements View_Interface {
|
|
288 |
throw new \RuntimeException( $message );
|
289 |
}
|
290 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
291 |
/** @var \Tribe\Events\Views\V2\View_Interface $instance */
|
292 |
-
$instance
|
293 |
|
294 |
$template = new Template( $instance );
|
295 |
|
@@ -353,27 +387,57 @@ class View implements View_Interface {
|
|
353 |
/**
|
354 |
* Filters the Repository object for a View.
|
355 |
*
|
356 |
-
* @since 4.9.
|
357 |
*
|
358 |
* @param \Tribe__Repository__Interface $view_repository The repository instance the View will use.
|
359 |
-
* @param string $
|
360 |
* @param \Tribe\Events\Views\V2\View $instance The current View object.
|
361 |
*/
|
362 |
-
$view_repository = apply_filters( '
|
363 |
|
364 |
/**
|
365 |
* Filters the Repository object for a specific View.
|
366 |
*
|
367 |
-
* @since 4.9.
|
368 |
*
|
369 |
* @param \Tribe__Repository__Interface $view_repository The repository instance the View will use.
|
370 |
* @param \Tribe\Events\Views\V2\View $instance The current View object.
|
371 |
*/
|
372 |
-
$view_repository = apply_filters( "tribe_events_views_v2_{$view_slug}
|
373 |
|
374 |
$instance->set_repository( $view_repository );
|
375 |
|
376 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
377 |
|
378 |
return $instance;
|
379 |
}
|
@@ -413,6 +477,24 @@ class View implements View_Interface {
|
|
413 |
return $this->template->render();
|
414 |
}
|
415 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
416 |
$repository_args = $this->filter_repository_args( $this->setup_repository_args() );
|
417 |
|
418 |
/*
|
@@ -522,13 +604,16 @@ class View implements View_Interface {
|
|
522 |
'tribe-bar-search' => $this->context->get( 'keyword', '' ),
|
523 |
];
|
524 |
|
525 |
-
|
526 |
-
|
|
|
|
|
|
|
527 |
|
528 |
/**
|
529 |
* Filters the query arguments that will be used to build a View URL.
|
530 |
*
|
531 |
-
* @since
|
532 |
*
|
533 |
* @param array $query_args An array of query args that will be used to build the URL for the View.
|
534 |
* @param View_Interface $this This View instance.
|
@@ -574,40 +659,33 @@ class View implements View_Interface {
|
|
574 |
* {@inheritDoc}
|
575 |
*/
|
576 |
public function next_url( $canonical = false, array $passthru_vars = [] ) {
|
577 |
-
if ( isset( $this->next_url ) ) {
|
578 |
-
return $this->next_url;
|
579 |
-
}
|
580 |
-
|
581 |
$next_page = $this->repository->next();
|
582 |
|
583 |
-
$url
|
584 |
-
add_query_arg( [ $this->page_key => $this->url->get_current_page() + 1 ], $this->get_url() )
|
585 |
-
: '';
|
586 |
-
|
587 |
-
if ( ! empty( $url ) && $canonical ) {
|
588 |
-
$input_url = $url;
|
589 |
-
|
590 |
-
if ( ! empty( $passthru_vars ) ) {
|
591 |
-
$input_url = remove_query_arg( array_keys( $passthru_vars ), $url );
|
592 |
-
}
|
593 |
|
594 |
-
|
595 |
-
|
|
|
|
|
596 |
|
597 |
-
|
|
|
598 |
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
|
|
|
|
|
|
|
603 |
|
604 |
-
|
|
|
|
|
605 |
}
|
606 |
|
607 |
$url = $this->filter_next_url( $canonical, $url );
|
608 |
|
609 |
-
$this->next_url = $url;
|
610 |
-
|
611 |
return $url;
|
612 |
}
|
613 |
|
@@ -615,47 +693,39 @@ class View implements View_Interface {
|
|
615 |
* {@inheritDoc}
|
616 |
*/
|
617 |
public function prev_url( $canonical = false, array $passthru_vars = [] ) {
|
618 |
-
if ( isset( $this->prev_url ) ) {
|
619 |
-
return $this->prev_url;
|
620 |
-
}
|
621 |
-
|
622 |
$prev_page = $this->repository->prev();
|
623 |
$paged = $this->url->get_current_page() - 1;
|
624 |
$query_args = $paged > 1
|
625 |
? [ $this->page_key => $paged ]
|
626 |
: [];
|
627 |
|
628 |
-
$url = $
|
629 |
-
add_query_arg( $query_args, $this->get_url() )
|
630 |
-
: '';
|
631 |
|
632 |
-
if ( ! empty( $
|
633 |
-
|
|
|
634 |
}
|
635 |
|
636 |
-
|
637 |
-
|
638 |
-
|
639 |
-
if ( ! empty( $passthru_vars ) ) {
|
640 |
-
$input_url = remove_query_arg( array_keys( $passthru_vars ), $url );
|
641 |
-
}
|
642 |
|
643 |
-
|
644 |
-
$input_url = add_query_arg( [ 'eventDisplay' => $this->slug ], $input_url );
|
645 |
|
646 |
-
|
|
|
|
|
647 |
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
|
652 |
-
|
|
|
|
|
653 |
}
|
654 |
|
655 |
$url = $this->filter_prev_url( $canonical, $url );
|
656 |
|
657 |
-
$this->prev_url = $url;
|
658 |
-
|
659 |
return $url;
|
660 |
}
|
661 |
|
@@ -697,13 +767,7 @@ class View implements View_Interface {
|
|
697 |
|
698 |
$this->set_url( $args, true );
|
699 |
|
700 |
-
|
701 |
-
* Problematic replacement as context relies on that to have access to the variables
|
702 |
-
* in the global context, which creates a hard problem to do navigation.
|
703 |
-
*
|
704 |
-
* @todo have conversation with @lucatume about this
|
705 |
-
*/
|
706 |
-
// $wp_query = $this->repository->get_query();
|
707 |
wp_reset_postdata();
|
708 |
|
709 |
// Set the $_SERVER['REQUEST_URI'] as many WordPress functions rely on it to correctly work.
|
@@ -734,10 +798,15 @@ class View implements View_Interface {
|
|
734 |
*
|
735 |
* @since 4.9.3
|
736 |
*
|
737 |
-
* @param
|
738 |
* arguments by the View, or `null` to use the current URL.
|
|
|
739 |
*/
|
740 |
public function set_url( array $args = null, $merge = false ) {
|
|
|
|
|
|
|
|
|
741 |
if ( null !== $args ) {
|
742 |
$query_args = $this->map_args_to_query_args( $args );
|
743 |
|
@@ -755,8 +824,6 @@ class View implements View_Interface {
|
|
755 |
|
756 |
return;
|
757 |
}
|
758 |
-
|
759 |
-
$this->url = new Url();
|
760 |
}
|
761 |
|
762 |
/**
|
@@ -823,7 +890,46 @@ class View implements View_Interface {
|
|
823 |
}
|
824 |
|
825 |
/**
|
826 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
827 |
*
|
828 |
* @since 4.9.3
|
829 |
*
|
@@ -832,121 +938,100 @@ class View implements View_Interface {
|
|
832 |
*
|
833 |
* @return string The filtered previous URL.
|
834 |
*/
|
835 |
-
protected function
|
836 |
/**
|
837 |
-
* Filters the
|
838 |
*
|
839 |
* @since 4.9.3
|
840 |
*
|
841 |
-
* @param string $url The View
|
842 |
* @param bool $canonical Whether the URL is a canonical one or not.
|
843 |
* @param View_Interface $this This view instance.
|
844 |
*/
|
845 |
-
$url = apply_filters( '
|
846 |
|
847 |
/**
|
848 |
-
* Filters the
|
849 |
*
|
850 |
-
* @since 4.9.
|
851 |
*
|
852 |
-
* @param string $url The View
|
853 |
* @param bool $canonical Whether the URL is a canonical one or not.
|
854 |
* @param View_Interface $this This view instance.
|
855 |
*/
|
856 |
-
$url = apply_filters( "
|
857 |
|
858 |
return $url;
|
859 |
}
|
860 |
|
861 |
/**
|
862 |
-
* Filters the
|
863 |
*
|
864 |
* @since 4.9.3
|
865 |
*
|
866 |
* @param bool $canonical Whether the normal or canonical version of the next URL is being requested.
|
867 |
-
* @param string $url The
|
868 |
*
|
869 |
-
* @return string The filtered
|
870 |
*/
|
871 |
-
protected function
|
872 |
/**
|
873 |
-
* Filters the
|
874 |
*
|
875 |
* @since 4.9.3
|
876 |
*
|
877 |
-
* @param string $url The View
|
878 |
* @param bool $canonical Whether the URL is a canonical one or not.
|
879 |
* @param View_Interface $this This view instance.
|
880 |
*/
|
881 |
-
$url = apply_filters( '
|
882 |
|
883 |
/**
|
884 |
-
* Filters the
|
885 |
*
|
886 |
-
* @since 4.9.
|
887 |
*
|
888 |
-
* @param string $url The View
|
889 |
* @param bool $canonical Whether the URL is a canonical one or not.
|
890 |
* @param View_Interface $this This view instance.
|
891 |
*/
|
892 |
-
$url = apply_filters( "
|
893 |
|
894 |
return $url;
|
895 |
}
|
896 |
|
897 |
/**
|
898 |
-
*
|
899 |
-
*
|
900 |
-
* @since 4.9.3
|
901 |
-
*
|
902 |
-
* @param \Tribe__Context|null $context A context to use to setup the args, or `null` to use the View Context.
|
903 |
-
*
|
904 |
-
* @return array The arguments, ready to be set on the View repository instance.
|
905 |
-
*/
|
906 |
-
protected function setup_repository_args( \Tribe__Context $context = null ) {
|
907 |
-
$context = null !== $context ? $context : $this->context;
|
908 |
-
|
909 |
-
$context_arr = $context->to_array();
|
910 |
-
|
911 |
-
return [
|
912 |
-
'posts_per_page' => $context_arr['events_per_page'],
|
913 |
-
'paged' => max( Arr::get_first_set( array_filter( $context_arr ), [ 'paged', 'page' ], 1 ), 1 ),
|
914 |
-
'search' => $context->get( 'keyword', '' ),
|
915 |
-
];
|
916 |
-
}
|
917 |
-
|
918 |
-
/**
|
919 |
-
* Filters the current URL returned for a specific View.
|
920 |
*
|
921 |
* @since 4.9.3
|
922 |
*
|
923 |
* @param bool $canonical Whether the normal or canonical version of the next URL is being requested.
|
924 |
-
* @param string $url The
|
925 |
*
|
926 |
-
* @return string The filtered
|
927 |
*/
|
928 |
-
protected function
|
929 |
/**
|
930 |
-
* Filters the URL returned for a View.
|
931 |
*
|
932 |
* @since 4.9.3
|
933 |
*
|
934 |
-
* @param string $url The View
|
935 |
* @param bool $canonical Whether the URL is a canonical one or not.
|
936 |
* @param View_Interface $this This view instance.
|
937 |
*/
|
938 |
-
$url = apply_filters( '
|
939 |
|
940 |
/**
|
941 |
-
* Filters the URL returned for a specific View.
|
942 |
*
|
943 |
-
* @since 4.9.
|
944 |
*
|
945 |
-
* @param string $url The View
|
946 |
* @param bool $canonical Whether the URL is a canonical one or not.
|
947 |
* @param View_Interface $this This view instance.
|
948 |
*/
|
949 |
-
$url = apply_filters( "
|
950 |
|
951 |
return $url;
|
952 |
}
|
@@ -961,8 +1046,8 @@ class View implements View_Interface {
|
|
961 |
/**
|
962 |
* {@inheritDoc}
|
963 |
*/
|
964 |
-
public function is_publicly_visible() {
|
965 |
-
return
|
966 |
}
|
967 |
|
968 |
/**
|
@@ -978,36 +1063,45 @@ class View implements View_Interface {
|
|
978 |
$this->repository->by_args( $this->repository_args );
|
979 |
}
|
980 |
|
981 |
-
$events = $this->repository->all();
|
|
|
|
|
982 |
|
983 |
$template_vars = [
|
984 |
-
'title'
|
985 |
-
'events'
|
986 |
-
'url'
|
987 |
-
'prev_url'
|
988 |
-
'next_url'
|
989 |
-
'bar'
|
990 |
'keyword' => $this->context->get( 'keyword', '' ),
|
991 |
'date' => $this->context->get( 'event_date', '' ),
|
992 |
],
|
993 |
-
'today'
|
994 |
-
'now'
|
995 |
-
'rest_url'
|
996 |
-
'rest_nonce'
|
997 |
-
'should_manage_url'
|
998 |
-
'today_url'
|
999 |
-
'prev_label'
|
1000 |
-
'next_label'
|
1001 |
-
'date_formats'
|
1002 |
'compact' => Dates::datepicker_formats( tribe_get_option( 'datepickerFormat' ) ),
|
1003 |
'month_and_year' => tribe_get_date_option( 'monthAndYearFormat', 'F Y' ),
|
1004 |
-
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1005 |
];
|
1006 |
|
1007 |
return $template_vars;
|
1008 |
}
|
1009 |
|
1010 |
-
|
1011 |
/**
|
1012 |
* Filters the repository arguments that will be used to set up the View repository instance.
|
1013 |
*
|
@@ -1158,16 +1252,28 @@ class View implements View_Interface {
|
|
1158 |
$format = $this->get_label_format();
|
1159 |
|
1160 |
/**
|
1161 |
-
* Filters the `date` format that will be used to produce a View link label.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1162 |
*
|
1163 |
-
* @since 4.9.
|
1164 |
*
|
1165 |
* @param string $format The label format the View will use to product a View link label; e.g. the
|
1166 |
* previous and next links.
|
1167 |
* @param \DateTime $date The date object that is being used to build the label.
|
1168 |
* @param View $view This View instance.
|
1169 |
*/
|
1170 |
-
$format = apply_filters( "
|
1171 |
|
1172 |
return date_i18n( $format, $date_object->getTimestamp() + $date_object->getOffset() );
|
1173 |
}
|
@@ -1191,7 +1297,7 @@ class View implements View_Interface {
|
|
1191 |
/**
|
1192 |
* Gets this View title, the one that will be set in the `title` tag of the page.
|
1193 |
*
|
1194 |
-
* @since
|
1195 |
*
|
1196 |
* @param array $events An array of events to generate the title for.
|
1197 |
*
|
@@ -1216,28 +1322,248 @@ class View implements View_Interface {
|
|
1216 |
remove_filter( 'document_title_parts', [ $title_filter, 'filter_document_title_parts' ] );
|
1217 |
}
|
1218 |
|
1219 |
-
$slug
|
1220 |
|
1221 |
/**
|
1222 |
* Filters the title for all views.
|
1223 |
*
|
1224 |
-
* @since
|
1225 |
*
|
1226 |
* @param string $title This view filtered title.
|
1227 |
* @param View $this This view object.
|
1228 |
*/
|
1229 |
-
$title = apply_filters( "
|
1230 |
|
1231 |
/**
|
1232 |
* Filters the title for this view.
|
1233 |
*
|
1234 |
-
* @since
|
1235 |
*
|
1236 |
* @param string $title This view filtered title.
|
1237 |
* @param View $this This view object.
|
1238 |
*/
|
1239 |
-
$title = apply_filters( "
|
1240 |
|
1241 |
return htmlspecialchars_decode($title);
|
1242 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1243 |
}
|
9 |
namespace Tribe\Events\Views\V2;
|
10 |
|
11 |
use Tribe\Events\Views\V2\Template\Title;
|
12 |
+
use Tribe\Events\Views\V2\Template\Settings\Advanced_Display;
|
13 |
use Tribe__Container as Container;
|
14 |
use Tribe__Context as Context;
|
15 |
use Tribe__Date_Utils as Dates;
|
89 |
*/
|
90 |
protected $url;
|
91 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
/**
|
93 |
* An associative array of global variables backed up by the view before replacing the global loop.
|
94 |
*
|
102 |
* Whether a given View is visible publicly or not.
|
103 |
*
|
104 |
* @since 4.9.4
|
105 |
+
* @since 4.9.11 Made the property static.
|
106 |
*
|
107 |
* @var bool
|
108 |
*/
|
109 |
+
protected static $publicly_visible = false;
|
110 |
|
111 |
/**
|
112 |
* An associative array of the arguments used to setup the repository filters.
|
136 |
*/
|
137 |
protected $should_manage_url = true;
|
138 |
|
139 |
+
/**
|
140 |
+
* An collection of user-facing messages the View should display.
|
141 |
+
*
|
142 |
+
* @since 4.9.11
|
143 |
+
*
|
144 |
+
* @var Messages
|
145 |
+
*/
|
146 |
+
protected $messages;
|
147 |
+
|
148 |
+
/**
|
149 |
+
* Whether this View should reset the page/pagination or not.
|
150 |
+
* This acts as an instance cache for the `View::should_reset_page` method.
|
151 |
+
*
|
152 |
+
* @since 4.9.11
|
153 |
+
*
|
154 |
+
* @var bool
|
155 |
+
*/
|
156 |
+
protected $should_reset_page;
|
157 |
+
|
158 |
+
/**
|
159 |
+
* Whether the View should display the events bar or not.
|
160 |
+
*
|
161 |
+
* @since 4.9.11
|
162 |
+
*
|
163 |
+
* @var bool
|
164 |
+
*/
|
165 |
+
protected $display_events_bar = true;
|
166 |
+
|
167 |
+
/**
|
168 |
+
* View constructor.
|
169 |
+
*
|
170 |
+
* @since 4.9.11
|
171 |
+
*
|
172 |
+
* @param Messages|null $messages An instance of the messages collection.
|
173 |
+
*/
|
174 |
+
public function __construct( Messages $messages = null ) {
|
175 |
+
$this->messages = $messages ?: new Messages();
|
176 |
+
}
|
177 |
+
|
178 |
/**
|
179 |
* Builds a View instance in response to a REST request to the Views endpoint.
|
180 |
*
|
195 |
if ( isset( $params['view_data'] ) ) {
|
196 |
$params['view_data']['url'] = $url;
|
197 |
}
|
198 |
+
|
199 |
+
$params = array_merge( $params, $url_object->get_query_args() );
|
200 |
|
201 |
// Let View data override any other data.
|
202 |
if ( isset( $params['view_data'] ) && is_array( $params['view_data'] ) ) {
|
312 |
throw new \RuntimeException( $message );
|
313 |
}
|
314 |
|
315 |
+
/**
|
316 |
+
* Run an action before we start making a new View instance.
|
317 |
+
*
|
318 |
+
* @since 4.9.11
|
319 |
+
*
|
320 |
+
* @param string $view_class The current view class.
|
321 |
+
* @param string $view_slug The current view slug.
|
322 |
+
*/
|
323 |
+
do_action( 'tribe_events_views_v2_before_make_view', $view_class, $view_slug );
|
324 |
+
|
325 |
/** @var \Tribe\Events\Views\V2\View_Interface $instance */
|
326 |
+
$instance = self::$container->make( $view_class );
|
327 |
|
328 |
$template = new Template( $instance );
|
329 |
|
387 |
/**
|
388 |
* Filters the Repository object for a View.
|
389 |
*
|
390 |
+
* @since 4.9.11
|
391 |
*
|
392 |
* @param \Tribe__Repository__Interface $view_repository The repository instance the View will use.
|
393 |
+
* @param string $view_slug The current view slug.
|
394 |
* @param \Tribe\Events\Views\V2\View $instance The current View object.
|
395 |
*/
|
396 |
+
$view_repository = apply_filters( 'tribe_events_views_v2_view_repository', $view_repository, $view_slug, $instance );
|
397 |
|
398 |
/**
|
399 |
* Filters the Repository object for a specific View.
|
400 |
*
|
401 |
+
* @since 4.9.11
|
402 |
*
|
403 |
* @param \Tribe__Repository__Interface $view_repository The repository instance the View will use.
|
404 |
* @param \Tribe\Events\Views\V2\View $instance The current View object.
|
405 |
*/
|
406 |
+
$view_repository = apply_filters( "tribe_events_views_v2_{$view_slug}_view_repository", $view_repository, $instance );
|
407 |
|
408 |
$instance->set_repository( $view_repository );
|
409 |
|
410 |
+
/**
|
411 |
+
* Filters the query arguments array for a View URL.
|
412 |
+
*
|
413 |
+
* @since 4.9.11
|
414 |
+
*
|
415 |
+
* @param array $query_args Arguments used to build the URL.
|
416 |
+
* @param string $view_slug The current view slug.
|
417 |
+
* @param \Tribe\Events\Views\V2\View $instance The current View object.
|
418 |
+
*/
|
419 |
+
$view_url_query_args = apply_filters( 'tribe_events_views_v2_view_url_query_args', [], $view_slug, $instance );
|
420 |
+
|
421 |
+
/**
|
422 |
+
* Filters the query arguments array for a specific View URL.
|
423 |
+
*
|
424 |
+
* @since 4.9.11
|
425 |
+
*
|
426 |
+
* @param array $query_args Arguments used to build the URL.
|
427 |
+
* @param \Tribe\Events\Views\V2\View $instance The current View object.
|
428 |
+
*/
|
429 |
+
$view_url_query_args = apply_filters( "tribe_events_views_v2_{$view_slug}_view_url_query_args", $view_url_query_args, $instance );
|
430 |
+
|
431 |
+
$instance->set_url( $view_url_query_args, true );
|
432 |
+
|
433 |
+
/**
|
434 |
+
* Run an action after we are done making a new View instance.
|
435 |
+
*
|
436 |
+
* @since 4.9.11
|
437 |
+
*
|
438 |
+
* @param \Tribe\Events\Views\V2\View $instance The current View object.
|
439 |
+
*/
|
440 |
+
do_action( 'tribe_events_views_v2_after_make_view', $instance );
|
441 |
|
442 |
return $instance;
|
443 |
}
|
477 |
return $this->template->render();
|
478 |
}
|
479 |
|
480 |
+
if ( $this->should_reset_page() ) {
|
481 |
+
|
482 |
+
/**
|
483 |
+
* Fires when the combination of the current request and View context requires a page reset.
|
484 |
+
*
|
485 |
+
* Additional information about the View current state and context are available using the View getter
|
486 |
+
* methods.
|
487 |
+
*
|
488 |
+
* @since 4.9.11
|
489 |
+
*
|
490 |
+
* @param View $this The current View instance.
|
491 |
+
* @param Context The View current context
|
492 |
+
*/
|
493 |
+
do_action( 'tribe_events_views_v2_on_page_reset', $this, $this->context );
|
494 |
+
|
495 |
+
$this->on_page_reset();
|
496 |
+
}
|
497 |
+
|
498 |
$repository_args = $this->filter_repository_args( $this->setup_repository_args() );
|
499 |
|
500 |
/*
|
604 |
'tribe-bar-search' => $this->context->get( 'keyword', '' ),
|
605 |
];
|
606 |
|
607 |
+
if ( $is_featured = tribe_is_truthy( $this->context->get( 'featured', false ) ) ) {
|
608 |
+
$query_args['featured'] = $is_featured;
|
609 |
+
} else {
|
610 |
+
unset( $query_args['featured'] );
|
611 |
+
}
|
612 |
|
613 |
/**
|
614 |
* Filters the query arguments that will be used to build a View URL.
|
615 |
*
|
616 |
+
* @since 4.9.10
|
617 |
*
|
618 |
* @param array $query_args An array of query args that will be used to build the URL for the View.
|
619 |
* @param View_Interface $this This View instance.
|
659 |
* {@inheritDoc}
|
660 |
*/
|
661 |
public function next_url( $canonical = false, array $passthru_vars = [] ) {
|
|
|
|
|
|
|
|
|
662 |
$next_page = $this->repository->next();
|
663 |
|
664 |
+
$url = $this->get_url();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
665 |
|
666 |
+
if ( ! empty( $passthru_vars ) ) {
|
667 |
+
// Remove the pass-thru vars, we'll re-apply them to the URL later.
|
668 |
+
$url = remove_query_arg( array_keys( $passthru_vars ), $url );
|
669 |
+
}
|
670 |
|
671 |
+
// Make sure the view slug is always set to correctly match rewrites.
|
672 |
+
$url = add_query_arg( [ 'eventDisplay' => $this->slug ], $url );
|
673 |
|
674 |
+
$url = $next_page->count() > 0 ?
|
675 |
+
add_query_arg( [ $this->page_key => $this->url->get_current_page() + 1 ], $url )
|
676 |
+
: '';
|
677 |
|
678 |
+
if ( ! empty( $url ) && $canonical ) {
|
679 |
+
$url = tribe( 'events.rewrite' )->get_clean_url( $url );
|
680 |
+
}
|
681 |
|
682 |
+
if ( ! empty( $passthru_vars ) && ! empty( $url ) ) {
|
683 |
+
// Re-apply the pass-thru query arguments.
|
684 |
+
$url = add_query_arg( $passthru_vars, $url );
|
685 |
}
|
686 |
|
687 |
$url = $this->filter_next_url( $canonical, $url );
|
688 |
|
|
|
|
|
689 |
return $url;
|
690 |
}
|
691 |
|
693 |
* {@inheritDoc}
|
694 |
*/
|
695 |
public function prev_url( $canonical = false, array $passthru_vars = [] ) {
|
|
|
|
|
|
|
|
|
696 |
$prev_page = $this->repository->prev();
|
697 |
$paged = $this->url->get_current_page() - 1;
|
698 |
$query_args = $paged > 1
|
699 |
? [ $this->page_key => $paged ]
|
700 |
: [];
|
701 |
|
702 |
+
$url = $this->get_url();
|
|
|
|
|
703 |
|
704 |
+
if ( ! empty( $passthru_vars ) ) {
|
705 |
+
// Remove the pass-thru vars, we'll re-apply them to the URL later.
|
706 |
+
$url = remove_query_arg( array_keys( $passthru_vars ), $url );
|
707 |
}
|
708 |
|
709 |
+
// Make sure the view slug is always set to correctly match rewrites.
|
710 |
+
$url = add_query_arg( [ 'eventDisplay' => $this->slug ], $url );
|
|
|
|
|
|
|
|
|
711 |
|
712 |
+
$url = $prev_page->count() > 0 ? add_query_arg( $query_args, $url ) : '';
|
|
|
713 |
|
714 |
+
if ( ! empty( $url ) && $paged === 1 ) {
|
715 |
+
$url = remove_query_arg( $this->page_key, $url );
|
716 |
+
}
|
717 |
|
718 |
+
if ( ! empty( $url ) && $canonical ) {
|
719 |
+
$url = tribe( 'events.rewrite' )->get_clean_url( $url );
|
720 |
+
}
|
721 |
|
722 |
+
if ( ! empty( $passthru_vars ) && ! empty( $url ) ) {
|
723 |
+
// Re-apply the pass-thru query arguments.
|
724 |
+
$url = add_query_arg( $passthru_vars, $url );
|
725 |
}
|
726 |
|
727 |
$url = $this->filter_prev_url( $canonical, $url );
|
728 |
|
|
|
|
|
729 |
return $url;
|
730 |
}
|
731 |
|
767 |
|
768 |
$this->set_url( $args, true );
|
769 |
|
770 |
+
$wp_query = $this->repository->get_query();
|
|
|
|
|
|
|
|
|
|
|
|
|
771 |
wp_reset_postdata();
|
772 |
|
773 |
// Set the $_SERVER['REQUEST_URI'] as many WordPress functions rely on it to correctly work.
|
798 |
*
|
799 |
* @since 4.9.3
|
800 |
*
|
801 |
+
* @param array|null $args An associative array of arguments that will be mapped to the corresponding query
|
802 |
* arguments by the View, or `null` to use the current URL.
|
803 |
+
* @param bool $merge Whether to merge the arguments or override them.
|
804 |
*/
|
805 |
public function set_url( array $args = null, $merge = false ) {
|
806 |
+
if ( ! isset( $this->url ) ) {
|
807 |
+
$this->url = new Url();
|
808 |
+
}
|
809 |
+
|
810 |
if ( null !== $args ) {
|
811 |
$query_args = $this->map_args_to_query_args( $args );
|
812 |
|
824 |
|
825 |
return;
|
826 |
}
|
|
|
|
|
827 |
}
|
828 |
|
829 |
/**
|
890 |
}
|
891 |
|
892 |
/**
|
893 |
+
* Sets up the View repository arguments from the View context or a provided Context object.
|
894 |
+
*
|
895 |
+
* @since 4.9.3
|
896 |
+
*
|
897 |
+
* @param \Tribe__Context|null $context A context to use to setup the args, or `null` to use the View Context.
|
898 |
+
*
|
899 |
+
* @return array The arguments, ready to be set on the View repository instance.
|
900 |
+
*/
|
901 |
+
protected function setup_repository_args( \Tribe__Context $context = null ) {
|
902 |
+
$context = null !== $context ? $context : $this->context;
|
903 |
+
|
904 |
+
$context_arr = $context->to_array();
|
905 |
+
|
906 |
+
$args = [
|
907 |
+
'posts_per_page' => $context_arr['events_per_page'],
|
908 |
+
'paged' => max( Arr::get_first_set( array_filter( $context_arr ), [
|
909 |
+
'paged',
|
910 |
+
'page',
|
911 |
+
], 1 ), 1 ),
|
912 |
+
'search' => $context->get( 'keyword', '' ),
|
913 |
+
'hidden_from_upcoming' => false,
|
914 |
+
];
|
915 |
+
|
916 |
+
// Set's up category URL for all views.
|
917 |
+
if ( ! empty( $context_arr[ TEC::TAXONOMY ] ) ) {
|
918 |
+
$args[ TEC::TAXONOMY ] = $context_arr[ TEC::TAXONOMY ];
|
919 |
+
}
|
920 |
+
|
921 |
+
// Setup featured only when set to true.
|
922 |
+
if ( $is_featured = tribe_is_truthy( $this->context->get( 'featured', false ) ) ) {
|
923 |
+
$args['featured'] = $is_featured;
|
924 |
+
} else {
|
925 |
+
unset( $args['featured'] );
|
926 |
+
}
|
927 |
+
|
928 |
+
return $args;
|
929 |
+
}
|
930 |
+
|
931 |
+
/**
|
932 |
+
* Filters the current URL returned for a specific View.
|
933 |
*
|
934 |
* @since 4.9.3
|
935 |
*
|
938 |
*
|
939 |
* @return string The filtered previous URL.
|
940 |
*/
|
941 |
+
protected function filter_view_url( $canonical, $url ) {
|
942 |
/**
|
943 |
+
* Filters the URL returned for a View.
|
944 |
*
|
945 |
* @since 4.9.3
|
946 |
*
|
947 |
+
* @param string $url The View current URL.
|
948 |
* @param bool $canonical Whether the URL is a canonical one or not.
|
949 |
* @param View_Interface $this This view instance.
|
950 |
*/
|
951 |
+
$url = apply_filters( 'tribe_events_views_v2_view_url', $url, $canonical, $this );
|
952 |
|
953 |
/**
|
954 |
+
* Filters the URL returned for a specific View.
|
955 |
*
|
956 |
+
* @since 4.9.11
|
957 |
*
|
958 |
+
* @param string $url The View current URL.
|
959 |
* @param bool $canonical Whether the URL is a canonical one or not.
|
960 |
* @param View_Interface $this This view instance.
|
961 |
*/
|
962 |
+
$url = apply_filters( "tribe_events_views_v2_view_{$this->slug}_url", $url, $canonical, $this );
|
963 |
|
964 |
return $url;
|
965 |
}
|
966 |
|
967 |
/**
|
968 |
+
* Filters the previous (page, event, etc.) URL returned for a specific View.
|
969 |
*
|
970 |
* @since 4.9.3
|
971 |
*
|
972 |
* @param bool $canonical Whether the normal or canonical version of the next URL is being requested.
|
973 |
+
* @param string $url The previous URL, this could be an empty string if the View does not have a next.
|
974 |
*
|
975 |
+
* @return string The filtered previous URL.
|
976 |
*/
|
977 |
+
protected function filter_prev_url( $canonical, $url ) {
|
978 |
/**
|
979 |
+
* Filters the previous (page, event, etc.) URL returned for a View.
|
980 |
*
|
981 |
* @since 4.9.3
|
982 |
*
|
983 |
+
* @param string $url The View previous (page, event, etc.) URL.
|
984 |
* @param bool $canonical Whether the URL is a canonical one or not.
|
985 |
* @param View_Interface $this This view instance.
|
986 |
*/
|
987 |
+
$url = apply_filters( 'tribe_events_views_v2_view_prev_url', $url, $canonical, $this );
|
988 |
|
989 |
/**
|
990 |
+
* Filters the previous (page, event, etc.) URL returned for a specific View.
|
991 |
*
|
992 |
+
* @since 4.9.11
|
993 |
*
|
994 |
+
* @param string $url The View previous (page, event, etc.) URL.
|
995 |
* @param bool $canonical Whether the URL is a canonical one or not.
|
996 |
* @param View_Interface $this This view instance.
|
997 |
*/
|
998 |
+
$url = apply_filters( "tribe_events_views_v2_view_{$this->slug}_prev_url", $url, $canonical, $this );
|
999 |
|
1000 |
return $url;
|
1001 |
}
|
1002 |
|
1003 |
/**
|
1004 |
+
* Filters the next (page, event, etc.) URL returned for a specific View.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1005 |
*
|
1006 |
* @since 4.9.3
|
1007 |
*
|
1008 |
* @param bool $canonical Whether the normal or canonical version of the next URL is being requested.
|
1009 |
+
* @param string $url The next URL, this could be an empty string if the View does not have a next.
|
1010 |
*
|
1011 |
+
* @return string The filtered next URL.
|
1012 |
*/
|
1013 |
+
protected function filter_next_url( $canonical, $url ) {
|
1014 |
/**
|
1015 |
+
* Filters the next (page, event, etc.) URL returned for a View.
|
1016 |
*
|
1017 |
* @since 4.9.3
|
1018 |
*
|
1019 |
+
* @param string $url The View next (page, event, etc.) URL.
|
1020 |
* @param bool $canonical Whether the URL is a canonical one or not.
|
1021 |
* @param View_Interface $this This view instance.
|
1022 |
*/
|
1023 |
+
$url = apply_filters( 'tribe_events_views_v2_view_next_url', $url, $canonical, $this );
|
1024 |
|
1025 |
/**
|
1026 |
+
* Filters the next (page, event, etc.) URL returned for a specific View.
|
1027 |
*
|
1028 |
+
* @since 4.9.11
|
1029 |
*
|
1030 |
+
* @param string $url The View next (page, event, etc.) URL.
|
1031 |
* @param bool $canonical Whether the URL is a canonical one or not.
|
1032 |
* @param View_Interface $this This view instance.
|
1033 |
*/
|
1034 |
+
$url = apply_filters( "tribe_events_views_v2_view_{$this->slug}_next_url", $url, $canonical, $this );
|
1035 |
|
1036 |
return $url;
|
1037 |
}
|
1046 |
/**
|
1047 |
* {@inheritDoc}
|
1048 |
*/
|
1049 |
+
public static function is_publicly_visible() {
|
1050 |
+
return static::$publicly_visible;
|
1051 |
}
|
1052 |
|
1053 |
/**
|
1063 |
$this->repository->by_args( $this->repository_args );
|
1064 |
}
|
1065 |
|
1066 |
+
$events = (array) $this->repository->all();
|
1067 |
+
|
1068 |
+
$this->setup_messages( $events );
|
1069 |
|
1070 |
$template_vars = [
|
1071 |
+
'title' => $this->get_title( $events ),
|
1072 |
+
'events' => $events,
|
1073 |
+
'url' => $this->get_url( true ),
|
1074 |
+
'prev_url' => $this->prev_url( true ),
|
1075 |
+
'next_url' => $this->next_url( true ),
|
1076 |
+
'bar' => [
|
1077 |
'keyword' => $this->context->get( 'keyword', '' ),
|
1078 |
'date' => $this->context->get( 'event_date', '' ),
|
1079 |
],
|
1080 |
+
'today' => $this->context->get( 'today', 'today' ),
|
1081 |
+
'now' => $this->context->get( 'now', 'now' ),
|
1082 |
+
'rest_url' => tribe( Rest_Endpoint::class )->get_url(),
|
1083 |
+
'rest_nonce' => wp_create_nonce( 'wp_rest' ),
|
1084 |
+
'should_manage_url' => $this->should_manage_url,
|
1085 |
+
'today_url' => $this->get_today_url( true ),
|
1086 |
+
'prev_label' => $this->get_link_label( $this->prev_url( false ) ),
|
1087 |
+
'next_label' => $this->get_link_label( $this->next_url( false ) ),
|
1088 |
+
'date_formats' => (object) [
|
1089 |
'compact' => Dates::datepicker_formats( tribe_get_option( 'datepickerFormat' ) ),
|
1090 |
'month_and_year' => tribe_get_date_option( 'monthAndYearFormat', 'F Y' ),
|
1091 |
+
],
|
1092 |
+
'messages' => $this->get_messages( $events ),
|
1093 |
+
'start_of_week' => get_option( 'start_of_week', 0 ),
|
1094 |
+
'breadcrumbs' => $this->get_breadcrumbs(),
|
1095 |
+
'before_events' => tribe( Advanced_Display::class )->get_before_events_html( $this ),
|
1096 |
+
'after_events' => tribe( Advanced_Display::class )->get_after_events_html( $this ),
|
1097 |
+
'display_events_bar' => $this->filter_display_events_bar( $this->display_events_bar ),
|
1098 |
+
'disable_event_search' => tribe_is_truthy( tribe_get_option( 'tribeDisableTribeBar', false ) ),
|
1099 |
+
'live_refresh' => tribe_is_truthy( tribe_get_option( 'liveFiltersUpdate', true ) ),
|
1100 |
];
|
1101 |
|
1102 |
return $template_vars;
|
1103 |
}
|
1104 |
|
|
|
1105 |
/**
|
1106 |
* Filters the repository arguments that will be used to set up the View repository instance.
|
1107 |
*
|
1252 |
$format = $this->get_label_format();
|
1253 |
|
1254 |
/**
|
1255 |
+
* Filters the `date` format that will be used to produce a View link label for a View.
|
1256 |
+
*
|
1257 |
+
* @since 4.9.11
|
1258 |
+
*
|
1259 |
+
* @param string $format The label format the View will use to product a View link label; e.g. the
|
1260 |
+
* previous and next links.
|
1261 |
+
* @param \DateTime $date The date object that is being used to build the label.
|
1262 |
+
* @param View $view This View instance.
|
1263 |
+
*/
|
1264 |
+
$format = apply_filters( "tribe_events_views_v2_view_link_label_format", $format, $this, $date );
|
1265 |
+
|
1266 |
+
/**
|
1267 |
+
* Filters the `date` format that will be used to produce a View link label for a specific View.
|
1268 |
*
|
1269 |
+
* @since 4.9.11
|
1270 |
*
|
1271 |
* @param string $format The label format the View will use to product a View link label; e.g. the
|
1272 |
* previous and next links.
|
1273 |
* @param \DateTime $date The date object that is being used to build the label.
|
1274 |
* @param View $view This View instance.
|
1275 |
*/
|
1276 |
+
$format = apply_filters( "tribe_events_views_v2_view_{$this->slug}_link_label_format", $format, $this, $date );
|
1277 |
|
1278 |
return date_i18n( $format, $date_object->getTimestamp() + $date_object->getOffset() );
|
1279 |
}
|
1297 |
/**
|
1298 |
* Gets this View title, the one that will be set in the `title` tag of the page.
|
1299 |
*
|
1300 |
+
* @since 4.9.10
|
1301 |
*
|
1302 |
* @param array $events An array of events to generate the title for.
|
1303 |
*
|
1322 |
remove_filter( 'document_title_parts', [ $title_filter, 'filter_document_title_parts' ] );
|
1323 |
}
|
1324 |
|
1325 |
+
$slug = $this->get_slug();
|
1326 |
|
1327 |
/**
|
1328 |
* Filters the title for all views.
|
1329 |
*
|
1330 |
+
* @since 4.9.11
|
1331 |
*
|
1332 |
* @param string $title This view filtered title.
|
1333 |
* @param View $this This view object.
|
1334 |
*/
|
1335 |
+
$title = apply_filters( "tribe_events_views_v2_view_title", $title, $this );
|
1336 |
|
1337 |
/**
|
1338 |
* Filters the title for this view.
|
1339 |
*
|
1340 |
+
* @since 4.9.11
|
1341 |
*
|
1342 |
* @param string $title This view filtered title.
|
1343 |
* @param View $this This view object.
|
1344 |
*/
|
1345 |
+
$title = apply_filters( "tribe_events_views_v2_view_{$slug}_title", $title, $this );
|
1346 |
|
1347 |
return htmlspecialchars_decode($title);
|
1348 |
}
|
1349 |
+
|
1350 |
+
/**
|
1351 |
+
* Returns a collection of user-facing messages the View will display on the front-end.
|
1352 |
+
*
|
1353 |
+
* @since 4.9.11
|
1354 |
+
*
|
1355 |
+
* @param array $events An array of the events found by the View that is currently rendering.
|
1356 |
+
*
|
1357 |
+
* @return Messages A collection of user-facing messages the View will display on the front-end.
|
1358 |
+
*/
|
1359 |
+
public function get_messages( array $events = [] ) {
|
1360 |
+
$slug = $this->get_slug();
|
1361 |
+
|
1362 |
+
/**
|
1363 |
+
* Fires before the view "renders" the array of user-facing messages.
|
1364 |
+
*
|
1365 |
+
* Differently from the filters below this action allow manipulating the messages handler before the messages
|
1366 |
+
* render to, as an example, change rendering strategy and manipulate the message "ingredients".
|
1367 |
+
*
|
1368 |
+
* @since 4.9.11
|
1369 |
+
*
|
1370 |
+
* @param Messages $messages The object instance handling the messages for the View.
|
1371 |
+
* @param array $events An array of the events found by the View that is currently rendering.
|
1372 |
+
* @param View $this The View instance currently rendering.
|
1373 |
+
*/
|
1374 |
+
do_action( 'tribe_events_views_v2_view_messages_before_render', $this->messages, $events, $this );
|
1375 |
+
|
1376 |
+
$messages = $this->messages->to_array();
|
1377 |
+
|
1378 |
+
/**
|
1379 |
+
* Filters the user-facing messages the View will print on the frontend.
|
1380 |
+
*
|
1381 |
+
* @since 4.9.11
|
1382 |
+
*
|
1383 |
+
* @param array $messages An array of messages in the shape `[ <message_type> => [ ...<messages> ] ]`.
|
1384 |
+
* @param View $this The current View instance being rendered.
|
1385 |
+
* @param Messages $messages_handler The messages handler object the View used to render the messages.
|
1386 |
+
*/
|
1387 |
+
$messages = apply_filters( 'tribe_events_views_v2_view_messages', $messages, $this, $this->messages );
|
1388 |
+
|
1389 |
+
/**
|
1390 |
+
* Filters the user-facing messages a specific View will print on the frontend.
|
1391 |
+
*
|
1392 |
+
* @since 4.9.11
|
1393 |
+
*
|
1394 |
+
* @param array $messages An array of messages in the shape `[ <message_type> => [ ...<messages> ] ]`.
|
1395 |
+
* @param array $events An array of the events found by the View that is currently rendering.
|
1396 |
+
* @param View $this The current View instance being rendered.
|
1397 |
+
* @param Messages $messages_handler The messages handler object the View used to render the messages.
|
1398 |
+
*/
|
1399 |
+
$messages = apply_filters( "tribe_events_views_v2_view_{$slug}_messages", $messages, $events, $this, $this->messages );
|
1400 |
+
|
1401 |
+
return $messages;
|
1402 |
+
}
|
1403 |
+
|
1404 |
+
/**
|
1405 |
+
* Sets up the user-facing messages the View will print on the frontend.
|
1406 |
+
*
|
1407 |
+
* @since 4.9.11
|
1408 |
+
*
|
1409 |
+
* @param array $events An array of the View events, if any.
|
1410 |
+
*/
|
1411 |
+
protected function setup_messages( array $events ) {
|
1412 |
+
if ( empty( $events ) ) {
|
1413 |
+
$keyword = $this->context->get( 'keyword', false );
|
1414 |
+
if ( $keyword ) {
|
1415 |
+
$this->messages->insert( Messages::TYPE_NOTICE, Messages::for_key( 'no_results_found_w_keyword', trim( $keyword ) ) );
|
1416 |
+
} else {
|
1417 |
+
$this->messages->insert( Messages::TYPE_NOTICE, Messages::for_key( 'no_results_found' ) );
|
1418 |
+
}
|
1419 |
+
}
|
1420 |
+
}
|
1421 |
+
|
1422 |
+
/**
|
1423 |
+
* Returns whether the View page should be reset or not.
|
1424 |
+
*
|
1425 |
+
* The View page should be reset when the View or filtering parameters that are not the page change.
|
1426 |
+
*
|
1427 |
+
* @since 4.9.11
|
1428 |
+
*
|
1429 |
+
* @return bool Whether the View page should be reset or not.
|
1430 |
+
*/
|
1431 |
+
protected function should_reset_page() {
|
1432 |
+
if ( null === $this->should_reset_page ) {
|
1433 |
+
$prev_url = $this->context->get( 'view_prev_url', '' );
|
1434 |
+
$current_url = $this->context->get( 'view_url', '' );
|
1435 |
+
|
1436 |
+
$view_data = $this->context->get( 'view_data', [] );
|
1437 |
+
$bar_data = array_filter(
|
1438 |
+
$view_data,
|
1439 |
+
static function ( $value, $key ) {
|
1440 |
+
return 0 === strpos( $key, 'tribe-bar-' ) && ! empty( $value );
|
1441 |
+
},
|
1442 |
+
ARRAY_FILTER_USE_BOTH
|
1443 |
+
);
|
1444 |
+
if ( ! empty( $bar_data ) ) {
|
1445 |
+
$current_url = add_query_arg( $bar_data, $current_url );
|
1446 |
+
}
|
1447 |
+
|
1448 |
+
$this->should_reset_page = Url::is_diff( $prev_url, $current_url, [ 'page', 'paged' ] );
|
1449 |
+
}
|
1450 |
+
|
1451 |
+
return $this->should_reset_page;
|
1452 |
+
}
|
1453 |
+
|
1454 |
+
/**
|
1455 |
+
* Acts on the View variables, properties and context when a page reset is required.
|
1456 |
+
*
|
1457 |
+
* By default this method will reset the page in the context, but extending classes can implement their own,
|
1458 |
+
* custom version.
|
1459 |
+
*
|
1460 |
+
* @since 4.9.11
|
1461 |
+
*/
|
1462 |
+
protected function on_page_reset() {
|
1463 |
+
if ( ! isset( $this->context ) || ! $this->context instanceof Context ) {
|
1464 |
+
return;
|
1465 |
+
}
|
1466 |
+
|
1467 |
+
$url = $this->context->get( 'url', home_url() );
|
1468 |
+
$updated_url = remove_query_arg( [ 'paged', 'page' ], $url );
|
1469 |
+
$view_data = $this->context->get( 'view_data', [] );
|
1470 |
+
$alterations = [
|
1471 |
+
'page' => 1,
|
1472 |
+
'paged' => 1,
|
1473 |
+
'url' => $updated_url,
|
1474 |
+
];
|
1475 |
+
$alterations['view_data'] = array_merge( $view_data, $alterations );
|
1476 |
+
|
1477 |
+
$this->context = $this->context->alter( $alterations );
|
1478 |
+
}
|
1479 |
+
|
1480 |
+
/**
|
1481 |
+
* Returns the breadcrumbs data the View will display on the front-end.
|
1482 |
+
*
|
1483 |
+
* @since 4.9.11
|
1484 |
+
*
|
1485 |
+
* @return array
|
1486 |
+
*/
|
1487 |
+
protected function get_breadcrumbs() {
|
1488 |
+
$context = $this->context;
|
1489 |
+
$breadcrumbs = [];
|
1490 |
+
$context_tax = $context->get( TEC::TAXONOMY, false );
|
1491 |
+
|
1492 |
+
// Get term slug if taxonomy is not empty
|
1493 |
+
if ( ! empty( $context_tax ) ) {
|
1494 |
+
$taxonomy = $context->get( 'taxonomy', false );
|
1495 |
+
$term_slug = $taxonomy ? $context->get( $taxonomy, false ) : false;
|
1496 |
+
|
1497 |
+
// Set up breadcrumbs for category
|
1498 |
+
if ( ! empty( $term_slug ) ) {
|
1499 |
+
$term = get_term_by( 'slug', $term_slug, $taxonomy );
|
1500 |
+
if ( ! empty( $term->name ) ) {
|
1501 |
+
$label = $term->name;
|
1502 |
+
|
1503 |
+
$breadcrumbs[] = [
|
1504 |
+
'link' => $this->get_today_url( true ),
|
1505 |
+
'label' => tribe_get_event_label_plural(),
|
1506 |
+
];
|
1507 |
+
$breadcrumbs[] = [
|
1508 |
+
'link' => '',
|
1509 |
+
'label' => $label,
|
1510 |
+
];
|
1511 |
+
}
|
1512 |
+
}
|
1513 |
+
}
|
1514 |
+
|
1515 |
+
/**
|
1516 |
+
* Filters the breadcrumbs the View will print on the frontend.
|
1517 |
+
*
|
1518 |
+
* @since 4.9.11
|
1519 |
+
*
|
1520 |
+
* @param array $breadcrumbs An array of breadcrumbs.
|
1521 |
+
* @param View $this The current View instance being rendered.
|
1522 |
+
*/
|
1523 |
+
$breadcrumbs = apply_filters( 'tribe_events_views_v2_view_breadcrumbs', $breadcrumbs, $this );
|
1524 |
+
|
1525 |
+
/**
|
1526 |
+
* Filters the breadcrumbs a specific View will print on the frontend.
|
1527 |
+
*
|
1528 |
+
* @since 4.9.11
|
1529 |
+
*
|
1530 |
+
* @param array $breadcrumbs An array of breadcrumbs.
|
1531 |
+
* @param View $this The current View instance being rendered.
|
1532 |
+
*/
|
1533 |
+
$breadcrumbs = apply_filters( "tribe_events_views_v2_view_{$this->slug}_breadcrumbs", $breadcrumbs, $this );
|
1534 |
+
|
1535 |
+
return $breadcrumbs;
|
1536 |
+
}
|
1537 |
+
|
1538 |
+
/**
|
1539 |
+
* Returns if the view should display the events bar.
|
1540 |
+
*
|
1541 |
+
* @since 4.9.11
|
1542 |
+
*
|
1543 |
+
* @return array
|
1544 |
+
*/
|
1545 |
+
protected function filter_display_events_bar( $display ) {
|
1546 |
+
|
1547 |
+
/**
|
1548 |
+
* Filters if the events bar should be displayed.
|
1549 |
+
*
|
1550 |
+
* @since 4.9.11
|
1551 |
+
*
|
1552 |
+
* @param bool $display An bool saying if it should be displayed or not.
|
1553 |
+
* @param View $this The current View instance being rendered.
|
1554 |
+
*/
|
1555 |
+
$display = apply_filters( "tribe_events_views_v2_view_display_events_bar", $display, $this );
|
1556 |
+
|
1557 |
+
/**
|
1558 |
+
* Filters if the events bar should be displayed for the specific view.
|
1559 |
+
*
|
1560 |
+
* @since 4.9.11
|
1561 |
+
*
|
1562 |
+
* @param bool $display An bool saying if it should be displayed or not.
|
1563 |
+
* @param View $this The current View instance being rendered.
|
1564 |
+
*/
|
1565 |
+
$display = apply_filters( "tribe_events_views_v2_view_{$this->slug}_display_events_bar", $display, $this );
|
1566 |
+
|
1567 |
+
return $display;
|
1568 |
+
}
|
1569 |
}
|
src/Tribe/Views/V2/View_Interface.php
CHANGED
@@ -43,10 +43,11 @@ interface View_Interface extends View_Url_Provider_Interface, Repository_User_I
|
|
43 |
* on the events-bar of the views UI.
|
44 |
*
|
45 |
* @since 4.9.4
|
|
|
46 |
*
|
47 |
* @return bool
|
48 |
*/
|
49 |
-
public function is_publicly_visible();
|
50 |
|
51 |
/**
|
52 |
* Returns the context instance the view will render from.
|
@@ -123,8 +124,9 @@ interface View_Interface extends View_Url_Provider_Interface, Repository_User_I
|
|
123 |
*
|
124 |
* @since 4.9.3
|
125 |
*
|
126 |
-
* @param
|
127 |
* arguments by the View, or `null` to use the current URL.
|
|
|
128 |
*/
|
129 |
public function set_url( array $args = null, $merge = false );
|
130 |
|
@@ -177,4 +179,13 @@ interface View_Interface extends View_Url_Provider_Interface, Repository_User_I
|
|
177 |
* @return string
|
178 |
*/
|
179 |
public function get_today_url( $canonical = false );
|
180 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
* on the events-bar of the views UI.
|
44 |
*
|
45 |
* @since 4.9.4
|
46 |
+
* @since 4.9.11 Made the method static.
|
47 |
*
|
48 |
* @return bool
|
49 |
*/
|
50 |
+
public static function is_publicly_visible();
|
51 |
|
52 |
/**
|
53 |
* Returns the context instance the view will render from.
|
124 |
*
|
125 |
* @since 4.9.3
|
126 |
*
|
127 |
+
* @param array|null $args An associative array of arguments that will be mapped to the corresponding query
|
128 |
* arguments by the View, or `null` to use the current URL.
|
129 |
+
* @param bool $merge Whether to merge the arguments or override them.
|
130 |
*/
|
131 |
public function set_url( array $args = null, $merge = false );
|
132 |
|
179 |
* @return string
|
180 |
*/
|
181 |
public function get_today_url( $canonical = false );
|
182 |
+
|
183 |
+
/**
|
184 |
+
* Returns an array of user-facing messages the View will display on the front-end.
|
185 |
+
*
|
186 |
+
* @since 4.9.11
|
187 |
+
*
|
188 |
+
* @return array An array of user-facing messages the View will display on the front-end.
|
189 |
+
*/
|
190 |
+
public function get_messages();
|
191 |
+
}
|
src/Tribe/Views/V2/Views/By_Day_View.php
CHANGED
@@ -1,16 +1,15 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
-
*
|
4 |
*
|
5 |
* @since 4.9.7
|
6 |
*
|
7 |
* @package Tribe\Events\Views\V2\Views
|
8 |
*/
|
9 |
|
10 |
-
|
11 |
namespace Tribe\Events\Views\V2\Views;
|
12 |
|
13 |
-
|
14 |
use Tribe\Events\Views\V2\Utils\Stack;
|
15 |
use Tribe\Events\Views\V2\View;
|
16 |
use Tribe\Traits\Cache_User;
|
@@ -18,7 +17,14 @@ use Tribe__Cache_Listener as Cache_Listener;
|
|
18 |
use Tribe__Date_Utils as Dates;
|
19 |
use Tribe__Utils__Array as Arr;
|
20 |
|
21 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
use Cache_User;
|
23 |
|
24 |
/**
|
@@ -60,8 +66,13 @@ abstract class By_Day_View extends View{
|
|
60 |
* By_Day_View constructor.
|
61 |
*
|
62 |
* @since 4.9.7
|
|
|
|
|
|
|
|
|
63 |
*/
|
64 |
-
public function __construct( Stack $stack ) {
|
|
|
65 |
add_action( 'shutdown', [ $this, 'dump_cache' ] );
|
66 |
$this->stack = $stack;
|
67 |
}
|
@@ -121,6 +132,7 @@ abstract class By_Day_View extends View{
|
|
121 |
$this->warmup_cache( 'grid_days_found', 0, Cache_Listener::TRIGGER_SAVE_POST );
|
122 |
$events_per_day = $this->get_events_per_day();
|
123 |
|
|
|
124 |
/** @var \DateTime $day */
|
125 |
foreach ( $days as $day ) {
|
126 |
$day_string = $day->format( 'Y-m-d' );
|
@@ -132,15 +144,24 @@ abstract class By_Day_View extends View{
|
|
132 |
$start = tribe_beginning_of_day( $day->format( Dates::DBDATETIMEFORMAT ) );
|
133 |
$end = tribe_end_of_day( $day->format( Dates::DBDATETIMEFORMAT ) );
|
134 |
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
|
|
|
|
|
|
|
|
|
|
139 |
$event_ids = $day_query->get_ids();
|
140 |
$found = $day_query->found();
|
141 |
|
142 |
-
$this->grid_days_cache[ $day_string ] = $event_ids;
|
143 |
-
$this->grid_days_found_cache[ $day_string ] = $found;
|
|
|
|
|
|
|
|
|
144 |
}
|
145 |
|
146 |
return $this->grid_days_cache;
|
@@ -274,4 +295,52 @@ abstract class By_Day_View extends View{
|
|
274 |
* e.g. `Y-m` for Month View, or `Y-m-d` for Week View.
|
275 |
*/
|
276 |
abstract protected function get_url_date_format();
|
277 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
<?php
|
2 |
/**
|
3 |
+
* The parent, abstract, View that models a view rendering on a per-day basis.
|
4 |
*
|
5 |
* @since 4.9.7
|
6 |
*
|
7 |
* @package Tribe\Events\Views\V2\Views
|
8 |
*/
|
9 |
|
|
|
10 |
namespace Tribe\Events\Views\V2\Views;
|
11 |
|
12 |
+
use Tribe\Events\Views\V2\Messages;
|
13 |
use Tribe\Events\Views\V2\Utils\Stack;
|
14 |
use Tribe\Events\Views\V2\View;
|
15 |
use Tribe\Traits\Cache_User;
|
17 |
use Tribe__Date_Utils as Dates;
|
18 |
use Tribe__Utils__Array as Arr;
|
19 |
|
20 |
+
/**
|
21 |
+
* Class By_Day_View
|
22 |
+
*
|
23 |
+
* @since 4.9.7
|
24 |
+
*
|
25 |
+
* @package Tribe\Events\Views\V2\Views
|
26 |
+
*/
|
27 |
+
abstract class By_Day_View extends View {
|
28 |
use Cache_User;
|
29 |
|
30 |
/**
|
66 |
* By_Day_View constructor.
|
67 |
*
|
68 |
* @since 4.9.7
|
69 |
+
* @since 4.9.11 Added inheritance from View object and `$messages` parameter.
|
70 |
+
*
|
71 |
+
* @param Messages $messages An instance of the view messages handler.
|
72 |
+
* @param Stack $stack An instance of the stack handler.
|
73 |
*/
|
74 |
+
public function __construct( Messages $messages, Stack $stack ) {
|
75 |
+
parent::__construct( $messages );
|
76 |
add_action( 'shutdown', [ $this, 'dump_cache' ] );
|
77 |
$this->stack = $stack;
|
78 |
}
|
132 |
$this->warmup_cache( 'grid_days_found', 0, Cache_Listener::TRIGGER_SAVE_POST );
|
133 |
$events_per_day = $this->get_events_per_day();
|
134 |
|
135 |
+
// phpcs:ignore
|
136 |
/** @var \DateTime $day */
|
137 |
foreach ( $days as $day ) {
|
138 |
$day_string = $day->format( 'Y-m-d' );
|
144 |
$start = tribe_beginning_of_day( $day->format( Dates::DBDATETIMEFORMAT ) );
|
145 |
$end = tribe_end_of_day( $day->format( Dates::DBDATETIMEFORMAT ) );
|
146 |
|
147 |
+
/*
|
148 |
+
* We want events overlapping the current day, by more than 1 second.
|
149 |
+
* This prevents events ending on the cutoff from showing up here.
|
150 |
+
*/
|
151 |
+
$day_query = tribe_events()
|
152 |
+
->by_args( $repository_args )
|
153 |
+
->where( 'date_overlaps', $start, $end, null, 2 )
|
154 |
+
->per_page( $events_per_day )
|
155 |
+
->order_by( $order_by, $order );
|
156 |
$event_ids = $day_query->get_ids();
|
157 |
$found = $day_query->found();
|
158 |
|
159 |
+
$this->grid_days_cache[ $day_string ] = (array) $event_ids;
|
160 |
+
$this->grid_days_found_cache[ $day_string ] = (int) $found;
|
161 |
+
}
|
162 |
+
|
163 |
+
if ( is_array( $this->grid_days_cache ) && count( $this->grid_days_cache ) ) {
|
164 |
+
$this->grid_days_cache = $this->add_implied_events( $this->grid_days_cache );
|
165 |
}
|
166 |
|
167 |
return $this->grid_days_cache;
|
295 |
* e.g. `Y-m` for Month View, or `Y-m-d` for Week View.
|
296 |
*/
|
297 |
abstract protected function get_url_date_format();
|
298 |
+
|
299 |
+
/**
|
300 |
+
* Adds the implied events to the grid days results.
|
301 |
+
*
|
302 |
+
* The combination of sticky events, other order rules and a limit to the number of events per day,
|
303 |
+
* might yield incoherent results.
|
304 |
+
* Fact: events do not have "gaps" in them (in the way we model them).
|
305 |
+
* To avoid other queries here we apply the principle below and add "implied" events:
|
306 |
+
* if a an event is present on day 1 and 3 or later, then it must be present on day 2 too.
|
307 |
+
*
|
308 |
+
* Note there's a fallacy in this method: if an event appears once and never again, in any of the days, then it
|
309 |
+
* will never be implied. This is an issue, but this provides a close enough solution on most scenarios.
|
310 |
+
*
|
311 |
+
* @since 4.9.11
|
312 |
+
*
|
313 |
+
* @param array $grid_days The current array of grid days.
|
314 |
+
*
|
315 |
+
* @return array The grid days, modified to contain implied events, if required.
|
316 |
+
*/
|
317 |
+
protected function add_implied_events( array $grid_days ) {
|
318 |
+
$next_days = array_values( $grid_days );
|
319 |
+
|
320 |
+
foreach ( $grid_days as $day_string => &$event_ids ) {
|
321 |
+
$prev_day_events = isset( $prev_day_string ) ? $grid_days[ $prev_day_string ] : [];
|
322 |
+
$prev_day_string = $day_string;
|
323 |
+
|
324 |
+
// Move the next days forward by "cutting" the head.
|
325 |
+
array_shift( $next_days );
|
326 |
+
$next_events = $next_days;
|
327 |
+
|
328 |
+
if ( empty( $next_events ) ) {
|
329 |
+
// We're done: there cannot be more implied events.
|
330 |
+
break;
|
331 |
+
}
|
332 |
+
|
333 |
+
// We use `array_unique` here to speed up the following intersect and diff functions.
|
334 |
+
$next_events = array_unique( array_merge( ...$next_events ) );
|
335 |
+
|
336 |
+
$implied = array_diff( array_intersect( $prev_day_events, $next_events ), $event_ids );
|
337 |
+
|
338 |
+
if ( count( $implied ) ) {
|
339 |
+
// We append the days at the end; this might not in line w/ ordering criteria.
|
340 |
+
array_push( $event_ids, ...$implied );
|
341 |
+
}
|
342 |
+
}
|
343 |
+
|
344 |
+
return $grid_days;
|
345 |
+
}
|
346 |
+
}
|
src/Tribe/Views/V2/Views/Day_View.php
CHANGED
@@ -8,6 +8,7 @@
|
|
8 |
|
9 |
namespace Tribe\Events\Views\V2\Views;
|
10 |
|
|
|
11 |
use Tribe\Events\Views\V2\Url;
|
12 |
use Tribe\Events\Views\V2\View;
|
13 |
use Tribe__Date_Utils as Dates;
|
@@ -27,19 +28,16 @@ class Day_View extends View {
|
|
27 |
* Visibility for this view.
|
28 |
*
|
29 |
* @since 4.9.4
|
|
|
30 |
*
|
31 |
* @var bool
|
32 |
*/
|
33 |
-
protected $publicly_visible = true;
|
34 |
|
35 |
/**
|
36 |
* {@inheritDoc}
|
37 |
*/
|
38 |
public function prev_url( $canonical = false, array $passthru_vars = [] ) {
|
39 |
-
if ( isset( $this->prev_url ) ) {
|
40 |
-
return $this->prev_url;
|
41 |
-
}
|
42 |
-
|
43 |
$date = $this->context->get( 'event_date', $this->context->get( 'today', 'today' ) );
|
44 |
|
45 |
$one_day = new \DateInterval( 'P1D' );
|
@@ -53,8 +51,6 @@ class Day_View extends View {
|
|
53 |
$url = $this->build_url_for_date( $url_date, $canonical, $passthru_vars );
|
54 |
}
|
55 |
|
56 |
-
$this->prev_url = $url;
|
57 |
-
|
58 |
return $this->filter_prev_url( $canonical, $url );
|
59 |
}
|
60 |
|
@@ -62,9 +58,6 @@ class Day_View extends View {
|
|
62 |
* {@inheritDoc}
|
63 |
*/
|
64 |
public function next_url( $canonical = false, array $passthru_vars = [] ) {
|
65 |
-
if ( isset( $this->next_url ) ) {
|
66 |
-
return $this->next_url;
|
67 |
-
}
|
68 |
$date = $this->context->get( 'event_date', $this->context->get( 'today', 'today' ) );
|
69 |
|
70 |
$one_day = new \DateInterval( 'P1D' );
|
@@ -78,8 +71,6 @@ class Day_View extends View {
|
|
78 |
$url = $this->build_url_for_date( $url_date, $canonical, $passthru_vars );
|
79 |
}
|
80 |
|
81 |
-
$this->next_url = $url;
|
82 |
-
|
83 |
return $this->filter_next_url( $canonical, $url );
|
84 |
}
|
85 |
|
@@ -98,6 +89,12 @@ class Day_View extends View {
|
|
98 |
|
99 |
$args['date_overlaps'] = [ tribe_beginning_of_day( $date ), tribe_end_of_day( $date ) ];
|
100 |
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
return $args;
|
102 |
}
|
103 |
|
@@ -106,7 +103,7 @@ class Day_View extends View {
|
|
106 |
*
|
107 |
* This is the method underlying the construction of the previous and next URLs.
|
108 |
*
|
109 |
-
* @since
|
110 |
*
|
111 |
* @param mixed $url_date The date to build the URL for, a \DateTime object, a string or a timestamp.
|
112 |
* @param bool $canonical Whether to return the canonical (pretty) version of the URL or not.
|
@@ -146,4 +143,79 @@ class Day_View extends View {
|
|
146 |
|
147 |
return $url;
|
148 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
}
|
8 |
|
9 |
namespace Tribe\Events\Views\V2\Views;
|
10 |
|
11 |
+
use Tribe\Events\Views\V2\Messages;
|
12 |
use Tribe\Events\Views\V2\Url;
|
13 |
use Tribe\Events\Views\V2\View;
|
14 |
use Tribe__Date_Utils as Dates;
|
28 |
* Visibility for this view.
|
29 |
*
|
30 |
* @since 4.9.4
|
31 |
+
* @since 4.9.11 Made the property static.
|
32 |
*
|
33 |
* @var bool
|
34 |
*/
|
35 |
+
protected static $publicly_visible = true;
|
36 |
|
37 |
/**
|
38 |
* {@inheritDoc}
|
39 |
*/
|
40 |
public function prev_url( $canonical = false, array $passthru_vars = [] ) {
|
|
|
|
|
|
|
|
|
41 |
$date = $this->context->get( 'event_date', $this->context->get( 'today', 'today' ) );
|
42 |
|
43 |
$one_day = new \DateInterval( 'P1D' );
|
51 |
$url = $this->build_url_for_date( $url_date, $canonical, $passthru_vars );
|
52 |
}
|
53 |
|
|
|
|
|
54 |
return $this->filter_prev_url( $canonical, $url );
|
55 |
}
|
56 |
|
58 |
* {@inheritDoc}
|
59 |
*/
|
60 |
public function next_url( $canonical = false, array $passthru_vars = [] ) {
|
|
|
|
|
|
|
61 |
$date = $this->context->get( 'event_date', $this->context->get( 'today', 'today' ) );
|
62 |
|
63 |
$one_day = new \DateInterval( 'P1D' );
|
71 |
$url = $this->build_url_for_date( $url_date, $canonical, $passthru_vars );
|
72 |
}
|
73 |
|
|
|
|
|
74 |
return $this->filter_next_url( $canonical, $url );
|
75 |
}
|
76 |
|
89 |
|
90 |
$args['date_overlaps'] = [ tribe_beginning_of_day( $date ), tribe_end_of_day( $date ) ];
|
91 |
|
92 |
+
/**
|
93 |
+
* @todo @bordoni We need to consider fetching events on a given day from a cache
|
94 |
+
* base on what @lucatume suggested on dev meeting for caching more efficiently.
|
95 |
+
*/
|
96 |
+
$args['posts_per_page'] = -1;
|
97 |
+
|
98 |
return $args;
|
99 |
}
|
100 |
|
103 |
*
|
104 |
* This is the method underlying the construction of the previous and next URLs.
|
105 |
*
|
106 |
+
* @since 4.9.10
|
107 |
*
|
108 |
* @param mixed $url_date The date to build the URL for, a \DateTime object, a string or a timestamp.
|
109 |
* @param bool $canonical Whether to return the canonical (pretty) version of the URL or not.
|
143 |
|
144 |
return $url;
|
145 |
}
|
146 |
+
|
147 |
+
/**
|
148 |
+
* {@inheritDoc}
|
149 |
+
*/
|
150 |
+
protected function setup_template_vars() {
|
151 |
+
|
152 |
+
$template_vars = parent::setup_template_vars();
|
153 |
+
$sorted_events = $this->sort_events( $template_vars['events'] );
|
154 |
+
|
155 |
+
$template_vars['events'] = $sorted_events;
|
156 |
+
|
157 |
+
return $template_vars;
|
158 |
+
}
|
159 |
+
|
160 |
+
/**
|
161 |
+
* Add timeslot and sort events for the day view.
|
162 |
+
*
|
163 |
+
* Iterate over the day events to add timeslots and sort them.
|
164 |
+
*
|
165 |
+
* @since 4.9.11
|
166 |
+
*
|
167 |
+
* @param array $events An array of events.
|
168 |
+
*
|
169 |
+
* @return array The sorted and modified array.
|
170 |
+
*/
|
171 |
+
protected function sort_events( $events ) {
|
172 |
+
|
173 |
+
$all_day = [];
|
174 |
+
$ongoing = [];
|
175 |
+
$hourly = [];
|
176 |
+
|
177 |
+
foreach ( $events as $i => $event ) {
|
178 |
+
if ( ! empty( $event->all_day ) ) {
|
179 |
+
$event->timeslot = 'all_day';
|
180 |
+
$all_day[ $i ] = $event;
|
181 |
+
} elseif ( ! empty( $event->multiday ) ) {
|
182 |
+
$event->timeslot = 'multiday';
|
183 |
+
$ongoing[ $i ] = $event;
|
184 |
+
} else {
|
185 |
+
$event->timeslot = null;
|
186 |
+
$hourly[ $i ] = $event;
|
187 |
+
}
|
188 |
+
}
|
189 |
+
|
190 |
+
return array_values( $all_day + $ongoing + $hourly );
|
191 |
+
|
192 |
+
}
|
193 |
+
|
194 |
+
/**
|
195 |
+
* Overrides the base View method to implement logic tailored to the Day View.
|
196 |
+
*
|
197 |
+
* @since 4.9.11
|
198 |
+
*
|
199 |
+
* @param array $events An array of the View events, if any.
|
200 |
+
*/
|
201 |
+
protected function setup_messages( array $events ) {
|
202 |
+
if ( empty( $events ) ) {
|
203 |
+
$keyword = $this->context->get( 'keyword', false );
|
204 |
+
|
205 |
+
if ( $keyword ) {
|
206 |
+
$this->messages->insert( Messages::TYPE_NOTICE, Messages::for_key( 'no_results_found_w_keyword', trim( $keyword ) ) );
|
207 |
+
} else {
|
208 |
+
$date_time = Dates::build_date_object( $this->context->get( 'event_date', 'today' ) );
|
209 |
+
$date_label = date_i18n(
|
210 |
+
tribe_get_date_format( true ),
|
211 |
+
$date_time->getTimestamp() + $date_time->getOffset()
|
212 |
+
);
|
213 |
+
$this->messages->insert(
|
214 |
+
Messages::TYPE_NOTICE,
|
215 |
+
Messages::for_key( 'day_no_results_found', $date_label )
|
216 |
+
);
|
217 |
+
}
|
218 |
+
}
|
219 |
+
}
|
220 |
+
|
221 |
}
|
src/Tribe/Views/V2/Views/List_Behavior.php
ADDED
@@ -0,0 +1,181 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Provides methods for Views that behave like a List View.
|
4 |
+
*
|
5 |
+
* @since 4.9.11
|
6 |
+
*
|
7 |
+
* @package Tribe\Events\Views\V2\Views
|
8 |
+
*/
|
9 |
+
|
10 |
+
namespace Tribe\Events\Views\V2\Views;
|
11 |
+
|
12 |
+
use Tribe__Context as Context;
|
13 |
+
use Tribe__Date_Utils as Dates;
|
14 |
+
use Tribe__Utils__Array as Arr;
|
15 |
+
|
16 |
+
/**
|
17 |
+
* Trait List_Behavior
|
18 |
+
*
|
19 |
+
* @since 4.9.11
|
20 |
+
*
|
21 |
+
* @package Tribe\Events\Views\V2\Views
|
22 |
+
*
|
23 |
+
* @property Context $context The current View context.
|
24 |
+
*/
|
25 |
+
trait List_Behavior {
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Set up the datepicker-related template vars for the View.
|
29 |
+
*
|
30 |
+
* @since 4.9.11
|
31 |
+
*
|
32 |
+
* @param array $template_vars The current template vars.
|
33 |
+
*
|
34 |
+
* @return array The template vars, modified to add the required variables.
|
35 |
+
*/
|
36 |
+
protected function setup_datepicker_template_vars( array $template_vars ) {
|
37 |
+
if ( ! isset( $this->context ) ) {
|
38 |
+
return $template_vars;
|
39 |
+
}
|
40 |
+
|
41 |
+
$now = Dates::build_date_object( Arr::get( $template_vars, 'now', 'now' ) );
|
42 |
+
$today = Dates::build_date_object( Arr::get( $template_vars, 'today', 'today' ) );
|
43 |
+
// This could yield an empty string, that we want to discard to keep "now" if that's the case.
|
44 |
+
$bar_date = Arr::get( $template_vars, [ 'bar', 'date' ] ) ?: $now;
|
45 |
+
$user_date = Dates::build_date_object( $bar_date );
|
46 |
+
$compact_date_format = ! empty( $template_vars['date_formats']->compact )
|
47 |
+
? $template_vars['date_formats']->compact
|
48 |
+
: Dates::datepicker_formats( tribe_get_option( 'datepickerFormat' ) );
|
49 |
+
$now_text = _x( 'Now', 'The datepicker label when the range start is now.', 'the-events-calendar' );
|
50 |
+
$is_past = 'past' === $this->context->get( 'event_display_mode', false );
|
51 |
+
$page = max( 1, (int) $this->context->get( 'page', 1 ) );
|
52 |
+
$show_now = ! $is_past
|
53 |
+
&& $user_date->format( Dates::DBDATEFORMAT ) === $now->format( Dates::DBDATEFORMAT );
|
54 |
+
$has_next_page = ! empty( $template_vars['next_url'] );
|
55 |
+
$date_sorted_events = (array) Arr::get( $template_vars, 'events', [] );
|
56 |
+
|
57 |
+
/*
|
58 |
+
* Events can be sorted by a number of filterable criteria: we cannot assume the first event will be the first
|
59 |
+
* in date order, and the same applies to the end date.
|
60 |
+
* Furthermore, depending on the view and the display mode, the order of the events might be ascending or
|
61 |
+
* descending.
|
62 |
+
* We want to build a date range that should ignore sticky events, different orders, and so on.
|
63 |
+
* We sort the events by ASC start date order, using the "display" date to cope with event timezone, site
|
64 |
+
* timezone and timezone settings.
|
65 |
+
* We use the "display" date as we need to build a display, user-facing string.
|
66 |
+
*/
|
67 |
+
usort( $date_sorted_events,
|
68 |
+
static function ( $a, $b )
|
69 |
+
{
|
70 |
+
if ( $a->dates->start_display == $b->dates->start_display ) {
|
71 |
+
return 0;
|
72 |
+
}
|
73 |
+
|
74 |
+
return ( $a->dates->start_display < $b->dates->start_display ) ? - 1 : 1;
|
75 |
+
} );
|
76 |
+
|
77 |
+
$start = null;
|
78 |
+
$end = null;
|
79 |
+
$first_event = reset( $date_sorted_events );
|
80 |
+
$last_event = end( $date_sorted_events );
|
81 |
+
|
82 |
+
// Now should only apply to the first page, we should then use the event dates.
|
83 |
+
$show_now = $show_now && $this->context->get( 'page' ) <= 1;
|
84 |
+
|
85 |
+
if ( ! $is_past ) {
|
86 |
+
$start = $first_event instanceof \WP_Post ? $first_event->dates->start_display : $user_date;
|
87 |
+
$end = $last_event instanceof \WP_Post ? $last_event->dates->start_display : $user_date;
|
88 |
+
} else {
|
89 |
+
$start = $first_event instanceof \WP_Post ? $first_event->dates->start_display : $user_date;
|
90 |
+
$end = $last_event instanceof \WP_Post ? $last_event->dates->start_display : $user_date;
|
91 |
+
}
|
92 |
+
|
93 |
+
$end_is_now = ( $is_past && 1 === $page )
|
94 |
+
|| $now->format( 'Y-m-d' ) === $end->format( 'Y-m-d' );
|
95 |
+
|
96 |
+
// Do the events all have the same start dates?
|
97 |
+
$diff_dates = count(
|
98 |
+
array_unique(
|
99 |
+
array_map(
|
100 |
+
static function ( $event )
|
101 |
+
{
|
102 |
+
return $event->dates->start_display->format( 'Y-m-d' );
|
103 |
+
},
|
104 |
+
$date_sorted_events
|
105 |
+
)
|
106 |
+
)
|
107 |
+
) > 1;
|
108 |
+
|
109 |
+
$show_end = ( $is_past && 1 === $page )
|
110 |
+
|| (
|
111 |
+
$has_next_page
|
112 |
+
&& $diff_dates
|
113 |
+
&& $start->format( 'Y-m-d' ) !== $end->format( 'Y-m-d' )
|
114 |
+
);
|
115 |
+
|
116 |
+
$start_timestamp_w_offset = $start->getTimestamp() + $start->getOffset();
|
117 |
+
$start_format_w_year = $today->format( 'Y' ) !== $start->format( 'Y' );
|
118 |
+
$start_label_format = tribe_get_date_format( $start_format_w_year );
|
119 |
+
|
120 |
+
$start_time_label = date_i18n( $start_label_format, $start_timestamp_w_offset );
|
121 |
+
|
122 |
+
$now_label = $now_text;
|
123 |
+
if ( empty( $date_sorted_events ) || ! $has_next_page ) {
|
124 |
+
$onwards_label_start = $show_now ? $now_text : $start_time_label;
|
125 |
+
$now_label = sprintf(
|
126 |
+
// translators: the placeholder is for the date range start, e.g. "Now" or "October 23".
|
127 |
+
_x( '%s onwards', 'The datepicker range definition when no events are found.', 'the-events-calendar' ),
|
128 |
+
$onwards_label_start
|
129 |
+
);
|
130 |
+
$show_now = true;
|
131 |
+
}
|
132 |
+
|
133 |
+
$end_timestamp_w_offset = $end->getTimestamp() + $end->getOffset();
|
134 |
+
$end_format_w_year = Dates::build_date_object()->format( 'Y' ) !== $end->format( 'Y' );
|
135 |
+
$end_label_format = tribe_get_date_format( $end_format_w_year );
|
136 |
+
$end_date_label = $end_is_now ? $now_text : date_i18n( $end_label_format, $end_timestamp_w_offset );
|
137 |
+
|
138 |
+
$template_vars['show_now'] = $show_now;
|
139 |
+
$template_vars['now_label'] = $now_label;
|
140 |
+
$template_vars['show_end'] = $show_end;
|
141 |
+
$template_vars['selected_start_datetime'] = date_i18n( 'Y-m-d', $start_timestamp_w_offset );
|
142 |
+
$template_vars['selected_start_date_mobile'] = $start->format( $compact_date_format );
|
143 |
+
$template_vars['selected_start_date_label'] = $start_time_label;
|
144 |
+
$template_vars['selected_end_datetime'] = date_i18n( 'Y-m-d', $end_timestamp_w_offset );
|
145 |
+
$template_vars['selected_end_date_mobile'] = $end->format( $compact_date_format );
|
146 |
+
$template_vars['selected_end_date_label'] = $end_date_label;
|
147 |
+
$template_vars['datepicker_date'] = $start->format( $compact_date_format );
|
148 |
+
|
149 |
+
return $template_vars;
|
150 |
+
}
|
151 |
+
|
152 |
+
/**
|
153 |
+
* Remove the query arguments and values related to the View `past` display mode, if supported.
|
154 |
+
*
|
155 |
+
* The method will alter the View context to remove notions of a "past" view request from it.
|
156 |
+
*
|
157 |
+
* @since 4.9.11
|
158 |
+
*/
|
159 |
+
protected function remove_past_query_args() {
|
160 |
+
$display_mode = $this->context->get( 'event_display_mode', false );
|
161 |
+
$is_past = 'past' === $display_mode;
|
162 |
+
|
163 |
+
if ( ! $is_past ) {
|
164 |
+
return;
|
165 |
+
}
|
166 |
+
|
167 |
+
$url = $this->context->get( 'url', home_url() );
|
168 |
+
$view_data = $this->context->get( 'view_data', [] );
|
169 |
+
|
170 |
+
$upcoming_url = remove_query_arg( 'eventDisplay', $url );
|
171 |
+
$updated_view_data = array_merge( $view_data, [ 'url' => $upcoming_url ] );
|
172 |
+
|
173 |
+
$this->context = $this->context->alter(
|
174 |
+
[
|
175 |
+
'event_display_mode' => $this->context->get( 'event_display', false ),
|
176 |
+
'url' => $upcoming_url,
|
177 |
+
'view_data' => $updated_view_data,
|
178 |
+
]
|
179 |
+
);
|
180 |
+
}
|
181 |
+
}
|
src/Tribe/Views/V2/Views/List_View.php
CHANGED
@@ -9,11 +9,13 @@
|
|
9 |
namespace Tribe\Events\Views\V2\Views;
|
10 |
|
11 |
use Tribe\Events\Views\V2\View;
|
|
|
12 |
use Tribe__Events__Main as TEC;
|
13 |
use Tribe__Events__Rewrite as Rewrite;
|
14 |
use Tribe__Utils__Array as Arr;
|
15 |
|
16 |
class List_View extends View {
|
|
|
17 |
/**
|
18 |
* Slug for this view
|
19 |
*
|
@@ -27,28 +29,21 @@ class List_View extends View {
|
|
27 |
* Visibility for this view.
|
28 |
*
|
29 |
* @since 4.9.4
|
|
|
30 |
*
|
31 |
* @var bool
|
32 |
*/
|
33 |
-
protected $publicly_visible = true;
|
34 |
|
35 |
/**
|
36 |
* {@inheritDoc}
|
37 |
*/
|
38 |
public function prev_url( $canonical = false, array $passthru_vars = [] ) {
|
39 |
-
if ( isset( $this->prev_url ) ) {
|
40 |
-
return $this->prev_url;
|
41 |
-
}
|
42 |
-
|
43 |
$current_page = (int) $this->context->get( 'page', 1 );
|
44 |
$display = $this->context->get( 'event_display_mode', 'list' );
|
45 |
|
46 |
if ( 'past' === $display ) {
|
47 |
-
// Ensure we start fresh.
|
48 |
-
unset( $this->next_url );
|
49 |
$url = parent::next_url( $canonical, [ 'eventDisplay' => 'past' ] );
|
50 |
-
// Avoid messing up the caching since we're using the prev URL in the next URL function.
|
51 |
-
unset( $this->next_url );
|
52 |
} else if ( $current_page > 1 ) {
|
53 |
$url = parent::prev_url( $canonical );
|
54 |
} else {
|
@@ -57,8 +52,6 @@ class List_View extends View {
|
|
57 |
|
58 |
$url = $this->filter_prev_url( $canonical, $url );
|
59 |
|
60 |
-
$this->prev_url = $url;
|
61 |
-
|
62 |
return $url;
|
63 |
}
|
64 |
|
@@ -66,29 +59,19 @@ class List_View extends View {
|
|
66 |
* {@inheritDoc}
|
67 |
*/
|
68 |
public function next_url( $canonical = false, array $passthru_vars = [] ) {
|
69 |
-
if ( isset( $this->next_url ) ) {
|
70 |
-
return $this->next_url;
|
71 |
-
}
|
72 |
-
|
73 |
$current_page = (int) $this->context->get( 'page', 1 );
|
74 |
$display = $this->context->get( 'event_display_mode', 'list' );
|
75 |
|
76 |
if ( $this->slug === $display || 'default' === $display ) {
|
77 |
$url = parent::next_url( $canonical );
|
78 |
} else if ( $current_page > 1 ) {
|
79 |
-
// Ensure we start fresh.
|
80 |
-
unset( $this->prev_url );
|
81 |
$url = parent::prev_url( $canonical, [ 'eventDisplay' => 'past' ] );
|
82 |
-
// Avoid messing up the caching since we're using the prev URL in the next URL function.
|
83 |
-
unset( $this->prev_url );
|
84 |
} else {
|
85 |
$url = $this->get_upcoming_url( $canonical );
|
86 |
}
|
87 |
|
88 |
$url = $this->filter_next_url( $canonical, $url );
|
89 |
|
90 |
-
$this->next_url = $url;
|
91 |
-
|
92 |
return $url;
|
93 |
}
|
94 |
|
@@ -108,8 +91,8 @@ class List_View extends View {
|
|
108 |
$event_date_var = $default_date === $date ? '' : $date;
|
109 |
|
110 |
$past = tribe_events()->by_args( $this->setup_repository_args( $this->context->alter( [
|
111 |
-
'
|
112 |
-
'paged'
|
113 |
] ) ) );
|
114 |
|
115 |
if ( $past->count() > 0 ) {
|
@@ -208,7 +191,7 @@ class List_View extends View {
|
|
208 |
/**
|
209 |
* {@inheritDoc}
|
210 |
*/
|
211 |
-
protected function setup_repository_args(
|
212 |
$context = null !== $context ? $context : $this->context;
|
213 |
|
214 |
$args = parent::setup_repository_args( $context );
|
@@ -227,4 +210,38 @@ class List_View extends View {
|
|
227 |
|
228 |
return $args;
|
229 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
230 |
}
|
9 |
namespace Tribe\Events\Views\V2\Views;
|
10 |
|
11 |
use Tribe\Events\Views\V2\View;
|
12 |
+
use Tribe__Context;
|
13 |
use Tribe__Events__Main as TEC;
|
14 |
use Tribe__Events__Rewrite as Rewrite;
|
15 |
use Tribe__Utils__Array as Arr;
|
16 |
|
17 |
class List_View extends View {
|
18 |
+
use List_Behavior;
|
19 |
/**
|
20 |
* Slug for this view
|
21 |
*
|
29 |
* Visibility for this view.
|
30 |
*
|
31 |
* @since 4.9.4
|
32 |
+
* @since 4.9.11 Made the property static.
|
33 |
*
|
34 |
* @var bool
|
35 |
*/
|
36 |
+
protected static $publicly_visible = true;
|
37 |
|
38 |
/**
|
39 |
* {@inheritDoc}
|
40 |
*/
|
41 |
public function prev_url( $canonical = false, array $passthru_vars = [] ) {
|
|
|
|
|
|
|
|
|
42 |
$current_page = (int) $this->context->get( 'page', 1 );
|
43 |
$display = $this->context->get( 'event_display_mode', 'list' );
|
44 |
|
45 |
if ( 'past' === $display ) {
|
|
|
|
|
46 |
$url = parent::next_url( $canonical, [ 'eventDisplay' => 'past' ] );
|
|
|
|
|
47 |
} else if ( $current_page > 1 ) {
|
48 |
$url = parent::prev_url( $canonical );
|
49 |
} else {
|
52 |
|
53 |
$url = $this->filter_prev_url( $canonical, $url );
|
54 |
|
|
|
|
|
55 |
return $url;
|
56 |
}
|
57 |
|
59 |
* {@inheritDoc}
|
60 |
*/
|
61 |
public function next_url( $canonical = false, array $passthru_vars = [] ) {
|
|
|
|
|
|
|
|
|
62 |
$current_page = (int) $this->context->get( 'page', 1 );
|
63 |
$display = $this->context->get( 'event_display_mode', 'list' );
|
64 |
|
65 |
if ( $this->slug === $display || 'default' === $display ) {
|
66 |
$url = parent::next_url( $canonical );
|
67 |
} else if ( $current_page > 1 ) {
|
|
|
|
|
68 |
$url = parent::prev_url( $canonical, [ 'eventDisplay' => 'past' ] );
|
|
|
|
|
69 |
} else {
|
70 |
$url = $this->get_upcoming_url( $canonical );
|
71 |
}
|
72 |
|
73 |
$url = $this->filter_next_url( $canonical, $url );
|
74 |
|
|
|
|
|
75 |
return $url;
|
76 |
}
|
77 |
|
91 |
$event_date_var = $default_date === $date ? '' : $date;
|
92 |
|
93 |
$past = tribe_events()->by_args( $this->setup_repository_args( $this->context->alter( [
|
94 |
+
'event_display_mode' => 'past',
|
95 |
+
'paged' => $page,
|
96 |
] ) ) );
|
97 |
|
98 |
if ( $past->count() > 0 ) {
|
191 |
/**
|
192 |
* {@inheritDoc}
|
193 |
*/
|
194 |
+
protected function setup_repository_args( Tribe__Context $context = null ) {
|
195 |
$context = null !== $context ? $context : $this->context;
|
196 |
|
197 |
$args = parent::setup_repository_args( $context );
|
210 |
|
211 |
return $args;
|
212 |
}
|
213 |
+
|
214 |
+
/**
|
215 |
+
* Overrides the base View method to fix the order of the events in the `past` display mode.
|
216 |
+
*
|
217 |
+
* @since 4.9.11
|
218 |
+
*
|
219 |
+
* @return array The List View template vars, modified if required.
|
220 |
+
*/
|
221 |
+
protected function setup_template_vars() {
|
222 |
+
$template_vars = parent::setup_template_vars();
|
223 |
+
|
224 |
+
// While we fetch events in DESC order, we want to show the results in ASC order in `past` display mode.
|
225 |
+
if (
|
226 |
+
! empty( $template_vars['events'] )
|
227 |
+
&& is_array( $template_vars['events'] )
|
228 |
+
&& 'past' === $this->context->get( 'event_display_mode', 'map' )
|
229 |
+
) {
|
230 |
+
$template_vars['events'] = array_reverse( $template_vars['events'] );
|
231 |
+
}
|
232 |
+
|
233 |
+
$template_vars = $this->setup_datepicker_template_vars( $template_vars );
|
234 |
+
|
235 |
+
return $template_vars;
|
236 |
+
}
|
237 |
+
|
238 |
+
/**
|
239 |
+
* Overrides the base implementation to remove notions of a "past" events request on page reset.
|
240 |
+
*
|
241 |
+
* @since 4.9.11
|
242 |
+
*/
|
243 |
+
protected function on_page_reset() {
|
244 |
+
parent::on_page_reset();
|
245 |
+
$this->remove_past_query_args();
|
246 |
+
}
|
247 |
}
|
src/Tribe/Views/V2/Views/Month_View.php
CHANGED
@@ -8,6 +8,8 @@
|
|
8 |
|
9 |
namespace Tribe\Events\Views\V2\Views;
|
10 |
|
|
|
|
|
11 |
use Tribe__Context as Context;
|
12 |
use Tribe__Date_Utils as Dates;
|
13 |
use Tribe__Events__Template__Month as Month;
|
@@ -37,19 +39,25 @@ class Month_View extends By_Day_View {
|
|
37 |
* Visibility for this view.
|
38 |
*
|
39 |
* @since 4.9.4
|
|
|
40 |
*
|
41 |
* @var bool
|
42 |
*/
|
43 |
-
protected $publicly_visible = true;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
|
45 |
/**
|
46 |
* {@inheritDoc}
|
47 |
*/
|
48 |
public function prev_url( $canonical = false, array $passthru_vars = [] ) {
|
49 |
-
if ( isset( $this->prev_url ) ) {
|
50 |
-
return $this->prev_url;
|
51 |
-
}
|
52 |
-
|
53 |
// Setup the Default date for the month view here.
|
54 |
$default_date = 'today';
|
55 |
$date = $this->context->get( 'event_date', $default_date );
|
@@ -83,8 +91,6 @@ class Month_View extends By_Day_View {
|
|
83 |
|
84 |
$url = $this->build_url_for_date( $prev_date, $canonical, $passthru_vars );
|
85 |
|
86 |
-
$this->prev_url = $url;
|
87 |
-
|
88 |
return $this->filter_prev_url( $canonical, $url );
|
89 |
}
|
90 |
|
@@ -92,10 +98,6 @@ class Month_View extends By_Day_View {
|
|
92 |
* {@inheritDoc}
|
93 |
*/
|
94 |
public function next_url( $canonical = false, array $passthru_vars = [] ) {
|
95 |
-
if ( isset( $this->next_url ) ) {
|
96 |
-
return $this->next_url;
|
97 |
-
}
|
98 |
-
|
99 |
// Setup the Default date for the month view here.
|
100 |
$default_date = 'today';
|
101 |
$date = $this->context->get( 'event_date', $default_date );
|
@@ -129,8 +131,6 @@ class Month_View extends By_Day_View {
|
|
129 |
|
130 |
$url = $this->build_url_for_date( $next_date, $canonical, $passthru_vars );
|
131 |
|
132 |
-
$this->next_url = $url;
|
133 |
-
|
134 |
return $this->filter_next_url( $canonical, $url );
|
135 |
}
|
136 |
|
@@ -154,7 +154,10 @@ class Month_View extends By_Day_View {
|
|
154 |
|
155 |
$this->user_date = ( new \DateTime( $date ) )->format( 'Y-m' );
|
156 |
|
157 |
-
$args['order_by'] =
|
|
|
|
|
|
|
158 |
$args['order'] = 'ASC';
|
159 |
|
160 |
return $args;
|
@@ -185,27 +188,50 @@ class Month_View extends By_Day_View {
|
|
185 |
* {@inheritDoc}
|
186 |
*/
|
187 |
protected function setup_template_vars() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
/*
|
189 |
-
* We'll run the fetches day-by-day, we do not want to run a potentially expensive query
|
190 |
-
*
|
|
|
191 |
*/
|
192 |
-
$this->repository
|
|
|
|
|
|
|
|
|
193 |
$template_vars = parent::setup_template_vars();
|
194 |
-
$this->repository->void_query( false );
|
195 |
|
196 |
-
|
197 |
-
|
198 |
-
$days
|
199 |
|
200 |
-
$
|
|
|
201 |
$month_and_year_format = tribe_get_option( 'monthAndYearFormat', 'F Y' );
|
202 |
|
|
|
|
|
|
|
|
|
|
|
203 |
$today = $this->context->get( 'today' );
|
|
|
204 |
$template_vars['today_date'] = Dates::build_date_object( $today )->format( 'Y-m-d' );
|
205 |
$template_vars['grid_date'] = $grid_date->format( 'Y-m-d' );
|
206 |
$template_vars['formatted_grid_date'] = $grid_date->format( $month_and_year_format );
|
207 |
$template_vars['events'] = $grid_days;
|
208 |
$template_vars['days'] = $days;
|
|
|
|
|
|
|
|
|
209 |
|
210 |
return $template_vars;
|
211 |
}
|
@@ -310,7 +336,7 @@ class Month_View extends By_Day_View {
|
|
310 |
|
311 |
$day_data = [
|
312 |
'date' => $day_date,
|
313 |
-
'is_start_of_week' => $start_of_week === $date_object->format( '
|
314 |
'year_number' => $date_object->format( 'Y' ),
|
315 |
'month_number' => $date_object->format( 'm' ),
|
316 |
'day_number' => $date_object->format( 'j' ),
|
@@ -376,4 +402,35 @@ class Month_View extends By_Day_View {
|
|
376 |
protected function get_url_date_format() {
|
377 |
return 'Y-m';
|
378 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
379 |
}
|
8 |
|
9 |
namespace Tribe\Events\Views\V2\Views;
|
10 |
|
11 |
+
use Tribe\Events\Views\V2\Messages;
|
12 |
+
use Tribe\Utils\Query;
|
13 |
use Tribe__Context as Context;
|
14 |
use Tribe__Date_Utils as Dates;
|
15 |
use Tribe__Events__Template__Month as Month;
|
39 |
* Visibility for this view.
|
40 |
*
|
41 |
* @since 4.9.4
|
42 |
+
* @since 4.9.11 Made the property static.
|
43 |
*
|
44 |
* @var bool
|
45 |
*/
|
46 |
+
protected static $publicly_visible = true;
|
47 |
+
|
48 |
+
/**
|
49 |
+
* A instance cache property to store the currently fetched grid days.
|
50 |
+
*
|
51 |
+
* @since 4.9.11
|
52 |
+
*
|
53 |
+
* @var array
|
54 |
+
*/
|
55 |
+
protected $grid_days = [];
|
56 |
|
57 |
/**
|
58 |
* {@inheritDoc}
|
59 |
*/
|
60 |
public function prev_url( $canonical = false, array $passthru_vars = [] ) {
|
|
|
|
|
|
|
|
|
61 |
// Setup the Default date for the month view here.
|
62 |
$default_date = 'today';
|
63 |
$date = $this->context->get( 'event_date', $default_date );
|
91 |
|
92 |
$url = $this->build_url_for_date( $prev_date, $canonical, $passthru_vars );
|
93 |
|
|
|
|
|
94 |
return $this->filter_prev_url( $canonical, $url );
|
95 |
}
|
96 |
|
98 |
* {@inheritDoc}
|
99 |
*/
|
100 |
public function next_url( $canonical = false, array $passthru_vars = [] ) {
|
|
|
|
|
|
|
|
|
101 |
// Setup the Default date for the month view here.
|
102 |
$default_date = 'today';
|
103 |
$date = $this->context->get( 'event_date', $default_date );
|
131 |
|
132 |
$url = $this->build_url_for_date( $next_date, $canonical, $passthru_vars );
|
133 |
|
|
|
|
|
134 |
return $this->filter_next_url( $canonical, $url );
|
135 |
}
|
136 |
|
154 |
|
155 |
$this->user_date = ( new \DateTime( $date ) )->format( 'Y-m' );
|
156 |
|
157 |
+
$args['order_by'] = [
|
158 |
+
'menu_order' => 'ASC',
|
159 |
+
'event_date' => 'ASC',
|
160 |
+
];
|
161 |
$args['order'] = 'ASC';
|
162 |
|
163 |
return $args;
|
188 |
* {@inheritDoc}
|
189 |
*/
|
190 |
protected function setup_template_vars() {
|
191 |
+
// The events will be returned in an array with shape `[ <Y-m-d> => [...<events>], <Y-m-d> => [...<events>] ]`.
|
192 |
+
$grid_days = $this->get_grid_days();
|
193 |
+
// Set this to be used in the following methods.
|
194 |
+
$this->grid_days = $grid_days;
|
195 |
+
|
196 |
+
$grid_start_date = array_keys( $grid_days );
|
197 |
+
$grid_start_date = reset( $grid_start_date );
|
198 |
+
|
199 |
/*
|
200 |
+
* We'll run the fetches day-by-day, we do not want to run a potentially expensive query so we pre-fill the
|
201 |
+
* repository query with results we already have.
|
202 |
+
* We replace the repository for the benefit of the parent method, and then restore it.
|
203 |
*/
|
204 |
+
$original_repository = $this->repository;
|
205 |
+
$this->repository = tribe_events();
|
206 |
+
$all_month_events = array_unique( array_merge( ...array_values( $grid_days ) ) );
|
207 |
+
$this->repository->set_query( Query::for_posts( $all_month_events ) );
|
208 |
+
|
209 |
$template_vars = parent::setup_template_vars();
|
|
|
210 |
|
211 |
+
$this->repository = $original_repository;
|
212 |
+
|
213 |
+
$days = $this->get_days_data( $grid_days );
|
214 |
|
215 |
+
$grid_date_str = $this->context->get( 'event_date', 'today' );
|
216 |
+
$grid_date = Dates::build_date_object( $grid_date_str );
|
217 |
$month_and_year_format = tribe_get_option( 'monthAndYearFormat', 'F Y' );
|
218 |
|
219 |
+
$prev_month_num = Dates::build_date_object( $grid_date_str )->modify( 'first day of last month' )->format( 'n' );
|
220 |
+
$next_month_num = Dates::build_date_object( $grid_date_str )->modify( 'first day of next month' )->format( 'n' );
|
221 |
+
$prev_month = Dates::wp_locale_month( $prev_month_num, 'short' );
|
222 |
+
$next_month = Dates::wp_locale_month( $next_month_num, 'short' );
|
223 |
+
|
224 |
$today = $this->context->get( 'today' );
|
225 |
+
$template_vars['the_date'] = $grid_date;
|
226 |
$template_vars['today_date'] = Dates::build_date_object( $today )->format( 'Y-m-d' );
|
227 |
$template_vars['grid_date'] = $grid_date->format( 'Y-m-d' );
|
228 |
$template_vars['formatted_grid_date'] = $grid_date->format( $month_and_year_format );
|
229 |
$template_vars['events'] = $grid_days;
|
230 |
$template_vars['days'] = $days;
|
231 |
+
$template_vars['prev_label'] = $prev_month;
|
232 |
+
$template_vars['next_label'] = $next_month;
|
233 |
+
$template_vars['messages'] = $this->messages->to_array();
|
234 |
+
$template_vars['grid_start_date'] = $grid_start_date;
|
235 |
|
236 |
return $template_vars;
|
237 |
}
|
336 |
|
337 |
$day_data = [
|
338 |
'date' => $day_date,
|
339 |
+
'is_start_of_week' => $start_of_week === $date_object->format( 'w' ),
|
340 |
'year_number' => $date_object->format( 'Y' ),
|
341 |
'month_number' => $date_object->format( 'm' ),
|
342 |
'day_number' => $date_object->format( 'j' ),
|
402 |
protected function get_url_date_format() {
|
403 |
return 'Y-m';
|
404 |
}
|
405 |
+
|
406 |
+
/**
|
407 |
+
* Overrides the base method to handle messages specific to the Month View.
|
408 |
+
*
|
409 |
+
* @since 4.9.11
|
410 |
+
*
|
411 |
+
* @param array $events An array of events found on the Month.
|
412 |
+
*/
|
413 |
+
protected function setup_messages( array $events ) {
|
414 |
+
if ( ! empty( $events )
|
415 |
+
|| (
|
416 |
+
! empty( $this->grid_days )
|
417 |
+
&& 0 !== array_sum( array_map( 'count', $this->grid_days ) )
|
418 |
+
)
|
419 |
+
) {
|
420 |
+
return;
|
421 |
+
}
|
422 |
+
|
423 |
+
$keyword = $this->context->get( 'keyword', false );
|
424 |
+
|
425 |
+
if ( $keyword ) {
|
426 |
+
$this->messages->insert(
|
427 |
+
Messages::TYPE_NOTICE,
|
428 |
+
Messages::for_key( 'month_no_results_found_w_keyword', trim( $keyword ) )
|
429 |
+
);
|
430 |
+
|
431 |
+
return;
|
432 |
+
}
|
433 |
+
|
434 |
+
$this->messages->insert( Messages::TYPE_NOTICE, Messages::for_key( 'no_results_found' ), 9 );
|
435 |
+
}
|
436 |
}
|
src/Tribe/Views/V2/Views/Reflector_View.php
CHANGED
@@ -31,10 +31,11 @@ class Reflector_View extends View {
|
|
31 |
* Visibility for this view.
|
32 |
*
|
33 |
* @since 4.9.4
|
|
|
34 |
*
|
35 |
* @var bool
|
36 |
*/
|
37 |
-
protected $publicly_visible = false;
|
38 |
|
39 |
/**
|
40 |
* Overrides the base HTML method to return the JSON representation of the view context.
|
31 |
* Visibility for this view.
|
32 |
*
|
33 |
* @since 4.9.4
|
34 |
+
* @since 4.9.11 Made the property static.
|
35 |
*
|
36 |
* @var bool
|
37 |
*/
|
38 |
+
protected static $publicly_visible = false;
|
39 |
|
40 |
/**
|
41 |
* Overrides the base HTML method to return the JSON representation of the view context.
|
src/Tribe/Views/V2/month-view-demo-template-tags.php
DELETED
@@ -1,432 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Month view demo data and temporary template tags to handle the data.
|
4 |
-
*
|
5 |
-
* @package Tribe\Events\Views\V2
|
6 |
-
* @since 4.9.4
|
7 |
-
*/
|
8 |
-
|
9 |
-
// @todo: remove this when we hydrate the month view with data and we use the correct template tags.
|
10 |
-
|
11 |
-
if ( ! function_exists( 'tribe_events_views_v2_month_demo_day_get_data' ) ) :
|
12 |
-
/**
|
13 |
-
* Get the day data of the $month array
|
14 |
-
*
|
15 |
-
* @since 4.9.4
|
16 |
-
*
|
17 |
-
* @return bool
|
18 |
-
*/
|
19 |
-
function tribe_events_views_v2_month_demo_day_get_data( $month = [], $day_number = 0 ) {
|
20 |
-
$key = array_search( $day_number, array_column( $month, 'daynum' ) );
|
21 |
-
|
22 |
-
return false !== $key ? $month[ $key ] : $key;
|
23 |
-
}
|
24 |
-
endif;
|
25 |
-
|
26 |
-
if ( ! function_exists( 'tribe_events_views_v2_month_demo_day_has_events' ) ) :
|
27 |
-
/**
|
28 |
-
* Check if a given day has events
|
29 |
-
*
|
30 |
-
* @since 4.9.4
|
31 |
-
*
|
32 |
-
* @return bool
|
33 |
-
*/
|
34 |
-
function tribe_events_views_v2_month_demo_day_has_events( $month = [], $day_number = 0 ) {
|
35 |
-
|
36 |
-
if ( ! $day_data = tribe_events_views_v2_month_demo_day_get_data( $month, $day_number ) ) {
|
37 |
-
return false;
|
38 |
-
}
|
39 |
-
|
40 |
-
return (bool) $day_data[ 'total_events' ];
|
41 |
-
}
|
42 |
-
endif;
|
43 |
-
|
44 |
-
|
45 |
-
if ( ! function_exists( 'tribe_events_views_v2_month_demo_day_get_events' ) ) :
|
46 |
-
/**
|
47 |
-
* Get events for a given day
|
48 |
-
*
|
49 |
-
* @since 4.9.4
|
50 |
-
*
|
51 |
-
* @return array
|
52 |
-
*/
|
53 |
-
function tribe_events_views_v2_month_demo_day_get_events( $month = [], $day_number = 0 ) {
|
54 |
-
|
55 |
-
if ( ! $has_events = tribe_events_views_v2_month_demo_day_has_events( $month, $day_number ) ) {
|
56 |
-
return false;
|
57 |
-
}
|
58 |
-
|
59 |
-
$day_data = tribe_events_views_v2_month_demo_day_get_data( $month, $day_number );
|
60 |
-
|
61 |
-
return $day_data[ 'events' ];
|
62 |
-
}
|
63 |
-
endif;
|
64 |
-
|
65 |
-
|
66 |
-
if ( ! function_exists( 'tribe_events_views_v2_month_demo_day_get_events_multiday' ) ) :
|
67 |
-
/**
|
68 |
-
* Get multiday events for a given day
|
69 |
-
*
|
70 |
-
* @since 4.9.4
|
71 |
-
*
|
72 |
-
* @return array
|
73 |
-
*/
|
74 |
-
function tribe_events_views_v2_month_demo_day_get_events_multiday( $month = [], $day_number = 0 ) {
|
75 |
-
$events = tribe_events_views_v2_month_demo_day_get_events( $month, $day_number );
|
76 |
-
|
77 |
-
if ( ! $events ) {
|
78 |
-
return [];
|
79 |
-
}
|
80 |
-
|
81 |
-
$multiday = [];
|
82 |
-
|
83 |
-
foreach ( $events as $event ) {
|
84 |
-
|
85 |
-
// Add it to the array if multiday is set and multiday is true.
|
86 |
-
// Or if it false (we are using this as empty spaces)
|
87 |
-
if (
|
88 |
-
( isset( $event['multiday'] ) && $event['multiday'] )
|
89 |
-
|| false === $event
|
90 |
-
) {
|
91 |
-
$multiday[] = $event;
|
92 |
-
}
|
93 |
-
}
|
94 |
-
|
95 |
-
return $multiday;
|
96 |
-
}
|
97 |
-
endif;
|
98 |
-
|
99 |
-
|
100 |
-
if ( ! function_exists( 'tribe_events_views_v2_month_demo_day_get_events_regular' ) ) :
|
101 |
-
/**
|
102 |
-
* Get regular events for a given day.
|
103 |
-
*
|
104 |
-
* @since 4.9.4
|
105 |
-
*
|
106 |
-
* @return array
|
107 |
-
*/
|
108 |
-
function tribe_events_views_v2_month_demo_day_get_events_regular( $month = [], $day_number = 0 ) {
|
109 |
-
$events = tribe_events_views_v2_month_demo_day_get_events( $month, $day_number );
|
110 |
-
|
111 |
-
if ( ! $events ) {
|
112 |
-
return [];
|
113 |
-
}
|
114 |
-
|
115 |
-
$regular = [];
|
116 |
-
|
117 |
-
foreach ( $events as $event ) {
|
118 |
-
|
119 |
-
if ( false === $event ) {
|
120 |
-
// it's an empty space, continue with the next one.
|
121 |
-
continue;
|
122 |
-
}
|
123 |
-
|
124 |
-
// Add it to the new array if multiday exists and is set to false.
|
125 |
-
// or if multiday is not set.
|
126 |
-
if (
|
127 |
-
( isset( $event['multiday'] ) && ! $event['multiday'] )
|
128 |
-
|| ! isset( $event['multiday'] )
|
129 |
-
) {
|
130 |
-
$regular[] = $event;
|
131 |
-
}
|
132 |
-
}
|
133 |
-
|
134 |
-
return $regular;
|
135 |
-
}
|
136 |
-
endif;
|
137 |
-
|
138 |
-
|
139 |
-
if ( ! function_exists( 'tribe_events_views_v2_month_demo_add_data' ) ) :
|
140 |
-
/**
|
141 |
-
* Return an array with the events for the month
|
142 |
-
*
|
143 |
-
* @since 4.9.4
|
144 |
-
*
|
145 |
-
* @return array
|
146 |
-
*/
|
147 |
-
function tribe_events_views_v2_month_demo_add_data() {
|
148 |
-
|
149 |
-
$event1 = [
|
150 |
-
'title' => esc_html__( 'WordCamp Buenos Aires', 'the-events-calendar' ),
|
151 |
-
'ID' => 1,
|
152 |
-
'multiday' => true,
|
153 |
-
'start_date' => 1,
|
154 |
-
'start_this_week' => true,
|
155 |
-
'end_this_week' => true,
|
156 |
-
'duration' => 2, // duration in days
|
157 |
-
];
|
158 |
-
|
159 |
-
$event2 = [
|
160 |
-
'title' => esc_html__( 'TedX Argentina', 'the-events-calendar' ),
|
161 |
-
'ID' => 14,
|
162 |
-
'multiday' => true,
|
163 |
-
'start_date' => 1,
|
164 |
-
'start_this_week' => true,
|
165 |
-
'end_this_week' => true,
|
166 |
-
'duration' => 3, // duration in days
|
167 |
-
'featured' => true,
|
168 |
-
];
|
169 |
-
|
170 |
-
$event3 = [
|
171 |
-
'title' => esc_html__( 'UX and UI Workshop', 'the-events-calendar' ),
|
172 |
-
'ID' => 18,
|
173 |
-
'multiday' => true,
|
174 |
-
'start_date' => 2,
|
175 |
-
'start_this_week' => true,
|
176 |
-
'end_this_week' => true,
|
177 |
-
'duration' => 3, // duration in days
|
178 |
-
];
|
179 |
-
|
180 |
-
$event4 = [
|
181 |
-
'title' => esc_html__( 'Contributors hackaton', 'the-events-calendar' ),
|
182 |
-
'ID' => 23,
|
183 |
-
'multiday' => true,
|
184 |
-
'start_date' => 4,
|
185 |
-
'start_this_week' => true,
|
186 |
-
'end_this_week' => true,
|
187 |
-
'duration' => 2, // duration in days
|
188 |
-
'featured' => true,
|
189 |
-
];
|
190 |
-
|
191 |
-
$event_multi_5 = [
|
192 |
-
'title' => esc_html__( 'Prepping long weekend', 'the-events-calendar' ),
|
193 |
-
'ID' => 25,
|
194 |
-
'multiday' => true,
|
195 |
-
'start_date' => 19,
|
196 |
-
'start_this_week' => true,
|
197 |
-
'end_this_week' => true,
|
198 |
-
'duration' => 2, // duration in days
|
199 |
-
'featured' => false,
|
200 |
-
];
|
201 |
-
|
202 |
-
$event_multi_weekend_pre = [
|
203 |
-
'title' => esc_html__( 'Long weekend', 'the-events-calendar' ),
|
204 |
-
'ID' => 40,
|
205 |
-
'multiday' => true,
|
206 |
-
'start_date' => 19,
|
207 |
-
'start_this_week' => true,
|
208 |
-
'end_this_week' => false,
|
209 |
-
'duration' => 3, // duration in days
|
210 |
-
'featured' => false,
|
211 |
-
];
|
212 |
-
|
213 |
-
$event_multi_weekend_post = [
|
214 |
-
'title' => esc_html__( 'Long weekend', 'the-events-calendar' ),
|
215 |
-
'ID' => 40,
|
216 |
-
'multiday' => true,
|
217 |
-
'start_date' => 22,
|
218 |
-
'end_this_week' => true,
|
219 |
-
'start_this_week' => false,
|
220 |
-
'duration' => 2, // duration in days
|
221 |
-
'featured' => false,
|
222 |
-
];
|
223 |
-
|
224 |
-
$event_not_multi_1 = [
|
225 |
-
'title' => esc_html__( 'Melbourne WordPress Meetup', 'the-events-calendar' ),
|
226 |
-
'ID' => 57,
|
227 |
-
'multiday' => false,
|
228 |
-
'featured' => true,
|
229 |
-
'recurring' => false,
|
230 |
-
];
|
231 |
-
|
232 |
-
$event_not_multi_2 = [
|
233 |
-
'title' => esc_html__( 'North Sydney Meetup', 'the-events-calendar' ),
|
234 |
-
'ID' => 53,
|
235 |
-
'multiday' => false,
|
236 |
-
'featured' => true,
|
237 |
-
'recurring' => false,
|
238 |
-
'image' => 'https://cldup.com/xfPL3E4sMe-2000x2000.jpeg',
|
239 |
-
];
|
240 |
-
|
241 |
-
$event_not_multi_3 = [
|
242 |
-
'title' => esc_html__( 'HackNight #CodeforthePeople', 'the-events-calendar' ),
|
243 |
-
'ID' => 59,
|
244 |
-
'multiday' => false,
|
245 |
-
'featured' => false,
|
246 |
-
'recurring' => false,
|
247 |
-
'image' => 'https://cldup.com/GkpQuY_i8k-1200x1200.jpeg',
|
248 |
-
];
|
249 |
-
|
250 |
-
$event_not_multi_4 = [
|
251 |
-
'title' => esc_html__( 'Winnipeg WordPress Meetup', 'the-events-calendar' ),
|
252 |
-
'ID' => 39,
|
253 |
-
'multiday' => false,
|
254 |
-
'featured' => false,
|
255 |
-
'recurring' => false,
|
256 |
-
'image' => 'https://cldup.com/Nhp8FNOyBl-2000x2000.jpeg',
|
257 |
-
];
|
258 |
-
|
259 |
-
$event_not_multi_5 = [
|
260 |
-
'title' => esc_html__( 'Hannover WordPress Meetup', 'the-events-calendar' ),
|
261 |
-
'ID' => 89,
|
262 |
-
'multiday' => false,
|
263 |
-
'featured' => false,
|
264 |
-
'recurring' => false,
|
265 |
-
];
|
266 |
-
|
267 |
-
$event_not_multi_recurring = [
|
268 |
-
'title' => esc_html__( 'Taco Tuesdays!', 'the-events-calendar' ),
|
269 |
-
'ID' => 69,
|
270 |
-
'multiday' => false,
|
271 |
-
'featured' => false,
|
272 |
-
'recurring' => true,
|
273 |
-
];
|
274 |
-
|
275 |
-
|
276 |
-
// Day 1
|
277 |
-
$day_1_events = [ $event1, $event2 ];
|
278 |
-
|
279 |
-
$day1 = [
|
280 |
-
'daynum' => 1,
|
281 |
-
'events' => $day_1_events,
|
282 |
-
'total_events' => count( $day_1_events ),
|
283 |
-
];
|
284 |
-
|
285 |
-
// Day 2
|
286 |
-
$day_2_events = [ $event1, $event2, $event3 ];
|
287 |
-
|
288 |
-
$day2 = [
|
289 |
-
'daynum' => 2,
|
290 |
-
'events' => $day_2_events,
|
291 |
-
'total_events' => count( $day_2_events )
|
292 |
-
];
|
293 |
-
|
294 |
-
// Day 3
|
295 |
-
$day_3_events = [ false, $event2, $event3 ];
|
296 |
-
|
297 |
-
$day3 = [
|
298 |
-
'daynum' => 3,
|
299 |
-
'events' => $day_3_events,
|
300 |
-
'total_events' => count( $day_3_events )
|
301 |
-
];
|
302 |
-
|
303 |
-
// Day 4
|
304 |
-
$day_4_events = [ $event4, false, $event3 ];
|
305 |
-
|
306 |
-
$day4 = [
|
307 |
-
'daynum' => 4,
|
308 |
-
'events' => $day_4_events,
|
309 |
-
'total_events' => count( $day_4_events )
|
310 |
-
];
|
311 |
-
|
312 |
-
// Day 5
|
313 |
-
$day_5_events = [ $event4, $event3 ];
|
314 |
-
|
315 |
-
$day5 = [
|
316 |
-
'daynum' => 5,
|
317 |
-
'events' => $day_5_events,
|
318 |
-
'total_events' => count( $day_5_events )
|
319 |
-
];
|
320 |
-
|
321 |
-
// Day 6
|
322 |
-
$day_6_events = [ $event_not_multi_2 ];
|
323 |
-
$day6 = [
|
324 |
-
'daynum' => 6,
|
325 |
-
'events' => $day_6_events,
|
326 |
-
'total_events' => count( $day_6_events )
|
327 |
-
];
|
328 |
-
|
329 |
-
$day7 = [];
|
330 |
-
|
331 |
-
$week1 = [ $day1, $day2, $day3, $day4, $day5, $day6 ];
|
332 |
-
|
333 |
-
/*
|
334 |
-
Week 2
|
335 |
-
*/
|
336 |
-
|
337 |
-
$day_9_events = [ $event_not_multi_recurring, $event_not_multi_1 ];
|
338 |
-
|
339 |
-
$day9 = [
|
340 |
-
'daynum' => 9,
|
341 |
-
'events' => $day_9_events,
|
342 |
-
'total_events' => count( $day_9_events )
|
343 |
-
];
|
344 |
-
|
345 |
-
$day_10_events = [ $event_not_multi_3 ];
|
346 |
-
|
347 |
-
$day10 = [
|
348 |
-
'daynum' => 10,
|
349 |
-
'events' => $day_10_events,
|
350 |
-
'total_events' => count( $day_10_events )
|
351 |
-
];
|
352 |
-
|
353 |
-
$week2 = [ $day9, $day10 ];
|
354 |
-
|
355 |
-
/*
|
356 |
-
Week 3
|
357 |
-
*/
|
358 |
-
|
359 |
-
$day_16_events = [ $event_not_multi_recurring ];
|
360 |
-
|
361 |
-
$day16 = [
|
362 |
-
'daynum' => 16,
|
363 |
-
'events' => $day_16_events,
|
364 |
-
'total_events' => count( $day_16_events )
|
365 |
-
];
|
366 |
-
|
367 |
-
$day_19_events = [ $event_multi_weekend_pre, $event_multi_5 ];
|
368 |
-
|
369 |
-
$day19 = [
|
370 |
-
'daynum' => 19,
|
371 |
-
'events' => $day_19_events,
|
372 |
-
'total_events' => count( $day_19_events )
|
373 |
-
];
|
374 |
-
|
375 |
-
$day_20_events = [ $event_multi_weekend_pre, $event_multi_5 ];
|
376 |
-
|
377 |
-
$day20 = [
|
378 |
-
'daynum' => 20,
|
379 |
-
'events' => $day_20_events,
|
380 |
-
'total_events' => count( $day_20_events )
|
381 |
-
];
|
382 |
-
|
383 |
-
$day21 = [
|
384 |
-
'daynum' => 21,
|
385 |
-
'events' => [ $event_multi_weekend_pre, false ],
|
386 |
-
'total_events' => count( [ $event_multi_weekend_pre, false ] )
|
387 |
-
];
|
388 |
-
|
389 |
-
$week3 = [ $day16, $day19, $day20, $day21 ];
|
390 |
-
|
391 |
-
/*
|
392 |
-
Week 4
|
393 |
-
*/
|
394 |
-
|
395 |
-
$day_22_events = [ $event_multi_weekend_post ];
|
396 |
-
|
397 |
-
$day22 = [
|
398 |
-
'daynum' => 22,
|
399 |
-
'events' => $day_22_events,
|
400 |
-
'total_events' => count( $day_22_events )
|
401 |
-
];
|
402 |
-
|
403 |
-
$day_23_events = [ $event_multi_weekend_post, $event_not_multi_recurring ];
|
404 |
-
|
405 |
-
$day23 = [
|
406 |
-
'daynum' => 23,
|
407 |
-
'events' => $day_23_events,
|
408 |
-
'total_events' => count( $day_23_events )
|
409 |
-
];
|
410 |
-
|
411 |
-
$day26 = [
|
412 |
-
'daynum' => 26,
|
413 |
-
'events' => [ $event_not_multi_4 ],
|
414 |
-
'total_events' => count( [ $event_not_multi_4 ] )
|
415 |
-
];
|
416 |
-
|
417 |
-
$day27 = [
|
418 |
-
'daynum' => 27,
|
419 |
-
'events' => [ $event_not_multi_5 ],
|
420 |
-
'total_events' => count( [ $event_not_multi_5 ] )
|
421 |
-
];
|
422 |
-
|
423 |
-
$week4 = [ $day22, $day23, $day26, $day27 ];
|
424 |
-
|
425 |
-
$month = array_merge( $week1, $week2, $week3, $week4 );
|
426 |
-
|
427 |
-
|
428 |
-
return $month;
|
429 |
-
|
430 |
-
}
|
431 |
-
add_filter( 'tribe_events_views_v2_month_demo_data', 'tribe_events_views_v2_month_demo_add_data' );
|
432 |
-
endif;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/functions/template-tags/event.php
CHANGED
@@ -32,6 +32,16 @@ if ( ! function_exists( 'tribe_get_event' ) ) {
|
|
32 |
* @type DateTimeImmutable $start_utc The event UTC start date object.
|
33 |
* @type DateTimeImmutable $end The event end date object.
|
34 |
* @type DateTimeImmutable $end_utc The event UTC end date object.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
* }
|
36 |
* @type string $timezone The event timezone string.
|
37 |
* @type int $duration The event duration in seconds.
|
32 |
* @type DateTimeImmutable $start_utc The event UTC start date object.
|
33 |
* @type DateTimeImmutable $end The event end date object.
|
34 |
* @type DateTimeImmutable $end_utc The event UTC end date object.
|
35 |
+
* @type DateTimeImmutable $start_site The event start date object in
|
36 |
+
* the site timezone.
|
37 |
+
* @type DateTimeImmutable $end_site The event end date object in the
|
38 |
+
* site timezone.
|
39 |
+
* @type DateTimeImmutable $start_display The event start date object
|
40 |
+
* in the site or event timezone
|
41 |
+
* depending on the setting.
|
42 |
+
* @type DateTimeImmutable $end_display The event end date object in
|
43 |
+
* the site or event timezone
|
44 |
+
* depending on the setting.
|
45 |
* }
|
46 |
* @type string $timezone The event timezone string.
|
47 |
* @type int $duration The event duration in seconds.
|
src/resources/css/views-full.css
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
*/
|
10 |
|
11 |
/**
|
12 |
-
* The Events Calendar Tribe V2 Stylesheet
|
13 |
*
|
14 |
* @package TribeEventsCalendar
|
15 |
*
|
@@ -133,6 +133,10 @@
|
|
133 |
* SVG - Check
|
134 |
* ----------------------------------------------------------------------------- */
|
135 |
|
|
|
|
|
|
|
|
|
136 |
/* -----------------------------------------------------------------------------
|
137 |
* SVG - Day
|
138 |
* ----------------------------------------------------------------------------- */
|
@@ -161,10 +165,18 @@
|
|
161 |
* SVG - Map
|
162 |
* ----------------------------------------------------------------------------- */
|
163 |
|
|
|
|
|
|
|
|
|
164 |
/* -----------------------------------------------------------------------------
|
165 |
* SVG - Month
|
166 |
* ----------------------------------------------------------------------------- */
|
167 |
|
|
|
|
|
|
|
|
|
168 |
/* -----------------------------------------------------------------------------
|
169 |
* SVG - Photo
|
170 |
* ----------------------------------------------------------------------------- */
|
@@ -337,7 +349,7 @@
|
|
337 |
|
338 |
/* -----------------------------------------------------------------------------
|
339 |
*
|
340 |
-
* Base
|
341 |
*
|
342 |
* This file is just a clearing-house.
|
343 |
* Make partials (start with an underscore) for any actual css code.
|
@@ -350,9 +362,7 @@
|
|
350 |
*
|
351 |
* ----------------------------------------------------------------------------- */
|
352 |
|
353 |
-
.tribe-events
|
354 |
-
position: relative;
|
355 |
-
}
|
356 |
|
357 |
/* -----------------------------------------------------------------------------
|
358 |
*
|
@@ -360,10 +370,7 @@
|
|
360 |
*
|
361 |
* ----------------------------------------------------------------------------- */
|
362 |
|
363 |
-
|
364 |
-
padding-bottom: 80px;
|
365 |
-
padding-top: 64px;
|
366 |
-
}
|
367 |
|
368 |
/* Components */
|
369 |
|
@@ -376,6 +383,35 @@
|
|
376 |
*
|
377 |
* ----------------------------------------------------------------------------- */
|
378 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
379 |
/* Datepicker */
|
380 |
|
381 |
/* -----------------------------------------------------------------------------
|
@@ -389,8 +425,6 @@
|
|
389 |
border: 1px solid #D5D5D5;
|
390 |
border-radius: 4px;
|
391 |
box-shadow: 0 2px 12px 0 rgba(0,0,0, 0.14);
|
392 |
-
margin-top: 8px;
|
393 |
-
padding: 0 16px 16px;
|
394 |
}
|
395 |
|
396 |
.tribe-events .datepicker:before,
|
@@ -398,16 +432,6 @@
|
|
398 |
content: none;
|
399 |
}
|
400 |
|
401 |
-
.tribe-events .datepicker table {
|
402 |
-
border-collapse: collapse;
|
403 |
-
}
|
404 |
-
|
405 |
-
.tribe-events .datepicker .datepicker-switch,
|
406 |
-
.tribe-events .datepicker .prev,
|
407 |
-
.tribe-events .datepicker .next {
|
408 |
-
padding: 20px 0;
|
409 |
-
}
|
410 |
-
|
411 |
.tribe-events .datepicker .datepicker-switch:hover,
|
412 |
.tribe-events .datepicker .datepicker-switch:focus,
|
413 |
.tribe-events .datepicker .datepicker-switch:active,
|
@@ -437,55 +461,12 @@
|
|
437 |
color: rgba(20,24,39, 0.9);
|
438 |
}
|
439 |
|
440 |
-
.tribe-events .datepicker .prev .tribe-common-svgicon, .tribe-events .datepicker .next .tribe-common-svgicon {
|
441 |
-
display: block;
|
442 |
-
height: 14px;
|
443 |
-
width: 9px;
|
444 |
-
}
|
445 |
-
|
446 |
-
.tribe-events .datepicker .prev:hover .tribe-common-svgicon, .tribe-events .datepicker .prev:focus .tribe-common-svgicon, .tribe-events .datepicker .prev:active .tribe-common-svgicon {
|
447 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E");
|
448 |
-
}
|
449 |
-
|
450 |
-
.tribe-events .datepicker .prev .tribe-common-svgicon {
|
451 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23BABABA'/%3E%3C/svg%3E");
|
452 |
-
margin-right: auto;
|
453 |
-
}
|
454 |
-
|
455 |
-
.tribe-events .datepicker .next:hover .tribe-common-svgicon, .tribe-events .datepicker .next:focus .tribe-common-svgicon, .tribe-events .datepicker .next:active .tribe-common-svgicon {
|
456 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E");
|
457 |
-
}
|
458 |
-
|
459 |
-
.tribe-events .datepicker .next .tribe-common-svgicon {
|
460 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23BABABA'/%3E%3C/svg%3E");
|
461 |
-
margin-left: auto;
|
462 |
-
}
|
463 |
-
|
464 |
-
.tribe-events .datepicker .datepicker-months th,
|
465 |
-
.tribe-events .datepicker .datepicker-months td,
|
466 |
-
.tribe-events .datepicker .datepicker-years th,
|
467 |
-
.tribe-events .datepicker .datepicker-years td {
|
468 |
-
padding: 0;
|
469 |
-
}
|
470 |
-
|
471 |
-
.tribe-events .datepicker .datepicker-months .datepicker-switch,
|
472 |
-
.tribe-events .datepicker .datepicker-months .prev,
|
473 |
-
.tribe-events .datepicker .datepicker-months .next,
|
474 |
-
.tribe-events .datepicker .datepicker-years .datepicker-switch,
|
475 |
-
.tribe-events .datepicker .datepicker-years .prev,
|
476 |
-
.tribe-events .datepicker .datepicker-years .next {
|
477 |
-
padding: 20px 0 8px;
|
478 |
-
}
|
479 |
-
|
480 |
.tribe-events .datepicker .dow {
|
481 |
color: #141827;
|
482 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
483 |
font-size: 11px;
|
484 |
font-weight: 400;
|
485 |
line-height: 1.5;
|
486 |
-
|
487 |
-
padding: 0;
|
488 |
-
width: 14.285%;
|
489 |
}
|
490 |
|
491 |
.tribe-events .datepicker .day {
|
@@ -494,13 +475,8 @@
|
|
494 |
font-size: 16px;
|
495 |
line-height: 1.62;
|
496 |
font-weight: 400;
|
497 |
-
|
498 |
-
padding: 11px 0;
|
499 |
-
width: 48px;
|
500 |
}
|
501 |
|
502 |
-
/* this is a hack to max out the day width to the container, not exactly 48px */
|
503 |
-
|
504 |
.tribe-events .datepicker .day.old {
|
505 |
color: #D5D5D5;
|
506 |
}
|
@@ -512,11 +488,6 @@
|
|
512 |
font-size: 12px;
|
513 |
line-height: 1.38;
|
514 |
font-weight: 400;
|
515 |
-
|
516 |
-
height: auto;
|
517 |
-
margin: 0;
|
518 |
-
padding: 15px 0;
|
519 |
-
width: 25%;
|
520 |
}
|
521 |
|
522 |
.tribe-events .datepicker .day,
|
@@ -555,10 +526,6 @@
|
|
555 |
background: #334AFF;
|
556 |
}
|
557 |
|
558 |
-
.tribe-events.tribe-events-view--week .datepicker tbody tr.active {
|
559 |
-
position: relative;
|
560 |
-
}
|
561 |
-
|
562 |
.tribe-events.tribe-events-view--week .datepicker tbody tr.active:after {
|
563 |
border: 1px solid #334AFF;
|
564 |
border-radius: 4px;
|
@@ -598,7 +565,6 @@
|
|
598 |
|
599 |
.tribe-events.tribe-events-view--week .datepicker .day.disabled {
|
600 |
color: #141827;
|
601 |
-
cursor: pointer;
|
602 |
}
|
603 |
|
604 |
.tribe-events.tribe-events-view--week .datepicker .day.disabled:hover,
|
@@ -607,16 +573,6 @@
|
|
607 |
color: #141827;
|
608 |
}
|
609 |
|
610 |
-
.tribe-events.tribe-events-view--week .datepicker .day.old {
|
611 |
-
color: #D5D5D5;
|
612 |
-
}
|
613 |
-
|
614 |
-
.tribe-events.tribe-events-view--week .datepicker .day.old:hover,
|
615 |
-
.tribe-events.tribe-events-view--week .datepicker .day.old:focus,
|
616 |
-
.tribe-events.tribe-events-view--week .datepicker .day.old.focused {
|
617 |
-
color: #D5D5D5;
|
618 |
-
}
|
619 |
-
|
620 |
.tribe-events.tribe-events-view--week .datepicker .hovered .day, .tribe-events.tribe-events-view--week .datepicker .focused .day {
|
621 |
background: #F7F6F6;
|
622 |
}
|
@@ -635,33 +591,6 @@
|
|
635 |
margin-top: 8px;
|
636 |
}
|
637 |
|
638 |
-
/* -----------------------------------------------------------------------------
|
639 |
-
* Theme Overrides - Divi
|
640 |
-
* ----------------------------------------------------------------------------- */
|
641 |
-
|
642 |
-
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-switch,
|
643 |
-
.tribe-theme-divi #content-area .tribe-events .datepicker .prev,
|
644 |
-
.tribe-theme-divi #content-area .tribe-events .datepicker .next {
|
645 |
-
padding: 20px 0;
|
646 |
-
}
|
647 |
-
|
648 |
-
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .datepicker-switch,
|
649 |
-
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .prev,
|
650 |
-
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .next,
|
651 |
-
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .datepicker-switch,
|
652 |
-
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .prev,
|
653 |
-
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .next {
|
654 |
-
padding: 20px 0 8px;
|
655 |
-
}
|
656 |
-
|
657 |
-
.tribe-theme-divi #content-area .tribe-events .datepicker .dow {
|
658 |
-
padding: 0;
|
659 |
-
}
|
660 |
-
|
661 |
-
.tribe-theme-divi #content-area .tribe-events .datepicker .day {
|
662 |
-
padding: 11px 0;
|
663 |
-
}
|
664 |
-
|
665 |
/* -----------------------------------------------------------------------------
|
666 |
* Theme Overrides - Enfold
|
667 |
* ----------------------------------------------------------------------------- */
|
@@ -670,13 +599,10 @@
|
|
670 |
border: 1px solid #D5D5D5;
|
671 |
border-radius: 4px;
|
672 |
box-shadow: 0 2px 12px 0 rgba(0,0,0, 0.14);
|
673 |
-
min-width: 0;
|
674 |
-
padding: 0 16px 16px;
|
675 |
}
|
676 |
|
677 |
.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch {
|
678 |
color: #141827 !important;
|
679 |
-
cursor: pointer !important;
|
680 |
}
|
681 |
|
682 |
.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:hover,
|
@@ -768,17 +694,12 @@
|
|
768 |
.tribe-theme-avada .tribe-events .datepicker {
|
769 |
border: 1px solid #D5D5D5;
|
770 |
border-radius: 4px;
|
771 |
-
padding: 0 16px 16px;
|
772 |
}
|
773 |
|
774 |
.tribe-theme-avada .tribe-events .datepicker tbody td {
|
775 |
border: 0;
|
776 |
}
|
777 |
|
778 |
-
.tribe-theme-avada .tribe-events .datepicker .datepicker-months td {
|
779 |
-
padding: 0;
|
780 |
-
}
|
781 |
-
|
782 |
.tribe-theme-avada .tribe-events .datepicker .datepicker-switch,
|
783 |
.tribe-theme-avada .tribe-events .datepicker .prev,
|
784 |
.tribe-theme-avada .tribe-events .datepicker .next {
|
@@ -873,13 +794,6 @@
|
|
873 |
*
|
874 |
* ----------------------------------------------------------------------------- */
|
875 |
|
876 |
-
.tribe-events .tribe-events-c-day-marker {
|
877 |
-
-webkit-box-align: center;
|
878 |
-
align-items: center;
|
879 |
-
display: -webkit-box;
|
880 |
-
display: flex;
|
881 |
-
}
|
882 |
-
|
883 |
.tribe-events .tribe-events-c-day-marker:after {
|
884 |
background-color: #D5D5D5;
|
885 |
content: '';
|
@@ -890,11 +804,6 @@
|
|
890 |
margin-left: 20px;
|
891 |
}
|
892 |
|
893 |
-
.tribe-events .tribe-events-c-day-marker__date {
|
894 |
-
-webkit-box-flex: 0;
|
895 |
-
flex: none;
|
896 |
-
}
|
897 |
-
|
898 |
/* Events bar */
|
899 |
|
900 |
/* -----------------------------------------------------------------------------
|
@@ -915,54 +824,6 @@
|
|
915 |
|
916 |
.tribe-events .tribe-events-c-events-bar {
|
917 |
background-color: #FFFFFF;
|
918 |
-
display: -webkit-box;
|
919 |
-
display: flex;
|
920 |
-
}
|
921 |
-
|
922 |
-
.tribe-events .tribe-events-c-events-bar__views {
|
923 |
-
display: -webkit-box;
|
924 |
-
display: flex;
|
925 |
-
-webkit-box-flex: 0;
|
926 |
-
flex: none;
|
927 |
-
-webkit-box-pack: center;
|
928 |
-
justify-content: center;
|
929 |
-
}
|
930 |
-
|
931 |
-
.tribe-events .tribe-events-c-events-bar__search-filters-container {
|
932 |
-
background-color: #FFFFFF;
|
933 |
-
display: none;
|
934 |
-
left: 0;
|
935 |
-
padding: 12px 21px;
|
936 |
-
position: absolute;
|
937 |
-
right: 0;
|
938 |
-
top: calc(100% - 12px);
|
939 |
-
z-index: 30;
|
940 |
-
}
|
941 |
-
|
942 |
-
.tribe-events .tribe-events-c-events-bar__search-form {
|
943 |
-
width: 100%;
|
944 |
-
}
|
945 |
-
|
946 |
-
.tribe-events .tribe-events-c-events-bar__filters {
|
947 |
-
display: -webkit-box;
|
948 |
-
display: flex;
|
949 |
-
-webkit-box-flex: 0;
|
950 |
-
flex: none;
|
951 |
-
-webkit-box-pack: end;
|
952 |
-
justify-content: flex-end;
|
953 |
-
margin-right: -12px;
|
954 |
-
}
|
955 |
-
|
956 |
-
.tribe-events .tribe-events-c-events-bar__filters-button {
|
957 |
-
display: none !important;
|
958 |
-
visibility: hidden;
|
959 |
-
}
|
960 |
-
|
961 |
-
.tribe-events .tribe-events-c-events-bar__search-button {
|
962 |
-
display: inline-block;
|
963 |
-
margin-right: 8px;
|
964 |
-
padding: 4px;
|
965 |
-
position: relative;
|
966 |
}
|
967 |
|
968 |
.tribe-events .tribe-events-c-events-bar__search-button:hover .tribe-events-c-events-bar__search-button-icon, .tribe-events .tribe-events-c-events-bar__search-button:focus .tribe-events-c-events-bar__search-button-icon {
|
@@ -990,64 +851,14 @@
|
|
990 |
display: block;
|
991 |
}
|
992 |
|
993 |
-
.tribe-events .tribe-events-c-events-bar__search-button-icon {
|
994 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E");
|
995 |
-
display: block;
|
996 |
-
height: 21px;
|
997 |
-
width: 21px;
|
998 |
-
}
|
999 |
-
|
1000 |
-
.tribe-events .tribe-events-c-events-bar__search-button-icon--filter {
|
1001 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23141827' fill-rule='nonzero' d='M30.128 21.41c.22.221.554.247.743.058l.6-.6c.19-.189.163-.524-.057-.744l-6.557-6.557c-.55-.55-1.83.743-1.278 1.295l6.549 6.549z'/%3E%3Ccircle cx='18.777' cy='8.777' r='7.564' stroke='%23141827' stroke-width='1.5' transform='rotate(4 18.777 8.777)'/%3E%3Cpath fill='%23141827' fill-rule='nonzero' d='M7.442 9.533C7.75 9.533 8 9.293 8 9v-.467A.547.547 0 0 0 7.442 8H.558A.547.547 0 0 0 0 8.533V9c0 .293.25.533.558.533h6.884zM9.533 2.5c.257 0 .467-.24.467-.533v-.434C10 1.24 9.79 1 9.533 1H.467C.21 1 0 1.24 0 1.533v.434c0 .293.21.533.467.533h9.066zM.535 16.533h3.93c.294 0 .535-.24.535-.533v-.467A.536.536 0 0 0 4.465 15H.535a.536.536 0 0 0-.535.533V16c0 .293.24.533.535.533z'/%3E%3C/g%3E%3C/svg%3E");
|
1002 |
-
width: 31px;
|
1003 |
-
}
|
1004 |
-
|
1005 |
-
.tribe-events .tribe-events-c-events-bar__search-button-icon--filter + .tribe-events-c-events-bar__search-button-icon {
|
1006 |
-
display: none !important;
|
1007 |
-
visibility: hidden;
|
1008 |
-
}
|
1009 |
-
|
1010 |
-
.tribe-events .tribe-events-c-events-bar__tabs {
|
1011 |
-
display: -webkit-box;
|
1012 |
-
display: flex;
|
1013 |
-
padding-bottom: 12px;
|
1014 |
-
}
|
1015 |
-
|
1016 |
.tribe-events .tribe-events-c-events-bar__tab {
|
1017 |
-
-webkit-box-align: center;
|
1018 |
-
align-items: center;
|
1019 |
border-radius: 4px;
|
1020 |
-
display: -webkit-box;
|
1021 |
-
display: flex;
|
1022 |
-
-webkit-box-flex: 1;
|
1023 |
-
flex: 1 1 50%;
|
1024 |
-
-webkit-box-orient: vertical;
|
1025 |
-
-webkit-box-direction: normal;
|
1026 |
-
flex-direction: column;
|
1027 |
-
margin: 0 4px;
|
1028 |
-
padding: 16px 0;
|
1029 |
}
|
1030 |
|
1031 |
.tribe-events .tribe-events-c-events-bar__tab:hover .tribe-events-c-events-bar__tab-text, .tribe-events .tribe-events-c-events-bar__tab:focus .tribe-events-c-events-bar__tab-text, .tribe-events .tribe-events-c-events-bar__tab:active .tribe-events-c-events-bar__tab-text {
|
1032 |
font-weight: 700;
|
1033 |
}
|
1034 |
|
1035 |
-
.tribe-events .tribe-events-c-events-bar__tab:hover .tribe-common-svgicon--search, .tribe-events .tribe-events-c-events-bar__tab:focus .tribe-common-svgicon--search, .tribe-events .tribe-events-c-events-bar__tab:active .tribe-common-svgicon--search {
|
1036 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E");
|
1037 |
-
}
|
1038 |
-
|
1039 |
-
.tribe-events .tribe-events-c-events-bar__tab:hover .tribe-common-svgicon--filters, .tribe-events .tribe-events-c-events-bar__tab:focus .tribe-common-svgicon--filters, .tribe-events .tribe-events-c-events-bar__tab:active .tribe-common-svgicon--filters {
|
1040 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23141827'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23141827'/%3E%3Cpath d='M12 9v6' stroke='%23141827'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23141827'/%3E%3C/g%3E%3C/svg%3E");
|
1041 |
-
}
|
1042 |
-
|
1043 |
-
.tribe-events .tribe-events-c-events-bar__tab:first-of-type {
|
1044 |
-
margin-left: 0;
|
1045 |
-
}
|
1046 |
-
|
1047 |
-
.tribe-events .tribe-events-c-events-bar__tab:last-of-type {
|
1048 |
-
margin-right: 0;
|
1049 |
-
}
|
1050 |
-
|
1051 |
.tribe-events .tribe-events-c-events-bar__tab--active {
|
1052 |
background-color: #F7F6F6;
|
1053 |
}
|
@@ -1061,20 +872,6 @@
|
|
1061 |
font-weight: 700;
|
1062 |
}
|
1063 |
|
1064 |
-
.tribe-events .tribe-events-c-events-bar__tab--active .tribe-common-svgicon--search {
|
1065 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E");
|
1066 |
-
}
|
1067 |
-
|
1068 |
-
.tribe-events .tribe-events-c-events-bar__tab--active .tribe-common-svgicon--filters {
|
1069 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23141827'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23141827'/%3E%3Cpath d='M12 9v6' stroke='%23141827'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23141827'/%3E%3C/g%3E%3C/svg%3E");
|
1070 |
-
}
|
1071 |
-
|
1072 |
-
.tribe-events .tribe-events-c-events-bar__tab-icon {
|
1073 |
-
height: 16px;
|
1074 |
-
margin-bottom: 4px;
|
1075 |
-
width: 16px;
|
1076 |
-
}
|
1077 |
-
|
1078 |
/* -----------------------------------------------------------------------------
|
1079 |
* Theme Overrides - Twenty Seventeen
|
1080 |
* ----------------------------------------------------------------------------- */
|
@@ -1096,22 +893,39 @@
|
|
1096 |
*
|
1097 |
* ----------------------------------------------------------------------------- */
|
1098 |
|
1099 |
-
|
1100 |
-
|
1101 |
-
|
1102 |
-
|
1103 |
-
|
1104 |
-
|
1105 |
-
|
1106 |
-
|
1107 |
-
|
1108 |
-
|
1109 |
-
|
1110 |
-
|
1111 |
-
|
1112 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1113 |
}
|
1114 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1115 |
/* Navigation */
|
1116 |
|
1117 |
/* -----------------------------------------------------------------------------
|
@@ -1136,51 +950,14 @@
|
|
1136 |
|
1137 |
.tribe-events .tribe-events-c-nav {
|
1138 |
border-top: 1px solid #D5D5D5;
|
1139 |
-
padding-top: 20px;
|
1140 |
}
|
1141 |
|
1142 |
.tribe-events .tribe-events-c-nav__list {
|
1143 |
-
display: -webkit-box;
|
1144 |
-
display: flex;
|
1145 |
list-style: none;
|
1146 |
-
width: 100%;
|
1147 |
-
flex-wrap: wrap;
|
1148 |
-
-webkit-box-pack: justify;
|
1149 |
-
justify-content: space-between;
|
1150 |
-
}
|
1151 |
-
|
1152 |
-
.tribe-events .tribe-events-c-nav__list-item {
|
1153 |
-
display: -webkit-box;
|
1154 |
-
display: flex;
|
1155 |
-
width: 33.33%;
|
1156 |
-
}
|
1157 |
-
|
1158 |
-
.tribe-events .tribe-events-c-nav__list-item--prev {
|
1159 |
-
-webkit-box-pack: start;
|
1160 |
-
justify-content: flex-start;
|
1161 |
-
}
|
1162 |
-
|
1163 |
-
.tribe-events .tribe-events-c-nav__list-item--next {
|
1164 |
-
-webkit-box-pack: end;
|
1165 |
-
justify-content: flex-end;
|
1166 |
-
}
|
1167 |
-
|
1168 |
-
.tribe-events .tribe-events-c-nav__list-item--today {
|
1169 |
-
-webkit-box-pack: center;
|
1170 |
-
justify-content: center;
|
1171 |
}
|
1172 |
|
1173 |
.tribe-events .tribe-events-c-nav__prev-label-plural,
|
1174 |
.tribe-events .tribe-events-c-nav__next-label-plural {
|
1175 |
-
border: 0;
|
1176 |
-
clip: rect(0 0 0 0);
|
1177 |
-
height: 1px;
|
1178 |
-
margin: -1px;
|
1179 |
-
overflow: hidden;
|
1180 |
-
padding: 0;
|
1181 |
-
position: absolute;
|
1182 |
-
width: 1px;
|
1183 |
-
|
1184 |
white-space: pre;
|
1185 |
}
|
1186 |
|
@@ -1198,19 +975,6 @@
|
|
1198 |
font-weight: 700;
|
1199 |
}
|
1200 |
|
1201 |
-
.tribe-events .tribe-events-c-nav__prev,
|
1202 |
-
.tribe-events .tribe-events-c-nav__next {
|
1203 |
-
-webkit-box-align: center;
|
1204 |
-
align-items: center;
|
1205 |
-
display: -webkit-box;
|
1206 |
-
display: flex;
|
1207 |
-
-webkit-box-flex: 0;
|
1208 |
-
flex: none;
|
1209 |
-
flex-wrap: wrap;
|
1210 |
-
-webkit-box-pack: center;
|
1211 |
-
justify-content: center;
|
1212 |
-
}
|
1213 |
-
|
1214 |
.tribe-events .tribe-events-c-nav__prev:disabled, .tribe-events .tribe-events-c-nav__next:disabled {
|
1215 |
background-color: transparent;
|
1216 |
color: #D5D5D5;
|
@@ -1262,40 +1026,30 @@
|
|
1262 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
|
1263 |
}
|
1264 |
|
1265 |
-
/*
|
1266 |
|
1267 |
/* -----------------------------------------------------------------------------
|
1268 |
*
|
1269 |
-
*
|
1270 |
*
|
1271 |
* ----------------------------------------------------------------------------- */
|
1272 |
|
1273 |
-
|
1274 |
-
margin-left: 8px;
|
1275 |
-
}
|
1276 |
-
|
1277 |
-
.tribe-events .tribe-events-c-small-cta > *:first-child {
|
1278 |
-
margin-left: 0;
|
1279 |
-
}
|
1280 |
-
|
1281 |
-
.tribe-events .tribe-events-c-small-cta--readmore {
|
1282 |
-
margin-top: 12px;
|
1283 |
-
}
|
1284 |
|
1285 |
-
|
1286 |
-
|
1287 |
-
|
|
|
|
|
1288 |
|
1289 |
.tribe-events .tribe-events-c-small-cta__stock {
|
1290 |
color: #727272;
|
1291 |
-
margin-left: 4px;
|
1292 |
}
|
1293 |
|
1294 |
/* Search */
|
1295 |
|
1296 |
.tribe-events {
|
1297 |
|
1298 |
-
|
1299 |
/* -----------------------------------------------------------------------------
|
1300 |
*
|
1301 |
* Search: Theme Overrides
|
@@ -1377,10 +1131,6 @@
|
|
1377 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.682 1.548a5.166 5.166 0 0 0-7.375 0C-3.073 5.984 4.959 15.36 4.994 15.36c.051-.001 8.092-9.35 3.688-13.812zM4.994 2.833c1.27 0 2.301 1.043 2.301 2.331 0 1.287-1.03 2.33-2.301 2.33-1.272 0-2.3-1.043-2.3-2.33 0-1.288 1.028-2.331 2.3-2.331z' fill='%23334AFF' fill-rule='evenodd'/%3E%3C/svg%3E");
|
1378 |
}
|
1379 |
|
1380 |
-
.tribe-events .tribe-events-c-search__button {
|
1381 |
-
margin-top: 24px;
|
1382 |
-
}
|
1383 |
-
|
1384 |
/* -----------------------------------------------------------------------------
|
1385 |
* Theme Overrides - Enfold
|
1386 |
* ----------------------------------------------------------------------------- */
|
@@ -1416,10 +1166,6 @@
|
|
1416 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.682 1.548a5.166 5.166 0 0 0-7.375 0C-3.073 5.984 4.959 15.36 4.994 15.36c.051-.001 8.092-9.35 3.688-13.812zM4.994 2.833c1.27 0 2.301 1.043 2.301 2.331 0 1.287-1.03 2.33-2.301 2.33-1.272 0-2.3-1.043-2.3-2.33 0-1.288 1.028-2.331 2.3-2.331z' fill='%23334AFF' fill-rule='evenodd'/%3E%3C/svg%3E");
|
1417 |
}
|
1418 |
|
1419 |
-
/* -----------------------------------------------------------------------------
|
1420 |
-
* Theme Overrides - Avada
|
1421 |
-
* ----------------------------------------------------------------------------- */
|
1422 |
-
|
1423 |
/* Tooltip */
|
1424 |
|
1425 |
/* -----------------------------------------------------------------------------
|
@@ -1435,9 +1181,6 @@
|
|
1435 |
border: 1px solid #D5D5D5;
|
1436 |
border-radius: 4px;
|
1437 |
box-shadow: 0 2px 12px 0 rgba(0,0,0, 0.14);
|
1438 |
-
height: auto !important;
|
1439 |
-
padding: 24px;
|
1440 |
-
max-width: 254px;
|
1441 |
}
|
1442 |
|
1443 |
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box {
|
@@ -1445,19 +1188,13 @@
|
|
1445 |
border: 0;
|
1446 |
border-radius: 0;
|
1447 |
box-shadow: none;
|
1448 |
-
margin: 0;
|
1449 |
}
|
1450 |
|
1451 |
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content {
|
1452 |
color: #141827;
|
1453 |
overflow: inherit;
|
1454 |
-
padding: 0;
|
1455 |
}
|
1456 |
|
1457 |
-
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-arrow {
|
1458 |
-
display: none;
|
1459 |
-
}
|
1460 |
-
|
1461 |
/* Top bar */
|
1462 |
|
1463 |
/* -----------------------------------------------------------------------------
|
@@ -1473,44 +1210,10 @@
|
|
1473 |
* Top Bar: Theme Overrides
|
1474 |
*
|
1475 |
* ----------------------------------------------------------------------------- */
|
1476 |
-
}
|
1477 |
-
|
1478 |
-
.tribe-events .tribe-events-c-top-bar__nav {
|
1479 |
-
display: none !important;
|
1480 |
-
visibility: hidden;
|
1481 |
-
}
|
1482 |
-
|
1483 |
-
.tribe-events .tribe-events-c-top-bar__nav-list {
|
1484 |
-
display: -webkit-box;
|
1485 |
-
display: flex;
|
1486 |
-
}
|
1487 |
-
|
1488 |
-
.tribe-events .tribe-events-c-top-bar__nav-list-item {
|
1489 |
-
-webkit-box-flex: 0;
|
1490 |
-
flex: none;
|
1491 |
-
padding-right: 15px;
|
1492 |
-
}
|
1493 |
-
|
1494 |
-
.tribe-events .tribe-events-c-top-bar__nav-link {
|
1495 |
-
display: block;
|
1496 |
-
}
|
1497 |
-
|
1498 |
-
.tribe-events .tribe-events-c-top-bar__today-button {
|
1499 |
-
display: none !important;
|
1500 |
-
visibility: hidden;
|
1501 |
-
}
|
1502 |
|
1503 |
-
|
1504 |
-
position: relative;
|
1505 |
-
}
|
1506 |
|
1507 |
.tribe-events .tribe-events-c-top-bar__datepicker-button {
|
1508 |
-
-webkit-box-align: center;
|
1509 |
-
align-items: center;
|
1510 |
-
display: -webkit-box;
|
1511 |
-
display: flex;
|
1512 |
-
-webkit-box-flex: 0;
|
1513 |
-
flex: none;
|
1514 |
-webkit-transition: opacity 0.2s ease;
|
1515 |
transition: opacity 0.2s ease;
|
1516 |
}
|
@@ -1539,49 +1242,6 @@
|
|
1539 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21 7.15L6 2.36l4.79 4.79L11.94 6 6 .06.06 6z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E");
|
1540 |
}
|
1541 |
|
1542 |
-
.tribe-events .tribe-events-c-top-bar__datepicker-container {
|
1543 |
-
bottom: 0;
|
1544 |
-
left: 0;
|
1545 |
-
max-width: calc(100% + 66px); /* mobile search and view selector buttons have 66px width */
|
1546 |
-
position: absolute;
|
1547 |
-
width: 363px;
|
1548 |
-
}
|
1549 |
-
|
1550 |
-
.tribe-events .tribe-events-c-top-bar__actions {
|
1551 |
-
display: none !important;
|
1552 |
-
visibility: hidden;
|
1553 |
-
}
|
1554 |
-
|
1555 |
-
/* -----------------------------------------------------------------------------
|
1556 |
-
* Theme Overrides - Enfold
|
1557 |
-
* ----------------------------------------------------------------------------- */
|
1558 |
-
|
1559 |
-
#top.tribe-theme-enfold .tribe-events .tribe-events-c-top-bar__datepicker-input {
|
1560 |
-
border: 0;
|
1561 |
-
clip: rect(0 0 0 0);
|
1562 |
-
height: 1px;
|
1563 |
-
margin: -1px;
|
1564 |
-
overflow: hidden;
|
1565 |
-
padding: 0;
|
1566 |
-
position: absolute;
|
1567 |
-
width: 1px;
|
1568 |
-
}
|
1569 |
-
|
1570 |
-
/* -----------------------------------------------------------------------------
|
1571 |
-
* Theme Overrides - Avada
|
1572 |
-
* ----------------------------------------------------------------------------- */
|
1573 |
-
|
1574 |
-
.tribe-theme-avada .tribe-events .tribe-events-c-top-bar__datepicker-input {
|
1575 |
-
border: 0;
|
1576 |
-
clip: rect(0 0 0 0);
|
1577 |
-
height: 1px;
|
1578 |
-
margin: -1px;
|
1579 |
-
overflow: hidden;
|
1580 |
-
padding: 0;
|
1581 |
-
position: absolute;
|
1582 |
-
width: 1px;
|
1583 |
-
}
|
1584 |
-
|
1585 |
/* View Selector */
|
1586 |
|
1587 |
/* -----------------------------------------------------------------------------
|
@@ -1634,20 +1294,8 @@
|
|
1634 |
*
|
1635 |
* ----------------------------------------------------------------------------- */
|
1636 |
|
1637 |
-
.tribe-events .tribe-events-c-view-selector {
|
1638 |
-
position: relative;
|
1639 |
-
width: 29px;
|
1640 |
-
}
|
1641 |
-
|
1642 |
.tribe-events .tribe-events-c-view-selector__button {
|
1643 |
-
-webkit-box-align: center;
|
1644 |
-
align-items: center;
|
1645 |
-
display: -webkit-box;
|
1646 |
-
display: flex;
|
1647 |
-
padding: 4px;
|
1648 |
-
position: relative;
|
1649 |
text-align: left;
|
1650 |
-
width: 100%;
|
1651 |
}
|
1652 |
|
1653 |
.tribe-events .tribe-events-c-view-selector__button:hover .tribe-events-c-view-selector__button-icon, .tribe-events .tribe-events-c-view-selector__button:focus .tribe-events-c-view-selector__button-icon {
|
@@ -1675,40 +1323,12 @@
|
|
1675 |
display: block;
|
1676 |
}
|
1677 |
|
1678 |
-
.tribe-events .tribe-events-c-view-selector__button-icon {
|
1679 |
-
display: block;
|
1680 |
-
height: 21px;
|
1681 |
-
width: 21px;
|
1682 |
-
}
|
1683 |
-
|
1684 |
-
.tribe-events .tribe-events-c-view-selector__button-text {
|
1685 |
-
border: 0;
|
1686 |
-
clip: rect(0 0 0 0);
|
1687 |
-
height: 1px;
|
1688 |
-
margin: -1px;
|
1689 |
-
overflow: hidden;
|
1690 |
-
padding: 0;
|
1691 |
-
position: absolute;
|
1692 |
-
width: 1px;
|
1693 |
-
}
|
1694 |
-
|
1695 |
.tribe-events .tribe-events-c-view-selector__content {
|
1696 |
-
display: none;
|
1697 |
-
background-color: #FFFFFF;
|
1698 |
border: 1px solid #E4E4E4;
|
1699 |
border-radius: 4px;
|
1700 |
box-shadow: 0 2px 12px 0 rgba(0,0,0, 0.14);
|
1701 |
-
padding: 12px 6px;
|
1702 |
-
position: absolute;
|
1703 |
-
right: 0;
|
1704 |
-
top: 100%;
|
1705 |
-
-webkit-transform: translateY(16px);
|
1706 |
-
transform: translateY(16px);
|
1707 |
-
z-index: 30;
|
1708 |
}
|
1709 |
|
1710 |
-
/* .tribe-events-c-view-selector__list-item {} */
|
1711 |
-
|
1712 |
.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link {
|
1713 |
background-color: #F7F6F6;
|
1714 |
}
|
@@ -1717,15 +1337,8 @@
|
|
1717 |
font-weight: 700;
|
1718 |
}
|
1719 |
|
1720 |
-
/* .tribe-events-c-view-selector__list {} */
|
1721 |
-
|
1722 |
.tribe-events .tribe-events-c-view-selector__list-item-link {
|
1723 |
-
-webkit-box-align: center;
|
1724 |
-
align-items: center;
|
1725 |
border-radius: 4px;
|
1726 |
-
display: -webkit-box;
|
1727 |
-
display: flex;
|
1728 |
-
padding: 8px 24px 8px 12px;
|
1729 |
}
|
1730 |
|
1731 |
.tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-icon, .tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-icon {
|
@@ -1736,31 +1349,19 @@
|
|
1736 |
color: rgba(20,24,39, 0.8);
|
1737 |
}
|
1738 |
|
1739 |
-
.tribe-events .tribe-events-c-view-selector__list-item-icon {
|
1740 |
-
-webkit-box-flex: 0;
|
1741 |
-
flex: none;
|
1742 |
-
height: 18px;
|
1743 |
-
margin-right: 12px;
|
1744 |
-
width: 18px;
|
1745 |
-
}
|
1746 |
-
|
1747 |
.tribe-events .tribe-events-c-view-selector__list-item-text {
|
1748 |
color: #141827;
|
1749 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1750 |
font-size: 14px;
|
1751 |
line-height: 1.62;
|
1752 |
font-weight: 400;
|
1753 |
-
|
1754 |
-
-webkit-box-flex: 1;
|
1755 |
-
|
1756 |
-
flex: auto;
|
1757 |
}
|
1758 |
|
1759 |
/* Views */
|
1760 |
|
1761 |
/* -----------------------------------------------------------------------------
|
1762 |
*
|
1763 |
-
* Views
|
1764 |
*
|
1765 |
* This file is just a clearing-house.
|
1766 |
* Make partials (start with an underscore) for any actual css code.
|
@@ -1776,31 +1377,7 @@
|
|
1776 |
*
|
1777 |
*/
|
1778 |
|
1779 |
-
|
1780 |
-
-webkit-box-align: center;
|
1781 |
-
align-items: center;
|
1782 |
-
background-color: #FFFFFF;
|
1783 |
-
display: -webkit-box;
|
1784 |
-
display: flex;
|
1785 |
-
-webkit-box-orient: horizontal;
|
1786 |
-
-webkit-box-direction: reverse;
|
1787 |
-
flex-direction: row-reverse;
|
1788 |
-
-webkit-box-pack: justify;
|
1789 |
-
justify-content: space-between;
|
1790 |
-
margin: 0 -21px;
|
1791 |
-
padding: 0 21px 16px;
|
1792 |
-
position: relative;
|
1793 |
-
}
|
1794 |
-
|
1795 |
-
.tribe-events .tribe-events-header__events-bar {
|
1796 |
-
-webkit-box-flex: 0;
|
1797 |
-
flex: none;
|
1798 |
-
}
|
1799 |
-
|
1800 |
-
.tribe-events .tribe-events-header__top-bar {
|
1801 |
-
-webkit-box-flex: 1;
|
1802 |
-
flex: auto;
|
1803 |
-
}
|
1804 |
|
1805 |
/* List */
|
1806 |
|
@@ -1815,21 +1392,8 @@
|
|
1815 |
* Event
|
1816 |
* ----------------------------------------------------------------------------- */
|
1817 |
|
1818 |
-
.tribe-events .tribe-events-calendar-list__event-row {
|
1819 |
-
margin-bottom: 24px;
|
1820 |
-
margin-top: 32px;
|
1821 |
-
}
|
1822 |
-
|
1823 |
-
.tribe-events .tribe-events-calendar-list__event-row:last-child {
|
1824 |
-
margin-bottom: 40px;
|
1825 |
-
}
|
1826 |
-
|
1827 |
-
.tribe-events .tribe-events-calendar-list__month-separator + .tribe-events-calendar-list__event-row {
|
1828 |
-
margin-top: 20px;
|
1829 |
-
}
|
1830 |
-
|
1831 |
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
|
1832 |
-
background: #334AFF;
|
1833 |
content: '';
|
1834 |
height: 100%;
|
1835 |
right: calc(100% - 3px);
|
@@ -1837,23 +1401,6 @@
|
|
1837 |
width: 3px;
|
1838 |
}
|
1839 |
|
1840 |
-
.tribe-events .tribe-events-calendar-list__event-date-tag {
|
1841 |
-
-webkit-box-flex: 0;
|
1842 |
-
flex: none;
|
1843 |
-
width: 54px;
|
1844 |
-
position: relative;
|
1845 |
-
}
|
1846 |
-
|
1847 |
-
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
|
1848 |
-
display: -webkit-box;
|
1849 |
-
display: flex;
|
1850 |
-
-webkit-box-orient: vertical;
|
1851 |
-
-webkit-box-direction: normal;
|
1852 |
-
flex-direction: column;
|
1853 |
-
height: 100%;
|
1854 |
-
text-align: center;
|
1855 |
-
}
|
1856 |
-
|
1857 |
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
|
1858 |
color: #141827;
|
1859 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
@@ -1862,30 +1409,10 @@
|
|
1862 |
line-height: 1.5;
|
1863 |
|
1864 |
color: #727272;
|
1865 |
-
margin-bottom: -4px;
|
1866 |
text-transform: uppercase;
|
1867 |
}
|
1868 |
|
1869 |
-
.tribe-events .tribe-events-calendar-list__event-wrapper {
|
1870 |
-
-webkit-box-flex: 1;
|
1871 |
-
flex: 1;
|
1872 |
-
width: calc(75% + 21px);
|
1873 |
-
}
|
1874 |
-
|
1875 |
-
.tribe-events .tribe-events-calendar-list__event {
|
1876 |
-
-webkit-box-orient: vertical;
|
1877 |
-
-webkit-box-direction: normal;
|
1878 |
-
flex-direction: column;
|
1879 |
-
}
|
1880 |
-
|
1881 |
-
.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
|
1882 |
-
-webkit-box-flex: 0;
|
1883 |
-
flex: none;
|
1884 |
-
margin-bottom: 16px;
|
1885 |
-
}
|
1886 |
-
|
1887 |
.tribe-events .tribe-events-calendar-list__event-featured-image-link {
|
1888 |
-
display: block;
|
1889 |
-webkit-transition: opacity 0.2s ease;
|
1890 |
transition: opacity 0.2s ease;
|
1891 |
}
|
@@ -1899,63 +1426,13 @@
|
|
1899 |
opacity: 0.9;
|
1900 |
}
|
1901 |
|
1902 |
-
.tribe-events .tribe-events-calendar-list__event-
|
1903 |
-
|
1904 |
-
|
1905 |
-
|
1906 |
-
.tribe-events .tribe-events-calendar-list__event-details {
|
1907 |
-
-webkit-box-flex: 0;
|
1908 |
-
flex: none;
|
1909 |
-
}
|
1910 |
|
1911 |
-
|
1912 |
-
|
1913 |
-
|
1914 |
-
|
1915 |
-
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,
|
1916 |
-
.tribe-events .tribe-events-calendar-list__event-title {
|
1917 |
-
margin-bottom: 8px;
|
1918 |
-
}
|
1919 |
-
|
1920 |
-
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper:last-child, .tribe-events .tribe-events-calendar-list__event-title:last-child {
|
1921 |
-
margin-bottom: 0;
|
1922 |
-
}
|
1923 |
-
|
1924 |
-
.tribe-events .tribe-events-calendar-list__event-datetime-featured-icon {
|
1925 |
-
display: inline-block;
|
1926 |
-
margin-right: 4px;
|
1927 |
-
}
|
1928 |
-
|
1929 |
-
.tribe-events .tribe-events-calendar-list__event-datetime-recurring-icon {
|
1930 |
-
display: inline-block;
|
1931 |
-
margin-left: 4px;
|
1932 |
-
}
|
1933 |
-
|
1934 |
-
/* .tribe-events-calendar-list__event-title-link {} */
|
1935 |
-
|
1936 |
-
.tribe-events .tribe-events-calendar-list__event-venue {
|
1937 |
-
margin-bottom: 8px;
|
1938 |
-
}
|
1939 |
-
|
1940 |
-
.tribe-events .tribe-events-calendar-list__event-description {
|
1941 |
-
display: none !important;
|
1942 |
-
visibility: hidden;
|
1943 |
-
}
|
1944 |
-
|
1945 |
-
.tribe-events .tribe-events-calendar-list__event-cost {
|
1946 |
-
margin-top: 12px;
|
1947 |
-
}
|
1948 |
-
|
1949 |
-
/* -----------------------------------------------------------------------------
|
1950 |
-
* Month Separator
|
1951 |
-
* ----------------------------------------------------------------------------- */
|
1952 |
-
|
1953 |
-
.tribe-events .tribe-events-calendar-list__month-separator {
|
1954 |
-
display: -webkit-box;
|
1955 |
-
display: flex;
|
1956 |
-
-webkit-box-align: center;
|
1957 |
-
align-items: center;
|
1958 |
-
}
|
1959 |
|
1960 |
.tribe-events .tribe-events-calendar-list__month-separator:after {
|
1961 |
background-color: #D5D5D5;
|
@@ -1967,18 +1444,12 @@
|
|
1967 |
margin-left: 20px;
|
1968 |
}
|
1969 |
|
1970 |
-
.tribe-events .tribe-events-calendar-list__month-separator-text {
|
1971 |
-
-webkit-box-flex: 0;
|
1972 |
-
flex: none;
|
1973 |
-
}
|
1974 |
-
|
1975 |
/* -----------------------------------------------------------------------------
|
1976 |
* Nav
|
1977 |
* ----------------------------------------------------------------------------- */
|
1978 |
|
1979 |
.tribe-events .tribe-events-calendar-list-nav {
|
1980 |
border-top: 1px solid #D5D5D5;
|
1981 |
-
padding-top: 24px;
|
1982 |
}
|
1983 |
|
1984 |
/* Month */
|
@@ -1990,60 +1461,31 @@
|
|
1990 |
*
|
1991 |
*/
|
1992 |
|
|
|
|
|
1993 |
/* -----------------------------------------------------------------------------
|
1994 |
* Calendar
|
1995 |
* ----------------------------------------------------------------------------- */
|
1996 |
|
1997 |
-
|
1998 |
-
|
1999 |
-
|
2000 |
|
2001 |
/* -----------------------------------------------------------------------------
|
2002 |
* Calendar Body
|
2003 |
* ----------------------------------------------------------------------------- */
|
2004 |
|
2005 |
-
|
2006 |
-
display: -webkit-box;
|
2007 |
-
display: flex;
|
2008 |
-
}
|
2009 |
|
2010 |
/* -----------------------------------------------------------------------------
|
2011 |
* Calendar Event
|
2012 |
* ----------------------------------------------------------------------------- */
|
2013 |
|
2014 |
-
.tribe-events .tribe-events-calendar-month__calendar-event {
|
2015 |
-
margin: 8px 0;
|
2016 |
-
padding: 0 16px;
|
2017 |
-
position: relative;
|
2018 |
-
}
|
2019 |
-
|
2020 |
-
.tribe-events .tribe-events-calendar-month__calendar-event:first-child {
|
2021 |
-
margin-top: 0;
|
2022 |
-
}
|
2023 |
-
|
2024 |
-
.tribe-events .tribe-events-calendar-month__calendar-event:last-child {
|
2025 |
-
margin-bottom: 0;
|
2026 |
-
padding-bottom: 16px;
|
2027 |
-
}
|
2028 |
-
|
2029 |
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event {
|
2030 |
opacity: 0.5;
|
2031 |
}
|
2032 |
|
2033 |
-
.tribe-events .tribe-events-calendar-month__multiday-event-wrapper + .tribe-events-calendar-month__calendar-event {
|
2034 |
-
margin-top: 0;
|
2035 |
-
}
|
2036 |
-
|
2037 |
-
.tribe-events .tribe-events-calendar-month__multiday-event-wrapper + .tribe-events-calendar-month__calendar-event--featured {
|
2038 |
-
margin-top: 8px;
|
2039 |
-
}
|
2040 |
-
|
2041 |
-
.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-wrapper {
|
2042 |
-
margin-bottom: 4px;
|
2043 |
-
}
|
2044 |
-
|
2045 |
.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link {
|
2046 |
-
display: block;
|
2047 |
-webkit-transition: opacity 0.2s ease;
|
2048 |
transition: opacity 0.2s ease;
|
2049 |
}
|
@@ -2057,10 +1499,6 @@
|
|
2057 |
opacity: 0.9;
|
2058 |
}
|
2059 |
|
2060 |
-
.tribe-events .tribe-events-calendar-month__calendar-event-featured-image {
|
2061 |
-
padding-bottom: 56.25%;
|
2062 |
-
}
|
2063 |
-
|
2064 |
.tribe-events .tribe-events-calendar-month__calendar-event-datetime {
|
2065 |
color: #141827;
|
2066 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
@@ -2071,12 +1509,8 @@
|
|
2071 |
color: #727272;
|
2072 |
}
|
2073 |
|
2074 |
-
.tribe-events .tribe-events-calendar-month__calendar-event-datetime > * {
|
2075 |
-
vertical-align: middle;
|
2076 |
-
}
|
2077 |
-
|
2078 |
.tribe-events .tribe-events-calendar-month__calendar-event--featured:before {
|
2079 |
-
background: #334AFF;
|
2080 |
content: '';
|
2081 |
height: 100%;
|
2082 |
left: 3px;
|
@@ -2089,7 +1523,7 @@
|
|
2089 |
}
|
2090 |
|
2091 |
.tribe-events .tribe-events-calendar-month__calendar-event-datetime-featured,
|
2092 |
-
.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring {
|
2093 |
display: inline-block;
|
2094 |
}
|
2095 |
|
@@ -2097,25 +1531,19 @@
|
|
2097 |
margin-right: 4px;
|
2098 |
}
|
2099 |
|
2100 |
-
.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring {
|
2101 |
margin-left: 4px;
|
2102 |
}
|
2103 |
|
|
|
|
|
|
|
|
|
2104 |
/* -----------------------------------------------------------------------------
|
2105 |
* Calendar Event Tooltip
|
2106 |
* ----------------------------------------------------------------------------- */
|
2107 |
|
2108 |
-
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper {
|
2109 |
-
margin-bottom: 12px;
|
2110 |
-
width: 206px;
|
2111 |
-
}
|
2112 |
-
|
2113 |
-
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper:last-child {
|
2114 |
-
margin-bottom: 0;
|
2115 |
-
}
|
2116 |
-
|
2117 |
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link {
|
2118 |
-
display: block;
|
2119 |
-webkit-transition: opacity 0.2s ease;
|
2120 |
transition: opacity 0.2s ease;
|
2121 |
}
|
@@ -2129,35 +1557,12 @@
|
|
2129 |
opacity: 0.9;
|
2130 |
}
|
2131 |
|
2132 |
-
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image {
|
2133 |
-
padding-bottom: 56.25%;
|
2134 |
-
}
|
2135 |
-
|
2136 |
-
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description {
|
2137 |
-
margin-bottom: 8px;
|
2138 |
-
}
|
2139 |
-
|
2140 |
-
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description:last-child {
|
2141 |
-
margin-bottom: 0;
|
2142 |
-
}
|
2143 |
-
|
2144 |
-
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-cost {
|
2145 |
-
margin-top: 16px;
|
2146 |
-
}
|
2147 |
-
|
2148 |
/* -----------------------------------------------------------------------------
|
2149 |
* Calendar Header
|
2150 |
* ----------------------------------------------------------------------------- */
|
2151 |
|
2152 |
-
.tribe-events .tribe-events-calendar-month__header-row {
|
2153 |
-
display: -webkit-box;
|
2154 |
-
display: flex;
|
2155 |
-
}
|
2156 |
-
|
2157 |
.tribe-events .tribe-events-calendar-month__header-column {
|
2158 |
text-transform: uppercase;
|
2159 |
-
width: 14.285%;
|
2160 |
-
padding-bottom: 16px;
|
2161 |
}
|
2162 |
|
2163 |
.tribe-events .tribe-events-calendar-month__header-column-title {
|
@@ -2178,10 +1583,6 @@
|
|
2178 |
|
2179 |
.tribe-events .tribe-events-calendar-month__day {
|
2180 |
border-radius: 4px;
|
2181 |
-
height: 48px;
|
2182 |
-
overflow: hidden;
|
2183 |
-
position: relative;
|
2184 |
-
width: 14.285%;
|
2185 |
}
|
2186 |
|
2187 |
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,
|
@@ -2213,21 +1614,8 @@
|
|
2213 |
opacity: 0.5;
|
2214 |
}
|
2215 |
|
2216 |
-
.tribe-events .tribe-events-calendar-month__day-cell {
|
2217 |
-
height: 100%;
|
2218 |
-
width: 100%;
|
2219 |
-
}
|
2220 |
-
|
2221 |
.tribe-events .tribe-events-calendar-month__day-cell--mobile {
|
2222 |
-
-webkit-box-align: center;
|
2223 |
-
align-items: center;
|
2224 |
border-bottom: 2px solid transparent;
|
2225 |
-
display: -webkit-box;
|
2226 |
-
display: flex;
|
2227 |
-
-webkit-box-orient: vertical;
|
2228 |
-
-webkit-box-direction: normal;
|
2229 |
-
flex-direction: column;
|
2230 |
-
text-align: center;
|
2231 |
-webkit-transition: border-color 0.2s ease;
|
2232 |
transition: border-color 0.2s ease;
|
2233 |
}
|
@@ -2263,6 +1651,8 @@
|
|
2263 |
|
2264 |
.tribe-events .tribe-events-calendar-month__day-date-link {
|
2265 |
color: #141827;
|
|
|
|
|
2266 |
}
|
2267 |
|
2268 |
.tribe-events .tribe-events-calendar-month__day-date-link:hover,
|
@@ -2276,33 +1666,39 @@
|
|
2276 |
|
2277 |
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
|
2278 |
background-color: #334AFF;
|
2279 |
-
border-radius: 50%;
|
2280 |
-
height: 8px;
|
2281 |
-
width: 8px;
|
2282 |
}
|
2283 |
|
2284 |
.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured {
|
2285 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23334AFF'/%3E%3C/svg%3E");
|
2286 |
-
background-repeat: no-repeat;
|
2287 |
-
background-size: contain;
|
2288 |
-
height: 10px;
|
2289 |
-
width: 8px;
|
2290 |
-
}
|
2291 |
-
|
2292 |
-
.tribe-events .tribe-events-calendar-month__events {
|
2293 |
-
-webkit-box-flex: 1;
|
2294 |
-
flex: auto;
|
2295 |
}
|
2296 |
|
2297 |
/* -------------------------------------------------------------------------
|
2298 |
* Theme Overrides - Twenty Seventeen
|
2299 |
* ------------------------------------------------------------------------- */
|
2300 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2301 |
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,
|
2302 |
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-cell--selected:focus {
|
2303 |
background-color: #334AFF;
|
2304 |
}
|
2305 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2306 |
/* -----------------------------------------------------------------------------
|
2307 |
* Theme Overrides - Avada
|
2308 |
* ----------------------------------------------------------------------------- */
|
@@ -2315,70 +1711,22 @@
|
|
2315 |
* Mobile Events
|
2316 |
* ----------------------------------------------------------------------------- */
|
2317 |
|
2318 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-
|
2319 |
-
|
2320 |
-
}
|
2321 |
-
|
2322 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-day--show {
|
2323 |
-
display: block;
|
2324 |
-
}
|
2325 |
-
|
2326 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__day-marker {
|
2327 |
-
padding-top: 16px;
|
2328 |
-
}
|
2329 |
-
|
2330 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event {
|
2331 |
-
border-bottom: 1px solid #D5D5D5;
|
2332 |
-
padding: 12px 0;
|
2333 |
-
}
|
2334 |
-
|
2335 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event:last-child {
|
2336 |
-
border: 0;
|
2337 |
-
}
|
2338 |
-
|
2339 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event--featured {
|
2340 |
-
padding-bottom: 20px;
|
2341 |
-
}
|
2342 |
-
|
2343 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-featured-image-wrapper {
|
2344 |
-
margin-bottom: 12px;
|
2345 |
-
}
|
2346 |
-
|
2347 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-featured-image {
|
2348 |
-
padding-bottom: 56.25%;
|
2349 |
}
|
2350 |
|
2351 |
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime {
|
2352 |
color: #727272;
|
2353 |
-
margin-bottom: 4px;
|
2354 |
-
}
|
2355 |
-
|
2356 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime > * {
|
2357 |
-
vertical-align: middle;
|
2358 |
-
}
|
2359 |
-
|
2360 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-icon,
|
2361 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon {
|
2362 |
-
display: inline-block;
|
2363 |
-
}
|
2364 |
-
|
2365 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-icon {
|
2366 |
-
margin-right: 4px;
|
2367 |
-
}
|
2368 |
-
|
2369 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon {
|
2370 |
-
margin-left: 4px;
|
2371 |
}
|
2372 |
|
2373 |
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text {
|
2374 |
color: #334AFF;
|
2375 |
font-weight: 700;
|
2376 |
-
margin-right: 8px;
|
2377 |
}
|
2378 |
|
2379 |
-
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-
|
2380 |
-
|
2381 |
-
|
2382 |
|
2383 |
/* -----------------------------------------------------------------------------
|
2384 |
* More Events
|
@@ -2386,17 +1734,6 @@
|
|
2386 |
|
2387 |
.tribe-events .tribe-events-calendar-month__more-events {
|
2388 |
border-top: 1px solid #E4E4E4;
|
2389 |
-
display: -webkit-box;
|
2390 |
-
display: flex;
|
2391 |
-
-webkit-box-flex: 0;
|
2392 |
-
flex: none;
|
2393 |
-
margin: 0 16px;
|
2394 |
-
padding: 8px 0 16px;
|
2395 |
-
}
|
2396 |
-
|
2397 |
-
.tribe-events .tribe-events-calendar-month__more-events-link {
|
2398 |
-
-webkit-box-flex: 0;
|
2399 |
-
flex: none;
|
2400 |
}
|
2401 |
|
2402 |
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__more-events-link {
|
@@ -2407,118 +1744,63 @@
|
|
2407 |
* Multiday Event
|
2408 |
* ----------------------------------------------------------------------------- */
|
2409 |
|
2410 |
-
.tribe-events .tribe-events-calendar-month__multiday-event {
|
2411 |
-
|
2412 |
-
|
2413 |
-
|
2414 |
-
width: 100%;
|
2415 |
-
z-index: 5;
|
2416 |
-
}
|
2417 |
-
|
2418 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--width-2 {
|
2419 |
-
width: calc(200% + 1px);
|
2420 |
-
}
|
2421 |
-
|
2422 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--width-3 {
|
2423 |
-
width: calc(300% + 2px);
|
2424 |
-
}
|
2425 |
-
|
2426 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--width-4 {
|
2427 |
-
width: calc(400% + 3px);
|
2428 |
-
}
|
2429 |
-
|
2430 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--width-5 {
|
2431 |
-
width: calc(500% + 4px);
|
2432 |
-
}
|
2433 |
-
|
2434 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--width-6 {
|
2435 |
-
width: calc(600% + 5px);
|
2436 |
-
}
|
2437 |
-
|
2438 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--width-7 {
|
2439 |
-
width: calc(700% + 6px);
|
2440 |
-
}
|
2441 |
-
|
2442 |
-
/* .tribe-events-calendar-month__multiday-event--empty {} */
|
2443 |
-
|
2444 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--hidden {
|
2445 |
-
opacity: 0;
|
2446 |
-
}
|
2447 |
-
|
2448 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--start {
|
2449 |
-
border-top-left-radius: 9.5px;
|
2450 |
-
border-bottom-left-radius: 9.5px;
|
2451 |
-
}
|
2452 |
|
2453 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--end {
|
2454 |
-
|
2455 |
-
|
2456 |
-
|
2457 |
|
2458 |
-
.tribe-events .tribe-events-calendar-month__multiday-event-inner {
|
2459 |
-
-webkit-box-align: center;
|
2460 |
-
align-items: center;
|
2461 |
background-color: rgba(51,74,255, 0.24);
|
2462 |
-
cursor: pointer;
|
2463 |
-
display: -webkit-box;
|
2464 |
-
display: flex;
|
2465 |
-
flex-wrap: nowrap;
|
2466 |
-
padding: 1px 16px;
|
2467 |
-webkit-transition: background-color 0.2s ease;
|
2468 |
transition: background-color 0.2s ease;
|
2469 |
}
|
2470 |
|
2471 |
-
.tribe-events .tribe-events-calendar-month__multiday-event-inner:hover,
|
2472 |
-
.tribe-events .tribe-events-calendar-month__multiday-event-inner:focus {
|
2473 |
background-color: rgba(51,74,255, 0.34);
|
2474 |
}
|
2475 |
|
2476 |
-
.tribe-events .tribe-events-calendar-month__multiday-event-inner--focus,
|
2477 |
-
.tribe-events .tribe-events-calendar-month__multiday-event-inner--hover {
|
2478 |
background-color: rgba(51,74,255, 0.34);
|
2479 |
}
|
2480 |
|
2481 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-inner {
|
2482 |
background-color: #F7F6F6;
|
2483 |
}
|
2484 |
|
2485 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-inner:hover,
|
2486 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-inner:focus {
|
2487 |
background-color: #F7F6F6;
|
2488 |
}
|
2489 |
|
2490 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-inner--focus,
|
2491 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-inner--hover {
|
2492 |
background-color: #F7F6F6;
|
2493 |
}
|
2494 |
|
2495 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-featured-icon,
|
2496 |
-
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-title {
|
2497 |
opacity: 0.5;
|
2498 |
}
|
2499 |
|
2500 |
-
.tribe-events .tribe-events-calendar-month__multiday-event-
|
2501 |
-
-webkit-box-flex: 0;
|
2502 |
-
flex: none;
|
2503 |
-
margin-right: 5px;
|
2504 |
-
}
|
2505 |
-
|
2506 |
-
.tribe-events .tribe-events-calendar-month__multiday-event-title {
|
2507 |
-
-webkit-box-flex: 1;
|
2508 |
-
flex: auto;
|
2509 |
font-weight: 400;
|
2510 |
-
overflow: hidden;
|
2511 |
text-overflow: ellipsis;
|
2512 |
-
white-space: nowrap;
|
2513 |
}
|
2514 |
|
|
|
|
|
2515 |
/* -----------------------------------------------------------------------------
|
2516 |
* Nav
|
2517 |
* ----------------------------------------------------------------------------- */
|
2518 |
|
2519 |
-
|
2520 |
-
padding-top: 20px;
|
2521 |
-
}
|
2522 |
|
2523 |
/* Day */
|
2524 |
|
@@ -2533,27 +1815,12 @@
|
|
2533 |
* Event
|
2534 |
* ----------------------------------------------------------------------------- */
|
2535 |
|
2536 |
-
.tribe-events .tribe-events-calendar-day__event {
|
2537 |
-
display: -webkit-box;
|
2538 |
-
display: flex;
|
2539 |
-
-webkit-box-orient: vertical;
|
2540 |
-
-webkit-box-direction: normal;
|
2541 |
-
flex-direction: column;
|
2542 |
-
margin-bottom: 24px;
|
2543 |
-
margin-top: 32px;
|
2544 |
-
padding-left: 42px;
|
2545 |
-
}
|
2546 |
-
|
2547 |
-
.tribe-events .tribe-events-calendar-day__event:last-child {
|
2548 |
-
margin-bottom: 40px;
|
2549 |
-
}
|
2550 |
-
|
2551 |
.tribe-events .tribe-events-calendar-day__event--featured {
|
2552 |
position: relative;
|
2553 |
}
|
2554 |
|
2555 |
-
.tribe-events .tribe-events-calendar-day__event--featured:
|
2556 |
-
background: #334AFF;
|
2557 |
content: '';
|
2558 |
height: 100%;
|
2559 |
left: 21px;
|
@@ -2561,18 +1828,7 @@
|
|
2561 |
width: 3px;
|
2562 |
}
|
2563 |
|
2564 |
-
.tribe-events .tribe-events-calendar-day__time-separator + .tribe-events-calendar-day__event {
|
2565 |
-
margin-top: 20px;
|
2566 |
-
}
|
2567 |
-
|
2568 |
-
.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper {
|
2569 |
-
-webkit-box-flex: 0;
|
2570 |
-
flex: none;
|
2571 |
-
margin-bottom: 16px;
|
2572 |
-
}
|
2573 |
-
|
2574 |
.tribe-events .tribe-events-calendar-day__event-featured-image-link {
|
2575 |
-
display: block;
|
2576 |
-webkit-transition: opacity 0.2s ease;
|
2577 |
transition: opacity 0.2s ease;
|
2578 |
}
|
@@ -2586,53 +1842,9 @@
|
|
2586 |
opacity: 0.9;
|
2587 |
}
|
2588 |
|
2589 |
-
.tribe-events .tribe-events-calendar-day__event-
|
2590 |
-
|
2591 |
-
|
2592 |
-
|
2593 |
-
.tribe-events .tribe-events-calendar-day__event-details {
|
2594 |
-
-webkit-box-flex: 0;
|
2595 |
-
flex: none;
|
2596 |
-
position: relative;
|
2597 |
-
}
|
2598 |
-
|
2599 |
-
.tribe-events .tribe-events-calendar-day__event-header > *:last-child {
|
2600 |
-
margin-bottom: 0;
|
2601 |
-
}
|
2602 |
-
|
2603 |
-
.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,
|
2604 |
-
.tribe-events .tribe-events-calendar-day__event-title {
|
2605 |
-
margin-bottom: 8px;
|
2606 |
-
}
|
2607 |
-
|
2608 |
-
.tribe-events .tribe-events-calendar-day__event-datetime-wrapper:last-child, .tribe-events .tribe-events-calendar-day__event-title:last-child {
|
2609 |
-
margin-bottom: 0;
|
2610 |
-
}
|
2611 |
-
|
2612 |
-
.tribe-events .tribe-events-calendar-day__event-datetime-featured-icon {
|
2613 |
-
display: inline-block;
|
2614 |
-
margin-right: 4px;
|
2615 |
-
}
|
2616 |
-
|
2617 |
-
.tribe-events .tribe-events-calendar-day__event-datetime-recurring-icon {
|
2618 |
-
display: inline-block;
|
2619 |
-
margin-left: 4px;
|
2620 |
-
}
|
2621 |
-
|
2622 |
-
/* .tribe-events-calendar-day__event-title-link {} */
|
2623 |
-
|
2624 |
-
.tribe-events .tribe-events-calendar-day__event-venue {
|
2625 |
-
margin-bottom: 8px;
|
2626 |
-
}
|
2627 |
-
|
2628 |
-
.tribe-events .tribe-events-calendar-day__event-description {
|
2629 |
-
display: none !important;
|
2630 |
-
visibility: hidden;
|
2631 |
-
}
|
2632 |
-
|
2633 |
-
.tribe-events .tribe-events-calendar-day__event-cost {
|
2634 |
-
margin-top: 12px;
|
2635 |
-
}
|
2636 |
|
2637 |
/* -----------------------------------------------------------------------------
|
2638 |
* Nav
|
@@ -2640,20 +1852,12 @@
|
|
2640 |
|
2641 |
.tribe-events .tribe-events-calendar-day-nav {
|
2642 |
border-top: 1px solid #D5D5D5;
|
2643 |
-
padding-top: 24px;
|
2644 |
}
|
2645 |
|
2646 |
/* -----------------------------------------------------------------------------
|
2647 |
* Time separator
|
2648 |
* ----------------------------------------------------------------------------- */
|
2649 |
|
2650 |
-
.tribe-events .tribe-events-calendar-day__time-separator {
|
2651 |
-
display: -webkit-box;
|
2652 |
-
display: flex;
|
2653 |
-
-webkit-box-align: center;
|
2654 |
-
align-items: center;
|
2655 |
-
}
|
2656 |
-
|
2657 |
.tribe-events .tribe-events-calendar-day__time-separator:after {
|
2658 |
background-color: #D5D5D5;
|
2659 |
content: '';
|
@@ -2664,115 +1868,41 @@
|
|
2664 |
margin-left: 20px;
|
2665 |
}
|
2666 |
|
2667 |
-
|
2668 |
-
|
2669 |
-
|
2670 |
-
}
|
2671 |
-
|
2672 |
-
@media (min-width: 768px) {
|
2673 |
-
|
2674 |
-
.tribe-events .tribe-events-l-container {
|
2675 |
-
padding-bottom: 160px;
|
2676 |
-
padding-top: 96px
|
2677 |
-
}
|
2678 |
-
|
2679 |
-
.tribe-events .datepicker {
|
2680 |
-
margin-top: 16px
|
2681 |
-
}
|
2682 |
-
|
2683 |
-
.admin-bar .tribe-events .datepicker {
|
2684 |
-
margin-top: 16px
|
2685 |
-
}
|
2686 |
-
|
2687 |
-
.tribe-events .tribe-events-c-events-bar {
|
2688 |
-
border: 1px solid #E4E4E4;
|
2689 |
-
-webkit-box-orient: horizontal;
|
2690 |
-
-webkit-box-direction: normal;
|
2691 |
-
flex-direction: row;
|
2692 |
-
margin-bottom: 32px
|
2693 |
-
}
|
2694 |
|
2695 |
-
.tribe-events .tribe-events-
|
2696 |
-
-
|
2697 |
-
|
2698 |
-
display:
|
2699 |
-
display: flex;
|
2700 |
-webkit-box-flex: 1;
|
2701 |
flex: auto;
|
2702 |
-
|
2703 |
-
|
2704 |
-
}
|
2705 |
-
|
2706 |
-
.tribe-events .tribe-events-c-events-bar__search {
|
2707 |
-
display: -webkit-box;
|
2708 |
-
display: flex;
|
2709 |
-
-webkit-box-flex: 1;
|
2710 |
-
flex: auto
|
2711 |
-
}
|
2712 |
-
|
2713 |
-
.tribe-events .tribe-events-c-events-bar__filters {
|
2714 |
-
border-right: 1px solid #E4E4E4;
|
2715 |
-
margin: 12px 0
|
2716 |
-
}
|
2717 |
-
|
2718 |
-
.tribe-events .tribe-events-c-events-bar__filters-button {
|
2719 |
-
-webkit-box-align: center;
|
2720 |
-
align-items: center;
|
2721 |
-
display: -webkit-box !important;
|
2722 |
-
display: flex !important;
|
2723 |
-
margin: -12px 0;
|
2724 |
-
padding: 20px 24px;
|
2725 |
-
visibility: visible
|
2726 |
-
}
|
2727 |
-
|
2728 |
-
.tribe-events .tribe-events-c-events-bar__filters-button:hover:before, .tribe-events .tribe-events-c-events-bar__filters-button:focus:before, .tribe-events .tribe-events-c-events-bar__filters-button:active:before {
|
2729 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23141827'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23141827'/%3E%3Cpath d='M12 9v6' stroke='%23141827'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23141827'/%3E%3C/g%3E%3C/svg%3E");
|
2730 |
-
}
|
2731 |
-
|
2732 |
-
.tribe-events .tribe-events-c-events-bar__filters-button:before {
|
2733 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23727272'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23727272'/%3E%3Cpath d='M12 9v6' stroke='%23727272'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23727272'/%3E%3C/g%3E%3C/svg%3E");
|
2734 |
-
background-repeat: no-repeat;
|
2735 |
-
background-size: contain;
|
2736 |
-
background-size: 17px;
|
2737 |
-
content: '';
|
2738 |
-
display: inline-block;
|
2739 |
-
-webkit-box-flex: 0;
|
2740 |
-
flex: none;
|
2741 |
-
height: 17px;
|
2742 |
-
margin-right: 8px;
|
2743 |
-
width: 17px
|
2744 |
}
|
2745 |
|
2746 |
-
|
2747 |
-
display: none !important;
|
2748 |
-
visibility: hidden
|
2749 |
-
}
|
2750 |
|
2751 |
-
.tribe-events .tribe-events-c-
|
2752 |
-
|
2753 |
-
|
2754 |
}
|
2755 |
|
2756 |
-
.
|
2757 |
-
|
2758 |
}
|
2759 |
|
2760 |
-
.tribe-events .tribe-events-c-
|
2761 |
-
|
2762 |
}
|
2763 |
|
2764 |
-
.tribe-events .tribe-events-c-
|
2765 |
-
|
2766 |
-
visibility: hidden
|
2767 |
}
|
2768 |
|
2769 |
-
.tribe-events .tribe-events-c-
|
2770 |
-
|
2771 |
-
clip: auto;
|
2772 |
-
width: auto;
|
2773 |
-
height: auto;
|
2774 |
-
margin: 0;
|
2775 |
-
position: static
|
2776 |
}
|
2777 |
|
2778 |
.tribe-events .tribe-events-c-nav__prev,
|
@@ -2794,162 +1924,65 @@
|
|
2794 |
width: 9px
|
2795 |
}
|
2796 |
|
2797 |
-
.tribe-events .tribe-events-c-small-cta--readmore {
|
2798 |
-
margin-top: 16px
|
2799 |
-
}
|
2800 |
-
|
2801 |
-
.tribe-events .tribe-events-c-search {
|
2802 |
-
display: -webkit-box;
|
2803 |
-
display: flex;
|
2804 |
-
-webkit-box-align: center;
|
2805 |
-
align-items: center
|
2806 |
-
}
|
2807 |
-
|
2808 |
-
.tribe-events .tribe-events-c-search__input-group {
|
2809 |
-
-webkit-box-align: center;
|
2810 |
-
align-items: center;
|
2811 |
-
display: -webkit-box;
|
2812 |
-
display: flex;
|
2813 |
-
-webkit-box-flex: 1;
|
2814 |
-
flex: auto
|
2815 |
-
}
|
2816 |
-
|
2817 |
.tribe-events .tribe-events-c-search__input-control {
|
2818 |
-
border-right: 1px solid #E4E4E4
|
2819 |
-
-webkit-box-flex: 1;
|
2820 |
-
flex: auto;
|
2821 |
-
margin: 12px 0
|
2822 |
}
|
2823 |
|
2824 |
.tribe-events .tribe-events-c-search__input-control:last-child {
|
2825 |
border-right: 0
|
2826 |
}
|
2827 |
|
2828 |
-
.tribe-events .tribe-events-c-search__input {
|
2829 |
-
margin: -12px 0
|
2830 |
-
}
|
2831 |
-
|
2832 |
.tribe-events .tribe-events-c-search__input--icon {
|
2833 |
background-position: 16px center
|
2834 |
}
|
2835 |
|
2836 |
-
.tribe-events .tribe-events-c-search__button {
|
2837 |
-
-webkit-box-flex: 0;
|
2838 |
-
flex: none;
|
2839 |
-
margin-top: 0
|
2840 |
-
}
|
2841 |
-
|
2842 |
-
#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input {
|
2843 |
-
margin: -12px 0
|
2844 |
-
}
|
2845 |
-
|
2846 |
#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input--icon {
|
2847 |
background-position: 16px center
|
2848 |
}
|
2849 |
|
2850 |
-
.tribe-theme-avada .tribe-events .tribe-events-c-search__input {
|
2851 |
-
margin: -12px 0
|
2852 |
-
}
|
2853 |
-
|
2854 |
-
.tribe-events .tribe-events-c-top-bar {
|
2855 |
-
-webkit-box-align: center;
|
2856 |
-
align-items: center;
|
2857 |
-
display: -webkit-box;
|
2858 |
-
display: flex;
|
2859 |
-
-webkit-box-orient: horizontal;
|
2860 |
-
-webkit-box-direction: normal;
|
2861 |
-
flex-direction: row;
|
2862 |
-
flex-wrap: wrap;
|
2863 |
-
margin-bottom: 32px;
|
2864 |
-
width: 100%
|
2865 |
-
}
|
2866 |
-
|
2867 |
-
.tribe-events .tribe-events-c-top-bar__nav {
|
2868 |
-
display: block !important;
|
2869 |
-
-webkit-box-flex: 0;
|
2870 |
-
flex: none;
|
2871 |
-
visibility: visible
|
2872 |
-
}
|
2873 |
-
|
2874 |
-
.tribe-events .tribe-events-c-top-bar__nav-link:before {
|
2875 |
-
height: 18px;
|
2876 |
-
width: 11px
|
2877 |
-
}
|
2878 |
-
|
2879 |
-
.tribe-events .tribe-events-c-top-bar__today-button {
|
2880 |
-
display: block !important;
|
2881 |
-
-webkit-box-flex: 0;
|
2882 |
-
flex: none;
|
2883 |
-
margin-right: 15px;
|
2884 |
-
visibility: visible
|
2885 |
-
}
|
2886 |
-
|
2887 |
-
.tribe-events .tribe-events-c-top-bar__datepicker {
|
2888 |
-
margin: 0;
|
2889 |
-
padding: 0
|
2890 |
-
}
|
2891 |
-
|
2892 |
-
.tribe-events .tribe-events-c-top-bar__datepicker-mobile {
|
2893 |
-
display: none !important;
|
2894 |
-
visibility: hidden
|
2895 |
-
}
|
2896 |
-
|
2897 |
-
.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
|
2898 |
-
display: block !important;
|
2899 |
-
visibility: visible
|
2900 |
-
}
|
2901 |
-
|
2902 |
.tribe-events .tribe-events-c-top-bar__datepicker-button:after {
|
2903 |
height: 7px;
|
2904 |
width: 12px
|
2905 |
}
|
2906 |
|
2907 |
-
.tribe-events .tribe-events-c-
|
2908 |
-
|
2909 |
-
|
2910 |
-
}
|
2911 |
|
2912 |
-
.tribe-events .tribe-events-c-
|
2913 |
-
|
2914 |
-
|
2915 |
-
|
2916 |
-
|
2917 |
-
|
2918 |
-
|
|
|
|
|
|
|
|
|
|
|
2919 |
|
2920 |
-
.tribe-events .tribe-events-c-view-selector {
|
2921 |
-
|
2922 |
-
|
2923 |
|
2924 |
-
.tribe-events .tribe-events-c-view-selector--
|
2925 |
-
|
2926 |
-
|
|
|
|
|
|
|
|
|
|
|
2927 |
|
2928 |
-
.tribe-events .tribe-events-c-view-selector--
|
2929 |
-
|
2930 |
-
visibility: hidden
|
2931 |
}
|
2932 |
|
2933 |
.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content {
|
2934 |
border: 0;
|
2935 |
border-radius: 0;
|
2936 |
-
box-shadow: none
|
2937 |
-
display: block;
|
2938 |
-
height: 100%;
|
2939 |
-
padding: 0 12px;
|
2940 |
-
position: static;
|
2941 |
-
-webkit-transform: none;
|
2942 |
-
transform: none
|
2943 |
-
}
|
2944 |
-
|
2945 |
-
.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list {
|
2946 |
-
display: -webkit-box;
|
2947 |
-
display: flex;
|
2948 |
-
height: 100%
|
2949 |
-
}
|
2950 |
-
|
2951 |
-
.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item {
|
2952 |
-
margin: 0 12px
|
2953 |
}
|
2954 |
|
2955 |
.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link {
|
@@ -2966,216 +1999,28 @@
|
|
2966 |
width: 100%
|
2967 |
}
|
2968 |
|
2969 |
-
.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link {
|
2970 |
-
height: 100%;
|
2971 |
-
padding: 20px 0;
|
2972 |
-
position: relative
|
2973 |
-
}
|
2974 |
-
|
2975 |
-
.tribe-events .tribe-events-c-view-selector__button {
|
2976 |
-
height: 100%;
|
2977 |
-
padding: 20px 24px
|
2978 |
-
}
|
2979 |
-
|
2980 |
.tribe-events .tribe-events-c-view-selector__button:before {
|
2981 |
-
|
2982 |
-
|
2983 |
-
|
2984 |
-
.tribe-events .tribe-events-c-view-selector__button:after {
|
2985 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21.85L6 5.64 10.79.85 11.94 2 6 7.94.06 2z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E");
|
2986 |
-
background-repeat: no-repeat;
|
2987 |
-
background-size: contain;
|
2988 |
-
content: '';
|
2989 |
-
display: block;
|
2990 |
-
-webkit-box-flex: 0;
|
2991 |
-
flex: none;
|
2992 |
-
height: 6px;
|
2993 |
-
margin-left: 8px;
|
2994 |
-
width: 10px
|
2995 |
-
}
|
2996 |
-
|
2997 |
-
.tribe-events .tribe-events-c-view-selector__button--active:after {
|
2998 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21 7.15L6 2.36l4.79 4.79L11.94 6 6 .06.06 6z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E")
|
2999 |
-
}
|
3000 |
-
|
3001 |
-
.tribe-events .tribe-events-c-view-selector__button-icon {
|
3002 |
-
display: none !important;
|
3003 |
-
visibility: hidden
|
3004 |
-
}
|
3005 |
-
|
3006 |
-
.tribe-events .tribe-events-c-view-selector__button-text {
|
3007 |
-
clip: auto;
|
3008 |
-
width: auto;
|
3009 |
-
height: auto;
|
3010 |
-
margin: 0;
|
3011 |
-
position: static;
|
3012 |
-
color: #141827;
|
3013 |
-
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
3014 |
-
font-size: 14px;
|
3015 |
-
line-height: 1.62;
|
3016 |
-
font-weight: 400;
|
3017 |
-
font-weight: 700;
|
3018 |
-
|
3019 |
-
-webkit-box-flex: 1;
|
3020 |
-
|
3021 |
-
flex: auto
|
3022 |
-
}
|
3023 |
-
|
3024 |
-
.tribe-events .tribe-events-c-view-selector__content {
|
3025 |
-
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
3026 |
-
left: 0;
|
3027 |
-
padding: 8px;
|
3028 |
-
right: auto;
|
3029 |
-
-webkit-transform: translateY(8px);
|
3030 |
-
transform: translateY(8px);
|
3031 |
-
width: auto
|
3032 |
-
}
|
3033 |
-
|
3034 |
-
.tribe-events .tribe-events-c-view-selector__list-item-link {
|
3035 |
-
padding: 4px 32px 4px 16px
|
3036 |
-
}
|
3037 |
-
|
3038 |
-
.tribe-events .tribe-events-c-view-selector__list-item-icon {
|
3039 |
-
display: none !important;
|
3040 |
-
visibility: hidden
|
3041 |
-
}
|
3042 |
-
|
3043 |
-
.tribe-events .tribe-events-header {
|
3044 |
-
background-color: transparent;
|
3045 |
-
-webkit-box-orient: horizontal;
|
3046 |
-
-webkit-box-direction: normal;
|
3047 |
-
flex-direction: row;
|
3048 |
-
flex-wrap: wrap;
|
3049 |
-
margin: 0;
|
3050 |
-
padding: 0
|
3051 |
-
}
|
3052 |
-
|
3053 |
-
.tribe-events .tribe-events-header__events-bar {
|
3054 |
-
width: 100%
|
3055 |
-
}
|
3056 |
-
|
3057 |
-
.tribe-events .tribe-events-calendar-list__event-row {
|
3058 |
-
margin-bottom: 40px;
|
3059 |
-
margin-top: 48px;
|
3060 |
-
margin-left: -24px;
|
3061 |
-
margin-right: -24px
|
3062 |
-
}
|
3063 |
-
|
3064 |
-
.tribe-events .tribe-events-calendar-list__event-row > .tribe-common-g-col {
|
3065 |
-
padding-left: 24px;
|
3066 |
-
padding-right: 24px
|
3067 |
-
}
|
3068 |
-
|
3069 |
-
.tribe-events .tribe-events-calendar-list__event-row:last-child {
|
3070 |
-
margin-bottom: 64px
|
3071 |
}
|
3072 |
|
3073 |
-
.tribe-events .tribe-events-calendar-
|
3074 |
-
margin-top: 40px
|
3075 |
-
}
|
3076 |
-
|
3077 |
-
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
|
3078 |
right: -1px;
|
3079 |
-
width: 4px
|
3080 |
-
|
3081 |
-
|
3082 |
-
.tribe-events .tribe-events-calendar-list__event-date-tag {
|
3083 |
-
margin-right: 0;
|
3084 |
-
width: 11.111%
|
3085 |
-
}
|
3086 |
-
|
3087 |
-
.tribe-events .tribe-events-calendar-list__event-wrapper {
|
3088 |
-
-webkit-box-flex: 0;
|
3089 |
-
flex: none;
|
3090 |
-
width: 88.888%
|
3091 |
-
}
|
3092 |
-
|
3093 |
-
.tribe-events .tribe-events-calendar-list__event {
|
3094 |
-
-webkit-box-orient: horizontal;
|
3095 |
-
-webkit-box-direction: reverse;
|
3096 |
-
flex-direction: row-reverse;
|
3097 |
-
-webkit-box-pack: end;
|
3098 |
-
justify-content: flex-end
|
3099 |
-
}
|
3100 |
-
|
3101 |
-
.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
|
3102 |
-
margin-bottom: 0;
|
3103 |
-
width: 37.5%
|
3104 |
-
}
|
3105 |
-
|
3106 |
-
.tribe-events .tribe-events-calendar-list__event-details {
|
3107 |
-
width: 62.5%
|
3108 |
-
}
|
3109 |
-
|
3110 |
-
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,
|
3111 |
-
.tribe-events .tribe-events-calendar-list__event-title {
|
3112 |
-
margin-bottom: 16px
|
3113 |
-
}
|
3114 |
|
3115 |
.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {
|
3116 |
-
clip: auto;
|
3117 |
-
width: auto;
|
3118 |
-
height: auto;
|
3119 |
-
margin: 0;
|
3120 |
-
position: static;
|
3121 |
-
|
3122 |
color: #334AFF;
|
3123 |
-
font-weight: 700
|
3124 |
-
margin-right: 8px
|
3125 |
-
}
|
3126 |
-
|
3127 |
-
.tribe-events .tribe-events-calendar-list__event-venue {
|
3128 |
-
margin-bottom: 16px
|
3129 |
-
}
|
3130 |
-
|
3131 |
-
.tribe-events .tribe-events-calendar-list__event-description {
|
3132 |
-
display: block !important;
|
3133 |
-
margin-top: 16px;
|
3134 |
-
visibility: visible
|
3135 |
-
}
|
3136 |
-
|
3137 |
-
.tribe-events .tribe-events-calendar-list__event-cost {
|
3138 |
-
margin-top: 16px
|
3139 |
-
}
|
3140 |
-
|
3141 |
-
.tribe-events .tribe-events-calendar-list-nav {
|
3142 |
-
padding-top: 32px
|
3143 |
-
}
|
3144 |
-
|
3145 |
-
.tribe-events .tribe-events-calendar-month {
|
3146 |
-
margin: 0
|
3147 |
-
}
|
3148 |
-
|
3149 |
-
.tribe-events .tribe-events-calendar-month__body {
|
3150 |
-
border-top: 1px solid #E4E4E4
|
3151 |
-
}
|
3152 |
-
|
3153 |
-
.tribe-events .tribe-events-calendar-month__week {
|
3154 |
-
border-left: 1px solid #E4E4E4
|
3155 |
}
|
3156 |
|
3157 |
.tribe-events .tribe-events-calendar-month__header-column-title {
|
3158 |
text-align: left
|
3159 |
}
|
3160 |
|
3161 |
-
.tribe-events .tribe-events-calendar-month__header-column-title-mobile {
|
3162 |
-
display: none !important;
|
3163 |
-
visibility: hidden
|
3164 |
-
}
|
3165 |
-
|
3166 |
-
.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
|
3167 |
-
display: block !important;
|
3168 |
-
visibility: visible
|
3169 |
-
}
|
3170 |
-
|
3171 |
.tribe-events .tribe-events-calendar-month__day {
|
3172 |
-
border-
|
3173 |
-
border-radius: 0;
|
3174 |
-
border-style: solid;
|
3175 |
-
border-width: 0 1px 1px 0;
|
3176 |
-
height: auto;
|
3177 |
-
min-height: 168px;
|
3178 |
-
overflow: visible
|
3179 |
}
|
3180 |
|
3181 |
.tribe-events .tribe-events-calendar-month__day:after {
|
@@ -3195,115 +2040,19 @@
|
|
3195 |
background-color: #141827
|
3196 |
}
|
3197 |
|
3198 |
-
.tribe-events .tribe-events-calendar-
|
3199 |
-
|
3200 |
-
|
3201 |
-
|
3202 |
-
|
3203 |
-
.tribe-events .tribe-events-calendar-month__day-cell--desktop {
|
3204 |
-
display: -webkit-box !important;
|
3205 |
-
display: flex !important;
|
3206 |
-
-webkit-box-orient: vertical;
|
3207 |
-
-webkit-box-direction: normal;
|
3208 |
-
flex-direction: column;
|
3209 |
-
visibility: visible
|
3210 |
-
}
|
3211 |
-
|
3212 |
-
.tribe-events .tribe-events-calendar-month__day-date {
|
3213 |
-
-webkit-box-flex: 0;
|
3214 |
-
flex: none;
|
3215 |
-
padding: 8px 16px
|
3216 |
-
}
|
3217 |
-
|
3218 |
-
.tribe-events .tribe-events-calendar-month-mobile-events {
|
3219 |
-
display: none !important;
|
3220 |
-
visibility: hidden
|
3221 |
-
}
|
3222 |
-
|
3223 |
-
.tribe-events .tribe-events-calendar-month__multiday-event-wrapper {
|
3224 |
-
height: 19px;
|
3225 |
-
margin-bottom: 4px;
|
3226 |
-
position: relative
|
3227 |
-
}
|
3228 |
-
|
3229 |
-
.tribe-events .tribe-events-calendar-month-nav {
|
3230 |
-
display: none !important;
|
3231 |
-
visibility: hidden
|
3232 |
-
}
|
3233 |
-
|
3234 |
-
.tribe-events .tribe-events-calendar-day__event {
|
3235 |
-
-webkit-box-orient: horizontal;
|
3236 |
-
-webkit-box-direction: reverse;
|
3237 |
-
flex-direction: row-reverse;
|
3238 |
-
-webkit-box-pack: end;
|
3239 |
-
justify-content: flex-end;
|
3240 |
-
margin-bottom: 40px;
|
3241 |
-
margin-top: 48px;
|
3242 |
-
padding-left: 0
|
3243 |
-
}
|
3244 |
-
|
3245 |
-
.tribe-events .tribe-events-calendar-day__event:last-child {
|
3246 |
-
margin-bottom: 64px
|
3247 |
}
|
3248 |
|
3249 |
-
.tribe-events .tribe-events-calendar-day__event--featured:
|
3250 |
left: calc(11.111% - 24px);
|
3251 |
width: 4px
|
3252 |
}
|
3253 |
|
3254 |
-
.tribe-events .tribe-events-calendar-day__time-separator + .tribe-events-calendar-day__event {
|
3255 |
-
margin-top: 40px
|
3256 |
-
}
|
3257 |
-
|
3258 |
-
.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper {
|
3259 |
-
margin-bottom: 0;
|
3260 |
-
width: 33.333%
|
3261 |
-
}
|
3262 |
-
|
3263 |
-
.tribe-events .tribe-events-calendar-day__event-details {
|
3264 |
-
margin-left: 11.111%;
|
3265 |
-
width: 55.555%
|
3266 |
-
}
|
3267 |
-
|
3268 |
-
.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,
|
3269 |
-
.tribe-events .tribe-events-calendar-day__event-title {
|
3270 |
-
margin-bottom: 16px
|
3271 |
-
}
|
3272 |
-
|
3273 |
.tribe-events .tribe-events-calendar-day__event-datetime-featured-text {
|
3274 |
-
clip: auto;
|
3275 |
-
width: auto;
|
3276 |
-
height: auto;
|
3277 |
-
margin: 0;
|
3278 |
-
position: static;
|
3279 |
-
|
3280 |
color: #334AFF;
|
3281 |
-
font-weight: 700
|
3282 |
-
margin-right: 8px
|
3283 |
-
}
|
3284 |
-
|
3285 |
-
.tribe-events .tribe-events-calendar-day__event-venue {
|
3286 |
-
margin-bottom: 16px
|
3287 |
-
}
|
3288 |
-
|
3289 |
-
.tribe-events .tribe-events-calendar-day__event-description {
|
3290 |
-
display: block !important;
|
3291 |
-
margin-top: 16px;
|
3292 |
-
visibility: visible
|
3293 |
-
}
|
3294 |
-
|
3295 |
-
.tribe-events .tribe-events-calendar-day__event-cost {
|
3296 |
-
margin-top: 16px
|
3297 |
-
}
|
3298 |
-
|
3299 |
-
.tribe-events .tribe-events-calendar-day-nav {
|
3300 |
-
padding-top: 32px
|
3301 |
-
}
|
3302 |
-
}
|
3303 |
-
|
3304 |
-
@media (min-width: 960px) {
|
3305 |
-
|
3306 |
-
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
|
3307 |
-
margin-left: 28%
|
3308 |
}
|
3309 |
}
|
9 |
*/
|
10 |
|
11 |
/**
|
12 |
+
* The Events Calendar Tribe V2 Full Stylesheet
|
13 |
*
|
14 |
* @package TribeEventsCalendar
|
15 |
*
|
133 |
* SVG - Check
|
134 |
* ----------------------------------------------------------------------------- */
|
135 |
|
136 |
+
/* -----------------------------------------------------------------------------
|
137 |
+
* SVG - Close
|
138 |
+
* ----------------------------------------------------------------------------- */
|
139 |
+
|
140 |
/* -----------------------------------------------------------------------------
|
141 |
* SVG - Day
|
142 |
* ----------------------------------------------------------------------------- */
|
165 |
* SVG - Map
|
166 |
* ----------------------------------------------------------------------------- */
|
167 |
|
168 |
+
/* -----------------------------------------------------------------------------
|
169 |
+
* SVG - Messages
|
170 |
+
* ----------------------------------------------------------------------------- */
|
171 |
+
|
172 |
/* -----------------------------------------------------------------------------
|
173 |
* SVG - Month
|
174 |
* ----------------------------------------------------------------------------- */
|
175 |
|
176 |
+
/* -----------------------------------------------------------------------------
|
177 |
+
* SVG - No Map
|
178 |
+
* ----------------------------------------------------------------------------- */
|
179 |
+
|
180 |
/* -----------------------------------------------------------------------------
|
181 |
* SVG - Photo
|
182 |
* ----------------------------------------------------------------------------- */
|
349 |
|
350 |
/* -----------------------------------------------------------------------------
|
351 |
*
|
352 |
+
* Base Full
|
353 |
*
|
354 |
* This file is just a clearing-house.
|
355 |
* Make partials (start with an underscore) for any actual css code.
|
362 |
*
|
363 |
* ----------------------------------------------------------------------------- */
|
364 |
|
365 |
+
/* .tribe-events { */
|
|
|
|
|
366 |
|
367 |
/* -----------------------------------------------------------------------------
|
368 |
*
|
370 |
*
|
371 |
* ----------------------------------------------------------------------------- */
|
372 |
|
373 |
+
/* } */
|
|
|
|
|
|
|
374 |
|
375 |
/* Components */
|
376 |
|
383 |
*
|
384 |
* ----------------------------------------------------------------------------- */
|
385 |
|
386 |
+
/* Breadcrumbs */
|
387 |
+
|
388 |
+
/* -----------------------------------------------------------------------------
|
389 |
+
*
|
390 |
+
* Breadcrumbs
|
391 |
+
*
|
392 |
+
* ----------------------------------------------------------------------------- */
|
393 |
+
|
394 |
+
.tribe-events .tribe-events-c-breadcrumbs__list {
|
395 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
396 |
+
font-size: 24px;
|
397 |
+
line-height: 1.42;
|
398 |
+
}
|
399 |
+
|
400 |
+
.tribe-events .tribe-events-c-breadcrumbs__list-item-link {
|
401 |
+
color: #727272;
|
402 |
+
-webkit-transition: color 0.2s ease;
|
403 |
+
transition: color 0.2s ease;
|
404 |
+
}
|
405 |
+
|
406 |
+
.tribe-events .tribe-events-c-breadcrumbs__list-item-link:visited {
|
407 |
+
color: #727272;
|
408 |
+
}
|
409 |
+
|
410 |
+
.tribe-events .tribe-events-c-breadcrumbs__list-item-link:hover,
|
411 |
+
.tribe-events .tribe-events-c-breadcrumbs__list-item-link:focus {
|
412 |
+
color: #141827;
|
413 |
+
}
|
414 |
+
|
415 |
/* Datepicker */
|
416 |
|
417 |
/* -----------------------------------------------------------------------------
|
425 |
border: 1px solid #D5D5D5;
|
426 |
border-radius: 4px;
|
427 |
box-shadow: 0 2px 12px 0 rgba(0,0,0, 0.14);
|
|
|
|
|
428 |
}
|
429 |
|
430 |
.tribe-events .datepicker:before,
|
432 |
content: none;
|
433 |
}
|
434 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
435 |
.tribe-events .datepicker .datepicker-switch:hover,
|
436 |
.tribe-events .datepicker .datepicker-switch:focus,
|
437 |
.tribe-events .datepicker .datepicker-switch:active,
|
461 |
color: rgba(20,24,39, 0.9);
|
462 |
}
|
463 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
464 |
.tribe-events .datepicker .dow {
|
465 |
color: #141827;
|
466 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
467 |
font-size: 11px;
|
468 |
font-weight: 400;
|
469 |
line-height: 1.5;
|
|
|
|
|
|
|
470 |
}
|
471 |
|
472 |
.tribe-events .datepicker .day {
|
475 |
font-size: 16px;
|
476 |
line-height: 1.62;
|
477 |
font-weight: 400;
|
|
|
|
|
|
|
478 |
}
|
479 |
|
|
|
|
|
480 |
.tribe-events .datepicker .day.old {
|
481 |
color: #D5D5D5;
|
482 |
}
|
488 |
font-size: 12px;
|
489 |
line-height: 1.38;
|
490 |
font-weight: 400;
|
|
|
|
|
|
|
|
|
|
|
491 |
}
|
492 |
|
493 |
.tribe-events .datepicker .day,
|
526 |
background: #334AFF;
|
527 |
}
|
528 |
|
|
|
|
|
|
|
|
|
529 |
.tribe-events.tribe-events-view--week .datepicker tbody tr.active:after {
|
530 |
border: 1px solid #334AFF;
|
531 |
border-radius: 4px;
|
565 |
|
566 |
.tribe-events.tribe-events-view--week .datepicker .day.disabled {
|
567 |
color: #141827;
|
|
|
568 |
}
|
569 |
|
570 |
.tribe-events.tribe-events-view--week .datepicker .day.disabled:hover,
|
573 |
color: #141827;
|
574 |
}
|
575 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
576 |
.tribe-events.tribe-events-view--week .datepicker .hovered .day, .tribe-events.tribe-events-view--week .datepicker .focused .day {
|
577 |
background: #F7F6F6;
|
578 |
}
|
591 |
margin-top: 8px;
|
592 |
}
|
593 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
594 |
/* -----------------------------------------------------------------------------
|
595 |
* Theme Overrides - Enfold
|
596 |
* ----------------------------------------------------------------------------- */
|
599 |
border: 1px solid #D5D5D5;
|
600 |
border-radius: 4px;
|
601 |
box-shadow: 0 2px 12px 0 rgba(0,0,0, 0.14);
|
|
|
|
|
602 |
}
|
603 |
|
604 |
.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch {
|
605 |
color: #141827 !important;
|
|
|
606 |
}
|
607 |
|
608 |
.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:hover,
|
694 |
.tribe-theme-avada .tribe-events .datepicker {
|
695 |
border: 1px solid #D5D5D5;
|
696 |
border-radius: 4px;
|
|
|
697 |
}
|
698 |
|
699 |
.tribe-theme-avada .tribe-events .datepicker tbody td {
|
700 |
border: 0;
|
701 |
}
|
702 |
|
|
|
|
|
|
|
|
|
703 |
.tribe-theme-avada .tribe-events .datepicker .datepicker-switch,
|
704 |
.tribe-theme-avada .tribe-events .datepicker .prev,
|
705 |
.tribe-theme-avada .tribe-events .datepicker .next {
|
794 |
*
|
795 |
* ----------------------------------------------------------------------------- */
|
796 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
797 |
.tribe-events .tribe-events-c-day-marker:after {
|
798 |
background-color: #D5D5D5;
|
799 |
content: '';
|
804 |
margin-left: 20px;
|
805 |
}
|
806 |
|
|
|
|
|
|
|
|
|
|
|
807 |
/* Events bar */
|
808 |
|
809 |
/* -----------------------------------------------------------------------------
|
824 |
|
825 |
.tribe-events .tribe-events-c-events-bar {
|
826 |
background-color: #FFFFFF;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
827 |
}
|
828 |
|
829 |
.tribe-events .tribe-events-c-events-bar__search-button:hover .tribe-events-c-events-bar__search-button-icon, .tribe-events .tribe-events-c-events-bar__search-button:focus .tribe-events-c-events-bar__search-button-icon {
|
851 |
display: block;
|
852 |
}
|
853 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
854 |
.tribe-events .tribe-events-c-events-bar__tab {
|
|
|
|
|
855 |
border-radius: 4px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
856 |
}
|
857 |
|
858 |
.tribe-events .tribe-events-c-events-bar__tab:hover .tribe-events-c-events-bar__tab-text, .tribe-events .tribe-events-c-events-bar__tab:focus .tribe-events-c-events-bar__tab-text, .tribe-events .tribe-events-c-events-bar__tab:active .tribe-events-c-events-bar__tab-text {
|
859 |
font-weight: 700;
|
860 |
}
|
861 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
862 |
.tribe-events .tribe-events-c-events-bar__tab--active {
|
863 |
background-color: #F7F6F6;
|
864 |
}
|
872 |
font-weight: 700;
|
873 |
}
|
874 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
875 |
/* -----------------------------------------------------------------------------
|
876 |
* Theme Overrides - Twenty Seventeen
|
877 |
* ----------------------------------------------------------------------------- */
|
893 |
*
|
894 |
* ----------------------------------------------------------------------------- */
|
895 |
|
896 |
+
/* Messages */
|
897 |
+
|
898 |
+
/* -----------------------------------------------------------------------------
|
899 |
+
*
|
900 |
+
* Messages
|
901 |
+
*
|
902 |
+
* Example:
|
903 |
+
* <div class="tribe-events-c-messages">
|
904 |
+
* <div class="tribe-events-c-messages__message">
|
905 |
+
* <ul class="tribe-events-c-messages__message-list">
|
906 |
+
* <li class="tribe-events-c-messages__message-list-item">There were no results found</li>
|
907 |
+
* </ul>
|
908 |
+
* </div>
|
909 |
+
* </div>
|
910 |
+
*
|
911 |
+
* ----------------------------------------------------------------------------- */
|
912 |
+
|
913 |
+
.tribe-events .tribe-events-c-messages__message {
|
914 |
+
background-color: rgba(20,24,39, 0.07);
|
915 |
+
border-radius: 4px;
|
916 |
}
|
917 |
|
918 |
+
.tribe-events .tribe-events-c-messages__message--notice:before {
|
919 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 23'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23141827' d='M.5 2.5h20v20H.5z'/%3E%3Cpath stroke='%23334AFF' stroke-linecap='round' d='M7.58333333 11.58333333l5.83333334 5.83333334m0-5.83333334l-5.83333334 5.83333334'/%3E%3Cpath stroke='%23141827' stroke-linecap='round' d='M4.5.5v4m12-4v4'/%3E%3Cpath stroke='%23141827' stroke-linecap='square' d='M.5 7.5h20'/%3E%3C/g%3E%3C/svg%3E");
|
920 |
+
background-repeat: no-repeat;
|
921 |
+
background-size: 22px;
|
922 |
+
display: inline-block;
|
923 |
+
content: '';
|
924 |
+
min-width: 22px;
|
925 |
+
height: 24px;
|
926 |
+
margin-right: 12px;
|
927 |
+
}
|
928 |
+
|
929 |
/* Navigation */
|
930 |
|
931 |
/* -----------------------------------------------------------------------------
|
950 |
|
951 |
.tribe-events .tribe-events-c-nav {
|
952 |
border-top: 1px solid #D5D5D5;
|
|
|
953 |
}
|
954 |
|
955 |
.tribe-events .tribe-events-c-nav__list {
|
|
|
|
|
956 |
list-style: none;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
957 |
}
|
958 |
|
959 |
.tribe-events .tribe-events-c-nav__prev-label-plural,
|
960 |
.tribe-events .tribe-events-c-nav__next-label-plural {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
961 |
white-space: pre;
|
962 |
}
|
963 |
|
975 |
font-weight: 700;
|
976 |
}
|
977 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
978 |
.tribe-events .tribe-events-c-nav__prev:disabled, .tribe-events .tribe-events-c-nav__next:disabled {
|
979 |
background-color: transparent;
|
980 |
color: #D5D5D5;
|
1026 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
|
1027 |
}
|
1028 |
|
1029 |
+
/* Read More */
|
1030 |
|
1031 |
/* -----------------------------------------------------------------------------
|
1032 |
*
|
1033 |
+
* Read More
|
1034 |
*
|
1035 |
* ----------------------------------------------------------------------------- */
|
1036 |
|
1037 |
+
/* Small CTA */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1038 |
|
1039 |
+
/* -----------------------------------------------------------------------------
|
1040 |
+
*
|
1041 |
+
* Small CTA (Tooltips - ET, ET+, RSVP)
|
1042 |
+
*
|
1043 |
+
* ----------------------------------------------------------------------------- */
|
1044 |
|
1045 |
.tribe-events .tribe-events-c-small-cta__stock {
|
1046 |
color: #727272;
|
|
|
1047 |
}
|
1048 |
|
1049 |
/* Search */
|
1050 |
|
1051 |
.tribe-events {
|
1052 |
|
|
|
1053 |
/* -----------------------------------------------------------------------------
|
1054 |
*
|
1055 |
* Search: Theme Overrides
|
1131 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.682 1.548a5.166 5.166 0 0 0-7.375 0C-3.073 5.984 4.959 15.36 4.994 15.36c.051-.001 8.092-9.35 3.688-13.812zM4.994 2.833c1.27 0 2.301 1.043 2.301 2.331 0 1.287-1.03 2.33-2.301 2.33-1.272 0-2.3-1.043-2.3-2.33 0-1.288 1.028-2.331 2.3-2.331z' fill='%23334AFF' fill-rule='evenodd'/%3E%3C/svg%3E");
|
1132 |
}
|
1133 |
|
|
|
|
|
|
|
|
|
1134 |
/* -----------------------------------------------------------------------------
|
1135 |
* Theme Overrides - Enfold
|
1136 |
* ----------------------------------------------------------------------------- */
|
1166 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.682 1.548a5.166 5.166 0 0 0-7.375 0C-3.073 5.984 4.959 15.36 4.994 15.36c.051-.001 8.092-9.35 3.688-13.812zM4.994 2.833c1.27 0 2.301 1.043 2.301 2.331 0 1.287-1.03 2.33-2.301 2.33-1.272 0-2.3-1.043-2.3-2.33 0-1.288 1.028-2.331 2.3-2.331z' fill='%23334AFF' fill-rule='evenodd'/%3E%3C/svg%3E");
|
1167 |
}
|
1168 |
|
|
|
|
|
|
|
|
|
1169 |
/* Tooltip */
|
1170 |
|
1171 |
/* -----------------------------------------------------------------------------
|
1181 |
border: 1px solid #D5D5D5;
|
1182 |
border-radius: 4px;
|
1183 |
box-shadow: 0 2px 12px 0 rgba(0,0,0, 0.14);
|
|
|
|
|
|
|
1184 |
}
|
1185 |
|
1186 |
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box {
|
1188 |
border: 0;
|
1189 |
border-radius: 0;
|
1190 |
box-shadow: none;
|
|
|
1191 |
}
|
1192 |
|
1193 |
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content {
|
1194 |
color: #141827;
|
1195 |
overflow: inherit;
|
|
|
1196 |
}
|
1197 |
|
|
|
|
|
|
|
|
|
1198 |
/* Top bar */
|
1199 |
|
1200 |
/* -----------------------------------------------------------------------------
|
1210 |
* Top Bar: Theme Overrides
|
1211 |
*
|
1212 |
* ----------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1213 |
|
1214 |
+
}
|
|
|
|
|
1215 |
|
1216 |
.tribe-events .tribe-events-c-top-bar__datepicker-button {
|
|
|
|
|
|
|
|
|
|
|
|
|
1217 |
-webkit-transition: opacity 0.2s ease;
|
1218 |
transition: opacity 0.2s ease;
|
1219 |
}
|
1242 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21 7.15L6 2.36l4.79 4.79L11.94 6 6 .06.06 6z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E");
|
1243 |
}
|
1244 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1245 |
/* View Selector */
|
1246 |
|
1247 |
/* -----------------------------------------------------------------------------
|
1294 |
*
|
1295 |
* ----------------------------------------------------------------------------- */
|
1296 |
|
|
|
|
|
|
|
|
|
|
|
1297 |
.tribe-events .tribe-events-c-view-selector__button {
|
|
|
|
|
|
|
|
|
|
|
|
|
1298 |
text-align: left;
|
|
|
1299 |
}
|
1300 |
|
1301 |
.tribe-events .tribe-events-c-view-selector__button:hover .tribe-events-c-view-selector__button-icon, .tribe-events .tribe-events-c-view-selector__button:focus .tribe-events-c-view-selector__button-icon {
|
1323 |
display: block;
|
1324 |
}
|
1325 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1326 |
.tribe-events .tribe-events-c-view-selector__content {
|
|
|
|
|
1327 |
border: 1px solid #E4E4E4;
|
1328 |
border-radius: 4px;
|
1329 |
box-shadow: 0 2px 12px 0 rgba(0,0,0, 0.14);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1330 |
}
|
1331 |
|
|
|
|
|
1332 |
.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link {
|
1333 |
background-color: #F7F6F6;
|
1334 |
}
|
1337 |
font-weight: 700;
|
1338 |
}
|
1339 |
|
|
|
|
|
1340 |
.tribe-events .tribe-events-c-view-selector__list-item-link {
|
|
|
|
|
1341 |
border-radius: 4px;
|
|
|
|
|
|
|
1342 |
}
|
1343 |
|
1344 |
.tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-icon, .tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-icon {
|
1349 |
color: rgba(20,24,39, 0.8);
|
1350 |
}
|
1351 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1352 |
.tribe-events .tribe-events-c-view-selector__list-item-text {
|
1353 |
color: #141827;
|
1354 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1355 |
font-size: 14px;
|
1356 |
line-height: 1.62;
|
1357 |
font-weight: 400;
|
|
|
|
|
|
|
|
|
1358 |
}
|
1359 |
|
1360 |
/* Views */
|
1361 |
|
1362 |
/* -----------------------------------------------------------------------------
|
1363 |
*
|
1364 |
+
* Views Full
|
1365 |
*
|
1366 |
* This file is just a clearing-house.
|
1367 |
* Make partials (start with an underscore) for any actual css code.
|
1377 |
*
|
1378 |
*/
|
1379 |
|
1380 |
+
/* .tribe-events {} */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1381 |
|
1382 |
/* List */
|
1383 |
|
1392 |
* Event
|
1393 |
* ----------------------------------------------------------------------------- */
|
1394 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1395 |
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
|
1396 |
+
background-color: #334AFF;
|
1397 |
content: '';
|
1398 |
height: 100%;
|
1399 |
right: calc(100% - 3px);
|
1401 |
width: 3px;
|
1402 |
}
|
1403 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1404 |
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
|
1405 |
color: #141827;
|
1406 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1409 |
line-height: 1.5;
|
1410 |
|
1411 |
color: #727272;
|
|
|
1412 |
text-transform: uppercase;
|
1413 |
}
|
1414 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1415 |
.tribe-events .tribe-events-calendar-list__event-featured-image-link {
|
|
|
1416 |
-webkit-transition: opacity 0.2s ease;
|
1417 |
transition: opacity 0.2s ease;
|
1418 |
}
|
1426 |
opacity: 0.9;
|
1427 |
}
|
1428 |
|
1429 |
+
.tribe-events .tribe-events-calendar-list__event-datetime-recurring-link:hover .tribe-events-calendar-list__event-datetime-recurring-icon, .tribe-events .tribe-events-calendar-list__event-datetime-recurring-link:focus .tribe-events-calendar-list__event-datetime-recurring-icon {
|
1430 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3C3.753 4.717 1.66 7 1.66 9.827c0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913c.099.109.158.239.198.37 0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E");
|
1431 |
+
}
|
|
|
|
|
|
|
|
|
|
|
1432 |
|
1433 |
+
/* -----------------------------------------------------------------------------
|
1434 |
+
* Month Separator
|
1435 |
+
* ----------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1436 |
|
1437 |
.tribe-events .tribe-events-calendar-list__month-separator:after {
|
1438 |
background-color: #D5D5D5;
|
1444 |
margin-left: 20px;
|
1445 |
}
|
1446 |
|
|
|
|
|
|
|
|
|
|
|
1447 |
/* -----------------------------------------------------------------------------
|
1448 |
* Nav
|
1449 |
* ----------------------------------------------------------------------------- */
|
1450 |
|
1451 |
.tribe-events .tribe-events-calendar-list-nav {
|
1452 |
border-top: 1px solid #D5D5D5;
|
|
|
1453 |
}
|
1454 |
|
1455 |
/* Month */
|
1461 |
*
|
1462 |
*/
|
1463 |
|
1464 |
+
/* .tribe-events { */
|
1465 |
+
|
1466 |
/* -----------------------------------------------------------------------------
|
1467 |
* Calendar
|
1468 |
* ----------------------------------------------------------------------------- */
|
1469 |
|
1470 |
+
/* } */
|
1471 |
+
|
1472 |
+
/* .tribe-events { */
|
1473 |
|
1474 |
/* -----------------------------------------------------------------------------
|
1475 |
* Calendar Body
|
1476 |
* ----------------------------------------------------------------------------- */
|
1477 |
|
1478 |
+
/* } */
|
|
|
|
|
|
|
1479 |
|
1480 |
/* -----------------------------------------------------------------------------
|
1481 |
* Calendar Event
|
1482 |
* ----------------------------------------------------------------------------- */
|
1483 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1484 |
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event {
|
1485 |
opacity: 0.5;
|
1486 |
}
|
1487 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1488 |
.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link {
|
|
|
1489 |
-webkit-transition: opacity 0.2s ease;
|
1490 |
transition: opacity 0.2s ease;
|
1491 |
}
|
1499 |
opacity: 0.9;
|
1500 |
}
|
1501 |
|
|
|
|
|
|
|
|
|
1502 |
.tribe-events .tribe-events-calendar-month__calendar-event-datetime {
|
1503 |
color: #141827;
|
1504 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1509 |
color: #727272;
|
1510 |
}
|
1511 |
|
|
|
|
|
|
|
|
|
1512 |
.tribe-events .tribe-events-calendar-month__calendar-event--featured:before {
|
1513 |
+
background-color: #334AFF;
|
1514 |
content: '';
|
1515 |
height: 100%;
|
1516 |
left: 3px;
|
1523 |
}
|
1524 |
|
1525 |
.tribe-events .tribe-events-calendar-month__calendar-event-datetime-featured,
|
1526 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring-icon {
|
1527 |
display: inline-block;
|
1528 |
}
|
1529 |
|
1531 |
margin-right: 4px;
|
1532 |
}
|
1533 |
|
1534 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring-icon {
|
1535 |
margin-left: 4px;
|
1536 |
}
|
1537 |
|
1538 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring-link:hover .tribe-events-calendar-month__calendar-event-datetime-recurring-icon, .tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring-link:focus .tribe-events-calendar-month__calendar-event-datetime-recurring-icon {
|
1539 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3C3.753 4.717 1.66 7 1.66 9.827c0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913c.099.109.158.239.198.37 0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E");
|
1540 |
+
}
|
1541 |
+
|
1542 |
/* -----------------------------------------------------------------------------
|
1543 |
* Calendar Event Tooltip
|
1544 |
* ----------------------------------------------------------------------------- */
|
1545 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1546 |
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link {
|
|
|
1547 |
-webkit-transition: opacity 0.2s ease;
|
1548 |
transition: opacity 0.2s ease;
|
1549 |
}
|
1557 |
opacity: 0.9;
|
1558 |
}
|
1559 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1560 |
/* -----------------------------------------------------------------------------
|
1561 |
* Calendar Header
|
1562 |
* ----------------------------------------------------------------------------- */
|
1563 |
|
|
|
|
|
|
|
|
|
|
|
1564 |
.tribe-events .tribe-events-calendar-month__header-column {
|
1565 |
text-transform: uppercase;
|
|
|
|
|
1566 |
}
|
1567 |
|
1568 |
.tribe-events .tribe-events-calendar-month__header-column-title {
|
1583 |
|
1584 |
.tribe-events .tribe-events-calendar-month__day {
|
1585 |
border-radius: 4px;
|
|
|
|
|
|
|
|
|
1586 |
}
|
1587 |
|
1588 |
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,
|
1614 |
opacity: 0.5;
|
1615 |
}
|
1616 |
|
|
|
|
|
|
|
|
|
|
|
1617 |
.tribe-events .tribe-events-calendar-month__day-cell--mobile {
|
|
|
|
|
1618 |
border-bottom: 2px solid transparent;
|
|
|
|
|
|
|
|
|
|
|
|
|
1619 |
-webkit-transition: border-color 0.2s ease;
|
1620 |
transition: border-color 0.2s ease;
|
1621 |
}
|
1651 |
|
1652 |
.tribe-events .tribe-events-calendar-month__day-date-link {
|
1653 |
color: #141827;
|
1654 |
+
-webkit-transition: color 0.2s ease;
|
1655 |
+
transition: color 0.2s ease;
|
1656 |
}
|
1657 |
|
1658 |
.tribe-events .tribe-events-calendar-month__day-date-link:hover,
|
1666 |
|
1667 |
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
|
1668 |
background-color: #334AFF;
|
|
|
|
|
|
|
1669 |
}
|
1670 |
|
1671 |
.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured {
|
1672 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23334AFF'/%3E%3C/svg%3E");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1673 |
}
|
1674 |
|
1675 |
/* -------------------------------------------------------------------------
|
1676 |
* Theme Overrides - Twenty Seventeen
|
1677 |
* ------------------------------------------------------------------------- */
|
1678 |
|
1679 |
+
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:hover,
|
1680 |
+
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:focus {
|
1681 |
+
color: rgba(51,74,255, 0.8);
|
1682 |
+
}
|
1683 |
+
|
1684 |
+
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:active {
|
1685 |
+
color: rgba(51,74,255, 0.9);
|
1686 |
+
}
|
1687 |
+
|
1688 |
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,
|
1689 |
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-cell--selected:focus {
|
1690 |
background-color: #334AFF;
|
1691 |
}
|
1692 |
|
1693 |
+
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:hover,
|
1694 |
+
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:focus {
|
1695 |
+
color: rgba(20,24,39, 0.8);
|
1696 |
+
}
|
1697 |
+
|
1698 |
+
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:active {
|
1699 |
+
color: rgba(20,24,39, 0.9);
|
1700 |
+
}
|
1701 |
+
|
1702 |
/* -----------------------------------------------------------------------------
|
1703 |
* Theme Overrides - Avada
|
1704 |
* ----------------------------------------------------------------------------- */
|
1711 |
* Mobile Events
|
1712 |
* ----------------------------------------------------------------------------- */
|
1713 |
|
1714 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event + .tribe-events-calendar-month-mobile-events__mobile-event {
|
1715 |
+
border-top: 1px solid #D5D5D5;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1716 |
}
|
1717 |
|
1718 |
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime {
|
1719 |
color: #727272;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1720 |
}
|
1721 |
|
1722 |
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text {
|
1723 |
color: #334AFF;
|
1724 |
font-weight: 700;
|
|
|
1725 |
}
|
1726 |
|
1727 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:hover .tribe-events-calendar-month-mobile-events__mobile-event-datetime-icon, .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:focus .tribe-events-calendar-month-mobile-events__mobile-event-datetime-icon {
|
1728 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3C3.753 4.717 1.66 7 1.66 9.827c0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913c.099.109.158.239.198.37 0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E");
|
1729 |
+
}
|
1730 |
|
1731 |
/* -----------------------------------------------------------------------------
|
1732 |
* More Events
|
1734 |
|
1735 |
.tribe-events .tribe-events-calendar-month__more-events {
|
1736 |
border-top: 1px solid #E4E4E4;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1737 |
}
|
1738 |
|
1739 |
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__more-events-link {
|
1744 |
* Multiday Event
|
1745 |
* ----------------------------------------------------------------------------- */
|
1746 |
|
1747 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--start .tribe-events-calendar-month__multiday-event-bar {
|
1748 |
+
border-top-left-radius: 9.5px;
|
1749 |
+
border-bottom-left-radius: 9.5px;
|
1750 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1751 |
|
1752 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar {
|
1753 |
+
border-top-right-radius: 9.5px;
|
1754 |
+
border-bottom-right-radius: 9.5px;
|
1755 |
+
}
|
1756 |
|
1757 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
|
|
|
|
|
1758 |
background-color: rgba(51,74,255, 0.24);
|
|
|
|
|
|
|
|
|
|
|
1759 |
-webkit-transition: background-color 0.2s ease;
|
1760 |
transition: background-color 0.2s ease;
|
1761 |
}
|
1762 |
|
1763 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:hover,
|
1764 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:focus {
|
1765 |
background-color: rgba(51,74,255, 0.34);
|
1766 |
}
|
1767 |
|
1768 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--focus,
|
1769 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--hover {
|
1770 |
background-color: rgba(51,74,255, 0.34);
|
1771 |
}
|
1772 |
|
1773 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner {
|
1774 |
background-color: #F7F6F6;
|
1775 |
}
|
1776 |
|
1777 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner:hover,
|
1778 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner:focus {
|
1779 |
background-color: #F7F6F6;
|
1780 |
}
|
1781 |
|
1782 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner--focus,
|
1783 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner--hover {
|
1784 |
background-color: #F7F6F6;
|
1785 |
}
|
1786 |
|
1787 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-featured-icon,
|
1788 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-title {
|
1789 |
opacity: 0.5;
|
1790 |
}
|
1791 |
|
1792 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-bar-title {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1793 |
font-weight: 400;
|
|
|
1794 |
text-overflow: ellipsis;
|
|
|
1795 |
}
|
1796 |
|
1797 |
+
/* .tribe-events { */
|
1798 |
+
|
1799 |
/* -----------------------------------------------------------------------------
|
1800 |
* Nav
|
1801 |
* ----------------------------------------------------------------------------- */
|
1802 |
|
1803 |
+
/* } */
|
|
|
|
|
1804 |
|
1805 |
/* Day */
|
1806 |
|
1815 |
* Event
|
1816 |
* ----------------------------------------------------------------------------- */
|
1817 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1818 |
.tribe-events .tribe-events-calendar-day__event--featured {
|
1819 |
position: relative;
|
1820 |
}
|
1821 |
|
1822 |
+
.tribe-events .tribe-events-calendar-day__event--featured:after {
|
1823 |
+
background-color: #334AFF;
|
1824 |
content: '';
|
1825 |
height: 100%;
|
1826 |
left: 21px;
|
1828 |
width: 3px;
|
1829 |
}
|
1830 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1831 |
.tribe-events .tribe-events-calendar-day__event-featured-image-link {
|
|
|
1832 |
-webkit-transition: opacity 0.2s ease;
|
1833 |
transition: opacity 0.2s ease;
|
1834 |
}
|
1842 |
opacity: 0.9;
|
1843 |
}
|
1844 |
|
1845 |
+
.tribe-events .tribe-events-calendar-day__event-datetime-recurring-link:hover .tribe-events-calendar-day__event-datetime-recurring-icon, .tribe-events .tribe-events-calendar-day__event-datetime-recurring-link:focus .tribe-events-calendar-day__event-datetime-recurring-icon {
|
1846 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3C3.753 4.717 1.66 7 1.66 9.827c0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913c.099.109.158.239.198.37 0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E");
|
1847 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1848 |
|
1849 |
/* -----------------------------------------------------------------------------
|
1850 |
* Nav
|
1852 |
|
1853 |
.tribe-events .tribe-events-calendar-day-nav {
|
1854 |
border-top: 1px solid #D5D5D5;
|
|
|
1855 |
}
|
1856 |
|
1857 |
/* -----------------------------------------------------------------------------
|
1858 |
* Time separator
|
1859 |
* ----------------------------------------------------------------------------- */
|
1860 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1861 |
.tribe-events .tribe-events-calendar-day__time-separator:after {
|
1862 |
background-color: #D5D5D5;
|
1863 |
content: '';
|
1868 |
margin-left: 20px;
|
1869 |
}
|
1870 |
|
1871 |
+
/* -----------------------------------------------------------------------------
|
1872 |
+
* Type separator
|
1873 |
+
* ----------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1874 |
|
1875 |
+
.tribe-events .tribe-events-calendar-day__type-separator:after {
|
1876 |
+
background-color: #D5D5D5;
|
1877 |
+
content: '';
|
1878 |
+
display: block;
|
|
|
1879 |
-webkit-box-flex: 1;
|
1880 |
flex: auto;
|
1881 |
+
height: 1px;
|
1882 |
+
margin-left: 20px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1883 |
}
|
1884 |
|
1885 |
+
@media (min-width: 768px) {
|
|
|
|
|
|
|
1886 |
|
1887 |
+
.tribe-events .tribe-events-c-breadcrumbs__list {
|
1888 |
+
font-size: 42px;
|
1889 |
+
line-height: 1.38
|
1890 |
}
|
1891 |
|
1892 |
+
.admin-bar .tribe-events .datepicker {
|
1893 |
+
margin-top: 16px
|
1894 |
}
|
1895 |
|
1896 |
+
.tribe-events .tribe-events-c-events-bar--border {
|
1897 |
+
border: 1px solid #E4E4E4
|
1898 |
}
|
1899 |
|
1900 |
+
.tribe-events .tribe-events-c-events-bar__filters {
|
1901 |
+
border-right: 1px solid #E4E4E4
|
|
|
1902 |
}
|
1903 |
|
1904 |
+
.tribe-events .tribe-events-c-messages__message-list {
|
1905 |
+
text-align: center
|
|
|
|
|
|
|
|
|
|
|
1906 |
}
|
1907 |
|
1908 |
.tribe-events .tribe-events-c-nav__prev,
|
1924 |
width: 9px
|
1925 |
}
|
1926 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1927 |
.tribe-events .tribe-events-c-search__input-control {
|
1928 |
+
border-right: 1px solid #E4E4E4
|
|
|
|
|
|
|
1929 |
}
|
1930 |
|
1931 |
.tribe-events .tribe-events-c-search__input-control:last-child {
|
1932 |
border-right: 0
|
1933 |
}
|
1934 |
|
|
|
|
|
|
|
|
|
1935 |
.tribe-events .tribe-events-c-search__input--icon {
|
1936 |
background-position: 16px center
|
1937 |
}
|
1938 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1939 |
#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input--icon {
|
1940 |
background-position: 16px center
|
1941 |
}
|
1942 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1943 |
.tribe-events .tribe-events-c-top-bar__datepicker-button:after {
|
1944 |
height: 7px;
|
1945 |
width: 12px
|
1946 |
}
|
1947 |
|
1948 |
+
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:before {
|
1949 |
+
content: none
|
1950 |
+
}
|
|
|
1951 |
|
1952 |
+
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:after {
|
1953 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21.85L6 5.64 10.79.85 11.94 2 6 7.94.06 2z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E");
|
1954 |
+
background-repeat: no-repeat;
|
1955 |
+
background-size: contain;
|
1956 |
+
content: '';
|
1957 |
+
display: block;
|
1958 |
+
-webkit-box-flex: 0;
|
1959 |
+
flex: none;
|
1960 |
+
height: 6px;
|
1961 |
+
margin-left: 8px;
|
1962 |
+
width: 10px
|
1963 |
+
}
|
1964 |
|
1965 |
+
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button--active:after {
|
1966 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21 7.15L6 2.36l4.79 4.79L11.94 6 6 .06.06 6z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E")
|
1967 |
+
}
|
1968 |
|
1969 |
+
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text {
|
1970 |
+
color: #141827;
|
1971 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1972 |
+
font-size: 14px;
|
1973 |
+
line-height: 1.62;
|
1974 |
+
font-weight: 400;
|
1975 |
+
font-weight: 700
|
1976 |
+
}
|
1977 |
|
1978 |
+
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content {
|
1979 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14)
|
|
|
1980 |
}
|
1981 |
|
1982 |
.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content {
|
1983 |
border: 0;
|
1984 |
border-radius: 0;
|
1985 |
+
box-shadow: none
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1986 |
}
|
1987 |
|
1988 |
.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link {
|
1999 |
width: 100%
|
2000 |
}
|
2001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2002 |
.tribe-events .tribe-events-c-view-selector__button:before {
|
2003 |
+
width: calc(100% - 16px);
|
2004 |
+
-webkit-transform: none;
|
2005 |
+
transform: none
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006 |
}
|
2007 |
|
2008 |
+
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
|
|
|
|
|
|
|
|
|
2009 |
right: -1px;
|
2010 |
+
width: 4px
|
2011 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012 |
|
2013 |
.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {
|
|
|
|
|
|
|
|
|
|
|
|
|
2014 |
color: #334AFF;
|
2015 |
+
font-weight: 700
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2016 |
}
|
2017 |
|
2018 |
.tribe-events .tribe-events-calendar-month__header-column-title {
|
2019 |
text-align: left
|
2020 |
}
|
2021 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2022 |
.tribe-events .tribe-events-calendar-month__day {
|
2023 |
+
border-radius: 0
|
|
|
|
|
|
|
|
|
|
|
|
|
2024 |
}
|
2025 |
|
2026 |
.tribe-events .tribe-events-calendar-month__day:after {
|
2040 |
background-color: #141827
|
2041 |
}
|
2042 |
|
2043 |
+
.tribe-events .tribe-events-calendar-day__event--featured:before {
|
2044 |
+
content: '';
|
2045 |
+
min-width: 90px;
|
2046 |
+
width: 11.111%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2047 |
}
|
2048 |
|
2049 |
+
.tribe-events .tribe-events-calendar-day__event--featured:after {
|
2050 |
left: calc(11.111% - 24px);
|
2051 |
width: 4px
|
2052 |
}
|
2053 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2054 |
.tribe-events .tribe-events-calendar-day__event-datetime-featured-text {
|
|
|
|
|
|
|
|
|
|
|
|
|
2055 |
color: #334AFF;
|
2056 |
+
font-weight: 700
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2057 |
}
|
2058 |
}
|
src/resources/css/views-full.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.tribe-events-view{position:relative}.tribe-events .tribe-events-l-container{padding-bottom:80px;padding-top:64px}.tribe-events .datepicker{background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.14);margin-top:8px;padding:0 16px 16px}.tribe-events .datepicker:after,.tribe-events .datepicker:before{content:none}.tribe-events .datepicker table{border-collapse:collapse}.tribe-events .datepicker .datepicker-switch,.tribe-events .datepicker .next,.tribe-events .datepicker .prev{padding:20px 0}.tribe-events .datepicker .datepicker-switch:active,.tribe-events .datepicker .datepicker-switch:focus,.tribe-events .datepicker .datepicker-switch:hover,.tribe-events .datepicker .next:active,.tribe-events .datepicker .next:focus,.tribe-events .datepicker .next:hover,.tribe-events .datepicker .prev:active,.tribe-events .datepicker .prev:focus,.tribe-events .datepicker .prev:hover{background-color:#fff}.tribe-events .datepicker .datepicker-switch{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:16px;line-height:1.62;font-weight:400}.tribe-events .datepicker .datepicker-switch:focus,.tribe-events .datepicker .datepicker-switch:hover{color:rgba(20,24,39,.8)}.tribe-events .datepicker .datepicker-switch:active{color:rgba(20,24,39,.9)}.tribe-events .datepicker .next .tribe-common-svgicon,.tribe-events .datepicker .prev .tribe-common-svgicon{display:block;height:14px;width:9px}.tribe-events .datepicker .prev:active .tribe-common-svgicon,.tribe-events .datepicker .prev:focus .tribe-common-svgicon,.tribe-events .datepicker .prev:hover .tribe-common-svgicon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .datepicker .prev .tribe-common-svgicon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23BABABA'/%3E%3C/svg%3E");margin-right:auto}.tribe-events .datepicker .next:active .tribe-common-svgicon,.tribe-events .datepicker .next:focus .tribe-common-svgicon,.tribe-events .datepicker .next:hover .tribe-common-svgicon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .datepicker .next .tribe-common-svgicon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23BABABA'/%3E%3C/svg%3E");margin-left:auto}.tribe-events .datepicker .datepicker-months td,.tribe-events .datepicker .datepicker-months th,.tribe-events .datepicker .datepicker-years td,.tribe-events .datepicker .datepicker-years th{padding:0}.tribe-events .datepicker .datepicker-months .datepicker-switch,.tribe-events .datepicker .datepicker-months .next,.tribe-events .datepicker .datepicker-months .prev,.tribe-events .datepicker .datepicker-years .datepicker-switch,.tribe-events .datepicker .datepicker-years .next,.tribe-events .datepicker .datepicker-years .prev{padding:20px 0 8px}.tribe-events .datepicker .dow{font-size:11px;line-height:1.5;padding:0;width:14.285%}.tribe-events .datepicker .day,.tribe-events .datepicker .dow{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:400}.tribe-events .datepicker .day{font-size:16px;line-height:1.62;padding:11px 0;width:48px}.tribe-events .datepicker .day.old{color:#d5d5d5}.tribe-events .datepicker .month,.tribe-events .datepicker .year{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;height:auto;margin:0;padding:15px 0;width:25%}.tribe-events .datepicker .day,.tribe-events .datepicker .month,.tribe-events .datepicker .year{border-radius:4px}.tribe-events .datepicker .day.focused,.tribe-events .datepicker .day:focus,.tribe-events .datepicker .day:hover,.tribe-events .datepicker .month.focused,.tribe-events .datepicker .month:focus,.tribe-events .datepicker .month:hover,.tribe-events .datepicker .year.focused,.tribe-events .datepicker .year:focus,.tribe-events .datepicker .year:hover{background:#f7f6f6}.tribe-events .datepicker .day.active,.tribe-events .datepicker .day.active.focused,.tribe-events .datepicker .day.active:focus,.tribe-events .datepicker .day.active:hover,.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused,.tribe-events .datepicker .month.active:focus,.tribe-events .datepicker .month.active:hover,.tribe-events .datepicker .year.active,.tribe-events .datepicker .year.active.focused,.tribe-events .datepicker .year.active:focus,.tribe-events .datepicker .year.active:hover{color:#fff;background:#334aff}.tribe-events.tribe-events-view--week .datepicker tbody tr.active{position:relative}.tribe-events.tribe-events-view--week .datepicker tbody tr.active:after{border:1px solid #334aff;border-radius:4px;content:"";display:block;height:47px;left:16px;pointer-events:none;position:absolute;transform:translateY(-1px);width:calc(100% - 34px)}.tribe-events.tribe-events-view--week .datepicker .day{border-radius:0}.tribe-events.tribe-events-view--week .datepicker .day:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.tribe-events.tribe-events-view--week .datepicker .day:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.tribe-events.tribe-events-view--week .datepicker .day.active{color:#141827;background:transparent}.tribe-events.tribe-events-view--week .datepicker .day.active:hover{background:transparent}.tribe-events.tribe-events-view--week .datepicker .day.disabled{color:#141827;cursor:pointer}.tribe-events.tribe-events-view--week .datepicker .day.disabled.focused,.tribe-events.tribe-events-view--week .datepicker .day.disabled:focus,.tribe-events.tribe-events-view--week .datepicker .day.disabled:hover{color:#141827}.tribe-events.tribe-events-view--week .datepicker .day.old,.tribe-events.tribe-events-view--week .datepicker .day.old.focused,.tribe-events.tribe-events-view--week .datepicker .day.old:focus,.tribe-events.tribe-events-view--week .datepicker .day.old:hover{color:#d5d5d5}.tribe-events.tribe-events-view--week .datepicker .focused .day,.tribe-events.tribe-events-view--week .datepicker .focused .day:hover,.tribe-events.tribe-events-view--week .datepicker .hovered .day,.tribe-events.tribe-events-view--week .datepicker .hovered .day:hover{background:#f7f6f6}.admin-bar .tribe-events .datepicker{margin-top:8px}.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-switch,.tribe-theme-divi #content-area .tribe-events .datepicker .next,.tribe-theme-divi #content-area .tribe-events .datepicker .prev{padding:20px 0}.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .datepicker-switch,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .next,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .prev,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .datepicker-switch,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .next,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .prev{padding:20px 0 8px}.tribe-theme-divi #content-area .tribe-events .datepicker .dow{padding:0}.tribe-theme-divi #content-area .tribe-events .datepicker .day{padding:11px 0}.tribe-theme-enfold .tribe-events .datepicker{border:1px solid #d5d5d5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.14);min-width:0;padding:0 16px 16px}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch{color:#141827!important;cursor:pointer!important}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:focus,.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:hover{color:rgba(20,24,39,.8)!important}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:active{color:rgba(20,24,39,.9)!important}.tribe-theme-enfold .tribe-events .datepicker .day{background-color:#fff}.tribe-theme-enfold .tribe-events .datepicker .day.new,.tribe-theme-enfold .tribe-events .datepicker .day.old{opacity:1}.tribe-theme-enfold .tribe-events .datepicker .day.old{color:#d5d5d5}.tribe-theme-enfold .tribe-events .datepicker .day,.tribe-theme-enfold .tribe-events .datepicker .month,.tribe-theme-enfold .tribe-events .datepicker .year{color:#141827;background-color:#fff}.tribe-theme-enfold .tribe-events .datepicker .day.focused,.tribe-theme-enfold .tribe-events .datepicker .day:focus,.tribe-theme-enfold .tribe-events .datepicker .day:hover,.tribe-theme-enfold .tribe-events .datepicker .month.focused,.tribe-theme-enfold .tribe-events .datepicker .month:focus,.tribe-theme-enfold .tribe-events .datepicker .month:hover,.tribe-theme-enfold .tribe-events .datepicker .year.focused,.tribe-theme-enfold .tribe-events .datepicker .year:focus,.tribe-theme-enfold .tribe-events .datepicker .year:hover{background:#f7f6f6}.tribe-theme-enfold .tribe-events .datepicker .day.active,.tribe-theme-enfold .tribe-events .datepicker .day.active.focused,.tribe-theme-enfold .tribe-events .datepicker .day.active:focus,.tribe-theme-enfold .tribe-events .datepicker .day.active:hover,.tribe-theme-enfold .tribe-events .datepicker .month.active,.tribe-theme-enfold .tribe-events .datepicker .month.active.focused,.tribe-theme-enfold .tribe-events .datepicker .month.active:focus,.tribe-theme-enfold .tribe-events .datepicker .month.active:hover,.tribe-theme-enfold .tribe-events .datepicker .year.active,.tribe-theme-enfold .tribe-events .datepicker .year.active.focused,.tribe-theme-enfold .tribe-events .datepicker .year.active:focus,.tribe-theme-enfold .tribe-events .datepicker .year.active:hover{color:#fff;background:#334aff}.tribe-theme-enfold .tribe-events.tribe-events-view--week .datepicker .day.active{color:#141827;background:transparent}.tribe-theme-enfold .tribe-events.tribe-events-view--week .datepicker .day.active:hover{background:transparent}.tribe-theme-enfold .tribe-events.tribe-events-view--week .datepicker .focused .day,.tribe-theme-enfold .tribe-events.tribe-events-view--week .datepicker .focused .day:hover,.tribe-theme-enfold .tribe-events.tribe-events-view--week .datepicker .hovered .day,.tribe-theme-enfold .tribe-events.tribe-events-view--week .datepicker .hovered .day:hover{background:#f7f6f6}.tribe-theme-avada .tribe-events .datepicker{border:1px solid #d5d5d5;border-radius:4px;padding:0 16px 16px}.tribe-theme-avada .tribe-events .datepicker tbody td{border:0}.tribe-theme-avada .tribe-events .datepicker .datepicker-months td{padding:0}.tribe-theme-avada .tribe-events .datepicker .datepicker-switch,.tribe-theme-avada .tribe-events .datepicker .datepicker-switch:hover,.tribe-theme-avada .tribe-events .datepicker .next,.tribe-theme-avada .tribe-events .datepicker .next:hover,.tribe-theme-avada .tribe-events .datepicker .prev,.tribe-theme-avada .tribe-events .datepicker .prev:hover{background-color:#fff}.tribe-theme-avada .tribe-events .datepicker .day.new,.tribe-theme-avada .tribe-events .datepicker .day.old{background-color:transparent!important}.tribe-theme-avada .tribe-events .datepicker .day.new.focused,.tribe-theme-avada .tribe-events .datepicker .day.new:focus,.tribe-theme-avada .tribe-events .datepicker .day.new:hover,.tribe-theme-avada .tribe-events .datepicker .day.old.focused,.tribe-theme-avada .tribe-events .datepicker .day.old:focus,.tribe-theme-avada .tribe-events .datepicker .day.old:hover{background:#f7f6f6!important}.tribe-theme-avada .tribe-events .datepicker .day.old{color:#d5d5d5!important}.tribe-theme-avada .tribe-events .datepicker .day.new{color:#141827!important}.tribe-theme-avada .tribe-events .datepicker .day,.tribe-theme-avada .tribe-events .datepicker .month{background-color:transparent;color:#141827}.tribe-theme-avada .tribe-events .datepicker .day.focused,.tribe-theme-avada .tribe-events .datepicker .day:focus,.tribe-theme-avada .tribe-events .datepicker .day:hover,.tribe-theme-avada .tribe-events .datepicker .month.focused,.tribe-theme-avada .tribe-events .datepicker .month:focus,.tribe-theme-avada .tribe-events .datepicker .month:hover{background:#f7f6f6}.tribe-theme-avada .tribe-events .datepicker .day.active,.tribe-theme-avada .tribe-events .datepicker .day.active.focused,.tribe-theme-avada .tribe-events .datepicker .day.active:focus,.tribe-theme-avada .tribe-events .datepicker .day.active:hover,.tribe-theme-avada .tribe-events .datepicker .month.active,.tribe-theme-avada .tribe-events .datepicker .month.active.focused,.tribe-theme-avada .tribe-events .datepicker .month.active:focus,.tribe-theme-avada .tribe-events .datepicker .month.active:hover{color:#fff;background:#334aff}.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .day.active{color:#141827;background:transparent}.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .day.active:hover{background:transparent}.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .focused .day,.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .focused .day:hover,.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .hovered .day,.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .hovered .day:hover{background:#f7f6f6}.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .focused .day.new,.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .focused .day.old,.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .hovered .day.new,.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .hovered .day.old{background-color:#f7f6f6!important}.tribe-events .tribe-events-c-day-marker{align-items:center;display:flex}.tribe-events .tribe-events-c-day-marker:after{background-color:#d5d5d5;content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-events .tribe-events-c-day-marker__date{flex:none}.tribe-events .tribe-events-c-events-bar{background-color:#fff;display:flex}.tribe-events .tribe-events-c-events-bar__views{display:flex;flex:none;justify-content:center}.tribe-events .tribe-events-c-events-bar__search-filters-container{background-color:#fff;display:none;left:0;padding:12px 21px;position:absolute;right:0;top:calc(100% - 12px);z-index:30}.tribe-events .tribe-events-c-events-bar__search-form{width:100%}.tribe-events .tribe-events-c-events-bar__filters{display:flex;flex:none;justify-content:flex-end;margin-right:-12px}.tribe-events .tribe-events-c-events-bar__filters-button{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-events-bar__search-button{display:inline-block;margin-right:8px;padding:4px;position:relative}.tribe-events .tribe-events-c-events-bar__search-button:focus .tribe-events-c-events-bar__search-button-icon,.tribe-events .tribe-events-c-events-bar__search-button:hover .tribe-events-c-events-bar__search-button-icon{opacity:.8}.tribe-events .tribe-events-c-events-bar__search-button:active .tribe-events-c-events-bar__search-button-icon{opacity:.9}.tribe-events .tribe-events-c-events-bar__search-button:before{background-color:#334aff;content:"";display:none;height:2px;pointer-events:none;position:absolute;top:100%;transform:translateY(4px);width:calc(100% - 8px)}.tribe-events .tribe-events-c-events-bar__search-button--active:before{display:block}.tribe-events .tribe-events-c-events-bar__search-button-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E");display:block;height:21px;width:21px}.tribe-events .tribe-events-c-events-bar__search-button-icon--filter{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23141827' fill-rule='nonzero' d='M30.128 21.41c.22.221.554.247.743.058l.6-.6c.19-.189.163-.524-.057-.744l-6.557-6.557c-.55-.55-1.83.743-1.278 1.295l6.549 6.549z'/%3E%3Ccircle cx='18.777' cy='8.777' r='7.564' stroke='%23141827' stroke-width='1.5' transform='rotate(4 18.777 8.777)'/%3E%3Cpath fill='%23141827' fill-rule='nonzero' d='M7.442 9.533C7.75 9.533 8 9.293 8 9v-.467A.547.547 0 0 0 7.442 8H.558A.547.547 0 0 0 0 8.533V9c0 .293.25.533.558.533h6.884zM9.533 2.5c.257 0 .467-.24.467-.533v-.434C10 1.24 9.79 1 9.533 1H.467C.21 1 0 1.24 0 1.533v.434c0 .293.21.533.467.533h9.066zM.535 16.533h3.93c.294 0 .535-.24.535-.533v-.467A.536.536 0 0 0 4.465 15H.535a.536.536 0 0 0-.535.533V16c0 .293.24.533.535.533z'/%3E%3C/g%3E%3C/svg%3E");width:31px}.tribe-events .tribe-events-c-events-bar__search-button-icon--filter+.tribe-events-c-events-bar__search-button-icon{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-events-bar__tabs{display:flex;padding-bottom:12px}.tribe-events .tribe-events-c-events-bar__tab{align-items:center;border-radius:4px;display:flex;flex:1 1 50%;flex-direction:column;margin:0 4px;padding:16px 0}.tribe-events .tribe-events-c-events-bar__tab:active .tribe-events-c-events-bar__tab-text,.tribe-events .tribe-events-c-events-bar__tab:focus .tribe-events-c-events-bar__tab-text,.tribe-events .tribe-events-c-events-bar__tab:hover .tribe-events-c-events-bar__tab-text{font-weight:700}.tribe-events .tribe-events-c-events-bar__tab:active .tribe-common-svgicon--search,.tribe-events .tribe-events-c-events-bar__tab:focus .tribe-common-svgicon--search,.tribe-events .tribe-events-c-events-bar__tab:hover .tribe-common-svgicon--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-events-bar__tab:active .tribe-common-svgicon--filters,.tribe-events .tribe-events-c-events-bar__tab:focus .tribe-common-svgicon--filters,.tribe-events .tribe-events-c-events-bar__tab:hover .tribe-common-svgicon--filters{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-events .tribe-events-c-events-bar__tab:first-of-type{margin-left:0}.tribe-events .tribe-events-c-events-bar__tab:last-of-type{margin-right:0}.tribe-events .tribe-events-c-events-bar__tab--active,.tribe-events .tribe-events-c-events-bar__tab--active:focus,.tribe-events .tribe-events-c-events-bar__tab--active:hover{background-color:#f7f6f6}.tribe-events .tribe-events-c-events-bar__tab--active .tribe-events-c-events-bar__tab-text{font-weight:700}.tribe-events .tribe-events-c-events-bar__tab--active .tribe-common-svgicon--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-events-bar__tab--active .tribe-common-svgicon--filters{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-events .tribe-events-c-events-bar__tab-icon{height:16px;margin-bottom:4px;width:16px}.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-events-bar__tab--active,.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-events-bar__tab--active:focus,.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-events-bar__tab--active:hover{background-color:#f7f6f6}.tribe-events .tribe-events-view-loader{align-items:flex-start;justify-content:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:hsla(0,0%,100%,.6)}.tribe-events .tribe-events-c-nav{border-top:1px solid #d5d5d5;padding-top:20px}.tribe-events .tribe-events-c-nav__list{display:flex;list-style:none;width:100%;flex-wrap:wrap;justify-content:space-between}.tribe-events .tribe-events-c-nav__list-item{display:flex;width:33.33%}.tribe-events .tribe-events-c-nav__list-item--prev{justify-content:flex-start}.tribe-events .tribe-events-c-nav__list-item--next{justify-content:flex-end}.tribe-events .tribe-events-c-nav__list-item--today{justify-content:center}.tribe-events .tribe-events-c-nav__next-label-plural,.tribe-events .tribe-events-c-nav__prev-label-plural{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:pre}.tribe-events .tribe-events-c-nav__next:focus,.tribe-events .tribe-events-c-nav__next:hover,.tribe-events .tribe-events-c-nav__prev:focus,.tribe-events .tribe-events-c-nav__prev:hover,.tribe-events .tribe-events-c-nav__today:focus,.tribe-events .tribe-events-c-nav__today:hover{color:rgba(20,24,39,.8)}.tribe-events .tribe-events-c-nav__next:active,.tribe-events .tribe-events-c-nav__prev:active,.tribe-events .tribe-events-c-nav__today:active{color:#141827;font-weight:700}.tribe-events .tribe-events-c-nav__next,.tribe-events .tribe-events-c-nav__prev{align-items:center;display:flex;flex:none;flex-wrap:wrap;justify-content:center}.tribe-events .tribe-events-c-nav__next:disabled,.tribe-events .tribe-events-c-nav__prev:disabled{background-color:transparent;color:#d5d5d5}.tribe-events .tribe-events-c-nav__prev:before{background-repeat:no-repeat;background-size:contain;content:"";height:12px;margin-right:8px;width:7px}.tribe-events .tribe-events-c-nav__prev:before,.tribe-events .tribe-events-c-nav__prev:focus:before,.tribe-events .tribe-events-c-nav__prev:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-nav__prev:focus:before,.tribe-events .tribe-events-c-nav__prev:hover:before{opacity:.8}.tribe-events .tribe-events-c-nav__prev:active:before{opacity:1}.tribe-events .tribe-events-c-nav__prev:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-nav__next:after{background-repeat:no-repeat;background-size:contain;content:"";height:12px;margin-left:8px;width:7px}.tribe-events .tribe-events-c-nav__next:after,.tribe-events .tribe-events-c-nav__next:focus:after,.tribe-events .tribe-events-c-nav__next:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-nav__next:focus:after,.tribe-events .tribe-events-c-nav__next:hover:after{opacity:.8}.tribe-events .tribe-events-c-nav__next:active:after{opacity:1}.tribe-events .tribe-events-c-nav__next:disabled:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-small-cta>*{margin-left:8px}.tribe-events .tribe-events-c-small-cta>:first-child{margin-left:0}.tribe-events .tribe-events-c-small-cta--readmore{margin-top:12px}.tribe-events .tribe-events-c-small-cta__link{cursor:pointer}.tribe-events .tribe-events-c-small-cta__stock{color:#727272;margin-left:4px}.tribe-events .tribe-events-c-search__input--icon{background-repeat:no-repeat;background-position:100%}.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");background-size:16px}.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input,.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23334AFF'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.682 1.548a5.166 5.166 0 0 0-7.375 0C-3.073 5.984 4.959 15.36 4.994 15.36c.051-.001 8.092-9.35 3.688-13.812zM4.994 2.833c1.27 0 2.301 1.043 2.301 2.331 0 1.287-1.03 2.33-2.301 2.33-1.272 0-2.3-1.043-2.3-2.33 0-1.288 1.028-2.331 2.3-2.331z' fill='%23727272' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:10px 15px}.tribe-events .tribe-events-c-search__input-control--location-focus .tribe-events-c-search__input,.tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.682 1.548a5.166 5.166 0 0 0-7.375 0C-3.073 5.984 4.959 15.36 4.994 15.36c.051-.001 8.092-9.35 3.688-13.812zM4.994 2.833c1.27 0 2.301 1.043 2.301 2.331 0 1.287-1.03 2.33-2.301 2.33-1.272 0-2.3-1.043-2.3-2.33 0-1.288 1.028-2.331 2.3-2.331z' fill='%23334AFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-search__button{margin-top:24px}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input--icon{background-repeat:no-repeat;background-position:100%}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");background-size:16px}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input,#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23334AFF'/%3E%3C/svg%3E")}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.682 1.548a5.166 5.166 0 0 0-7.375 0C-3.073 5.984 4.959 15.36 4.994 15.36c.051-.001 8.092-9.35 3.688-13.812zM4.994 2.833c1.27 0 2.301 1.043 2.301 2.331 0 1.287-1.03 2.33-2.301 2.33-1.272 0-2.3-1.043-2.3-2.33 0-1.288 1.028-2.331 2.3-2.331z' fill='%23727272' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:10px 15px}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input-control--location-focus .tribe-events-c-search__input,#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.682 1.548a5.166 5.166 0 0 0-7.375 0C-3.073 5.984 4.959 15.36 4.994 15.36c.051-.001 8.092-9.35 3.688-13.812zM4.994 2.833c1.27 0 2.301 1.043 2.301 2.331 0 1.287-1.03 2.33-2.301 2.33-1.272 0-2.3-1.043-2.3-2.33 0-1.288 1.028-2.331 2.3-2.331z' fill='%23334AFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.tooltipster-base.tribe-events-tooltip-theme{background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.14);height:auto!important;padding:24px;max-width:254px}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box{background-color:transparent;border:0;border-radius:0;box-shadow:none;margin:0}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content{color:#141827;overflow:inherit;padding:0}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-arrow{display:none}.tribe-events .tribe-events-c-top-bar__nav{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-top-bar__nav-list{display:flex}.tribe-events .tribe-events-c-top-bar__nav-list-item{flex:none;padding-right:15px}.tribe-events .tribe-events-c-top-bar__nav-link{display:block}.tribe-events .tribe-events-c-top-bar__today-button{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-top-bar__datepicker{position:relative}.tribe-events .tribe-events-c-top-bar__datepicker-button{align-items:center;display:flex;flex:none;transition:opacity .2s ease}.tribe-events .tribe-events-c-top-bar__datepicker-button:focus,.tribe-events .tribe-events-c-top-bar__datepicker-button:hover{opacity:.8}.tribe-events .tribe-events-c-top-bar__datepicker-button:active{opacity:.9}.tribe-events .tribe-events-c-top-bar__datepicker-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21.85L6 5.64 10.79.85 11.94 2 6 7.94.06 2z' fill='%23141827'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;margin-left:8px;height:6px;width:10px}.tribe-events .tribe-events-c-top-bar__datepicker-button--open:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21 7.15L6 2.36l4.79 4.79L11.94 6 6 .06.06 6z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-top-bar__datepicker-container{bottom:0;left:0;max-width:calc(100% + 66px);position:absolute;width:363px}.tribe-events .tribe-events-c-top-bar__actions{display:none!important;visibility:hidden}#top.tribe-theme-enfold .tribe-events .tribe-events-c-top-bar__datepicker-input,.tribe-theme-avada .tribe-events .tribe-events-c-top-bar__datepicker-input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-events .tribe-events-c-view-selector{position:relative;width:29px}.tribe-events .tribe-events-c-view-selector__button{align-items:center;display:flex;padding:4px;position:relative;text-align:left;width:100%}.tribe-events .tribe-events-c-view-selector__button:focus .tribe-events-c-view-selector__button-icon,.tribe-events .tribe-events-c-view-selector__button:hover .tribe-events-c-view-selector__button-icon{opacity:.8}.tribe-events .tribe-events-c-view-selector__button:active .tribe-events-c-view-selector__button-icon{opacity:.9}.tribe-events .tribe-events-c-view-selector__button:before{background-color:#334aff;content:"";display:none;height:2px;pointer-events:none;position:absolute;top:100%;transform:translateY(4px);width:calc(100% - 8px)}.tribe-events .tribe-events-c-view-selector__button--active:before{display:block}.tribe-events .tribe-events-c-view-selector__button-icon{display:block;height:21px;width:21px}.tribe-events .tribe-events-c-view-selector__button-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-events .tribe-events-c-view-selector__content{display:none;background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.14);padding:12px 6px;position:absolute;right:0;top:100%;transform:translateY(16px);z-index:30}.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link{background-color:#f7f6f6}.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text{font-weight:700}.tribe-events .tribe-events-c-view-selector__list-item-link{align-items:center;border-radius:4px;display:flex;padding:8px 24px 8px 12px}.tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-icon,.tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-icon{opacity:.8}.tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-text,.tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-text{color:rgba(20,24,39,.8)}.tribe-events .tribe-events-c-view-selector__list-item-icon{flex:none;height:18px;margin-right:12px;width:18px}.tribe-events .tribe-events-c-view-selector__list-item-text{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;flex:auto}.tribe-events .tribe-events-header{align-items:center;background-color:#fff;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 -21px;padding:0 21px 16px;position:relative}.tribe-events .tribe-events-header__events-bar{flex:none}.tribe-events .tribe-events-header__top-bar{flex:auto}.tribe-events .tribe-events-calendar-list__event-row{margin-bottom:24px;margin-top:32px}.tribe-events .tribe-events-calendar-list__event-row:last-child{margin-bottom:40px}.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:20px}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{background:#334aff;content:"";height:100%;right:calc(100% - 3px);position:absolute;width:3px}.tribe-events .tribe-events-calendar-list__event-date-tag{flex:none;width:54px;position:relative}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{display:flex;flex-direction:column;height:100%;text-align:center}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5;color:#727272;margin-bottom:-4px;text-transform:uppercase}.tribe-events .tribe-events-calendar-list__event-wrapper{flex:1;width:calc(75% + 21px)}.tribe-events .tribe-events-calendar-list__event{flex-direction:column}.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{flex:none;margin-bottom:16px}.tribe-events .tribe-events-calendar-list__event-featured-image-link{display:block;transition:opacity .2s ease}.tribe-events .tribe-events-calendar-list__event-featured-image-link:focus,.tribe-events .tribe-events-calendar-list__event-featured-image-link:hover{opacity:.8}.tribe-events .tribe-events-calendar-list__event-featured-image-link:active{opacity:.9}.tribe-events .tribe-events-calendar-list__event-featured-image{padding-bottom:56.25%}.tribe-events .tribe-events-calendar-list__event-details{flex:none}.tribe-events .tribe-events-calendar-list__event-header>:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,.tribe-events .tribe-events-calendar-list__event-title{margin-bottom:8px}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper:last-child,.tribe-events .tribe-events-calendar-list__event-title:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-list__event-datetime-featured-icon{display:inline-block;margin-right:4px}.tribe-events .tribe-events-calendar-list__event-datetime-recurring-icon{display:inline-block;margin-left:4px}.tribe-events .tribe-events-calendar-list__event-venue{margin-bottom:8px}.tribe-events .tribe-events-calendar-list__event-description{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-list__event-cost{margin-top:12px}.tribe-events .tribe-events-calendar-list__month-separator{display:flex;align-items:center}.tribe-events .tribe-events-calendar-list__month-separator:after{background-color:#d5d5d5;content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-events .tribe-events-calendar-list__month-separator-text{flex:none}.tribe-events .tribe-events-calendar-list-nav{border-top:1px solid #d5d5d5;padding-top:24px}.tribe-events .tribe-events-calendar-month{margin-bottom:8px}.tribe-events .tribe-events-calendar-month__week{display:flex}.tribe-events .tribe-events-calendar-month__calendar-event{margin:8px 0;padding:0 16px;position:relative}.tribe-events .tribe-events-calendar-month__calendar-event:first-child{margin-top:0}.tribe-events .tribe-events-calendar-month__calendar-event:last-child{margin-bottom:0;padding-bottom:16px}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event{opacity:.5}.tribe-events .tribe-events-calendar-month__multiday-event-wrapper+.tribe-events-calendar-month__calendar-event{margin-top:0}.tribe-events .tribe-events-calendar-month__multiday-event-wrapper+.tribe-events-calendar-month__calendar-event--featured{margin-top:8px}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-wrapper{margin-bottom:4px}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link{display:block;transition:opacity .2s ease}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:focus,.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:hover{opacity:.8}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:active{opacity:.9}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image{padding-bottom:56.25%}.tribe-events .tribe-events-calendar-month__calendar-event-datetime{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5;color:#727272}.tribe-events .tribe-events-calendar-month__calendar-event-datetime>*{vertical-align:middle}.tribe-events .tribe-events-calendar-month__calendar-event--featured:before{background:#334aff;content:"";height:100%;left:3px;position:absolute;width:2px}.tribe-events .tribe-events-calendar-month__calendar-event--featured:last-child:before{height:calc(100% - 16px)}.tribe-events .tribe-events-calendar-month__calendar-event-datetime-featured,.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring{display:inline-block}.tribe-events .tribe-events-calendar-month__calendar-event-datetime-featured{margin-right:4px}.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring{margin-left:4px}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{margin-bottom:12px;width:206px}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link{display:block;transition:opacity .2s ease}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:focus,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:hover{opacity:.8}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:active{opacity:.9}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image{padding-bottom:56.25%}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description{margin-bottom:8px}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-cost{margin-top:16px}.tribe-events .tribe-events-calendar-month__header-row{display:flex}.tribe-events .tribe-events-calendar-month__header-column{text-transform:uppercase;width:14.285%;padding-bottom:16px}.tribe-events .tribe-events-calendar-month__header-column-title{color:#727272;text-align:center}.tribe-events .tribe-events-calendar-month__day{border-radius:4px;height:48px;overflow:hidden;position:relative;width:14.285%}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link{color:#334aff;font-weight:700}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:focus,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:hover{color:rgba(51,74,255,.8)}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:active{color:rgba(51,74,255,.9)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date{opacity:.4}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--event{background-color:#141827;opacity:.5}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23141827'/%3E%3C/svg%3E");opacity:.5}.tribe-events .tribe-events-calendar-month__day-cell{height:100%;width:100%}.tribe-events .tribe-events-calendar-month__day-cell--mobile{align-items:center;border-bottom:2px solid transparent;display:flex;flex-direction:column;text-align:center;transition:border-color .2s ease}.tribe-events .tribe-events-calendar-month__day-cell--mobile:focus,.tribe-events .tribe-events-calendar-month__day-cell--mobile:hover{border-bottom-color:#334aff}.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:#334aff}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date{color:#fff;opacity:1}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event{background-color:#fff;opacity:1}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23FFF'/%3E%3C/svg%3E");opacity:1}.tribe-events .tribe-events-calendar-month__day-date-link{color:#141827}.tribe-events .tribe-events-calendar-month__day-date-link:focus,.tribe-events .tribe-events-calendar-month__day-date-link:hover{color:rgba(20,24,39,.8)}.tribe-events .tribe-events-calendar-month__day-date-link:active{color:rgba(20,24,39,.9)}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:#334aff;border-radius:50%;height:8px;width:8px}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23334AFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:10px;width:8px}.tribe-events .tribe-events-calendar-month__events{flex:auto}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:#334aff}.tribe-theme-avada #main .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date{color:#fff}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-day{display:none}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-day--show{display:block}.tribe-events .tribe-events-calendar-month-mobile-events__day-marker{padding-top:16px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event{border-bottom:1px solid #d5d5d5;padding:12px 0}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event:last-child{border:0}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event--featured{padding-bottom:20px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-featured-image-wrapper{margin-bottom:12px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-featured-image{padding-bottom:56.25%}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime{color:#727272;margin-bottom:4px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime>*{vertical-align:middle}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-icon,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon{display:inline-block}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-icon{margin-right:4px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon{margin-left:4px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text{color:#334aff;font-weight:700;margin-right:8px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-cost{margin-top:8px}.tribe-events .tribe-events-calendar-month__more-events{border-top:1px solid #e4e4e4;display:flex;flex:none;margin:0 16px;padding:8px 0 16px}.tribe-events .tribe-events-calendar-month__more-events-link{flex:none}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__more-events-link{opacity:.5}.tribe-events .tribe-events-calendar-month__multiday-event{background-color:#fff;overflow:hidden;position:relative;width:100%;z-index:5}.tribe-events .tribe-events-calendar-month__multiday-event--width-2{width:calc(200% + 1px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-3{width:calc(300% + 2px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-4{width:calc(400% + 3px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-5{width:calc(500% + 4px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-6{width:calc(600% + 5px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-7{width:calc(700% + 6px)}.tribe-events .tribe-events-calendar-month__multiday-event--hidden{opacity:0}.tribe-events .tribe-events-calendar-month__multiday-event--start{border-top-left-radius:9.5px;border-bottom-left-radius:9.5px}.tribe-events .tribe-events-calendar-month__multiday-event--end{border-top-right-radius:9.5px;border-bottom-right-radius:9.5px}.tribe-events .tribe-events-calendar-month__multiday-event-inner{align-items:center;background-color:rgba(51,74,255,.24);cursor:pointer;display:flex;flex-wrap:nowrap;padding:1px 16px;transition:background-color .2s ease}.tribe-events .tribe-events-calendar-month__multiday-event-inner--focus,.tribe-events .tribe-events-calendar-month__multiday-event-inner--hover,.tribe-events .tribe-events-calendar-month__multiday-event-inner:focus,.tribe-events .tribe-events-calendar-month__multiday-event-inner:hover{background-color:rgba(51,74,255,.34)}.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-inner,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-inner--focus,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-inner--hover,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-inner:focus,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-inner:hover{background-color:#f7f6f6}.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-featured-icon,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-title{opacity:.5}.tribe-events .tribe-events-calendar-month__multiday-event-featured-icon{flex:none;margin-right:5px}.tribe-events .tribe-events-calendar-month__multiday-event-title{flex:auto;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tribe-events .tribe-events-calendar-month-nav{padding-top:20px}.tribe-events .tribe-events-calendar-day__event{display:flex;flex-direction:column;margin-bottom:24px;margin-top:32px;padding-left:42px}.tribe-events .tribe-events-calendar-day__event:last-child{margin-bottom:40px}.tribe-events .tribe-events-calendar-day__event--featured{position:relative}.tribe-events .tribe-events-calendar-day__event--featured:before{background:#334aff;content:"";height:100%;left:21px;position:absolute;width:3px}.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event{margin-top:20px}.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper{flex:none;margin-bottom:16px}.tribe-events .tribe-events-calendar-day__event-featured-image-link{display:block;transition:opacity .2s ease}.tribe-events .tribe-events-calendar-day__event-featured-image-link:focus,.tribe-events .tribe-events-calendar-day__event-featured-image-link:hover{opacity:.8}.tribe-events .tribe-events-calendar-day__event-featured-image-link:active{opacity:.9}.tribe-events .tribe-events-calendar-day__event-featured-image{padding-bottom:56.25%}.tribe-events .tribe-events-calendar-day__event-details{flex:none;position:relative}.tribe-events .tribe-events-calendar-day__event-header>:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.tribe-events .tribe-events-calendar-day__event-title{margin-bottom:8px}.tribe-events .tribe-events-calendar-day__event-datetime-wrapper:last-child,.tribe-events .tribe-events-calendar-day__event-title:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-day__event-datetime-featured-icon{display:inline-block;margin-right:4px}.tribe-events .tribe-events-calendar-day__event-datetime-recurring-icon{display:inline-block;margin-left:4px}.tribe-events .tribe-events-calendar-day__event-venue{margin-bottom:8px}.tribe-events .tribe-events-calendar-day__event-description{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-day__event-cost{margin-top:12px}.tribe-events .tribe-events-calendar-day-nav{border-top:1px solid #d5d5d5;padding-top:24px}.tribe-events .tribe-events-calendar-day__time-separator{display:flex;align-items:center}.tribe-events .tribe-events-calendar-day__time-separator:after{background-color:#d5d5d5;content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-events .tribe-events-calendar-day__time-separator-text{flex:none}@media (min-width:768px){.tribe-events .tribe-events-l-container{padding-bottom:160px;padding-top:96px}.admin-bar .tribe-events .datepicker,.tribe-events .datepicker{margin-top:16px}.tribe-events .tribe-events-c-events-bar{border:1px solid #e4e4e4;flex-direction:row;margin-bottom:32px}.tribe-events .tribe-events-c-events-bar__search-filters-container{align-items:center;display:flex;flex:auto;padding:0;position:static}.tribe-events .tribe-events-c-events-bar__search{display:flex;flex:auto}.tribe-events .tribe-events-c-events-bar__filters{border-right:1px solid #e4e4e4;margin:12px 0}.tribe-events .tribe-events-c-events-bar__filters-button{align-items:center;display:flex!important;margin:-12px 0;padding:20px 24px;visibility:visible}.tribe-events .tribe-events-c-events-bar__filters-button:active:before,.tribe-events .tribe-events-c-events-bar__filters-button:focus:before,.tribe-events .tribe-events-c-events-bar__filters-button:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-events .tribe-events-c-events-bar__filters-button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-size:17px;content:"";display:inline-block;flex:none;height:17px;margin-right:8px;width:17px}.tribe-events .tribe-events-c-events-bar__search-button,.tribe-events .tribe-events-c-events-bar__tabs{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-nav{padding-top:28px}.tribe-events .tribe-events-c-nav__list-item{width:50%}.tribe-events .tribe-events-c-nav__list-item--today{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-nav__next-label-plural,.tribe-events .tribe-events-c-nav__prev-label-plural{clip:auto;width:auto;height:auto;margin:0;position:static}.tribe-events .tribe-events-c-nav__next,.tribe-events .tribe-events-c-nav__prev{color:#727272}.tribe-events .tribe-events-c-nav__prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E");height:14px;margin-right:15px;width:9px}.tribe-events .tribe-events-c-nav__next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");height:14px;margin-left:15px;width:9px}.tribe-events .tribe-events-c-small-cta--readmore{margin-top:16px}.tribe-events .tribe-events-c-search{display:flex;align-items:center}.tribe-events .tribe-events-c-search__input-group{align-items:center;display:flex;flex:auto}.tribe-events .tribe-events-c-search__input-control{border-right:1px solid #e4e4e4;flex:auto;margin:12px 0}.tribe-events .tribe-events-c-search__input-control:last-child{border-right:0}.tribe-events .tribe-events-c-search__input{margin:-12px 0}.tribe-events .tribe-events-c-search__input--icon{background-position:16px}.tribe-events .tribe-events-c-search__button{flex:none;margin-top:0}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input{margin:-12px 0}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input--icon{background-position:16px}.tribe-theme-avada .tribe-events .tribe-events-c-search__input{margin:-12px 0}.tribe-events .tribe-events-c-top-bar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:32px;width:100%}.tribe-events .tribe-events-c-top-bar__nav{display:block!important;flex:none;visibility:visible}.tribe-events .tribe-events-c-top-bar__nav-link:before{height:18px;width:11px}.tribe-events .tribe-events-c-top-bar__today-button{display:block!important;flex:none;margin-right:15px;visibility:visible}.tribe-events .tribe-events-c-top-bar__datepicker{margin:0;padding:0}.tribe-events .tribe-events-c-top-bar__datepicker-mobile{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-top-bar__datepicker-desktop{display:block!important;visibility:visible}.tribe-events .tribe-events-c-top-bar__datepicker-button:after{height:7px;width:12px}.tribe-events .tribe-events-c-top-bar__datepicker-container{max-width:none;min-width:363px}.tribe-events .tribe-events-c-top-bar__actions{display:block!important;flex:none;margin-left:auto;visibility:visible}.tribe-events .tribe-events-c-view-selector,.tribe-events .tribe-events-c-view-selector--tabs{width:auto}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__button{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{border:0;border-radius:0;box-shadow:none;display:block;height:100%;padding:0 12px;position:static;transform:none}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list{display:flex;height:100%}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item{margin:0 12px}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link{background-color:transparent}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{background-color:#141827;bottom:-1px;content:"";display:block;height:2px;position:absolute;width:100%}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link{height:100%;padding:20px 0;position:relative}.tribe-events .tribe-events-c-view-selector__button{height:100%;padding:20px 24px}.tribe-events .tribe-events-c-view-selector__button:before{content:none}.tribe-events .tribe-events-c-view-selector__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21.85L6 5.64 10.79.85 11.94 2 6 7.94.06 2z' fill='%23141827'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:none;height:6px;margin-left:8px;width:10px}.tribe-events .tribe-events-c-view-selector__button--active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21 7.15L6 2.36l4.79 4.79L11.94 6 6 .06.06 6z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-view-selector__button-icon{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-view-selector__button-text{clip:auto;width:auto;height:auto;margin:0;position:static;color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;flex:auto}.tribe-events .tribe-events-c-view-selector__content{box-shadow:0 2px 5px 0 rgba(0,0,0,.14);left:0;padding:8px;right:auto;transform:translateY(8px);width:auto}.tribe-events .tribe-events-c-view-selector__list-item-link{padding:4px 32px 4px 16px}.tribe-events .tribe-events-c-view-selector__list-item-icon{display:none!important;visibility:hidden}.tribe-events .tribe-events-header{background-color:transparent;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}.tribe-events .tribe-events-header__events-bar{width:100%}.tribe-events .tribe-events-calendar-list__event-row{margin:48px -24px 40px}.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col{padding-left:24px;padding-right:24px}.tribe-events .tribe-events-calendar-list__event-row:last-child{margin-bottom:64px}.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:40px}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{right:-1px;width:4px}.tribe-events .tribe-events-calendar-list__event-date-tag{margin-right:0;width:11.111%}.tribe-events .tribe-events-calendar-list__event-wrapper{flex:none;width:88.888%}.tribe-events .tribe-events-calendar-list__event{flex-direction:row-reverse;justify-content:flex-end}.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{margin-bottom:0;width:37.5%}.tribe-events .tribe-events-calendar-list__event-details{width:62.5%}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,.tribe-events .tribe-events-calendar-list__event-title{margin-bottom:16px}.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{clip:auto;width:auto;height:auto;margin:0;position:static;color:#334aff;font-weight:700;margin-right:8px}.tribe-events .tribe-events-calendar-list__event-venue{margin-bottom:16px}.tribe-events .tribe-events-calendar-list__event-description{display:block!important;margin-top:16px;visibility:visible}.tribe-events .tribe-events-calendar-list__event-cost{margin-top:16px}.tribe-events .tribe-events-calendar-list-nav{padding-top:32px}.tribe-events .tribe-events-calendar-month{margin:0}.tribe-events .tribe-events-calendar-month__body{border-top:1px solid #e4e4e4}.tribe-events .tribe-events-calendar-month__week{border-left:1px solid #e4e4e4}.tribe-events .tribe-events-calendar-month__header-column-title{text-align:left}.tribe-events .tribe-events-calendar-month__header-column-title-mobile{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-month__header-column-title-desktop{display:block!important;visibility:visible}.tribe-events .tribe-events-calendar-month__day{border-color:#e4e4e4;border-radius:0;border-style:solid;border-width:0 1px 1px 0;height:auto;min-height:168px;overflow:visible}.tribe-events .tribe-events-calendar-month__day:after{background-color:transparent;bottom:0;content:"";display:block;height:2px;left:-1px;position:absolute;transition:background-color .2s ease;width:calc(100% + 2px)}.tribe-events .tribe-events-calendar-month__day:hover:after{background-color:#141827}.tribe-events .tribe-events-calendar-month__day-cell--mobile{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-month__day-cell--desktop{display:flex!important;flex-direction:column;visibility:visible}.tribe-events .tribe-events-calendar-month__day-date{flex:none;padding:8px 16px}.tribe-events .tribe-events-calendar-month-mobile-events{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-month__multiday-event-wrapper{height:19px;margin-bottom:4px;position:relative}.tribe-events .tribe-events-calendar-month-nav{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-day__event{flex-direction:row-reverse;justify-content:flex-end;margin-bottom:40px;margin-top:48px;padding-left:0}.tribe-events .tribe-events-calendar-day__event:last-child{margin-bottom:64px}.tribe-events .tribe-events-calendar-day__event--featured:before{left:calc(11.111% - 24px);width:4px}.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event{margin-top:40px}.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper{margin-bottom:0;width:33.333%}.tribe-events .tribe-events-calendar-day__event-details{margin-left:11.111%;width:55.555%}.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.tribe-events .tribe-events-calendar-day__event-title{margin-bottom:16px}.tribe-events .tribe-events-calendar-day__event-datetime-featured-text{clip:auto;width:auto;height:auto;margin:0;position:static;color:#334aff;font-weight:700;margin-right:8px}.tribe-events .tribe-events-calendar-day__event-venue{margin-bottom:16px}.tribe-events .tribe-events-calendar-day__event-description{display:block!important;margin-top:16px;visibility:visible}.tribe-events .tribe-events-calendar-day__event-cost{margin-top:16px}.tribe-events .tribe-events-calendar-day-nav{padding-top:32px}}@media (min-width:960px){.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{margin-left:28%}}
|
1 |
+
.tribe-events .tribe-events-c-breadcrumbs__list{font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:24px;line-height:1.42}.tribe-events .tribe-events-c-breadcrumbs__list-item-link{color:#727272;transition:color .2s ease}.tribe-events .tribe-events-c-breadcrumbs__list-item-link:visited{color:#727272}.tribe-events .tribe-events-c-breadcrumbs__list-item-link:focus,.tribe-events .tribe-events-c-breadcrumbs__list-item-link:hover{color:#141827}.tribe-events .datepicker{background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.14)}.tribe-events .datepicker:after,.tribe-events .datepicker:before{content:none}.tribe-events .datepicker .datepicker-switch:active,.tribe-events .datepicker .datepicker-switch:focus,.tribe-events .datepicker .datepicker-switch:hover,.tribe-events .datepicker .next:active,.tribe-events .datepicker .next:focus,.tribe-events .datepicker .next:hover,.tribe-events .datepicker .prev:active,.tribe-events .datepicker .prev:focus,.tribe-events .datepicker .prev:hover{background-color:#fff}.tribe-events .datepicker .datepicker-switch{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:16px;line-height:1.62;font-weight:400}.tribe-events .datepicker .datepicker-switch:focus,.tribe-events .datepicker .datepicker-switch:hover{color:rgba(20,24,39,.8)}.tribe-events .datepicker .datepicker-switch:active{color:rgba(20,24,39,.9)}.tribe-events .datepicker .dow{font-size:11px;line-height:1.5}.tribe-events .datepicker .day,.tribe-events .datepicker .dow{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:400}.tribe-events .datepicker .day{font-size:16px;line-height:1.62}.tribe-events .datepicker .day.old{color:#d5d5d5}.tribe-events .datepicker .month,.tribe-events .datepicker .year{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400}.tribe-events .datepicker .day,.tribe-events .datepicker .month,.tribe-events .datepicker .year{border-radius:4px}.tribe-events .datepicker .day.focused,.tribe-events .datepicker .day:focus,.tribe-events .datepicker .day:hover,.tribe-events .datepicker .month.focused,.tribe-events .datepicker .month:focus,.tribe-events .datepicker .month:hover,.tribe-events .datepicker .year.focused,.tribe-events .datepicker .year:focus,.tribe-events .datepicker .year:hover{background:#f7f6f6}.tribe-events .datepicker .day.active,.tribe-events .datepicker .day.active.focused,.tribe-events .datepicker .day.active:focus,.tribe-events .datepicker .day.active:hover,.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused,.tribe-events .datepicker .month.active:focus,.tribe-events .datepicker .month.active:hover,.tribe-events .datepicker .year.active,.tribe-events .datepicker .year.active.focused,.tribe-events .datepicker .year.active:focus,.tribe-events .datepicker .year.active:hover{color:#fff;background:#334aff}.tribe-events.tribe-events-view--week .datepicker tbody tr.active:after{border:1px solid #334aff;border-radius:4px;content:"";display:block;height:47px;left:16px;pointer-events:none;position:absolute;transform:translateY(-1px);width:calc(100% - 34px)}.tribe-events.tribe-events-view--week .datepicker .day{border-radius:0}.tribe-events.tribe-events-view--week .datepicker .day:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.tribe-events.tribe-events-view--week .datepicker .day:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.tribe-events.tribe-events-view--week .datepicker .day.active{color:#141827;background:transparent}.tribe-events.tribe-events-view--week .datepicker .day.active:hover{background:transparent}.tribe-events.tribe-events-view--week .datepicker .day.disabled,.tribe-events.tribe-events-view--week .datepicker .day.disabled.focused,.tribe-events.tribe-events-view--week .datepicker .day.disabled:focus,.tribe-events.tribe-events-view--week .datepicker .day.disabled:hover{color:#141827}.tribe-events.tribe-events-view--week .datepicker .focused .day,.tribe-events.tribe-events-view--week .datepicker .focused .day:hover,.tribe-events.tribe-events-view--week .datepicker .hovered .day,.tribe-events.tribe-events-view--week .datepicker .hovered .day:hover{background:#f7f6f6}.admin-bar .tribe-events .datepicker{margin-top:8px}.tribe-theme-enfold .tribe-events .datepicker{border:1px solid #d5d5d5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.14)}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch{color:#141827!important}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:focus,.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:hover{color:rgba(20,24,39,.8)!important}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:active{color:rgba(20,24,39,.9)!important}.tribe-theme-enfold .tribe-events .datepicker .day{background-color:#fff}.tribe-theme-enfold .tribe-events .datepicker .day.new,.tribe-theme-enfold .tribe-events .datepicker .day.old{opacity:1}.tribe-theme-enfold .tribe-events .datepicker .day.old{color:#d5d5d5}.tribe-theme-enfold .tribe-events .datepicker .day,.tribe-theme-enfold .tribe-events .datepicker .month,.tribe-theme-enfold .tribe-events .datepicker .year{color:#141827;background-color:#fff}.tribe-theme-enfold .tribe-events .datepicker .day.focused,.tribe-theme-enfold .tribe-events .datepicker .day:focus,.tribe-theme-enfold .tribe-events .datepicker .day:hover,.tribe-theme-enfold .tribe-events .datepicker .month.focused,.tribe-theme-enfold .tribe-events .datepicker .month:focus,.tribe-theme-enfold .tribe-events .datepicker .month:hover,.tribe-theme-enfold .tribe-events .datepicker .year.focused,.tribe-theme-enfold .tribe-events .datepicker .year:focus,.tribe-theme-enfold .tribe-events .datepicker .year:hover{background:#f7f6f6}.tribe-theme-enfold .tribe-events .datepicker .day.active,.tribe-theme-enfold .tribe-events .datepicker .day.active.focused,.tribe-theme-enfold .tribe-events .datepicker .day.active:focus,.tribe-theme-enfold .tribe-events .datepicker .day.active:hover,.tribe-theme-enfold .tribe-events .datepicker .month.active,.tribe-theme-enfold .tribe-events .datepicker .month.active.focused,.tribe-theme-enfold .tribe-events .datepicker .month.active:focus,.tribe-theme-enfold .tribe-events .datepicker .month.active:hover,.tribe-theme-enfold .tribe-events .datepicker .year.active,.tribe-theme-enfold .tribe-events .datepicker .year.active.focused,.tribe-theme-enfold .tribe-events .datepicker .year.active:focus,.tribe-theme-enfold .tribe-events .datepicker .year.active:hover{color:#fff;background:#334aff}.tribe-theme-enfold .tribe-events.tribe-events-view--week .datepicker .day.active{color:#141827;background:transparent}.tribe-theme-enfold .tribe-events.tribe-events-view--week .datepicker .day.active:hover{background:transparent}.tribe-theme-enfold .tribe-events.tribe-events-view--week .datepicker .focused .day,.tribe-theme-enfold .tribe-events.tribe-events-view--week .datepicker .focused .day:hover,.tribe-theme-enfold .tribe-events.tribe-events-view--week .datepicker .hovered .day,.tribe-theme-enfold .tribe-events.tribe-events-view--week .datepicker .hovered .day:hover{background:#f7f6f6}.tribe-theme-avada .tribe-events .datepicker{border:1px solid #d5d5d5;border-radius:4px}.tribe-theme-avada .tribe-events .datepicker tbody td{border:0}.tribe-theme-avada .tribe-events .datepicker .datepicker-switch,.tribe-theme-avada .tribe-events .datepicker .datepicker-switch:hover,.tribe-theme-avada .tribe-events .datepicker .next,.tribe-theme-avada .tribe-events .datepicker .next:hover,.tribe-theme-avada .tribe-events .datepicker .prev,.tribe-theme-avada .tribe-events .datepicker .prev:hover{background-color:#fff}.tribe-theme-avada .tribe-events .datepicker .day.new,.tribe-theme-avada .tribe-events .datepicker .day.old{background-color:transparent!important}.tribe-theme-avada .tribe-events .datepicker .day.new.focused,.tribe-theme-avada .tribe-events .datepicker .day.new:focus,.tribe-theme-avada .tribe-events .datepicker .day.new:hover,.tribe-theme-avada .tribe-events .datepicker .day.old.focused,.tribe-theme-avada .tribe-events .datepicker .day.old:focus,.tribe-theme-avada .tribe-events .datepicker .day.old:hover{background:#f7f6f6!important}.tribe-theme-avada .tribe-events .datepicker .day.old{color:#d5d5d5!important}.tribe-theme-avada .tribe-events .datepicker .day.new{color:#141827!important}.tribe-theme-avada .tribe-events .datepicker .day,.tribe-theme-avada .tribe-events .datepicker .month{background-color:transparent;color:#141827}.tribe-theme-avada .tribe-events .datepicker .day.focused,.tribe-theme-avada .tribe-events .datepicker .day:focus,.tribe-theme-avada .tribe-events .datepicker .day:hover,.tribe-theme-avada .tribe-events .datepicker .month.focused,.tribe-theme-avada .tribe-events .datepicker .month:focus,.tribe-theme-avada .tribe-events .datepicker .month:hover{background:#f7f6f6}.tribe-theme-avada .tribe-events .datepicker .day.active,.tribe-theme-avada .tribe-events .datepicker .day.active.focused,.tribe-theme-avada .tribe-events .datepicker .day.active:focus,.tribe-theme-avada .tribe-events .datepicker .day.active:hover,.tribe-theme-avada .tribe-events .datepicker .month.active,.tribe-theme-avada .tribe-events .datepicker .month.active.focused,.tribe-theme-avada .tribe-events .datepicker .month.active:focus,.tribe-theme-avada .tribe-events .datepicker .month.active:hover{color:#fff;background:#334aff}.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .day.active{color:#141827;background:transparent}.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .day.active:hover{background:transparent}.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .focused .day,.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .focused .day:hover,.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .hovered .day,.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .hovered .day:hover{background:#f7f6f6}.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .focused .day.new,.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .focused .day.old,.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .hovered .day.new,.tribe-theme-avada .tribe-events.tribe-events-view--week .datepicker .hovered .day.old{background-color:#f7f6f6!important}.tribe-events .tribe-events-c-day-marker:after{background-color:#d5d5d5;content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-events .tribe-events-c-events-bar{background-color:#fff}.tribe-events .tribe-events-c-events-bar__search-button:focus .tribe-events-c-events-bar__search-button-icon,.tribe-events .tribe-events-c-events-bar__search-button:hover .tribe-events-c-events-bar__search-button-icon{opacity:.8}.tribe-events .tribe-events-c-events-bar__search-button:active .tribe-events-c-events-bar__search-button-icon{opacity:.9}.tribe-events .tribe-events-c-events-bar__search-button:before{background-color:#334aff;content:"";display:none;height:2px;pointer-events:none;position:absolute;top:100%;transform:translateY(4px);width:calc(100% - 8px)}.tribe-events .tribe-events-c-events-bar__search-button--active:before{display:block}.tribe-events .tribe-events-c-events-bar__tab{border-radius:4px}.tribe-events .tribe-events-c-events-bar__tab:active .tribe-events-c-events-bar__tab-text,.tribe-events .tribe-events-c-events-bar__tab:focus .tribe-events-c-events-bar__tab-text,.tribe-events .tribe-events-c-events-bar__tab:hover .tribe-events-c-events-bar__tab-text{font-weight:700}.tribe-events .tribe-events-c-events-bar__tab--active,.tribe-events .tribe-events-c-events-bar__tab--active:focus,.tribe-events .tribe-events-c-events-bar__tab--active:hover{background-color:#f7f6f6}.tribe-events .tribe-events-c-events-bar__tab--active .tribe-events-c-events-bar__tab-text{font-weight:700}.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-events-bar__tab--active,.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-events-bar__tab--active:focus,.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-events-bar__tab--active:hover{background-color:#f7f6f6}.tribe-events .tribe-events-c-messages__message{background-color:rgba(20,24,39,.07);border-radius:4px}.tribe-events .tribe-events-c-messages__message--notice:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 23'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23141827' d='M.5 2.5h20v20H.5z'/%3E%3Cpath stroke='%23334AFF' stroke-linecap='round' d='M7.583 11.583l5.834 5.834m0-5.834l-5.834 5.834'/%3E%3Cpath stroke='%23141827' stroke-linecap='round' d='M4.5.5v4m12-4v4'/%3E%3Cpath stroke='%23141827' stroke-linecap='square' d='M.5 7.5h20'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:22px;display:inline-block;content:"";min-width:22px;height:24px;margin-right:12px}.tribe-events .tribe-events-c-nav{border-top:1px solid #d5d5d5}.tribe-events .tribe-events-c-nav__list{list-style:none}.tribe-events .tribe-events-c-nav__next-label-plural,.tribe-events .tribe-events-c-nav__prev-label-plural{white-space:pre}.tribe-events .tribe-events-c-nav__next:focus,.tribe-events .tribe-events-c-nav__next:hover,.tribe-events .tribe-events-c-nav__prev:focus,.tribe-events .tribe-events-c-nav__prev:hover,.tribe-events .tribe-events-c-nav__today:focus,.tribe-events .tribe-events-c-nav__today:hover{color:rgba(20,24,39,.8)}.tribe-events .tribe-events-c-nav__next:active,.tribe-events .tribe-events-c-nav__prev:active,.tribe-events .tribe-events-c-nav__today:active{color:#141827;font-weight:700}.tribe-events .tribe-events-c-nav__next:disabled,.tribe-events .tribe-events-c-nav__prev:disabled{background-color:transparent;color:#d5d5d5}.tribe-events .tribe-events-c-nav__prev:before{background-repeat:no-repeat;background-size:contain;content:"";height:12px;margin-right:8px;width:7px}.tribe-events .tribe-events-c-nav__prev:before,.tribe-events .tribe-events-c-nav__prev:focus:before,.tribe-events .tribe-events-c-nav__prev:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-nav__prev:focus:before,.tribe-events .tribe-events-c-nav__prev:hover:before{opacity:.8}.tribe-events .tribe-events-c-nav__prev:active:before{opacity:1}.tribe-events .tribe-events-c-nav__prev:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-nav__next:after{background-repeat:no-repeat;background-size:contain;content:"";height:12px;margin-left:8px;width:7px}.tribe-events .tribe-events-c-nav__next:after,.tribe-events .tribe-events-c-nav__next:focus:after,.tribe-events .tribe-events-c-nav__next:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-nav__next:focus:after,.tribe-events .tribe-events-c-nav__next:hover:after{opacity:.8}.tribe-events .tribe-events-c-nav__next:active:after{opacity:1}.tribe-events .tribe-events-c-nav__next:disabled:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-small-cta__stock{color:#727272}.tribe-events .tribe-events-c-search__input--icon{background-repeat:no-repeat;background-position:100%}.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");background-size:16px}.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input,.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23334AFF'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.682 1.548a5.166 5.166 0 0 0-7.375 0C-3.073 5.984 4.959 15.36 4.994 15.36c.051-.001 8.092-9.35 3.688-13.812zM4.994 2.833c1.27 0 2.301 1.043 2.301 2.331 0 1.287-1.03 2.33-2.301 2.33-1.272 0-2.3-1.043-2.3-2.33 0-1.288 1.028-2.331 2.3-2.331z' fill='%23727272' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:10px 15px}.tribe-events .tribe-events-c-search__input-control--location-focus .tribe-events-c-search__input,.tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.682 1.548a5.166 5.166 0 0 0-7.375 0C-3.073 5.984 4.959 15.36 4.994 15.36c.051-.001 8.092-9.35 3.688-13.812zM4.994 2.833c1.27 0 2.301 1.043 2.301 2.331 0 1.287-1.03 2.33-2.301 2.33-1.272 0-2.3-1.043-2.3-2.33 0-1.288 1.028-2.331 2.3-2.331z' fill='%23334AFF' fill-rule='evenodd'/%3E%3C/svg%3E")}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input--icon{background-repeat:no-repeat;background-position:100%}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");background-size:16px}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input,#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23334AFF'/%3E%3C/svg%3E")}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.682 1.548a5.166 5.166 0 0 0-7.375 0C-3.073 5.984 4.959 15.36 4.994 15.36c.051-.001 8.092-9.35 3.688-13.812zM4.994 2.833c1.27 0 2.301 1.043 2.301 2.331 0 1.287-1.03 2.33-2.301 2.33-1.272 0-2.3-1.043-2.3-2.33 0-1.288 1.028-2.331 2.3-2.331z' fill='%23727272' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:10px 15px}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input-control--location-focus .tribe-events-c-search__input,#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.682 1.548a5.166 5.166 0 0 0-7.375 0C-3.073 5.984 4.959 15.36 4.994 15.36c.051-.001 8.092-9.35 3.688-13.812zM4.994 2.833c1.27 0 2.301 1.043 2.301 2.331 0 1.287-1.03 2.33-2.301 2.33-1.272 0-2.3-1.043-2.3-2.33 0-1.288 1.028-2.331 2.3-2.331z' fill='%23334AFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.tooltipster-base.tribe-events-tooltip-theme{background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.14)}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box{background-color:transparent;border:0;border-radius:0;box-shadow:none}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content{color:#141827;overflow:inherit}.tribe-events .tribe-events-c-top-bar__datepicker-button{transition:opacity .2s ease}.tribe-events .tribe-events-c-top-bar__datepicker-button:focus,.tribe-events .tribe-events-c-top-bar__datepicker-button:hover{opacity:.8}.tribe-events .tribe-events-c-top-bar__datepicker-button:active{opacity:.9}.tribe-events .tribe-events-c-top-bar__datepicker-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21.85L6 5.64 10.79.85 11.94 2 6 7.94.06 2z' fill='%23141827'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;margin-left:8px;height:6px;width:10px}.tribe-events .tribe-events-c-top-bar__datepicker-button--open:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21 7.15L6 2.36l4.79 4.79L11.94 6 6 .06.06 6z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-view-selector__button{text-align:left}.tribe-events .tribe-events-c-view-selector__button:focus .tribe-events-c-view-selector__button-icon,.tribe-events .tribe-events-c-view-selector__button:hover .tribe-events-c-view-selector__button-icon{opacity:.8}.tribe-events .tribe-events-c-view-selector__button:active .tribe-events-c-view-selector__button-icon{opacity:.9}.tribe-events .tribe-events-c-view-selector__button:before{background-color:#334aff;content:"";display:none;height:2px;pointer-events:none;position:absolute;top:100%;transform:translateY(4px);width:calc(100% - 8px)}.tribe-events .tribe-events-c-view-selector__button--active:before{display:block}.tribe-events .tribe-events-c-view-selector__content{border:1px solid #e4e4e4;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.14)}.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link{background-color:#f7f6f6}.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text{font-weight:700}.tribe-events .tribe-events-c-view-selector__list-item-link{border-radius:4px}.tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-icon,.tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-icon{opacity:.8}.tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-text,.tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-text{color:rgba(20,24,39,.8)}.tribe-events .tribe-events-c-view-selector__list-item-text{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{background-color:#334aff;content:"";height:100%;right:calc(100% - 3px);position:absolute;width:3px}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5;color:#727272;text-transform:uppercase}.tribe-events .tribe-events-calendar-list__event-featured-image-link{transition:opacity .2s ease}.tribe-events .tribe-events-calendar-list__event-featured-image-link:focus,.tribe-events .tribe-events-calendar-list__event-featured-image-link:hover{opacity:.8}.tribe-events .tribe-events-calendar-list__event-featured-image-link:active{opacity:.9}.tribe-events .tribe-events-calendar-list__event-datetime-recurring-link:focus .tribe-events-calendar-list__event-datetime-recurring-icon,.tribe-events .tribe-events-calendar-list__event-datetime-recurring-link:hover .tribe-events-calendar-list__event-datetime-recurring-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E")}.tribe-events .tribe-events-calendar-list__month-separator:after{background-color:#d5d5d5;content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-events .tribe-events-calendar-list-nav{border-top:1px solid #d5d5d5}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event{opacity:.5}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link{transition:opacity .2s ease}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:focus,.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:hover{opacity:.8}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:active{opacity:.9}.tribe-events .tribe-events-calendar-month__calendar-event-datetime{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5;color:#727272}.tribe-events .tribe-events-calendar-month__calendar-event--featured:before{background-color:#334aff;content:"";height:100%;left:3px;position:absolute;width:2px}.tribe-events .tribe-events-calendar-month__calendar-event--featured:last-child:before{height:calc(100% - 16px)}.tribe-events .tribe-events-calendar-month__calendar-event-datetime-featured,.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring-icon{display:inline-block}.tribe-events .tribe-events-calendar-month__calendar-event-datetime-featured{margin-right:4px}.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring-icon{margin-left:4px}.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring-link:focus .tribe-events-calendar-month__calendar-event-datetime-recurring-icon,.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring-link:hover .tribe-events-calendar-month__calendar-event-datetime-recurring-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E")}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link{transition:opacity .2s ease}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:focus,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:hover{opacity:.8}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:active{opacity:.9}.tribe-events .tribe-events-calendar-month__header-column{text-transform:uppercase}.tribe-events .tribe-events-calendar-month__header-column-title{color:#727272;text-align:center}.tribe-events .tribe-events-calendar-month__day{border-radius:4px}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link{color:#334aff;font-weight:700}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:focus,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:hover{color:rgba(51,74,255,.8)}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:active{color:rgba(51,74,255,.9)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date{opacity:.4}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--event{background-color:#141827;opacity:.5}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23141827'/%3E%3C/svg%3E");opacity:.5}.tribe-events .tribe-events-calendar-month__day-cell--mobile{border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-events .tribe-events-calendar-month__day-cell--mobile:focus,.tribe-events .tribe-events-calendar-month__day-cell--mobile:hover{border-bottom-color:#334aff}.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:#334aff}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date{color:#fff;opacity:1}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event{background-color:#fff;opacity:1}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23FFF'/%3E%3C/svg%3E");opacity:1}.tribe-events .tribe-events-calendar-month__day-date-link{color:#141827;transition:color .2s ease}.tribe-events .tribe-events-calendar-month__day-date-link:focus,.tribe-events .tribe-events-calendar-month__day-date-link:hover{color:rgba(20,24,39,.8)}.tribe-events .tribe-events-calendar-month__day-date-link:active{color:rgba(20,24,39,.9)}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:#334aff}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23334AFF'/%3E%3C/svg%3E")}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:focus,.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:hover{color:rgba(51,74,255,.8)}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:active{color:rgba(51,74,255,.9)}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:#334aff}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:focus,.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:hover{color:rgba(20,24,39,.8)}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:active{color:rgba(20,24,39,.9)}.tribe-theme-avada #main .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date{color:#fff}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event+.tribe-events-calendar-month-mobile-events__mobile-event{border-top:1px solid #d5d5d5}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime{color:#727272}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text{color:#334aff;font-weight:700}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:focus .tribe-events-calendar-month-mobile-events__mobile-event-datetime-icon,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:hover .tribe-events-calendar-month-mobile-events__mobile-event-datetime-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E")}.tribe-events .tribe-events-calendar-month__more-events{border-top:1px solid #e4e4e4}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__more-events-link{opacity:.5}.tribe-events .tribe-events-calendar-month__multiday-event--start .tribe-events-calendar-month__multiday-event-bar{border-top-left-radius:9.5px;border-bottom-left-radius:9.5px}.tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar{border-top-right-radius:9.5px;border-bottom-right-radius:9.5px}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{background-color:rgba(51,74,255,.24);transition:background-color .2s ease}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--focus,.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--hover,.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:focus,.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:hover{background-color:rgba(51,74,255,.34)}.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner--focus,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner--hover,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner:focus,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner:hover{background-color:#f7f6f6}.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-featured-icon,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-title{opacity:.5}.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{font-weight:400;text-overflow:ellipsis}.tribe-events .tribe-events-calendar-day__event--featured{position:relative}.tribe-events .tribe-events-calendar-day__event--featured:after{background-color:#334aff;content:"";height:100%;left:21px;position:absolute;width:3px}.tribe-events .tribe-events-calendar-day__event-featured-image-link{transition:opacity .2s ease}.tribe-events .tribe-events-calendar-day__event-featured-image-link:focus,.tribe-events .tribe-events-calendar-day__event-featured-image-link:hover{opacity:.8}.tribe-events .tribe-events-calendar-day__event-featured-image-link:active{opacity:.9}.tribe-events .tribe-events-calendar-day__event-datetime-recurring-link:focus .tribe-events-calendar-day__event-datetime-recurring-icon,.tribe-events .tribe-events-calendar-day__event-datetime-recurring-link:hover .tribe-events-calendar-day__event-datetime-recurring-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E")}.tribe-events .tribe-events-calendar-day-nav{border-top:1px solid #d5d5d5}.tribe-events .tribe-events-calendar-day__time-separator:after,.tribe-events .tribe-events-calendar-day__type-separator:after{background-color:#d5d5d5;content:"";display:block;flex:auto;height:1px;margin-left:20px}@media (min-width:768px){.tribe-events .tribe-events-c-breadcrumbs__list{font-size:42px;line-height:1.38}.admin-bar .tribe-events .datepicker{margin-top:16px}.tribe-events .tribe-events-c-events-bar--border{border:1px solid #e4e4e4}.tribe-events .tribe-events-c-events-bar__filters{border-right:1px solid #e4e4e4}.tribe-events .tribe-events-c-messages__message-list{text-align:center}.tribe-events .tribe-events-c-nav__next,.tribe-events .tribe-events-c-nav__prev{color:#727272}.tribe-events .tribe-events-c-nav__prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E");height:14px;margin-right:15px;width:9px}.tribe-events .tribe-events-c-nav__next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");height:14px;margin-left:15px;width:9px}.tribe-events .tribe-events-c-search__input-control{border-right:1px solid #e4e4e4}.tribe-events .tribe-events-c-search__input-control:last-child{border-right:0}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input--icon,.tribe-events .tribe-events-c-search__input--icon{background-position:16px}.tribe-events .tribe-events-c-top-bar__datepicker-button:after{height:7px;width:12px}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:before{content:none}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21.85L6 5.64 10.79.85 11.94 2 6 7.94.06 2z' fill='%23141827'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:none;height:6px;margin-left:8px;width:10px}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button--active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21 7.15L6 2.36l4.79 4.79L11.94 6 6 .06.06 6z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content{box-shadow:0 2px 5px 0 rgba(0,0,0,.14)}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{border:0;border-radius:0;box-shadow:none}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link{background-color:transparent}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{background-color:#141827;bottom:-1px;content:"";display:block;height:2px;position:absolute;width:100%}.tribe-events .tribe-events-c-view-selector__button:before{width:calc(100% - 16px);transform:none}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{right:-1px;width:4px}.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{color:#334aff;font-weight:700}.tribe-events .tribe-events-calendar-month__header-column-title{text-align:left}.tribe-events .tribe-events-calendar-month__day{border-radius:0}.tribe-events .tribe-events-calendar-month__day:after{background-color:transparent;bottom:0;content:"";display:block;height:2px;left:-1px;position:absolute;transition:background-color .2s ease;width:calc(100% + 2px)}.tribe-events .tribe-events-calendar-month__day:hover:after{background-color:#141827}.tribe-events .tribe-events-calendar-day__event--featured:before{content:"";min-width:90px;width:11.111%}.tribe-events .tribe-events-calendar-day__event--featured:after{left:calc(11.111% - 24px);width:4px}.tribe-events .tribe-events-calendar-day__event-datetime-featured-text{color:#334aff;font-weight:700}}
|
src/resources/css/views-skeleton.css
ADDED
@@ -0,0 +1,2421 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* This CSS file was auto-generated via PostCSS
|
3 |
+
*
|
4 |
+
* Contributors should avoid editing this file, but instead edit the associated
|
5 |
+
* src/resources/postcss/ file. For more information, check out our engineering
|
6 |
+
* docs on how we handle CSS in our engineering docs.
|
7 |
+
*
|
8 |
+
* @see: http://moderntribe.github.io/products-engineering/css/
|
9 |
+
*/
|
10 |
+
|
11 |
+
/**
|
12 |
+
* The Events Calendar Tribe V2 Skeleton Stylesheet
|
13 |
+
*
|
14 |
+
* @package TribeEventsCalendar
|
15 |
+
*
|
16 |
+
*/
|
17 |
+
|
18 |
+
/* Utilities */
|
19 |
+
|
20 |
+
/* -----------------------------------------------------------------------------
|
21 |
+
*
|
22 |
+
* Utilities
|
23 |
+
*
|
24 |
+
* This file is just a clearing-house.
|
25 |
+
* Make partials (start with an underscore) for any actual css code.
|
26 |
+
*
|
27 |
+
* ----------------------------------------------------------------------------- */
|
28 |
+
|
29 |
+
/* Variables */
|
30 |
+
|
31 |
+
:root {
|
32 |
+
/* -----------------------------------------------------------------------------
|
33 |
+
* Borders - Radius
|
34 |
+
* ----------------------------------------------------------------------------- */
|
35 |
+
|
36 |
+
/* -----------------------------------------------------------------------------
|
37 |
+
* Borders - Width
|
38 |
+
* ----------------------------------------------------------------------------- */
|
39 |
+
}
|
40 |
+
|
41 |
+
:root {
|
42 |
+
/* -----------------------------------------------------------------------------
|
43 |
+
* Box Shadows
|
44 |
+
* ----------------------------------------------------------------------------- */
|
45 |
+
}
|
46 |
+
|
47 |
+
:root {
|
48 |
+
/* -----------------------------------------------------------------------------
|
49 |
+
* Layers of z-index
|
50 |
+
* ----------------------------------------------------------------------------- */
|
51 |
+
}
|
52 |
+
|
53 |
+
:root {
|
54 |
+
/* -----------------------------------------------------------------------------
|
55 |
+
* Colors - Typography
|
56 |
+
* ----------------------------------------------------------------------------- */
|
57 |
+
|
58 |
+
/* -----------------------------------------------------------------------------
|
59 |
+
* Colors - Iconography
|
60 |
+
* ----------------------------------------------------------------------------- */
|
61 |
+
|
62 |
+
/* -----------------------------------------------------------------------------
|
63 |
+
* Colors - UI
|
64 |
+
* ----------------------------------------------------------------------------- */
|
65 |
+
|
66 |
+
/* -----------------------------------------------------------------------------
|
67 |
+
* Colors - Borders & Misc
|
68 |
+
* ----------------------------------------------------------------------------- */
|
69 |
+
|
70 |
+
}
|
71 |
+
|
72 |
+
:root {
|
73 |
+
/* -----------------------------------------------------------------------------
|
74 |
+
* Forms - Colors
|
75 |
+
* ----------------------------------------------------------------------------- */
|
76 |
+
|
77 |
+
/* -----------------------------------------------------------------------------
|
78 |
+
* Forms - Box Shadows
|
79 |
+
* ----------------------------------------------------------------------------- */
|
80 |
+
}
|
81 |
+
|
82 |
+
:root {
|
83 |
+
/* -----------------------------------------------------------------------------
|
84 |
+
* Gutter - Default
|
85 |
+
* ----------------------------------------------------------------------------- */
|
86 |
+
|
87 |
+
/* -----------------------------------------------------------------------------
|
88 |
+
* Gutter - Page
|
89 |
+
* ----------------------------------------------------------------------------- */
|
90 |
+
|
91 |
+
/* -----------------------------------------------------------------------------
|
92 |
+
* Grid Width - Default
|
93 |
+
* ----------------------------------------------------------------------------- */
|
94 |
+
|
95 |
+
/* -----------------------------------------------------------------------------
|
96 |
+
* Grid Width - Relative
|
97 |
+
* ----------------------------------------------------------------------------- */
|
98 |
+
}
|
99 |
+
|
100 |
+
:root {
|
101 |
+
/* -----------------------------------------------------------------------------
|
102 |
+
* Opacities
|
103 |
+
* ----------------------------------------------------------------------------- */
|
104 |
+
}
|
105 |
+
|
106 |
+
:root {
|
107 |
+
/* -----------------------------------------------------------------------------
|
108 |
+
* Spacers
|
109 |
+
* ----------------------------------------------------------------------------- */
|
110 |
+
}
|
111 |
+
|
112 |
+
/* -----------------------------------------------------------------------------
|
113 |
+
* SVG - Arrow Right
|
114 |
+
* ----------------------------------------------------------------------------- */
|
115 |
+
|
116 |
+
/* -----------------------------------------------------------------------------
|
117 |
+
* SVG - Caret Down
|
118 |
+
* ----------------------------------------------------------------------------- */
|
119 |
+
|
120 |
+
/* -----------------------------------------------------------------------------
|
121 |
+
* SVG - Caret Left
|
122 |
+
* ----------------------------------------------------------------------------- */
|
123 |
+
|
124 |
+
/* -----------------------------------------------------------------------------
|
125 |
+
* SVG - Caret Right
|
126 |
+
* ----------------------------------------------------------------------------- */
|
127 |
+
|
128 |
+
/* -----------------------------------------------------------------------------
|
129 |
+
* SVG - Caret Up
|
130 |
+
* ----------------------------------------------------------------------------- */
|
131 |
+
|
132 |
+
/* -----------------------------------------------------------------------------
|
133 |
+
* SVG - Check
|
134 |
+
* ----------------------------------------------------------------------------- */
|
135 |
+
|
136 |
+
/* -----------------------------------------------------------------------------
|
137 |
+
* SVG - Close
|
138 |
+
* ----------------------------------------------------------------------------- */
|
139 |
+
|
140 |
+
/* -----------------------------------------------------------------------------
|
141 |
+
* SVG - Day
|
142 |
+
* ----------------------------------------------------------------------------- */
|
143 |
+
|
144 |
+
/* -----------------------------------------------------------------------------
|
145 |
+
* SVG - Dropdown
|
146 |
+
* ----------------------------------------------------------------------------- */
|
147 |
+
|
148 |
+
/* -----------------------------------------------------------------------------
|
149 |
+
* SVG - Featured
|
150 |
+
* ----------------------------------------------------------------------------- */
|
151 |
+
|
152 |
+
/* -----------------------------------------------------------------------------
|
153 |
+
* SVG - Filters
|
154 |
+
* ----------------------------------------------------------------------------- */
|
155 |
+
|
156 |
+
/* -----------------------------------------------------------------------------
|
157 |
+
* SVG - List
|
158 |
+
* ----------------------------------------------------------------------------- */
|
159 |
+
|
160 |
+
/* -----------------------------------------------------------------------------
|
161 |
+
* SVG - Location
|
162 |
+
* ----------------------------------------------------------------------------- */
|
163 |
+
|
164 |
+
/* -----------------------------------------------------------------------------
|
165 |
+
* SVG - Map
|
166 |
+
* ----------------------------------------------------------------------------- */
|
167 |
+
|
168 |
+
/* -----------------------------------------------------------------------------
|
169 |
+
* SVG - Messages
|
170 |
+
* ----------------------------------------------------------------------------- */
|
171 |
+
|
172 |
+
/* -----------------------------------------------------------------------------
|
173 |
+
* SVG - Month
|
174 |
+
* ----------------------------------------------------------------------------- */
|
175 |
+
|
176 |
+
/* -----------------------------------------------------------------------------
|
177 |
+
* SVG - No Map
|
178 |
+
* ----------------------------------------------------------------------------- */
|
179 |
+
|
180 |
+
/* -----------------------------------------------------------------------------
|
181 |
+
* SVG - Photo
|
182 |
+
* ----------------------------------------------------------------------------- */
|
183 |
+
|
184 |
+
/* -----------------------------------------------------------------------------
|
185 |
+
* SVG - Recurring
|
186 |
+
* ----------------------------------------------------------------------------- */
|
187 |
+
|
188 |
+
/* -----------------------------------------------------------------------------
|
189 |
+
* SVG - Reset
|
190 |
+
* ----------------------------------------------------------------------------- */
|
191 |
+
|
192 |
+
/* -----------------------------------------------------------------------------
|
193 |
+
* SVG - Search
|
194 |
+
* ----------------------------------------------------------------------------- */
|
195 |
+
|
196 |
+
/* -----------------------------------------------------------------------------
|
197 |
+
* SVG - Search Filter
|
198 |
+
* ----------------------------------------------------------------------------- */
|
199 |
+
|
200 |
+
/* -----------------------------------------------------------------------------
|
201 |
+
* SVG - Week
|
202 |
+
* ----------------------------------------------------------------------------- */
|
203 |
+
|
204 |
+
:root {
|
205 |
+
/* -----------------------------------------------------------------------------
|
206 |
+
* Transitions
|
207 |
+
* ----------------------------------------------------------------------------- */
|
208 |
+
}
|
209 |
+
|
210 |
+
:root {
|
211 |
+
/* -----------------------------------------------------------------------------
|
212 |
+
* Font Stacks
|
213 |
+
* ----------------------------------------------------------------------------- */
|
214 |
+
|
215 |
+
/* -----------------------------------------------------------------------------
|
216 |
+
* Font Weights
|
217 |
+
* ----------------------------------------------------------------------------- */
|
218 |
+
|
219 |
+
/* -----------------------------------------------------------------------------
|
220 |
+
* Font Sizing
|
221 |
+
* ----------------------------------------------------------------------------- */
|
222 |
+
|
223 |
+
/* -----------------------------------------------------------------------------
|
224 |
+
* Line Height
|
225 |
+
* ----------------------------------------------------------------------------- */
|
226 |
+
}
|
227 |
+
|
228 |
+
/* Mixins */
|
229 |
+
|
230 |
+
/* -----------------------------------------------------------------------------
|
231 |
+
* Body
|
232 |
+
* ----------------------------------------------------------------------------- */
|
233 |
+
|
234 |
+
/* -----------------------------------------------------------------------------
|
235 |
+
* Desktop Body 1
|
236 |
+
* ----------------------------------------------------------------------------- */
|
237 |
+
|
238 |
+
/* -----------------------------------------------------------------------------
|
239 |
+
* Desktop Body 2
|
240 |
+
* ----------------------------------------------------------------------------- */
|
241 |
+
|
242 |
+
/* -----------------------------------------------------------------------------
|
243 |
+
* Desktop Body 3
|
244 |
+
* ----------------------------------------------------------------------------- */
|
245 |
+
|
246 |
+
/* -----------------------------------------------------------------------------
|
247 |
+
* Mobile Body 1
|
248 |
+
* ----------------------------------------------------------------------------- */
|
249 |
+
|
250 |
+
/* -----------------------------------------------------------------------------
|
251 |
+
* Mobile Body 2
|
252 |
+
* ----------------------------------------------------------------------------- */
|
253 |
+
|
254 |
+
/* -----------------------------------------------------------------------------
|
255 |
+
* Mobile Body 3
|
256 |
+
* ----------------------------------------------------------------------------- */
|
257 |
+
|
258 |
+
/* -----------------------------------------------------------------------------
|
259 |
+
* Heading
|
260 |
+
* ----------------------------------------------------------------------------- */
|
261 |
+
|
262 |
+
/* -----------------------------------------------------------------------------
|
263 |
+
* Heading 1
|
264 |
+
* ----------------------------------------------------------------------------- */
|
265 |
+
|
266 |
+
/* -----------------------------------------------------------------------------
|
267 |
+
* Heading 2
|
268 |
+
* ----------------------------------------------------------------------------- */
|
269 |
+
|
270 |
+
/* -----------------------------------------------------------------------------
|
271 |
+
* Heading 3
|
272 |
+
* ----------------------------------------------------------------------------- */
|
273 |
+
|
274 |
+
/* -----------------------------------------------------------------------------
|
275 |
+
* Heading 4
|
276 |
+
* ----------------------------------------------------------------------------- */
|
277 |
+
|
278 |
+
/* -----------------------------------------------------------------------------
|
279 |
+
* Heading 5
|
280 |
+
* ----------------------------------------------------------------------------- */
|
281 |
+
|
282 |
+
/* -----------------------------------------------------------------------------
|
283 |
+
* Heading 6
|
284 |
+
* ----------------------------------------------------------------------------- */
|
285 |
+
|
286 |
+
/* -----------------------------------------------------------------------------
|
287 |
+
* Heading 7
|
288 |
+
* ----------------------------------------------------------------------------- */
|
289 |
+
|
290 |
+
/* -----------------------------------------------------------------------------
|
291 |
+
* Heading 8
|
292 |
+
* ----------------------------------------------------------------------------- */
|
293 |
+
|
294 |
+
/* -----------------------------------------------------------------------------
|
295 |
+
* Anchor - Default
|
296 |
+
* ----------------------------------------------------------------------------- */
|
297 |
+
|
298 |
+
/* -----------------------------------------------------------------------------
|
299 |
+
* Anchor - Alt
|
300 |
+
* ----------------------------------------------------------------------------- */
|
301 |
+
|
302 |
+
/* -----------------------------------------------------------------------------
|
303 |
+
* Anchor - Thin
|
304 |
+
* ----------------------------------------------------------------------------- */
|
305 |
+
|
306 |
+
/* -----------------------------------------------------------------------------
|
307 |
+
* Anchor - Thin
|
308 |
+
* ----------------------------------------------------------------------------- */
|
309 |
+
|
310 |
+
/* -----------------------------------------------------------------------------
|
311 |
+
* Button - Global
|
312 |
+
* ----------------------------------------------------------------------------- */
|
313 |
+
|
314 |
+
/* -----------------------------------------------------------------------------
|
315 |
+
* Button - Solid
|
316 |
+
* ----------------------------------------------------------------------------- */
|
317 |
+
|
318 |
+
/* -----------------------------------------------------------------------------
|
319 |
+
* Button - Border
|
320 |
+
* ----------------------------------------------------------------------------- */
|
321 |
+
|
322 |
+
/* -----------------------------------------------------------------------------
|
323 |
+
* Button - Icon Border
|
324 |
+
* ----------------------------------------------------------------------------- */
|
325 |
+
|
326 |
+
/* -----------------------------------------------------------------------------
|
327 |
+
* Sliders & Toggles
|
328 |
+
* ----------------------------------------------------------------------------- */
|
329 |
+
|
330 |
+
/* -----------------------------------------------------------------------------
|
331 |
+
* Sliders
|
332 |
+
* ----------------------------------------------------------------------------- */
|
333 |
+
|
334 |
+
/* -----------------------------------------------------------------------------
|
335 |
+
* Hidden: Hide from both screenreaders and browsers
|
336 |
+
* @author: h5bp.com/u
|
337 |
+
* ----------------------------------------------------------------------------- */
|
338 |
+
|
339 |
+
/* -----------------------------------------------------------------------------
|
340 |
+
* Visually Hide: Hide only visually, but have it available for screenreaders
|
341 |
+
* @author: h5bp.com/v
|
342 |
+
* ----------------------------------------------------------------------------- */
|
343 |
+
|
344 |
+
/* -----------------------------------------------------------------------------
|
345 |
+
* Visually Show: Show element after has been hidden with %visually-hide
|
346 |
+
* ----------------------------------------------------------------------------- */
|
347 |
+
|
348 |
+
/* Base */
|
349 |
+
|
350 |
+
/* -----------------------------------------------------------------------------
|
351 |
+
*
|
352 |
+
* Base Skeleton
|
353 |
+
*
|
354 |
+
* This file is just a clearing-house.
|
355 |
+
* Make partials (start with an underscore) for any actual css code.
|
356 |
+
*
|
357 |
+
* ----------------------------------------------------------------------------- */
|
358 |
+
|
359 |
+
/* -----------------------------------------------------------------------------
|
360 |
+
*
|
361 |
+
* View: Events View
|
362 |
+
*
|
363 |
+
* ----------------------------------------------------------------------------- */
|
364 |
+
|
365 |
+
.tribe-events-view {
|
366 |
+
position: relative;
|
367 |
+
}
|
368 |
+
|
369 |
+
/* -----------------------------------------------------------------------------
|
370 |
+
*
|
371 |
+
* Layout: Events Content Container
|
372 |
+
*
|
373 |
+
* ----------------------------------------------------------------------------- */
|
374 |
+
|
375 |
+
.tribe-events .tribe-events-l-container {
|
376 |
+
padding-bottom: 80px;
|
377 |
+
padding-top: 64px;
|
378 |
+
}
|
379 |
+
|
380 |
+
/* Components */
|
381 |
+
|
382 |
+
/* -----------------------------------------------------------------------------
|
383 |
+
*
|
384 |
+
* Components
|
385 |
+
*
|
386 |
+
* This file is just a clearing-house.
|
387 |
+
* Make partials (start with an underscore) for any actual css code.
|
388 |
+
*
|
389 |
+
* ----------------------------------------------------------------------------- */
|
390 |
+
|
391 |
+
/* Breadcrumbs */
|
392 |
+
|
393 |
+
/* -----------------------------------------------------------------------------
|
394 |
+
*
|
395 |
+
* Breadcrumbs
|
396 |
+
*
|
397 |
+
* ----------------------------------------------------------------------------- */
|
398 |
+
|
399 |
+
.tribe-events .tribe-events-c-breadcrumbs {
|
400 |
+
margin-bottom: 24px;
|
401 |
+
width: 100%;
|
402 |
+
}
|
403 |
+
|
404 |
+
.tribe-events .tribe-events-c-breadcrumbs__list {
|
405 |
+
display: -webkit-box;
|
406 |
+
display: flex;
|
407 |
+
flex-wrap: wrap;
|
408 |
+
}
|
409 |
+
|
410 |
+
.tribe-events .tribe-events-c-breadcrumbs__list-item {
|
411 |
+
display: -webkit-inline-box;
|
412 |
+
display: inline-flex;
|
413 |
+
-webkit-box-align: center;
|
414 |
+
align-items: center;
|
415 |
+
}
|
416 |
+
|
417 |
+
.tribe-events .tribe-events-c-breadcrumbs__list-item:not(:last-child):after {
|
418 |
+
content: '';
|
419 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");
|
420 |
+
background-repeat: no-repeat;
|
421 |
+
background-size: contain;
|
422 |
+
display: inline-block;
|
423 |
+
height: 10px;
|
424 |
+
width: 6px;
|
425 |
+
margin: 0 6px;
|
426 |
+
}
|
427 |
+
|
428 |
+
/* Datepicker */
|
429 |
+
|
430 |
+
/* -----------------------------------------------------------------------------
|
431 |
+
*
|
432 |
+
* Datepicker
|
433 |
+
*
|
434 |
+
* ----------------------------------------------------------------------------- */
|
435 |
+
|
436 |
+
.tribe-events {
|
437 |
+
|
438 |
+
/* -----------------------------------------------------------------------------
|
439 |
+
*
|
440 |
+
* Datepicker: Theme Overrides
|
441 |
+
*
|
442 |
+
* ----------------------------------------------------------------------------- */
|
443 |
+
}
|
444 |
+
|
445 |
+
.tribe-events .datepicker {
|
446 |
+
margin-top: 8px;
|
447 |
+
padding: 0 16px 16px;
|
448 |
+
}
|
449 |
+
|
450 |
+
.tribe-events .datepicker table {
|
451 |
+
border-collapse: collapse;
|
452 |
+
}
|
453 |
+
|
454 |
+
.tribe-events .datepicker .datepicker-switch,
|
455 |
+
.tribe-events .datepicker .prev,
|
456 |
+
.tribe-events .datepicker .next {
|
457 |
+
padding: 20px 0;
|
458 |
+
}
|
459 |
+
|
460 |
+
.tribe-events .datepicker .prev .tribe-common-svgicon, .tribe-events .datepicker .next .tribe-common-svgicon {
|
461 |
+
display: block;
|
462 |
+
height: 14px;
|
463 |
+
width: 9px;
|
464 |
+
}
|
465 |
+
|
466 |
+
.tribe-events .datepicker .prev:hover .tribe-common-svgicon, .tribe-events .datepicker .prev:focus .tribe-common-svgicon, .tribe-events .datepicker .prev:active .tribe-common-svgicon {
|
467 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E");
|
468 |
+
}
|
469 |
+
|
470 |
+
.tribe-events .datepicker .prev .tribe-common-svgicon {
|
471 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23BABABA'/%3E%3C/svg%3E");
|
472 |
+
margin-right: auto;
|
473 |
+
}
|
474 |
+
|
475 |
+
.tribe-events .datepicker .next:hover .tribe-common-svgicon, .tribe-events .datepicker .next:focus .tribe-common-svgicon, .tribe-events .datepicker .next:active .tribe-common-svgicon {
|
476 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E");
|
477 |
+
}
|
478 |
+
|
479 |
+
.tribe-events .datepicker .next .tribe-common-svgicon {
|
480 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23BABABA'/%3E%3C/svg%3E");
|
481 |
+
margin-left: auto;
|
482 |
+
}
|
483 |
+
|
484 |
+
.tribe-events .datepicker .datepicker-months th,
|
485 |
+
.tribe-events .datepicker .datepicker-months td,
|
486 |
+
.tribe-events .datepicker .datepicker-years th,
|
487 |
+
.tribe-events .datepicker .datepicker-years td {
|
488 |
+
padding: 0;
|
489 |
+
}
|
490 |
+
|
491 |
+
.tribe-events .datepicker .datepicker-months .datepicker-switch,
|
492 |
+
.tribe-events .datepicker .datepicker-months .prev,
|
493 |
+
.tribe-events .datepicker .datepicker-months .next,
|
494 |
+
.tribe-events .datepicker .datepicker-years .datepicker-switch,
|
495 |
+
.tribe-events .datepicker .datepicker-years .prev,
|
496 |
+
.tribe-events .datepicker .datepicker-years .next {
|
497 |
+
padding: 20px 0 8px;
|
498 |
+
}
|
499 |
+
|
500 |
+
.tribe-events .datepicker .dow {
|
501 |
+
padding: 0;
|
502 |
+
width: 14.285%;
|
503 |
+
}
|
504 |
+
|
505 |
+
.tribe-events .datepicker .day {
|
506 |
+
padding: 11px 0;
|
507 |
+
width: 48px; /* this is a hack to max out the day width to the container, not exactly 48px */
|
508 |
+
}
|
509 |
+
|
510 |
+
.tribe-events .datepicker .month,
|
511 |
+
.tribe-events .datepicker .year {
|
512 |
+
height: auto;
|
513 |
+
margin: 0;
|
514 |
+
padding: 15px 0;
|
515 |
+
width: 25%;
|
516 |
+
}
|
517 |
+
|
518 |
+
.tribe-events.tribe-events-view--week .datepicker tbody tr.active {
|
519 |
+
position: relative;
|
520 |
+
}
|
521 |
+
|
522 |
+
.tribe-events.tribe-events-view--week .datepicker .day.disabled {
|
523 |
+
cursor: pointer;
|
524 |
+
}
|
525 |
+
|
526 |
+
/* -----------------------------------------------------------------------------
|
527 |
+
*
|
528 |
+
* Datepicker: V1 Style Overrides
|
529 |
+
*
|
530 |
+
* ----------------------------------------------------------------------------- */
|
531 |
+
|
532 |
+
.admin-bar .tribe-events .datepicker {
|
533 |
+
margin-top: 8px;
|
534 |
+
}
|
535 |
+
|
536 |
+
/* -----------------------------------------------------------------------------
|
537 |
+
* Theme Overrides - Divi
|
538 |
+
* ----------------------------------------------------------------------------- */
|
539 |
+
|
540 |
+
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-switch,
|
541 |
+
.tribe-theme-divi #content-area .tribe-events .datepicker .prev,
|
542 |
+
.tribe-theme-divi #content-area .tribe-events .datepicker .next {
|
543 |
+
padding: 20px 0;
|
544 |
+
}
|
545 |
+
|
546 |
+
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .datepicker-switch,
|
547 |
+
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .prev,
|
548 |
+
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .next,
|
549 |
+
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .datepicker-switch,
|
550 |
+
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .prev,
|
551 |
+
.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .next {
|
552 |
+
padding: 20px 0 8px;
|
553 |
+
}
|
554 |
+
|
555 |
+
.tribe-theme-divi #content-area .tribe-events .datepicker .dow {
|
556 |
+
padding: 0;
|
557 |
+
}
|
558 |
+
|
559 |
+
.tribe-theme-divi #content-area .tribe-events .datepicker .day {
|
560 |
+
padding: 11px 0;
|
561 |
+
}
|
562 |
+
|
563 |
+
/* -----------------------------------------------------------------------------
|
564 |
+
* Theme Overrides - Enfold
|
565 |
+
* ----------------------------------------------------------------------------- */
|
566 |
+
|
567 |
+
.tribe-theme-enfold .tribe-events .datepicker {
|
568 |
+
min-width: 0;
|
569 |
+
padding: 0 16px 16px;
|
570 |
+
}
|
571 |
+
|
572 |
+
.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch {
|
573 |
+
cursor: pointer !important;
|
574 |
+
}
|
575 |
+
|
576 |
+
/* -----------------------------------------------------------------------------
|
577 |
+
* Theme Overrides - Avada
|
578 |
+
* ----------------------------------------------------------------------------- */
|
579 |
+
|
580 |
+
.tribe-theme-avada .tribe-events .datepicker {
|
581 |
+
padding: 0 16px 16px;
|
582 |
+
}
|
583 |
+
|
584 |
+
.tribe-theme-avada .tribe-events .datepicker .datepicker-months td {
|
585 |
+
padding: 0;
|
586 |
+
}
|
587 |
+
|
588 |
+
/* Day marker */
|
589 |
+
|
590 |
+
/* -----------------------------------------------------------------------------
|
591 |
+
*
|
592 |
+
* Day Marker
|
593 |
+
*
|
594 |
+
* ----------------------------------------------------------------------------- */
|
595 |
+
|
596 |
+
.tribe-events .tribe-events-c-day-marker {
|
597 |
+
-webkit-box-align: center;
|
598 |
+
align-items: center;
|
599 |
+
display: -webkit-box;
|
600 |
+
display: flex;
|
601 |
+
}
|
602 |
+
|
603 |
+
.tribe-events .tribe-events-c-day-marker__date {
|
604 |
+
-webkit-box-flex: 0;
|
605 |
+
flex: none;
|
606 |
+
}
|
607 |
+
|
608 |
+
/* Events bar */
|
609 |
+
|
610 |
+
/* -----------------------------------------------------------------------------
|
611 |
+
*
|
612 |
+
* Events Bar
|
613 |
+
*
|
614 |
+
* ----------------------------------------------------------------------------- */
|
615 |
+
|
616 |
+
.tribe-events {
|
617 |
+
|
618 |
+
/* -----------------------------------------------------------------------------
|
619 |
+
*
|
620 |
+
* Events Bar: Theme Overrides
|
621 |
+
*
|
622 |
+
* ----------------------------------------------------------------------------- */
|
623 |
+
|
624 |
+
}
|
625 |
+
|
626 |
+
.tribe-events .tribe-events-c-events-bar {
|
627 |
+
display: -webkit-box;
|
628 |
+
display: flex;
|
629 |
+
}
|
630 |
+
|
631 |
+
.tribe-events .tribe-events-c-events-bar__views {
|
632 |
+
display: -webkit-box;
|
633 |
+
display: flex;
|
634 |
+
-webkit-box-flex: 0;
|
635 |
+
flex: none;
|
636 |
+
-webkit-box-pack: center;
|
637 |
+
justify-content: center;
|
638 |
+
}
|
639 |
+
|
640 |
+
.tribe-events .tribe-events-c-events-bar__search-filters-container {
|
641 |
+
background-color: #FFFFFF;
|
642 |
+
display: none;
|
643 |
+
left: 0;
|
644 |
+
padding: 12px 21px;
|
645 |
+
position: absolute;
|
646 |
+
right: 0;
|
647 |
+
top: calc(100% - 12px);
|
648 |
+
z-index: 30;
|
649 |
+
}
|
650 |
+
|
651 |
+
.tribe-events .tribe-events-c-events-bar__search-form {
|
652 |
+
width: 100%;
|
653 |
+
}
|
654 |
+
|
655 |
+
.tribe-events .tribe-events-c-events-bar__filters {
|
656 |
+
display: -webkit-box;
|
657 |
+
display: flex;
|
658 |
+
-webkit-box-flex: 0;
|
659 |
+
flex: none;
|
660 |
+
-webkit-box-pack: end;
|
661 |
+
justify-content: flex-end;
|
662 |
+
margin-right: -12px;
|
663 |
+
}
|
664 |
+
|
665 |
+
.tribe-events .tribe-events-c-events-bar__filters-button {
|
666 |
+
display: none !important;
|
667 |
+
visibility: hidden;
|
668 |
+
}
|
669 |
+
|
670 |
+
.tribe-events .tribe-events-c-events-bar__search-button {
|
671 |
+
display: inline-block;
|
672 |
+
margin-right: 8px;
|
673 |
+
padding: 4px;
|
674 |
+
position: relative;
|
675 |
+
}
|
676 |
+
|
677 |
+
.tribe-events .tribe-events-c-events-bar__search-button-icon {
|
678 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E");
|
679 |
+
display: block;
|
680 |
+
height: 21px;
|
681 |
+
width: 21px;
|
682 |
+
}
|
683 |
+
|
684 |
+
.tribe-events .tribe-events-c-events-bar__search-button-icon--filter {
|
685 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23141827' fill-rule='nonzero' d='M30.128 21.41c.22.221.554.247.743.058l.6-.6c.19-.189.163-.524-.057-.744l-6.557-6.557c-.55-.55-1.83.743-1.278 1.295l6.549 6.549z'/%3E%3Ccircle cx='18.777' cy='8.777' r='7.564' stroke='%23141827' stroke-width='1.5' transform='rotate(4 18.777 8.777)'/%3E%3Cpath fill='%23141827' fill-rule='nonzero' d='M7.442 9.533C7.75 9.533 8 9.293 8 9v-.467A.547.547 0 0 0 7.442 8H.558A.547.547 0 0 0 0 8.533V9c0 .293.25.533.558.533h6.884zM9.533 2.5c.257 0 .467-.24.467-.533v-.434C10 1.24 9.79 1 9.533 1H.467C.21 1 0 1.24 0 1.533v.434c0 .293.21.533.467.533h9.066zM.535 16.533h3.93c.294 0 .535-.24.535-.533v-.467A.536.536 0 0 0 4.465 15H.535a.536.536 0 0 0-.535.533V16c0 .293.24.533.535.533z'/%3E%3C/g%3E%3C/svg%3E");
|
686 |
+
width: 31px;
|
687 |
+
}
|
688 |
+
|
689 |
+
.tribe-events .tribe-events-c-events-bar__search-button-icon--filter + .tribe-events-c-events-bar__search-button-icon {
|
690 |
+
display: none !important;
|
691 |
+
visibility: hidden;
|
692 |
+
}
|
693 |
+
|
694 |
+
.tribe-events .tribe-events-c-events-bar__tabs {
|
695 |
+
display: -webkit-box;
|
696 |
+
display: flex;
|
697 |
+
padding-bottom: 12px;
|
698 |
+
}
|
699 |
+
|
700 |
+
.tribe-events .tribe-events-c-events-bar__tab {
|
701 |
+
-webkit-box-align: center;
|
702 |
+
align-items: center;
|
703 |
+
display: -webkit-box;
|
704 |
+
display: flex;
|
705 |
+
-webkit-box-flex: 1;
|
706 |
+
flex: 1 1 50%;
|
707 |
+
-webkit-box-orient: vertical;
|
708 |
+
-webkit-box-direction: normal;
|
709 |
+
flex-direction: column;
|
710 |
+
margin: 0 4px;
|
711 |
+
padding: 16px 0;
|
712 |
+
}
|
713 |
+
|
714 |
+
.tribe-events .tribe-events-c-events-bar__tab:hover .tribe-common-svgicon--search, .tribe-events .tribe-events-c-events-bar__tab:focus .tribe-common-svgicon--search, .tribe-events .tribe-events-c-events-bar__tab:active .tribe-common-svgicon--search {
|
715 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E");
|
716 |
+
}
|
717 |
+
|
718 |
+
.tribe-events .tribe-events-c-events-bar__tab:hover .tribe-common-svgicon--filters, .tribe-events .tribe-events-c-events-bar__tab:focus .tribe-common-svgicon--filters, .tribe-events .tribe-events-c-events-bar__tab:active .tribe-common-svgicon--filters {
|
719 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23141827'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23141827'/%3E%3Cpath d='M12 9v6' stroke='%23141827'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23141827'/%3E%3C/g%3E%3C/svg%3E");
|
720 |
+
}
|
721 |
+
|
722 |
+
.tribe-events .tribe-events-c-events-bar__tab:first-of-type {
|
723 |
+
margin-left: 0;
|
724 |
+
}
|
725 |
+
|
726 |
+
.tribe-events .tribe-events-c-events-bar__tab:last-of-type {
|
727 |
+
margin-right: 0;
|
728 |
+
}
|
729 |
+
|
730 |
+
.tribe-events .tribe-events-c-events-bar__tab--active .tribe-common-svgicon--search {
|
731 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E");
|
732 |
+
}
|
733 |
+
|
734 |
+
.tribe-events .tribe-events-c-events-bar__tab--active .tribe-common-svgicon--filters {
|
735 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23141827'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23141827'/%3E%3Cpath d='M12 9v6' stroke='%23141827'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23141827'/%3E%3C/g%3E%3C/svg%3E");
|
736 |
+
}
|
737 |
+
|
738 |
+
.tribe-events .tribe-events-c-events-bar__tab-icon {
|
739 |
+
height: 16px;
|
740 |
+
margin-bottom: 4px;
|
741 |
+
width: 16px;
|
742 |
+
}
|
743 |
+
|
744 |
+
/* Loader */
|
745 |
+
|
746 |
+
/* -----------------------------------------------------------------------------
|
747 |
+
*
|
748 |
+
* Loader
|
749 |
+
*
|
750 |
+
* ----------------------------------------------------------------------------- */
|
751 |
+
|
752 |
+
.tribe-events .tribe-events-view-loader {
|
753 |
+
-webkit-box-align: start;
|
754 |
+
align-items: flex-start;
|
755 |
+
-webkit-box-pack: center;
|
756 |
+
justify-content: center;
|
757 |
+
display: -webkit-box;
|
758 |
+
display: flex;
|
759 |
+
position: absolute;
|
760 |
+
top: 0;
|
761 |
+
right: 0;
|
762 |
+
bottom: 0;
|
763 |
+
left: 0;
|
764 |
+
z-index: 100;
|
765 |
+
background-color: rgba(255,255,255, 0.6);
|
766 |
+
}
|
767 |
+
|
768 |
+
/* Messages */
|
769 |
+
|
770 |
+
/* -----------------------------------------------------------------------------
|
771 |
+
*
|
772 |
+
* Messages
|
773 |
+
*
|
774 |
+
* Example:
|
775 |
+
* <div class="tribe-events-c-messages">
|
776 |
+
* <div class="tribe-events-c-messages__message">
|
777 |
+
* <ul class="tribe-events-c-messages__message-list">
|
778 |
+
* <li class="tribe-events-c-messages__message-list-item">There were no results found</li>
|
779 |
+
* </ul>
|
780 |
+
* </div>
|
781 |
+
* </div>
|
782 |
+
*
|
783 |
+
* ----------------------------------------------------------------------------- */
|
784 |
+
|
785 |
+
.tribe-events .tribe-events-c-messages {
|
786 |
+
display: -webkit-box;
|
787 |
+
display: flex;
|
788 |
+
-webkit-box-orient: vertical;
|
789 |
+
-webkit-box-direction: normal;
|
790 |
+
flex-direction: column;
|
791 |
+
}
|
792 |
+
|
793 |
+
.tribe-events .tribe-events-c-messages__message {
|
794 |
+
-webkit-box-align: center;
|
795 |
+
align-items: center;
|
796 |
+
display: -webkit-box;
|
797 |
+
display: flex;
|
798 |
+
padding: 12px;
|
799 |
+
width: 100%;
|
800 |
+
}
|
801 |
+
|
802 |
+
/* Navigation */
|
803 |
+
|
804 |
+
/* -----------------------------------------------------------------------------
|
805 |
+
*
|
806 |
+
* Navigation
|
807 |
+
*
|
808 |
+
* Example:
|
809 |
+
* <nav class="tribe-events-c-nav">
|
810 |
+
* <ul class="tribe-events-c-nav__list">
|
811 |
+
* <li class="tribe-events-c-nav__list-item">
|
812 |
+
* <a href="#" class="tribe-events-c-nav__prev">
|
813 |
+
* Previous
|
814 |
+
* </a>
|
815 |
+
* <a href="#" class="tribe-events-c-nav__next">
|
816 |
+
* Next
|
817 |
+
* </a>
|
818 |
+
* </li>
|
819 |
+
* </ul>
|
820 |
+
* </nav>
|
821 |
+
*
|
822 |
+
* ----------------------------------------------------------------------------- */
|
823 |
+
|
824 |
+
.tribe-events .tribe-events-c-nav {
|
825 |
+
padding-top: 20px;
|
826 |
+
}
|
827 |
+
|
828 |
+
.tribe-events .tribe-events-c-nav__list {
|
829 |
+
display: -webkit-box;
|
830 |
+
display: flex;
|
831 |
+
width: 100%;
|
832 |
+
flex-wrap: wrap;
|
833 |
+
-webkit-box-pack: justify;
|
834 |
+
justify-content: space-between;
|
835 |
+
}
|
836 |
+
|
837 |
+
.tribe-events .tribe-events-c-nav__list-item {
|
838 |
+
display: -webkit-box;
|
839 |
+
display: flex;
|
840 |
+
width: 33.33%;
|
841 |
+
}
|
842 |
+
|
843 |
+
.tribe-events .tribe-events-c-nav__list-item--prev {
|
844 |
+
-webkit-box-pack: start;
|
845 |
+
justify-content: flex-start;
|
846 |
+
}
|
847 |
+
|
848 |
+
.tribe-events .tribe-events-c-nav__list-item--next {
|
849 |
+
-webkit-box-pack: end;
|
850 |
+
justify-content: flex-end;
|
851 |
+
}
|
852 |
+
|
853 |
+
.tribe-events .tribe-events-c-nav__list-item--today {
|
854 |
+
-webkit-box-pack: center;
|
855 |
+
justify-content: center;
|
856 |
+
}
|
857 |
+
|
858 |
+
.tribe-events .tribe-events-c-nav__prev-label-plural,
|
859 |
+
.tribe-events .tribe-events-c-nav__next-label-plural {
|
860 |
+
border: 0;
|
861 |
+
clip: rect(0 0 0 0);
|
862 |
+
height: 1px;
|
863 |
+
margin: -1px;
|
864 |
+
overflow: hidden;
|
865 |
+
padding: 0;
|
866 |
+
position: absolute;
|
867 |
+
width: 1px;
|
868 |
+
}
|
869 |
+
|
870 |
+
.tribe-events .tribe-events-c-nav__prev,
|
871 |
+
.tribe-events .tribe-events-c-nav__next {
|
872 |
+
-webkit-box-align: center;
|
873 |
+
align-items: center;
|
874 |
+
display: -webkit-box;
|
875 |
+
display: flex;
|
876 |
+
-webkit-box-flex: 0;
|
877 |
+
flex: none;
|
878 |
+
flex-wrap: wrap;
|
879 |
+
-webkit-box-pack: center;
|
880 |
+
justify-content: center;
|
881 |
+
}
|
882 |
+
|
883 |
+
/* Read More */
|
884 |
+
|
885 |
+
/* -----------------------------------------------------------------------------
|
886 |
+
*
|
887 |
+
* Read More
|
888 |
+
*
|
889 |
+
* ----------------------------------------------------------------------------- */
|
890 |
+
|
891 |
+
.tribe-events .tribe-events-c-read-more {
|
892 |
+
margin-top: 12px;
|
893 |
+
}
|
894 |
+
|
895 |
+
/* Small CTA */
|
896 |
+
|
897 |
+
/* -----------------------------------------------------------------------------
|
898 |
+
*
|
899 |
+
* Small CTA (Tooltips - ET, ET+, RSVP)
|
900 |
+
*
|
901 |
+
* ----------------------------------------------------------------------------- */
|
902 |
+
|
903 |
+
.tribe-events .tribe-events-c-small-cta > * {
|
904 |
+
margin-left: 8px;
|
905 |
+
}
|
906 |
+
|
907 |
+
.tribe-events .tribe-events-c-small-cta > *:first-child {
|
908 |
+
margin-left: 0;
|
909 |
+
}
|
910 |
+
|
911 |
+
.tribe-events .tribe-events-c-small-cta__link {
|
912 |
+
cursor: pointer;
|
913 |
+
}
|
914 |
+
|
915 |
+
.tribe-events .tribe-events-c-small-cta__stock {
|
916 |
+
margin-left: 4px;
|
917 |
+
}
|
918 |
+
|
919 |
+
/* Search */
|
920 |
+
|
921 |
+
.tribe-events {
|
922 |
+
|
923 |
+
/* -----------------------------------------------------------------------------
|
924 |
+
*
|
925 |
+
* Search: Theme Overrides
|
926 |
+
*
|
927 |
+
* ----------------------------------------------------------------------------- */
|
928 |
+
}
|
929 |
+
|
930 |
+
/* -----------------------------------------------------------------------------
|
931 |
+
*
|
932 |
+
* Search
|
933 |
+
*
|
934 |
+
* Example:
|
935 |
+
* <form action="" method="post" class="tribe-events-c-search">
|
936 |
+
* <div class="tribe-events-form-control-input-group tribe-events-c-search__input-group">
|
937 |
+
* <div class="tribe-events-form-control-text tribe-events-c-search__input-control">
|
938 |
+
* <label class="tribe-events-form-control-text__label" for="keyword">Keyword</label>
|
939 |
+
* <input
|
940 |
+
* class="tribe-events-form-control-text__input tribe-events-c-search__input"
|
941 |
+
* type="text"
|
942 |
+
* id="keyword"
|
943 |
+
* name="keyword"
|
944 |
+
* placeholder="Keyword"
|
945 |
+
* />
|
946 |
+
* </div>
|
947 |
+
* <div class="tribe-events-form-control-text tribe-events-c-search__input-control">
|
948 |
+
* <label class="tribe-events-form-control-text__label" for="location">Location</label>
|
949 |
+
* <input
|
950 |
+
* class="tribe-events-form-control-text__input tribe-events-c-search__input"
|
951 |
+
* type="text"
|
952 |
+
* id="location"
|
953 |
+
* name="location"
|
954 |
+
* placeholder="Location"
|
955 |
+
* />
|
956 |
+
* </div>
|
957 |
+
* <div class="tribe-events-form-control-text">
|
958 |
+
* <label class="tribe-events-form-control-text__label" for="date">Date</label>
|
959 |
+
* <input
|
960 |
+
* class="tribe-events-form-control-text__input tribe-events-c-search__input"
|
961 |
+
* type="text"
|
962 |
+
* id="date"
|
963 |
+
* name="date"
|
964 |
+
* placeholder="Enter Date"
|
965 |
+
* />
|
966 |
+
* </div>
|
967 |
+
* </div>
|
968 |
+
* <button type="submit" class="tribe-events-c-btn tribe-events-c-search__button">Find Events</button>
|
969 |
+
* </form>
|
970 |
+
*
|
971 |
+
* ----------------------------------------------------------------------------- */
|
972 |
+
|
973 |
+
.tribe-events .tribe-events-c-search__button {
|
974 |
+
margin-top: 24px;
|
975 |
+
}
|
976 |
+
|
977 |
+
/* -----------------------------------------------------------------------------
|
978 |
+
* Theme Overrides - Enfold
|
979 |
+
* ----------------------------------------------------------------------------- */
|
980 |
+
|
981 |
+
/* -----------------------------------------------------------------------------
|
982 |
+
* Theme Overrides - Avada
|
983 |
+
* ----------------------------------------------------------------------------- */
|
984 |
+
|
985 |
+
/* Tooltip */
|
986 |
+
|
987 |
+
/* -----------------------------------------------------------------------------
|
988 |
+
*
|
989 |
+
* Tooltip
|
990 |
+
*
|
991 |
+
* ----------------------------------------------------------------------------- */
|
992 |
+
|
993 |
+
/* Defining our tooltipster theme. */
|
994 |
+
|
995 |
+
.tooltipster-base.tribe-events-tooltip-theme {
|
996 |
+
height: auto !important;
|
997 |
+
padding: 24px;
|
998 |
+
max-width: 254px;
|
999 |
+
}
|
1000 |
+
|
1001 |
+
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box {
|
1002 |
+
margin: 0;
|
1003 |
+
}
|
1004 |
+
|
1005 |
+
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content {
|
1006 |
+
padding: 0;
|
1007 |
+
}
|
1008 |
+
|
1009 |
+
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-arrow {
|
1010 |
+
display: none;
|
1011 |
+
}
|
1012 |
+
|
1013 |
+
/* Top bar */
|
1014 |
+
|
1015 |
+
/* -----------------------------------------------------------------------------
|
1016 |
+
*
|
1017 |
+
* Top Bar
|
1018 |
+
*
|
1019 |
+
* ----------------------------------------------------------------------------- */
|
1020 |
+
|
1021 |
+
.tribe-events {
|
1022 |
+
|
1023 |
+
/* -----------------------------------------------------------------------------
|
1024 |
+
*
|
1025 |
+
* Top Bar: Theme Overrides
|
1026 |
+
*
|
1027 |
+
* ----------------------------------------------------------------------------- */
|
1028 |
+
}
|
1029 |
+
|
1030 |
+
.tribe-events .tribe-events-c-top-bar__nav {
|
1031 |
+
display: none !important;
|
1032 |
+
visibility: hidden;
|
1033 |
+
}
|
1034 |
+
|
1035 |
+
.tribe-events .tribe-events-c-top-bar__nav-list {
|
1036 |
+
display: -webkit-box;
|
1037 |
+
display: flex;
|
1038 |
+
}
|
1039 |
+
|
1040 |
+
.tribe-events .tribe-events-c-top-bar__nav-list-item {
|
1041 |
+
-webkit-box-flex: 0;
|
1042 |
+
flex: none;
|
1043 |
+
padding-right: 15px;
|
1044 |
+
}
|
1045 |
+
|
1046 |
+
.tribe-events .tribe-events-c-top-bar__nav-list-item > * {
|
1047 |
+
vertical-align: middle;
|
1048 |
+
}
|
1049 |
+
|
1050 |
+
.tribe-events .tribe-events-c-top-bar__nav-link {
|
1051 |
+
display: block;
|
1052 |
+
}
|
1053 |
+
|
1054 |
+
.tribe-events .tribe-events-c-top-bar__today-button {
|
1055 |
+
display: none !important;
|
1056 |
+
visibility: hidden;
|
1057 |
+
}
|
1058 |
+
|
1059 |
+
.tribe-events .tribe-events-c-top-bar__datepicker {
|
1060 |
+
position: relative;
|
1061 |
+
}
|
1062 |
+
|
1063 |
+
.tribe-events .tribe-events-c-top-bar__datepicker-button {
|
1064 |
+
-webkit-box-align: center;
|
1065 |
+
align-items: center;
|
1066 |
+
display: -webkit-box;
|
1067 |
+
display: flex;
|
1068 |
+
-webkit-box-flex: 0;
|
1069 |
+
flex: none;
|
1070 |
+
}
|
1071 |
+
|
1072 |
+
.tribe-events .tribe-events-c-top-bar__datepicker-container {
|
1073 |
+
bottom: 0;
|
1074 |
+
left: 0;
|
1075 |
+
max-width: calc(100% + 66px); /* mobile search and view selector buttons have 66px width */
|
1076 |
+
position: absolute;
|
1077 |
+
width: 363px;
|
1078 |
+
}
|
1079 |
+
|
1080 |
+
.tribe-events .tribe-events-c-top-bar__actions {
|
1081 |
+
display: none !important;
|
1082 |
+
visibility: hidden;
|
1083 |
+
}
|
1084 |
+
|
1085 |
+
/* -----------------------------------------------------------------------------
|
1086 |
+
* Theme Overrides - Enfold
|
1087 |
+
* ----------------------------------------------------------------------------- */
|
1088 |
+
|
1089 |
+
#top.tribe-theme-enfold .tribe-events .tribe-events-c-top-bar__datepicker-input {
|
1090 |
+
border: 0;
|
1091 |
+
clip: rect(0 0 0 0);
|
1092 |
+
height: 1px;
|
1093 |
+
margin: -1px;
|
1094 |
+
overflow: hidden;
|
1095 |
+
padding: 0;
|
1096 |
+
position: absolute;
|
1097 |
+
width: 1px;
|
1098 |
+
}
|
1099 |
+
|
1100 |
+
/* -----------------------------------------------------------------------------
|
1101 |
+
* Theme Overrides - Avada
|
1102 |
+
* ----------------------------------------------------------------------------- */
|
1103 |
+
|
1104 |
+
.tribe-theme-avada .tribe-events .tribe-events-c-top-bar__datepicker-input {
|
1105 |
+
border: 0;
|
1106 |
+
clip: rect(0 0 0 0);
|
1107 |
+
height: 1px;
|
1108 |
+
margin: -1px;
|
1109 |
+
overflow: hidden;
|
1110 |
+
padding: 0;
|
1111 |
+
position: absolute;
|
1112 |
+
width: 1px;
|
1113 |
+
}
|
1114 |
+
|
1115 |
+
/* View Selector */
|
1116 |
+
|
1117 |
+
/* -----------------------------------------------------------------------------
|
1118 |
+
*
|
1119 |
+
* View Selector
|
1120 |
+
*
|
1121 |
+
* Example (Select):
|
1122 |
+
* <div class="tribe-events-c-view-selector">
|
1123 |
+
* <button
|
1124 |
+
* class="tribe-events-c-view-selector__button"
|
1125 |
+
* aria-controls="container-id"
|
1126 |
+
* aria-expanded="false"
|
1127 |
+
* aria-selected="false"
|
1128 |
+
* >
|
1129 |
+
* <span class="tribe-events-c-view-selector__button-icon tribe-common-svgicon tribe-common-svgicon--month"></span>
|
1130 |
+
* <span class="tribe-events-c-view-selector__button-text">
|
1131 |
+
* Month
|
1132 |
+
* </span>
|
1133 |
+
* </button>
|
1134 |
+
* <div
|
1135 |
+
* class="tribe-events-c-view-selector__content"
|
1136 |
+
* id="container-id"
|
1137 |
+
* aria-hidden="true"
|
1138 |
+
* >
|
1139 |
+
* <ul class="tribe-events-c-view-selector__list">
|
1140 |
+
* <li class="tribe-events-c-view-selector__list-item">
|
1141 |
+
* <a href="#" class="tribe-events-c-view-selector__list-item-link" data-js="tribe-events-view-link">
|
1142 |
+
* <span class="tribe-events-c-view-selector__list-item-icon tribe-common-svgicon tribe-common-svgicon--month"></span>
|
1143 |
+
* <span class="tribe-events-c-view-selector__list-item-text">
|
1144 |
+
* Month
|
1145 |
+
* </span>
|
1146 |
+
* </a>
|
1147 |
+
* </li>
|
1148 |
+
* <li class="tribe-events-c-view-selector__list-item">
|
1149 |
+
* <a href="#" class="tribe-events-c-view-selector__list-item-link" data-js="tribe-events-view-link">
|
1150 |
+
* <span class="tribe-events-c-view-selector__list-item-icon tribe-common-svgicon tribe-common-svgicon--list"></span>
|
1151 |
+
* <span class="tribe-events-c-view-selector__list-item-text">
|
1152 |
+
* List
|
1153 |
+
* </span>
|
1154 |
+
* </a>
|
1155 |
+
* </li>
|
1156 |
+
* </ul>
|
1157 |
+
* </div>
|
1158 |
+
* </div>
|
1159 |
+
*
|
1160 |
+
* Example (Tabs):
|
1161 |
+
* <div class="tribe-events-c-view-selector tribe-events-c-view-selector--tabs">
|
1162 |
+
* ... (same as above)
|
1163 |
+
* </div>
|
1164 |
+
*
|
1165 |
+
* ----------------------------------------------------------------------------- */
|
1166 |
+
|
1167 |
+
.tribe-events .tribe-events-c-view-selector {
|
1168 |
+
position: relative;
|
1169 |
+
width: 29px;
|
1170 |
+
}
|
1171 |
+
|
1172 |
+
.tribe-events .tribe-events-c-view-selector__button {
|
1173 |
+
-webkit-box-align: center;
|
1174 |
+
align-items: center;
|
1175 |
+
display: -webkit-box;
|
1176 |
+
display: flex;
|
1177 |
+
padding: 4px;
|
1178 |
+
position: relative;
|
1179 |
+
width: 100%;
|
1180 |
+
}
|
1181 |
+
|
1182 |
+
.tribe-events .tribe-events-c-view-selector__button-icon {
|
1183 |
+
display: block;
|
1184 |
+
height: 21px;
|
1185 |
+
width: 21px;
|
1186 |
+
}
|
1187 |
+
|
1188 |
+
.tribe-events .tribe-events-c-view-selector__content {
|
1189 |
+
display: none;
|
1190 |
+
background-color: #FFFFFF;
|
1191 |
+
padding: 12px 6px;
|
1192 |
+
position: absolute;
|
1193 |
+
right: 0;
|
1194 |
+
top: 100%;
|
1195 |
+
-webkit-transform: translateY(16px);
|
1196 |
+
transform: translateY(16px);
|
1197 |
+
z-index: 30;
|
1198 |
+
}
|
1199 |
+
|
1200 |
+
.tribe-events .tribe-events-c-view-selector__list-item-link {
|
1201 |
+
-webkit-box-align: center;
|
1202 |
+
align-items: center;
|
1203 |
+
display: -webkit-box;
|
1204 |
+
display: flex;
|
1205 |
+
padding: 8px 24px 8px 12px;
|
1206 |
+
}
|
1207 |
+
|
1208 |
+
.tribe-events .tribe-events-c-view-selector__list-item-icon {
|
1209 |
+
-webkit-box-flex: 0;
|
1210 |
+
flex: none;
|
1211 |
+
height: 18px;
|
1212 |
+
margin-right: 12px;
|
1213 |
+
width: 18px;
|
1214 |
+
}
|
1215 |
+
|
1216 |
+
.tribe-events .tribe-events-c-view-selector__list-item-text {
|
1217 |
+
-webkit-box-flex: 1;
|
1218 |
+
flex: auto;
|
1219 |
+
}
|
1220 |
+
|
1221 |
+
/* Views */
|
1222 |
+
|
1223 |
+
/* -----------------------------------------------------------------------------
|
1224 |
+
*
|
1225 |
+
* Views Skeleton
|
1226 |
+
*
|
1227 |
+
* This file is just a clearing-house.
|
1228 |
+
* Make partials (start with an underscore) for any actual css code.
|
1229 |
+
*
|
1230 |
+
* ----------------------------------------------------------------------------- */
|
1231 |
+
|
1232 |
+
/* Header */
|
1233 |
+
|
1234 |
+
/**
|
1235 |
+
* The Events Calendar Tribe Header V2 Stylesheet
|
1236 |
+
*
|
1237 |
+
* @package TribeEventsCalendar
|
1238 |
+
*
|
1239 |
+
*/
|
1240 |
+
|
1241 |
+
.tribe-events .tribe-events-header {
|
1242 |
+
-webkit-box-align: center;
|
1243 |
+
align-items: center;
|
1244 |
+
background-color: #FFFFFF;
|
1245 |
+
display: -webkit-box;
|
1246 |
+
display: flex;
|
1247 |
+
-webkit-box-orient: horizontal;
|
1248 |
+
-webkit-box-direction: reverse;
|
1249 |
+
flex-direction: row-reverse;
|
1250 |
+
flex-wrap: wrap;
|
1251 |
+
-webkit-box-pack: justify;
|
1252 |
+
justify-content: space-between;
|
1253 |
+
margin: 0 -21px;
|
1254 |
+
padding: 0 21px 16px;
|
1255 |
+
position: relative;
|
1256 |
+
}
|
1257 |
+
|
1258 |
+
.tribe-events .tribe-events-header__messages {
|
1259 |
+
margin-bottom: 16px;
|
1260 |
+
width: 100%;
|
1261 |
+
}
|
1262 |
+
|
1263 |
+
.tribe-events .tribe-events-header__events-bar {
|
1264 |
+
-webkit-box-flex: 0;
|
1265 |
+
flex: none;
|
1266 |
+
}
|
1267 |
+
|
1268 |
+
.tribe-events .tribe-events-header__top-bar {
|
1269 |
+
-webkit-box-flex: 1;
|
1270 |
+
flex: auto;
|
1271 |
+
}
|
1272 |
+
|
1273 |
+
/* List */
|
1274 |
+
|
1275 |
+
/**
|
1276 |
+
* The Events Calendar Tribe List View V2 Stylesheet
|
1277 |
+
*
|
1278 |
+
* @package TribeEventsCalendar
|
1279 |
+
*
|
1280 |
+
*/
|
1281 |
+
|
1282 |
+
/* -----------------------------------------------------------------------------
|
1283 |
+
* Event
|
1284 |
+
* ----------------------------------------------------------------------------- */
|
1285 |
+
|
1286 |
+
.tribe-events .tribe-events-calendar-list__event-row {
|
1287 |
+
flex-wrap: nowrap;
|
1288 |
+
margin-bottom: 24px;
|
1289 |
+
margin-top: 32px;
|
1290 |
+
}
|
1291 |
+
|
1292 |
+
.tribe-events .tribe-events-calendar-list__event-row:last-child {
|
1293 |
+
margin-bottom: 40px;
|
1294 |
+
}
|
1295 |
+
|
1296 |
+
.tribe-events .tribe-events-calendar-list__month-separator + .tribe-events-calendar-list__event-row {
|
1297 |
+
margin-top: 20px;
|
1298 |
+
}
|
1299 |
+
|
1300 |
+
.tribe-events .tribe-events-calendar-list__event-date-tag {
|
1301 |
+
-webkit-box-flex: 0;
|
1302 |
+
flex: none;
|
1303 |
+
width: 54px;
|
1304 |
+
position: relative;
|
1305 |
+
}
|
1306 |
+
|
1307 |
+
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
|
1308 |
+
display: -webkit-box;
|
1309 |
+
display: flex;
|
1310 |
+
-webkit-box-orient: vertical;
|
1311 |
+
-webkit-box-direction: normal;
|
1312 |
+
flex-direction: column;
|
1313 |
+
height: 100%;
|
1314 |
+
text-align: center;
|
1315 |
+
}
|
1316 |
+
|
1317 |
+
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
|
1318 |
+
margin-bottom: -4px;
|
1319 |
+
}
|
1320 |
+
|
1321 |
+
.tribe-events .tribe-events-calendar-list__event-wrapper {
|
1322 |
+
-webkit-box-flex: 1;
|
1323 |
+
flex: 1;
|
1324 |
+
width: calc(75% + 21px);
|
1325 |
+
}
|
1326 |
+
|
1327 |
+
.tribe-events .tribe-events-calendar-list__event {
|
1328 |
+
-webkit-box-orient: vertical;
|
1329 |
+
-webkit-box-direction: normal;
|
1330 |
+
flex-direction: column;
|
1331 |
+
}
|
1332 |
+
|
1333 |
+
.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
|
1334 |
+
-webkit-box-flex: 0;
|
1335 |
+
flex: none;
|
1336 |
+
margin-bottom: 16px;
|
1337 |
+
}
|
1338 |
+
|
1339 |
+
.tribe-events .tribe-events-calendar-list__event-featured-image-link {
|
1340 |
+
display: block;
|
1341 |
+
}
|
1342 |
+
|
1343 |
+
.tribe-events .tribe-events-calendar-list__event-details {
|
1344 |
+
-webkit-box-flex: 0;
|
1345 |
+
flex: none;
|
1346 |
+
}
|
1347 |
+
|
1348 |
+
.tribe-events .tribe-events-calendar-list__event-header > *:last-child {
|
1349 |
+
margin-bottom: 0;
|
1350 |
+
}
|
1351 |
+
|
1352 |
+
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,
|
1353 |
+
.tribe-events .tribe-events-calendar-list__event-title {
|
1354 |
+
margin-bottom: 8px;
|
1355 |
+
}
|
1356 |
+
|
1357 |
+
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper:last-child, .tribe-events .tribe-events-calendar-list__event-title:last-child {
|
1358 |
+
margin-bottom: 0;
|
1359 |
+
}
|
1360 |
+
|
1361 |
+
.tribe-events .tribe-events-calendar-list__event-datetime-featured-icon {
|
1362 |
+
display: inline-block;
|
1363 |
+
margin-right: 4px;
|
1364 |
+
}
|
1365 |
+
|
1366 |
+
.tribe-events .tribe-events-calendar-list__event-datetime-recurring-icon {
|
1367 |
+
display: inline-block;
|
1368 |
+
margin-left: 4px;
|
1369 |
+
}
|
1370 |
+
|
1371 |
+
.tribe-events .tribe-events-calendar-list__event-venue {
|
1372 |
+
margin-bottom: 8px;
|
1373 |
+
}
|
1374 |
+
|
1375 |
+
.tribe-events .tribe-events-calendar-list__event-description {
|
1376 |
+
display: none !important;
|
1377 |
+
visibility: hidden;
|
1378 |
+
}
|
1379 |
+
|
1380 |
+
.tribe-events .tribe-events-calendar-list__event-cost {
|
1381 |
+
margin-top: 12px;
|
1382 |
+
}
|
1383 |
+
|
1384 |
+
/* -----------------------------------------------------------------------------
|
1385 |
+
* Month Separator
|
1386 |
+
* ----------------------------------------------------------------------------- */
|
1387 |
+
|
1388 |
+
.tribe-events .tribe-events-calendar-list__month-separator {
|
1389 |
+
display: -webkit-box;
|
1390 |
+
display: flex;
|
1391 |
+
-webkit-box-align: center;
|
1392 |
+
align-items: center;
|
1393 |
+
}
|
1394 |
+
|
1395 |
+
.tribe-events .tribe-events-calendar-list__month-separator-text {
|
1396 |
+
-webkit-box-flex: 0;
|
1397 |
+
flex: none;
|
1398 |
+
}
|
1399 |
+
|
1400 |
+
/* -----------------------------------------------------------------------------
|
1401 |
+
* Nav
|
1402 |
+
* ----------------------------------------------------------------------------- */
|
1403 |
+
|
1404 |
+
.tribe-events .tribe-events-calendar-list-nav {
|
1405 |
+
padding-top: 24px;
|
1406 |
+
}
|
1407 |
+
|
1408 |
+
/* Month */
|
1409 |
+
|
1410 |
+
/**
|
1411 |
+
* The Events Calendar Tribe Month View V2 Stylesheet
|
1412 |
+
*
|
1413 |
+
* @package TribeEventsCalendar
|
1414 |
+
*
|
1415 |
+
*/
|
1416 |
+
|
1417 |
+
/* -----------------------------------------------------------------------------
|
1418 |
+
* Calendar
|
1419 |
+
* ----------------------------------------------------------------------------- */
|
1420 |
+
|
1421 |
+
.tribe-events .tribe-events-calendar-month {
|
1422 |
+
margin-bottom: 8px;
|
1423 |
+
}
|
1424 |
+
|
1425 |
+
/* -----------------------------------------------------------------------------
|
1426 |
+
* Calendar Body
|
1427 |
+
* ----------------------------------------------------------------------------- */
|
1428 |
+
|
1429 |
+
.tribe-events .tribe-events-calendar-month__week {
|
1430 |
+
display: -webkit-box;
|
1431 |
+
display: flex;
|
1432 |
+
}
|
1433 |
+
|
1434 |
+
/* -----------------------------------------------------------------------------
|
1435 |
+
* Calendar Event
|
1436 |
+
* ----------------------------------------------------------------------------- */
|
1437 |
+
|
1438 |
+
.tribe-events .tribe-events-calendar-month__calendar-event {
|
1439 |
+
margin: 8px 0;
|
1440 |
+
padding: 0 16px;
|
1441 |
+
position: relative;
|
1442 |
+
}
|
1443 |
+
|
1444 |
+
.tribe-events .tribe-events-calendar-month__calendar-event:first-child {
|
1445 |
+
margin-top: 0;
|
1446 |
+
}
|
1447 |
+
|
1448 |
+
.tribe-events .tribe-events-calendar-month__calendar-event:last-child {
|
1449 |
+
margin-bottom: 0;
|
1450 |
+
padding-bottom: 16px;
|
1451 |
+
}
|
1452 |
+
|
1453 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-wrapper + .tribe-events-calendar-month__calendar-event {
|
1454 |
+
margin-top: 0;
|
1455 |
+
}
|
1456 |
+
|
1457 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-wrapper + .tribe-events-calendar-month__calendar-event--featured {
|
1458 |
+
margin-top: 8px;
|
1459 |
+
}
|
1460 |
+
|
1461 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-wrapper {
|
1462 |
+
margin-bottom: 4px;
|
1463 |
+
}
|
1464 |
+
|
1465 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link {
|
1466 |
+
display: block;
|
1467 |
+
}
|
1468 |
+
|
1469 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-datetime > * {
|
1470 |
+
vertical-align: middle;
|
1471 |
+
}
|
1472 |
+
|
1473 |
+
/* -----------------------------------------------------------------------------
|
1474 |
+
* Calendar Event Tooltip
|
1475 |
+
* ----------------------------------------------------------------------------- */
|
1476 |
+
|
1477 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper {
|
1478 |
+
margin-bottom: 12px;
|
1479 |
+
width: 206px;
|
1480 |
+
}
|
1481 |
+
|
1482 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper:last-child {
|
1483 |
+
margin-bottom: 0;
|
1484 |
+
}
|
1485 |
+
|
1486 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link {
|
1487 |
+
display: block;
|
1488 |
+
}
|
1489 |
+
|
1490 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description {
|
1491 |
+
margin-bottom: 8px;
|
1492 |
+
}
|
1493 |
+
|
1494 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description:last-child {
|
1495 |
+
margin-bottom: 0;
|
1496 |
+
}
|
1497 |
+
|
1498 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-cost {
|
1499 |
+
margin-top: 16px;
|
1500 |
+
}
|
1501 |
+
|
1502 |
+
/* -----------------------------------------------------------------------------
|
1503 |
+
* Calendar Header
|
1504 |
+
* ----------------------------------------------------------------------------- */
|
1505 |
+
|
1506 |
+
.tribe-events .tribe-events-calendar-month__header-row {
|
1507 |
+
display: -webkit-box;
|
1508 |
+
display: flex;
|
1509 |
+
}
|
1510 |
+
|
1511 |
+
.tribe-events .tribe-events-calendar-month__header-column {
|
1512 |
+
width: 14.285%;
|
1513 |
+
padding-bottom: 16px;
|
1514 |
+
}
|
1515 |
+
|
1516 |
+
.tribe-events {
|
1517 |
+
|
1518 |
+
/* -----------------------------------------------------------------------------
|
1519 |
+
* Day: Theme Overrides
|
1520 |
+
* ----------------------------------------------------------------------------- */
|
1521 |
+
|
1522 |
+
}
|
1523 |
+
|
1524 |
+
/* -----------------------------------------------------------------------------
|
1525 |
+
* Day
|
1526 |
+
* ----------------------------------------------------------------------------- */
|
1527 |
+
|
1528 |
+
.tribe-events .tribe-events-calendar-month__day {
|
1529 |
+
height: 48px;
|
1530 |
+
overflow: hidden;
|
1531 |
+
position: relative;
|
1532 |
+
width: 14.285%;
|
1533 |
+
}
|
1534 |
+
|
1535 |
+
.tribe-events .tribe-events-calendar-month__day-cell {
|
1536 |
+
height: 100%;
|
1537 |
+
width: 100%;
|
1538 |
+
}
|
1539 |
+
|
1540 |
+
.tribe-events .tribe-events-calendar-month__day-cell--mobile {
|
1541 |
+
-webkit-box-align: center;
|
1542 |
+
align-items: center;
|
1543 |
+
display: -webkit-box;
|
1544 |
+
display: flex;
|
1545 |
+
-webkit-box-orient: vertical;
|
1546 |
+
-webkit-box-direction: normal;
|
1547 |
+
flex-direction: column;
|
1548 |
+
text-align: center;
|
1549 |
+
}
|
1550 |
+
|
1551 |
+
.tribe-events .tribe-events-calendar-month__events {
|
1552 |
+
-webkit-box-flex: 1;
|
1553 |
+
flex: auto;
|
1554 |
+
}
|
1555 |
+
|
1556 |
+
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
|
1557 |
+
background-color: #141827;
|
1558 |
+
border-radius: 50%;
|
1559 |
+
height: 8px;
|
1560 |
+
width: 8px;
|
1561 |
+
}
|
1562 |
+
|
1563 |
+
.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured {
|
1564 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23141827'/%3E%3C/svg%3E");
|
1565 |
+
background-repeat: no-repeat;
|
1566 |
+
background-size: contain;
|
1567 |
+
height: 10px;
|
1568 |
+
width: 8px;
|
1569 |
+
}
|
1570 |
+
|
1571 |
+
/* -----------------------------------------------------------------------------
|
1572 |
+
* Mobile Events
|
1573 |
+
* ----------------------------------------------------------------------------- */
|
1574 |
+
|
1575 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-day {
|
1576 |
+
display: none;
|
1577 |
+
}
|
1578 |
+
|
1579 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-day--show {
|
1580 |
+
display: block;
|
1581 |
+
}
|
1582 |
+
|
1583 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__day-marker {
|
1584 |
+
padding-top: 16px;
|
1585 |
+
}
|
1586 |
+
|
1587 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event {
|
1588 |
+
padding: 12px 0;
|
1589 |
+
}
|
1590 |
+
|
1591 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event--featured {
|
1592 |
+
padding-bottom: 20px;
|
1593 |
+
}
|
1594 |
+
|
1595 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-featured-image-wrapper {
|
1596 |
+
margin-bottom: 12px;
|
1597 |
+
}
|
1598 |
+
|
1599 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime {
|
1600 |
+
margin-bottom: 4px;
|
1601 |
+
}
|
1602 |
+
|
1603 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime > * {
|
1604 |
+
vertical-align: middle;
|
1605 |
+
}
|
1606 |
+
|
1607 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-icon {
|
1608 |
+
display: inline-block;
|
1609 |
+
margin-right: 4px;
|
1610 |
+
}
|
1611 |
+
|
1612 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon {
|
1613 |
+
display: inline-block;
|
1614 |
+
margin-left: 4px;
|
1615 |
+
}
|
1616 |
+
|
1617 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text {
|
1618 |
+
margin-right: 8px;
|
1619 |
+
}
|
1620 |
+
|
1621 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-cost {
|
1622 |
+
margin-top: 8px;
|
1623 |
+
}
|
1624 |
+
|
1625 |
+
.tribe-events .tribe-events-calendar-month-mobile-events__more-events {
|
1626 |
+
padding: 4px 0 20px 0;
|
1627 |
+
}
|
1628 |
+
|
1629 |
+
/* -----------------------------------------------------------------------------
|
1630 |
+
* More Events
|
1631 |
+
* ----------------------------------------------------------------------------- */
|
1632 |
+
|
1633 |
+
.tribe-events .tribe-events-calendar-month__more-events {
|
1634 |
+
display: -webkit-box;
|
1635 |
+
display: flex;
|
1636 |
+
-webkit-box-flex: 0;
|
1637 |
+
flex: none;
|
1638 |
+
margin: 0 16px;
|
1639 |
+
padding: 8px 0 16px;
|
1640 |
+
}
|
1641 |
+
|
1642 |
+
.tribe-events .tribe-events-calendar-month__more-events-link {
|
1643 |
+
-webkit-box-flex: 0;
|
1644 |
+
flex: none;
|
1645 |
+
}
|
1646 |
+
|
1647 |
+
/* -----------------------------------------------------------------------------
|
1648 |
+
* Multiday Event
|
1649 |
+
* ----------------------------------------------------------------------------- */
|
1650 |
+
|
1651 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--width-2 .tribe-events-calendar-month__multiday-event-bar {
|
1652 |
+
width: calc(200% + 1px);
|
1653 |
+
}
|
1654 |
+
|
1655 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--width-3 .tribe-events-calendar-month__multiday-event-bar {
|
1656 |
+
width: calc(300% + 2px);
|
1657 |
+
}
|
1658 |
+
|
1659 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--width-4 .tribe-events-calendar-month__multiday-event-bar {
|
1660 |
+
width: calc(400% + 3px);
|
1661 |
+
}
|
1662 |
+
|
1663 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--width-5 .tribe-events-calendar-month__multiday-event-bar {
|
1664 |
+
width: calc(500% + 4px);
|
1665 |
+
}
|
1666 |
+
|
1667 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--width-6 .tribe-events-calendar-month__multiday-event-bar {
|
1668 |
+
width: calc(600% + 5px);
|
1669 |
+
}
|
1670 |
+
|
1671 |
+
.tribe-events .tribe-events-calendar-month__multiday-event--width-7 .tribe-events-calendar-month__multiday-event-bar {
|
1672 |
+
width: calc(700% + 6px);
|
1673 |
+
}
|
1674 |
+
|
1675 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-hidden {
|
1676 |
+
height: 100%;
|
1677 |
+
opacity: 0;
|
1678 |
+
position: absolute;
|
1679 |
+
width: 100%;
|
1680 |
+
z-index: 5;
|
1681 |
+
}
|
1682 |
+
|
1683 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-hidden-link {
|
1684 |
+
display: block;
|
1685 |
+
height: 100%;
|
1686 |
+
}
|
1687 |
+
|
1688 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-bar {
|
1689 |
+
background-color: #FFFFFF;
|
1690 |
+
overflow: hidden;
|
1691 |
+
position: relative;
|
1692 |
+
width: 100%;
|
1693 |
+
z-index: 2;
|
1694 |
+
}
|
1695 |
+
|
1696 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
|
1697 |
+
-webkit-box-align: center;
|
1698 |
+
align-items: center;
|
1699 |
+
cursor: pointer;
|
1700 |
+
display: -webkit-box;
|
1701 |
+
display: flex;
|
1702 |
+
flex-wrap: nowrap;
|
1703 |
+
padding: 1px 16px;
|
1704 |
+
}
|
1705 |
+
|
1706 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-bar-featured-icon {
|
1707 |
+
-webkit-box-flex: 0;
|
1708 |
+
flex: none;
|
1709 |
+
margin-right: 5px;
|
1710 |
+
}
|
1711 |
+
|
1712 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-bar-title {
|
1713 |
+
-webkit-box-flex: 0;
|
1714 |
+
flex: none;
|
1715 |
+
overflow: hidden;
|
1716 |
+
white-space: nowrap;
|
1717 |
+
}
|
1718 |
+
|
1719 |
+
/* -----------------------------------------------------------------------------
|
1720 |
+
* Nav
|
1721 |
+
* ----------------------------------------------------------------------------- */
|
1722 |
+
|
1723 |
+
.tribe-events .tribe-events-calendar-month-nav {
|
1724 |
+
padding-top: 20px;
|
1725 |
+
}
|
1726 |
+
|
1727 |
+
/* Day */
|
1728 |
+
|
1729 |
+
/**
|
1730 |
+
* The Events Calendar Tribe Day V2 Stylesheet
|
1731 |
+
*
|
1732 |
+
* @package TribeEventsCalendar
|
1733 |
+
*
|
1734 |
+
*/
|
1735 |
+
|
1736 |
+
/* -----------------------------------------------------------------------------
|
1737 |
+
* Event
|
1738 |
+
* ----------------------------------------------------------------------------- */
|
1739 |
+
|
1740 |
+
.tribe-events .tribe-events-calendar-day__event {
|
1741 |
+
margin-bottom: 24px;
|
1742 |
+
margin-top: 32px;
|
1743 |
+
padding-left: 54px;
|
1744 |
+
}
|
1745 |
+
|
1746 |
+
.tribe-events .tribe-events-calendar-day__event:last-child {
|
1747 |
+
margin-bottom: 40px;
|
1748 |
+
}
|
1749 |
+
|
1750 |
+
.tribe-events .tribe-events-calendar-day__time-separator + .tribe-events-calendar-day__event {
|
1751 |
+
margin-top: 20px;
|
1752 |
+
}
|
1753 |
+
|
1754 |
+
.tribe-events .tribe-events-calendar-day__event-content {
|
1755 |
+
-webkit-box-flex: 0;
|
1756 |
+
flex: none;
|
1757 |
+
}
|
1758 |
+
|
1759 |
+
.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper {
|
1760 |
+
margin-bottom: 16px;
|
1761 |
+
}
|
1762 |
+
|
1763 |
+
.tribe-events .tribe-events-calendar-day__event-featured-image-link {
|
1764 |
+
display: block;
|
1765 |
+
}
|
1766 |
+
|
1767 |
+
.tribe-events .tribe-events-calendar-day__event-details {
|
1768 |
+
position: relative;
|
1769 |
+
}
|
1770 |
+
|
1771 |
+
.tribe-events .tribe-events-calendar-day__event-header > *:last-child {
|
1772 |
+
margin-bottom: 0;
|
1773 |
+
}
|
1774 |
+
|
1775 |
+
.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,
|
1776 |
+
.tribe-events .tribe-events-calendar-day__event-title {
|
1777 |
+
margin-bottom: 8px;
|
1778 |
+
}
|
1779 |
+
|
1780 |
+
.tribe-events .tribe-events-calendar-day__event-datetime-wrapper:last-child, .tribe-events .tribe-events-calendar-day__event-title:last-child {
|
1781 |
+
margin-bottom: 0;
|
1782 |
+
}
|
1783 |
+
|
1784 |
+
.tribe-events .tribe-events-calendar-day__event-datetime-featured-icon {
|
1785 |
+
display: inline-block;
|
1786 |
+
margin-right: 4px;
|
1787 |
+
}
|
1788 |
+
|
1789 |
+
.tribe-events .tribe-events-calendar-day__event-datetime-recurring-icon {
|
1790 |
+
display: inline-block;
|
1791 |
+
margin-left: 4px;
|
1792 |
+
}
|
1793 |
+
|
1794 |
+
.tribe-events .tribe-events-calendar-day__event-venue {
|
1795 |
+
margin-bottom: 8px;
|
1796 |
+
}
|
1797 |
+
|
1798 |
+
.tribe-events .tribe-events-calendar-day__event-description {
|
1799 |
+
display: none !important;
|
1800 |
+
visibility: hidden;
|
1801 |
+
}
|
1802 |
+
|
1803 |
+
.tribe-events .tribe-events-calendar-day__event-cost {
|
1804 |
+
margin-top: 12px;
|
1805 |
+
}
|
1806 |
+
|
1807 |
+
/* -----------------------------------------------------------------------------
|
1808 |
+
* Nav
|
1809 |
+
* ----------------------------------------------------------------------------- */
|
1810 |
+
|
1811 |
+
.tribe-events .tribe-events-calendar-day-nav {
|
1812 |
+
padding-top: 24px;
|
1813 |
+
}
|
1814 |
+
|
1815 |
+
/* -----------------------------------------------------------------------------
|
1816 |
+
* Time separator
|
1817 |
+
* ----------------------------------------------------------------------------- */
|
1818 |
+
|
1819 |
+
.tribe-events .tribe-events-calendar-day__time-separator {
|
1820 |
+
display: -webkit-box;
|
1821 |
+
display: flex;
|
1822 |
+
-webkit-box-align: center;
|
1823 |
+
align-items: center;
|
1824 |
+
}
|
1825 |
+
|
1826 |
+
.tribe-events .tribe-events-calendar-day__time-separator-text {
|
1827 |
+
-webkit-box-flex: 0;
|
1828 |
+
flex: none;
|
1829 |
+
}
|
1830 |
+
|
1831 |
+
/* -----------------------------------------------------------------------------
|
1832 |
+
* Type separator
|
1833 |
+
* ----------------------------------------------------------------------------- */
|
1834 |
+
|
1835 |
+
.tribe-events .tribe-events-calendar-day__type-separator {
|
1836 |
+
display: -webkit-box;
|
1837 |
+
display: flex;
|
1838 |
+
-webkit-box-align: center;
|
1839 |
+
align-items: center;
|
1840 |
+
}
|
1841 |
+
|
1842 |
+
.tribe-events .tribe-events-calendar-day__type-separator-text {
|
1843 |
+
-webkit-box-flex: 0;
|
1844 |
+
flex: none;
|
1845 |
+
}
|
1846 |
+
|
1847 |
+
@media (min-width: 768px) {
|
1848 |
+
|
1849 |
+
.tribe-events .tribe-events-l-container {
|
1850 |
+
padding-bottom: 160px;
|
1851 |
+
padding-top: 96px
|
1852 |
+
}
|
1853 |
+
|
1854 |
+
.tribe-events .tribe-events-c-breadcrumbs {
|
1855 |
+
margin-bottom: 48px
|
1856 |
+
}
|
1857 |
+
|
1858 |
+
.tribe-events .tribe-events-c-breadcrumbs__list-item:not(:last-child):after {
|
1859 |
+
height: 16px;
|
1860 |
+
width: 10px;
|
1861 |
+
margin: 0 10px
|
1862 |
+
}
|
1863 |
+
|
1864 |
+
.tribe-events .datepicker {
|
1865 |
+
margin-top: 16px
|
1866 |
+
}
|
1867 |
+
|
1868 |
+
.admin-bar .tribe-events .datepicker {
|
1869 |
+
margin-top: 16px
|
1870 |
+
}
|
1871 |
+
|
1872 |
+
.tribe-events .tribe-events-c-events-bar {
|
1873 |
+
-webkit-box-orient: horizontal;
|
1874 |
+
-webkit-box-direction: normal;
|
1875 |
+
flex-direction: row
|
1876 |
+
}
|
1877 |
+
|
1878 |
+
.tribe-events .tribe-events-c-events-bar__search-filters-container {
|
1879 |
+
-webkit-box-align: center;
|
1880 |
+
align-items: center;
|
1881 |
+
display: -webkit-box;
|
1882 |
+
display: flex;
|
1883 |
+
-webkit-box-flex: 1;
|
1884 |
+
flex: auto;
|
1885 |
+
padding: 0;
|
1886 |
+
position: static
|
1887 |
+
}
|
1888 |
+
|
1889 |
+
.tribe-events .tribe-events-c-events-bar__search {
|
1890 |
+
display: -webkit-box;
|
1891 |
+
display: flex;
|
1892 |
+
-webkit-box-flex: 1;
|
1893 |
+
flex: auto
|
1894 |
+
}
|
1895 |
+
|
1896 |
+
.tribe-events .tribe-events-c-events-bar__filters {
|
1897 |
+
margin: 12px 0
|
1898 |
+
}
|
1899 |
+
|
1900 |
+
.tribe-events .tribe-events-c-events-bar__filters-button {
|
1901 |
+
-webkit-box-align: center;
|
1902 |
+
align-items: center;
|
1903 |
+
display: -webkit-box !important;
|
1904 |
+
display: flex !important;
|
1905 |
+
margin: -12px 0;
|
1906 |
+
padding: 20px 24px;
|
1907 |
+
visibility: visible
|
1908 |
+
}
|
1909 |
+
|
1910 |
+
.tribe-events .tribe-events-c-events-bar__filters-button:hover:before, .tribe-events .tribe-events-c-events-bar__filters-button:focus:before, .tribe-events .tribe-events-c-events-bar__filters-button:active:before {
|
1911 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23141827'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23141827'/%3E%3Cpath d='M12 9v6' stroke='%23141827'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23141827'/%3E%3C/g%3E%3C/svg%3E");
|
1912 |
+
}
|
1913 |
+
|
1914 |
+
.tribe-events .tribe-events-c-events-bar__filters-button:before {
|
1915 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23727272'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23727272'/%3E%3Cpath d='M12 9v6' stroke='%23727272'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23727272'/%3E%3C/g%3E%3C/svg%3E");
|
1916 |
+
background-repeat: no-repeat;
|
1917 |
+
background-size: contain;
|
1918 |
+
background-size: 17px;
|
1919 |
+
content: '';
|
1920 |
+
display: inline-block;
|
1921 |
+
-webkit-box-flex: 0;
|
1922 |
+
flex: none;
|
1923 |
+
height: 17px;
|
1924 |
+
margin-right: 8px;
|
1925 |
+
width: 17px
|
1926 |
+
}
|
1927 |
+
|
1928 |
+
.tribe-events .tribe-events-c-events-bar__search-button {
|
1929 |
+
display: none !important;
|
1930 |
+
visibility: hidden
|
1931 |
+
}
|
1932 |
+
|
1933 |
+
.tribe-events .tribe-events-c-events-bar__tabs {
|
1934 |
+
display: none !important;
|
1935 |
+
visibility: hidden
|
1936 |
+
}
|
1937 |
+
|
1938 |
+
.tribe-events .tribe-events-c-messages__message {
|
1939 |
+
-webkit-box-pack: center;
|
1940 |
+
justify-content: center;
|
1941 |
+
padding: 16px
|
1942 |
+
}
|
1943 |
+
|
1944 |
+
.tribe-events .tribe-events-c-nav {
|
1945 |
+
padding-top: 28px
|
1946 |
+
}
|
1947 |
+
|
1948 |
+
.tribe-events .tribe-events-c-nav__list-item {
|
1949 |
+
width: 50%
|
1950 |
+
}
|
1951 |
+
|
1952 |
+
.tribe-events .tribe-events-c-nav__list-item--today {
|
1953 |
+
display: none !important;
|
1954 |
+
visibility: hidden
|
1955 |
+
}
|
1956 |
+
|
1957 |
+
.tribe-events .tribe-events-c-nav__prev-label-plural,
|
1958 |
+
.tribe-events .tribe-events-c-nav__next-label-plural {
|
1959 |
+
clip: auto;
|
1960 |
+
width: auto;
|
1961 |
+
height: auto;
|
1962 |
+
margin: 0;
|
1963 |
+
position: static
|
1964 |
+
}
|
1965 |
+
|
1966 |
+
.tribe-events .tribe-events-c-search {
|
1967 |
+
display: -webkit-box;
|
1968 |
+
display: flex;
|
1969 |
+
-webkit-box-align: center;
|
1970 |
+
align-items: center
|
1971 |
+
}
|
1972 |
+
|
1973 |
+
.tribe-events .tribe-events-c-search__input-group {
|
1974 |
+
-webkit-box-align: center;
|
1975 |
+
align-items: center;
|
1976 |
+
display: -webkit-box;
|
1977 |
+
display: flex;
|
1978 |
+
-webkit-box-flex: 1;
|
1979 |
+
flex: auto
|
1980 |
+
}
|
1981 |
+
|
1982 |
+
.tribe-events .tribe-events-c-search__input-control {
|
1983 |
+
-webkit-box-flex: 1;
|
1984 |
+
flex: auto;
|
1985 |
+
margin: 12px 0
|
1986 |
+
}
|
1987 |
+
|
1988 |
+
.tribe-events .tribe-events-c-search__input {
|
1989 |
+
margin: -12px 0
|
1990 |
+
}
|
1991 |
+
|
1992 |
+
.tribe-events .tribe-events-c-search__button {
|
1993 |
+
-webkit-box-flex: 0;
|
1994 |
+
flex: none;
|
1995 |
+
margin-top: 0
|
1996 |
+
}
|
1997 |
+
|
1998 |
+
#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input {
|
1999 |
+
margin: -12px 0
|
2000 |
+
}
|
2001 |
+
|
2002 |
+
.tribe-theme-avada .tribe-events .tribe-events-c-search__input {
|
2003 |
+
margin: -12px 0
|
2004 |
+
}
|
2005 |
+
|
2006 |
+
.tribe-events .tribe-events-c-top-bar {
|
2007 |
+
-webkit-box-align: center;
|
2008 |
+
align-items: center;
|
2009 |
+
display: -webkit-box;
|
2010 |
+
display: flex;
|
2011 |
+
-webkit-box-orient: horizontal;
|
2012 |
+
-webkit-box-direction: normal;
|
2013 |
+
flex-direction: row;
|
2014 |
+
flex-wrap: wrap
|
2015 |
+
}
|
2016 |
+
|
2017 |
+
.tribe-events .tribe-events-c-top-bar__nav {
|
2018 |
+
display: block !important;
|
2019 |
+
-webkit-box-flex: 0;
|
2020 |
+
flex: none;
|
2021 |
+
visibility: visible
|
2022 |
+
}
|
2023 |
+
|
2024 |
+
.tribe-events .tribe-events-c-top-bar__nav-link:before {
|
2025 |
+
height: 18px;
|
2026 |
+
width: 11px
|
2027 |
+
}
|
2028 |
+
|
2029 |
+
.tribe-events .tribe-events-c-top-bar__today-button {
|
2030 |
+
display: block !important;
|
2031 |
+
-webkit-box-flex: 0;
|
2032 |
+
flex: none;
|
2033 |
+
margin-right: 15px;
|
2034 |
+
visibility: visible
|
2035 |
+
}
|
2036 |
+
|
2037 |
+
.tribe-events .tribe-events-c-top-bar__datepicker {
|
2038 |
+
margin: 0;
|
2039 |
+
padding: 0
|
2040 |
+
}
|
2041 |
+
|
2042 |
+
.tribe-events .tribe-events-c-top-bar__datepicker-container {
|
2043 |
+
max-width: none;
|
2044 |
+
min-width: 363px
|
2045 |
+
}
|
2046 |
+
|
2047 |
+
.tribe-events .tribe-events-c-top-bar__actions {
|
2048 |
+
display: block !important;
|
2049 |
+
-webkit-box-flex: 0;
|
2050 |
+
flex: none;
|
2051 |
+
margin-left: auto;
|
2052 |
+
visibility: visible
|
2053 |
+
}
|
2054 |
+
|
2055 |
+
.tribe-events .tribe-events-c-view-selector {
|
2056 |
+
width: auto
|
2057 |
+
}
|
2058 |
+
|
2059 |
+
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button {
|
2060 |
+
height: 100%;
|
2061 |
+
padding: 20px 24px
|
2062 |
+
}
|
2063 |
+
|
2064 |
+
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon {
|
2065 |
+
display: none !important;
|
2066 |
+
visibility: hidden
|
2067 |
+
}
|
2068 |
+
|
2069 |
+
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text {
|
2070 |
+
clip: auto;
|
2071 |
+
width: auto;
|
2072 |
+
height: auto;
|
2073 |
+
margin: 0;
|
2074 |
+
position: static;
|
2075 |
+
|
2076 |
+
-webkit-box-flex: 1;
|
2077 |
+
|
2078 |
+
flex: auto
|
2079 |
+
}
|
2080 |
+
|
2081 |
+
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content {
|
2082 |
+
left: 0;
|
2083 |
+
padding: 8px;
|
2084 |
+
right: auto;
|
2085 |
+
-webkit-transform: translateY(8px);
|
2086 |
+
transform: translateY(8px);
|
2087 |
+
width: auto
|
2088 |
+
}
|
2089 |
+
|
2090 |
+
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-link {
|
2091 |
+
padding: 4px 32px 4px 16px
|
2092 |
+
}
|
2093 |
+
|
2094 |
+
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-icon {
|
2095 |
+
display: none !important;
|
2096 |
+
visibility: hidden
|
2097 |
+
}
|
2098 |
+
|
2099 |
+
.tribe-events .tribe-events-c-view-selector--tabs {
|
2100 |
+
width: auto
|
2101 |
+
}
|
2102 |
+
|
2103 |
+
.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__button {
|
2104 |
+
display: none !important;
|
2105 |
+
visibility: hidden
|
2106 |
+
}
|
2107 |
+
|
2108 |
+
.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content {
|
2109 |
+
display: block;
|
2110 |
+
height: 100%;
|
2111 |
+
padding: 0 12px;
|
2112 |
+
position: static;
|
2113 |
+
-webkit-transform: none;
|
2114 |
+
transform: none
|
2115 |
+
}
|
2116 |
+
|
2117 |
+
.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list {
|
2118 |
+
display: -webkit-box;
|
2119 |
+
display: flex;
|
2120 |
+
height: 100%
|
2121 |
+
}
|
2122 |
+
|
2123 |
+
.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item {
|
2124 |
+
margin: 0 12px
|
2125 |
+
}
|
2126 |
+
|
2127 |
+
.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link {
|
2128 |
+
height: 100%;
|
2129 |
+
padding: 20px 0;
|
2130 |
+
position: relative
|
2131 |
+
}
|
2132 |
+
|
2133 |
+
.tribe-events .tribe-events-c-view-selector__button {
|
2134 |
+
padding: 8px
|
2135 |
+
}
|
2136 |
+
|
2137 |
+
.tribe-events .tribe-events-c-view-selector__button-icon {
|
2138 |
+
height: 23px;
|
2139 |
+
width: 23px
|
2140 |
+
}
|
2141 |
+
|
2142 |
+
.tribe-events .tribe-events-c-view-selector__content {
|
2143 |
+
-webkit-transform: translateY(12px);
|
2144 |
+
transform: translateY(12px)
|
2145 |
+
}
|
2146 |
+
|
2147 |
+
.tribe-events .tribe-events-header {
|
2148 |
+
margin: 0;
|
2149 |
+
padding: 0
|
2150 |
+
}
|
2151 |
+
|
2152 |
+
.tribe-events .tribe-events-header--has-event-search {
|
2153 |
+
background-color: transparent;
|
2154 |
+
-webkit-box-orient: horizontal;
|
2155 |
+
-webkit-box-direction: normal;
|
2156 |
+
flex-direction: row
|
2157 |
+
}
|
2158 |
+
|
2159 |
+
.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar {
|
2160 |
+
margin-left: 0;
|
2161 |
+
width: 100%
|
2162 |
+
}
|
2163 |
+
|
2164 |
+
.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar {
|
2165 |
+
width: 100%
|
2166 |
+
}
|
2167 |
+
|
2168 |
+
.tribe-events .tribe-events-header__messages {
|
2169 |
+
margin-bottom: 32px;
|
2170 |
+
-webkit-box-ordinal-group: 2;
|
2171 |
+
order: 1
|
2172 |
+
}
|
2173 |
+
|
2174 |
+
.tribe-events .tribe-events-header__events-bar {
|
2175 |
+
margin-bottom: 32px;
|
2176 |
+
margin-left: 16px
|
2177 |
+
}
|
2178 |
+
|
2179 |
+
.tribe-events .tribe-events-header__top-bar {
|
2180 |
+
margin-bottom: 32px
|
2181 |
+
}
|
2182 |
+
|
2183 |
+
.tribe-events .tribe-events-calendar-list__event-row {
|
2184 |
+
margin-bottom: 40px;
|
2185 |
+
margin-top: 48px;
|
2186 |
+
margin-left: -24px;
|
2187 |
+
margin-right: -24px
|
2188 |
+
}
|
2189 |
+
|
2190 |
+
.tribe-events .tribe-events-calendar-list__event-row > .tribe-common-g-col {
|
2191 |
+
padding-left: 24px;
|
2192 |
+
padding-right: 24px
|
2193 |
+
}
|
2194 |
+
|
2195 |
+
.tribe-events .tribe-events-calendar-list__event-row:last-child {
|
2196 |
+
margin-bottom: 64px
|
2197 |
+
}
|
2198 |
+
|
2199 |
+
.tribe-events .tribe-events-calendar-list__month-separator + .tribe-events-calendar-list__event-row {
|
2200 |
+
margin-top: 40px
|
2201 |
+
}
|
2202 |
+
|
2203 |
+
.tribe-events .tribe-events-calendar-list__event-date-tag {
|
2204 |
+
min-width: 90px;
|
2205 |
+
width: 11.111%
|
2206 |
+
}
|
2207 |
+
|
2208 |
+
.tribe-events .tribe-events-calendar-list__event-wrapper {
|
2209 |
+
-webkit-box-flex: 1;
|
2210 |
+
flex: 1 1 88.888%
|
2211 |
+
}
|
2212 |
+
|
2213 |
+
.tribe-events .tribe-events-calendar-list__event {
|
2214 |
+
-webkit-box-orient: horizontal;
|
2215 |
+
-webkit-box-direction: reverse;
|
2216 |
+
flex-direction: row-reverse;
|
2217 |
+
-webkit-box-pack: end;
|
2218 |
+
justify-content: flex-end
|
2219 |
+
}
|
2220 |
+
|
2221 |
+
.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
|
2222 |
+
margin-bottom: 0;
|
2223 |
+
width: 37.5%
|
2224 |
+
}
|
2225 |
+
|
2226 |
+
.tribe-events .tribe-events-calendar-list__event-details {
|
2227 |
+
width: 62.5%
|
2228 |
+
}
|
2229 |
+
|
2230 |
+
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,
|
2231 |
+
.tribe-events .tribe-events-calendar-list__event-title {
|
2232 |
+
margin-bottom: 16px
|
2233 |
+
}
|
2234 |
+
|
2235 |
+
.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {
|
2236 |
+
clip: auto;
|
2237 |
+
width: auto;
|
2238 |
+
height: auto;
|
2239 |
+
margin: 0;
|
2240 |
+
position: static;
|
2241 |
+
|
2242 |
+
margin-right: 8px
|
2243 |
+
}
|
2244 |
+
|
2245 |
+
.tribe-events .tribe-events-calendar-list__event-venue {
|
2246 |
+
margin-bottom: 16px
|
2247 |
+
}
|
2248 |
+
|
2249 |
+
.tribe-events .tribe-events-calendar-list__event-description {
|
2250 |
+
display: block !important;
|
2251 |
+
margin-top: 16px;
|
2252 |
+
visibility: visible
|
2253 |
+
}
|
2254 |
+
|
2255 |
+
.tribe-events .tribe-events-calendar-list__event-cost {
|
2256 |
+
margin-top: 16px
|
2257 |
+
}
|
2258 |
+
|
2259 |
+
.tribe-events .tribe-events-calendar-list-nav {
|
2260 |
+
padding-top: 32px
|
2261 |
+
}
|
2262 |
+
|
2263 |
+
.tribe-events .tribe-events-calendar-month {
|
2264 |
+
margin: 0
|
2265 |
+
}
|
2266 |
+
|
2267 |
+
.tribe-events .tribe-events-calendar-month__body {
|
2268 |
+
border-top: 1px solid #E4E4E4
|
2269 |
+
}
|
2270 |
+
|
2271 |
+
.tribe-events .tribe-events-calendar-month__week {
|
2272 |
+
border-left: 1px solid #E4E4E4
|
2273 |
+
}
|
2274 |
+
|
2275 |
+
.tribe-events .tribe-events-calendar-month__header-column-title-mobile {
|
2276 |
+
display: none !important;
|
2277 |
+
visibility: hidden
|
2278 |
+
}
|
2279 |
+
|
2280 |
+
.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
|
2281 |
+
display: block !important;
|
2282 |
+
visibility: visible
|
2283 |
+
}
|
2284 |
+
|
2285 |
+
.tribe-events .tribe-events-calendar-month__day {
|
2286 |
+
border-color: #E4E4E4;
|
2287 |
+
border-style: solid;
|
2288 |
+
border-width: 0 1px 1px 0;
|
2289 |
+
height: auto;
|
2290 |
+
min-height: 168px;
|
2291 |
+
overflow: visible
|
2292 |
+
}
|
2293 |
+
|
2294 |
+
.tribe-events .tribe-events-calendar-month__day-cell--mobile {
|
2295 |
+
display: none !important;
|
2296 |
+
visibility: hidden
|
2297 |
+
}
|
2298 |
+
|
2299 |
+
.tribe-events .tribe-events-calendar-month__day-cell--desktop {
|
2300 |
+
display: -webkit-box !important;
|
2301 |
+
display: flex !important;
|
2302 |
+
-webkit-box-orient: vertical;
|
2303 |
+
-webkit-box-direction: normal;
|
2304 |
+
flex-direction: column;
|
2305 |
+
visibility: visible
|
2306 |
+
}
|
2307 |
+
|
2308 |
+
.tribe-events .tribe-events-calendar-month__day-date {
|
2309 |
+
-webkit-box-flex: 0;
|
2310 |
+
flex: none;
|
2311 |
+
padding: 8px 16px
|
2312 |
+
}
|
2313 |
+
|
2314 |
+
.tribe-events .tribe-events-calendar-month-mobile-events {
|
2315 |
+
display: none !important;
|
2316 |
+
visibility: hidden
|
2317 |
+
}
|
2318 |
+
|
2319 |
+
.tribe-events .tribe-events-calendar-month__multiday-event-wrapper {
|
2320 |
+
height: 19px;
|
2321 |
+
margin-bottom: 4px;
|
2322 |
+
position: relative
|
2323 |
+
}
|
2324 |
+
|
2325 |
+
.tribe-events .tribe-events-calendar-month-nav {
|
2326 |
+
display: none !important;
|
2327 |
+
visibility: hidden
|
2328 |
+
}
|
2329 |
+
|
2330 |
+
.tribe-events .tribe-events-calendar-day__event {
|
2331 |
+
margin-bottom: 40px;
|
2332 |
+
margin-top: 48px;
|
2333 |
+
padding-left: 0
|
2334 |
+
}
|
2335 |
+
|
2336 |
+
.tribe-events .tribe-events-calendar-day__event:last-child {
|
2337 |
+
margin-bottom: 64px
|
2338 |
+
}
|
2339 |
+
|
2340 |
+
.tribe-events .tribe-events-calendar-day__time-separator + .tribe-events-calendar-day__event {
|
2341 |
+
margin-top: 40px
|
2342 |
+
}
|
2343 |
+
|
2344 |
+
.tribe-events .tribe-events-calendar-day__event-content {
|
2345 |
+
display: -webkit-box;
|
2346 |
+
display: flex;
|
2347 |
+
-webkit-box-orient: horizontal;
|
2348 |
+
-webkit-box-direction: reverse;
|
2349 |
+
flex-direction: row-reverse;
|
2350 |
+
-webkit-box-pack: end;
|
2351 |
+
justify-content: flex-end;
|
2352 |
+
-webkit-box-flex: 1;
|
2353 |
+
flex: 1 1 88.888%;
|
2354 |
+
margin-left: -24px;
|
2355 |
+
margin-right: -24px
|
2356 |
+
}
|
2357 |
+
|
2358 |
+
.tribe-events .tribe-events-calendar-day__event-content > * {
|
2359 |
+
padding-left: 24px;
|
2360 |
+
padding-right: 24px
|
2361 |
+
}
|
2362 |
+
|
2363 |
+
.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper {
|
2364 |
+
-webkit-box-flex: 0;
|
2365 |
+
flex: none;
|
2366 |
+
margin-bottom: 0;
|
2367 |
+
width: 37.5%
|
2368 |
+
}
|
2369 |
+
|
2370 |
+
.tribe-events .tribe-events-calendar-day__event-details {
|
2371 |
+
-webkit-box-flex: 0;
|
2372 |
+
flex: none;
|
2373 |
+
width: 62.5%
|
2374 |
+
}
|
2375 |
+
|
2376 |
+
.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,
|
2377 |
+
.tribe-events .tribe-events-calendar-day__event-title {
|
2378 |
+
margin-bottom: 16px
|
2379 |
+
}
|
2380 |
+
|
2381 |
+
.tribe-events .tribe-events-calendar-day__event-datetime-featured-text {
|
2382 |
+
clip: auto;
|
2383 |
+
width: auto;
|
2384 |
+
height: auto;
|
2385 |
+
margin: 0;
|
2386 |
+
position: static;
|
2387 |
+
|
2388 |
+
margin-right: 8px
|
2389 |
+
}
|
2390 |
+
|
2391 |
+
.tribe-events .tribe-events-calendar-day__event-venue {
|
2392 |
+
margin-bottom: 16px
|
2393 |
+
}
|
2394 |
+
|
2395 |
+
.tribe-events .tribe-events-calendar-day__event-description {
|
2396 |
+
display: block !important;
|
2397 |
+
margin-top: 16px;
|
2398 |
+
visibility: visible
|
2399 |
+
}
|
2400 |
+
|
2401 |
+
.tribe-events .tribe-events-calendar-day__event-cost {
|
2402 |
+
margin-top: 16px
|
2403 |
+
}
|
2404 |
+
|
2405 |
+
.tribe-events .tribe-events-calendar-day-nav {
|
2406 |
+
padding-top: 32px
|
2407 |
+
}
|
2408 |
+
}
|
2409 |
+
|
2410 |
+
@media (min-width: 960px) {
|
2411 |
+
|
2412 |
+
.tribe-events .tribe-events-c-top-bar__datepicker-mobile {
|
2413 |
+
display: none !important;
|
2414 |
+
visibility: hidden
|
2415 |
+
}
|
2416 |
+
|
2417 |
+
.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
|
2418 |
+
display: block !important;
|
2419 |
+
visibility: visible
|
2420 |
+
}
|
2421 |
+
}
|
src/resources/css/views-skeleton.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.tribe-events-view{position:relative}.tribe-events .tribe-events-l-container{padding-bottom:80px;padding-top:64px}.tribe-events .tribe-events-c-breadcrumbs{margin-bottom:24px;width:100%}.tribe-events .tribe-events-c-breadcrumbs__list{display:flex;flex-wrap:wrap}.tribe-events .tribe-events-c-breadcrumbs__list-item{display:inline-flex;align-items:center}.tribe-events .tribe-events-c-breadcrumbs__list-item:not(:last-child):after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:inline-block;height:10px;width:6px;margin:0 6px}.tribe-events .datepicker{margin-top:8px;padding:0 16px 16px}.tribe-events .datepicker table{border-collapse:collapse}.tribe-events .datepicker .datepicker-switch,.tribe-events .datepicker .next,.tribe-events .datepicker .prev{padding:20px 0}.tribe-events .datepicker .next .tribe-common-svgicon,.tribe-events .datepicker .prev .tribe-common-svgicon{display:block;height:14px;width:9px}.tribe-events .datepicker .prev:active .tribe-common-svgicon,.tribe-events .datepicker .prev:focus .tribe-common-svgicon,.tribe-events .datepicker .prev:hover .tribe-common-svgicon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .datepicker .prev .tribe-common-svgicon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23BABABA'/%3E%3C/svg%3E");margin-right:auto}.tribe-events .datepicker .next:active .tribe-common-svgicon,.tribe-events .datepicker .next:focus .tribe-common-svgicon,.tribe-events .datepicker .next:hover .tribe-common-svgicon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .datepicker .next .tribe-common-svgicon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23BABABA'/%3E%3C/svg%3E");margin-left:auto}.tribe-events .datepicker .datepicker-months td,.tribe-events .datepicker .datepicker-months th,.tribe-events .datepicker .datepicker-years td,.tribe-events .datepicker .datepicker-years th{padding:0}.tribe-events .datepicker .datepicker-months .datepicker-switch,.tribe-events .datepicker .datepicker-months .next,.tribe-events .datepicker .datepicker-months .prev,.tribe-events .datepicker .datepicker-years .datepicker-switch,.tribe-events .datepicker .datepicker-years .next,.tribe-events .datepicker .datepicker-years .prev{padding:20px 0 8px}.tribe-events .datepicker .dow{padding:0;width:14.285%}.tribe-events .datepicker .day{padding:11px 0;width:48px}.tribe-events .datepicker .month,.tribe-events .datepicker .year{height:auto;margin:0;padding:15px 0;width:25%}.tribe-events.tribe-events-view--week .datepicker tbody tr.active{position:relative}.tribe-events.tribe-events-view--week .datepicker .day.disabled{cursor:pointer}.admin-bar .tribe-events .datepicker{margin-top:8px}.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-switch,.tribe-theme-divi #content-area .tribe-events .datepicker .next,.tribe-theme-divi #content-area .tribe-events .datepicker .prev{padding:20px 0}.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .datepicker-switch,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .next,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .prev,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .datepicker-switch,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .next,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .prev{padding:20px 0 8px}.tribe-theme-divi #content-area .tribe-events .datepicker .dow{padding:0}.tribe-theme-divi #content-area .tribe-events .datepicker .day{padding:11px 0}.tribe-theme-enfold .tribe-events .datepicker{min-width:0;padding:0 16px 16px}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch{cursor:pointer!important}.tribe-theme-avada .tribe-events .datepicker{padding:0 16px 16px}.tribe-theme-avada .tribe-events .datepicker .datepicker-months td{padding:0}.tribe-events .tribe-events-c-day-marker{align-items:center;display:flex}.tribe-events .tribe-events-c-day-marker__date{flex:none}.tribe-events .tribe-events-c-events-bar{display:flex}.tribe-events .tribe-events-c-events-bar__views{display:flex;flex:none;justify-content:center}.tribe-events .tribe-events-c-events-bar__search-filters-container{background-color:#fff;display:none;left:0;padding:12px 21px;position:absolute;right:0;top:calc(100% - 12px);z-index:30}.tribe-events .tribe-events-c-events-bar__search-form{width:100%}.tribe-events .tribe-events-c-events-bar__filters{display:flex;flex:none;justify-content:flex-end;margin-right:-12px}.tribe-events .tribe-events-c-events-bar__filters-button{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-events-bar__search-button{display:inline-block;margin-right:8px;padding:4px;position:relative}.tribe-events .tribe-events-c-events-bar__search-button-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E");display:block;height:21px;width:21px}.tribe-events .tribe-events-c-events-bar__search-button-icon--filter{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23141827' fill-rule='nonzero' d='M30.128 21.41c.22.221.554.247.743.058l.6-.6c.19-.189.163-.524-.057-.744l-6.557-6.557c-.55-.55-1.83.743-1.278 1.295l6.549 6.549z'/%3E%3Ccircle cx='18.777' cy='8.777' r='7.564' stroke='%23141827' stroke-width='1.5' transform='rotate(4 18.777 8.777)'/%3E%3Cpath fill='%23141827' fill-rule='nonzero' d='M7.442 9.533C7.75 9.533 8 9.293 8 9v-.467A.547.547 0 0 0 7.442 8H.558A.547.547 0 0 0 0 8.533V9c0 .293.25.533.558.533h6.884zM9.533 2.5c.257 0 .467-.24.467-.533v-.434C10 1.24 9.79 1 9.533 1H.467C.21 1 0 1.24 0 1.533v.434c0 .293.21.533.467.533h9.066zM.535 16.533h3.93c.294 0 .535-.24.535-.533v-.467A.536.536 0 0 0 4.465 15H.535a.536.536 0 0 0-.535.533V16c0 .293.24.533.535.533z'/%3E%3C/g%3E%3C/svg%3E");width:31px}.tribe-events .tribe-events-c-events-bar__search-button-icon--filter+.tribe-events-c-events-bar__search-button-icon{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-events-bar__tabs{display:flex;padding-bottom:12px}.tribe-events .tribe-events-c-events-bar__tab{align-items:center;display:flex;flex:1 1 50%;flex-direction:column;margin:0 4px;padding:16px 0}.tribe-events .tribe-events-c-events-bar__tab:active .tribe-common-svgicon--search,.tribe-events .tribe-events-c-events-bar__tab:focus .tribe-common-svgicon--search,.tribe-events .tribe-events-c-events-bar__tab:hover .tribe-common-svgicon--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-events-bar__tab:active .tribe-common-svgicon--filters,.tribe-events .tribe-events-c-events-bar__tab:focus .tribe-common-svgicon--filters,.tribe-events .tribe-events-c-events-bar__tab:hover .tribe-common-svgicon--filters{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-events .tribe-events-c-events-bar__tab:first-of-type{margin-left:0}.tribe-events .tribe-events-c-events-bar__tab:last-of-type{margin-right:0}.tribe-events .tribe-events-c-events-bar__tab--active .tribe-common-svgicon--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-events-bar__tab--active .tribe-common-svgicon--filters{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-events .tribe-events-c-events-bar__tab-icon{height:16px;margin-bottom:4px;width:16px}.tribe-events .tribe-events-view-loader{align-items:flex-start;justify-content:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:hsla(0,0%,100%,.6)}.tribe-events .tribe-events-c-messages{display:flex;flex-direction:column}.tribe-events .tribe-events-c-messages__message{align-items:center;display:flex;padding:12px;width:100%}.tribe-events .tribe-events-c-nav{padding-top:20px}.tribe-events .tribe-events-c-nav__list{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.tribe-events .tribe-events-c-nav__list-item{display:flex;width:33.33%}.tribe-events .tribe-events-c-nav__list-item--prev{justify-content:flex-start}.tribe-events .tribe-events-c-nav__list-item--next{justify-content:flex-end}.tribe-events .tribe-events-c-nav__list-item--today{justify-content:center}.tribe-events .tribe-events-c-nav__next-label-plural,.tribe-events .tribe-events-c-nav__prev-label-plural{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-events .tribe-events-c-nav__next,.tribe-events .tribe-events-c-nav__prev{align-items:center;display:flex;flex:none;flex-wrap:wrap;justify-content:center}.tribe-events .tribe-events-c-read-more{margin-top:12px}.tribe-events .tribe-events-c-small-cta>*{margin-left:8px}.tribe-events .tribe-events-c-small-cta>:first-child{margin-left:0}.tribe-events .tribe-events-c-small-cta__link{cursor:pointer}.tribe-events .tribe-events-c-small-cta__stock{margin-left:4px}.tribe-events .tribe-events-c-search__button{margin-top:24px}.tooltipster-base.tribe-events-tooltip-theme{height:auto!important;padding:24px;max-width:254px}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box{margin:0}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content{padding:0}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-arrow{display:none}.tribe-events .tribe-events-c-top-bar__nav{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-top-bar__nav-list{display:flex}.tribe-events .tribe-events-c-top-bar__nav-list-item{flex:none;padding-right:15px}.tribe-events .tribe-events-c-top-bar__nav-list-item>*{vertical-align:middle}.tribe-events .tribe-events-c-top-bar__nav-link{display:block}.tribe-events .tribe-events-c-top-bar__today-button{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-top-bar__datepicker{position:relative}.tribe-events .tribe-events-c-top-bar__datepicker-button{align-items:center;display:flex;flex:none}.tribe-events .tribe-events-c-top-bar__datepicker-container{bottom:0;left:0;max-width:calc(100% + 66px);position:absolute;width:363px}.tribe-events .tribe-events-c-top-bar__actions{display:none!important;visibility:hidden}#top.tribe-theme-enfold .tribe-events .tribe-events-c-top-bar__datepicker-input,.tribe-theme-avada .tribe-events .tribe-events-c-top-bar__datepicker-input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-events .tribe-events-c-view-selector{position:relative;width:29px}.tribe-events .tribe-events-c-view-selector__button{align-items:center;display:flex;padding:4px;position:relative;width:100%}.tribe-events .tribe-events-c-view-selector__button-icon{display:block;height:21px;width:21px}.tribe-events .tribe-events-c-view-selector__content{display:none;background-color:#fff;padding:12px 6px;position:absolute;right:0;top:100%;transform:translateY(16px);z-index:30}.tribe-events .tribe-events-c-view-selector__list-item-link{align-items:center;display:flex;padding:8px 24px 8px 12px}.tribe-events .tribe-events-c-view-selector__list-item-icon{flex:none;height:18px;margin-right:12px;width:18px}.tribe-events .tribe-events-c-view-selector__list-item-text{flex:auto}.tribe-events .tribe-events-header{align-items:center;background-color:#fff;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;margin:0 -21px;padding:0 21px 16px;position:relative}.tribe-events .tribe-events-header__messages{margin-bottom:16px;width:100%}.tribe-events .tribe-events-header__events-bar{flex:none}.tribe-events .tribe-events-header__top-bar{flex:auto}.tribe-events .tribe-events-calendar-list__event-row{flex-wrap:nowrap;margin-bottom:24px;margin-top:32px}.tribe-events .tribe-events-calendar-list__event-row:last-child{margin-bottom:40px}.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:20px}.tribe-events .tribe-events-calendar-list__event-date-tag{flex:none;width:54px;position:relative}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{display:flex;flex-direction:column;height:100%;text-align:center}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{margin-bottom:-4px}.tribe-events .tribe-events-calendar-list__event-wrapper{flex:1;width:calc(75% + 21px)}.tribe-events .tribe-events-calendar-list__event{flex-direction:column}.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{flex:none;margin-bottom:16px}.tribe-events .tribe-events-calendar-list__event-featured-image-link{display:block}.tribe-events .tribe-events-calendar-list__event-details{flex:none}.tribe-events .tribe-events-calendar-list__event-header>:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,.tribe-events .tribe-events-calendar-list__event-title{margin-bottom:8px}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper:last-child,.tribe-events .tribe-events-calendar-list__event-title:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-list__event-datetime-featured-icon{display:inline-block;margin-right:4px}.tribe-events .tribe-events-calendar-list__event-datetime-recurring-icon{display:inline-block;margin-left:4px}.tribe-events .tribe-events-calendar-list__event-venue{margin-bottom:8px}.tribe-events .tribe-events-calendar-list__event-description{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-list__event-cost{margin-top:12px}.tribe-events .tribe-events-calendar-list__month-separator{display:flex;align-items:center}.tribe-events .tribe-events-calendar-list__month-separator-text{flex:none}.tribe-events .tribe-events-calendar-list-nav{padding-top:24px}.tribe-events .tribe-events-calendar-month{margin-bottom:8px}.tribe-events .tribe-events-calendar-month__week{display:flex}.tribe-events .tribe-events-calendar-month__calendar-event{margin:8px 0;padding:0 16px;position:relative}.tribe-events .tribe-events-calendar-month__calendar-event:first-child{margin-top:0}.tribe-events .tribe-events-calendar-month__calendar-event:last-child{margin-bottom:0;padding-bottom:16px}.tribe-events .tribe-events-calendar-month__multiday-event-wrapper+.tribe-events-calendar-month__calendar-event{margin-top:0}.tribe-events .tribe-events-calendar-month__multiday-event-wrapper+.tribe-events-calendar-month__calendar-event--featured{margin-top:8px}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-wrapper{margin-bottom:4px}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link{display:block}.tribe-events .tribe-events-calendar-month__calendar-event-datetime>*{vertical-align:middle}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{margin-bottom:12px;width:206px}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link{display:block}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description{margin-bottom:8px}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-cost{margin-top:16px}.tribe-events .tribe-events-calendar-month__header-row{display:flex}.tribe-events .tribe-events-calendar-month__header-column{width:14.285%;padding-bottom:16px}.tribe-events .tribe-events-calendar-month__day{height:48px;overflow:hidden;position:relative;width:14.285%}.tribe-events .tribe-events-calendar-month__day-cell{height:100%;width:100%}.tribe-events .tribe-events-calendar-month__day-cell--mobile{align-items:center;display:flex;flex-direction:column;text-align:center}.tribe-events .tribe-events-calendar-month__events{flex:auto}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:#141827;border-radius:50%;height:8px;width:8px}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23141827'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:10px;width:8px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-day{display:none}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-day--show{display:block}.tribe-events .tribe-events-calendar-month-mobile-events__day-marker{padding-top:16px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event{padding:12px 0}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event--featured{padding-bottom:20px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-featured-image-wrapper{margin-bottom:12px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime{margin-bottom:4px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime>*{vertical-align:middle}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-icon{display:inline-block;margin-right:4px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon{display:inline-block;margin-left:4px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text{margin-right:8px}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-cost{margin-top:8px}.tribe-events .tribe-events-calendar-month-mobile-events__more-events{padding:4px 0 20px}.tribe-events .tribe-events-calendar-month__more-events{display:flex;flex:none;margin:0 16px;padding:8px 0 16px}.tribe-events .tribe-events-calendar-month__more-events-link{flex:none}.tribe-events .tribe-events-calendar-month__multiday-event--width-2 .tribe-events-calendar-month__multiday-event-bar{width:calc(200% + 1px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-3 .tribe-events-calendar-month__multiday-event-bar{width:calc(300% + 2px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-4 .tribe-events-calendar-month__multiday-event-bar{width:calc(400% + 3px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-5 .tribe-events-calendar-month__multiday-event-bar{width:calc(500% + 4px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-6 .tribe-events-calendar-month__multiday-event-bar{width:calc(600% + 5px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-7 .tribe-events-calendar-month__multiday-event-bar{width:calc(700% + 6px)}.tribe-events .tribe-events-calendar-month__multiday-event-hidden{height:100%;opacity:0;position:absolute;width:100%;z-index:5}.tribe-events .tribe-events-calendar-month__multiday-event-hidden-link{display:block;height:100%}.tribe-events .tribe-events-calendar-month__multiday-event-bar{background-color:#fff;overflow:hidden;position:relative;width:100%;z-index:2}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;padding:1px 16px}.tribe-events .tribe-events-calendar-month__multiday-event-bar-featured-icon{flex:none;margin-right:5px}.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{flex:none;overflow:hidden;white-space:nowrap}.tribe-events .tribe-events-calendar-month-nav{padding-top:20px}.tribe-events .tribe-events-calendar-day__event{margin-bottom:24px;margin-top:32px;padding-left:54px}.tribe-events .tribe-events-calendar-day__event:last-child{margin-bottom:40px}.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event{margin-top:20px}.tribe-events .tribe-events-calendar-day__event-content{flex:none}.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper{margin-bottom:16px}.tribe-events .tribe-events-calendar-day__event-featured-image-link{display:block}.tribe-events .tribe-events-calendar-day__event-details{position:relative}.tribe-events .tribe-events-calendar-day__event-header>:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.tribe-events .tribe-events-calendar-day__event-title{margin-bottom:8px}.tribe-events .tribe-events-calendar-day__event-datetime-wrapper:last-child,.tribe-events .tribe-events-calendar-day__event-title:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-day__event-datetime-featured-icon{display:inline-block;margin-right:4px}.tribe-events .tribe-events-calendar-day__event-datetime-recurring-icon{display:inline-block;margin-left:4px}.tribe-events .tribe-events-calendar-day__event-venue{margin-bottom:8px}.tribe-events .tribe-events-calendar-day__event-description{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-day__event-cost{margin-top:12px}.tribe-events .tribe-events-calendar-day-nav{padding-top:24px}.tribe-events .tribe-events-calendar-day__time-separator{display:flex;align-items:center}.tribe-events .tribe-events-calendar-day__time-separator-text{flex:none}.tribe-events .tribe-events-calendar-day__type-separator{display:flex;align-items:center}.tribe-events .tribe-events-calendar-day__type-separator-text{flex:none}@media (min-width:768px){.tribe-events .tribe-events-l-container{padding-bottom:160px;padding-top:96px}.tribe-events .tribe-events-c-breadcrumbs{margin-bottom:48px}.tribe-events .tribe-events-c-breadcrumbs__list-item:not(:last-child):after{height:16px;width:10px;margin:0 10px}.admin-bar .tribe-events .datepicker,.tribe-events .datepicker{margin-top:16px}.tribe-events .tribe-events-c-events-bar{flex-direction:row}.tribe-events .tribe-events-c-events-bar__search-filters-container{align-items:center;display:flex;flex:auto;padding:0;position:static}.tribe-events .tribe-events-c-events-bar__search{display:flex;flex:auto}.tribe-events .tribe-events-c-events-bar__filters{margin:12px 0}.tribe-events .tribe-events-c-events-bar__filters-button{align-items:center;display:flex!important;margin:-12px 0;padding:20px 24px;visibility:visible}.tribe-events .tribe-events-c-events-bar__filters-button:active:before,.tribe-events .tribe-events-c-events-bar__filters-button:focus:before,.tribe-events .tribe-events-c-events-bar__filters-button:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-events .tribe-events-c-events-bar__filters-button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-size:17px;content:"";display:inline-block;flex:none;height:17px;margin-right:8px;width:17px}.tribe-events .tribe-events-c-events-bar__search-button,.tribe-events .tribe-events-c-events-bar__tabs{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-messages__message{justify-content:center;padding:16px}.tribe-events .tribe-events-c-nav{padding-top:28px}.tribe-events .tribe-events-c-nav__list-item{width:50%}.tribe-events .tribe-events-c-nav__list-item--today{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-nav__next-label-plural,.tribe-events .tribe-events-c-nav__prev-label-plural{clip:auto;width:auto;height:auto;margin:0;position:static}.tribe-events .tribe-events-c-search{display:flex;align-items:center}.tribe-events .tribe-events-c-search__input-group{align-items:center;display:flex;flex:auto}.tribe-events .tribe-events-c-search__input-control{flex:auto;margin:12px 0}.tribe-events .tribe-events-c-search__input{margin:-12px 0}.tribe-events .tribe-events-c-search__button{flex:none;margin-top:0}#top.tribe-theme-enfold .tribe-events .tribe-events-c-search__input,.tribe-theme-avada .tribe-events .tribe-events-c-search__input{margin:-12px 0}.tribe-events .tribe-events-c-top-bar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.tribe-events .tribe-events-c-top-bar__nav{display:block!important;flex:none;visibility:visible}.tribe-events .tribe-events-c-top-bar__nav-link:before{height:18px;width:11px}.tribe-events .tribe-events-c-top-bar__today-button{display:block!important;flex:none;margin-right:15px;visibility:visible}.tribe-events .tribe-events-c-top-bar__datepicker{margin:0;padding:0}.tribe-events .tribe-events-c-top-bar__datepicker-container{max-width:none;min-width:363px}.tribe-events .tribe-events-c-top-bar__actions{display:block!important;flex:none;margin-left:auto;visibility:visible}.tribe-events .tribe-events-c-view-selector{width:auto}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button{height:100%;padding:20px 24px}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text{clip:auto;width:auto;height:auto;margin:0;position:static;flex:auto}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content{left:0;padding:8px;right:auto;transform:translateY(8px);width:auto}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-link{padding:4px 32px 4px 16px}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-icon{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-view-selector--tabs{width:auto}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__button{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{display:block;height:100%;padding:0 12px;position:static;transform:none}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list{display:flex;height:100%}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item{margin:0 12px}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link{height:100%;padding:20px 0;position:relative}.tribe-events .tribe-events-c-view-selector__button{padding:8px}.tribe-events .tribe-events-c-view-selector__button-icon{height:23px;width:23px}.tribe-events .tribe-events-c-view-selector__content{transform:translateY(12px)}.tribe-events .tribe-events-header{margin:0;padding:0}.tribe-events .tribe-events-header--has-event-search{background-color:transparent;flex-direction:row}.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar{margin-left:0;width:100%}.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar{width:100%}.tribe-events .tribe-events-header__messages{margin-bottom:32px;order:1}.tribe-events .tribe-events-header__events-bar{margin-bottom:32px;margin-left:16px}.tribe-events .tribe-events-header__top-bar{margin-bottom:32px}.tribe-events .tribe-events-calendar-list__event-row{margin:48px -24px 40px}.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col{padding-left:24px;padding-right:24px}.tribe-events .tribe-events-calendar-list__event-row:last-child{margin-bottom:64px}.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:40px}.tribe-events .tribe-events-calendar-list__event-date-tag{min-width:90px;width:11.111%}.tribe-events .tribe-events-calendar-list__event-wrapper{flex:1 1 88.888%}.tribe-events .tribe-events-calendar-list__event{flex-direction:row-reverse;justify-content:flex-end}.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{margin-bottom:0;width:37.5%}.tribe-events .tribe-events-calendar-list__event-details{width:62.5%}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,.tribe-events .tribe-events-calendar-list__event-title{margin-bottom:16px}.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{clip:auto;width:auto;height:auto;margin:0;position:static;margin-right:8px}.tribe-events .tribe-events-calendar-list__event-venue{margin-bottom:16px}.tribe-events .tribe-events-calendar-list__event-description{display:block!important;margin-top:16px;visibility:visible}.tribe-events .tribe-events-calendar-list__event-cost{margin-top:16px}.tribe-events .tribe-events-calendar-list-nav{padding-top:32px}.tribe-events .tribe-events-calendar-month{margin:0}.tribe-events .tribe-events-calendar-month__body{border-top:1px solid #e4e4e4}.tribe-events .tribe-events-calendar-month__week{border-left:1px solid #e4e4e4}.tribe-events .tribe-events-calendar-month__header-column-title-mobile{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-month__header-column-title-desktop{display:block!important;visibility:visible}.tribe-events .tribe-events-calendar-month__day{border-color:#e4e4e4;border-style:solid;border-width:0 1px 1px 0;height:auto;min-height:168px;overflow:visible}.tribe-events .tribe-events-calendar-month__day-cell--mobile{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-month__day-cell--desktop{display:flex!important;flex-direction:column;visibility:visible}.tribe-events .tribe-events-calendar-month__day-date{flex:none;padding:8px 16px}.tribe-events .tribe-events-calendar-month-mobile-events{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-month__multiday-event-wrapper{height:19px;margin-bottom:4px;position:relative}.tribe-events .tribe-events-calendar-month-nav{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-day__event{margin-bottom:40px;margin-top:48px;padding-left:0}.tribe-events .tribe-events-calendar-day__event:last-child{margin-bottom:64px}.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event{margin-top:40px}.tribe-events .tribe-events-calendar-day__event-content{display:flex;flex-direction:row-reverse;justify-content:flex-end;flex:1 1 88.888%;margin-left:-24px;margin-right:-24px}.tribe-events .tribe-events-calendar-day__event-content>*{padding-left:24px;padding-right:24px}.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper{flex:none;margin-bottom:0;width:37.5%}.tribe-events .tribe-events-calendar-day__event-details{flex:none;width:62.5%}.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.tribe-events .tribe-events-calendar-day__event-title{margin-bottom:16px}.tribe-events .tribe-events-calendar-day__event-datetime-featured-text{clip:auto;width:auto;height:auto;margin:0;position:static;margin-right:8px}.tribe-events .tribe-events-calendar-day__event-venue{margin-bottom:16px}.tribe-events .tribe-events-calendar-day__event-description{display:block!important;margin-top:16px;visibility:visible}.tribe-events .tribe-events-calendar-day__event-cost{margin-top:16px}.tribe-events .tribe-events-calendar-day-nav{padding-top:32px}}@media (min-width:960px){.tribe-events .tribe-events-c-top-bar__datepicker-mobile{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-top-bar__datepicker-desktop{display:block!important;visibility:visible}}
|
src/resources/js/app/blocks.js
CHANGED
@@ -6984,6 +6984,10 @@ var actions_disableEdits = function disableEdits() {
|
|
6984 |
}
|
6985 |
};
|
6986 |
};
|
|
|
|
|
|
|
|
|
6987 |
// EXTERNAL MODULE: ./src/modules/data/utils.js
|
6988 |
var utils = __webpack_require__(7);
|
6989 |
|
@@ -6991,6 +6995,7 @@ var utils = __webpack_require__(7);
|
|
6991 |
var external_tribe_common_utils_ = __webpack_require__(4);
|
6992 |
|
6993 |
// CONCATENATED MODULE: ./src/modules/data/blocks/datetime/thunks.js
|
|
|
6994 |
/**
|
6995 |
* Internal dependencies
|
6996 |
*/
|
@@ -6998,7 +7003,6 @@ var external_tribe_common_utils_ = __webpack_require__(4);
|
|
6998 |
|
6999 |
|
7000 |
|
7001 |
-
|
7002 |
var parseFormats = external_tribe_common_utils_["moment"].parseFormats,
|
7003 |
toDateTime = external_tribe_common_utils_["moment"].toDateTime,
|
7004 |
toTime = external_tribe_common_utils_["moment"].toTime;
|
@@ -7011,6 +7015,10 @@ var thunks_setInitialState = function setInitialState(_ref) {
|
|
7011 |
var timeZone = get('timeZone', reducer["a" /* DEFAULT_STATE */].timeZone);
|
7012 |
var timeZoneLabel = get('timeZoneLabel', timeZone);
|
7013 |
|
|
|
|
|
|
|
|
|
7014 |
/**
|
7015 |
* @todo: remove maybeBuildDispatch, dispatch declaratively instead
|
7016 |
*/
|
@@ -7119,7 +7127,7 @@ var create = __webpack_require__(437);
|
|
7119 |
var create_default = /*#__PURE__*/__webpack_require__.n(create);
|
7120 |
|
7121 |
// EXTERNAL MODULE: ./node_modules/core-js/modules/es6.function.name.js
|
7122 |
-
var es6_function_name = __webpack_require__(
|
7123 |
|
7124 |
// EXTERNAL MODULE: ./node_modules/core-js/modules/web.dom.iterable.js
|
7125 |
var web_dom_iterable = __webpack_require__(445);
|
@@ -8936,59 +8944,16 @@ module.exports = root;
|
|
8936 |
|
8937 |
/***/ }),
|
8938 |
/* 24 */
|
8939 |
-
/***/ (function(module, exports) {
|
8940 |
-
|
8941 |
-
module.exports = tribe.common.hoc;
|
8942 |
-
|
8943 |
-
/***/ }),
|
8944 |
-
/* 25 */
|
8945 |
-
/***/ (function(module, exports) {
|
8946 |
-
|
8947 |
-
module.exports = wp.element;
|
8948 |
-
|
8949 |
-
/***/ }),
|
8950 |
-
/* 26 */
|
8951 |
-
/***/ (function(module, exports) {
|
8952 |
-
|
8953 |
-
/**
|
8954 |
-
* This method returns `undefined`.
|
8955 |
-
*
|
8956 |
-
* @static
|
8957 |
-
* @memberOf _
|
8958 |
-
* @since 2.3.0
|
8959 |
-
* @category Util
|
8960 |
-
* @example
|
8961 |
-
*
|
8962 |
-
* _.times(2, _.noop);
|
8963 |
-
* // => [undefined, undefined]
|
8964 |
-
*/
|
8965 |
-
function noop() {
|
8966 |
-
// No operation performed.
|
8967 |
-
}
|
8968 |
-
|
8969 |
-
module.exports = noop;
|
8970 |
-
|
8971 |
-
|
8972 |
-
/***/ }),
|
8973 |
-
/* 27 */
|
8974 |
-
/***/ (function(module, exports) {
|
8975 |
-
|
8976 |
-
var core = module.exports = { version: '2.6.9' };
|
8977 |
-
if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
|
8978 |
-
|
8979 |
-
|
8980 |
-
/***/ }),
|
8981 |
-
/* 28 */
|
8982 |
/***/ (function(module, exports, __webpack_require__) {
|
8983 |
|
8984 |
-
var baseKeys = __webpack_require__(
|
8985 |
-
getTag = __webpack_require__(
|
8986 |
isArguments = __webpack_require__(73),
|
8987 |
isArray = __webpack_require__(21),
|
8988 |
isArrayLike = __webpack_require__(68),
|
8989 |
isBuffer = __webpack_require__(75),
|
8990 |
isPrototype = __webpack_require__(90),
|
8991 |
-
isTypedArray = __webpack_require__(
|
8992 |
|
8993 |
/** `Object#toString` result references. */
|
8994 |
var mapTag = '[object Map]',
|
@@ -9060,6 +9025,49 @@ function isEmpty(value) {
|
|
9060 |
module.exports = isEmpty;
|
9061 |
|
9062 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9063 |
/***/ }),
|
9064 |
/* 29 */
|
9065 |
/***/ (function(module, exports, __webpack_require__) {
|
@@ -10463,8 +10471,8 @@ function createConnect(_temp) {
|
|
10463 |
/* 33 */
|
10464 |
/***/ (function(module, exports, __webpack_require__) {
|
10465 |
|
10466 |
-
var baseIsNative = __webpack_require__(
|
10467 |
-
getValue = __webpack_require__(
|
10468 |
|
10469 |
/**
|
10470 |
* Gets the native function at `key` of `object`.
|
@@ -10791,7 +10799,7 @@ var inherits = __webpack_require__(19);
|
|
10791 |
var inherits_default = /*#__PURE__*/__webpack_require__.n(inherits);
|
10792 |
|
10793 |
// EXTERNAL MODULE: ./node_modules/lodash/noop.js
|
10794 |
-
var noop = __webpack_require__(
|
10795 |
var noop_default = /*#__PURE__*/__webpack_require__.n(noop);
|
10796 |
|
10797 |
// EXTERNAL MODULE: ./node_modules/lodash/isFunction.js
|
@@ -10807,7 +10815,7 @@ var validator = __webpack_require__(127);
|
|
10807 |
var validator_default = /*#__PURE__*/__webpack_require__.n(validator);
|
10808 |
|
10809 |
// EXTERNAL MODULE: external {"var":"wp.element","root":["wp","element"]}
|
10810 |
-
var external_var_wp_element_root_wp_element_ = __webpack_require__(
|
10811 |
|
10812 |
// EXTERNAL MODULE: ./src/modules/elements/input/style.pcss
|
10813 |
var style = __webpack_require__(584);
|
@@ -12008,7 +12016,7 @@ var es = __webpack_require__(32);
|
|
12008 |
var search = __webpack_require__(30);
|
12009 |
|
12010 |
// EXTERNAL MODULE: external "tribe.common.hoc"
|
12011 |
-
var external_tribe_common_hoc_ = __webpack_require__(
|
12012 |
|
12013 |
// EXTERNAL MODULE: ./node_modules/lodash/uniqueId.js
|
12014 |
var uniqueId = __webpack_require__(498);
|
@@ -12326,7 +12334,7 @@ var element_mergeProps = function mergeProps(stateProps, dispatchProps, ownProps
|
|
12326 |
|
12327 |
/* harmony default export */ var search_posts_element = (Object(redux["c" /* compose */])(Object(external_tribe_common_hoc_["withStore"])(), Object(es["a" /* connect */])(element_mapStateToProps, element_mapDispatchToProps, element_mergeProps))(template));
|
12328 |
// EXTERNAL MODULE: ./node_modules/lodash/isEmpty.js
|
12329 |
-
var isEmpty = __webpack_require__(
|
12330 |
var isEmpty_default = /*#__PURE__*/__webpack_require__.n(isEmpty);
|
12331 |
|
12332 |
// EXTERNAL MODULE: ./node_modules/lodash/isArray.js
|
@@ -14343,7 +14351,7 @@ module.exports = isObject;
|
|
14343 |
/***/ (function(module, exports, __webpack_require__) {
|
14344 |
|
14345 |
var global = __webpack_require__(40);
|
14346 |
-
var core = __webpack_require__(
|
14347 |
var ctx = __webpack_require__(112);
|
14348 |
var hide = __webpack_require__(53);
|
14349 |
var has = __webpack_require__(48);
|
@@ -14929,11 +14937,11 @@ module.exports = nativeCreate;
|
|
14929 |
/* 61 */
|
14930 |
/***/ (function(module, exports, __webpack_require__) {
|
14931 |
|
14932 |
-
var listCacheClear = __webpack_require__(
|
14933 |
-
listCacheDelete = __webpack_require__(
|
14934 |
-
listCacheGet = __webpack_require__(
|
14935 |
-
listCacheHas = __webpack_require__(
|
14936 |
-
listCacheSet = __webpack_require__(
|
14937 |
|
14938 |
/**
|
14939 |
* Creates an list cache object.
|
@@ -14967,7 +14975,7 @@ module.exports = ListCache;
|
|
14967 |
/* 62 */
|
14968 |
/***/ (function(module, exports, __webpack_require__) {
|
14969 |
|
14970 |
-
var eq = __webpack_require__(
|
14971 |
|
14972 |
/**
|
14973 |
* Gets the index at which the `key` is found in `array` of key-value pairs.
|
@@ -14994,7 +15002,7 @@ module.exports = assocIndexOf;
|
|
14994 |
/* 63 */
|
14995 |
/***/ (function(module, exports, __webpack_require__) {
|
14996 |
|
14997 |
-
var isKeyable = __webpack_require__(
|
14998 |
|
14999 |
/**
|
15000 |
* Gets the data for `map`.
|
@@ -15018,8 +15026,8 @@ module.exports = getMapData;
|
|
15018 |
/* 64 */
|
15019 |
/***/ (function(module, exports, __webpack_require__) {
|
15020 |
|
15021 |
-
var arrayLikeKeys = __webpack_require__(
|
15022 |
-
baseKeys = __webpack_require__(
|
15023 |
isArrayLike = __webpack_require__(68);
|
15024 |
|
15025 |
/**
|
@@ -15061,7 +15069,7 @@ module.exports = keys;
|
|
15061 |
/* 65 */
|
15062 |
/***/ (function(module, exports, __webpack_require__) {
|
15063 |
|
15064 |
-
var isSymbol = __webpack_require__(
|
15065 |
|
15066 |
/** Used as references for various `Number` constants. */
|
15067 |
var INFINITY = 1 / 0;
|
@@ -15359,7 +15367,7 @@ function watchers() {
|
|
15359 |
/***/ (function(module, exports, __webpack_require__) {
|
15360 |
|
15361 |
var isFunction = __webpack_require__(55),
|
15362 |
-
isLength = __webpack_require__(
|
15363 |
|
15364 |
/**
|
15365 |
* Checks if `value` is array-like. A value is considered array-like if it's
|
@@ -15548,7 +15556,7 @@ var actions_setDetailsPostType = function setDetailsPostType(id, postType) {
|
|
15548 |
};
|
15549 |
};
|
15550 |
// EXTERNAL MODULE: ./node_modules/lodash/isEmpty.js
|
15551 |
-
var isEmpty = __webpack_require__(
|
15552 |
var isEmpty_default = /*#__PURE__*/__webpack_require__.n(isEmpty);
|
15553 |
|
15554 |
// EXTERNAL MODULE: ./node_modules/lodash/difference.js
|
@@ -15718,7 +15726,7 @@ module.exports = function(module) {
|
|
15718 |
/* 73 */
|
15719 |
/***/ (function(module, exports, __webpack_require__) {
|
15720 |
|
15721 |
-
var baseIsArguments = __webpack_require__(
|
15722 |
isObjectLike = __webpack_require__(31);
|
15723 |
|
15724 |
/** Used for built-in method references. */
|
@@ -15760,7 +15768,7 @@ module.exports = isArguments;
|
|
15760 |
/* 74 */
|
15761 |
/***/ (function(module, exports, __webpack_require__) {
|
15762 |
|
15763 |
-
var baseToString = __webpack_require__(
|
15764 |
castSlice = __webpack_require__(425),
|
15765 |
charsEndIndex = __webpack_require__(426),
|
15766 |
charsStartIndex = __webpack_require__(427),
|
@@ -15816,7 +15824,7 @@ module.exports = trim;
|
|
15816 |
/***/ (function(module, exports, __webpack_require__) {
|
15817 |
|
15818 |
/* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(23),
|
15819 |
-
stubFalse = __webpack_require__(
|
15820 |
|
15821 |
/** Detect free variable `exports`. */
|
15822 |
var freeExports = true && exports && !exports.nodeType && exports;
|
@@ -15871,7 +15879,7 @@ __webpack_require__.r(__webpack_exports__);
|
|
15871 |
/* harmony import */ var babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);
|
15872 |
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(11);
|
15873 |
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_1__);
|
15874 |
-
/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
|
15875 |
/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash_isEmpty__WEBPACK_IMPORTED_MODULE_2__);
|
15876 |
/* harmony import */ var _moderntribe_events_editor_utils_geo_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(39);
|
15877 |
/* harmony import */ var _moderntribe_common_utils_globals__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(12);
|
@@ -16253,6 +16261,70 @@ var getMappedOrganizers = Object(lib["createSelector"])([getOrganizersInClassic,
|
|
16253 |
/* 78 */
|
16254 |
/***/ (function(module, exports, __webpack_require__) {
|
16255 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16256 |
var getNative = __webpack_require__(33),
|
16257 |
root = __webpack_require__(23);
|
16258 |
|
@@ -16263,7 +16335,7 @@ module.exports = Map;
|
|
16263 |
|
16264 |
|
16265 |
/***/ }),
|
16266 |
-
/*
|
16267 |
/***/ (function(module, exports, __webpack_require__) {
|
16268 |
|
16269 |
var baseGetTag = __webpack_require__(36),
|
@@ -16298,7 +16370,7 @@ module.exports = isSymbol;
|
|
16298 |
|
16299 |
|
16300 |
/***/ }),
|
16301 |
-
/*
|
16302 |
/***/ (function(module, exports, __webpack_require__) {
|
16303 |
|
16304 |
var isArray = __webpack_require__(21),
|
@@ -16324,70 +16396,6 @@ function castPath(value, object) {
|
|
16324 |
module.exports = castPath;
|
16325 |
|
16326 |
|
16327 |
-
/***/ }),
|
16328 |
-
/* 81 */
|
16329 |
-
/***/ (function(module, exports, __webpack_require__) {
|
16330 |
-
|
16331 |
-
var DataView = __webpack_require__(223),
|
16332 |
-
Map = __webpack_require__(78),
|
16333 |
-
Promise = __webpack_require__(224),
|
16334 |
-
Set = __webpack_require__(150),
|
16335 |
-
WeakMap = __webpack_require__(225),
|
16336 |
-
baseGetTag = __webpack_require__(36),
|
16337 |
-
toSource = __webpack_require__(120);
|
16338 |
-
|
16339 |
-
/** `Object#toString` result references. */
|
16340 |
-
var mapTag = '[object Map]',
|
16341 |
-
objectTag = '[object Object]',
|
16342 |
-
promiseTag = '[object Promise]',
|
16343 |
-
setTag = '[object Set]',
|
16344 |
-
weakMapTag = '[object WeakMap]';
|
16345 |
-
|
16346 |
-
var dataViewTag = '[object DataView]';
|
16347 |
-
|
16348 |
-
/** Used to detect maps, sets, and weakmaps. */
|
16349 |
-
var dataViewCtorString = toSource(DataView),
|
16350 |
-
mapCtorString = toSource(Map),
|
16351 |
-
promiseCtorString = toSource(Promise),
|
16352 |
-
setCtorString = toSource(Set),
|
16353 |
-
weakMapCtorString = toSource(WeakMap);
|
16354 |
-
|
16355 |
-
/**
|
16356 |
-
* Gets the `toStringTag` of `value`.
|
16357 |
-
*
|
16358 |
-
* @private
|
16359 |
-
* @param {*} value The value to query.
|
16360 |
-
* @returns {string} Returns the `toStringTag`.
|
16361 |
-
*/
|
16362 |
-
var getTag = baseGetTag;
|
16363 |
-
|
16364 |
-
// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.
|
16365 |
-
if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) ||
|
16366 |
-
(Map && getTag(new Map) != mapTag) ||
|
16367 |
-
(Promise && getTag(Promise.resolve()) != promiseTag) ||
|
16368 |
-
(Set && getTag(new Set) != setTag) ||
|
16369 |
-
(WeakMap && getTag(new WeakMap) != weakMapTag)) {
|
16370 |
-
getTag = function(value) {
|
16371 |
-
var result = baseGetTag(value),
|
16372 |
-
Ctor = result == objectTag ? value.constructor : undefined,
|
16373 |
-
ctorString = Ctor ? toSource(Ctor) : '';
|
16374 |
-
|
16375 |
-
if (ctorString) {
|
16376 |
-
switch (ctorString) {
|
16377 |
-
case dataViewCtorString: return dataViewTag;
|
16378 |
-
case mapCtorString: return mapTag;
|
16379 |
-
case promiseCtorString: return promiseTag;
|
16380 |
-
case setCtorString: return setTag;
|
16381 |
-
case weakMapCtorString: return weakMapTag;
|
16382 |
-
}
|
16383 |
-
}
|
16384 |
-
return result;
|
16385 |
-
};
|
16386 |
-
}
|
16387 |
-
|
16388 |
-
module.exports = getTag;
|
16389 |
-
|
16390 |
-
|
16391 |
/***/ }),
|
16392 |
/* 82 */
|
16393 |
/***/ (function(module, exports, __webpack_require__) {
|
@@ -16449,44 +16457,6 @@ module.exports = function (it) {
|
|
16449 |
|
16450 |
/***/ }),
|
16451 |
/* 84 */
|
16452 |
-
/***/ (function(module, exports, __webpack_require__) {
|
16453 |
-
|
16454 |
-
var mapCacheClear = __webpack_require__(179),
|
16455 |
-
mapCacheDelete = __webpack_require__(195),
|
16456 |
-
mapCacheGet = __webpack_require__(197),
|
16457 |
-
mapCacheHas = __webpack_require__(198),
|
16458 |
-
mapCacheSet = __webpack_require__(199);
|
16459 |
-
|
16460 |
-
/**
|
16461 |
-
* Creates a map cache object to store key-value pairs.
|
16462 |
-
*
|
16463 |
-
* @private
|
16464 |
-
* @constructor
|
16465 |
-
* @param {Array} [entries] The key-value pairs to cache.
|
16466 |
-
*/
|
16467 |
-
function MapCache(entries) {
|
16468 |
-
var index = -1,
|
16469 |
-
length = entries == null ? 0 : entries.length;
|
16470 |
-
|
16471 |
-
this.clear();
|
16472 |
-
while (++index < length) {
|
16473 |
-
var entry = entries[index];
|
16474 |
-
this.set(entry[0], entry[1]);
|
16475 |
-
}
|
16476 |
-
}
|
16477 |
-
|
16478 |
-
// Add methods to `MapCache`.
|
16479 |
-
MapCache.prototype.clear = mapCacheClear;
|
16480 |
-
MapCache.prototype['delete'] = mapCacheDelete;
|
16481 |
-
MapCache.prototype.get = mapCacheGet;
|
16482 |
-
MapCache.prototype.has = mapCacheHas;
|
16483 |
-
MapCache.prototype.set = mapCacheSet;
|
16484 |
-
|
16485 |
-
module.exports = MapCache;
|
16486 |
-
|
16487 |
-
|
16488 |
-
/***/ }),
|
16489 |
-
/* 85 */
|
16490 |
/***/ (function(module, exports) {
|
16491 |
|
16492 |
/** Used as references for various `Number` constants. */
|
@@ -16527,12 +16497,12 @@ module.exports = isLength;
|
|
16527 |
|
16528 |
|
16529 |
/***/ }),
|
16530 |
-
/*
|
16531 |
/***/ (function(module, exports, __webpack_require__) {
|
16532 |
|
16533 |
-
var baseIsTypedArray = __webpack_require__(
|
16534 |
-
baseUnary = __webpack_require__(
|
16535 |
-
nodeUtil = __webpack_require__(
|
16536 |
|
16537 |
/* Node.js helper references. */
|
16538 |
var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray;
|
@@ -16559,6 +16529,44 @@ var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedA
|
|
16559 |
module.exports = isTypedArray;
|
16560 |
|
16561 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16562 |
/***/ }),
|
16563 |
/* 87 */
|
16564 |
/***/ (function(module, exports, __webpack_require__) {
|
@@ -16728,6 +16736,26 @@ __webpack_require__(147)(String, 'String', function (iterated) {
|
|
16728 |
/* 94 */
|
16729 |
/***/ (function(module, exports) {
|
16730 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16731 |
/**
|
16732 |
* Performs a
|
16733 |
* [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
|
@@ -16767,26 +16795,6 @@ function eq(value, other) {
|
|
16767 |
module.exports = eq;
|
16768 |
|
16769 |
|
16770 |
-
/***/ }),
|
16771 |
-
/* 95 */
|
16772 |
-
/***/ (function(module, exports) {
|
16773 |
-
|
16774 |
-
/**
|
16775 |
-
* The base implementation of `_.unary` without support for storing metadata.
|
16776 |
-
*
|
16777 |
-
* @private
|
16778 |
-
* @param {Function} func The function to cap arguments for.
|
16779 |
-
* @returns {Function} Returns the new capped function.
|
16780 |
-
*/
|
16781 |
-
function baseUnary(func) {
|
16782 |
-
return function(value) {
|
16783 |
-
return func(value);
|
16784 |
-
};
|
16785 |
-
}
|
16786 |
-
|
16787 |
-
module.exports = baseUnary;
|
16788 |
-
|
16789 |
-
|
16790 |
/***/ }),
|
16791 |
/* 96 */
|
16792 |
/***/ (function(module, exports) {
|
@@ -16863,9 +16871,9 @@ if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
|
|
16863 |
/* 101 */
|
16864 |
/***/ (function(module, exports, __webpack_require__) {
|
16865 |
|
16866 |
-
var baseFindIndex = __webpack_require__(
|
16867 |
-
baseIsNaN = __webpack_require__(
|
16868 |
-
strictIndexOf = __webpack_require__(
|
16869 |
|
16870 |
/**
|
16871 |
* The base implementation of `_.indexOf` without `fromIndex` bounds checks.
|
@@ -16942,7 +16950,7 @@ module.exports = arrayPush;
|
|
16942 |
/* 104 */
|
16943 |
/***/ (function(module, exports, __webpack_require__) {
|
16944 |
|
16945 |
-
var baseToString = __webpack_require__(
|
16946 |
|
16947 |
/**
|
16948 |
* Converts `value` to a string. An empty string is returned for `null`
|
@@ -17007,7 +17015,7 @@ module.exports = isIndex;
|
|
17007 |
/* 106 */
|
17008 |
/***/ (function(module, exports, __webpack_require__) {
|
17009 |
|
17010 |
-
var castPath = __webpack_require__(
|
17011 |
toKey = __webpack_require__(65);
|
17012 |
|
17013 |
/**
|
@@ -17038,7 +17046,7 @@ module.exports = baseGet;
|
|
17038 |
/***/ (function(module, exports, __webpack_require__) {
|
17039 |
|
17040 |
var isArray = __webpack_require__(21),
|
17041 |
-
isSymbol = __webpack_require__(
|
17042 |
|
17043 |
/** Used to match property names within property paths. */
|
17044 |
var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
|
@@ -17073,11 +17081,11 @@ module.exports = isKey;
|
|
17073 |
/***/ (function(module, exports, __webpack_require__) {
|
17074 |
|
17075 |
var ListCache = __webpack_require__(61),
|
17076 |
-
stackClear = __webpack_require__(
|
17077 |
-
stackDelete = __webpack_require__(
|
17078 |
-
stackGet = __webpack_require__(
|
17079 |
-
stackHas = __webpack_require__(
|
17080 |
-
stackSet = __webpack_require__(
|
17081 |
|
17082 |
/**
|
17083 |
* Creates a stack cache object to store key-value pairs.
|
@@ -17458,7 +17466,7 @@ module.exports = function (it) {
|
|
17458 |
/* 114 */
|
17459 |
/***/ (function(module, exports, __webpack_require__) {
|
17460 |
|
17461 |
-
var core = __webpack_require__(
|
17462 |
var global = __webpack_require__(40);
|
17463 |
var SHARED = '__core-js_shared__';
|
17464 |
var store = global[SHARED] || (global[SHARED] = {});
|
@@ -17555,39 +17563,6 @@ module.exports = freeGlobal;
|
|
17555 |
|
17556 |
/***/ }),
|
17557 |
/* 119 */
|
17558 |
-
/***/ (function(module, exports, __webpack_require__) {
|
17559 |
-
|
17560 |
-
var MapCache = __webpack_require__(84),
|
17561 |
-
setCacheAdd = __webpack_require__(200),
|
17562 |
-
setCacheHas = __webpack_require__(201);
|
17563 |
-
|
17564 |
-
/**
|
17565 |
-
*
|
17566 |
-
* Creates an array cache object to store unique values.
|
17567 |
-
*
|
17568 |
-
* @private
|
17569 |
-
* @constructor
|
17570 |
-
* @param {Array} [values] The values to cache.
|
17571 |
-
*/
|
17572 |
-
function SetCache(values) {
|
17573 |
-
var index = -1,
|
17574 |
-
length = values == null ? 0 : values.length;
|
17575 |
-
|
17576 |
-
this.__data__ = new MapCache;
|
17577 |
-
while (++index < length) {
|
17578 |
-
this.add(values[index]);
|
17579 |
-
}
|
17580 |
-
}
|
17581 |
-
|
17582 |
-
// Add methods to `SetCache`.
|
17583 |
-
SetCache.prototype.add = SetCache.prototype.push = setCacheAdd;
|
17584 |
-
SetCache.prototype.has = setCacheHas;
|
17585 |
-
|
17586 |
-
module.exports = SetCache;
|
17587 |
-
|
17588 |
-
|
17589 |
-
/***/ }),
|
17590 |
-
/* 120 */
|
17591 |
/***/ (function(module, exports) {
|
17592 |
|
17593 |
/** Used for built-in method references. */
|
@@ -17618,6 +17593,39 @@ function toSource(func) {
|
|
17618 |
module.exports = toSource;
|
17619 |
|
17620 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17621 |
/***/ }),
|
17622 |
/* 121 */
|
17623 |
/***/ (function(module, exports) {
|
@@ -17641,7 +17649,7 @@ module.exports = cacheHas;
|
|
17641 |
/* 122 */
|
17642 |
/***/ (function(module, exports, __webpack_require__) {
|
17643 |
|
17644 |
-
var baseIsEqualDeep = __webpack_require__(
|
17645 |
isObjectLike = __webpack_require__(31);
|
17646 |
|
17647 |
/**
|
@@ -17675,8 +17683,8 @@ module.exports = baseIsEqual;
|
|
17675 |
/* 123 */
|
17676 |
/***/ (function(module, exports, __webpack_require__) {
|
17677 |
|
17678 |
-
var SetCache = __webpack_require__(
|
17679 |
-
arraySome = __webpack_require__(
|
17680 |
cacheHas = __webpack_require__(121);
|
17681 |
|
17682 |
/** Used to compose bitmasks for value comparisons. */
|
@@ -18394,9 +18402,82 @@ exports.f = Object.getOwnPropertySymbols;
|
|
18394 |
/* 130 */
|
18395 |
/***/ (function(module, exports, __webpack_require__) {
|
18396 |
|
18397 |
-
var
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18398 |
var createDesc = __webpack_require__(447);
|
18399 |
-
module.exports = __webpack_require__(
|
18400 |
return dP.f(object, key, createDesc(1, value));
|
18401 |
} : function (object, key, value) {
|
18402 |
object[key] = value;
|
@@ -18405,7 +18486,7 @@ module.exports = __webpack_require__(148) ? function (object, key, value) {
|
|
18405 |
|
18406 |
|
18407 |
/***/ }),
|
18408 |
-
/*
|
18409 |
/***/ (function(module, exports) {
|
18410 |
|
18411 |
/**
|
@@ -18435,7 +18516,7 @@ module.exports = baseFindIndex;
|
|
18435 |
|
18436 |
|
18437 |
/***/ }),
|
18438 |
-
/*
|
18439 |
/***/ (function(module, exports) {
|
18440 |
|
18441 |
/**
|
@@ -18459,7 +18540,7 @@ module.exports = setToArray;
|
|
18459 |
|
18460 |
|
18461 |
/***/ }),
|
18462 |
-
/*
|
18463 |
/***/ (function(module, exports, __webpack_require__) {
|
18464 |
|
18465 |
"use strict";
|
@@ -18482,84 +18563,11 @@ function merge() {
|
|
18482 |
}
|
18483 |
module.exports = exports['default'];
|
18484 |
|
18485 |
-
/***/ }),
|
18486 |
-
/* 134 */
|
18487 |
-
/***/ (function(module, exports, __webpack_require__) {
|
18488 |
-
|
18489 |
-
/* WEBPACK VAR INJECTION */(function(module) {var freeGlobal = __webpack_require__(118);
|
18490 |
-
|
18491 |
-
/** Detect free variable `exports`. */
|
18492 |
-
var freeExports = true && exports && !exports.nodeType && exports;
|
18493 |
-
|
18494 |
-
/** Detect free variable `module`. */
|
18495 |
-
var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;
|
18496 |
-
|
18497 |
-
/** Detect the popular CommonJS extension `module.exports`. */
|
18498 |
-
var moduleExports = freeModule && freeModule.exports === freeExports;
|
18499 |
-
|
18500 |
-
/** Detect free variable `process` from Node.js. */
|
18501 |
-
var freeProcess = moduleExports && freeGlobal.process;
|
18502 |
-
|
18503 |
-
/** Used to access faster Node.js helpers. */
|
18504 |
-
var nodeUtil = (function() {
|
18505 |
-
try {
|
18506 |
-
// Use `util.types` for Node.js 10+.
|
18507 |
-
var types = freeModule && freeModule.require && freeModule.require('util').types;
|
18508 |
-
|
18509 |
-
if (types) {
|
18510 |
-
return types;
|
18511 |
-
}
|
18512 |
-
|
18513 |
-
// Legacy `process.binding('util')` for Node.js < 10.
|
18514 |
-
return freeProcess && freeProcess.binding && freeProcess.binding('util');
|
18515 |
-
} catch (e) {}
|
18516 |
-
}());
|
18517 |
-
|
18518 |
-
module.exports = nodeUtil;
|
18519 |
-
|
18520 |
-
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(72)(module)))
|
18521 |
-
|
18522 |
-
/***/ }),
|
18523 |
-
/* 135 */
|
18524 |
-
/***/ (function(module, exports, __webpack_require__) {
|
18525 |
-
|
18526 |
-
var isPrototype = __webpack_require__(90),
|
18527 |
-
nativeKeys = __webpack_require__(210);
|
18528 |
-
|
18529 |
-
/** Used for built-in method references. */
|
18530 |
-
var objectProto = Object.prototype;
|
18531 |
-
|
18532 |
-
/** Used to check objects for own properties. */
|
18533 |
-
var hasOwnProperty = objectProto.hasOwnProperty;
|
18534 |
-
|
18535 |
-
/**
|
18536 |
-
* The base implementation of `_.keys` which doesn't treat sparse arrays as dense.
|
18537 |
-
*
|
18538 |
-
* @private
|
18539 |
-
* @param {Object} object The object to query.
|
18540 |
-
* @returns {Array} Returns the array of property names.
|
18541 |
-
*/
|
18542 |
-
function baseKeys(object) {
|
18543 |
-
if (!isPrototype(object)) {
|
18544 |
-
return nativeKeys(object);
|
18545 |
-
}
|
18546 |
-
var result = [];
|
18547 |
-
for (var key in Object(object)) {
|
18548 |
-
if (hasOwnProperty.call(object, key) && key != 'constructor') {
|
18549 |
-
result.push(key);
|
18550 |
-
}
|
18551 |
-
}
|
18552 |
-
return result;
|
18553 |
-
}
|
18554 |
-
|
18555 |
-
module.exports = baseKeys;
|
18556 |
-
|
18557 |
-
|
18558 |
/***/ }),
|
18559 |
/* 136 */
|
18560 |
/***/ (function(module, exports, __webpack_require__) {
|
18561 |
|
18562 |
-
var arrayFilter = __webpack_require__(
|
18563 |
stubArray = __webpack_require__(160);
|
18564 |
|
18565 |
/** Used for built-in method references. */
|
@@ -19791,6 +19799,40 @@ module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCE
|
|
19791 |
|
19792 |
/***/ }),
|
19793 |
/* 148 */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19794 |
/***/ (function(module, exports, __webpack_require__) {
|
19795 |
|
19796 |
// Thank's IE8 for his funny defineProperty
|
@@ -19800,7 +19842,7 @@ module.exports = !__webpack_require__(443)(function () {
|
|
19800 |
|
19801 |
|
19802 |
/***/ }),
|
19803 |
-
/*
|
19804 |
/***/ (function(module, exports, __webpack_require__) {
|
19805 |
|
19806 |
var store = __webpack_require__(385)('wks');
|
@@ -19817,33 +19859,20 @@ $exports.store = store;
|
|
19817 |
|
19818 |
|
19819 |
/***/ }),
|
19820 |
-
/*
|
19821 |
-
/***/ (function(module, exports, __webpack_require__) {
|
19822 |
-
|
19823 |
-
var getNative = __webpack_require__(33),
|
19824 |
-
root = __webpack_require__(23);
|
19825 |
-
|
19826 |
-
/* Built-in method references that are verified to be native. */
|
19827 |
-
var Set = getNative(root, 'Set');
|
19828 |
-
|
19829 |
-
module.exports = Set;
|
19830 |
-
|
19831 |
-
|
19832 |
-
/***/ }),
|
19833 |
-
/* 151 */
|
19834 |
/***/ (function(module, exports, __webpack_require__) {
|
19835 |
|
19836 |
exports.f = __webpack_require__(29);
|
19837 |
|
19838 |
|
19839 |
/***/ }),
|
19840 |
-
/*
|
19841 |
/***/ (function(module, exports, __webpack_require__) {
|
19842 |
|
19843 |
var global = __webpack_require__(40);
|
19844 |
-
var core = __webpack_require__(
|
19845 |
var LIBRARY = __webpack_require__(88);
|
19846 |
-
var wksExt = __webpack_require__(
|
19847 |
var defineProperty = __webpack_require__(42).f;
|
19848 |
module.exports = function (name) {
|
19849 |
var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
|
@@ -19852,13 +19881,13 @@ module.exports = function (name) {
|
|
19852 |
|
19853 |
|
19854 |
/***/ }),
|
19855 |
-
/*
|
19856 |
/***/ (function(module, exports, __webpack_require__) {
|
19857 |
|
19858 |
var Symbol = __webpack_require__(46),
|
19859 |
arrayMap = __webpack_require__(102),
|
19860 |
isArray = __webpack_require__(21),
|
19861 |
-
isSymbol = __webpack_require__(
|
19862 |
|
19863 |
/** Used as references for various `Number` constants. */
|
19864 |
var INFINITY = 1 / 0;
|
@@ -19895,15 +19924,15 @@ module.exports = baseToString;
|
|
19895 |
|
19896 |
|
19897 |
/***/ }),
|
19898 |
-
/*
|
19899 |
/***/ (function(module, exports, __webpack_require__) {
|
19900 |
|
19901 |
-
var baseTimes = __webpack_require__(
|
19902 |
isArguments = __webpack_require__(73),
|
19903 |
isArray = __webpack_require__(21),
|
19904 |
isBuffer = __webpack_require__(75),
|
19905 |
isIndex = __webpack_require__(105),
|
19906 |
-
isTypedArray = __webpack_require__(
|
19907 |
|
19908 |
/** Used for built-in method references. */
|
19909 |
var objectProto = Object.prototype;
|
@@ -19949,27 +19978,6 @@ function arrayLikeKeys(value, inherited) {
|
|
19949 |
module.exports = arrayLikeKeys;
|
19950 |
|
19951 |
|
19952 |
-
/***/ }),
|
19953 |
-
/* 155 */
|
19954 |
-
/***/ (function(module, exports) {
|
19955 |
-
|
19956 |
-
/**
|
19957 |
-
* Creates a unary function that invokes `func` with its argument transformed.
|
19958 |
-
*
|
19959 |
-
* @private
|
19960 |
-
* @param {Function} func The function to wrap.
|
19961 |
-
* @param {Function} transform The argument transform.
|
19962 |
-
* @returns {Function} Returns the new function.
|
19963 |
-
*/
|
19964 |
-
function overArg(func, transform) {
|
19965 |
-
return function(arg) {
|
19966 |
-
return func(transform(arg));
|
19967 |
-
};
|
19968 |
-
}
|
19969 |
-
|
19970 |
-
module.exports = overArg;
|
19971 |
-
|
19972 |
-
|
19973 |
/***/ }),
|
19974 |
/* 156 */
|
19975 |
/***/ (function(module, exports, __webpack_require__) {
|
@@ -20356,7 +20364,7 @@ module.exports = __webpack_require__(53);
|
|
20356 |
var classof = __webpack_require__(172);
|
20357 |
var ITERATOR = __webpack_require__(29)('iterator');
|
20358 |
var Iterators = __webpack_require__(54);
|
20359 |
-
module.exports = __webpack_require__(
|
20360 |
if (it != undefined) return it[ITERATOR]
|
20361 |
|| it['@@iterator']
|
20362 |
|| Iterators[classof(it)];
|
@@ -20482,13 +20490,288 @@ module.exports = objectToString;
|
|
20482 |
/* 176 */
|
20483 |
/***/ (function(module, exports, __webpack_require__) {
|
20484 |
|
20485 |
-
var
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20486 |
var FProto = Function.prototype;
|
20487 |
var nameRE = /^\s*function ([^ (]*)/;
|
20488 |
var NAME = 'name';
|
20489 |
|
20490 |
// 19.2.4.2 name
|
20491 |
-
NAME in FProto || __webpack_require__(
|
20492 |
configurable: true,
|
20493 |
get: function () {
|
20494 |
try {
|
@@ -20501,7 +20784,7 @@ NAME in FProto || __webpack_require__(148) && dP(FProto, NAME, {
|
|
20501 |
|
20502 |
|
20503 |
/***/ }),
|
20504 |
-
/*
|
20505 |
/***/ (function(module, exports, __webpack_require__) {
|
20506 |
|
20507 |
var anObject = __webpack_require__(383);
|
@@ -20509,7 +20792,7 @@ var IE8_DOM_DEFINE = __webpack_require__(506);
|
|
20509 |
var toPrimitive = __webpack_require__(507);
|
20510 |
var dP = Object.defineProperty;
|
20511 |
|
20512 |
-
exports.f = __webpack_require__(
|
20513 |
anObject(O);
|
20514 |
P = toPrimitive(P, true);
|
20515 |
anObject(Attributes);
|
@@ -20523,7 +20806,7 @@ exports.f = __webpack_require__(148) ? Object.defineProperty : function definePr
|
|
20523 |
|
20524 |
|
20525 |
/***/ }),
|
20526 |
-
/*
|
20527 |
/***/ (function(module, exports) {
|
20528 |
|
20529 |
var hasOwnProperty = {}.hasOwnProperty;
|
@@ -20533,12 +20816,12 @@ module.exports = function (it, key) {
|
|
20533 |
|
20534 |
|
20535 |
/***/ }),
|
20536 |
-
/*
|
20537 |
/***/ (function(module, exports, __webpack_require__) {
|
20538 |
|
20539 |
-
var Hash = __webpack_require__(
|
20540 |
ListCache = __webpack_require__(61),
|
20541 |
-
Map = __webpack_require__(
|
20542 |
|
20543 |
/**
|
20544 |
* Removes all key-value entries from the map.
|
@@ -20560,14 +20843,14 @@ module.exports = mapCacheClear;
|
|
20560 |
|
20561 |
|
20562 |
/***/ }),
|
20563 |
-
/*
|
20564 |
/***/ (function(module, exports, __webpack_require__) {
|
20565 |
|
20566 |
-
var hashClear = __webpack_require__(
|
20567 |
-
hashDelete = __webpack_require__(
|
20568 |
-
hashGet = __webpack_require__(
|
20569 |
-
hashHas = __webpack_require__(
|
20570 |
-
hashSet = __webpack_require__(
|
20571 |
|
20572 |
/**
|
20573 |
* Creates a hash object.
|
@@ -20598,7 +20881,7 @@ module.exports = Hash;
|
|
20598 |
|
20599 |
|
20600 |
/***/ }),
|
20601 |
-
/*
|
20602 |
/***/ (function(module, exports, __webpack_require__) {
|
20603 |
|
20604 |
var nativeCreate = __webpack_require__(60);
|
@@ -20619,117 +20902,7 @@ module.exports = hashClear;
|
|
20619 |
|
20620 |
|
20621 |
/***/ }),
|
20622 |
-
/*
|
20623 |
-
/***/ (function(module, exports, __webpack_require__) {
|
20624 |
-
|
20625 |
-
var isFunction = __webpack_require__(55),
|
20626 |
-
isMasked = __webpack_require__(183),
|
20627 |
-
isObject = __webpack_require__(44),
|
20628 |
-
toSource = __webpack_require__(120);
|
20629 |
-
|
20630 |
-
/**
|
20631 |
-
* Used to match `RegExp`
|
20632 |
-
* [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).
|
20633 |
-
*/
|
20634 |
-
var reRegExpChar = /[\\^$.*+?()[\]{}|]/g;
|
20635 |
-
|
20636 |
-
/** Used to detect host constructors (Safari). */
|
20637 |
-
var reIsHostCtor = /^\[object .+?Constructor\]$/;
|
20638 |
-
|
20639 |
-
/** Used for built-in method references. */
|
20640 |
-
var funcProto = Function.prototype,
|
20641 |
-
objectProto = Object.prototype;
|
20642 |
-
|
20643 |
-
/** Used to resolve the decompiled source of functions. */
|
20644 |
-
var funcToString = funcProto.toString;
|
20645 |
-
|
20646 |
-
/** Used to check objects for own properties. */
|
20647 |
-
var hasOwnProperty = objectProto.hasOwnProperty;
|
20648 |
-
|
20649 |
-
/** Used to detect if a method is native. */
|
20650 |
-
var reIsNative = RegExp('^' +
|
20651 |
-
funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&')
|
20652 |
-
.replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$'
|
20653 |
-
);
|
20654 |
-
|
20655 |
-
/**
|
20656 |
-
* The base implementation of `_.isNative` without bad shim checks.
|
20657 |
-
*
|
20658 |
-
* @private
|
20659 |
-
* @param {*} value The value to check.
|
20660 |
-
* @returns {boolean} Returns `true` if `value` is a native function,
|
20661 |
-
* else `false`.
|
20662 |
-
*/
|
20663 |
-
function baseIsNative(value) {
|
20664 |
-
if (!isObject(value) || isMasked(value)) {
|
20665 |
-
return false;
|
20666 |
-
}
|
20667 |
-
var pattern = isFunction(value) ? reIsNative : reIsHostCtor;
|
20668 |
-
return pattern.test(toSource(value));
|
20669 |
-
}
|
20670 |
-
|
20671 |
-
module.exports = baseIsNative;
|
20672 |
-
|
20673 |
-
|
20674 |
-
/***/ }),
|
20675 |
-
/* 183 */
|
20676 |
-
/***/ (function(module, exports, __webpack_require__) {
|
20677 |
-
|
20678 |
-
var coreJsData = __webpack_require__(184);
|
20679 |
-
|
20680 |
-
/** Used to detect methods masquerading as native. */
|
20681 |
-
var maskSrcKey = (function() {
|
20682 |
-
var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || '');
|
20683 |
-
return uid ? ('Symbol(src)_1.' + uid) : '';
|
20684 |
-
}());
|
20685 |
-
|
20686 |
-
/**
|
20687 |
-
* Checks if `func` has its source masked.
|
20688 |
-
*
|
20689 |
-
* @private
|
20690 |
-
* @param {Function} func The function to check.
|
20691 |
-
* @returns {boolean} Returns `true` if `func` is masked, else `false`.
|
20692 |
-
*/
|
20693 |
-
function isMasked(func) {
|
20694 |
-
return !!maskSrcKey && (maskSrcKey in func);
|
20695 |
-
}
|
20696 |
-
|
20697 |
-
module.exports = isMasked;
|
20698 |
-
|
20699 |
-
|
20700 |
-
/***/ }),
|
20701 |
-
/* 184 */
|
20702 |
-
/***/ (function(module, exports, __webpack_require__) {
|
20703 |
-
|
20704 |
-
var root = __webpack_require__(23);
|
20705 |
-
|
20706 |
-
/** Used to detect overreaching core-js shims. */
|
20707 |
-
var coreJsData = root['__core-js_shared__'];
|
20708 |
-
|
20709 |
-
module.exports = coreJsData;
|
20710 |
-
|
20711 |
-
|
20712 |
-
/***/ }),
|
20713 |
-
/* 185 */
|
20714 |
-
/***/ (function(module, exports) {
|
20715 |
-
|
20716 |
-
/**
|
20717 |
-
* Gets the value at `key` of `object`.
|
20718 |
-
*
|
20719 |
-
* @private
|
20720 |
-
* @param {Object} [object] The object to query.
|
20721 |
-
* @param {string} key The key of the property to get.
|
20722 |
-
* @returns {*} Returns the property value.
|
20723 |
-
*/
|
20724 |
-
function getValue(object, key) {
|
20725 |
-
return object == null ? undefined : object[key];
|
20726 |
-
}
|
20727 |
-
|
20728 |
-
module.exports = getValue;
|
20729 |
-
|
20730 |
-
|
20731 |
-
/***/ }),
|
20732 |
-
/* 186 */
|
20733 |
/***/ (function(module, exports) {
|
20734 |
|
20735 |
/**
|
@@ -20752,7 +20925,7 @@ module.exports = hashDelete;
|
|
20752 |
|
20753 |
|
20754 |
/***/ }),
|
20755 |
-
/*
|
20756 |
/***/ (function(module, exports, __webpack_require__) {
|
20757 |
|
20758 |
var nativeCreate = __webpack_require__(60);
|
@@ -20788,7 +20961,7 @@ module.exports = hashGet;
|
|
20788 |
|
20789 |
|
20790 |
/***/ }),
|
20791 |
-
/*
|
20792 |
/***/ (function(module, exports, __webpack_require__) {
|
20793 |
|
20794 |
var nativeCreate = __webpack_require__(60);
|
@@ -20817,7 +20990,7 @@ module.exports = hashHas;
|
|
20817 |
|
20818 |
|
20819 |
/***/ }),
|
20820 |
-
/*
|
20821 |
/***/ (function(module, exports, __webpack_require__) {
|
20822 |
|
20823 |
var nativeCreate = __webpack_require__(60);
|
@@ -20846,7 +21019,7 @@ module.exports = hashSet;
|
|
20846 |
|
20847 |
|
20848 |
/***/ }),
|
20849 |
-
/*
|
20850 |
/***/ (function(module, exports) {
|
20851 |
|
20852 |
/**
|
@@ -20865,7 +21038,7 @@ module.exports = listCacheClear;
|
|
20865 |
|
20866 |
|
20867 |
/***/ }),
|
20868 |
-
/*
|
20869 |
/***/ (function(module, exports, __webpack_require__) {
|
20870 |
|
20871 |
var assocIndexOf = __webpack_require__(62);
|
@@ -20906,7 +21079,7 @@ module.exports = listCacheDelete;
|
|
20906 |
|
20907 |
|
20908 |
/***/ }),
|
20909 |
-
/*
|
20910 |
/***/ (function(module, exports, __webpack_require__) {
|
20911 |
|
20912 |
var assocIndexOf = __webpack_require__(62);
|
@@ -20931,7 +21104,7 @@ module.exports = listCacheGet;
|
|
20931 |
|
20932 |
|
20933 |
/***/ }),
|
20934 |
-
/*
|
20935 |
/***/ (function(module, exports, __webpack_require__) {
|
20936 |
|
20937 |
var assocIndexOf = __webpack_require__(62);
|
@@ -20953,7 +21126,7 @@ module.exports = listCacheHas;
|
|
20953 |
|
20954 |
|
20955 |
/***/ }),
|
20956 |
-
/*
|
20957 |
/***/ (function(module, exports, __webpack_require__) {
|
20958 |
|
20959 |
var assocIndexOf = __webpack_require__(62);
|
@@ -20985,7 +21158,7 @@ module.exports = listCacheSet;
|
|
20985 |
|
20986 |
|
20987 |
/***/ }),
|
20988 |
-
/*
|
20989 |
/***/ (function(module, exports, __webpack_require__) {
|
20990 |
|
20991 |
var getMapData = __webpack_require__(63);
|
@@ -21009,7 +21182,7 @@ module.exports = mapCacheDelete;
|
|
21009 |
|
21010 |
|
21011 |
/***/ }),
|
21012 |
-
/*
|
21013 |
/***/ (function(module, exports) {
|
21014 |
|
21015 |
/**
|
@@ -21030,7 +21203,7 @@ module.exports = isKeyable;
|
|
21030 |
|
21031 |
|
21032 |
/***/ }),
|
21033 |
-
/*
|
21034 |
/***/ (function(module, exports, __webpack_require__) {
|
21035 |
|
21036 |
var getMapData = __webpack_require__(63);
|
@@ -21052,7 +21225,7 @@ module.exports = mapCacheGet;
|
|
21052 |
|
21053 |
|
21054 |
/***/ }),
|
21055 |
-
/*
|
21056 |
/***/ (function(module, exports, __webpack_require__) {
|
21057 |
|
21058 |
var getMapData = __webpack_require__(63);
|
@@ -21074,7 +21247,7 @@ module.exports = mapCacheHas;
|
|
21074 |
|
21075 |
|
21076 |
/***/ }),
|
21077 |
-
/*
|
21078 |
/***/ (function(module, exports, __webpack_require__) {
|
21079 |
|
21080 |
var getMapData = __webpack_require__(63);
|
@@ -21102,7 +21275,7 @@ module.exports = mapCacheSet;
|
|
21102 |
|
21103 |
|
21104 |
/***/ }),
|
21105 |
-
/*
|
21106 |
/***/ (function(module, exports) {
|
21107 |
|
21108 |
/** Used to stand-in for `undefined` hash values. */
|
@@ -21127,7 +21300,7 @@ module.exports = setCacheAdd;
|
|
21127 |
|
21128 |
|
21129 |
/***/ }),
|
21130 |
-
/*
|
21131 |
/***/ (function(module, exports) {
|
21132 |
|
21133 |
/**
|
@@ -21147,7 +21320,7 @@ module.exports = setCacheHas;
|
|
21147 |
|
21148 |
|
21149 |
/***/ }),
|
21150 |
-
/*
|
21151 |
/***/ (function(module, exports) {
|
21152 |
|
21153 |
/**
|
@@ -21165,7 +21338,7 @@ module.exports = baseIsNaN;
|
|
21165 |
|
21166 |
|
21167 |
/***/ }),
|
21168 |
-
/*
|
21169 |
/***/ (function(module, exports) {
|
21170 |
|
21171 |
/**
|
@@ -21194,31 +21367,7 @@ module.exports = strictIndexOf;
|
|
21194 |
|
21195 |
|
21196 |
/***/ }),
|
21197 |
-
/*
|
21198 |
-
/***/ (function(module, exports, __webpack_require__) {
|
21199 |
-
|
21200 |
-
var baseGetTag = __webpack_require__(36),
|
21201 |
-
isObjectLike = __webpack_require__(31);
|
21202 |
-
|
21203 |
-
/** `Object#toString` result references. */
|
21204 |
-
var argsTag = '[object Arguments]';
|
21205 |
-
|
21206 |
-
/**
|
21207 |
-
* The base implementation of `_.isArguments`.
|
21208 |
-
*
|
21209 |
-
* @private
|
21210 |
-
* @param {*} value The value to check.
|
21211 |
-
* @returns {boolean} Returns `true` if `value` is an `arguments` object,
|
21212 |
-
*/
|
21213 |
-
function baseIsArguments(value) {
|
21214 |
-
return isObjectLike(value) && baseGetTag(value) == argsTag;
|
21215 |
-
}
|
21216 |
-
|
21217 |
-
module.exports = baseIsArguments;
|
21218 |
-
|
21219 |
-
|
21220 |
-
/***/ }),
|
21221 |
-
/* 205 */
|
21222 |
/***/ (function(module, exports, __webpack_require__) {
|
21223 |
|
21224 |
var getNative = __webpack_require__(33);
|
@@ -21235,7 +21384,7 @@ module.exports = defineProperty;
|
|
21235 |
|
21236 |
|
21237 |
/***/ }),
|
21238 |
-
/*
|
21239 |
/***/ (function(module, exports, __webpack_require__) {
|
21240 |
|
21241 |
"use strict";
|
@@ -21337,7 +21486,7 @@ alphanumeric['pt-BR'] = alphanumeric['pt-PT'];
|
|
21337 |
decimal['pt-BR'] = decimal['pt-PT'];
|
21338 |
|
21339 |
/***/ }),
|
21340 |
-
/*
|
21341 |
/***/ (function(module, exports) {
|
21342 |
|
21343 |
/**
|
@@ -21363,109 +21512,7 @@ module.exports = baseTimes;
|
|
21363 |
|
21364 |
|
21365 |
/***/ }),
|
21366 |
-
/*
|
21367 |
-
/***/ (function(module, exports) {
|
21368 |
-
|
21369 |
-
/**
|
21370 |
-
* This method returns `false`.
|
21371 |
-
*
|
21372 |
-
* @static
|
21373 |
-
* @memberOf _
|
21374 |
-
* @since 4.13.0
|
21375 |
-
* @category Util
|
21376 |
-
* @returns {boolean} Returns `false`.
|
21377 |
-
* @example
|
21378 |
-
*
|
21379 |
-
* _.times(2, _.stubFalse);
|
21380 |
-
* // => [false, false]
|
21381 |
-
*/
|
21382 |
-
function stubFalse() {
|
21383 |
-
return false;
|
21384 |
-
}
|
21385 |
-
|
21386 |
-
module.exports = stubFalse;
|
21387 |
-
|
21388 |
-
|
21389 |
-
/***/ }),
|
21390 |
-
/* 209 */
|
21391 |
-
/***/ (function(module, exports, __webpack_require__) {
|
21392 |
-
|
21393 |
-
var baseGetTag = __webpack_require__(36),
|
21394 |
-
isLength = __webpack_require__(85),
|
21395 |
-
isObjectLike = __webpack_require__(31);
|
21396 |
-
|
21397 |
-
/** `Object#toString` result references. */
|
21398 |
-
var argsTag = '[object Arguments]',
|
21399 |
-
arrayTag = '[object Array]',
|
21400 |
-
boolTag = '[object Boolean]',
|
21401 |
-
dateTag = '[object Date]',
|
21402 |
-
errorTag = '[object Error]',
|
21403 |
-
funcTag = '[object Function]',
|
21404 |
-
mapTag = '[object Map]',
|
21405 |
-
numberTag = '[object Number]',
|
21406 |
-
objectTag = '[object Object]',
|
21407 |
-
regexpTag = '[object RegExp]',
|
21408 |
-
setTag = '[object Set]',
|
21409 |
-
stringTag = '[object String]',
|
21410 |
-
weakMapTag = '[object WeakMap]';
|
21411 |
-
|
21412 |
-
var arrayBufferTag = '[object ArrayBuffer]',
|
21413 |
-
dataViewTag = '[object DataView]',
|
21414 |
-
float32Tag = '[object Float32Array]',
|
21415 |
-
float64Tag = '[object Float64Array]',
|
21416 |
-
int8Tag = '[object Int8Array]',
|
21417 |
-
int16Tag = '[object Int16Array]',
|
21418 |
-
int32Tag = '[object Int32Array]',
|
21419 |
-
uint8Tag = '[object Uint8Array]',
|
21420 |
-
uint8ClampedTag = '[object Uint8ClampedArray]',
|
21421 |
-
uint16Tag = '[object Uint16Array]',
|
21422 |
-
uint32Tag = '[object Uint32Array]';
|
21423 |
-
|
21424 |
-
/** Used to identify `toStringTag` values of typed arrays. */
|
21425 |
-
var typedArrayTags = {};
|
21426 |
-
typedArrayTags[float32Tag] = typedArrayTags[float64Tag] =
|
21427 |
-
typedArrayTags[int8Tag] = typedArrayTags[int16Tag] =
|
21428 |
-
typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] =
|
21429 |
-
typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] =
|
21430 |
-
typedArrayTags[uint32Tag] = true;
|
21431 |
-
typedArrayTags[argsTag] = typedArrayTags[arrayTag] =
|
21432 |
-
typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] =
|
21433 |
-
typedArrayTags[dataViewTag] = typedArrayTags[dateTag] =
|
21434 |
-
typedArrayTags[errorTag] = typedArrayTags[funcTag] =
|
21435 |
-
typedArrayTags[mapTag] = typedArrayTags[numberTag] =
|
21436 |
-
typedArrayTags[objectTag] = typedArrayTags[regexpTag] =
|
21437 |
-
typedArrayTags[setTag] = typedArrayTags[stringTag] =
|
21438 |
-
typedArrayTags[weakMapTag] = false;
|
21439 |
-
|
21440 |
-
/**
|
21441 |
-
* The base implementation of `_.isTypedArray` without Node.js optimizations.
|
21442 |
-
*
|
21443 |
-
* @private
|
21444 |
-
* @param {*} value The value to check.
|
21445 |
-
* @returns {boolean} Returns `true` if `value` is a typed array, else `false`.
|
21446 |
-
*/
|
21447 |
-
function baseIsTypedArray(value) {
|
21448 |
-
return isObjectLike(value) &&
|
21449 |
-
isLength(value.length) && !!typedArrayTags[baseGetTag(value)];
|
21450 |
-
}
|
21451 |
-
|
21452 |
-
module.exports = baseIsTypedArray;
|
21453 |
-
|
21454 |
-
|
21455 |
-
/***/ }),
|
21456 |
-
/* 210 */
|
21457 |
-
/***/ (function(module, exports, __webpack_require__) {
|
21458 |
-
|
21459 |
-
var overArg = __webpack_require__(155);
|
21460 |
-
|
21461 |
-
/* Built-in method references for those with the same name as other `lodash` methods. */
|
21462 |
-
var nativeKeys = overArg(Object.keys, Object);
|
21463 |
-
|
21464 |
-
module.exports = nativeKeys;
|
21465 |
-
|
21466 |
-
|
21467 |
-
/***/ }),
|
21468 |
-
/* 211 */
|
21469 |
/***/ (function(module, exports, __webpack_require__) {
|
21470 |
|
21471 |
var baseHasIn = __webpack_require__(411),
|
@@ -21505,7 +21552,7 @@ module.exports = hasIn;
|
|
21505 |
|
21506 |
|
21507 |
/***/ }),
|
21508 |
-
/*
|
21509 |
/***/ (function(module, exports, __webpack_require__) {
|
21510 |
|
21511 |
var ListCache = __webpack_require__(61);
|
@@ -21526,7 +21573,7 @@ module.exports = stackClear;
|
|
21526 |
|
21527 |
|
21528 |
/***/ }),
|
21529 |
-
/*
|
21530 |
/***/ (function(module, exports) {
|
21531 |
|
21532 |
/**
|
@@ -21550,7 +21597,7 @@ module.exports = stackDelete;
|
|
21550 |
|
21551 |
|
21552 |
/***/ }),
|
21553 |
-
/*
|
21554 |
/***/ (function(module, exports) {
|
21555 |
|
21556 |
/**
|
@@ -21570,7 +21617,7 @@ module.exports = stackGet;
|
|
21570 |
|
21571 |
|
21572 |
/***/ }),
|
21573 |
-
/*
|
21574 |
/***/ (function(module, exports) {
|
21575 |
|
21576 |
/**
|
@@ -21590,12 +21637,12 @@ module.exports = stackHas;
|
|
21590 |
|
21591 |
|
21592 |
/***/ }),
|
21593 |
-
/*
|
21594 |
/***/ (function(module, exports, __webpack_require__) {
|
21595 |
|
21596 |
var ListCache = __webpack_require__(61),
|
21597 |
-
Map = __webpack_require__(
|
21598 |
-
MapCache = __webpack_require__(
|
21599 |
|
21600 |
/** Used as the size to enable large array optimizations. */
|
21601 |
var LARGE_ARRAY_SIZE = 200;
|
@@ -21630,17 +21677,17 @@ module.exports = stackSet;
|
|
21630 |
|
21631 |
|
21632 |
/***/ }),
|
21633 |
-
/*
|
21634 |
/***/ (function(module, exports, __webpack_require__) {
|
21635 |
|
21636 |
var Stack = __webpack_require__(108),
|
21637 |
equalArrays = __webpack_require__(123),
|
21638 |
-
equalByTag = __webpack_require__(
|
21639 |
-
equalObjects = __webpack_require__(
|
21640 |
-
getTag = __webpack_require__(
|
21641 |
isArray = __webpack_require__(21),
|
21642 |
isBuffer = __webpack_require__(75),
|
21643 |
-
isTypedArray = __webpack_require__(
|
21644 |
|
21645 |
/** Used to compose bitmasks for value comparisons. */
|
21646 |
var COMPARE_PARTIAL_FLAG = 1;
|
@@ -21719,7 +21766,7 @@ module.exports = baseIsEqualDeep;
|
|
21719 |
|
21720 |
|
21721 |
/***/ }),
|
21722 |
-
/*
|
21723 |
/***/ (function(module, exports) {
|
21724 |
|
21725 |
/**
|
@@ -21748,15 +21795,15 @@ module.exports = arraySome;
|
|
21748 |
|
21749 |
|
21750 |
/***/ }),
|
21751 |
-
/*
|
21752 |
/***/ (function(module, exports, __webpack_require__) {
|
21753 |
|
21754 |
var Symbol = __webpack_require__(46),
|
21755 |
Uint8Array = __webpack_require__(157),
|
21756 |
-
eq = __webpack_require__(
|
21757 |
equalArrays = __webpack_require__(123),
|
21758 |
-
mapToArray = __webpack_require__(
|
21759 |
-
setToArray = __webpack_require__(
|
21760 |
|
21761 |
/** Used to compose bitmasks for value comparisons. */
|
21762 |
var COMPARE_PARTIAL_FLAG = 1,
|
@@ -21866,7 +21913,7 @@ module.exports = equalByTag;
|
|
21866 |
|
21867 |
|
21868 |
/***/ }),
|
21869 |
-
/*
|
21870 |
/***/ (function(module, exports) {
|
21871 |
|
21872 |
/**
|
@@ -21890,7 +21937,7 @@ module.exports = mapToArray;
|
|
21890 |
|
21891 |
|
21892 |
/***/ }),
|
21893 |
-
/*
|
21894 |
/***/ (function(module, exports, __webpack_require__) {
|
21895 |
|
21896 |
var getAllKeys = __webpack_require__(158);
|
@@ -21985,7 +22032,7 @@ module.exports = equalObjects;
|
|
21985 |
|
21986 |
|
21987 |
/***/ }),
|
21988 |
-
/*
|
21989 |
/***/ (function(module, exports) {
|
21990 |
|
21991 |
/**
|
@@ -22015,45 +22062,6 @@ function arrayFilter(array, predicate) {
|
|
22015 |
module.exports = arrayFilter;
|
22016 |
|
22017 |
|
22018 |
-
/***/ }),
|
22019 |
-
/* 223 */
|
22020 |
-
/***/ (function(module, exports, __webpack_require__) {
|
22021 |
-
|
22022 |
-
var getNative = __webpack_require__(33),
|
22023 |
-
root = __webpack_require__(23);
|
22024 |
-
|
22025 |
-
/* Built-in method references that are verified to be native. */
|
22026 |
-
var DataView = getNative(root, 'DataView');
|
22027 |
-
|
22028 |
-
module.exports = DataView;
|
22029 |
-
|
22030 |
-
|
22031 |
-
/***/ }),
|
22032 |
-
/* 224 */
|
22033 |
-
/***/ (function(module, exports, __webpack_require__) {
|
22034 |
-
|
22035 |
-
var getNative = __webpack_require__(33),
|
22036 |
-
root = __webpack_require__(23);
|
22037 |
-
|
22038 |
-
/* Built-in method references that are verified to be native. */
|
22039 |
-
var Promise = getNative(root, 'Promise');
|
22040 |
-
|
22041 |
-
module.exports = Promise;
|
22042 |
-
|
22043 |
-
|
22044 |
-
/***/ }),
|
22045 |
-
/* 225 */
|
22046 |
-
/***/ (function(module, exports, __webpack_require__) {
|
22047 |
-
|
22048 |
-
var getNative = __webpack_require__(33),
|
22049 |
-
root = __webpack_require__(23);
|
22050 |
-
|
22051 |
-
/* Built-in method references that are verified to be native. */
|
22052 |
-
var WeakMap = getNative(root, 'WeakMap');
|
22053 |
-
|
22054 |
-
module.exports = WeakMap;
|
22055 |
-
|
22056 |
-
|
22057 |
/***/ }),
|
22058 |
/* 226 */
|
22059 |
/***/ (function(module, exports) {
|
@@ -33738,7 +33746,7 @@ return zhTw;
|
|
33738 |
/***/ (function(module, exports, __webpack_require__) {
|
33739 |
|
33740 |
__webpack_require__(382);
|
33741 |
-
var $Object = __webpack_require__(
|
33742 |
module.exports = function create(P, D) {
|
33743 |
return $Object.create(P, D);
|
33744 |
};
|
@@ -34260,7 +34268,7 @@ module.exports = { "default": __webpack_require__(362), __esModule: true };
|
|
34260 |
/***/ (function(module, exports, __webpack_require__) {
|
34261 |
|
34262 |
__webpack_require__(363);
|
34263 |
-
module.exports = __webpack_require__(
|
34264 |
|
34265 |
|
34266 |
/***/ }),
|
@@ -34412,7 +34420,7 @@ module.exports = { "default": __webpack_require__(370), __esModule: true };
|
|
34412 |
|
34413 |
__webpack_require__(93);
|
34414 |
__webpack_require__(376);
|
34415 |
-
module.exports = __webpack_require__(
|
34416 |
|
34417 |
|
34418 |
/***/ }),
|
@@ -34757,8 +34765,8 @@ module.exports = function (it) {
|
|
34757 |
/***/ (function(module, exports, __webpack_require__) {
|
34758 |
|
34759 |
var global = __webpack_require__(100);
|
34760 |
-
var hide = __webpack_require__(
|
34761 |
-
var has = __webpack_require__(
|
34762 |
var SRC = __webpack_require__(387)('src');
|
34763 |
var $toString = __webpack_require__(515);
|
34764 |
var TO_STRING = 'toString';
|
@@ -34856,7 +34864,7 @@ module.exports = arrayIncludesWith;
|
|
34856 |
/***/ (function(module, exports, __webpack_require__) {
|
34857 |
|
34858 |
__webpack_require__(395);
|
34859 |
-
var $Object = __webpack_require__(
|
34860 |
module.exports = function defineProperty(it, key, desc) {
|
34861 |
return $Object.defineProperty(it, key, desc);
|
34862 |
};
|
@@ -34929,7 +34937,7 @@ module.exports = apply;
|
|
34929 |
/***/ (function(module, exports, __webpack_require__) {
|
34930 |
|
34931 |
var constant = __webpack_require__(399),
|
34932 |
-
defineProperty = __webpack_require__(
|
34933 |
identity = __webpack_require__(51);
|
34934 |
|
34935 |
/**
|
@@ -35153,7 +35161,7 @@ var _assertString = __webpack_require__(8);
|
|
35153 |
|
35154 |
var _assertString2 = _interopRequireDefault(_assertString);
|
35155 |
|
35156 |
-
var _merge = __webpack_require__(
|
35157 |
|
35158 |
var _merge2 = _interopRequireDefault(_merge);
|
35159 |
|
@@ -35273,7 +35281,7 @@ module.exports = memoizeCapped;
|
|
35273 |
/* 409 */
|
35274 |
/***/ (function(module, exports, __webpack_require__) {
|
35275 |
|
35276 |
-
var MapCache = __webpack_require__(
|
35277 |
|
35278 |
/** Error message constants. */
|
35279 |
var FUNC_ERROR_TEXT = 'Expected a function';
|
@@ -35353,7 +35361,7 @@ module.exports = memoize;
|
|
35353 |
/***/ (function(module, exports, __webpack_require__) {
|
35354 |
|
35355 |
var baseAssignValue = __webpack_require__(483),
|
35356 |
-
eq = __webpack_require__(
|
35357 |
|
35358 |
/** Used for built-in method references. */
|
35359 |
var objectProto = Object.prototype;
|
@@ -35405,11 +35413,11 @@ module.exports = baseHasIn;
|
|
35405 |
/* 412 */
|
35406 |
/***/ (function(module, exports, __webpack_require__) {
|
35407 |
|
35408 |
-
var castPath = __webpack_require__(
|
35409 |
isArguments = __webpack_require__(73),
|
35410 |
isArray = __webpack_require__(21),
|
35411 |
isIndex = __webpack_require__(105),
|
35412 |
-
isLength = __webpack_require__(
|
35413 |
toKey = __webpack_require__(65);
|
35414 |
|
35415 |
/**
|
@@ -35609,7 +35617,7 @@ module.exports = getMatchData;
|
|
35609 |
|
35610 |
var baseIsEqual = __webpack_require__(122),
|
35611 |
get = __webpack_require__(11),
|
35612 |
-
hasIn = __webpack_require__(
|
35613 |
isKey = __webpack_require__(107),
|
35614 |
isStrictComparable = __webpack_require__(161),
|
35615 |
matchesStrictComparable = __webpack_require__(162),
|
@@ -35726,7 +35734,7 @@ module.exports = basePropertyDeep;
|
|
35726 |
/* 421 */
|
35727 |
/***/ (function(module, exports, __webpack_require__) {
|
35728 |
|
35729 |
-
var baseFindIndex = __webpack_require__(
|
35730 |
baseIteratee = __webpack_require__(156),
|
35731 |
toInteger = __webpack_require__(422);
|
35732 |
|
@@ -35878,7 +35886,7 @@ module.exports = toFinite;
|
|
35878 |
/***/ (function(module, exports, __webpack_require__) {
|
35879 |
|
35880 |
var isObject = __webpack_require__(44),
|
35881 |
-
isSymbol = __webpack_require__(
|
35882 |
|
35883 |
/** Used as references for various `Number` constants. */
|
35884 |
var NAN = 0 / 0;
|
@@ -36144,7 +36152,7 @@ module.exports = unicodeToArray;
|
|
36144 |
/* 432 */
|
36145 |
/***/ (function(module, exports, __webpack_require__) {
|
36146 |
|
36147 |
-
var overArg = __webpack_require__(
|
36148 |
|
36149 |
/** Built-in value references. */
|
36150 |
var getPrototype = overArg(Object.getPrototypeOf, Object);
|
@@ -36309,7 +36317,7 @@ module.exports = unescape;
|
|
36309 |
var arrayMap = __webpack_require__(102),
|
36310 |
baseClone = __webpack_require__(597),
|
36311 |
baseUnset = __webpack_require__(619),
|
36312 |
-
castPath = __webpack_require__(
|
36313 |
copyObject = __webpack_require__(163),
|
36314 |
customOmitClone = __webpack_require__(622),
|
36315 |
flatRest = __webpack_require__(484),
|
@@ -36808,9 +36816,9 @@ var $iterators = __webpack_require__(508);
|
|
36808 |
var getKeys = __webpack_require__(449);
|
36809 |
var redefine = __webpack_require__(390);
|
36810 |
var global = __webpack_require__(100);
|
36811 |
-
var hide = __webpack_require__(
|
36812 |
var Iterators = __webpack_require__(388);
|
36813 |
-
var wks = __webpack_require__(
|
36814 |
var ITERATOR = wks('iterator');
|
36815 |
var TO_STRING_TAG = wks('toStringTag');
|
36816 |
var ArrayValues = Iterators.Array;
|
@@ -36935,9 +36943,9 @@ module.exports = (
|
|
36935 |
/* 452 */
|
36936 |
/***/ (function(module, exports, __webpack_require__) {
|
36937 |
|
36938 |
-
var def = __webpack_require__(
|
36939 |
-
var has = __webpack_require__(
|
36940 |
-
var TAG = __webpack_require__(
|
36941 |
|
36942 |
module.exports = function (it, tag, stat) {
|
36943 |
if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
|
@@ -36948,11 +36956,11 @@ module.exports = function (it, tag, stat) {
|
|
36948 |
/* 453 */
|
36949 |
/***/ (function(module, exports, __webpack_require__) {
|
36950 |
|
36951 |
-
var SetCache = __webpack_require__(
|
36952 |
arrayIncludes = __webpack_require__(392),
|
36953 |
arrayIncludesWith = __webpack_require__(393),
|
36954 |
arrayMap = __webpack_require__(102),
|
36955 |
-
baseUnary = __webpack_require__(
|
36956 |
cacheHas = __webpack_require__(121);
|
36957 |
|
36958 |
/** Used as the size to enable large array optimizations. */
|
@@ -37091,7 +37099,7 @@ module.exports = { "default": __webpack_require__(457), __esModule: true };
|
|
37091 |
|
37092 |
__webpack_require__(93);
|
37093 |
__webpack_require__(142);
|
37094 |
-
module.exports = __webpack_require__(
|
37095 |
|
37096 |
|
37097 |
/***/ }),
|
@@ -37108,7 +37116,7 @@ __webpack_require__(460);
|
|
37108 |
__webpack_require__(465);
|
37109 |
__webpack_require__(466);
|
37110 |
__webpack_require__(467);
|
37111 |
-
module.exports = __webpack_require__(
|
37112 |
|
37113 |
|
37114 |
/***/ }),
|
@@ -37129,8 +37137,8 @@ var shared = __webpack_require__(114);
|
|
37129 |
var setToStringTag = __webpack_require__(117);
|
37130 |
var uid = __webpack_require__(89);
|
37131 |
var wks = __webpack_require__(29);
|
37132 |
-
var wksExt = __webpack_require__(
|
37133 |
-
var wksDefine = __webpack_require__(
|
37134 |
var enumKeys = __webpack_require__(462);
|
37135 |
var isArray = __webpack_require__(463);
|
37136 |
var anObject = __webpack_require__(47);
|
@@ -37490,14 +37498,14 @@ module.exports.f = function getOwnPropertyNames(it) {
|
|
37490 |
/* 466 */
|
37491 |
/***/ (function(module, exports, __webpack_require__) {
|
37492 |
|
37493 |
-
__webpack_require__(
|
37494 |
|
37495 |
|
37496 |
/***/ }),
|
37497 |
/* 467 */
|
37498 |
/***/ (function(module, exports, __webpack_require__) {
|
37499 |
|
37500 |
-
__webpack_require__(
|
37501 |
|
37502 |
|
37503 |
/***/ }),
|
@@ -37511,7 +37519,7 @@ module.exports = { "default": __webpack_require__(469), __esModule: true };
|
|
37511 |
/***/ (function(module, exports, __webpack_require__) {
|
37512 |
|
37513 |
__webpack_require__(470);
|
37514 |
-
module.exports = __webpack_require__(
|
37515 |
|
37516 |
|
37517 |
/***/ }),
|
@@ -37911,7 +37919,7 @@ module.exports = exports['default'];
|
|
37911 |
/* 483 */
|
37912 |
/***/ (function(module, exports, __webpack_require__) {
|
37913 |
|
37914 |
-
var defineProperty = __webpack_require__(
|
37915 |
|
37916 |
/**
|
37917 |
* The base implementation of `assignValue` and `assignMergeValue` without
|
@@ -37982,7 +37990,7 @@ module.exports = __webpack_require__(487);
|
|
37982 |
var classof = __webpack_require__(172);
|
37983 |
var ITERATOR = __webpack_require__(29)('iterator');
|
37984 |
var Iterators = __webpack_require__(54);
|
37985 |
-
module.exports = __webpack_require__(
|
37986 |
var O = Object(it);
|
37987 |
return O[ITERATOR] !== undefined
|
37988 |
|| '@@iterator' in O
|
@@ -38012,7 +38020,7 @@ module.exports = __webpack_require__(490);
|
|
38012 |
|
38013 |
var anObject = __webpack_require__(47);
|
38014 |
var get = __webpack_require__(171);
|
38015 |
-
module.exports = __webpack_require__(
|
38016 |
var iterFn = get(it);
|
38017 |
if (typeof iterFn != 'function') throw TypeError(it + ' is not iterable!');
|
38018 |
return anObject(iterFn.call(it));
|
@@ -38023,7 +38031,7 @@ module.exports = __webpack_require__(27).getIterator = function (it) {
|
|
38023 |
/* 491 */
|
38024 |
/***/ (function(module, exports, __webpack_require__) {
|
38025 |
|
38026 |
-
var arrayLikeKeys = __webpack_require__(
|
38027 |
baseKeysIn = __webpack_require__(601),
|
38028 |
isArrayLike = __webpack_require__(68);
|
38029 |
|
@@ -39447,7 +39455,7 @@ if (hadRuntime) {
|
|
39447 |
/* 506 */
|
39448 |
/***/ (function(module, exports, __webpack_require__) {
|
39449 |
|
39450 |
-
module.exports = !__webpack_require__(
|
39451 |
return Object.defineProperty(__webpack_require__(444)('div'), 'a', { get: function () { return 7; } }).a != 7;
|
39452 |
});
|
39453 |
|
@@ -39516,9 +39524,9 @@ addToUnscopables('entries');
|
|
39516 |
/***/ (function(module, exports, __webpack_require__) {
|
39517 |
|
39518 |
// 22.1.3.31 Array.prototype[@@unscopables]
|
39519 |
-
var UNSCOPABLES = __webpack_require__(
|
39520 |
var ArrayProto = Array.prototype;
|
39521 |
-
if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(
|
39522 |
module.exports = function (key) {
|
39523 |
ArrayProto[UNSCOPABLES][key] = true;
|
39524 |
};
|
@@ -39565,12 +39573,12 @@ module.exports = function (it) {
|
|
39565 |
var LIBRARY = __webpack_require__(446);
|
39566 |
var $export = __webpack_require__(514);
|
39567 |
var redefine = __webpack_require__(390);
|
39568 |
-
var hide = __webpack_require__(
|
39569 |
var Iterators = __webpack_require__(388);
|
39570 |
var $iterCreate = __webpack_require__(518);
|
39571 |
var setToStringTag = __webpack_require__(452);
|
39572 |
var getPrototypeOf = __webpack_require__(526);
|
39573 |
-
var ITERATOR = __webpack_require__(
|
39574 |
var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
|
39575 |
var FF_ITERATOR = '@@iterator';
|
39576 |
var KEYS = 'keys';
|
@@ -39638,7 +39646,7 @@ module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCE
|
|
39638 |
|
39639 |
var global = __webpack_require__(100);
|
39640 |
var core = __webpack_require__(386);
|
39641 |
-
var hide = __webpack_require__(
|
39642 |
var redefine = __webpack_require__(390);
|
39643 |
var ctx = __webpack_require__(516);
|
39644 |
var PROTOTYPE = 'prototype';
|
@@ -39736,7 +39744,7 @@ var setToStringTag = __webpack_require__(452);
|
|
39736 |
var IteratorPrototype = {};
|
39737 |
|
39738 |
// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
|
39739 |
-
__webpack_require__(
|
39740 |
|
39741 |
module.exports = function (Constructor, NAME, next) {
|
39742 |
Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
|
@@ -39795,11 +39803,11 @@ module.exports = Object.create || function create(O, Properties) {
|
|
39795 |
/* 520 */
|
39796 |
/***/ (function(module, exports, __webpack_require__) {
|
39797 |
|
39798 |
-
var dP = __webpack_require__(
|
39799 |
var anObject = __webpack_require__(383);
|
39800 |
var getKeys = __webpack_require__(449);
|
39801 |
|
39802 |
-
module.exports = __webpack_require__(
|
39803 |
anObject(O);
|
39804 |
var keys = getKeys(Properties);
|
39805 |
var length = keys.length;
|
@@ -39814,7 +39822,7 @@ module.exports = __webpack_require__(148) ? Object.defineProperties : function d
|
|
39814 |
/* 521 */
|
39815 |
/***/ (function(module, exports, __webpack_require__) {
|
39816 |
|
39817 |
-
var has = __webpack_require__(
|
39818 |
var toIObject = __webpack_require__(389);
|
39819 |
var arrayIndexOf = __webpack_require__(522)(false);
|
39820 |
var IE_PROTO = __webpack_require__(391)('IE_PROTO');
|
@@ -39900,7 +39908,7 @@ module.exports = document && document.documentElement;
|
|
39900 |
/***/ (function(module, exports, __webpack_require__) {
|
39901 |
|
39902 |
// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
|
39903 |
-
var has = __webpack_require__(
|
39904 |
var toObject = __webpack_require__(527);
|
39905 |
var IE_PROTO = __webpack_require__(391)('IE_PROTO');
|
39906 |
var ObjectProto = Object.prototype;
|
@@ -39929,12 +39937,12 @@ module.exports = function (it) {
|
|
39929 |
/* 528 */
|
39930 |
/***/ (function(module, exports, __webpack_require__) {
|
39931 |
|
39932 |
-
var SetCache = __webpack_require__(
|
39933 |
arrayIncludes = __webpack_require__(392),
|
39934 |
arrayIncludesWith = __webpack_require__(393),
|
39935 |
cacheHas = __webpack_require__(121),
|
39936 |
createSet = __webpack_require__(529),
|
39937 |
-
setToArray = __webpack_require__(
|
39938 |
|
39939 |
/** Used as the size to enable large array optimizations. */
|
39940 |
var LARGE_ARRAY_SIZE = 200;
|
@@ -40007,9 +40015,9 @@ module.exports = baseUniq;
|
|
40007 |
/* 529 */
|
40008 |
/***/ (function(module, exports, __webpack_require__) {
|
40009 |
|
40010 |
-
var Set = __webpack_require__(
|
40011 |
-
noop = __webpack_require__(
|
40012 |
-
setToArray = __webpack_require__(
|
40013 |
|
40014 |
/** Used as references for various `Number` constants. */
|
40015 |
var INFINITY = 1 / 0;
|
@@ -40174,7 +40182,7 @@ var _assertString = __webpack_require__(8);
|
|
40174 |
|
40175 |
var _assertString2 = _interopRequireDefault(_assertString);
|
40176 |
|
40177 |
-
var _merge = __webpack_require__(
|
40178 |
|
40179 |
var _merge2 = _interopRequireDefault(_merge);
|
40180 |
|
@@ -40277,7 +40285,7 @@ var _isIP = __webpack_require__(475);
|
|
40277 |
|
40278 |
var _isIP2 = _interopRequireDefault(_isIP);
|
40279 |
|
40280 |
-
var _merge = __webpack_require__(
|
40281 |
|
40282 |
var _merge2 = _interopRequireDefault(_merge);
|
40283 |
|
@@ -40472,7 +40480,7 @@ var _assertString = __webpack_require__(8);
|
|
40472 |
|
40473 |
var _assertString2 = _interopRequireDefault(_assertString);
|
40474 |
|
40475 |
-
var _alpha = __webpack_require__(
|
40476 |
|
40477 |
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
40478 |
|
@@ -40503,7 +40511,7 @@ var _assertString = __webpack_require__(8);
|
|
40503 |
|
40504 |
var _assertString2 = _interopRequireDefault(_assertString);
|
40505 |
|
40506 |
-
var _alpha = __webpack_require__(
|
40507 |
|
40508 |
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
40509 |
|
@@ -40741,7 +40749,7 @@ var _assertString = __webpack_require__(8);
|
|
40741 |
|
40742 |
var _assertString2 = _interopRequireDefault(_assertString);
|
40743 |
|
40744 |
-
var _alpha = __webpack_require__(
|
40745 |
|
40746 |
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
40747 |
|
@@ -40768,7 +40776,7 @@ Object.defineProperty(exports, "__esModule", {
|
|
40768 |
});
|
40769 |
exports.default = isDecimal;
|
40770 |
|
40771 |
-
var _merge = __webpack_require__(
|
40772 |
|
40773 |
var _merge2 = _interopRequireDefault(_merge);
|
40774 |
|
@@ -40776,7 +40784,7 @@ var _assertString = __webpack_require__(8);
|
|
40776 |
|
40777 |
var _assertString2 = _interopRequireDefault(_assertString);
|
40778 |
|
40779 |
-
var _alpha = __webpack_require__(
|
40780 |
|
40781 |
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
40782 |
|
@@ -41570,7 +41578,7 @@ Object.defineProperty(exports, "__esModule", {
|
|
41570 |
});
|
41571 |
exports.default = isCurrency;
|
41572 |
|
41573 |
-
var _merge = __webpack_require__(
|
41574 |
|
41575 |
var _merge2 = _interopRequireDefault(_merge);
|
41576 |
|
@@ -42136,7 +42144,7 @@ Object.defineProperty(exports, "__esModule", {
|
|
42136 |
});
|
42137 |
exports.default = normalizeEmail;
|
42138 |
|
42139 |
-
var _merge = __webpack_require__(
|
42140 |
|
42141 |
var _merge2 = _interopRequireDefault(_merge);
|
42142 |
|
@@ -42348,7 +42356,7 @@ module.exports = baseValues;
|
|
42348 |
/***/ (function(module, exports, __webpack_require__) {
|
42349 |
|
42350 |
var basePickBy = __webpack_require__(590),
|
42351 |
-
hasIn = __webpack_require__(
|
42352 |
|
42353 |
/**
|
42354 |
* The base implementation of `_.pick` without support for individual
|
@@ -42374,7 +42382,7 @@ module.exports = basePick;
|
|
42374 |
|
42375 |
var baseGet = __webpack_require__(106),
|
42376 |
baseSet = __webpack_require__(591),
|
42377 |
-
castPath = __webpack_require__(
|
42378 |
|
42379 |
/**
|
42380 |
* The base implementation of `_.pickBy` without support for iteratee shorthands.
|
@@ -42409,7 +42417,7 @@ module.exports = basePickBy;
|
|
42409 |
/***/ (function(module, exports, __webpack_require__) {
|
42410 |
|
42411 |
var assignValue = __webpack_require__(410),
|
42412 |
-
castPath = __webpack_require__(
|
42413 |
isIndex = __webpack_require__(105),
|
42414 |
isObject = __webpack_require__(44),
|
42415 |
toKey = __webpack_require__(65);
|
@@ -42524,7 +42532,7 @@ var Stack = __webpack_require__(108),
|
|
42524 |
copySymbolsIn = __webpack_require__(606),
|
42525 |
getAllKeys = __webpack_require__(158),
|
42526 |
getAllKeysIn = __webpack_require__(493),
|
42527 |
-
getTag = __webpack_require__(
|
42528 |
initCloneArray = __webpack_require__(607),
|
42529 |
initCloneByTag = __webpack_require__(608),
|
42530 |
initCloneObject = __webpack_require__(613),
|
@@ -43202,8 +43210,8 @@ module.exports = baseCreate;
|
|
43202 |
/***/ (function(module, exports, __webpack_require__) {
|
43203 |
|
43204 |
var baseIsMap = __webpack_require__(616),
|
43205 |
-
baseUnary = __webpack_require__(
|
43206 |
-
nodeUtil = __webpack_require__(
|
43207 |
|
43208 |
/* Node.js helper references. */
|
43209 |
var nodeIsMap = nodeUtil && nodeUtil.isMap;
|
@@ -43234,7 +43242,7 @@ module.exports = isMap;
|
|
43234 |
/* 616 */
|
43235 |
/***/ (function(module, exports, __webpack_require__) {
|
43236 |
|
43237 |
-
var getTag = __webpack_require__(
|
43238 |
isObjectLike = __webpack_require__(31);
|
43239 |
|
43240 |
/** `Object#toString` result references. */
|
@@ -43259,8 +43267,8 @@ module.exports = baseIsMap;
|
|
43259 |
/***/ (function(module, exports, __webpack_require__) {
|
43260 |
|
43261 |
var baseIsSet = __webpack_require__(618),
|
43262 |
-
baseUnary = __webpack_require__(
|
43263 |
-
nodeUtil = __webpack_require__(
|
43264 |
|
43265 |
/* Node.js helper references. */
|
43266 |
var nodeIsSet = nodeUtil && nodeUtil.isSet;
|
@@ -43291,7 +43299,7 @@ module.exports = isSet;
|
|
43291 |
/* 618 */
|
43292 |
/***/ (function(module, exports, __webpack_require__) {
|
43293 |
|
43294 |
-
var getTag = __webpack_require__(
|
43295 |
isObjectLike = __webpack_require__(31);
|
43296 |
|
43297 |
/** `Object#toString` result references. */
|
@@ -43315,7 +43323,7 @@ module.exports = baseIsSet;
|
|
43315 |
/* 619 */
|
43316 |
/***/ (function(module, exports, __webpack_require__) {
|
43317 |
|
43318 |
-
var castPath = __webpack_require__(
|
43319 |
last = __webpack_require__(620),
|
43320 |
parent = __webpack_require__(621),
|
43321 |
toKey = __webpack_require__(65);
|
@@ -44842,7 +44850,7 @@ var blocks_organizers = __webpack_require__(77);
|
|
44842 |
var ui = __webpack_require__(57);
|
44843 |
|
44844 |
// EXTERNAL MODULE: external "tribe.common.hoc"
|
44845 |
-
var external_tribe_common_hoc_ = __webpack_require__(
|
44846 |
|
44847 |
// EXTERNAL MODULE: external "React"
|
44848 |
var external_React_ = __webpack_require__(3);
|
@@ -44879,7 +44887,7 @@ var data_details = __webpack_require__(69);
|
|
44879 |
var hoc = __webpack_require__(360);
|
44880 |
|
44881 |
// EXTERNAL MODULE: ./node_modules/lodash/isEmpty.js
|
44882 |
-
var lodash_isEmpty = __webpack_require__(
|
44883 |
var isEmpty_default = /*#__PURE__*/__webpack_require__.n(lodash_isEmpty);
|
44884 |
|
44885 |
// EXTERNAL MODULE: ./node_modules/lodash/trim.js
|
@@ -47028,14 +47036,14 @@ var event_datetime_timeZone = get_default()(external_tribe_common_utils_["global
|
|
47028 |
var geo_data = __webpack_require__(39);
|
47029 |
|
47030 |
// EXTERNAL MODULE: ./node_modules/lodash/noop.js
|
47031 |
-
var noop = __webpack_require__(
|
47032 |
var noop_default = /*#__PURE__*/__webpack_require__.n(noop);
|
47033 |
|
47034 |
// EXTERNAL MODULE: ./node_modules/he/he.js
|
47035 |
var he = __webpack_require__(139);
|
47036 |
|
47037 |
// EXTERNAL MODULE: external {"var":"wp.element","root":["wp","element"]}
|
47038 |
-
var external_var_wp_element_root_wp_element_ = __webpack_require__(
|
47039 |
|
47040 |
// CONCATENATED MODULE: ./src/modules/blocks/event-venue/venue-details.js
|
47041 |
|
6984 |
}
|
6985 |
};
|
6986 |
};
|
6987 |
+
// EXTERNAL MODULE: ./node_modules/lodash/isEmpty.js
|
6988 |
+
var isEmpty = __webpack_require__(24);
|
6989 |
+
var isEmpty_default = /*#__PURE__*/__webpack_require__.n(isEmpty);
|
6990 |
+
|
6991 |
// EXTERNAL MODULE: ./src/modules/data/utils.js
|
6992 |
var utils = __webpack_require__(7);
|
6993 |
|
6995 |
var external_tribe_common_utils_ = __webpack_require__(4);
|
6996 |
|
6997 |
// CONCATENATED MODULE: ./src/modules/data/blocks/datetime/thunks.js
|
6998 |
+
|
6999 |
/**
|
7000 |
* Internal dependencies
|
7001 |
*/
|
7003 |
|
7004 |
|
7005 |
|
|
|
7006 |
var parseFormats = external_tribe_common_utils_["moment"].parseFormats,
|
7007 |
toDateTime = external_tribe_common_utils_["moment"].toDateTime,
|
7008 |
toTime = external_tribe_common_utils_["moment"].toTime;
|
7015 |
var timeZone = get('timeZone', reducer["a" /* DEFAULT_STATE */].timeZone);
|
7016 |
var timeZoneLabel = get('timeZoneLabel', timeZone);
|
7017 |
|
7018 |
+
if (isEmpty_default()(attributes)) {
|
7019 |
+
return;
|
7020 |
+
}
|
7021 |
+
|
7022 |
/**
|
7023 |
* @todo: remove maybeBuildDispatch, dispatch declaratively instead
|
7024 |
*/
|
7127 |
var create_default = /*#__PURE__*/__webpack_require__.n(create);
|
7128 |
|
7129 |
// EXTERNAL MODULE: ./node_modules/core-js/modules/es6.function.name.js
|
7130 |
+
var es6_function_name = __webpack_require__(187);
|
7131 |
|
7132 |
// EXTERNAL MODULE: ./node_modules/core-js/modules/web.dom.iterable.js
|
7133 |
var web_dom_iterable = __webpack_require__(445);
|
8944 |
|
8945 |
/***/ }),
|
8946 |
/* 24 */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8947 |
/***/ (function(module, exports, __webpack_require__) {
|
8948 |
|
8949 |
+
var baseKeys = __webpack_require__(130),
|
8950 |
+
getTag = __webpack_require__(78),
|
8951 |
isArguments = __webpack_require__(73),
|
8952 |
isArray = __webpack_require__(21),
|
8953 |
isArrayLike = __webpack_require__(68),
|
8954 |
isBuffer = __webpack_require__(75),
|
8955 |
isPrototype = __webpack_require__(90),
|
8956 |
+
isTypedArray = __webpack_require__(85);
|
8957 |
|
8958 |
/** `Object#toString` result references. */
|
8959 |
var mapTag = '[object Map]',
|
9025 |
module.exports = isEmpty;
|
9026 |
|
9027 |
|
9028 |
+
/***/ }),
|
9029 |
+
/* 25 */
|
9030 |
+
/***/ (function(module, exports) {
|
9031 |
+
|
9032 |
+
module.exports = tribe.common.hoc;
|
9033 |
+
|
9034 |
+
/***/ }),
|
9035 |
+
/* 26 */
|
9036 |
+
/***/ (function(module, exports) {
|
9037 |
+
|
9038 |
+
module.exports = wp.element;
|
9039 |
+
|
9040 |
+
/***/ }),
|
9041 |
+
/* 27 */
|
9042 |
+
/***/ (function(module, exports) {
|
9043 |
+
|
9044 |
+
/**
|
9045 |
+
* This method returns `undefined`.
|
9046 |
+
*
|
9047 |
+
* @static
|
9048 |
+
* @memberOf _
|
9049 |
+
* @since 2.3.0
|
9050 |
+
* @category Util
|
9051 |
+
* @example
|
9052 |
+
*
|
9053 |
+
* _.times(2, _.noop);
|
9054 |
+
* // => [undefined, undefined]
|
9055 |
+
*/
|
9056 |
+
function noop() {
|
9057 |
+
// No operation performed.
|
9058 |
+
}
|
9059 |
+
|
9060 |
+
module.exports = noop;
|
9061 |
+
|
9062 |
+
|
9063 |
+
/***/ }),
|
9064 |
+
/* 28 */
|
9065 |
+
/***/ (function(module, exports) {
|
9066 |
+
|
9067 |
+
var core = module.exports = { version: '2.6.9' };
|
9068 |
+
if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
|
9069 |
+
|
9070 |
+
|
9071 |
/***/ }),
|
9072 |
/* 29 */
|
9073 |
/***/ (function(module, exports, __webpack_require__) {
|
10471 |
/* 33 */
|
10472 |
/***/ (function(module, exports, __webpack_require__) {
|
10473 |
|
10474 |
+
var baseIsNative = __webpack_require__(178),
|
10475 |
+
getValue = __webpack_require__(181);
|
10476 |
|
10477 |
/**
|
10478 |
* Gets the native function at `key` of `object`.
|
10799 |
var inherits_default = /*#__PURE__*/__webpack_require__.n(inherits);
|
10800 |
|
10801 |
// EXTERNAL MODULE: ./node_modules/lodash/noop.js
|
10802 |
+
var noop = __webpack_require__(27);
|
10803 |
var noop_default = /*#__PURE__*/__webpack_require__.n(noop);
|
10804 |
|
10805 |
// EXTERNAL MODULE: ./node_modules/lodash/isFunction.js
|
10815 |
var validator_default = /*#__PURE__*/__webpack_require__.n(validator);
|
10816 |
|
10817 |
// EXTERNAL MODULE: external {"var":"wp.element","root":["wp","element"]}
|
10818 |
+
var external_var_wp_element_root_wp_element_ = __webpack_require__(26);
|
10819 |
|
10820 |
// EXTERNAL MODULE: ./src/modules/elements/input/style.pcss
|
10821 |
var style = __webpack_require__(584);
|
12016 |
var search = __webpack_require__(30);
|
12017 |
|
12018 |
// EXTERNAL MODULE: external "tribe.common.hoc"
|
12019 |
+
var external_tribe_common_hoc_ = __webpack_require__(25);
|
12020 |
|
12021 |
// EXTERNAL MODULE: ./node_modules/lodash/uniqueId.js
|
12022 |
var uniqueId = __webpack_require__(498);
|
12334 |
|
12335 |
/* harmony default export */ var search_posts_element = (Object(redux["c" /* compose */])(Object(external_tribe_common_hoc_["withStore"])(), Object(es["a" /* connect */])(element_mapStateToProps, element_mapDispatchToProps, element_mergeProps))(template));
|
12336 |
// EXTERNAL MODULE: ./node_modules/lodash/isEmpty.js
|
12337 |
+
var isEmpty = __webpack_require__(24);
|
12338 |
var isEmpty_default = /*#__PURE__*/__webpack_require__.n(isEmpty);
|
12339 |
|
12340 |
// EXTERNAL MODULE: ./node_modules/lodash/isArray.js
|
14351 |
/***/ (function(module, exports, __webpack_require__) {
|
14352 |
|
14353 |
var global = __webpack_require__(40);
|
14354 |
+
var core = __webpack_require__(28);
|
14355 |
var ctx = __webpack_require__(112);
|
14356 |
var hide = __webpack_require__(53);
|
14357 |
var has = __webpack_require__(48);
|
14937 |
/* 61 */
|
14938 |
/***/ (function(module, exports, __webpack_require__) {
|
14939 |
|
14940 |
+
var listCacheClear = __webpack_require__(197),
|
14941 |
+
listCacheDelete = __webpack_require__(198),
|
14942 |
+
listCacheGet = __webpack_require__(199),
|
14943 |
+
listCacheHas = __webpack_require__(200),
|
14944 |
+
listCacheSet = __webpack_require__(201);
|
14945 |
|
14946 |
/**
|
14947 |
* Creates an list cache object.
|
14975 |
/* 62 */
|
14976 |
/***/ (function(module, exports, __webpack_require__) {
|
14977 |
|
14978 |
+
var eq = __webpack_require__(95);
|
14979 |
|
14980 |
/**
|
14981 |
* Gets the index at which the `key` is found in `array` of key-value pairs.
|
15002 |
/* 63 */
|
15003 |
/***/ (function(module, exports, __webpack_require__) {
|
15004 |
|
15005 |
+
var isKeyable = __webpack_require__(203);
|
15006 |
|
15007 |
/**
|
15008 |
* Gets the data for `map`.
|
15026 |
/* 64 */
|
15027 |
/***/ (function(module, exports, __webpack_require__) {
|
15028 |
|
15029 |
+
var arrayLikeKeys = __webpack_require__(155),
|
15030 |
+
baseKeys = __webpack_require__(130),
|
15031 |
isArrayLike = __webpack_require__(68);
|
15032 |
|
15033 |
/**
|
15069 |
/* 65 */
|
15070 |
/***/ (function(module, exports, __webpack_require__) {
|
15071 |
|
15072 |
+
var isSymbol = __webpack_require__(80);
|
15073 |
|
15074 |
/** Used as references for various `Number` constants. */
|
15075 |
var INFINITY = 1 / 0;
|
15367 |
/***/ (function(module, exports, __webpack_require__) {
|
15368 |
|
15369 |
var isFunction = __webpack_require__(55),
|
15370 |
+
isLength = __webpack_require__(84);
|
15371 |
|
15372 |
/**
|
15373 |
* Checks if `value` is array-like. A value is considered array-like if it's
|
15556 |
};
|
15557 |
};
|
15558 |
// EXTERNAL MODULE: ./node_modules/lodash/isEmpty.js
|
15559 |
+
var isEmpty = __webpack_require__(24);
|
15560 |
var isEmpty_default = /*#__PURE__*/__webpack_require__.n(isEmpty);
|
15561 |
|
15562 |
// EXTERNAL MODULE: ./node_modules/lodash/difference.js
|
15726 |
/* 73 */
|
15727 |
/***/ (function(module, exports, __webpack_require__) {
|
15728 |
|
15729 |
+
var baseIsArguments = __webpack_require__(184),
|
15730 |
isObjectLike = __webpack_require__(31);
|
15731 |
|
15732 |
/** Used for built-in method references. */
|
15768 |
/* 74 */
|
15769 |
/***/ (function(module, exports, __webpack_require__) {
|
15770 |
|
15771 |
+
var baseToString = __webpack_require__(154),
|
15772 |
castSlice = __webpack_require__(425),
|
15773 |
charsEndIndex = __webpack_require__(426),
|
15774 |
charsStartIndex = __webpack_require__(427),
|
15824 |
/***/ (function(module, exports, __webpack_require__) {
|
15825 |
|
15826 |
/* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(23),
|
15827 |
+
stubFalse = __webpack_require__(185);
|
15828 |
|
15829 |
/** Detect free variable `exports`. */
|
15830 |
var freeExports = true && exports && !exports.nodeType && exports;
|
15879 |
/* harmony import */ var babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);
|
15880 |
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(11);
|
15881 |
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_1__);
|
15882 |
+
/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(24);
|
15883 |
/* harmony import */ var lodash_isEmpty__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash_isEmpty__WEBPACK_IMPORTED_MODULE_2__);
|
15884 |
/* harmony import */ var _moderntribe_events_editor_utils_geo_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(39);
|
15885 |
/* harmony import */ var _moderntribe_common_utils_globals__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(12);
|
16261 |
/* 78 */
|
16262 |
/***/ (function(module, exports, __webpack_require__) {
|
16263 |
|
16264 |
+
var DataView = __webpack_require__(177),
|
16265 |
+
Map = __webpack_require__(79),
|
16266 |
+
Promise = __webpack_require__(182),
|
16267 |
+
Set = __webpack_require__(149),
|
16268 |
+
WeakMap = __webpack_require__(183),
|
16269 |
+
baseGetTag = __webpack_require__(36),
|
16270 |
+
toSource = __webpack_require__(119);
|
16271 |
+
|
16272 |
+
/** `Object#toString` result references. */
|
16273 |
+
var mapTag = '[object Map]',
|
16274 |
+
objectTag = '[object Object]',
|
16275 |
+
promiseTag = '[object Promise]',
|
16276 |
+
setTag = '[object Set]',
|
16277 |
+
weakMapTag = '[object WeakMap]';
|
16278 |
+
|
16279 |
+
var dataViewTag = '[object DataView]';
|
16280 |
+
|
16281 |
+
/** Used to detect maps, sets, and weakmaps. */
|
16282 |
+
var dataViewCtorString = toSource(DataView),
|
16283 |
+
mapCtorString = toSource(Map),
|
16284 |
+
promiseCtorString = toSource(Promise),
|
16285 |
+
setCtorString = toSource(Set),
|
16286 |
+
weakMapCtorString = toSource(WeakMap);
|
16287 |
+
|
16288 |
+
/**
|
16289 |
+
* Gets the `toStringTag` of `value`.
|
16290 |
+
*
|
16291 |
+
* @private
|
16292 |
+
* @param {*} value The value to query.
|
16293 |
+
* @returns {string} Returns the `toStringTag`.
|
16294 |
+
*/
|
16295 |
+
var getTag = baseGetTag;
|
16296 |
+
|
16297 |
+
// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.
|
16298 |
+
if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) ||
|
16299 |
+
(Map && getTag(new Map) != mapTag) ||
|
16300 |
+
(Promise && getTag(Promise.resolve()) != promiseTag) ||
|
16301 |
+
(Set && getTag(new Set) != setTag) ||
|
16302 |
+
(WeakMap && getTag(new WeakMap) != weakMapTag)) {
|
16303 |
+
getTag = function(value) {
|
16304 |
+
var result = baseGetTag(value),
|
16305 |
+
Ctor = result == objectTag ? value.constructor : undefined,
|
16306 |
+
ctorString = Ctor ? toSource(Ctor) : '';
|
16307 |
+
|
16308 |
+
if (ctorString) {
|
16309 |
+
switch (ctorString) {
|
16310 |
+
case dataViewCtorString: return dataViewTag;
|
16311 |
+
case mapCtorString: return mapTag;
|
16312 |
+
case promiseCtorString: return promiseTag;
|
16313 |
+
case setCtorString: return setTag;
|
16314 |
+
case weakMapCtorString: return weakMapTag;
|
16315 |
+
}
|
16316 |
+
}
|
16317 |
+
return result;
|
16318 |
+
};
|
16319 |
+
}
|
16320 |
+
|
16321 |
+
module.exports = getTag;
|
16322 |
+
|
16323 |
+
|
16324 |
+
/***/ }),
|
16325 |
+
/* 79 */
|
16326 |
+
/***/ (function(module, exports, __webpack_require__) {
|
16327 |
+
|
16328 |
var getNative = __webpack_require__(33),
|
16329 |
root = __webpack_require__(23);
|
16330 |
|
16335 |
|
16336 |
|
16337 |
/***/ }),
|
16338 |
+
/* 80 */
|
16339 |
/***/ (function(module, exports, __webpack_require__) {
|
16340 |
|
16341 |
var baseGetTag = __webpack_require__(36),
|
16370 |
|
16371 |
|
16372 |
/***/ }),
|
16373 |
+
/* 81 */
|
16374 |
/***/ (function(module, exports, __webpack_require__) {
|
16375 |
|
16376 |
var isArray = __webpack_require__(21),
|
16396 |
module.exports = castPath;
|
16397 |
|
16398 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16399 |
/***/ }),
|
16400 |
/* 82 */
|
16401 |
/***/ (function(module, exports, __webpack_require__) {
|
16457 |
|
16458 |
/***/ }),
|
16459 |
/* 84 */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16460 |
/***/ (function(module, exports) {
|
16461 |
|
16462 |
/** Used as references for various `Number` constants. */
|
16497 |
|
16498 |
|
16499 |
/***/ }),
|
16500 |
+
/* 85 */
|
16501 |
/***/ (function(module, exports, __webpack_require__) {
|
16502 |
|
16503 |
+
var baseIsTypedArray = __webpack_require__(186),
|
16504 |
+
baseUnary = __webpack_require__(94),
|
16505 |
+
nodeUtil = __webpack_require__(131);
|
16506 |
|
16507 |
/* Node.js helper references. */
|
16508 |
var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray;
|
16529 |
module.exports = isTypedArray;
|
16530 |
|
16531 |
|
16532 |
+
/***/ }),
|
16533 |
+
/* 86 */
|
16534 |
+
/***/ (function(module, exports, __webpack_require__) {
|
16535 |
+
|
16536 |
+
var mapCacheClear = __webpack_require__(190),
|
16537 |
+
mapCacheDelete = __webpack_require__(202),
|
16538 |
+
mapCacheGet = __webpack_require__(204),
|
16539 |
+
mapCacheHas = __webpack_require__(205),
|
16540 |
+
mapCacheSet = __webpack_require__(206);
|
16541 |
+
|
16542 |
+
/**
|
16543 |
+
* Creates a map cache object to store key-value pairs.
|
16544 |
+
*
|
16545 |
+
* @private
|
16546 |
+
* @constructor
|
16547 |
+
* @param {Array} [entries] The key-value pairs to cache.
|
16548 |
+
*/
|
16549 |
+
function MapCache(entries) {
|
16550 |
+
var index = -1,
|
16551 |
+
length = entries == null ? 0 : entries.length;
|
16552 |
+
|
16553 |
+
this.clear();
|
16554 |
+
while (++index < length) {
|
16555 |
+
var entry = entries[index];
|
16556 |
+
this.set(entry[0], entry[1]);
|
16557 |
+
}
|
16558 |
+
}
|
16559 |
+
|
16560 |
+
// Add methods to `MapCache`.
|
16561 |
+
MapCache.prototype.clear = mapCacheClear;
|
16562 |
+
MapCache.prototype['delete'] = mapCacheDelete;
|
16563 |
+
MapCache.prototype.get = mapCacheGet;
|
16564 |
+
MapCache.prototype.has = mapCacheHas;
|
16565 |
+
MapCache.prototype.set = mapCacheSet;
|
16566 |
+
|
16567 |
+
module.exports = MapCache;
|
16568 |
+
|
16569 |
+
|
16570 |
/***/ }),
|
16571 |
/* 87 */
|
16572 |
/***/ (function(module, exports, __webpack_require__) {
|
16736 |
/* 94 */
|
16737 |
/***/ (function(module, exports) {
|
16738 |
|
16739 |
+
/**
|
16740 |
+
* The base implementation of `_.unary` without support for storing metadata.
|
16741 |
+
*
|
16742 |
+
* @private
|
16743 |
+
* @param {Function} func The function to cap arguments for.
|
16744 |
+
* @returns {Function} Returns the new capped function.
|
16745 |
+
*/
|
16746 |
+
function baseUnary(func) {
|
16747 |
+
return function(value) {
|
16748 |
+
return func(value);
|
16749 |
+
};
|
16750 |
+
}
|
16751 |
+
|
16752 |
+
module.exports = baseUnary;
|
16753 |
+
|
16754 |
+
|
16755 |
+
/***/ }),
|
16756 |
+
/* 95 */
|
16757 |
+
/***/ (function(module, exports) {
|
16758 |
+
|
16759 |
/**
|
16760 |
* Performs a
|
16761 |
* [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
|
16795 |
module.exports = eq;
|
16796 |
|
16797 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16798 |
/***/ }),
|
16799 |
/* 96 */
|
16800 |
/***/ (function(module, exports) {
|
16871 |
/* 101 */
|
16872 |
/***/ (function(module, exports, __webpack_require__) {
|
16873 |
|
16874 |
+
var baseFindIndex = __webpack_require__(133),
|
16875 |
+
baseIsNaN = __webpack_require__(209),
|
16876 |
+
strictIndexOf = __webpack_require__(210);
|
16877 |
|
16878 |
/**
|
16879 |
* The base implementation of `_.indexOf` without `fromIndex` bounds checks.
|
16950 |
/* 104 */
|
16951 |
/***/ (function(module, exports, __webpack_require__) {
|
16952 |
|
16953 |
+
var baseToString = __webpack_require__(154);
|
16954 |
|
16955 |
/**
|
16956 |
* Converts `value` to a string. An empty string is returned for `null`
|
17015 |
/* 106 */
|
17016 |
/***/ (function(module, exports, __webpack_require__) {
|
17017 |
|
17018 |
+
var castPath = __webpack_require__(81),
|
17019 |
toKey = __webpack_require__(65);
|
17020 |
|
17021 |
/**
|
17046 |
/***/ (function(module, exports, __webpack_require__) {
|
17047 |
|
17048 |
var isArray = __webpack_require__(21),
|
17049 |
+
isSymbol = __webpack_require__(80);
|
17050 |
|
17051 |
/** Used to match property names within property paths. */
|
17052 |
var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
|
17081 |
/***/ (function(module, exports, __webpack_require__) {
|
17082 |
|
17083 |
var ListCache = __webpack_require__(61),
|
17084 |
+
stackClear = __webpack_require__(215),
|
17085 |
+
stackDelete = __webpack_require__(216),
|
17086 |
+
stackGet = __webpack_require__(217),
|
17087 |
+
stackHas = __webpack_require__(218),
|
17088 |
+
stackSet = __webpack_require__(219);
|
17089 |
|
17090 |
/**
|
17091 |
* Creates a stack cache object to store key-value pairs.
|
17466 |
/* 114 */
|
17467 |
/***/ (function(module, exports, __webpack_require__) {
|
17468 |
|
17469 |
+
var core = __webpack_require__(28);
|
17470 |
var global = __webpack_require__(40);
|
17471 |
var SHARED = '__core-js_shared__';
|
17472 |
var store = global[SHARED] || (global[SHARED] = {});
|
17563 |
|
17564 |
/***/ }),
|
17565 |
/* 119 */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17566 |
/***/ (function(module, exports) {
|
17567 |
|
17568 |
/** Used for built-in method references. */
|
17593 |
module.exports = toSource;
|
17594 |
|
17595 |
|
17596 |
+
/***/ }),
|
17597 |
+
/* 120 */
|
17598 |
+
/***/ (function(module, exports, __webpack_require__) {
|
17599 |
+
|
17600 |
+
var MapCache = __webpack_require__(86),
|
17601 |
+
setCacheAdd = __webpack_require__(207),
|
17602 |
+
setCacheHas = __webpack_require__(208);
|
17603 |
+
|
17604 |
+
/**
|
17605 |
+
*
|
17606 |
+
* Creates an array cache object to store unique values.
|
17607 |
+
*
|
17608 |
+
* @private
|
17609 |
+
* @constructor
|
17610 |
+
* @param {Array} [values] The values to cache.
|
17611 |
+
*/
|
17612 |
+
function SetCache(values) {
|
17613 |
+
var index = -1,
|
17614 |
+
length = values == null ? 0 : values.length;
|
17615 |
+
|
17616 |
+
this.__data__ = new MapCache;
|
17617 |
+
while (++index < length) {
|
17618 |
+
this.add(values[index]);
|
17619 |
+
}
|
17620 |
+
}
|
17621 |
+
|
17622 |
+
// Add methods to `SetCache`.
|
17623 |
+
SetCache.prototype.add = SetCache.prototype.push = setCacheAdd;
|
17624 |
+
SetCache.prototype.has = setCacheHas;
|
17625 |
+
|
17626 |
+
module.exports = SetCache;
|
17627 |
+
|
17628 |
+
|
17629 |
/***/ }),
|
17630 |
/* 121 */
|
17631 |
/***/ (function(module, exports) {
|
17649 |
/* 122 */
|
17650 |
/***/ (function(module, exports, __webpack_require__) {
|
17651 |
|
17652 |
+
var baseIsEqualDeep = __webpack_require__(220),
|
17653 |
isObjectLike = __webpack_require__(31);
|
17654 |
|
17655 |
/**
|
17683 |
/* 123 */
|
17684 |
/***/ (function(module, exports, __webpack_require__) {
|
17685 |
|
17686 |
+
var SetCache = __webpack_require__(120),
|
17687 |
+
arraySome = __webpack_require__(221),
|
17688 |
cacheHas = __webpack_require__(121);
|
17689 |
|
17690 |
/** Used to compose bitmasks for value comparisons. */
|
18402 |
/* 130 */
|
18403 |
/***/ (function(module, exports, __webpack_require__) {
|
18404 |
|
18405 |
+
var isPrototype = __webpack_require__(90),
|
18406 |
+
nativeKeys = __webpack_require__(176);
|
18407 |
+
|
18408 |
+
/** Used for built-in method references. */
|
18409 |
+
var objectProto = Object.prototype;
|
18410 |
+
|
18411 |
+
/** Used to check objects for own properties. */
|
18412 |
+
var hasOwnProperty = objectProto.hasOwnProperty;
|
18413 |
+
|
18414 |
+
/**
|
18415 |
+
* The base implementation of `_.keys` which doesn't treat sparse arrays as dense.
|
18416 |
+
*
|
18417 |
+
* @private
|
18418 |
+
* @param {Object} object The object to query.
|
18419 |
+
* @returns {Array} Returns the array of property names.
|
18420 |
+
*/
|
18421 |
+
function baseKeys(object) {
|
18422 |
+
if (!isPrototype(object)) {
|
18423 |
+
return nativeKeys(object);
|
18424 |
+
}
|
18425 |
+
var result = [];
|
18426 |
+
for (var key in Object(object)) {
|
18427 |
+
if (hasOwnProperty.call(object, key) && key != 'constructor') {
|
18428 |
+
result.push(key);
|
18429 |
+
}
|
18430 |
+
}
|
18431 |
+
return result;
|
18432 |
+
}
|
18433 |
+
|
18434 |
+
module.exports = baseKeys;
|
18435 |
+
|
18436 |
+
|
18437 |
+
/***/ }),
|
18438 |
+
/* 131 */
|
18439 |
+
/***/ (function(module, exports, __webpack_require__) {
|
18440 |
+
|
18441 |
+
/* WEBPACK VAR INJECTION */(function(module) {var freeGlobal = __webpack_require__(118);
|
18442 |
+
|
18443 |
+
/** Detect free variable `exports`. */
|
18444 |
+
var freeExports = true && exports && !exports.nodeType && exports;
|
18445 |
+
|
18446 |
+
/** Detect free variable `module`. */
|
18447 |
+
var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;
|
18448 |
+
|
18449 |
+
/** Detect the popular CommonJS extension `module.exports`. */
|
18450 |
+
var moduleExports = freeModule && freeModule.exports === freeExports;
|
18451 |
+
|
18452 |
+
/** Detect free variable `process` from Node.js. */
|
18453 |
+
var freeProcess = moduleExports && freeGlobal.process;
|
18454 |
+
|
18455 |
+
/** Used to access faster Node.js helpers. */
|
18456 |
+
var nodeUtil = (function() {
|
18457 |
+
try {
|
18458 |
+
// Use `util.types` for Node.js 10+.
|
18459 |
+
var types = freeModule && freeModule.require && freeModule.require('util').types;
|
18460 |
+
|
18461 |
+
if (types) {
|
18462 |
+
return types;
|
18463 |
+
}
|
18464 |
+
|
18465 |
+
// Legacy `process.binding('util')` for Node.js < 10.
|
18466 |
+
return freeProcess && freeProcess.binding && freeProcess.binding('util');
|
18467 |
+
} catch (e) {}
|
18468 |
+
}());
|
18469 |
+
|
18470 |
+
module.exports = nodeUtil;
|
18471 |
+
|
18472 |
+
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(72)(module)))
|
18473 |
+
|
18474 |
+
/***/ }),
|
18475 |
+
/* 132 */
|
18476 |
+
/***/ (function(module, exports, __webpack_require__) {
|
18477 |
+
|
18478 |
+
var dP = __webpack_require__(188);
|
18479 |
var createDesc = __webpack_require__(447);
|
18480 |
+
module.exports = __webpack_require__(150) ? function (object, key, value) {
|
18481 |
return dP.f(object, key, createDesc(1, value));
|
18482 |
} : function (object, key, value) {
|
18483 |
object[key] = value;
|
18486 |
|
18487 |
|
18488 |
/***/ }),
|
18489 |
+
/* 133 */
|
18490 |
/***/ (function(module, exports) {
|
18491 |
|
18492 |
/**
|
18516 |
|
18517 |
|
18518 |
/***/ }),
|
18519 |
+
/* 134 */
|
18520 |
/***/ (function(module, exports) {
|
18521 |
|
18522 |
/**
|
18540 |
|
18541 |
|
18542 |
/***/ }),
|
18543 |
+
/* 135 */
|
18544 |
/***/ (function(module, exports, __webpack_require__) {
|
18545 |
|
18546 |
"use strict";
|
18563 |
}
|
18564 |
module.exports = exports['default'];
|
18565 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18566 |
/***/ }),
|
18567 |
/* 136 */
|
18568 |
/***/ (function(module, exports, __webpack_require__) {
|
18569 |
|
18570 |
+
var arrayFilter = __webpack_require__(225),
|
18571 |
stubArray = __webpack_require__(160);
|
18572 |
|
18573 |
/** Used for built-in method references. */
|
19799 |
|
19800 |
/***/ }),
|
19801 |
/* 148 */
|
19802 |
+
/***/ (function(module, exports) {
|
19803 |
+
|
19804 |
+
/**
|
19805 |
+
* Creates a unary function that invokes `func` with its argument transformed.
|
19806 |
+
*
|
19807 |
+
* @private
|
19808 |
+
* @param {Function} func The function to wrap.
|
19809 |
+
* @param {Function} transform The argument transform.
|
19810 |
+
* @returns {Function} Returns the new function.
|
19811 |
+
*/
|
19812 |
+
function overArg(func, transform) {
|
19813 |
+
return function(arg) {
|
19814 |
+
return func(transform(arg));
|
19815 |
+
};
|
19816 |
+
}
|
19817 |
+
|
19818 |
+
module.exports = overArg;
|
19819 |
+
|
19820 |
+
|
19821 |
+
/***/ }),
|
19822 |
+
/* 149 */
|
19823 |
+
/***/ (function(module, exports, __webpack_require__) {
|
19824 |
+
|
19825 |
+
var getNative = __webpack_require__(33),
|
19826 |
+
root = __webpack_require__(23);
|
19827 |
+
|
19828 |
+
/* Built-in method references that are verified to be native. */
|
19829 |
+
var Set = getNative(root, 'Set');
|
19830 |
+
|
19831 |
+
module.exports = Set;
|
19832 |
+
|
19833 |
+
|
19834 |
+
/***/ }),
|
19835 |
+
/* 150 */
|
19836 |
/***/ (function(module, exports, __webpack_require__) {
|
19837 |
|
19838 |
// Thank's IE8 for his funny defineProperty
|
19842 |
|
19843 |
|
19844 |
/***/ }),
|
19845 |
+
/* 151 */
|
19846 |
/***/ (function(module, exports, __webpack_require__) {
|
19847 |
|
19848 |
var store = __webpack_require__(385)('wks');
|
19859 |
|
19860 |
|
19861 |
/***/ }),
|
19862 |
+
/* 152 */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19863 |
/***/ (function(module, exports, __webpack_require__) {
|
19864 |
|
19865 |
exports.f = __webpack_require__(29);
|
19866 |
|
19867 |
|
19868 |
/***/ }),
|
19869 |
+
/* 153 */
|
19870 |
/***/ (function(module, exports, __webpack_require__) {
|
19871 |
|
19872 |
var global = __webpack_require__(40);
|
19873 |
+
var core = __webpack_require__(28);
|
19874 |
var LIBRARY = __webpack_require__(88);
|
19875 |
+
var wksExt = __webpack_require__(152);
|
19876 |
var defineProperty = __webpack_require__(42).f;
|
19877 |
module.exports = function (name) {
|
19878 |
var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
|
19881 |
|
19882 |
|
19883 |
/***/ }),
|
19884 |
+
/* 154 */
|
19885 |
/***/ (function(module, exports, __webpack_require__) {
|
19886 |
|
19887 |
var Symbol = __webpack_require__(46),
|
19888 |
arrayMap = __webpack_require__(102),
|
19889 |
isArray = __webpack_require__(21),
|
19890 |
+
isSymbol = __webpack_require__(80);
|
19891 |
|
19892 |
/** Used as references for various `Number` constants. */
|
19893 |
var INFINITY = 1 / 0;
|
19924 |
|
19925 |
|
19926 |
/***/ }),
|
19927 |
+
/* 155 */
|
19928 |
/***/ (function(module, exports, __webpack_require__) {
|
19929 |
|
19930 |
+
var baseTimes = __webpack_require__(213),
|
19931 |
isArguments = __webpack_require__(73),
|
19932 |
isArray = __webpack_require__(21),
|
19933 |
isBuffer = __webpack_require__(75),
|
19934 |
isIndex = __webpack_require__(105),
|
19935 |
+
isTypedArray = __webpack_require__(85);
|
19936 |
|
19937 |
/** Used for built-in method references. */
|
19938 |
var objectProto = Object.prototype;
|
19978 |
module.exports = arrayLikeKeys;
|
19979 |
|
19980 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19981 |
/***/ }),
|
19982 |
/* 156 */
|
19983 |
/***/ (function(module, exports, __webpack_require__) {
|
20364 |
var classof = __webpack_require__(172);
|
20365 |
var ITERATOR = __webpack_require__(29)('iterator');
|
20366 |
var Iterators = __webpack_require__(54);
|
20367 |
+
module.exports = __webpack_require__(28).getIteratorMethod = function (it) {
|
20368 |
if (it != undefined) return it[ITERATOR]
|
20369 |
|| it['@@iterator']
|
20370 |
|| Iterators[classof(it)];
|
20490 |
/* 176 */
|
20491 |
/***/ (function(module, exports, __webpack_require__) {
|
20492 |
|
20493 |
+
var overArg = __webpack_require__(148);
|
20494 |
+
|
20495 |
+
/* Built-in method references for those with the same name as other `lodash` methods. */
|
20496 |
+
var nativeKeys = overArg(Object.keys, Object);
|
20497 |
+
|
20498 |
+
module.exports = nativeKeys;
|
20499 |
+
|
20500 |
+
|
20501 |
+
/***/ }),
|
20502 |
+
/* 177 */
|
20503 |
+
/***/ (function(module, exports, __webpack_require__) {
|
20504 |
+
|
20505 |
+
var getNative = __webpack_require__(33),
|
20506 |
+
root = __webpack_require__(23);
|
20507 |
+
|
20508 |
+
/* Built-in method references that are verified to be native. */
|
20509 |
+
var DataView = getNative(root, 'DataView');
|
20510 |
+
|
20511 |
+
module.exports = DataView;
|
20512 |
+
|
20513 |
+
|
20514 |
+
/***/ }),
|
20515 |
+
/* 178 */
|
20516 |
+
/***/ (function(module, exports, __webpack_require__) {
|
20517 |
+
|
20518 |
+
var isFunction = __webpack_require__(55),
|
20519 |
+
isMasked = __webpack_require__(179),
|
20520 |
+
isObject = __webpack_require__(44),
|
20521 |
+
toSource = __webpack_require__(119);
|
20522 |
+
|
20523 |
+
/**
|
20524 |
+
* Used to match `RegExp`
|
20525 |
+
* [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).
|
20526 |
+
*/
|
20527 |
+
var reRegExpChar = /[\\^$.*+?()[\]{}|]/g;
|
20528 |
+
|
20529 |
+
/** Used to detect host constructors (Safari). */
|
20530 |
+
var reIsHostCtor = /^\[object .+?Constructor\]$/;
|
20531 |
+
|
20532 |
+
/** Used for built-in method references. */
|
20533 |
+
var funcProto = Function.prototype,
|
20534 |
+
objectProto = Object.prototype;
|
20535 |
+
|
20536 |
+
/** Used to resolve the decompiled source of functions. */
|
20537 |
+
var funcToString = funcProto.toString;
|
20538 |
+
|
20539 |
+
/** Used to check objects for own properties. */
|
20540 |
+
var hasOwnProperty = objectProto.hasOwnProperty;
|
20541 |
+
|
20542 |
+
/** Used to detect if a method is native. */
|
20543 |
+
var reIsNative = RegExp('^' +
|
20544 |
+
funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&')
|
20545 |
+
.replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$'
|
20546 |
+
);
|
20547 |
+
|
20548 |
+
/**
|
20549 |
+
* The base implementation of `_.isNative` without bad shim checks.
|
20550 |
+
*
|
20551 |
+
* @private
|
20552 |
+
* @param {*} value The value to check.
|
20553 |
+
* @returns {boolean} Returns `true` if `value` is a native function,
|
20554 |
+
* else `false`.
|
20555 |
+
*/
|
20556 |
+
function baseIsNative(value) {
|
20557 |
+
if (!isObject(value) || isMasked(value)) {
|
20558 |
+
return false;
|
20559 |
+
}
|
20560 |
+
var pattern = isFunction(value) ? reIsNative : reIsHostCtor;
|
20561 |
+
return pattern.test(toSource(value));
|
20562 |
+
}
|
20563 |
+
|
20564 |
+
module.exports = baseIsNative;
|
20565 |
+
|
20566 |
+
|
20567 |
+
/***/ }),
|
20568 |
+
/* 179 */
|
20569 |
+
/***/ (function(module, exports, __webpack_require__) {
|
20570 |
+
|
20571 |
+
var coreJsData = __webpack_require__(180);
|
20572 |
+
|
20573 |
+
/** Used to detect methods masquerading as native. */
|
20574 |
+
var maskSrcKey = (function() {
|
20575 |
+
var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || '');
|
20576 |
+
return uid ? ('Symbol(src)_1.' + uid) : '';
|
20577 |
+
}());
|
20578 |
+
|
20579 |
+
/**
|
20580 |
+
* Checks if `func` has its source masked.
|
20581 |
+
*
|
20582 |
+
* @private
|
20583 |
+
* @param {Function} func The function to check.
|
20584 |
+
* @returns {boolean} Returns `true` if `func` is masked, else `false`.
|
20585 |
+
*/
|
20586 |
+
function isMasked(func) {
|
20587 |
+
return !!maskSrcKey && (maskSrcKey in func);
|
20588 |
+
}
|
20589 |
+
|
20590 |
+
module.exports = isMasked;
|
20591 |
+
|
20592 |
+
|
20593 |
+
/***/ }),
|
20594 |
+
/* 180 */
|
20595 |
+
/***/ (function(module, exports, __webpack_require__) {
|
20596 |
+
|
20597 |
+
var root = __webpack_require__(23);
|
20598 |
+
|
20599 |
+
/** Used to detect overreaching core-js shims. */
|
20600 |
+
var coreJsData = root['__core-js_shared__'];
|
20601 |
+
|
20602 |
+
module.exports = coreJsData;
|
20603 |
+
|
20604 |
+
|
20605 |
+
/***/ }),
|
20606 |
+
/* 181 */
|
20607 |
+
/***/ (function(module, exports) {
|
20608 |
+
|
20609 |
+
/**
|
20610 |
+
* Gets the value at `key` of `object`.
|
20611 |
+
*
|
20612 |
+
* @private
|
20613 |
+
* @param {Object} [object] The object to query.
|
20614 |
+
* @param {string} key The key of the property to get.
|
20615 |
+
* @returns {*} Returns the property value.
|
20616 |
+
*/
|
20617 |
+
function getValue(object, key) {
|
20618 |
+
return object == null ? undefined : object[key];
|
20619 |
+
}
|
20620 |
+
|
20621 |
+
module.exports = getValue;
|
20622 |
+
|
20623 |
+
|
20624 |
+
/***/ }),
|
20625 |
+
/* 182 */
|
20626 |
+
/***/ (function(module, exports, __webpack_require__) {
|
20627 |
+
|
20628 |
+
var getNative = __webpack_require__(33),
|
20629 |
+
root = __webpack_require__(23);
|
20630 |
+
|
20631 |
+
/* Built-in method references that are verified to be native. */
|
20632 |
+
var Promise = getNative(root, 'Promise');
|
20633 |
+
|
20634 |
+
module.exports = Promise;
|
20635 |
+
|
20636 |
+
|
20637 |
+
/***/ }),
|
20638 |
+
/* 183 */
|
20639 |
+
/***/ (function(module, exports, __webpack_require__) {
|
20640 |
+
|
20641 |
+
var getNative = __webpack_require__(33),
|
20642 |
+
root = __webpack_require__(23);
|
20643 |
+
|
20644 |
+
/* Built-in method references that are verified to be native. */
|
20645 |
+
var WeakMap = getNative(root, 'WeakMap');
|
20646 |
+
|
20647 |
+
module.exports = WeakMap;
|
20648 |
+
|
20649 |
+
|
20650 |
+
/***/ }),
|
20651 |
+
/* 184 */
|
20652 |
+
/***/ (function(module, exports, __webpack_require__) {
|
20653 |
+
|
20654 |
+
var baseGetTag = __webpack_require__(36),
|
20655 |
+
isObjectLike = __webpack_require__(31);
|
20656 |
+
|
20657 |
+
/** `Object#toString` result references. */
|
20658 |
+
var argsTag = '[object Arguments]';
|
20659 |
+
|
20660 |
+
/**
|
20661 |
+
* The base implementation of `_.isArguments`.
|
20662 |
+
*
|
20663 |
+
* @private
|
20664 |
+
* @param {*} value The value to check.
|
20665 |
+
* @returns {boolean} Returns `true` if `value` is an `arguments` object,
|
20666 |
+
*/
|
20667 |
+
function baseIsArguments(value) {
|
20668 |
+
return isObjectLike(value) && baseGetTag(value) == argsTag;
|
20669 |
+
}
|
20670 |
+
|
20671 |
+
module.exports = baseIsArguments;
|
20672 |
+
|
20673 |
+
|
20674 |
+
/***/ }),
|
20675 |
+
/* 185 */
|
20676 |
+
/***/ (function(module, exports) {
|
20677 |
+
|
20678 |
+
/**
|
20679 |
+
* This method returns `false`.
|
20680 |
+
*
|
20681 |
+
* @static
|
20682 |
+
* @memberOf _
|
20683 |
+
* @since 4.13.0
|
20684 |
+
* @category Util
|
20685 |
+
* @returns {boolean} Returns `false`.
|
20686 |
+
* @example
|
20687 |
+
*
|
20688 |
+
* _.times(2, _.stubFalse);
|
20689 |
+
* // => [false, false]
|
20690 |
+
*/
|
20691 |
+
function stubFalse() {
|
20692 |
+
return false;
|
20693 |
+
}
|
20694 |
+
|
20695 |
+
module.exports = stubFalse;
|
20696 |
+
|
20697 |
+
|
20698 |
+
/***/ }),
|
20699 |
+
/* 186 */
|
20700 |
+
/***/ (function(module, exports, __webpack_require__) {
|
20701 |
+
|
20702 |
+
var baseGetTag = __webpack_require__(36),
|
20703 |
+
isLength = __webpack_require__(84),
|
20704 |
+
isObjectLike = __webpack_require__(31);
|
20705 |
+
|
20706 |
+
/** `Object#toString` result references. */
|
20707 |
+
var argsTag = '[object Arguments]',
|
20708 |
+
arrayTag = '[object Array]',
|
20709 |
+
boolTag = '[object Boolean]',
|
20710 |
+
dateTag = '[object Date]',
|
20711 |
+
errorTag = '[object Error]',
|
20712 |
+
funcTag = '[object Function]',
|
20713 |
+
mapTag = '[object Map]',
|
20714 |
+
numberTag = '[object Number]',
|
20715 |
+
objectTag = '[object Object]',
|
20716 |
+
regexpTag = '[object RegExp]',
|
20717 |
+
setTag = '[object Set]',
|
20718 |
+
stringTag = '[object String]',
|
20719 |
+
weakMapTag = '[object WeakMap]';
|
20720 |
+
|
20721 |
+
var arrayBufferTag = '[object ArrayBuffer]',
|
20722 |
+
dataViewTag = '[object DataView]',
|
20723 |
+
float32Tag = '[object Float32Array]',
|
20724 |
+
float64Tag = '[object Float64Array]',
|
20725 |
+
int8Tag = '[object Int8Array]',
|
20726 |
+
int16Tag = '[object Int16Array]',
|
20727 |
+
int32Tag = '[object Int32Array]',
|
20728 |
+
uint8Tag = '[object Uint8Array]',
|
20729 |
+
uint8ClampedTag = '[object Uint8ClampedArray]',
|
20730 |
+
uint16Tag = '[object Uint16Array]',
|
20731 |
+
uint32Tag = '[object Uint32Array]';
|
20732 |
+
|
20733 |
+
/** Used to identify `toStringTag` values of typed arrays. */
|
20734 |
+
var typedArrayTags = {};
|
20735 |
+
typedArrayTags[float32Tag] = typedArrayTags[float64Tag] =
|
20736 |
+
typedArrayTags[int8Tag] = typedArrayTags[int16Tag] =
|
20737 |
+
typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] =
|
20738 |
+
typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] =
|
20739 |
+
typedArrayTags[uint32Tag] = true;
|
20740 |
+
typedArrayTags[argsTag] = typedArrayTags[arrayTag] =
|
20741 |
+
typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] =
|
20742 |
+
typedArrayTags[dataViewTag] = typedArrayTags[dateTag] =
|
20743 |
+
typedArrayTags[errorTag] = typedArrayTags[funcTag] =
|
20744 |
+
typedArrayTags[mapTag] = typedArrayTags[numberTag] =
|
20745 |
+
typedArrayTags[objectTag] = typedArrayTags[regexpTag] =
|
20746 |
+
typedArrayTags[setTag] = typedArrayTags[stringTag] =
|
20747 |
+
typedArrayTags[weakMapTag] = false;
|
20748 |
+
|
20749 |
+
/**
|
20750 |
+
* The base implementation of `_.isTypedArray` without Node.js optimizations.
|
20751 |
+
*
|
20752 |
+
* @private
|
20753 |
+
* @param {*} value The value to check.
|
20754 |
+
* @returns {boolean} Returns `true` if `value` is a typed array, else `false`.
|
20755 |
+
*/
|
20756 |
+
function baseIsTypedArray(value) {
|
20757 |
+
return isObjectLike(value) &&
|
20758 |
+
isLength(value.length) && !!typedArrayTags[baseGetTag(value)];
|
20759 |
+
}
|
20760 |
+
|
20761 |
+
module.exports = baseIsTypedArray;
|
20762 |
+
|
20763 |
+
|
20764 |
+
/***/ }),
|
20765 |
+
/* 187 */
|
20766 |
+
/***/ (function(module, exports, __webpack_require__) {
|
20767 |
+
|
20768 |
+
var dP = __webpack_require__(188).f;
|
20769 |
var FProto = Function.prototype;
|
20770 |
var nameRE = /^\s*function ([^ (]*)/;
|
20771 |
var NAME = 'name';
|
20772 |
|
20773 |
// 19.2.4.2 name
|
20774 |
+
NAME in FProto || __webpack_require__(150) && dP(FProto, NAME, {
|
20775 |
configurable: true,
|
20776 |
get: function () {
|
20777 |
try {
|
20784 |
|
20785 |
|
20786 |
/***/ }),
|
20787 |
+
/* 188 */
|
20788 |
/***/ (function(module, exports, __webpack_require__) {
|
20789 |
|
20790 |
var anObject = __webpack_require__(383);
|
20792 |
var toPrimitive = __webpack_require__(507);
|
20793 |
var dP = Object.defineProperty;
|
20794 |
|
20795 |
+
exports.f = __webpack_require__(150) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
|
20796 |
anObject(O);
|
20797 |
P = toPrimitive(P, true);
|
20798 |
anObject(Attributes);
|
20806 |
|
20807 |
|
20808 |
/***/ }),
|
20809 |
+
/* 189 */
|
20810 |
/***/ (function(module, exports) {
|
20811 |
|
20812 |
var hasOwnProperty = {}.hasOwnProperty;
|
20816 |
|
20817 |
|
20818 |
/***/ }),
|
20819 |
+
/* 190 */
|
20820 |
/***/ (function(module, exports, __webpack_require__) {
|
20821 |
|
20822 |
+
var Hash = __webpack_require__(191),
|
20823 |
ListCache = __webpack_require__(61),
|
20824 |
+
Map = __webpack_require__(79);
|
20825 |
|
20826 |
/**
|
20827 |
* Removes all key-value entries from the map.
|
20843 |
|
20844 |
|
20845 |
/***/ }),
|
20846 |
+
/* 191 */
|
20847 |
/***/ (function(module, exports, __webpack_require__) {
|
20848 |
|
20849 |
+
var hashClear = __webpack_require__(192),
|
20850 |
+
hashDelete = __webpack_require__(193),
|
20851 |
+
hashGet = __webpack_require__(194),
|
20852 |
+
hashHas = __webpack_require__(195),
|
20853 |
+
hashSet = __webpack_require__(196);
|
20854 |
|
20855 |
/**
|
20856 |
* Creates a hash object.
|
20881 |
|
20882 |
|
20883 |
/***/ }),
|
20884 |
+
/* 192 */
|
20885 |
/***/ (function(module, exports, __webpack_require__) {
|
20886 |
|
20887 |
var nativeCreate = __webpack_require__(60);
|
20902 |
|
20903 |
|
20904 |
/***/ }),
|
20905 |
+
/* 193 */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20906 |
/***/ (function(module, exports) {
|
20907 |
|
20908 |
/**
|
20925 |
|
20926 |
|
20927 |
/***/ }),
|
20928 |
+
/* 194 */
|
20929 |
/***/ (function(module, exports, __webpack_require__) {
|
20930 |
|
20931 |
var nativeCreate = __webpack_require__(60);
|
20961 |
|
20962 |
|
20963 |
/***/ }),
|
20964 |
+
/* 195 */
|
20965 |
/***/ (function(module, exports, __webpack_require__) {
|
20966 |
|
20967 |
var nativeCreate = __webpack_require__(60);
|
20990 |
|
20991 |
|
20992 |
/***/ }),
|
20993 |
+
/* 196 */
|
20994 |
/***/ (function(module, exports, __webpack_require__) {
|
20995 |
|
20996 |
var nativeCreate = __webpack_require__(60);
|
21019 |
|
21020 |
|
21021 |
/***/ }),
|
21022 |
+
/* 197 */
|
21023 |
/***/ (function(module, exports) {
|
21024 |
|
21025 |
/**
|
21038 |
|
21039 |
|
21040 |
/***/ }),
|
21041 |
+
/* 198 */
|
21042 |
/***/ (function(module, exports, __webpack_require__) {
|
21043 |
|
21044 |
var assocIndexOf = __webpack_require__(62);
|
21079 |
|
21080 |
|
21081 |
/***/ }),
|
21082 |
+
/* 199 */
|
21083 |
/***/ (function(module, exports, __webpack_require__) {
|
21084 |
|
21085 |
var assocIndexOf = __webpack_require__(62);
|
21104 |
|
21105 |
|
21106 |
/***/ }),
|
21107 |
+
/* 200 */
|
21108 |
/***/ (function(module, exports, __webpack_require__) {
|
21109 |
|
21110 |
var assocIndexOf = __webpack_require__(62);
|
21126 |
|
21127 |
|
21128 |
/***/ }),
|
21129 |
+
/* 201 */
|
21130 |
/***/ (function(module, exports, __webpack_require__) {
|
21131 |
|
21132 |
var assocIndexOf = __webpack_require__(62);
|
21158 |
|
21159 |
|
21160 |
/***/ }),
|
21161 |
+
/* 202 */
|
21162 |
/***/ (function(module, exports, __webpack_require__) {
|
21163 |
|
21164 |
var getMapData = __webpack_require__(63);
|
21182 |
|
21183 |
|
21184 |
/***/ }),
|
21185 |
+
/* 203 */
|
21186 |
/***/ (function(module, exports) {
|
21187 |
|
21188 |
/**
|
21203 |
|
21204 |
|
21205 |
/***/ }),
|
21206 |
+
/* 204 */
|
21207 |
/***/ (function(module, exports, __webpack_require__) {
|
21208 |
|
21209 |
var getMapData = __webpack_require__(63);
|
21225 |
|
21226 |
|
21227 |
/***/ }),
|
21228 |
+
/* 205 */
|
21229 |
/***/ (function(module, exports, __webpack_require__) {
|
21230 |
|
21231 |
var getMapData = __webpack_require__(63);
|
21247 |
|
21248 |
|
21249 |
/***/ }),
|
21250 |
+
/* 206 */
|
21251 |
/***/ (function(module, exports, __webpack_require__) {
|
21252 |
|
21253 |
var getMapData = __webpack_require__(63);
|
21275 |
|
21276 |
|
21277 |
/***/ }),
|
21278 |
+
/* 207 */
|
21279 |
/***/ (function(module, exports) {
|
21280 |
|
21281 |
/** Used to stand-in for `undefined` hash values. */
|
21300 |
|
21301 |
|
21302 |
/***/ }),
|
21303 |
+
/* 208 */
|
21304 |
/***/ (function(module, exports) {
|
21305 |
|
21306 |
/**
|
21320 |
|
21321 |
|
21322 |
/***/ }),
|
21323 |
+
/* 209 */
|
21324 |
/***/ (function(module, exports) {
|
21325 |
|
21326 |
/**
|
21338 |
|
21339 |
|
21340 |
/***/ }),
|
21341 |
+
/* 210 */
|
21342 |
/***/ (function(module, exports) {
|
21343 |
|
21344 |
/**
|
21367 |
|
21368 |
|
21369 |
/***/ }),
|
21370 |
+
/* 211 */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21371 |
/***/ (function(module, exports, __webpack_require__) {
|
21372 |
|
21373 |
var getNative = __webpack_require__(33);
|
21384 |
|
21385 |
|
21386 |
/***/ }),
|
21387 |
+
/* 212 */
|
21388 |
/***/ (function(module, exports, __webpack_require__) {
|
21389 |
|
21390 |
"use strict";
|
21486 |
decimal['pt-BR'] = decimal['pt-PT'];
|
21487 |
|
21488 |
/***/ }),
|
21489 |
+
/* 213 */
|
21490 |
/***/ (function(module, exports) {
|
21491 |
|
21492 |
/**
|
21512 |
|
21513 |
|
21514 |
/***/ }),
|
21515 |
+
/* 214 */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21516 |
/***/ (function(module, exports, __webpack_require__) {
|
21517 |
|
21518 |
var baseHasIn = __webpack_require__(411),
|
21552 |
|
21553 |
|
21554 |
/***/ }),
|
21555 |
+
/* 215 */
|
21556 |
/***/ (function(module, exports, __webpack_require__) {
|
21557 |
|
21558 |
var ListCache = __webpack_require__(61);
|
21573 |
|
21574 |
|
21575 |
/***/ }),
|
21576 |
+
/* 216 */
|
21577 |
/***/ (function(module, exports) {
|
21578 |
|
21579 |
/**
|
21597 |
|
21598 |
|
21599 |
/***/ }),
|
21600 |
+
/* 217 */
|
21601 |
/***/ (function(module, exports) {
|
21602 |
|
21603 |
/**
|
21617 |
|
21618 |
|
21619 |
/***/ }),
|
21620 |
+
/* 218 */
|
21621 |
/***/ (function(module, exports) {
|
21622 |
|
21623 |
/**
|
21637 |
|
21638 |
|
21639 |
/***/ }),
|
21640 |
+
/* 219 */
|
21641 |
/***/ (function(module, exports, __webpack_require__) {
|
21642 |
|
21643 |
var ListCache = __webpack_require__(61),
|
21644 |
+
Map = __webpack_require__(79),
|
21645 |
+
MapCache = __webpack_require__(86);
|
21646 |
|
21647 |
/** Used as the size to enable large array optimizations. */
|
21648 |
var LARGE_ARRAY_SIZE = 200;
|
21677 |
|
21678 |
|
21679 |
/***/ }),
|
21680 |
+
/* 220 */
|
21681 |
/***/ (function(module, exports, __webpack_require__) {
|
21682 |
|
21683 |
var Stack = __webpack_require__(108),
|
21684 |
equalArrays = __webpack_require__(123),
|
21685 |
+
equalByTag = __webpack_require__(222),
|
21686 |
+
equalObjects = __webpack_require__(224),
|
21687 |
+
getTag = __webpack_require__(78),
|
21688 |
isArray = __webpack_require__(21),
|
21689 |
isBuffer = __webpack_require__(75),
|
21690 |
+
isTypedArray = __webpack_require__(85);
|
21691 |
|
21692 |
/** Used to compose bitmasks for value comparisons. */
|
21693 |
var COMPARE_PARTIAL_FLAG = 1;
|
21766 |
|
21767 |
|
21768 |
/***/ }),
|
21769 |
+
/* 221 */
|
21770 |
/***/ (function(module, exports) {
|
21771 |
|
21772 |
/**
|
21795 |
|
21796 |
|
21797 |
/***/ }),
|
21798 |
+
/* 222 */
|
21799 |
/***/ (function(module, exports, __webpack_require__) {
|
21800 |
|
21801 |
var Symbol = __webpack_require__(46),
|
21802 |
Uint8Array = __webpack_require__(157),
|
21803 |
+
eq = __webpack_require__(95),
|
21804 |
equalArrays = __webpack_require__(123),
|
21805 |
+
mapToArray = __webpack_require__(223),
|
21806 |
+
setToArray = __webpack_require__(134);
|
21807 |
|
21808 |
/** Used to compose bitmasks for value comparisons. */
|
21809 |
var COMPARE_PARTIAL_FLAG = 1,
|
21913 |
|
21914 |
|
21915 |
/***/ }),
|
21916 |
+
/* 223 */
|
21917 |
/***/ (function(module, exports) {
|
21918 |
|
21919 |
/**
|
21937 |
|
21938 |
|
21939 |
/***/ }),
|
21940 |
+
/* 224 */
|
21941 |
/***/ (function(module, exports, __webpack_require__) {
|
21942 |
|
21943 |
var getAllKeys = __webpack_require__(158);
|
22032 |
|
22033 |
|
22034 |
/***/ }),
|
22035 |
+
/* 225 */
|
22036 |
/***/ (function(module, exports) {
|
22037 |
|
22038 |
/**
|
22062 |
module.exports = arrayFilter;
|
22063 |
|
22064 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22065 |
/***/ }),
|
22066 |
/* 226 */
|
22067 |
/***/ (function(module, exports) {
|
33746 |
/***/ (function(module, exports, __webpack_require__) {
|
33747 |
|
33748 |
__webpack_require__(382);
|
33749 |
+
var $Object = __webpack_require__(28).Object;
|
33750 |
module.exports = function create(P, D) {
|
33751 |
return $Object.create(P, D);
|
33752 |
};
|
34268 |
/***/ (function(module, exports, __webpack_require__) {
|
34269 |
|
34270 |
__webpack_require__(363);
|
34271 |
+
module.exports = __webpack_require__(28).Object.assign;
|
34272 |
|
34273 |
|
34274 |
/***/ }),
|
34420 |
|
34421 |
__webpack_require__(93);
|
34422 |
__webpack_require__(376);
|
34423 |
+
module.exports = __webpack_require__(28).Array.from;
|
34424 |
|
34425 |
|
34426 |
/***/ }),
|
34765 |
/***/ (function(module, exports, __webpack_require__) {
|
34766 |
|
34767 |
var global = __webpack_require__(100);
|
34768 |
+
var hide = __webpack_require__(132);
|
34769 |
+
var has = __webpack_require__(189);
|
34770 |
var SRC = __webpack_require__(387)('src');
|
34771 |
var $toString = __webpack_require__(515);
|
34772 |
var TO_STRING = 'toString';
|
34864 |
/***/ (function(module, exports, __webpack_require__) {
|
34865 |
|
34866 |
__webpack_require__(395);
|
34867 |
+
var $Object = __webpack_require__(28).Object;
|
34868 |
module.exports = function defineProperty(it, key, desc) {
|
34869 |
return $Object.defineProperty(it, key, desc);
|
34870 |
};
|
34937 |
/***/ (function(module, exports, __webpack_require__) {
|
34938 |
|
34939 |
var constant = __webpack_require__(399),
|
34940 |
+
defineProperty = __webpack_require__(211),
|
34941 |
identity = __webpack_require__(51);
|
34942 |
|
34943 |
/**
|
35161 |
|
35162 |
var _assertString2 = _interopRequireDefault(_assertString);
|
35163 |
|
35164 |
+
var _merge = __webpack_require__(135);
|
35165 |
|
35166 |
var _merge2 = _interopRequireDefault(_merge);
|
35167 |
|
35281 |
/* 409 */
|
35282 |
/***/ (function(module, exports, __webpack_require__) {
|
35283 |
|
35284 |
+
var MapCache = __webpack_require__(86);
|
35285 |
|
35286 |
/** Error message constants. */
|
35287 |
var FUNC_ERROR_TEXT = 'Expected a function';
|
35361 |
/***/ (function(module, exports, __webpack_require__) {
|
35362 |
|
35363 |
var baseAssignValue = __webpack_require__(483),
|
35364 |
+
eq = __webpack_require__(95);
|
35365 |
|
35366 |
/** Used for built-in method references. */
|
35367 |
var objectProto = Object.prototype;
|
35413 |
/* 412 */
|
35414 |
/***/ (function(module, exports, __webpack_require__) {
|
35415 |
|
35416 |
+
var castPath = __webpack_require__(81),
|
35417 |
isArguments = __webpack_require__(73),
|
35418 |
isArray = __webpack_require__(21),
|
35419 |
isIndex = __webpack_require__(105),
|
35420 |
+
isLength = __webpack_require__(84),
|
35421 |
toKey = __webpack_require__(65);
|
35422 |
|
35423 |
/**
|
35617 |
|
35618 |
var baseIsEqual = __webpack_require__(122),
|
35619 |
get = __webpack_require__(11),
|
35620 |
+
hasIn = __webpack_require__(214),
|
35621 |
isKey = __webpack_require__(107),
|
35622 |
isStrictComparable = __webpack_require__(161),
|
35623 |
matchesStrictComparable = __webpack_require__(162),
|
35734 |
/* 421 */
|
35735 |
/***/ (function(module, exports, __webpack_require__) {
|
35736 |
|
35737 |
+
var baseFindIndex = __webpack_require__(133),
|
35738 |
baseIteratee = __webpack_require__(156),
|
35739 |
toInteger = __webpack_require__(422);
|
35740 |
|
35886 |
/***/ (function(module, exports, __webpack_require__) {
|
35887 |
|
35888 |
var isObject = __webpack_require__(44),
|
35889 |
+
isSymbol = __webpack_require__(80);
|
35890 |
|
35891 |
/** Used as references for various `Number` constants. */
|
35892 |
var NAN = 0 / 0;
|
36152 |
/* 432 */
|
36153 |
/***/ (function(module, exports, __webpack_require__) {
|
36154 |
|
36155 |
+
var overArg = __webpack_require__(148);
|
36156 |
|
36157 |
/** Built-in value references. */
|
36158 |
var getPrototype = overArg(Object.getPrototypeOf, Object);
|
36317 |
var arrayMap = __webpack_require__(102),
|
36318 |
baseClone = __webpack_require__(597),
|
36319 |
baseUnset = __webpack_require__(619),
|
36320 |
+
castPath = __webpack_require__(81),
|
36321 |
copyObject = __webpack_require__(163),
|
36322 |
customOmitClone = __webpack_require__(622),
|
36323 |
flatRest = __webpack_require__(484),
|
36816 |
var getKeys = __webpack_require__(449);
|
36817 |
var redefine = __webpack_require__(390);
|
36818 |
var global = __webpack_require__(100);
|
36819 |
+
var hide = __webpack_require__(132);
|
36820 |
var Iterators = __webpack_require__(388);
|
36821 |
+
var wks = __webpack_require__(151);
|
36822 |
var ITERATOR = wks('iterator');
|
36823 |
var TO_STRING_TAG = wks('toStringTag');
|
36824 |
var ArrayValues = Iterators.Array;
|
36943 |
/* 452 */
|
36944 |
/***/ (function(module, exports, __webpack_require__) {
|
36945 |
|
36946 |
+
var def = __webpack_require__(188).f;
|
36947 |
+
var has = __webpack_require__(189);
|
36948 |
+
var TAG = __webpack_require__(151)('toStringTag');
|
36949 |
|
36950 |
module.exports = function (it, tag, stat) {
|
36951 |
if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
|
36956 |
/* 453 */
|
36957 |
/***/ (function(module, exports, __webpack_require__) {
|
36958 |
|
36959 |
+
var SetCache = __webpack_require__(120),
|
36960 |
arrayIncludes = __webpack_require__(392),
|
36961 |
arrayIncludesWith = __webpack_require__(393),
|
36962 |
arrayMap = __webpack_require__(102),
|
36963 |
+
baseUnary = __webpack_require__(94),
|
36964 |
cacheHas = __webpack_require__(121);
|
36965 |
|
36966 |
/** Used as the size to enable large array optimizations. */
|
37099 |
|
37100 |
__webpack_require__(93);
|
37101 |
__webpack_require__(142);
|
37102 |
+
module.exports = __webpack_require__(152).f('iterator');
|
37103 |
|
37104 |
|
37105 |
/***/ }),
|
37116 |
__webpack_require__(465);
|
37117 |
__webpack_require__(466);
|
37118 |
__webpack_require__(467);
|
37119 |
+
module.exports = __webpack_require__(28).Symbol;
|
37120 |
|
37121 |
|
37122 |
/***/ }),
|
37137 |
var setToStringTag = __webpack_require__(117);
|
37138 |
var uid = __webpack_require__(89);
|
37139 |
var wks = __webpack_require__(29);
|
37140 |
+
var wksExt = __webpack_require__(152);
|
37141 |
+
var wksDefine = __webpack_require__(153);
|
37142 |
var enumKeys = __webpack_require__(462);
|
37143 |
var isArray = __webpack_require__(463);
|
37144 |
var anObject = __webpack_require__(47);
|
37498 |
/* 466 */
|
37499 |
/***/ (function(module, exports, __webpack_require__) {
|
37500 |
|
37501 |
+
__webpack_require__(153)('asyncIterator');
|
37502 |
|
37503 |
|
37504 |
/***/ }),
|
37505 |
/* 467 */
|
37506 |
/***/ (function(module, exports, __webpack_require__) {
|
37507 |
|
37508 |
+
__webpack_require__(153)('observable');
|
37509 |
|
37510 |
|
37511 |
/***/ }),
|
37519 |
/***/ (function(module, exports, __webpack_require__) {
|
37520 |
|
37521 |
__webpack_require__(470);
|
37522 |
+
module.exports = __webpack_require__(28).Object.setPrototypeOf;
|
37523 |
|
37524 |
|
37525 |
/***/ }),
|
37919 |
/* 483 */
|
37920 |
/***/ (function(module, exports, __webpack_require__) {
|
37921 |
|
37922 |
+
var defineProperty = __webpack_require__(211);
|
37923 |
|
37924 |
/**
|
37925 |
* The base implementation of `assignValue` and `assignMergeValue` without
|
37990 |
var classof = __webpack_require__(172);
|
37991 |
var ITERATOR = __webpack_require__(29)('iterator');
|
37992 |
var Iterators = __webpack_require__(54);
|
37993 |
+
module.exports = __webpack_require__(28).isIterable = function (it) {
|
37994 |
var O = Object(it);
|
37995 |
return O[ITERATOR] !== undefined
|
37996 |
|| '@@iterator' in O
|
38020 |
|
38021 |
var anObject = __webpack_require__(47);
|
38022 |
var get = __webpack_require__(171);
|
38023 |
+
module.exports = __webpack_require__(28).getIterator = function (it) {
|
38024 |
var iterFn = get(it);
|
38025 |
if (typeof iterFn != 'function') throw TypeError(it + ' is not iterable!');
|
38026 |
return anObject(iterFn.call(it));
|
38031 |
/* 491 */
|
38032 |
/***/ (function(module, exports, __webpack_require__) {
|
38033 |
|
38034 |
+
var arrayLikeKeys = __webpack_require__(155),
|
38035 |
baseKeysIn = __webpack_require__(601),
|
38036 |
isArrayLike = __webpack_require__(68);
|
38037 |
|
39455 |
/* 506 */
|
39456 |
/***/ (function(module, exports, __webpack_require__) {
|
39457 |
|
39458 |
+
module.exports = !__webpack_require__(150) && !__webpack_require__(443)(function () {
|
39459 |
return Object.defineProperty(__webpack_require__(444)('div'), 'a', { get: function () { return 7; } }).a != 7;
|
39460 |
});
|
39461 |
|
39524 |
/***/ (function(module, exports, __webpack_require__) {
|
39525 |
|
39526 |
// 22.1.3.31 Array.prototype[@@unscopables]
|
39527 |
+
var UNSCOPABLES = __webpack_require__(151)('unscopables');
|
39528 |
var ArrayProto = Array.prototype;
|
39529 |
+
if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(132)(ArrayProto, UNSCOPABLES, {});
|
39530 |
module.exports = function (key) {
|
39531 |
ArrayProto[UNSCOPABLES][key] = true;
|
39532 |
};
|
39573 |
var LIBRARY = __webpack_require__(446);
|
39574 |
var $export = __webpack_require__(514);
|
39575 |
var redefine = __webpack_require__(390);
|
39576 |
+
var hide = __webpack_require__(132);
|
39577 |
var Iterators = __webpack_require__(388);
|
39578 |
var $iterCreate = __webpack_require__(518);
|
39579 |
var setToStringTag = __webpack_require__(452);
|
39580 |
var getPrototypeOf = __webpack_require__(526);
|
39581 |
+
var ITERATOR = __webpack_require__(151)('iterator');
|
39582 |
var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
|
39583 |
var FF_ITERATOR = '@@iterator';
|
39584 |
var KEYS = 'keys';
|
39646 |
|
39647 |
var global = __webpack_require__(100);
|
39648 |
var core = __webpack_require__(386);
|
39649 |
+
var hide = __webpack_require__(132);
|
39650 |
var redefine = __webpack_require__(390);
|
39651 |
var ctx = __webpack_require__(516);
|
39652 |
var PROTOTYPE = 'prototype';
|
39744 |
var IteratorPrototype = {};
|
39745 |
|
39746 |
// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
|
39747 |
+
__webpack_require__(132)(IteratorPrototype, __webpack_require__(151)('iterator'), function () { return this; });
|
39748 |
|
39749 |
module.exports = function (Constructor, NAME, next) {
|
39750 |
Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
|
39803 |
/* 520 */
|
39804 |
/***/ (function(module, exports, __webpack_require__) {
|
39805 |
|
39806 |
+
var dP = __webpack_require__(188);
|
39807 |
var anObject = __webpack_require__(383);
|
39808 |
var getKeys = __webpack_require__(449);
|
39809 |
|
39810 |
+
module.exports = __webpack_require__(150) ? Object.defineProperties : function defineProperties(O, Properties) {
|
39811 |
anObject(O);
|
39812 |
var keys = getKeys(Properties);
|
39813 |
var length = keys.length;
|
39822 |
/* 521 */
|
39823 |
/***/ (function(module, exports, __webpack_require__) {
|
39824 |
|
39825 |
+
var has = __webpack_require__(189);
|
39826 |
var toIObject = __webpack_require__(389);
|
39827 |
var arrayIndexOf = __webpack_require__(522)(false);
|
39828 |
var IE_PROTO = __webpack_require__(391)('IE_PROTO');
|
39908 |
/***/ (function(module, exports, __webpack_require__) {
|
39909 |
|
39910 |
// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
|
39911 |
+
var has = __webpack_require__(189);
|
39912 |
var toObject = __webpack_require__(527);
|
39913 |
var IE_PROTO = __webpack_require__(391)('IE_PROTO');
|
39914 |
var ObjectProto = Object.prototype;
|
39937 |
/* 528 */
|
39938 |
/***/ (function(module, exports, __webpack_require__) {
|
39939 |
|
39940 |
+
var SetCache = __webpack_require__(120),
|
39941 |
arrayIncludes = __webpack_require__(392),
|
39942 |
arrayIncludesWith = __webpack_require__(393),
|
39943 |
cacheHas = __webpack_require__(121),
|
39944 |
createSet = __webpack_require__(529),
|
39945 |
+
setToArray = __webpack_require__(134);
|
39946 |
|
39947 |
/** Used as the size to enable large array optimizations. */
|
39948 |
var LARGE_ARRAY_SIZE = 200;
|
40015 |
/* 529 */
|
40016 |
/***/ (function(module, exports, __webpack_require__) {
|
40017 |
|
40018 |
+
var Set = __webpack_require__(149),
|
40019 |
+
noop = __webpack_require__(27),
|
40020 |
+
setToArray = __webpack_require__(134);
|
40021 |
|
40022 |
/** Used as references for various `Number` constants. */
|
40023 |
var INFINITY = 1 / 0;
|
40182 |
|
40183 |
var _assertString2 = _interopRequireDefault(_assertString);
|
40184 |
|
40185 |
+
var _merge = __webpack_require__(135);
|
40186 |
|
40187 |
var _merge2 = _interopRequireDefault(_merge);
|
40188 |
|
40285 |
|
40286 |
var _isIP2 = _interopRequireDefault(_isIP);
|
40287 |
|
40288 |
+
var _merge = __webpack_require__(135);
|
40289 |
|
40290 |
var _merge2 = _interopRequireDefault(_merge);
|
40291 |
|
40480 |
|
40481 |
var _assertString2 = _interopRequireDefault(_assertString);
|
40482 |
|
40483 |
+
var _alpha = __webpack_require__(212);
|
40484 |
|
40485 |
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
40486 |
|
40511 |
|
40512 |
var _assertString2 = _interopRequireDefault(_assertString);
|
40513 |
|
40514 |
+
var _alpha = __webpack_require__(212);
|
40515 |
|
40516 |
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
40517 |
|
40749 |
|
40750 |
var _assertString2 = _interopRequireDefault(_assertString);
|
40751 |
|
40752 |
+
var _alpha = __webpack_require__(212);
|
40753 |
|
40754 |
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
40755 |
|
40776 |
});
|
40777 |
exports.default = isDecimal;
|
40778 |
|
40779 |
+
var _merge = __webpack_require__(135);
|
40780 |
|
40781 |
var _merge2 = _interopRequireDefault(_merge);
|
40782 |
|
40784 |
|
40785 |
var _assertString2 = _interopRequireDefault(_assertString);
|
40786 |
|
40787 |
+
var _alpha = __webpack_require__(212);
|
40788 |
|
40789 |
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
40790 |
|
41578 |
});
|
41579 |
exports.default = isCurrency;
|
41580 |
|
41581 |
+
var _merge = __webpack_require__(135);
|
41582 |
|
41583 |
var _merge2 = _interopRequireDefault(_merge);
|
41584 |
|
42144 |
});
|
42145 |
exports.default = normalizeEmail;
|
42146 |
|
42147 |
+
var _merge = __webpack_require__(135);
|
42148 |
|
42149 |
var _merge2 = _interopRequireDefault(_merge);
|
42150 |
|
42356 |
/***/ (function(module, exports, __webpack_require__) {
|
42357 |
|
42358 |
var basePickBy = __webpack_require__(590),
|
42359 |
+
hasIn = __webpack_require__(214);
|
42360 |
|
42361 |
/**
|
42362 |
* The base implementation of `_.pick` without support for individual
|
42382 |
|
42383 |
var baseGet = __webpack_require__(106),
|
42384 |
baseSet = __webpack_require__(591),
|
42385 |
+
castPath = __webpack_require__(81);
|
42386 |
|
42387 |
/**
|
42388 |
* The base implementation of `_.pickBy` without support for iteratee shorthands.
|
42417 |
/***/ (function(module, exports, __webpack_require__) {
|
42418 |
|
42419 |
var assignValue = __webpack_require__(410),
|
42420 |
+
castPath = __webpack_require__(81),
|
42421 |
isIndex = __webpack_require__(105),
|
42422 |
isObject = __webpack_require__(44),
|
42423 |
toKey = __webpack_require__(65);
|
42532 |
copySymbolsIn = __webpack_require__(606),
|
42533 |
getAllKeys = __webpack_require__(158),
|
42534 |
getAllKeysIn = __webpack_require__(493),
|
42535 |
+
getTag = __webpack_require__(78),
|
42536 |
initCloneArray = __webpack_require__(607),
|
42537 |
initCloneByTag = __webpack_require__(608),
|
42538 |
initCloneObject = __webpack_require__(613),
|
43210 |
/***/ (function(module, exports, __webpack_require__) {
|
43211 |
|
43212 |
var baseIsMap = __webpack_require__(616),
|
43213 |
+
baseUnary = __webpack_require__(94),
|
43214 |
+
nodeUtil = __webpack_require__(131);
|
43215 |
|
43216 |
/* Node.js helper references. */
|
43217 |
var nodeIsMap = nodeUtil && nodeUtil.isMap;
|
43242 |
/* 616 */
|
43243 |
/***/ (function(module, exports, __webpack_require__) {
|
43244 |
|
43245 |
+
var getTag = __webpack_require__(78),
|
43246 |
isObjectLike = __webpack_require__(31);
|
43247 |
|
43248 |
/** `Object#toString` result references. */
|
43267 |
/***/ (function(module, exports, __webpack_require__) {
|
43268 |
|
43269 |
var baseIsSet = __webpack_require__(618),
|
43270 |
+
baseUnary = __webpack_require__(94),
|
43271 |
+
nodeUtil = __webpack_require__(131);
|
43272 |
|
43273 |
/* Node.js helper references. */
|
43274 |
var nodeIsSet = nodeUtil && nodeUtil.isSet;
|
43299 |
/* 618 */
|
43300 |
/***/ (function(module, exports, __webpack_require__) {
|
43301 |
|
43302 |
+
var getTag = __webpack_require__(78),
|
43303 |
isObjectLike = __webpack_require__(31);
|
43304 |
|
43305 |
/** `Object#toString` result references. */
|
43323 |
/* 619 */
|
43324 |
/***/ (function(module, exports, __webpack_require__) {
|
43325 |
|
43326 |
+
var castPath = __webpack_require__(81),
|
43327 |
last = __webpack_require__(620),
|
43328 |
parent = __webpack_require__(621),
|
43329 |
toKey = __webpack_require__(65);
|
44850 |
var ui = __webpack_require__(57);
|
44851 |
|
44852 |
// EXTERNAL MODULE: external "tribe.common.hoc"
|
44853 |
+
var external_tribe_common_hoc_ = __webpack_require__(25);
|
44854 |
|
44855 |
// EXTERNAL MODULE: external "React"
|
44856 |
var external_React_ = __webpack_require__(3);
|
44887 |
var hoc = __webpack_require__(360);
|
44888 |
|
44889 |
// EXTERNAL MODULE: ./node_modules/lodash/isEmpty.js
|
44890 |
+
var lodash_isEmpty = __webpack_require__(24);
|
44891 |
var isEmpty_default = /*#__PURE__*/__webpack_require__.n(lodash_isEmpty);
|
44892 |
|
44893 |
// EXTERNAL MODULE: ./node_modules/lodash/trim.js
|
47036 |
var geo_data = __webpack_require__(39);
|
47037 |
|
47038 |
// EXTERNAL MODULE: ./node_modules/lodash/noop.js
|
47039 |
+
var noop = __webpack_require__(27);
|
47040 |
var noop_default = /*#__PURE__*/__webpack_require__.n(noop);
|
47041 |
|
47042 |
// EXTERNAL MODULE: ./node_modules/he/he.js
|
47043 |
var he = __webpack_require__(139);
|
47044 |
|
47045 |
// EXTERNAL MODULE: external {"var":"wp.element","root":["wp","element"]}
|
47046 |
+
var external_var_wp_element_root_wp_element_ = __webpack_require__(26);
|
47047 |
|
47048 |
// CONCATENATED MODULE: ./src/modules/blocks/event-venue/venue-details.js
|
47049 |
|
src/resources/js/app/blocks.min.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
var tribe="object"==typeof tribe?tribe:{};tribe.events=tribe.events||{},tribe.events.blocks=function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=652)}([function(e,t,r){e.exports=r(439)()},function(e,t,r){(function(e){e.exports=function(){"use strict";var t,n;function a(){return t.apply(null,arguments)}function o(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function l(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var r,n=[];for(r=0;r<e.length;++r)n.push(t(e[r],r));return n}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function m(e,t){for(var r in t)d(t,r)&&(e[r]=t[r]);return d(t,"toString")&&(e.toString=t.toString),d(t,"valueOf")&&(e.valueOf=t.valueOf),e}function _(e,t,r,n){return Et(e,t,r,n,!0).utc()}function f(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function p(e){if(null==e._isValid){var t=f(e),r=n.call(t.parsedDateParts,function(e){return null!=e}),a=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(e._strict&&(a=a&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return a;e._isValid=a}return e._isValid}function h(e){var t=_(NaN);return null!=e?m(f(t),e):f(t).userInvalidated=!0,t}n=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),r=t.length>>>0,n=0;n<r;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1};var y=a.momentProperties=[];function v(e,t){var r,n,a;if(s(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),s(t._i)||(e._i=t._i),s(t._f)||(e._f=t._f),s(t._l)||(e._l=t._l),s(t._strict)||(e._strict=t._strict),s(t._tzm)||(e._tzm=t._tzm),s(t._isUTC)||(e._isUTC=t._isUTC),s(t._offset)||(e._offset=t._offset),s(t._pf)||(e._pf=f(t)),s(t._locale)||(e._locale=t._locale),y.length>0)for(r=0;r<y.length;r++)n=y[r],s(a=t[n])||(e[n]=a);return e}var g=!1;function b(e){v(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===g&&(g=!0,a.updateOffset(this),g=!1)}function M(e){return e instanceof b||null!=e&&null!=e._isAMomentObject}function L(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function w(e){var t=+e,r=0;return 0!==t&&isFinite(t)&&(r=L(t)),r}function D(e,t,r){var n,a=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),i=0;for(n=0;n<a;n++)(r&&e[n]!==t[n]||!r&&w(e[n])!==w(t[n]))&&i++;return i+o}function k(e){!1===a.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function T(e,t){var r=!0;return m(function(){if(null!=a.deprecationHandler&&a.deprecationHandler(null,e),r){for(var n,o=[],i=0;i<arguments.length;i++){if(n="","object"==typeof arguments[i]){for(var s in n+="\n["+i+"] ",arguments[0])n+=s+": "+arguments[0][s]+", ";n=n.slice(0,-2)}else n=arguments[i];o.push(n)}k(e+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),r=!1}return t.apply(this,arguments)},t)}var Y,S={};function E(e,t){null!=a.deprecationHandler&&a.deprecationHandler(e,t),S[e]||(k(t),S[e]=!0)}function O(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function j(e,t){var r,n=m({},e);for(r in t)d(t,r)&&(i(e[r])&&i(t[r])?(n[r]={},m(n[r],e[r]),m(n[r],t[r])):null!=t[r]?n[r]=t[r]:delete n[r]);for(r in e)d(e,r)&&!d(t,r)&&i(e[r])&&(n[r]=m({},n[r]));return n}function x(e){null!=e&&this.set(e)}a.suppressDeprecationWarnings=!1,a.deprecationHandler=null,Y=Object.keys?Object.keys:function(e){var t,r=[];for(t in e)d(e,t)&&r.push(t);return r};var A={};function P(e,t){var r=e.toLowerCase();A[r]=A[r+"s"]=A[t]=e}function H(e){return"string"==typeof e?A[e]||A[e.toLowerCase()]:void 0}function C(e){var t,r,n={};for(r in e)d(e,r)&&(t=H(r))&&(n[t]=e[r]);return n}var N={};function F(e,t){N[e]=t}function I(e,t,r){var n=""+Math.abs(e),a=t-n.length,o=e>=0;return(o?r?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+n}var R=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,z=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,q={},W={};function U(e,t,r,n){var a=n;"string"==typeof n&&(a=function(){return this[n]()}),e&&(W[e]=a),t&&(W[t[0]]=function(){return I(a.apply(this,arguments),t[1],t[2])}),r&&(W[r]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function B(e,t){return e.isValid()?(t=V(t,e.localeData()),q[t]=q[t]||function(e){var t,r,n,a=e.match(R);for(t=0,r=a.length;t<r;t++)W[a[t]]?a[t]=W[a[t]]:a[t]=(n=a[t]).match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"");return function(t){var n,o="";for(n=0;n<r;n++)o+=O(a[n])?a[n].call(t,e):a[n];return o}}(t),q[t](e)):e.localeData().invalidDate()}function V(e,t){var r=5;function n(e){return t.longDateFormat(e)||e}for(z.lastIndex=0;r>=0&&z.test(e);)e=e.replace(z,n),z.lastIndex=0,r-=1;return e}var G=/\d/,Z=/\d\d/,$=/\d{3}/,J=/\d{4}/,K=/[+-]?\d{6}/,Q=/\d\d?/,X=/\d\d\d\d?/,ee=/\d\d\d\d\d\d?/,te=/\d{1,3}/,re=/\d{1,4}/,ne=/[+-]?\d{1,6}/,ae=/\d+/,oe=/[+-]?\d+/,ie=/Z|[+-]\d\d:?\d\d/gi,se=/Z|[+-]\d\d(?::?\d\d)?/gi,ue=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,le={};function ce(e,t,r){le[e]=O(t)?t:function(e,n){return e&&r?r:t}}function de(e,t){return d(le,e)?le[e](t._strict,t._locale):new RegExp(me(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,r,n,a){return t||r||n||a})))}function me(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var _e={};function fe(e,t){var r,n=t;for("string"==typeof e&&(e=[e]),u(t)&&(n=function(e,r){r[t]=w(e)}),r=0;r<e.length;r++)_e[e[r]]=n}function pe(e,t){fe(e,function(e,r,n,a){n._w=n._w||{},t(e,n._w,n,a)})}function he(e,t,r){null!=t&&d(_e,e)&&_e[e](t,r._a,r,e)}var ye=0,ve=1,ge=2,be=3,Me=4,Le=5,we=6,De=7,ke=8;function Te(e){return Ye(e)?366:365}function Ye(e){return e%4==0&&e%100!=0||e%400==0}U("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),U(0,["YY",2],0,function(){return this.year()%100}),U(0,["YYYY",4],0,"year"),U(0,["YYYYY",5],0,"year"),U(0,["YYYYYY",6,!0],0,"year"),P("year","y"),F("year",1),ce("Y",oe),ce("YY",Q,Z),ce("YYYY",re,J),ce("YYYYY",ne,K),ce("YYYYYY",ne,K),fe(["YYYYY","YYYYYY"],ye),fe("YYYY",function(e,t){t[ye]=2===e.length?a.parseTwoDigitYear(e):w(e)}),fe("YY",function(e,t){t[ye]=a.parseTwoDigitYear(e)}),fe("Y",function(e,t){t[ye]=parseInt(e,10)}),a.parseTwoDigitYear=function(e){return w(e)+(w(e)>68?1900:2e3)};var Se,Ee=Oe("FullYear",!0);function Oe(e,t){return function(r){return null!=r?(xe(this,e,r),a.updateOffset(this,t),this):je(this,e)}}function je(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function xe(e,t,r){e.isValid()&&!isNaN(r)&&("FullYear"===t&&Ye(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](r,e.month(),Ae(r,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](r))}function Ae(e,t){if(isNaN(e)||isNaN(t))return NaN;var r,n=(t%(r=12)+r)%r;return e+=(t-n)/12,1===n?Ye(e)?29:28:31-n%7%2}Se=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},U("M",["MM",2],"Mo",function(){return this.month()+1}),U("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),U("MMMM",0,0,function(e){return this.localeData().months(this,e)}),P("month","M"),F("month",8),ce("M",Q),ce("MM",Q,Z),ce("MMM",function(e,t){return t.monthsShortRegex(e)}),ce("MMMM",function(e,t){return t.monthsRegex(e)}),fe(["M","MM"],function(e,t){t[ve]=w(e)-1}),fe(["MMM","MMMM"],function(e,t,r,n){var a=r._locale.monthsParse(e,n,r._strict);null!=a?t[ve]=a:f(r).invalidMonth=e});var Pe=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,He="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ce="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Ne(e,t){var r;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=w(t);else if(!u(t=e.localeData().monthsParse(t)))return e;return r=Math.min(e.date(),Ae(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,r),e}function Fe(e){return null!=e?(Ne(this,e),a.updateOffset(this,!0),this):je(this,"Month")}var Ie=ue,Re=ue;function ze(){function e(e,t){return t.length-e.length}var t,r,n=[],a=[],o=[];for(t=0;t<12;t++)r=_([2e3,t]),n.push(this.monthsShort(r,"")),a.push(this.months(r,"")),o.push(this.months(r,"")),o.push(this.monthsShort(r,""));for(n.sort(e),a.sort(e),o.sort(e),t=0;t<12;t++)n[t]=me(n[t]),a[t]=me(a[t]);for(t=0;t<24;t++)o[t]=me(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function qe(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function We(e,t,r){var n=7+t-r,a=(7+qe(e,0,n).getUTCDay()-t)%7;return-a+n-1}function Ue(e,t,r,n,a){var o,i,s=(7+r-n)%7,u=We(e,n,a),l=1+7*(t-1)+s+u;return l<=0?i=Te(o=e-1)+l:l>Te(e)?(o=e+1,i=l-Te(e)):(o=e,i=l),{year:o,dayOfYear:i}}function Be(e,t,r){var n,a,o=We(e.year(),t,r),i=Math.floor((e.dayOfYear()-o-1)/7)+1;return i<1?(a=e.year()-1,n=i+Ve(a,t,r)):i>Ve(e.year(),t,r)?(n=i-Ve(e.year(),t,r),a=e.year()+1):(a=e.year(),n=i),{week:n,year:a}}function Ve(e,t,r){var n=We(e,t,r),a=We(e+1,t,r);return(Te(e)-n+a)/7}U("w",["ww",2],"wo","week"),U("W",["WW",2],"Wo","isoWeek"),P("week","w"),P("isoWeek","W"),F("week",5),F("isoWeek",5),ce("w",Q),ce("ww",Q,Z),ce("W",Q),ce("WW",Q,Z),pe(["w","ww","W","WW"],function(e,t,r,n){t[n.substr(0,1)]=w(e)}),U("d",0,"do","day"),U("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),U("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),U("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),U("e",0,0,"weekday"),U("E",0,0,"isoWeekday"),P("day","d"),P("weekday","e"),P("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),ce("d",Q),ce("e",Q),ce("E",Q),ce("dd",function(e,t){return t.weekdaysMinRegex(e)}),ce("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ce("dddd",function(e,t){return t.weekdaysRegex(e)}),pe(["dd","ddd","dddd"],function(e,t,r,n){var a=r._locale.weekdaysParse(e,n,r._strict);null!=a?t.d=a:f(r).invalidWeekday=e}),pe(["d","e","E"],function(e,t,r,n){t[n]=w(e)});var Ge="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),$e="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Je=ue,Ke=ue,Qe=ue;function Xe(){function e(e,t){return t.length-e.length}var t,r,n,a,o,i=[],s=[],u=[],l=[];for(t=0;t<7;t++)r=_([2e3,1]).day(t),n=this.weekdaysMin(r,""),a=this.weekdaysShort(r,""),o=this.weekdays(r,""),i.push(n),s.push(a),u.push(o),l.push(n),l.push(a),l.push(o);for(i.sort(e),s.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)s[t]=me(s[t]),u[t]=me(u[t]),l[t]=me(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function et(){return this.hours()%12||12}function tt(e,t){U(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function rt(e,t){return t._meridiemParse}U("H",["HH",2],0,"hour"),U("h",["hh",2],0,et),U("k",["kk",2],0,function(){return this.hours()||24}),U("hmm",0,0,function(){return""+et.apply(this)+I(this.minutes(),2)}),U("hmmss",0,0,function(){return""+et.apply(this)+I(this.minutes(),2)+I(this.seconds(),2)}),U("Hmm",0,0,function(){return""+this.hours()+I(this.minutes(),2)}),U("Hmmss",0,0,function(){return""+this.hours()+I(this.minutes(),2)+I(this.seconds(),2)}),tt("a",!0),tt("A",!1),P("hour","h"),F("hour",13),ce("a",rt),ce("A",rt),ce("H",Q),ce("h",Q),ce("k",Q),ce("HH",Q,Z),ce("hh",Q,Z),ce("kk",Q,Z),ce("hmm",X),ce("hmmss",ee),ce("Hmm",X),ce("Hmmss",ee),fe(["H","HH"],be),fe(["k","kk"],function(e,t,r){var n=w(e);t[be]=24===n?0:n}),fe(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e}),fe(["h","hh"],function(e,t,r){t[be]=w(e),f(r).bigHour=!0}),fe("hmm",function(e,t,r){var n=e.length-2;t[be]=w(e.substr(0,n)),t[Me]=w(e.substr(n)),f(r).bigHour=!0}),fe("hmmss",function(e,t,r){var n=e.length-4,a=e.length-2;t[be]=w(e.substr(0,n)),t[Me]=w(e.substr(n,2)),t[Le]=w(e.substr(a)),f(r).bigHour=!0}),fe("Hmm",function(e,t,r){var n=e.length-2;t[be]=w(e.substr(0,n)),t[Me]=w(e.substr(n))}),fe("Hmmss",function(e,t,r){var n=e.length-4,a=e.length-2;t[be]=w(e.substr(0,n)),t[Me]=w(e.substr(n,2)),t[Le]=w(e.substr(a))});var nt,at=Oe("Hours",!0),ot={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:He,monthsShort:Ce,week:{dow:0,doy:6},weekdays:Ge,weekdaysMin:$e,weekdaysShort:Ze,meridiemParse:/[ap]\.?m?\.?/i},it={},st={};function ut(e){return e?e.toLowerCase().replace("_","-"):e}function lt(t){var n=null;if(!it[t]&&void 0!==e&&e&&e.exports)try{n=nt._abbr,r(442)("./"+t),ct(n)}catch(e){}return it[t]}function ct(e,t){var r;return e&&(r=s(t)?mt(e):dt(e,t))&&(nt=r),nt._abbr}function dt(e,t){if(null!==t){var r=ot;if(t.abbr=e,null!=it[e])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=it[e]._config;else if(null!=t.parentLocale){if(null==it[t.parentLocale])return st[t.parentLocale]||(st[t.parentLocale]=[]),st[t.parentLocale].push({name:e,config:t}),null;r=it[t.parentLocale]._config}return it[e]=new x(j(r,t)),st[e]&&st[e].forEach(function(e){dt(e.name,e.config)}),ct(e),it[e]}return delete it[e],null}function mt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return nt;if(!o(e)){if(t=lt(e))return t;e=[e]}return function(e){for(var t,r,n,a,o=0;o<e.length;){for(a=ut(e[o]).split("-"),t=a.length,r=(r=ut(e[o+1]))?r.split("-"):null;t>0;){if(n=lt(a.slice(0,t).join("-")))return n;if(r&&r.length>=t&&D(a,r,!0)>=t-1)break;t--}o++}return null}(e)}function _t(e){var t,r=e._a;return r&&-2===f(e).overflow&&(t=r[ve]<0||r[ve]>11?ve:r[ge]<1||r[ge]>Ae(r[ye],r[ve])?ge:r[be]<0||r[be]>24||24===r[be]&&(0!==r[Me]||0!==r[Le]||0!==r[we])?be:r[Me]<0||r[Me]>59?Me:r[Le]<0||r[Le]>59?Le:r[we]<0||r[we]>999?we:-1,f(e)._overflowDayOfYear&&(t<ye||t>ge)&&(t=ge),f(e)._overflowWeeks&&-1===t&&(t=De),f(e)._overflowWeekday&&-1===t&&(t=ke),f(e).overflow=t),e}function ft(e,t,r){return null!=e?e:null!=t?t:r}function pt(e){var t,r,n,o,i=[];if(!e._d){for(n=function(e){var t=new Date(a.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[ge]&&null==e._a[ve]&&function(e){var t,r,n,a,o,i,s,u;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)o=1,i=4,r=ft(t.GG,e._a[ye],Be(Ot(),1,4).year),n=ft(t.W,1),((a=ft(t.E,1))<1||a>7)&&(u=!0);else{o=e._locale._week.dow,i=e._locale._week.doy;var l=Be(Ot(),o,i);r=ft(t.gg,e._a[ye],l.year),n=ft(t.w,l.week),null!=t.d?((a=t.d)<0||a>6)&&(u=!0):null!=t.e?(a=t.e+o,(t.e<0||t.e>6)&&(u=!0)):a=o}n<1||n>Ve(r,o,i)?f(e)._overflowWeeks=!0:null!=u?f(e)._overflowWeekday=!0:(s=Ue(r,n,a,o,i),e._a[ye]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(o=ft(e._a[ye],n[ye]),(e._dayOfYear>Te(o)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),r=qe(o,0,e._dayOfYear),e._a[ve]=r.getUTCMonth(),e._a[ge]=r.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=i[t]=n[t];for(;t<7;t++)e._a[t]=i[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[be]&&0===e._a[Me]&&0===e._a[Le]&&0===e._a[we]&&(e._nextDay=!0,e._a[be]=0),e._d=(e._useUTC?qe:function(e,t,r,n,a,o,i){var s=new Date(e,t,r,n,a,o,i);return e<100&&e>=0&&isFinite(s.getFullYear())&&s.setFullYear(e),s}).apply(null,i),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[be]=24),e._w&&void 0!==e._w.d&&e._w.d!==e._d.getDay()&&(f(e).weekdayMismatch=!0)}}var ht=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vt=/Z|[+-]\d\d(?::?\d\d)?/,gt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],bt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Mt=/^\/?Date\((\-?\d+)/i;function Lt(e){var t,r,n,a,o,i,s=e._i,u=ht.exec(s)||yt.exec(s);if(u){for(f(e).iso=!0,t=0,r=gt.length;t<r;t++)if(gt[t][1].exec(u[1])){a=gt[t][0],n=!1!==gt[t][2];break}if(null==a)return void(e._isValid=!1);if(u[3]){for(t=0,r=bt.length;t<r;t++)if(bt[t][1].exec(u[3])){o=(u[2]||" ")+bt[t][0];break}if(null==o)return void(e._isValid=!1)}if(!n&&null!=o)return void(e._isValid=!1);if(u[4]){if(!vt.exec(u[4]))return void(e._isValid=!1);i="Z"}e._f=a+(o||"")+(i||""),Yt(e)}else e._isValid=!1}var wt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Dt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}var kt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Tt(e){var t,r,n,a,o,i,s,u=wt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim());if(u){var l=(t=u[4],r=u[3],n=u[2],a=u[5],o=u[6],i=u[7],s=[Dt(t),Ce.indexOf(r),parseInt(n,10),parseInt(a,10),parseInt(o,10)],i&&s.push(parseInt(i,10)),s);if(!function(e,t,r){if(e){var n=Ze.indexOf(e),a=new Date(t[0],t[1],t[2]).getDay();if(n!==a)return f(r).weekdayMismatch=!0,r._isValid=!1,!1}return!0}(u[1],l,e))return;e._a=l,e._tzm=function(e,t,r){if(e)return kt[e];if(t)return 0;var n=parseInt(r,10),a=n%100,o=(n-a)/100;return 60*o+a}(u[8],u[9],u[10]),e._d=qe.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),f(e).rfc2822=!0}else e._isValid=!1}function Yt(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],f(e).empty=!0;var t,r,n,o,i,s=""+e._i,u=s.length,l=0;for(n=V(e._f,e._locale).match(R)||[],t=0;t<n.length;t++)o=n[t],(r=(s.match(de(o,e))||[])[0])&&((i=s.substr(0,s.indexOf(r))).length>0&&f(e).unusedInput.push(i),s=s.slice(s.indexOf(r)+r.length),l+=r.length),W[o]?(r?f(e).empty=!1:f(e).unusedTokens.push(o),he(o,r,e)):e._strict&&!r&&f(e).unusedTokens.push(o);f(e).charsLeftOver=u-l,s.length>0&&f(e).unusedInput.push(s),e._a[be]<=12&&!0===f(e).bigHour&&e._a[be]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[be]=function(e,t,r){var n;return null==r?t:null!=e.meridiemHour?e.meridiemHour(t,r):null!=e.isPM?((n=e.isPM(r))&&t<12&&(t+=12),n||12!==t||(t=0),t):t}(e._locale,e._a[be],e._meridiem),pt(e),_t(e)}else Tt(e);else Lt(e)}function St(e){var t=e._i,r=e._f;return e._locale=e._locale||mt(e._l),null===t||void 0===r&&""===t?h({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),M(t)?new b(_t(t)):(l(t)?e._d=t:o(r)?function(e){var t,r,n,a,o;if(0===e._f.length)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;a<e._f.length;a++)o=0,t=v({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[a],Yt(t),p(t)&&(o+=f(t).charsLeftOver,o+=10*f(t).unusedTokens.length,f(t).score=o,(null==n||o<n)&&(n=o,r=t));m(e,r||t)}(e):r?Yt(e):function(e){var t=e._i;s(t)?e._d=new Date(a.now()):l(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=Mt.exec(e._i);null===t?(Lt(e),!1===e._isValid&&(delete e._isValid,Tt(e),!1===e._isValid&&(delete e._isValid,a.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):o(t)?(e._a=c(t.slice(0),function(e){return parseInt(e,10)}),pt(e)):i(t)?function(e){if(!e._d){var t=C(e._i);e._a=c([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),pt(e)}}(e):u(t)?e._d=new Date(t):a.createFromInputFallback(e)}(e),p(e)||(e._d=null),e))}function Et(e,t,r,n,a){var s,u={};return!0!==r&&!1!==r||(n=r,r=void 0),(i(e)&&function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(e)||o(e)&&0===e.length)&&(e=void 0),u._isAMomentObject=!0,u._useUTC=u._isUTC=a,u._l=r,u._i=e,u._f=t,u._strict=n,(s=new b(_t(St(u))))._nextDay&&(s.add(1,"d"),s._nextDay=void 0),s}function Ot(e,t,r,n){return Et(e,t,r,n,!1)}a.createFromInputFallback=T("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),a.ISO_8601=function(){},a.RFC_2822=function(){};var jt=T("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ot.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:h()}),xt=T("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ot.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:h()});function At(e,t){var r,n;if(1===t.length&&o(t[0])&&(t=t[0]),!t.length)return Ot();for(r=t[0],n=1;n<t.length;++n)t[n].isValid()&&!t[n][e](r)||(r=t[n]);return r}var Pt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ht(e){var t=C(e),r=t.year||0,n=t.quarter||0,a=t.month||0,o=t.week||0,i=t.day||0,s=t.hour||0,u=t.minute||0,l=t.second||0,c=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===Se.call(Pt,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var r=!1,n=0;n<Pt.length;++n)if(e[Pt[n]]){if(r)return!1;parseFloat(e[Pt[n]])!==w(e[Pt[n]])&&(r=!0)}return!0}(t),this._milliseconds=+c+1e3*l+6e4*u+1e3*s*60*60,this._days=+i+7*o,this._months=+a+3*n+12*r,this._data={},this._locale=mt(),this._bubble()}function Ct(e){return e instanceof Ht}function Nt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ft(e,t){U(e,0,0,function(){var e=this.utcOffset(),r="+";return e<0&&(e=-e,r="-"),r+I(~~(e/60),2)+t+I(~~e%60,2)})}Ft("Z",":"),Ft("ZZ",""),ce("Z",se),ce("ZZ",se),fe(["Z","ZZ"],function(e,t,r){r._useUTC=!0,r._tzm=Rt(se,e)});var It=/([\+\-]|\d\d)/gi;function Rt(e,t){var r=(t||"").match(e);if(null===r)return null;var n=r[r.length-1]||[],a=(n+"").match(It)||["-",0,0],o=60*a[1]+w(a[2]);return 0===o?0:"+"===a[0]?o:-o}function zt(e,t){var r,n;return t._isUTC?(r=t.clone(),n=(M(e)||l(e)?e.valueOf():Ot(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+n),a.updateOffset(r,!1),r):Ot(e).local()}function qt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Wt(){return!!this.isValid()&&this._isUTC&&0===this._offset}a.updateOffset=function(){};var Ut=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Bt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Vt(e,t){var r,n,a,o,i,s,l=e,c=null;return Ct(e)?l={ms:e._milliseconds,d:e._days,M:e._months}:u(e)?(l={},t?l[t]=e:l.milliseconds=e):(c=Ut.exec(e))?(r="-"===c[1]?-1:1,l={y:0,d:w(c[ge])*r,h:w(c[be])*r,m:w(c[Me])*r,s:w(c[Le])*r,ms:w(Nt(1e3*c[we]))*r}):(c=Bt.exec(e))?(r="-"===c[1]?-1:(c[1],1),l={y:Gt(c[2],r),M:Gt(c[3],r),w:Gt(c[4],r),d:Gt(c[5],r),h:Gt(c[6],r),m:Gt(c[7],r),s:Gt(c[8],r)}):null==l?l={}:"object"==typeof l&&("from"in l||"to"in l)&&(o=Ot(l.from),i=Ot(l.to),a=o.isValid()&&i.isValid()?(i=zt(i,o),o.isBefore(i)?s=Zt(o,i):((s=Zt(i,o)).milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0},(l={}).ms=a.milliseconds,l.M=a.months),n=new Ht(l),Ct(e)&&d(e,"_locale")&&(n._locale=e._locale),n}function Gt(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function Zt(e,t){var r={milliseconds:0,months:0};return r.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function $t(e,t){return function(r,n){var a;return null===n||isNaN(+n)||(E(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=r,r=n,n=a),Jt(this,Vt(r="string"==typeof r?+r:r,n),e),this}}function Jt(e,t,r,n){var o=t._milliseconds,i=Nt(t._days),s=Nt(t._months);e.isValid()&&(n=null==n||n,s&&Ne(e,je(e,"Month")+s*r),i&&xe(e,"Date",je(e,"Date")+i*r),o&&e._d.setTime(e._d.valueOf()+o*r),n&&a.updateOffset(e,i||s))}Vt.fn=Ht.prototype,Vt.invalid=function(){return Vt(NaN)};var Kt=$t(1,"add"),Qt=$t(-1,"subtract");function Xt(e,t){var r,n,a=12*(t.year()-e.year())+(t.month()-e.month()),o=e.clone().add(a,"months");return t-o<0?(r=e.clone().add(a-1,"months"),n=(t-o)/(o-r)):(r=e.clone().add(a+1,"months"),n=(t-o)/(r-o)),-(a+n)||0}function er(e){var t;return void 0===e?this._locale._abbr:(null!=(t=mt(e))&&(this._locale=t),this)}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var tr=T("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function rr(){return this._locale}function nr(e,t){U(0,[e,e.length],0,t)}function ar(e,t,r,n,a){var o;return null==e?Be(this,n,a).year:(o=Ve(e,n,a),t>o&&(t=o),function(e,t,r,n,a){var o=Ue(e,t,r,n,a),i=qe(o.year,0,o.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}.call(this,e,t,r,n,a))}U(0,["gg",2],0,function(){return this.weekYear()%100}),U(0,["GG",2],0,function(){return this.isoWeekYear()%100}),nr("gggg","weekYear"),nr("ggggg","weekYear"),nr("GGGG","isoWeekYear"),nr("GGGGG","isoWeekYear"),P("weekYear","gg"),P("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),ce("G",oe),ce("g",oe),ce("GG",Q,Z),ce("gg",Q,Z),ce("GGGG",re,J),ce("gggg",re,J),ce("GGGGG",ne,K),ce("ggggg",ne,K),pe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,r,n){t[n.substr(0,2)]=w(e)}),pe(["gg","GG"],function(e,t,r,n){t[n]=a.parseTwoDigitYear(e)}),U("Q",0,"Qo","quarter"),P("quarter","Q"),F("quarter",7),ce("Q",G),fe("Q",function(e,t){t[ve]=3*(w(e)-1)}),U("D",["DD",2],"Do","date"),P("date","D"),F("date",9),ce("D",Q),ce("DD",Q,Z),ce("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),fe(["D","DD"],ge),fe("Do",function(e,t){t[ge]=w(e.match(Q)[0])});var or=Oe("Date",!0);U("DDD",["DDDD",3],"DDDo","dayOfYear"),P("dayOfYear","DDD"),F("dayOfYear",4),ce("DDD",te),ce("DDDD",$),fe(["DDD","DDDD"],function(e,t,r){r._dayOfYear=w(e)}),U("m",["mm",2],0,"minute"),P("minute","m"),F("minute",14),ce("m",Q),ce("mm",Q,Z),fe(["m","mm"],Me);var ir=Oe("Minutes",!1);U("s",["ss",2],0,"second"),P("second","s"),F("second",15),ce("s",Q),ce("ss",Q,Z),fe(["s","ss"],Le);var sr,ur=Oe("Seconds",!1);for(U("S",0,0,function(){return~~(this.millisecond()/100)}),U(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),U(0,["SSS",3],0,"millisecond"),U(0,["SSSS",4],0,function(){return 10*this.millisecond()}),U(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),U(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),U(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),U(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),U(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),P("millisecond","ms"),F("millisecond",16),ce("S",te,G),ce("SS",te,Z),ce("SSS",te,$),sr="SSSS";sr.length<=9;sr+="S")ce(sr,ae);function lr(e,t){t[we]=w(1e3*("0."+e))}for(sr="S";sr.length<=9;sr+="S")fe(sr,lr);var cr=Oe("Milliseconds",!1);U("z",0,0,"zoneAbbr"),U("zz",0,0,"zoneName");var dr=b.prototype;function mr(e){return e}dr.add=Kt,dr.calendar=function(e,t){var r=e||Ot(),n=zt(r,this).startOf("day"),o=a.calendarFormat(this,n)||"sameElse",i=t&&(O(t[o])?t[o].call(this,r):t[o]);return this.format(i||this.localeData().calendar(o,this,Ot(r)))},dr.clone=function(){return new b(this)},dr.diff=function(e,t,r){var n,a,o;if(!this.isValid())return NaN;if(!(n=zt(e,this)).isValid())return NaN;switch(a=6e4*(n.utcOffset()-this.utcOffset()),t=H(t)){case"year":o=Xt(this,n)/12;break;case"month":o=Xt(this,n);break;case"quarter":o=Xt(this,n)/3;break;case"second":o=(this-n)/1e3;break;case"minute":o=(this-n)/6e4;break;case"hour":o=(this-n)/36e5;break;case"day":o=(this-n-a)/864e5;break;case"week":o=(this-n-a)/6048e5;break;default:o=this-n}return r?o:L(o)},dr.endOf=function(e){return void 0===(e=H(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},dr.format=function(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=B(this,e);return this.localeData().postformat(t)},dr.from=function(e,t){return this.isValid()&&(M(e)&&e.isValid()||Ot(e).isValid())?Vt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},dr.fromNow=function(e){return this.from(Ot(),e)},dr.to=function(e,t){return this.isValid()&&(M(e)&&e.isValid()||Ot(e).isValid())?Vt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},dr.toNow=function(e){return this.to(Ot(),e)},dr.get=function(e){return O(this[e=H(e)])?this[e]():this},dr.invalidAt=function(){return f(this).overflow},dr.isAfter=function(e,t){var r=M(e)?e:Ot(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=H(s(t)?"millisecond":t))?this.valueOf()>r.valueOf():r.valueOf()<this.clone().startOf(t).valueOf())},dr.isBefore=function(e,t){var r=M(e)?e:Ot(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=H(s(t)?"millisecond":t))?this.valueOf()<r.valueOf():this.clone().endOf(t).valueOf()<r.valueOf())},dr.isBetween=function(e,t,r,n){return("("===(n=n||"()")[0]?this.isAfter(e,r):!this.isBefore(e,r))&&(")"===n[1]?this.isBefore(t,r):!this.isAfter(t,r))},dr.isSame=function(e,t){var r,n=M(e)?e:Ot(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=H(t||"millisecond"))?this.valueOf()===n.valueOf():(r=n.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf()))},dr.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},dr.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},dr.isValid=function(){return p(this)},dr.lang=tr,dr.locale=er,dr.localeData=rr,dr.max=xt,dr.min=jt,dr.parsingFlags=function(){return m({},f(this))},dr.set=function(e,t){if("object"==typeof e)for(var r=function(e){var t=[];for(var r in e)t.push({unit:r,priority:N[r]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=C(e)),n=0;n<r.length;n++)this[r[n].unit](e[r[n].unit]);else if(O(this[e=H(e)]))return this[e](t);return this},dr.startOf=function(e){switch(e=H(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this},dr.subtract=Qt,dr.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},dr.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},dr.toDate=function(){return new Date(this.valueOf())},dr.toISOString=function(){if(!this.isValid())return null;var e=this.clone().utc();return e.year()<0||e.year()>9999?B(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):O(Date.prototype.toISOString)?this.toDate().toISOString():B(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},dr.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var r="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a=t+'[")]';return this.format(r+n+"-MM-DD[T]HH:mm:ss.SSS"+a)},dr.toJSON=function(){return this.isValid()?this.toISOString():null},dr.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},dr.unix=function(){return Math.floor(this.valueOf()/1e3)},dr.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},dr.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},dr.year=Ee,dr.isLeapYear=function(){return Ye(this.year())},dr.weekYear=function(e){return ar.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},dr.isoWeekYear=function(e){return ar.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},dr.quarter=dr.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},dr.month=Fe,dr.daysInMonth=function(){return Ae(this.year(),this.month())},dr.week=dr.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},dr.isoWeek=dr.isoWeeks=function(e){var t=Be(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},dr.weeksInYear=function(){var e=this.localeData()._week;return Ve(this.year(),e.dow,e.doy)},dr.isoWeeksInYear=function(){return Ve(this.year(),1,4)},dr.date=or,dr.day=dr.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},dr.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},dr.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},dr.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},dr.hour=dr.hours=at,dr.minute=dr.minutes=ir,dr.second=dr.seconds=ur,dr.millisecond=dr.milliseconds=cr,dr.utcOffset=function(e,t,r){var n,o=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Rt(se,e)))return this}else Math.abs(e)<16&&!r&&(e*=60);return!this._isUTC&&t&&(n=qt(this)),this._offset=e,this._isUTC=!0,null!=n&&this.add(n,"m"),o!==e&&(!t||this._changeInProgress?Jt(this,Vt(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:qt(this)},dr.utc=function(e){return this.utcOffset(0,e)},dr.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(qt(this),"m")),this},dr.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Rt(ie,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},dr.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Ot(e).utcOffset():0,(this.utcOffset()-e)%60==0)},dr.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},dr.isLocal=function(){return!!this.isValid()&&!this._isUTC},dr.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},dr.isUtc=Wt,dr.isUTC=Wt,dr.zoneAbbr=function(){return this._isUTC?"UTC":""},dr.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},dr.dates=T("dates accessor is deprecated. Use date instead.",or),dr.months=T("months accessor is deprecated. Use month instead",Fe),dr.years=T("years accessor is deprecated. Use year instead",Ee),dr.zone=T("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),dr.isDSTShifted=T("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e={};if(v(e,this),(e=St(e))._a){var t=e._isUTC?_(e._a):Ot(e._a);this._isDSTShifted=this.isValid()&&D(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var _r=x.prototype;function fr(e,t,r,n){var a=mt(),o=_().set(n,t);return a[r](o,e)}function pr(e,t,r){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return fr(e,t,r,"month");var n,a=[];for(n=0;n<12;n++)a[n]=fr(e,n,r,"month");return a}function hr(e,t,r,n){"boolean"==typeof e?(u(t)&&(r=t,t=void 0),t=t||""):(r=t=e,e=!1,u(t)&&(r=t,t=void 0),t=t||"");var a,o=mt(),i=e?o._week.dow:0;if(null!=r)return fr(t,(r+i)%7,n,"day");var s=[];for(a=0;a<7;a++)s[a]=fr(t,(a+i)%7,n,"day");return s}_r.calendar=function(e,t,r){var n=this._calendar[e]||this._calendar.sameElse;return O(n)?n.call(t,r):n},_r.longDateFormat=function(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},_r.invalidDate=function(){return this._invalidDate},_r.ordinal=function(e){return this._ordinal.replace("%d",e)},_r.preparse=mr,_r.postformat=mr,_r.relativeTime=function(e,t,r,n){var a=this._relativeTime[r];return O(a)?a(e,t,r,n):a.replace(/%d/i,e)},_r.pastFuture=function(e,t){var r=this._relativeTime[e>0?"future":"past"];return O(r)?r(t):r.replace(/%s/i,t)},_r.set=function(e){var t,r;for(r in e)O(t=e[r])?this[r]=t:this["_"+r]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},_r.months=function(e,t){return e?o(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Pe).test(t)?"format":"standalone"][e.month()]:o(this._months)?this._months:this._months.standalone},_r.monthsShort=function(e,t){return e?o(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Pe.test(t)?"format":"standalone"][e.month()]:o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},_r.monthsParse=function(e,t,r){var n,a,o;if(this._monthsParseExact)return function(e,t,r){var n,a,o,i=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)o=_([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(o,"").toLocaleLowerCase();return r?"MMM"===t?-1!==(a=Se.call(this._shortMonthsParse,i))?a:null:-1!==(a=Se.call(this._longMonthsParse,i))?a:null:"MMM"===t?-1!==(a=Se.call(this._shortMonthsParse,i))?a:-1!==(a=Se.call(this._longMonthsParse,i))?a:null:-1!==(a=Se.call(this._longMonthsParse,i))?a:-1!==(a=Se.call(this._shortMonthsParse,i))?a:null}.call(this,e,t,r);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(a=_([2e3,n]),r&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),r||this._monthsParse[n]||(o="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[n]=new RegExp(o.replace(".",""),"i")),r&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(r&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!r&&this._monthsParse[n].test(e))return n}},_r.monthsRegex=function(e){return this._monthsParseExact?(d(this,"_monthsRegex")||ze.call(this),e?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=Re),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},_r.monthsShortRegex=function(e){return this._monthsParseExact?(d(this,"_monthsRegex")||ze.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=Ie),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},_r.week=function(e){return Be(e,this._week.dow,this._week.doy).week},_r.firstDayOfYear=function(){return this._week.doy},_r.firstDayOfWeek=function(){return this._week.dow},_r.weekdays=function(e,t){return e?o(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:o(this._weekdays)?this._weekdays:this._weekdays.standalone},_r.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},_r.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},_r.weekdaysParse=function(e,t,r){var n,a,o;if(this._weekdaysParseExact)return function(e,t,r){var n,a,o,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)o=_([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(o,"").toLocaleLowerCase();return r?"dddd"===t?-1!==(a=Se.call(this._weekdaysParse,i))?a:null:"ddd"===t?-1!==(a=Se.call(this._shortWeekdaysParse,i))?a:null:-1!==(a=Se.call(this._minWeekdaysParse,i))?a:null:"dddd"===t?-1!==(a=Se.call(this._weekdaysParse,i))?a:-1!==(a=Se.call(this._shortWeekdaysParse,i))?a:-1!==(a=Se.call(this._minWeekdaysParse,i))?a:null:"ddd"===t?-1!==(a=Se.call(this._shortWeekdaysParse,i))?a:-1!==(a=Se.call(this._weekdaysParse,i))?a:-1!==(a=Se.call(this._minWeekdaysParse,i))?a:null:-1!==(a=Se.call(this._minWeekdaysParse,i))?a:-1!==(a=Se.call(this._weekdaysParse,i))?a:-1!==(a=Se.call(this._shortWeekdaysParse,i))?a:null}.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(a=_([2e3,1]).day(n),r&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(a,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(a,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(a,"").replace(".",".?")+"$","i")),this._weekdaysParse[n]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[n]=new RegExp(o.replace(".",""),"i")),r&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(r&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(r&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!r&&this._weekdaysParse[n].test(e))return n}},_r.weekdaysRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=Je),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},_r.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ke),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},_r.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Qe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},_r.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},_r.meridiem=function(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"},ct("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=1===w(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+r}}),a.lang=T("moment.lang is deprecated. Use moment.locale instead.",ct),a.langData=T("moment.langData is deprecated. Use moment.localeData instead.",mt);var yr=Math.abs;function vr(e,t,r,n){var a=Vt(t,r);return e._milliseconds+=n*a._milliseconds,e._days+=n*a._days,e._months+=n*a._months,e._bubble()}function gr(e){return e<0?Math.floor(e):Math.ceil(e)}function br(e){return 4800*e/146097}function Mr(e){return 146097*e/4800}function Lr(e){return function(){return this.as(e)}}var wr=Lr("ms"),Dr=Lr("s"),kr=Lr("m"),Tr=Lr("h"),Yr=Lr("d"),Sr=Lr("w"),Er=Lr("M"),Or=Lr("y");function jr(e){return function(){return this.isValid()?this._data[e]:NaN}}var xr=jr("milliseconds"),Ar=jr("seconds"),Pr=jr("minutes"),Hr=jr("hours"),Cr=jr("days"),Nr=jr("months"),Fr=jr("years"),Ir=Math.round,Rr={ss:44,s:45,m:45,h:22,d:26,M:11},zr=Math.abs;function qr(e){return(e>0)-(e<0)||+e}function Wr(){if(!this.isValid())return this.localeData().invalidDate();var e,t,r=zr(this._milliseconds)/1e3,n=zr(this._days),a=zr(this._months);e=L(r/60),t=L(e/60),r%=60,e%=60;var o=L(a/12),i=a%=12,s=n,u=t,l=e,c=r?r.toFixed(3).replace(/\.?0+$/,""):"",d=this.asSeconds();if(!d)return"P0D";var m=d<0?"-":"",_=qr(this._months)!==qr(d)?"-":"",f=qr(this._days)!==qr(d)?"-":"",p=qr(this._milliseconds)!==qr(d)?"-":"";return m+"P"+(o?_+o+"Y":"")+(i?_+i+"M":"")+(s?f+s+"D":"")+(u||l||c?"T":"")+(u?p+u+"H":"")+(l?p+l+"M":"")+(c?p+c+"S":"")}var Ur=Ht.prototype;return Ur.isValid=function(){return this._isValid},Ur.abs=function(){var e=this._data;return this._milliseconds=yr(this._milliseconds),this._days=yr(this._days),this._months=yr(this._months),e.milliseconds=yr(e.milliseconds),e.seconds=yr(e.seconds),e.minutes=yr(e.minutes),e.hours=yr(e.hours),e.months=yr(e.months),e.years=yr(e.years),this},Ur.add=function(e,t){return vr(this,e,t,1)},Ur.subtract=function(e,t){return vr(this,e,t,-1)},Ur.as=function(e){if(!this.isValid())return NaN;var t,r,n=this._milliseconds;if("month"===(e=H(e))||"year"===e)return t=this._days+n/864e5,r=this._months+br(t),"month"===e?r:r/12;switch(t=this._days+Math.round(Mr(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},Ur.asMilliseconds=wr,Ur.asSeconds=Dr,Ur.asMinutes=kr,Ur.asHours=Tr,Ur.asDays=Yr,Ur.asWeeks=Sr,Ur.asMonths=Er,Ur.asYears=Or,Ur.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12):NaN},Ur._bubble=function(){var e,t,r,n,a,o=this._milliseconds,i=this._days,s=this._months,u=this._data;return o>=0&&i>=0&&s>=0||o<=0&&i<=0&&s<=0||(o+=864e5*gr(Mr(s)+i),i=0,s=0),u.milliseconds=o%1e3,e=L(o/1e3),u.seconds=e%60,t=L(e/60),u.minutes=t%60,r=L(t/60),u.hours=r%24,i+=L(r/24),a=L(br(i)),s+=a,i-=gr(Mr(a)),n=L(s/12),s%=12,u.days=i,u.months=s,u.years=n,this},Ur.clone=function(){return Vt(this)},Ur.get=function(e){return e=H(e),this.isValid()?this[e+"s"]():NaN},Ur.milliseconds=xr,Ur.seconds=Ar,Ur.minutes=Pr,Ur.hours=Hr,Ur.days=Cr,Ur.weeks=function(){return L(this.days()/7)},Ur.months=Nr,Ur.years=Fr,Ur.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),r=function(e,t,r){var n=Vt(e).abs(),a=Ir(n.as("s")),o=Ir(n.as("m")),i=Ir(n.as("h")),s=Ir(n.as("d")),u=Ir(n.as("M")),l=Ir(n.as("y")),c=a<=Rr.ss&&["s",a]||a<Rr.s&&["ss",a]||o<=1&&["m"]||o<Rr.m&&["mm",o]||i<=1&&["h"]||i<Rr.h&&["hh",i]||s<=1&&["d"]||s<Rr.d&&["dd",s]||u<=1&&["M"]||u<Rr.M&&["MM",u]||l<=1&&["y"]||["yy",l];return c[2]=t,c[3]=+e>0,c[4]=r,function(e,t,r,n,a){return a.relativeTime(t||1,!!r,e,n)}.apply(null,c)}(this,!e,t);return e&&(r=t.pastFuture(+this,r)),t.postformat(r)},Ur.toISOString=Wr,Ur.toString=Wr,Ur.toJSON=Wr,Ur.locale=er,Ur.localeData=rr,Ur.toIsoString=T("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Wr),Ur.lang=tr,U("X",0,0,"unix"),U("x",0,0,"valueOf"),ce("x",oe),ce("X",/[+-]?\d+(\.\d{1,3})?/),fe("X",function(e,t,r){r._d=new Date(1e3*parseFloat(e,10))}),fe("x",function(e,t,r){r._d=new Date(w(e))}),a.version="2.19.3",t=Ot,a.fn=dr,a.min=function(){return At("isBefore",[].slice.call(arguments,0))},a.max=function(){return At("isAfter",[].slice.call(arguments,0))},a.now=function(){return Date.now?Date.now():+new Date},a.utc=_,a.unix=function(e){return Ot(1e3*e)},a.months=function(e,t){return pr(e,t,"months")},a.isDate=l,a.locale=ct,a.invalid=h,a.duration=Vt,a.isMoment=M,a.weekdays=function(e,t,r){return hr(e,t,r,"weekdays")},a.parseZone=function(){return Ot.apply(null,arguments).parseZone()},a.localeData=mt,a.isDuration=Ct,a.monthsShort=function(e,t){return pr(e,t,"monthsShort")},a.weekdaysMin=function(e,t,r){return hr(e,t,r,"weekdaysMin")},a.defineLocale=dt,a.updateLocale=function(e,t){if(null!=t){var r,n,a=ot;null!=(n=lt(e))&&(a=n._config),t=j(a,t),(r=new x(t)).parentLocale=it[e],it[e]=r,ct(e)}else null!=it[e]&&(null!=it[e].parentLocale?it[e]=it[e].parentLocale:null!=it[e]&&delete it[e]);return it[e]},a.locales=function(){return Y(it)},a.weekdaysShort=function(e,t,r){return hr(e,t,r,"weekdaysShort")},a.normalizeUnits=H,a.relativeTimeRounding=function(e){return void 0===e?Ir:"function"==typeof e&&(Ir=e,!0)},a.relativeTimeThreshold=function(e,t){return void 0!==Rr[e]&&(void 0===t?Rr[e]:(Rr[e]=t,"s"===e&&(Rr.ss=t-1),!0))},a.calendarFormat=function(e,t){var r=e.diff(t,"days",!0);return r<-6?"sameElse":r<-1?"lastWeek":r<0?"lastDay":r<1?"sameDay":r<2?"nextDay":r<7?"nextWeek":"sameElse"},a.prototype=dr,a}()}).call(this,r(72)(e))},function(e,t,r){"use strict";Object.assign;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(e){return"@@redux-saga/"+e},o=a("TASK"),i=a("HELPER"),s=function(e){return e};function u(e,t,r){if(!t(e))throw function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";"undefined"==typeof window?console.log("redux-saga "+e+": "+t+"\n"+(r&&r.stack||r)):console[e](t,r)}("error","uncaught at check",r),new Error(r)}var l=Object.prototype.hasOwnProperty;function c(e,t){return d.notUndef(e)&&l.call(e,t)}var d={undef:function(e){return null==e},notUndef:function(e){return null!=e},func:function(e){return"function"==typeof e},number:function(e){return"number"==typeof e},string:function(e){return"string"==typeof e},array:Array.isArray,object:function(e){return e&&!d.array(e)&&"object"===(void 0===e?"undefined":n(e))},promise:function(e){return e&&d.func(e.then)},iterator:function(e){return e&&d.func(e.next)&&d.func(e.throw)},iterable:function(e){return e&&d.func(Symbol)?d.func(e[Symbol.iterator]):d.array(e)},task:function(e){return e&&e[o]},observable:function(e){return e&&d.func(e.subscribe)},buffer:function(e){return e&&d.func(e.isEmpty)&&d.func(e.take)&&d.func(e.put)},pattern:function(e){return e&&(d.string(e)||"symbol"===(void 0===e?"undefined":n(e))||d.func(e)||d.array(e))},channel:function(e){return e&&d.func(e.take)&&d.func(e.close)},helper:function(e){return e&&e[i]},stringableFunc:function(e){return d.func(e)&&c(e,"toString")}};var m=function(e){throw e},_=function(e){return{value:e,done:!0}};function f(e,t){return function(){return e.apply(void 0,arguments)}}var p=a("IO"),h="TAKE",y="PUT",v="ALL",g="CALL",b="FORK",M="SELECT",L=function(e,t){var r;return(r={})[p]=!0,r[e]=t,r};function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*";if(arguments.length&&u(arguments[0],d.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),d.pattern(e))return L(h,{pattern:e});if(d.channel(e))return L(h,{channel:e});throw new Error("take(patternOrChannel): argument "+String(e)+" is not valid channel or a valid pattern")}w.maybe=function(){var e=w.apply(void 0,arguments);return e[h].maybe=!0,e};w.maybe;function D(e,t){return arguments.length>1?(u(e,d.notUndef,"put(channel, action): argument channel is undefined"),u(e,d.channel,"put(channel, action): argument "+e+" is not a valid channel"),u(t,d.notUndef,"put(channel, action): argument action is undefined")):(u(e,d.notUndef,"put(action): argument action is undefined"),t=e,e=null),L(y,{channel:e,action:t})}function k(e){return L(v,e)}function T(e,t,r){u(t,d.notUndef,e+": argument fn is undefined");var n=null;if(d.array(t)){var a=t;n=a[0],t=a[1]}else if(t.fn){var o=t;n=o.context,t=o.fn}return n&&d.string(t)&&d.func(n[t])&&(t=n[t]),u(t,d.func,e+": argument "+t+" is not a function"),{context:n,fn:t,args:r}}function Y(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return L(g,T("call",e,r))}function S(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return L(b,T("fork",e,r))}function E(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return 0===arguments.length?e=s:(u(e,d.notUndef,"select(selector,[...]): argument selector is undefined"),u(e,d.func,"select(selector,[...]): argument "+e+" is not a function")),L(M,{selector:e,args:r})}D.resolve=function(){var e=D.apply(void 0,arguments);return e[y].resolve=!0,e},D.sync=f(D.resolve);var O={done:!0,value:void 0},j={};function x(e){return d.channel(e)?"channel":Array.isArray(e)?String(e.map(function(e){return String(e)})):String(e)}function A(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"iterator",n=void 0,a=t;function o(t,r){if(a===j)return O;if(r)throw a=j,r;n&&n(t);var o=e[a](),i=o[0],s=o[1],u=o[2];return n=u,(a=i)===j?O:s}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments[3],a={name:r,next:e,throw:t,return:_};return n&&(a[i]=!0),"undefined"!=typeof Symbol&&(a[Symbol.iterator]=function(){return a}),a}(o,function(e){return o(null,e)},r,!0)}Object.assign;var P={type:"@@redux-saga/CHANNEL_END"};function H(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),a=2;a<r;a++)n[a-2]=arguments[a];var o={done:!1,value:w(e)},i=void 0,s=function(e){return i=e};return A({q1:function(){return["q2",o,s]},q2:function(){return i===P?[j]:["q1",(e=i,{done:!1,value:S.apply(void 0,[t].concat(n,[e]))})];var e}},"q1","takeEvery("+x(e)+", "+t.name+")")}function C(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),a=2;a<r;a++)n[a-2]=arguments[a];return S.apply(void 0,[H,e,t].concat(n))}r.d(t,"e",function(){return w}),r.d(t,"c",function(){return D}),r.d(t,"a",function(){return k}),r.d(t,"b",function(){return Y}),r.d(t,"d",function(){return E}),r.d(t,"f",function(){return C})},function(e,t){e.exports=React},function(e,t){e.exports=tribe.common.utils},function(e,t,r){"use strict";t.__esModule=!0;var n,a=r(361),o=(n=a)&&n.__esModule?n:{default:n};t.default=o.default||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}},function(e,t){e.exports=wp.i18n},function(e,t,r){"use strict";r.d(t,"a",function(){return l}),r.d(t,"b",function(){return d});var n=r(43),a=r.n(n),o=r(166),i=r.n(o),s=r(109),u=r.n(s),l="@@MT/EVENTS",c=function(e,t){return function(r,n,a){if(n in e){var o=u()(e[n])||i()(e[n])||""===e[n]?a:e[n];t(r(o))}}},d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];r.forEach(function(r){return c(e,t).apply(void 0,a()(r))})}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=t.default},function(e,t,r){e.exports=r(504)},function(e,t,r){"use strict";function n(e,t){return e===t}function a(e,t,r){if(null===t||null===r||t.length!==r.length)return!1;for(var n=t.length,a=0;a<n;a++)if(!e(t[a],r[a]))return!1;return!0}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n,r=null,o=null;return function(){return a(t,r,arguments)||(o=e.apply(null,arguments)),r=arguments,o}}function i(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e})){var r=t.map(function(e){return typeof e}).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+r+"]")}return t}function s(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return function(){for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];var s=0,u=n.pop(),l=i(n),c=e.apply(void 0,[function(){return s++,u.apply(null,arguments)}].concat(r)),d=o(function(){for(var e=[],t=l.length,r=0;r<t;r++)e.push(l[r].apply(null,arguments));return c.apply(null,e)});return d.resultFunc=u,d.recomputations=function(){return s},d.resetRecomputations=function(){return s=0},d}}t.__esModule=!0,t.defaultMemoize=o,t.createSelectorCreator=s,t.createStructuredSelector=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;if("object"!=typeof e)throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);var r=Object.keys(e);return t(r.map(function(t){return e[t]}),function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(function(e,t,n){return e[r[n]]=t,e},{})})};var u=t.createSelector=s(o)},function(e,t,r){var n=r(106);e.exports=function(e,t,r){var a=null==e?void 0:n(e,t);return void 0===a?r:a}},function(e,t){e.exports=tribe.common.utils.globals},function(e,t,r){"use strict";r.d(t,"b",function(){return i}),r.d(t,"a",function(){return u}),r.d(t,"c",function(){return l});r(110);var n=function(){return Math.random().toString(36).substring(7).split("").join(".")},a={INIT:"@@redux/INIT"+n(),REPLACE:"@@redux/REPLACE"+n(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+n()}};function o(e,t){var r=t&&t.type;return"Given "+(r&&'action "'+String(r)+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function i(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++){var i=t[n];0,"function"==typeof e[i]&&(r[i]=e[i])}var s,u=Object.keys(r);try{!function(e){Object.keys(e).forEach(function(t){var r=e[t];if(void 0===r(void 0,{type:a.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===r(void 0,{type:a.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+a.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}(r)}catch(e){s=e}return function(e,t){if(void 0===e&&(e={}),s)throw s;for(var n=!1,a={},i=0;i<u.length;i++){var l=u[i],c=r[l],d=e[l],m=c(d,t);if(void 0===m){var _=o(l,t);throw new Error(_)}a[l]=m,n=n||m!==d}return n?a:e}}function s(e,t){return function(){return t(e.apply(this,arguments))}}function u(e,t){if("function"==typeof e)return s(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var r=Object.keys(e),n={},a=0;a<r.length;a++){var o=r[a],i=e[o];"function"==typeof i&&(n[o]=s(i,t))}return n}function l(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}},function(e,t){e.exports=wp.components},function(e,t,r){"use strict";r.r(t),r.d(t,"SET_START_DATE_TIME",function(){return a}),r.d(t,"SET_END_DATE_TIME",function(){return o}),r.d(t,"SET_START_TIME",function(){return i}),r.d(t,"SET_END_TIME",function(){return s}),r.d(t,"SET_DATE_RANGE",function(){return u}),r.d(t,"SET_START_TIME_INPUT",function(){return l}),r.d(t,"SET_END_TIME_INPUT",function(){return c}),r.d(t,"SET_NATURAL_LANGUAGE_LABEL",function(){return d}),r.d(t,"SET_MULTI_DAY",function(){return m}),r.d(t,"SET_ALL_DAY",function(){return _}),r.d(t,"SET_SEPARATOR_DATE",function(){return f}),r.d(t,"SET_SEPARATOR_TIME",function(){return p}),r.d(t,"SET_TIME_ZONE",function(){return h}),r.d(t,"SET_TIMEZONE_VISIBILITY",function(){return y}),r.d(t,"SET_TIMEZONE_LABEL",function(){return v}),r.d(t,"SET_DATE_INPUT_VISIBILITY",function(){return g}),r.d(t,"SET_DATETIME_BLOCK_EDITABLE_STATE",function(){return b});var n=r(7),a=n.a+"/SET_START_DATE_TIME",o=n.a+"/SET_END_DATE_TIME",i=n.a+"/SET_START_TIME",s=n.a+"/SET_END_TIME",u=n.a+"/SET_DATE_RANGE",l=n.a+"/SET_START_TIME_INPUT",c=n.a+"/SET_END_TIME_INPUT",d=n.a+"/SET_NATURAL_LANGUAGE_LABEL",m=n.a+"/SET_MULTI_DAY",_=n.a+"/SET_ALL_DAY",f=n.a+"/SET_SEPARATOR_DATE",p=n.a+"/SET_SEPARATOR_TIME",h=n.a+"/SET_TIME_ZONE",y=n.a+"/SET_TIMEZONE_VISIBILITY",v=n.a+"/SET_TIMEZONE_LABEL",g=n.a+"/SET_DATE_INPUT_VISIBILITY",b=n.a+"/SET_DATETIME_BLOCK_EDITABLE_STATE"},function(e,t,r){"use strict";r.r(t);var n={};r.r(n),r.d(n,"setNaturalLanguageLabel",function(){return u}),r.d(n,"setDateRange",function(){return l}),r.d(n,"setStartDateTime",function(){return c}),r.d(n,"setEndDateTime",function(){return d}),r.d(n,"setStartTime",function(){return m}),r.d(n,"setEndTime",function(){return _}),r.d(n,"setStartTimeInput",function(){return f}),r.d(n,"setEndTimeInput",function(){return p}),r.d(n,"setSeparatorDate",function(){return h}),r.d(n,"setSeparatorTime",function(){return y}),r.d(n,"setAllDay",function(){return v}),r.d(n,"setMultiDay",function(){return g}),r.d(n,"setTimeZone",function(){return b}),r.d(n,"setTimeZoneLabel",function(){return M}),r.d(n,"setTimeZoneVisibility",function(){return L}),r.d(n,"setDateInputVisibility",function(){return w}),r.d(n,"allowEdits",function(){return D}),r.d(n,"disableEdits",function(){return k});var a={};r.r(a),r.d(a,"setInitialState",function(){return j});var o={};r.r(o),r.d(o,"datetimeSelector",function(){return A}),r.d(o,"getStart",function(){return P}),r.d(o,"getEnd",function(){return H}),r.d(o,"getStartTimeInput",function(){return C}),r.d(o,"getEndTimeInput",function(){return N}),r.d(o,"getAllDay",function(){return F}),r.d(o,"getMultiDay",function(){return I}),r.d(o,"getDateSeparator",function(){return R}),r.d(o,"getTimeSeparator",function(){return z}),r.d(o,"getTimeZone",function(){return q}),r.d(o,"getTimeZoneVisibility",function(){return W}),r.d(o,"getTimeZoneLabel",function(){return U}),r.d(o,"getNaturalLanguageLabel",function(){return B}),r.d(o,"getDateInputVisibility",function(){return V}),r.d(o,"isEditable",function(){return G});var i=r(50),s=r(15),u=function(e){return{type:s.SET_NATURAL_LANGUAGE_LABEL,payload:{label:e}}},l=function(e){return{type:s.SET_DATE_RANGE,payload:e}},c=function(e){return{type:s.SET_START_DATE_TIME,payload:{start:e}}},d=function(e){return{type:s.SET_END_DATE_TIME,payload:{end:e}}},m=function(e){return{type:s.SET_START_TIME,payload:{start:e}}},_=function(e){return{type:s.SET_END_TIME,payload:{end:e}}},f=function(e){return{type:s.SET_START_TIME_INPUT,payload:{startTimeInput:e}}},p=function(e){return{type:s.SET_END_TIME_INPUT,payload:{endTimeInput:e}}},h=function(e){return{type:s.SET_SEPARATOR_DATE,payload:{separator:e}}},y=function(e){return{type:s.SET_SEPARATOR_TIME,payload:{separator:e}}},v=function(e){return{type:s.SET_ALL_DAY,payload:{allDay:e}}},g=function(e){return{type:s.SET_MULTI_DAY,payload:{multiDay:e}}},b=function(e){return{type:s.SET_TIME_ZONE,payload:{timeZone:e}}},M=function(e){return{type:s.SET_TIMEZONE_LABEL,payload:{label:e}}},L=function(e){return{type:s.SET_TIMEZONE_VISIBILITY,payload:{show:e}}},w=function(e){return{type:s.SET_DATE_INPUT_VISIBILITY,payload:{show:e}}},D=function(){return{type:s.SET_DATETIME_BLOCK_EDITABLE_STATE,payload:{isEditable:!0}}},k=function(){return{type:s.SET_DATETIME_BLOCK_EDITABLE_STATE,payload:{isEditable:!1}}},T=r(7),Y=r(4),S=Y.moment.parseFormats,E=Y.moment.toDateTime,O=Y.moment.toTime,j=function(e){var t=e.get,r=e.attributes;return function(e){var n=t("timeZone",i.a.timeZone),a=t("timeZoneLabel",n);Object(T.b)(r,e)([[c,"start",i.a.start],[d,"end",i.a.end],[v,"allDay",i.a.allDay],[h,"separatorDate",i.a.dateTimeSeparator],[y,"separatorTime",i.a.timeRangeSeparator],[b,"timeZone",a],[M,"timeZoneLabel",a],[L,"showTimeZone",i.a.showTimeZone]]);var o={start:i.a.start,end:i.a.end};if(r.start){var s=S(r.start);o.start=E(s);var l=O(s);e(c(o.start)),e(f(l))}if(r.end){var m=S(r.end);o.end=E(m);var _=O(m);e(d(o.end)),e(p(_))}e(u(Y.date.rangeToNaturalLanguage(o.start,o.end)))}},x=r(10),A=function(e){return e.events.blocks.datetime},P=Object(x.createSelector)([A],function(e){return e.start}),H=Object(x.createSelector)([A],function(e){return e.end}),C=Object(x.createSelector)([A],function(e){return e.startTimeInput}),N=Object(x.createSelector)([A],function(e){return e.endTimeInput}),F=Object(x.createSelector)([A],function(e){return e.allDay}),I=Object(x.createSelector)([A],function(e){return e.multiDay}),R=Object(x.createSelector)([A],function(e){return e.dateTimeSeparator}),z=Object(x.createSelector)([A],function(e){return e.timeRangeSeparator}),q=Object(x.createSelector)([A],function(e){return e.timeZone}),W=Object(x.createSelector)([A],function(e){return e.showTimeZone}),U=Object(x.createSelector)([A],function(e){return e.timeZoneLabel}),B=Object(x.createSelector)([A],function(e){return e.naturalLanguage}),V=Object(x.createSelector)([A],function(e){return e.showDateInput}),G=Object(x.createSelector)([A],function(e){return e.isEditable}),Z=r(9),$=r.n(Z),J=r(2),K=r(437),Q=r.n(K);r(176),r(445);var X=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var ee=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var te=function(e){return function(t,r,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;if(ee(t)&&X(r))if("function"==typeof n)if("number"==typeof a){var o={callback:n,priority:a,namespace:r};if(e[t]){for(var i=e[t].handlers,s=0;s<i.length&&!(i[s].priority>a);)s++;i.splice(s,0,o),(e.__current||[]).forEach(function(e){e.name===t&&e.currentIndex>=s&&e.currentIndex++})}else e[t]={handlers:[o],runs:0};"hookAdded"!==t&&le("hookAdded",t,r,n,a)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}};var re=function(e,t){return function(r,n){if(ee(r)&&(t||X(n))){if(!e[r])return 0;var a=0;if(t)a=e[r].handlers.length,e[r]={runs:e[r].runs,handlers:[]};else for(var o=e[r].handlers,i=function(t){o[t].namespace===n&&(o.splice(t,1),a++,(e.__current||[]).forEach(function(e){e.name===r&&e.currentIndex>=t&&e.currentIndex--}))},s=o.length-1;s>=0;s--)i(s);return"hookRemoved"!==r&&le("hookRemoved",r,n),a}}};var ne=function(e){return function(t){return t in e}};var ae=function(e,t){return function(r){e[r]||(e[r]={handlers:[],runs:0}),e[r].runs++;for(var n=e[r].handlers,a=arguments.length,o=new Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];if(!n||!n.length)return t?o[0]:void 0;var s={name:r,currentIndex:0};for(e.__current.push(s),e[r]||(e[r]={runs:0,handlers:[]});s.currentIndex<n.length;){var u=n[s.currentIndex],l=u.callback.apply(null,o);t&&(o[0]=l),s.currentIndex++}return e.__current.pop(),t?o[0]:void 0}};var oe=function(e){return function(){return e.__current&&e.__current.length?e.__current[e.__current.length-1].name:null}};var ie=function(e){return function(t){return void 0===t?void 0!==e.__current[0]:!!e.__current[0]&&t===e.__current[0].name}};var se=function(e){return function(t){if(ee(t))return e[t]&&e[t].runs?e[t].runs:0}};var ue=function(){var e=Q()(null),t=Q()(null);return e.__current=[],t.__current=[],{addAction:te(e),addFilter:te(t),removeAction:re(e),removeFilter:re(t),hasAction:ne(e),hasFilter:ne(t),removeAllActions:re(e,!0),removeAllFilters:re(t,!0),doAction:ae(e),applyFilters:ae(t,!0),currentAction:oe(e),currentFilter:oe(t),doingAction:ie(e),doingFilter:ie(t),didAction:se(e),didFilter:se(t),actions:e,filters:t}}(),le=(ue.addAction,ue.addFilter,ue.removeAction,ue.removeFilter,ue.hasAction,ue.hasFilter,ue.removeAllActions,ue.removeAllFilters,ue.doAction),ce=ue.applyFilters,de=(ue.currentAction,ue.currentFilter,ue.doingAction,ue.doingFilter,ue.didAction,ue.didFilter,ue.actions,ue.filters,$.a.mark(Ae)),me=$.a.mark(Pe),_e=$.a.mark(He),fe=$.a.mark(Ce),pe=$.a.mark(Ne),he=$.a.mark(Fe),ye=$.a.mark(Ie),ve=$.a.mark(Re),ge=$.a.mark(ze),be=$.a.mark(qe),Me=$.a.mark(We),Le=$.a.mark(Ue),we=$.a.mark(Be),De=$.a.mark(Ve),ke=$.a.mark(Ge),Te=$.a.mark(Ze),Ye=$.a.mark($e),Se=$.a.mark(Je),Ee=Y.time.HALF_HOUR_IN_SECONDS,Oe=Y.time.DAY_IN_SECONDS,je=Y.time.HOUR_IN_SECONDS,xe=Y.time.MINUTE_IN_SECONDS;function Ae(){var e;return $.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(J.a)({start:Object(J.d)(o.getStart),end:Object(J.d)(o.getEnd)});case 2:return e=t.sent,t.next=5,Object(J.a)({start:Object(J.b)(Y.moment.toMoment,e.start),end:Object(J.b)(Y.moment.toMoment,e.end)});case 5:return t.abrupt("return",t.sent);case 6:case"end":return t.stop()}},de,this)}function Pe(){var e,t;return $.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(J.b)(Ae);case 2:return e=r.sent,r.next=5,Object(J.a)({start:Object(J.b)(Y.moment.toDatabaseTime,e.start),end:Object(J.b)(Y.moment.toDatabaseTime,e.end)});case 5:return t=r.sent,r.next=8,Object(J.a)({start:Object(J.b)(Y.time.toSeconds,t.start),end:Object(J.b)(Y.time.toSeconds,t.end)});case 8:return r.abrupt("return",r.sent);case 9:case"end":return r.stop()}},me,this)}function He(){var e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return $.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(J.d)(o.getNaturalLanguageLabel);case 2:if(""!==(e=a.sent)){a.next=5;break}return a.abrupt("return");case 5:return a.next=7,Object(J.b)(Y.date.rangeToNaturalLanguage,r.start,r.end);case 7:if(t=a.sent,e===t){a.next=11;break}return a.next=11,Object(J.c)(n.setNaturalLanguageLabel(t));case 11:case"end":return a.stop()}},_e,this)}function Ce(e){var t;return $.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(J.d)(o.getStart);case 2:return r.t0=r.sent,r.next=5,Object(J.d)(o.getEnd);case 5:return r.t1=r.sent,t={start:r.t0,end:r.t1},e.type===s.SET_END_DATE_TIME?t.end=e.payload.end:t.start=e.payload.start,r.next=10,Object(J.b)(He,t);case 10:case"end":return r.stop()}},fe,this)}function Ne(){var e;return $.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(J.a)({start:Object(J.d)(o.getStart),end:Object(J.d)(o.getEnd)});case 2:return e=t.sent,t.next=5,Object(J.b)(He,e);case 5:case"end":return t.stop()}},pe,this)}function Fe(){var e,t,r,a,i,s,u,l,c;return $.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(J.d)(o.getNaturalLanguageLabel);case 2:return e=d.sent,d.next=5,Object(J.b)(Y.date.labelToDate,e);case 5:if(t=d.sent,r=t.start,a=t.end,null!==r||null!==a){d.next=13;break}return d.next=11,Object(J.b)(Ne);case 11:d.next=28;break;case 13:return d.next=15,Object(J.a)({start:Object(J.b)(Y.moment.toMoment,r),end:Object(J.b)(Y.moment.toMoment,a||r)});case 15:return i=d.sent,d.next=18,Object(J.b)(Y.moment.adjustStart,i.start,i.end);case 18:return s=d.sent,d.next=21,Object(J.b)(Y.moment.isSameDay,s.start,s.end);case 21:return u=!d.sent,l=!u&&"00:00"===i.start.format("HH:mm")&&"23:59"===i.end.format("HH:mm"),d.next=25,Object(J.a)({start:Object(J.b)(Y.moment.toDateTime,s.start),end:Object(J.b)(Y.moment.toDateTime,s.end)});case 25:return c=d.sent,d.next=28,Object(J.a)([Object(J.c)(n.setStartDateTime(c.start)),Object(J.c)(n.setEndDateTime(c.end)),Object(J.c)(n.setMultiDay(u)),Object(J.c)(n.setAllDay(l))]);case 28:case"end":return d.stop()}},he,this)}function Ie(e){return $.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(J.c)(n.setTimeZoneLabel(e.payload.timeZone));case 2:case"end":return t.stop()}},ye,this)}function Re(e){var t,r,a,o,i,s,u;return $.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return t=e.payload,r=t.to,a=t.from,l.next=3,Object(J.b)(Ae);case 3:return o=l.sent,l.next=6,Object(J.a)({from:Object(J.b)(Y.moment.toMoment,a),to:Object(J.b)(Y.moment.toMoment,r||a)});case 6:return i=l.sent,l.next=9,Object(J.a)({start:Object(J.b)(Y.moment.replaceDate,o.start,i.from),end:Object(J.b)(Y.moment.replaceDate,o.end,i.to)});case 9:return l.next=11,Object(J.b)(Y.moment.adjustStart,o.start,o.end);case 11:return s=l.sent,l.next=14,Object(J.a)({start:Object(J.b)(Y.moment.toDateTime,s.start),end:Object(J.b)(Y.moment.toDateTime,s.end)});case 14:return u=l.sent,l.next=17,Object(J.a)([Object(J.c)(n.setStartDateTime(u.start)),Object(J.c)(n.setEndDateTime(u.end))]);case 17:case"end":return l.stop()}},ve,this)}function ze(e){var t,r,a;return $.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(J.d)(o.getMultiDay);case 2:if(!i.sent){i.next=5;break}return i.abrupt("return");case 5:return i.next=7,Object(J.b)(Pe);case 7:if(t=i.sent,![s.SET_END_TIME,s.SET_START_TIME].includes(e.type)){i.next=11;break}return i.next=11,Object(J.b)([Object,"assign"],t,e.payload);case 11:if(!(t.end<=t.start)){i.next=24;break}return t.start+Ee>=Oe&&(t.start-=je),t.end=t.start+Ee,i.next=16,Object(J.b)(Ae);case 16:return r=i.sent,i.next=19,Object(J.a)({start:Object(J.b)(Y.moment.setTimeInSeconds,r.start,t.start),end:Object(J.b)(Y.moment.setTimeInSeconds,r.end,t.end)});case 19:return i.next=21,Object(J.a)({start:Object(J.b)(Y.moment.toDateTime,r.start),end:Object(J.b)(Y.moment.toDateTime,r.end)});case 21:return a=i.sent,i.next=24,Object(J.a)([Object(J.c)(n.setStartDateTime(a.start)),Object(J.c)(n.setEndDateTime(a.end))]);case 24:case"end":return i.stop()}},ge,this)}function qe(e){var t,r,a;return $.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(J.d)(o.getMultiDay);case 2:if(!i.sent){i.next=5;break}return i.abrupt("return");case 5:return i.next=7,Object(J.b)(Pe);case 7:if(t=i.sent,![s.SET_END_TIME,s.SET_START_TIME].includes(e.type)){i.next=11;break}return i.next=11,Object(J.b)([Object,"assign"],t,e.payload);case 11:if(!(t.start>=t.end)){i.next=24;break}return t.start=Math.max(t.end-Ee,0),t.end=Math.max(t.start+xe,t.end),i.next=16,Object(J.b)(Ae);case 16:return r=i.sent,i.next=19,Object(J.a)({start:Object(J.b)(Y.moment.setTimeInSeconds,r.start,t.start),end:Object(J.b)(Y.moment.setTimeInSeconds,r.end,t.end)});case 19:return i.next=21,Object(J.a)({start:Object(J.b)(Y.moment.toDateTime,r.start),end:Object(J.b)(Y.moment.toDateTime,r.end)});case 21:return a=i.sent,i.next=24,Object(J.a)([Object(J.c)(n.setStartDateTime(a.start)),Object(J.c)(n.setEndDateTime(a.end))]);case 24:case"end":return i.stop()}},be,this)}function We(){var e,t;return $.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(J.b)(Ae);case 2:return e=r.sent,r.next=5,Object(J.a)({start:Object(J.b)(Y.moment.setTimeInSeconds,e.start,0),end:Object(J.b)(Y.moment.setTimeInSeconds,e.end,Y.time.DAY_IN_SECONDS-1)});case 5:return r.next=7,Object(J.a)({start:Object(J.b)(Y.moment.toDateTime,e.start),end:Object(J.b)(Y.moment.toDateTime,e.end)});case 7:return t=r.sent,r.next=10,Object(J.a)([Object(J.c)(n.setStartDateTime(t.start)),Object(J.c)(n.setEndDateTime(t.end)),Object(J.c)(n.setAllDay(!0))]);case 10:case"end":return r.stop()}},Me,this)}function Ue(e){var t,r,a,o,i,s,u,l,c;return $.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return t=e.payload.multiDay,d.next=3,Object(J.b)(Ae);case 3:if(r=d.sent,a=r.start,o=r.end,!t){d.next=19;break}return d.next=9,Object(J.b)(ce,"tec.datetime.defaultRange",3);case 9:return i=d.sent,d.next=12,Object(J.b)([o,"add"],i,"days");case 12:return d.next=14,Object(J.b)(Y.moment.toDateTime,o);case 14:return s=d.sent,d.next=17,Object(J.c)(n.setEndDateTime(s));case 17:d.next=30;break;case 19:return d.next=21,Object(J.b)(Y.moment.replaceDate,o,a);case 21:return u=d.sent,d.next=24,Object(J.b)(Y.moment.adjustStart,a,u);case 24:return l=d.sent,d.next=27,Object(J.a)({start:Object(J.b)(Y.moment.toDateTime,l.start),end:Object(J.b)(Y.moment.toDateTime,l.end)});case 27:return c=d.sent,d.next=30,Object(J.a)([Object(J.c)(n.setStartDateTime(c.start)),Object(J.c)(n.setEndDateTime(c.end))]);case 30:case"end":return d.stop()}},Le,this)}function Be(e){var t,r,a;return $.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if("all-day"!==e.payload.start){o.next=5;break}return o.next=3,Object(J.b)(We);case 3:o.next=18;break;case 5:return o.next=7,Object(J.c)(n.setAllDay(!1));case 7:return o.next=9,Object(J.b)(Ae);case 9:return t=o.sent,r=t.start,o.next=13,Object(J.b)(Y.moment.setTimeInSeconds,r,e.payload.start);case 13:return o.next=15,Object(J.b)(Y.moment.toDateTime,r);case 15:return a=o.sent,o.next=18,Object(J.c)(n.setStartDateTime(a));case 18:case"end":return o.stop()}},we,this)}function Ve(e){var t,r,a;return $.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if("all-day"!==e.payload.end){o.next=5;break}return o.next=3,Object(J.b)(We);case 3:o.next=18;break;case 5:return o.next=7,Object(J.c)(n.setAllDay(!1));case 7:return o.next=9,Object(J.b)(Ae);case 9:return t=o.sent,r=t.end,o.next=13,Object(J.b)(Y.moment.setTimeInSeconds,r,e.payload.end);case 13:return o.next=15,Object(J.b)(Y.moment.toDateTime,r);case 15:return a=o.sent,o.next=18,Object(J.c)(n.setEndDateTime(a));case 18:case"end":return o.stop()}},De,this)}function Ge(){var e,t,r;return $.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(J.b)(Ae);case 2:return e=a.sent,t=e.start,a.next=6,Object(J.b)(Y.moment.toTime,t);case 6:return r=a.sent,a.next=9,Object(J.c)(n.setStartTimeInput(r));case 9:case"end":return a.stop()}},ke,this)}function Ze(){var e,t,r;return $.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(J.b)(Ae);case 2:return e=a.sent,t=e.end,a.next=6,Object(J.b)(Y.moment.toTime,t);case 6:return r=a.sent,a.next=9,Object(J.c)(n.setEndTimeInput(r));case 9:case"end":return a.stop()}},Te,this)}function $e(e){return $.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:t.t0=e.type,t.next=t.t0===s.SET_TIME_ZONE?3:t.t0===s.SET_DATE_RANGE?6:t.t0===s.SET_START_DATE_TIME?11:t.t0===s.SET_END_DATE_TIME?16:t.t0===s.SET_START_TIME?21:t.t0===s.SET_END_TIME?30:t.t0===s.SET_MULTI_DAY?39:t.t0===s.SET_NATURAL_LANGUAGE_LABEL?44:47;break;case 3:return t.next=5,Object(J.b)(Ie,e);case 5:return t.abrupt("break",48);case 6:return t.next=8,Object(J.b)(Re,e);case 8:return t.next=10,Object(J.b)(Ne);case 10:return t.abrupt("break",48);case 11:return t.next=13,Object(J.b)(ze,e);case 13:return t.next=15,Object(J.b)(Ce,e);case 15:return t.abrupt("break",48);case 16:return t.next=18,Object(J.b)(qe,e);case 18:return t.next=20,Object(J.b)(Ce,e);case 20:return t.abrupt("break",48);case 21:return t.next=23,Object(J.b)(Be,e);case 23:return t.next=25,Object(J.b)(ze,e);case 25:return t.next=27,Object(J.b)(Ge);case 27:return t.next=29,Object(J.b)(Ne);case 29:return t.abrupt("break",48);case 30:return t.next=32,Object(J.b)(Ve,e);case 32:return t.next=34,Object(J.b)(qe,e);case 34:return t.next=36,Object(J.b)(Ze);case 36:return t.next=38,Object(J.b)(Ne);case 38:return t.abrupt("break",48);case 39:return t.next=41,Object(J.b)(Ue,e);case 41:return t.next=43,Object(J.b)(Ne);case 43:return t.abrupt("break",48);case 44:return t.next=46,Object(J.b)(Fe,e);case 46:case 47:return t.abrupt("break",48);case 48:case"end":return t.stop()}},Ye,this)}function Je(){var e;return $.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=3,Object(J.e)([s.SET_DATE_RANGE,s.SET_START_DATE_TIME,s.SET_END_DATE_TIME,s.SET_START_TIME,s.SET_END_TIME,s.SET_MULTI_DAY,s.SET_TIME_ZONE,s.SET_NATURAL_LANGUAGE_LABEL]);case 3:return e=t.sent,t.next=6,Object(J.b)($e,e);case 6:t.next=0;break;case 8:case"end":return t.stop()}},Se,this)}r.d(t,"types",function(){return s}),r.d(t,"actions",function(){return n}),r.d(t,"thunks",function(){return a}),r.d(t,"selectors",function(){return o}),r.d(t,"sagas",function(){return Je});t.default=i.b},function(e,t,r){"use strict";t.__esModule=!0;var n,a=r(355),o=(n=a)&&n.__esModule?n:{default:n};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,o.default)(t))&&"function"!=typeof t?e:t}},function(e,t,r){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,r){"use strict";t.__esModule=!0;var n=i(r(468)),a=i(r(472)),o=i(r(355));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,o.default)(t)));e.prototype=(0,a.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(n.default?(0,n.default)(e,t):e.__proto__=t)}},function(e,t,r){"use strict";t.__esModule=!0;var n,a=r(173),o=(n=a)&&n.__esModule?n:{default:n};t.default=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),(0,o.default)(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}()},function(e,t){var r=Array.isArray;e.exports=r},function(e,t,r){var n;
|
2 |
/*!
|
3 |
Copyright (c) 2017 Jed Watson.
|
4 |
Licensed under the MIT License (MIT), see
|
@@ -9,7 +9,7 @@ var tribe="object"==typeof tribe?tribe:{};tribe.events=tribe.events||{},tribe.ev
|
|
9 |
Licensed under the MIT License (MIT), see
|
10 |
http://jedwatson.github.io/classnames
|
11 |
*/
|
12 |
-
!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)&&n.length){var i=a.apply(null,n);i&&e.push(i)}else if("object"===o)for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},function(e,t,r){var n=r(118),a="object"==typeof self&&self&&self.Object===Object&&self,o=n||a||Function("return this")();e.exports=o},function(e,t){e.exports=tribe.common.hoc},function(e,t){e.exports=wp.element},function(e,t){e.exports=function(){}},function(e,t){var r=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=r)},function(e,t,r){var n=r(135),a=r(81),o=r(73),i=r(21),s=r(68),u=r(75),l=r(90),c=r(86),d="[object Map]",m="[object Set]",_=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(s(e)&&(i(e)||"string"==typeof e||"function"==typeof e.splice||u(e)||c(e)||o(e)))return!e.length;var t=a(e);if(t==d||t==m)return!e.size;if(l(e))return!n(e).length;for(var r in e)if(_.call(e,r))return!1;return!0}},function(e,t,r){var n=r(114)("wks"),a=r(89),o=r(40).Symbol,i="function"==typeof o;(e.exports=function(e){return n[e]||(n[e]=i&&o[e]||(i?o:a)("Symbol."+e))}).store=n},function(e,t,r){"use strict";var n={};r.r(n),r.d(n,"ADD_BLOCK",function(){return m}),r.d(n,"SET_TERM",function(){return _}),r.d(n,"SET_SEARCH_POST_TYPE",function(){return f}),r.d(n,"SEARCH",function(){return p}),r.d(n,"SET_SEARCH_IS_LOADING",function(){return h}),r.d(n,"SET_RESULTS",function(){return y}),r.d(n,"ADD_RESULTS",function(){return v}),r.d(n,"SET_PAGE",function(){return g}),r.d(n,"SET_TOTAL_PAGES",function(){return b}),r.d(n,"CLEAR_BLOCK",function(){return M});var a={};r.r(a),r.d(a,"addBlock",function(){return T}),r.d(a,"setTerm",function(){return Y}),r.d(a,"setSearchPostType",function(){return S}),r.d(a,"setResults",function(){return E}),r.d(a,"addResults",function(){return O}),r.d(a,"setTotalPages",function(){return j}),r.d(a,"setPage",function(){return x}),r.d(a,"enableSearchIsLoading",function(){return A}),r.d(a,"disableSearchIsLoading",function(){return P}),r.d(a,"clearBlock",function(){return H});var o={};r.r(o),r.d(o,"blockSelector",function(){return N}),r.d(o,"getSearchPostType",function(){return F}),r.d(o,"getSearchTerm",function(){return I}),r.d(o,"getIsLoading",function(){return R}),r.d(o,"getResults",function(){return z}),r.d(o,"getPage",function(){return q}),r.d(o,"getTotal",function(){return W});var i={};r.r(i),r.d(i,"search",function(){return G});var s=r(56),u=r.n(s),l=r(5),c=r.n(l),d=r(7),m=d.a+"/ADD_BLOCK",_=d.a+"/SET_TERM",f=d.a+"/SET_SEARCH_POST_TYPE",p=d.a+"/SEARCH",h=d.a+"/SET_SEARCH_IS_LOADING",y=d.a+"/SET_RESULTS",v=d.a+"/ADD_RESULTS",g=d.a+"/SET_PAGE",b=d.a+"/SET_TOTAL_PAGES",M=d.a+"/CLEAR_BLOCK",L=r(43),w=r.n(L),D={term:"",results:[],page:1,totalPages:0,isLoading:!1,postType:r(37).editor.EVENT},k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D,t=arguments[1];switch(t.type){case n.ADD_BLOCK:return D;case n.CLEAR_BLOCK:return c()({},D,{postType:e.postType});case n.SET_TERM:return c()({},e,{term:t.payload.term});case n.SET_RESULTS:return c()({},e,{results:t.payload.results});case n.ADD_RESULTS:return c()({},e,{results:[].concat(w()(e.results),w()(t.payload.results))});case n.SET_PAGE:return c()({},e,{page:t.payload.page});case n.SET_TOTAL_PAGES:return c()({},e,{totalPages:t.payload.totalPages});case n.SET_SEARCH_IS_LOADING:return c()({},e,{isLoading:t.payload.isLoading});case n.SET_SEARCH_POST_TYPE:return c()({},e,{postType:t.payload.postType});default:return e}},T=function(e){return{type:m,payload:{id:e}}},Y=function(e,t){return{type:_,payload:{id:e,term:t}}},S=function(e,t){return{type:f,payload:{id:e,postType:t}}},E=function(e,t){return{type:y,payload:{id:e,results:t}}},O=function(e,t){return{type:v,payload:{id:e,results:t}}},j=function(e,t){return{type:b,payload:{id:e,totalPages:t}}},x=function(e,t){return{type:g,payload:{id:e,page:t}}},A=function(e){return{type:h,payload:{id:e,isLoading:!0}}},P=function(e){return{type:h,payload:{id:e,isLoading:!1}}},H=function(e){return{type:M,payload:{id:e}}},C=r(10),N=function(e,t){return e.events.search[t.name]},F=Object(C.createSelector)([N],function(e){return e?e.postType:D.postType}),I=Object(C.createSelector)([N],function(e){return e?e.term:D.term}),R=Object(C.createSelector)([N],function(e){return e?e.isLoading:D.isLoading}),z=Object(C.createSelector)([N],function(e){return e?e.results:D.results}),q=Object(C.createSelector)([N],function(e){return e?e.page:D.page}),W=Object(C.createSelector)([N],function(e){return e?e.totalPages:D.totalPages}),U=r(52).middlewares.request,B=U.actions,V=U.utils,G=function(e,t){return function(r,n){var a=t.term,o=void 0===a?"":a,i=t.exclude,s=void 0===i?[]:i,u=t.perPage,l=void 0===u?50:u,c=t.populated,d=void 0!==c&&c,m=t.page,_=void 0===m?1:m,f=W(n(),{name:e});if(!(0!==f&&_>f))if(d&&""===o.trim())r(H(e));else{var p=V.toWPQuery({per_page:l,search:o,page:_,exclude:s}),h={path:F(n(),{name:e})+"?"+p,actions:{start:function(){return r(A(e))},success:function(t){var a=t.body,i=t.headers;o===I(n(),{name:e})&&(r(P(e)),r(1===_?E(e,a):O(e,a)),r(x(e,_)),r(j(e,V.getTotalPages(i))))},error:function(){return r(P(e))}}};r(B.wpRequest(h))}}};r.d(t,"a",function(){return a}),r.d(t,"d",function(){return i}),r.d(t,"e",function(){return n}),r.d(t,"c",function(){return o});t.b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case m:case M:case _:case y:case v:case g:case b:case h:case f:return c()({},e,u()({},t.payload.id,k(e[t.payload.id],t)));default:return e}}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,r){"use strict";function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var a=r(3),o=r(0),i=r.n(o),s=i.a.shape({trySubscribe:i.a.func.isRequired,tryUnsubscribe:i.a.func.isRequired,notifyNestedSubs:i.a.func.isRequired,isSubscribed:i.a.func.isRequired}),u=i.a.shape({subscribe:i.a.func.isRequired,dispatch:i.a.func.isRequired,getState:i.a.func.isRequired});!function(e){var t;void 0===e&&(e="store");var r=e+"Subscription",o=function(t){n(i,t);var o=i.prototype;function i(r,n){var a;return(a=t.call(this,r,n)||this)[e]=r.store,a}return o.getChildContext=function(){var t;return(t={})[e]=this[e],t[r]=null,t},o.render=function(){return a.Children.only(this.props.children)},i}(a.Component);o.propTypes={store:u.isRequired,children:i.a.element.isRequired},o.childContextTypes=((t={})[e]=u.isRequired,t[r]=s,t)}();function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function d(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}var m=r(358),_=r.n(m),f=r(126),p=r.n(f),h=r(164),y=null,v={notify:function(){}};var g=function(){function e(e,t,r){this.store=e,this.parentSub=t,this.onStateChange=r,this.unsubscribe=null,this.listeners=v}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){var e,t;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=(e=[],t=[],{clear:function(){t=y,e=y},notify:function(){for(var r=e=t,n=0;n<r.length;n++)r[n]()},get:function(){return t},subscribe:function(r){var n=!0;return t===e&&(t=e.slice()),t.push(r),function(){n&&e!==y&&(n=!1,t===e&&(t=e.slice()),t.splice(t.indexOf(r),1))}}}))},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=v)},e}(),b=0,M={};function L(){}function w(e,t){var r,o;void 0===t&&(t={});var i=t,m=i.getDisplayName,f=void 0===m?function(e){return"ConnectAdvanced("+e+")"}:m,y=i.methodName,v=void 0===y?"connectAdvanced":y,w=i.renderCountProp,D=void 0===w?void 0:w,k=i.shouldHandleStateChanges,T=void 0===k||k,Y=i.storeKey,S=void 0===Y?"store":Y,E=i.withRef,O=void 0!==E&&E,j=d(i,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),x=S+"Subscription",A=b++,P=((r={})[S]=u,r[x]=s,r),H=((o={})[x]=s,o);return function(t){p()(Object(h.isValidElementType)(t),"You must pass a component to the function returned by "+v+". Instead received "+JSON.stringify(t));var r=t.displayName||t.name||"Component",o=f(r),i=c({},j,{getDisplayName:f,methodName:v,renderCountProp:D,shouldHandleStateChanges:T,storeKey:S,withRef:O,displayName:o,wrappedComponentName:r,WrappedComponent:t}),s=function(r){function s(e,t){var n;return(n=r.call(this,e,t)||this).version=A,n.state={},n.renderCount=0,n.store=e[S]||t[S],n.propsMode=Boolean(e[S]),n.setWrappedInstance=n.setWrappedInstance.bind(l(l(n))),p()(n.store,'Could not find "'+S+'" in either the context or props of "'+o+'". Either wrap the root component in a <Provider>, or explicitly pass "'+S+'" as a prop to "'+o+'".'),n.initSelector(),n.initSubscription(),n}n(s,r);var u=s.prototype;return u.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[x]=t||this.context[x],e},u.componentDidMount=function(){T&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},u.componentWillReceiveProps=function(e){this.selector.run(e)},u.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},u.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=L,this.store=null,this.selector.run=L,this.selector.shouldComponentUpdate=!1},u.getWrappedInstance=function(){return p()(O,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+v+"() call."),this.wrappedInstance},u.setWrappedInstance=function(e){this.wrappedInstance=e},u.initSelector=function(){var t=e(this.store.dispatch,i);this.selector=function(e,t){var r={run:function(n){try{var a=e(t.getState(),n);(a!==r.props||r.error)&&(r.shouldComponentUpdate=!0,r.props=a,r.error=null)}catch(e){r.shouldComponentUpdate=!0,r.error=e}}};return r}(t,this.store),this.selector.run(this.props)},u.initSubscription=function(){if(T){var e=(this.propsMode?this.props:this.context)[x];this.subscription=new g(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},u.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(M)):this.notifyNestedSubs()},u.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},u.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},u.addExtraProps=function(e){if(!(O||D||this.propsMode&&this.subscription))return e;var t=c({},e);return O&&(t.ref=this.setWrappedInstance),D&&(t[D]=this.renderCount++),this.propsMode&&this.subscription&&(t[x]=this.subscription),t},u.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(a.createElement)(t,this.addExtraProps(e.props))},s}(a.Component);return s.WrappedComponent=t,s.displayName=o,s.childContextTypes=H,s.contextTypes=P,s.propTypes=P,_()(s,t)}}var D=Object.prototype.hasOwnProperty;function k(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function T(e,t){if(k(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var a=0;a<r.length;a++)if(!D.call(t,r[a])||!k(e[r[a]],t[r[a]]))return!1;return!0}var Y=r(13);function S(e){return function(t,r){var n=e(t,r);function a(){return n}return a.dependsOnOwnProps=!1,a}}function E(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function O(e,t){return function(t,r){r.displayName;var n=function(e,t){return n.dependsOnOwnProps?n.mapToProps(e,t):n.mapToProps(e)};return n.dependsOnOwnProps=!0,n.mapToProps=function(t,r){n.mapToProps=e,n.dependsOnOwnProps=E(e);var a=n(t,r);return"function"==typeof a&&(n.mapToProps=a,n.dependsOnOwnProps=E(a),a=n(t,r)),a},n}}var j=[function(e){return"function"==typeof e?O(e):void 0},function(e){return e?void 0:S(function(e){return{dispatch:e}})},function(e){return e&&"object"==typeof e?S(function(t){return Object(Y.a)(e,t)}):void 0}];var x=[function(e){return"function"==typeof e?O(e):void 0},function(e){return e?void 0:S(function(){return{}})}];function A(e,t,r){return c({},r,e,t)}var P=[function(e){return"function"==typeof e?function(e){return function(t,r){r.displayName;var n,a=r.pure,o=r.areMergedPropsEqual,i=!1;return function(t,r,s){var u=e(t,r,s);return i?a&&o(u,n)||(n=u):(i=!0,n=u),n}}}(e):void 0},function(e){return e?void 0:function(){return A}}];function H(e,t,r,n){return function(a,o){return r(e(a,o),t(n,o),o)}}function C(e,t,r,n,a){var o,i,s,u,l,c=a.areStatesEqual,d=a.areOwnPropsEqual,m=a.areStatePropsEqual,_=!1;function f(a,_){var f,p,h=!d(_,i),y=!c(a,o);return o=a,i=_,h&&y?(s=e(o,i),t.dependsOnOwnProps&&(u=t(n,i)),l=r(s,u,i)):h?(e.dependsOnOwnProps&&(s=e(o,i)),t.dependsOnOwnProps&&(u=t(n,i)),l=r(s,u,i)):y?(f=e(o,i),p=!m(f,s),s=f,p&&(l=r(s,u,i)),l):l}return function(a,c){return _?f(a,c):(s=e(o=a,i=c),u=t(n,i),l=r(s,u,i),_=!0,l)}}function N(e,t){var r=t.initMapStateToProps,n=t.initMapDispatchToProps,a=t.initMergeProps,o=d(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=r(e,o),s=n(e,o),u=a(e,o);return(o.pure?C:H)(i,s,u,e,o)}function F(e,t,r){for(var n=t.length-1;n>=0;n--){var a=t[n](e);if(a)return a}return function(t,n){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+n.wrappedComponentName+".")}}function I(e,t){return e===t}var R,z,q,W,U,B,V,G,Z,$,J,K,Q=(q=(z=void 0===R?{}:R).connectHOC,W=void 0===q?w:q,U=z.mapStateToPropsFactories,B=void 0===U?x:U,V=z.mapDispatchToPropsFactories,G=void 0===V?j:V,Z=z.mergePropsFactories,$=void 0===Z?P:Z,J=z.selectorFactory,K=void 0===J?N:J,function(e,t,r,n){void 0===n&&(n={});var a=n,o=a.pure,i=void 0===o||o,s=a.areStatesEqual,u=void 0===s?I:s,l=a.areOwnPropsEqual,m=void 0===l?T:l,_=a.areStatePropsEqual,f=void 0===_?T:_,p=a.areMergedPropsEqual,h=void 0===p?T:p,y=d(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=F(e,B,"mapStateToProps"),g=F(t,G,"mapDispatchToProps"),b=F(r,$,"mergeProps");return W(K,c({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:g,initMergeProps:b,pure:i,areStatesEqual:u,areOwnPropsEqual:m,areStatePropsEqual:f,areMergedPropsEqual:h},y))});r.d(t,"a",function(){return Q})},function(e,t,r){var n=r(182),a=r(185);e.exports=function(e,t){var r=a(e,t);return n(r)?r:void 0}},function(e,t,r){"use strict";var n={};r.r(n),r.d(n,"getPriceBlock",function(){return g}),r.d(n,"getPrice",function(){return b}),r.d(n,"getSymbol",function(){return M}),r.d(n,"getPosition",function(){return L}),r.d(n,"getDescription",function(){return w});var a={};r.r(a),r.d(a,"setInitialState",function(){return D}),r.d(a,"setCost",function(){return k}),r.d(a,"setPosition",function(){return T}),r.d(a,"togglePosition",function(){return Y}),r.d(a,"setSymbol",function(){return S}),r.d(a,"setDescription",function(){return E});var o=r(5),i=r.n(o),s=r(6),u=r(12),l=r(4),c=r(7),d=c.a+"/PRICE_BLOCK/SET_INITIAL_STATE",m=c.a+"/SET_PRICE_COST",_=c.a+"/SET_PRICE_SYMBOL",f=c.a+"/SET_PRICE_POSITION",p=c.a+"/SET_PRICE_DESCRIPTION",h=l.string.isTruthy(Object(u.settings)()&&Object(u.settings)().reverseCurrencyPosition)?"suffix":"prefix",y={position:Object(u.priceSettings)()&&Object(u.priceSettings)().defaultCurrencyPosition?Object(u.priceSettings)().defaultCurrencyPosition:h,symbol:Object(u.priceSettings)()&&Object(u.priceSettings)().defaultCurrencySymbol?Object(u.priceSettings)().defaultCurrencySymbol:Object(s.__)("$","the-events-calendar"),cost:"",description:""},v=r(10),g=function(e){return e.events.blocks.price},b=Object(v.createSelector)([g],function(e){return e.cost}),M=Object(v.createSelector)([g],function(e){return e.symbol}),L=Object(v.createSelector)([g],function(e){return e.position}),w=Object(v.createSelector)([g],function(e){return e.description}),D=function(e){return{type:d,payload:e}},k=function(e){return{type:m,payload:{cost:e}}},T=function(e){return{type:f,payload:{position:e}}},Y=function(e){return T(e?"prefix":"suffix")},S=function(e){return{type:_,payload:{symbol:e}}},E=function(e){return{type:p,payload:{description:e}}},O=r(9),j=r.n(O),x=r(2),A=r(124),P=j.a.mark(C),H=j.a.mark(N);function C(e){var t,r,n,a,o;return j.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload.get,i.next=3,Object(x.b)(u.priceSettings);case 3:return r=i.sent,i.next=6,Object(x.b)([Object(A.select)("core/editor"),"isEditedPostNew"]);case 6:return n=i.sent,a=n?r.defaultCurrencySymbol:t("currencySymbol",y.symbol),o=n?r.defaultCurrencyPosition:t("currencyPosition",y.position),i.next=11,Object(x.a)([Object(x.c)(T(o)),Object(x.c)(S(a)),Object(x.c)(k(t("cost",y.cost))),Object(x.c)(E(t("costDescription",y.description)))]);case 11:case"end":return i.stop()}},P,this)}function N(){return j.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(x.f)(d,C);case 2:case"end":return e.stop()}},H,this)}r.d(t,"d",function(){return n}),r.d(t,"a",function(){return a}),r.d(t,"c",function(){return N});t.b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y,t=arguments[1];switch(t.type){case m:return i()({},e,{cost:t.payload.cost});case f:return i()({},e,{position:t.payload.position});case _:return i()({},e,{symbol:t.payload.symbol});case p:return i()({},e,{description:t.payload.description});default:return e}}},function(e,t,r){"use strict";r.r(t);var n=r(5),a=r.n(n),o=r(232),i=r.n(o),s=r(18),u=r.n(s),l=r(20),c=r.n(l),d=r(17),m=r.n(d),_=r(19),f=r.n(_),p=r(26),h=r.n(p),y=r(55),v=r.n(y),g=r(0),b=r.n(g),M=r(127),L=r.n(M),w=r(25),D=(r(584),function(e){function t(){u()(this,t);var e=m()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.onChange=function(t){var r=e.props,n=r.onChange,a=r.onComplete,o=r.validate,i=v()(n)?n:h.a,s=v()(a)?a:h.a;o?(e.setState({isValid:e.validate(t.target.value)},s),i(t)):(s(),i(t))},e.maybeValidate=function(t){var r=e.props,n=r.type,a=r.required;if(0===t.length)return!a;var o=!0;switch(n){case"tel":o=L.a.isMobilePhone(t,"any");break;case"email":o=L.a.isEmail(t);break;case"url":o=L.a.isURL(t);break;case"number":o=L.a.isNumeric(t)}return o},e.state={isValid:e.validate("")},e}return f()(t,e),c()(t,[{key:"validate",value:function(e){var t=this.props.validateCallback;return v()(t)?t(e):this.maybeValidate(e)}},{key:"isValid",value:function(){return this.state.isValid}},{key:"focus",value:function(){this.input.focus()}},{key:"getClassName",value:function(){var e=this.props,t=e.className,r=e.validate,n=(this.state.isValid,t?t.split(" "):[]);return r&&n.push("tribe-editor--valid"),n.filter(function(e){return e&&e.length}).join(" ")}},{key:"render",value:function(){var e=this,t=this.props,r=(t.onComplete,t.required,t.validate,i()(t,["onComplete","required","validate"]));return wp.element.createElement("input",a()({},r,{className:""+this.getClassName(),ref:function(t){return e.input=t},onChange:this.onChange}))}}]),t}(w.Component));D.propTypes={validate:b.a.bool,required:b.a.bool},D.defaultProps={required:!1,validate:!1};var k=D,T=r(435),Y=r.n(T),S=r(3),E=r.n(S),O=r(13),j=r(91),x=r(14),A=r(124),P=r(6),H=(r(587),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return"tribe-editor__terms__list tribe-editor__terms__list--level-"+e}),C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return"tribe-editor__terms__list-item tribe-editor__terms__list-item--level-"+e},N=function(e){var t=e.text;return wp.element.createElement("strong",{className:"tribe-editor__terms__label",key:"terms-label"},t," ")},F=function(e){var t=e.renderEmpty,r=void 0===t?null:t,n=e.id,a=e.label;return r&&wp.element.createElement("div",{key:n,className:"tribe-editor__terms--empty"},wp.element.createElement(N,{text:a}),r)},I=function(e){var t=e.terms,r=void 0===t?[]:t,n=e.termSeparator,a=void 0===n?", ":n,o=e.isLoading,i=void 0!==o&&o,s=e.id,u=void 0===s?"":s,l=e.className,c=void 0===l?"":l;return i?wp.element.createElement(q,{id:u,className:c}):wp.element.createElement("ul",{className:H()},r.map(function(e,t){return wp.element.createElement(z,{key:t,term:e,separator:a,isLast:t+1===r.length})}))},R=function(e){var t=e.delimiter;return e.isLast?"":wp.element.createElement("span",null,t)},z=function(e){var t=e.separator,r=e.term,n=e.isLast;return wp.element.createElement("li",{key:r.id,className:C(0)},wp.element.createElement("a",{href:r.link,target:"_blank",rel:"noopener noreferrer",className:"tribe-editor__terms__list-item-link"},function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.name?Y()(e.name).trim():Object(P.__)("(Untitled)","the-events-calendar")}(r)),wp.element.createElement(R,{delimiter:t,isLast:n}))},q=function(e){var t=e.id,r=void 0===t?"":t,n=e.className,a=void 0===n?"":n;return wp.element.createElement("div",{key:r,className:"tribe-editor__terms__spinner "+a},wp.element.createElement(N,null),wp.element.createElement(x.Spinner,{key:"terms-spinner"}))},W=function(e){var t=e.className,r=e.slug,n=e.label,a=e.renderEmpty,o=e.isRequesting,s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e&&e.length?null===t?e:e.filter(function(e){return e.parent===t}):[]}(i()(e,["className","slug","label","renderEmpty","isRequesting"]).terms),u="tribe-terms-"+r;return s.length||o?wp.element.createElement("div",{key:u,className:"tribe-editor__terms "+t},wp.element.createElement(N,{text:n}),wp.element.createElement("div",{key:"terms",className:"tribe-editor__terms__list-wrapper"},wp.element.createElement(I,{terms:s,className:t,id:u,isLoading:o}))):wp.element.createElement(F,{id:u,renderEmpty:a,label:n})};W.defaultProps={termSeparator:Object(P.__)(", ","the-events-calendar"),className:"",terms:[],isRequesting:!1};var U=Object(A.withSelect)(function(e,t){var r=e("core").getEntityRecords,n=e("core/data").isResolving,a=t.slug,o="post_tag"===a?"tags":a,i=e("core/editor").getEditedPostAttribute(o);if(!i||0===i.length)return{terms:[],isRequesting:!1};var s={orderby:"count",order:"desc",include:i};return{terms:r("taxonomy",a,s),isRequesting:n("core","getEntityRecords",["taxonomy",a,s])}}),B=Object(O.c)(U)(W),V=r(167),G=r.n(V),Z=function(e){function t(){u()(this,t);var e=m()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.saveRef=function(t){if(t){var r=(t.props||{}).name;e.fields[r]=t}},e.updateOrganizer=e.updateOrganizer.bind(e),e.onSubmit=e.onSubmit.bind(e),e.state={title:null,phone:"",website:"",email:"",organizer:null,isValid:e.isValid()},e.fields={},e}return f()(t,e),c()(t,[{key:"isCreating",value:function(){return!!this.state.organizer&&(!!v()(this.state.organizer.state)&&"pending"===this.state.organizer.state())}},{key:"onSubmit",value:function(){var e=this.state,t=e.title,r=e.phone,n=e.website,a=e.email;this.updateOrganizer({title:t,status:"publish",meta:{_OrganizerEmail:a,_OrganizerPhone:r,_OrganizerWebsite:n}})}},{key:"updateOrganizer",value:function(e){var t=this,r=wp.api.getPostTypeRoute(this.props.postType),n=wp.apiRequest({path:"/wp/v2/"+r,method:"POST",body:JSON.stringify(e)});this.setState({organizer:n}),n.done(function(e){e.id||console.warning("Invalid creation of organizer:",e),t.props.addOrganizer(e),t.props.onClose()}).fail(function(e){console.error(e)})}},{key:"isValid",value:function(){var e=G()(this.fields),t=e.filter(function(e){return e.isValid()});return e.length===t.length}},{key:"focus",value:function(e){var t=this;return function(){var r=t.fields[e];r&&r.focus()}}},{key:"render",value:function(){var e=this;return this.isCreating()?[wp.element.createElement("div",{className:"tribe-editor__organizer__form",key:"tribe-organizer-form"},wp.element.createElement(x.Placeholder,{key:"placeholder"},wp.element.createElement(x.Spinner,null)))]:[wp.element.createElement("div",{className:"tribe-editor__organizer__form",key:"tribe-organizer-form"},wp.element.createElement("h3",{key:"tribe-organizer-form-title"},Object(P.__)("Create Organizer")),wp.element.createElement("p",{className:"description"},Object(P.__)("The e-mail address will be obfuscated on your site to avoid it getting harvested by spammers.","the-events-calendar")),wp.element.createElement("dl",null,wp.element.createElement("dt",{onClick:this.focus("organizer[name]")},Object(P.__)("Name:","the-events-calendar")," "),wp.element.createElement("dd",null,wp.element.createElement(k,{type:"text",ref:this.saveRef,name:"organizer[name]",onComplete:function(){return e.setState({isValid:e.isValid()})},onChange:function(t){return e.setState({title:t.target.value})},validate:!0})),wp.element.createElement("dt",{onClick:this.focus("organizer[phone]")},Object(P.__)("Phone:","the-events-calendar")," "),wp.element.createElement("dd",null,wp.element.createElement(k,{type:"phone",ref:this.saveRef,name:"organizer[phone]",onComplete:function(){return e.setState({isValid:e.isValid()})},onChange:function(t){return e.setState({phone:t.target.value})},validate:!0})),wp.element.createElement("dt",{onClick:this.focus("organizer[website]")},Object(P.__)("Website:","the-events-calendar")," "),wp.element.createElement("dd",null,wp.element.createElement(k,{type:"url",ref:this.saveRef,onComplete:function(){return e.setState({isValid:e.isValid()})},onChange:function(t){return e.setState({website:t.target.value})},name:"organizer[website]",validate:!0})),wp.element.createElement("dt",{onClick:this.focus("organizer[email]")},Object(P.__)("Email:","the-events-calendar")," "),wp.element.createElement("dd",null,wp.element.createElement(k,{type:"email",ref:this.saveRef,name:"organizer[email]",onComplete:function(){return e.setState({isValid:e.isValid()})},onChange:function(t){return e.setState({email:t.target.value})},validate:!0}))),wp.element.createElement("button",{type:"button",className:"button-secondary",onClick:this.onSubmit,disabled:!this.isValid()},Object(P.__)("Create Organizer","the-events-calendar")))]}}]),t}(w.Component);Z.defaultProps={postType:"tribe_organizer"};var $=Z,J=r(497),K=r.n(J),Q=r(11),X=r.n(Q),ee=r(49),te=r(39),re=r(76),ne=r(12);r(593);function ae(e){var t=X()(e,"title",{}),r=X()(e,"meta",{}),n=Object(re.setDefault)(X()(r,"_VenueAddress",""),Object(ne.editorDefaults)().venueAddress),a=Object(re.setDefault)(X()(r,"_VenueCity",""),Object(ne.editorDefaults)().venueCity),o=Object(re.getVenueCountry)(r),i=Object(re.getVenueStateProvince)(r),s=Object(re.setDefault)(X()(r,"_VenueZip",""),Object(ne.editorDefaults)().venueZip),u=Object(re.setDefault)(X()(r,"_VenuePhone",""),Object(ne.editorDefaults)().venuePhone),l=X()(r,"_VenueURL",""),c=Object(te.d)(o);return{title:X()(t,"rendered",""),address:n,city:a,country:c,zip:s,phone:u,url:l,stateProvince:Object(te.e)(c,i)}}function oe(e){var t=e.title,r=e.address,n=e.city,a=e.country,o=e.zip,i=e.phone,s=e.url,u=e.stateProvince;return{title:t,status:"draft",meta:{_VenueAddress:r,_VenueCity:n,_VenueCountry:X()(te.b.countries,a,"")||a,_VenueProvince:X()(te.b.us_states,u,"")||u,_VenueZip:o,_VenuePhone:i,_VenueURL:s,_VenueStateProvince:u}}}var ie=function(e){function t(e){u()(this,t);var r=m()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return se.call(r),r.state=a()({title:"",address:"",city:"",country:"",zip:"",phone:"",url:"",stateProvince:""},e),r.fields={},r}return f()(t,e),c()(t,[{key:"componentWillUnmount",value:function(){var e=K()(this.state,["title","address","city","country","zip","phone","url","stateProvince"]);e.country=X()(te.b.countries,e.country,"")||e.country,e.stateProvince=X()(te.b.us_states,e.stateProvince,"")||e.stateProvince,this.props.onSubmit(e)}},{key:"renderOption",value:function(e){return wp.element.createElement("option",{value:e.code,key:e.code},e.name)}},{key:"renderCountry",value:function(){var e=this,t=this.state.country,r=t?null:wp.element.createElement("option",{value:"",disabled:!0},Object(P.__)("Country","the-events-calendar"));return wp.element.createElement("select",{value:t,className:"small tribe-editor__venue__select",onChange:function(t){return e.setState({country:t.target.value})}},r,Object(te.c)().map(this.renderOption))}},{key:"renderState",value:function(){var e=this,t=this.state,r=t.stateProvince,n=t.country,a=Object(te.g)(n);return 0===a.length?wp.element.createElement(k,{className:"medium",type:"text",name:"venue[stateProvince]",placeholder:"State",ref:this.saveRef,onChange:function(t){return e.setState({stateProvince:t.target.value})},value:r}):(delete this.fields["venue[stateProvince]"],wp.element.createElement("select",{value:r,onChange:function(t){return e.setState({stateProvince:t.target.value})},className:"medium tribe-editor__venue__select"},a.map(this.renderOption)))}},{key:"render",value:function(){var e=this,t=this.state,r=t.title,n=t.address,a=t.city,o=t.zip,i=t.phone,s=t.url;return wp.element.createElement("div",{className:"tribe-editor__venue__form",key:"tribe-venue-form"},wp.element.createElement(ee.RichText,{tagName:"h3",format:"string",value:r,onChange:function(t){e.setState({title:t})},formattingControls:[]}),wp.element.createElement("div",{className:"tribe-editor__venue__fields"},wp.element.createElement(k,{type:"text",name:"venue[address]",placeholder:"Street Address",ref:this.saveRef,value:n,onChange:function(t){return e.setState({address:t.target.value})}}),wp.element.createElement(k,{type:"text",name:"venue[city]",placeholder:"City",ref:this.saveRef,onChange:function(t){return e.setState({city:t.target.value})},value:a}),wp.element.createElement("div",{className:"row"},this.renderCountry(),this.renderState()),wp.element.createElement("div",{className:"row"},wp.element.createElement(k,{className:"small",type:"text",name:"venue[zip]",placeholder:"ZIP",ref:this.saveRef,onChange:function(t){return e.setState({zip:t.target.value})},value:o})),wp.element.createElement(k,{type:"tel",name:"venue[phone]",placeholder:"Phone number",ref:this.saveRef,onChange:function(t){return e.setState({phone:t.target.value})},value:i}),wp.element.createElement(k,{type:"url",name:"venue[url]",placeholder:"Website",ref:this.saveRef,onChange:function(t){return e.setState({url:t.target.value})},value:s})))}}]),t}(w.Component);ie.defaultProps={onSubmit:h.a};var se=function(){var e=this;this.saveRef=function(t){if(t){var r=(t.props||{}).name;e.fields[r]=t}}},ue=ie,le=r(22),ce=r.n(le),de=function(e){function t(){return u()(this,t),m()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return f()(t,e),c()(t,[{key:"render",value:function(){var e=this.props,t=e.groupKey,r=e.className,n=e.children,a=ce()(["tribe-editor__meta-group","tribe-editor__meta-group--"+t,r]);return wp.element.createElement("div",{className:a,key:t},n)}}]),t}(w.Component);de.defaultProps={className:"",children:null};var me=de,_e=r(32),fe=r(30),pe=r(24),he=r(498),ye=r.n(he),ve=r(139),ge=(r(594),function(e){function t(){var e,r,n,a;u()(this,t);for(var o=arguments.length,i=Array(o),s=0;s<o;s++)i[s]=arguments[s];return r=n=m()(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),n.renderToggle=function(e){var t=e.onToggle;return wp.element.createElement(x.IconButton,{className:"tribe-editor__btn",label:n.props.iconLabel,onClick:t,icon:wp.element.createElement(x.Dashicon,{icon:"search"})})},n.renderList=function(e){var t=n.props,r=t.results,a=t.isLoading,o=t.onItemClick;return a?wp.element.createElement(x.Placeholder,{key:"placeholder"},wp.element.createElement(x.Spinner,null)):wp.element.createElement("ul",{className:"tribe-editor__search-posts__results-list"},r.map(function(t){return wp.element.createElement("li",{key:"post-"+t.id,className:"tribe-editor__search-posts__results-list-item"},wp.element.createElement("button",{className:"tribe-editor__search-posts__results-list-item-button",onClick:function(){return o(e)(t)}},Object(ve.decode)(t.title.rendered)))}))},n.renderDropdown=function(e){var t=e.isOpen,r=e.onClose;return wp.element.createElement("div",{className:ce()("tribe-editor__search-posts"),"aria-expanded":t},n.renderSearchInput(),wp.element.createElement("div",{className:ce()("tribe-editor__search-posts__results"),onScroll:n.props.onDropdownScroll},n.renderList(r)))},a=r,m()(n,a)}return f()(t,e),c()(t,[{key:"componentDidMount",value:function(){this.props.onMount()}},{key:"renderSearchInput",value:function(){var e=this.props,t=e.term,r=e.searchLabel,n=e.onInputChange,a=ye()("search-");return wp.element.createElement("div",null,wp.element.createElement("label",{htmlFor:"editor-inserter__"+a,className:"screen-reader-text"},r),wp.element.createElement("input",{id:"editor-inserter__"+a,type:"search",placeholder:r,value:t,className:"editor-inserter__search",onChange:n}))}},{key:"render",value:function(){return wp.element.createElement(x.Dropdown,{className:"tribe-editor__dropdown",position:"bottom center",contentClassName:"tribe-editor__dropdown-dialog",onToggle:this.props.onDropdownToggle,renderToggle:this.renderToggle,renderContent:this.renderDropdown})}}]),t}(S.Component));ge.propTypes={name:b.a.string.isRequired,postType:b.a.string.isRequired,exclude:b.a.array.isRequired,searchLabel:b.a.string,iconLabel:b.a.string,term:b.a.string.isRequired,isLoading:b.a.bool.isRequired,results:b.a.array.isRequired,page:b.a.number.isRequired,onMount:b.a.func.isRequired,onInputChange:b.a.func.isRequired,onItemClick:b.a.func.isRequired,onDropdownScroll:b.a.func.isRequired,onDropdownToggle:b.a.func.isRequired};var be=ge,Me=function(e,t){return function(){var r=t.name,n=t.postType,a=t.exclude;e(fe.a.addBlock(r)),e(fe.a.setSearchPostType(r,n)),e(fe.d.search(r,{term:"",exclude:a}))}},Le=function(e,t){return function(r){var n=t.name,a=t.exclude,o=r.target.value;e(fe.a.setTerm(n,o)),e(fe.d.search(n,{term:o,exclude:a}))}},we=function(e,t){return function(r){return function(n){var a=t.name,o=t.onItemSelect;e(fe.a.setTerm(a,"")),o&&o(n.id,n),r()}}},De=function(e,t,r){return function(n){var a=n.target,o=a.scrollHeight;if(a.scrollTop/(o-a.offsetHeight)*100>75){var i=e.term,s=e.page,u=r.name,l=r.exclude;t.dispatch(fe.d.search(u,{term:i,exclude:l,populated:!0,page:s+1}))}}},ke=function(e,t,r){return function(n){n||""===e.term||t.dispatch(fe.a.setTerm(r.name,""))}},Te=Object(O.c)(Object(pe.withStore)(),Object(_e.a)(function(e,t){return{term:fe.c.getSearchTerm(e,t),isLoading:fe.c.getIsLoading(e,t),results:fe.c.getResults(e,t),page:fe.c.getPage(e,t)}},function(e,t){return{onMount:Me(e,t),onInputChange:Le(e,t),onItemClick:we(e,t),dispatch:e}},function(e,t,r){return a()({},r,e,t,{onDropdownScroll:De(e,t,r),onDropdownToggle:ke(e,t,r)})}))(be),Ye=r(28),Se=r.n(Ye),Ee=r(21),Oe=r.n(Ee),je=(r(595),{PNG:"png",PNG32:"png32",GIF:"gif",JPG:"jpg",JPG_BASELINE:"jpg-baseline"}),xe={ROADMAP:"roadmap",SATELLITE:"satellite",TERRAIN:"terrain",HYBRID:"hybrid"},Ae=G()(je),Pe=G()(xe),He=X()(Object(ne.mapsAPI)(),"key",""),Ce=parseInt(X()(Object(ne.mapsAPI)(),"zoom",14),10),Ne=function(e){function t(e){u()(this,t);var r=m()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return r.tryAgain=function(){r.interval&&clearInterval(r.interval),r.tries>=r.MAX_TRIES?r.setState({isLoading:!1,error:Object(P.__)("Make sure Google Maps Library is included on this page.","the-events-calendar")}):(r.interval=setInterval(function(){r.loadMap()},500),r.tries+=1)},r.attachInteractiveMap=function(){var e=r.state.interactive,t=r.interactiveMapContainer,n=r.map;if(!e||!t.current)return r.renderImage();var a=Object(ne.google)().maps;n.instance=new a.Map(t.current,r.getMapConfig()),n.instance&&(n.marker=new a.Marker({position:r.getLocation(),map:n.instance}))},r.state=a()({},e,{error:"",isLoading:!0,rendered:!1}),r.interactiveMapContainer=E.a.createRef(),r.map={instance:null,marker:null},r.interval=h.a,r.tries=0,r.MAX_TRIES=5,r}return f()(t,e),c()(t,[{key:"componentDidMount",value:function(){this.loadMap()}},{key:"loadMap",value:function(){if(Object(ne.google)())if(Object(ne.google)().maps){if(this.invalidLocation()){var e=this.props.address;return Se()(e)?void this.setState({interactive:!1,isLoading:!1,error:Object(P.__)("The map does not have valid coordinates nor a valid address","the-events-calendar")}):void this.setState({interactive:!1,isLoading:!1})}this.setState({isLoading:!1,interactive:!0},this.attachInteractiveMap)}else this.tryAgain();else this.tryAgain()}},{key:"getMapConfig",value:function(){var e=this.props,t=e.zoom,r=e.mapType,n=Oe()(r)?r:[r];return{center:this.getLocation(),zoom:t,mapTypeControl:n.length>1,mapTypeControlOptions:{mapTypeIds:n},streetViewControl:!1,fullscreenControl:!1}}},{key:"invalidLocation",value:function(){var e=this.getLocation(),t=e.lat,r=e.lng;return!t||!r}},{key:"getLocation",value:function(){var e=this.props.coordinates;return{lat:e.lat,lng:e.lng}}},{key:"render",value:function(){var e=this.state,t=e.isLoading,r=e.rendered,n=e.loadingMap,a=ce()("tribe-editor__map",{"tribe-editor__map--loading":t}),o=this.renderMap();return!0===r&&!0!==n&&(o=this.renderMapUpdate()),wp.element.createElement("div",{className:a},o)}},{key:"renderMapUpdate",value:function(){return this.setState({loadingMap:!0}),this.loadMap(),this.renderMap()}},{key:"renderMap",value:function(){var e=this.state,t=e.isLoading,r=e.error,n=e.interactive,a=e.apiKey,o=e.rendered;return t?wp.element.createElement(x.Spinner,null):r?wp.element.createElement("h4",null,r):a?o?this.renderInteractive():n?this.renderInteractive():this.renderImage():wp.element.createElement("h4",null," ",Object(P.__)("A Google Map API KEY is required to view the map","the-events-calendar"))}},{key:"renderImage",value:function(){return wp.element.createElement("picture",{className:"tribe-editor__map--static"},wp.element.createElement("img",{className:"tribe-element-map-object",alt:"map",src:this.mapUrl}),wp.element.createElement("div",{className:"trie-editor__spinner__container"},wp.element.createElement(x.Spinner,null)))}},{key:"renderInteractive",value:function(){return wp.element.createElement("section",{className:"tribe-editor__map--interactive"},wp.element.createElement("div",{className:"tribe-editor__map--dynamic",ref:this.interactiveMapContainer}),wp.element.createElement("div",{className:"trie-editor__spinner__container"},wp.element.createElement(x.Spinner,null)))}},{key:"mapUrl",get:function(){var e=this.props,t=e.zoom,r=e.size,n=e.scale,a=e.format,o=e.mapType,i=e.apiKey,s=e.address,u=r.width,l=r.height,c={zoom:t,maptype:o,key:i},d=null,m=this.state.interactive,_=this.getLocation(),f=_.lat,p=_.lng;m?(d=this.constructor.RootEmbedUrl,c.q=f+","+p):(d=this.constructor.RootStaticUrl,c.scale=n,c.size=u+"x"+l,c.format=a,this.invalidLocation()&&!Se()(s)?c.center=s:c.center=f+","+p,c.markers=this.markerParams);return d+"?"+Object(j.stringify)(c)}},{key:"markerParams",get:function(){var e=this.props,t=e.hasCenterMarker,r=e.address,n=this.getLocation(),a=n.lat,o=n.lng,i=this.invalidLocation();return t?"size:mid|color:0xff0000|label:|"+(i?r:a+","+o):""}}],[{key:"getDerivedStateFromProps",value:function(e,t){return!0===t.rendered?null:e.coordinates.lat===t.coordinates.lat&&e.coordinates.lng===t.coordinates.lng?null:{rendered:!0,loadingMap:!1}}}]),t}(w.Component);Ne.RootStaticUrl="https://maps.googleapis.com/maps/api/staticmap",Ne.RootEmbedUrl="https://www.google.com/maps/embed/v1/place",Ne.ImageFormats=je,Ne.MapTypes=xe,Ne.propTypes={coordinates:b.a.object.isRequired,address:b.a.string,size:b.a.shape({width:b.a.number.isRequired,height:b.a.number.isRequired}),style:b.a.object,zoom:b.a.number.isRequired,scale:b.a.number,format:b.a.oneOf(Ae),mapType:b.a.oneOf(Pe),hasCenterMarker:b.a.bool,apiKey:b.a.string},Ne.defaultProps={format:je.JPG,mapType:xe.ROADMAP,hasCenterMarker:!0,style:{},scale:2,interactive:!1,apiKey:He,zoom:Ce,coordinates:{},address:{}};var Fe=Ne,Ie=(r(596),{up:"up",down:"down"}),Re=function(e){var t=e.className,r=e.direction,n=e.isOpen,a=e.children,o=ce()("tribe-editor__dashboard__container","tribe-editor__dashboard__container--"+r,{"tribe-editor__dashboard__container--open":n},t);return wp.element.createElement("div",{className:o},wp.element.createElement("div",{className:"tribe-editor__dashboard"},a))};Re.defaultProps={isOpen:!1,className:"",direction:Ie.down,children:null},Re.propTypes={isOpen:b.a.bool,className:b.a.string,direction:b.a.oneOf(Object.keys(Ie)),children:b.a.element};var ze=Re,qe=r(436),We=r.n(qe),Ue=r(438),Be=r.n(Ue),Ve=r(1),Ge=r.n(Ve),Ze=(r(630),new Date),$e=Ze.getFullYear(),Je=Ze.getMonth(),Ke=new Date($e-5,Je),Qe=new Date($e+10,11),Xe=function(e){function t(){u()(this,t);var e=m()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.selectDay=function(t){var r={};e.props.withRange?(null===(r=Ue.DateUtils.addDayToRange(t,e.state)).from&&null===r.to&&(r.from=Ze,r.to=void 0),r.to&&Ge()(r.to).isSame(r.from)&&(r.to=void 0)):(r.from=t,r.to=void 0),e.setState(e.maybeUpdate(r),function(){e.onSelectCallback()})},e.maybeUpdate=function(e){return function(t){return t.from===e.from&&t.to===e.to?null:e}},e.onSelectCallback=function(){(0,e.props.onSelectDay)(We()(e.state,["withRange"]))},e.getSelectedDays=function(){var t=e.props,r=t.withRange,n=t.from,a=t.to;return r?[n,{from:n,to:a}]:n},e.getCaptionElement=function(t){var r=t.date,n=t.localeUtils,a=e.props,o=a.month,i=a.setVisibleMonth;return r.getMonth()!==o.getMonth()?e.renderCaption(r,n):wp.element.createElement(st,{today:Ze,date:r,localeUtils:n,onChange:i})},e.renderCaption=function(e,t){return wp.element.createElement("div",{className:"tribe-editor__daypicker-caption",role:"heading"},wp.element.createElement("div",null,t.formatMonthTitle(e)))},e.state={toMonth:Qe,from:null,to:null},e}return f()(t,e),c()(t,[{key:"render",value:function(){var e=this.props,t=e.from,r=e.to,n=e.month,a=e.withRange,o=e.setVisibleMonth,i=a?{start:t,end:r}:{},s=ce()({"tribe-editor__calendars--range":a});return wp.element.createElement(Be.a,{className:s,fromMonth:Ke,toMonth:this.state.toMonth,month:n,numberOfMonths:2,modifiers:i,selectedDays:this.getSelectedDays(),onDayClick:this.selectDay,onMonthChange:o,captionElement:this.getCaptionElement})}}]),t}(w.Component);Xe.propTypes={withRange:b.a.bool,onSelectDay:b.a.func,from:b.a.instanceOf(Date),to:b.a.instanceOf(Date),month:b.a.instanceOf(Date),setVisibleMonth:b.a.func},Xe.defaultProps={onSelectDay:h.a,from:Ze,to:void 0,month:Ke,setVisibleMonth:h.a};var et=Xe,tt=(r(631),function(e){function t(e){u()(this,t);var r=m()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.renderItem=function(e){var t=e.title,n=void 0===t?{}:t,a=e.id,o=n.rendered,i=void 0===o?"":o;return wp.element.createElement("li",{key:a,onClick:r.props.onItemClick(e)},Object(ve.decode)(i))},r.renderResults=function(){var e=r.props,t=e.isSelected,n=e.term,a=e.isLoading,o=e.posts,i=e.onCreateClick;return!t||Se()(n)?null:a?wp.element.createElement("div",{className:"tribe-editor__soc__results--loading"},wp.element.createElement(x.Spinner,null)):wp.element.createElement("ul",{className:"tribe-editor__soc__results"},wp.element.createElement("li",{onClick:i},wp.element.createElement("strong",null,"Create"),": ",r.props.term),o.map(r.renderItem))},r.inputRef=React.createRef(),r}return f()(t,e),c()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.addBlock,r=e.setSearchPostType,n=e.name,a=e.postType,o=e.setFocus;t(n),r(n,a),o(this.inputRef)}},{key:"componentDidUpdate",value:function(){this.props.setFocus(this.inputRef)}},{key:"componentWillUnmount",value:function(){var e=this.props;(0,e.clearBlock)(e.name)}},{key:"render",value:function(){var e=this.props,t=e.isSelected,r=e.icon,n=e.term,a=e.placeholder,o=e.onInputChange,i=ce()("tribe-editor__soc__input__container",{"tribe-editor__soc__input__container--active":t});return wp.element.createElement("section",{className:"tribe-soc__container"},wp.element.createElement("div",{className:i},r,wp.element.createElement("input",{className:"tribe-editor__soc__input",ref:this.inputRef,value:n,placeholder:a,onChange:o})),this.renderResults())}}]),t}(w.Component));tt.defaultProps={isSelected:!1,term:"",placeholder:Object(P.__)("Add or Find","the-events-calendar"),name:"",icon:null,posts:[],isLoading:!1,clearBlock:h.a,setFocus:h.a,onInputChange:h.a,onCreateClick:h.a,onItemClick:h.a},tt.propTypes={isSelected:g.PropTypes.bool,term:g.PropTypes.string,placeholder:g.PropTypes.string,name:g.PropTypes.string,icon:g.PropTypes.object,posts:g.PropTypes.array,isLoading:g.PropTypes.bool,clearBlock:g.PropTypes.func,setFocus:g.PropTypes.func,onInputChange:g.PropTypes.func,onCreateClick:g.PropTypes.func,onItemClick:g.PropTypes.func};var rt=tt,nt=function(e,t){return function(r){var n=e.setTerm,a=e.search,o=t.name,i=t.exclude,s=r.target.value;n(o,s),a(o,{term:s,exclude:i,perPage:5})}},at=function(e,t){return function(r){return function(){var n=e.clearBlock,a=t.name;(0,t.onItemSelect)(r.id,r),n(a)}}},ot=Object(_e.a)(function(e,t){return{term:fe.c.getSearchTerm(e,t),isLoading:fe.c.getIsLoading(e,t),posts:fe.c.getResults(e,t)}},function(e){return a()({},Object(O.a)(fe.a,e),Object(O.a)(fe.d,e))},function(e,t,r){return a()({},r,e,t,{setFocus:(i=r.isSelected,function(e){i&&e.current&&document.activeElement!==e.current&&e.current.focus()}),onInputChange:nt(t,r),onCreateClick:(n=e.term,o=r.onCreateNew,function(){return o(n)}),onItemClick:at(t,r)});var n,o,i})(rt),it=(r(632),function(e){var t=e.className;return wp.element.createElement("span",{className:ce()(["tribe-editor__spinner-container",t])},wp.element.createElement(x.Spinner,null))}),st=(r(633),function(e){for(var t=e.today,r=e.date,n=e.localeUtils,a=e.onChange,o=t.getFullYear(),i=t.getMonth(),s=new Date(o+10,11),u=n.getMonths(),l=[],c=o-5;c<=s.getFullYear();c++)l.push(c);var d=function(e){var t=e.target.form,r=t.year,n=t.month;a(new Date(r.value,n.value))};return wp.element.createElement("form",{className:"tribe-editor__year-month-form"},wp.element.createElement("select",{className:"tribe-editor__year-month-form__month",name:"month",onChange:d,value:r.getMonth()},u.map(function(e,t){return r.getFullYear()===o-5&&t<i?wp.element.createElement("option",{key:e,value:t,disabled:!0},e):wp.element.createElement("option",{key:e,value:t},e)})),wp.element.createElement("select",{className:"tribe-editor__year-month-form__year",name:"year",onChange:d,value:r.getFullYear()},l.map(function(e){return r.getMonth()<i&&e===o-5?wp.element.createElement("option",{key:e,value:e,disabled:!0},e):wp.element.createElement("option",{key:e,value:e},e)})))}),ut=(r(634),function(){return wp.element.createElement("div",{className:"tribe-editor__subtitle__footer-upsell"},wp.element.createElement("p",{className:"tribe-editor__subtitle__footer-upsell-text"},Object(P.__)("Turbocharge your events with our premium calendar and ticketing add-ons. ","the-events-calendar"),wp.element.createElement("a",{href:"http://m.tri.be/1a8q",className:"tribe-editor__subtitle__footer-upsell-link",target:"_blank",rel:"noopener noreferrer"},Object(P._x)("Check 'em out!","linked text for plugin add-ons","the-events-calendar"))))}),lt=r(140),ct=r.n(lt),dt=r(4),mt=(r(635),function(e){var t=e.value,r=e.placeholder,n=e.className,a=e.onChange;return wp.element.createElement(ct.a,{className:n,value:t,placeholder:r,onChange:dt.input.sendValue(a)})});mt.propTypes={value:b.a.string,placeholder:b.a.string,onChange:b.a.func,className:b.a.oneOfType([b.a.string,b.a.arrayOf(b.a.string)])},mt.defaultProps={value:"",placeholder:"",onChange:h.a,className:"tribe-editor__timezone-input"};var _t=mt,ft=(r(636),function(e){var t=e.postId,r=e.label,n=e.target,o=X()(dt.globals.common(),"adminUrl","");if(!o||!t)return null;var i={rel:"_blank"===n?"noreferrer noopener":void 0};return wp.element.createElement("a",a()({className:"tribe-editor__edit-link",href:o+"post.php?post="+t+"&action=edit",target:n},i),r)});ft.propTypes={postId:b.a.number,label:b.a.string,target:b.a.string},ft.defaultProps={postId:0,label:Object(P.__)("Edit","the-events-calendar"),target:"_blank"};var pt=ft;r.d(t,"Input",function(){return k}),r.d(t,"TermsList",function(){return B}),r.d(t,"OrganizerForm",function(){return $}),r.d(t,"VenueForm",function(){return ue}),r.d(t,"toFields",function(){return ae}),r.d(t,"toVenue",function(){return oe}),r.d(t,"MetaGroup",function(){return me}),r.d(t,"SearchPosts",function(){return Te}),r.d(t,"GoogleMap",function(){return Fe}),r.d(t,"Dashboard",function(){return ze}),r.d(t,"Month",function(){return et}),r.d(t,"SearchOrCreate",function(){return ot}),r.d(t,"Loading",function(){return it}),r.d(t,"YearMonthForm",function(){return st}),r.d(t,"Upsell",function(){return ut}),r.d(t,"TimeZone",function(){return _t}),r.d(t,"EditLink",function(){return pt})},function(e,t,r){var n=r(46),a=r(174),o=r(175),i="[object Null]",s="[object Undefined]",u=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?s:i:u&&u in Object(e)?a(e):o(e)}},function(e,t){e.exports=tribe.common.data},function(e,t,r){"use strict";r.r(t);var n=r(3),a=r.n(n),o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var i=function(e){var t=e.styles,r=void 0===t?{}:t,n=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["styles"]);return a.a.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 47.92 48"},n),a.a.createElement("defs",null),a.a.createElement("title",null,"block-icon-categories"),a.a.createElement("g",{id:"Layer_2","data-name":"Layer 2"},a.a.createElement("g",{id:"Layer_1-2","data-name":"Layer 1"},a.a.createElement("path",{className:r["cls-1"]||"cls-1",d:"M47.89 24.12a1.55 1.55 0 0 1-.25.84 1.55 1.55 0 0 0 .25-.84zM.25 25a1.55 1.55 0 0 1-.25-.88 1.55 1.55 0 0 0 .25.88zM.28 14.24A1.55 1.55 0 0 1 0 13.4a1.55 1.55 0 0 0 .28.84zM47.92 13.4a1.55 1.55 0 0 1-.25.84 1.55 1.55 0 0 0 .25-.84z"}),a.a.createElement("path",{className:r["cls-2"]||"cls-2",d:"M23.34 37.06a5.14 5.14 0 0 0 1.2 0 5.14 5.14 0 0 1-1.2 0z"}),a.a.createElement("path",{className:r["cls-2"]||"cls-2",d:"M23.94 41.49a9.21 9.21 0 0 1-4.15-1.32L4 31.81 1 33.4a1.69 1.69 0 0 0 0 3.1l20.67 10.94a5 5 0 0 0 4.62 0L46.9 36.49a1.69 1.69 0 0 0 0-3.1l-3-1.61-15.81 8.39a9.21 9.21 0 0 1-4.15 1.32z"}),a.a.createElement("path",{className:r["cls-2"]||"cls-2",d:"M47.82 23.6a1.86 1.86 0 0 0-1-1.11l-3.02-1.63-10.25 5.45-5.42 2.88A9.21 9.21 0 0 1 24 30.51a9.21 9.21 0 0 1-4.15-1.32l-5.45-2.88-10.29-5.46L1 22.49a1.86 1.86 0 0 0-1 1.11 1.58 1.58 0 0 0 0 .4 1.61 1.61 0 0 0 .25.86 2 2 0 0 0 .76.69l7.37 3.95 13.25 7a4.86 4.86 0 0 0 1.71.53 5.14 5.14 0 0 0 1.2 0 4.86 4.86 0 0 0 1.71-.53l13.28-7 7.34-3.9a2 2 0 0 0 .76-.69 1.61 1.61 0 0 0 .25-.86 1.58 1.58 0 0 0-.06-.45z"}),a.a.createElement("path",{className:r["cls-2"]||"cls-2",d:"M24.57 26.08a5.14 5.14 0 0 1-1.2 0 5.14 5.14 0 0 0 1.2 0z"}),a.a.createElement("path",{className:r["cls-3"]||"cls-3",d:"M47.82 23.69a1.51 1.51 0 0 1 .06.43 1.51 1.51 0 0 0-.06-.43zM0 24.12a1.51 1.51 0 0 1 .06-.43 1.51 1.51 0 0 0-.06.43z"}),a.a.createElement("path",{className:r["cls-2"]||"cls-2",d:"M47.85 12.61a1.86 1.86 0 0 0-1-1.11L26.28.56a5 5 0 0 0-4.62 0L1 11.51a1.86 1.86 0 0 0-1 1.11 1.58 1.58 0 0 0-.06.44 1.61 1.61 0 0 0 .25.86 2 2 0 0 0 .81.68l3.07 1.63 4.35 2.31L18.75 24l2.92 1.55a4.86 4.86 0 0 0 1.71.53 5.14 5.14 0 0 0 1.2 0 4.86 4.86 0 0 0 1.71-.53L29.2 24l10.26-5.44 4.35-2.31 3.1-1.65a2 2 0 0 0 .76-.69 1.61 1.61 0 0 0 .25-.86 1.58 1.58 0 0 0-.07-.44z"}),a.a.createElement("path",{className:r["cls-3"]||"cls-3",d:"M47.85 13a1.51 1.51 0 0 1 .06.43 1.51 1.51 0 0 0-.06-.43zM0 13.4a1.51 1.51 0 0 1 .09-.4 1.51 1.51 0 0 0-.09.4z"}))))},s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var u=function(e){e.styles;var t=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["styles"]);return a.a.createElement("svg",s({width:"26",height:"14",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},t),a.a.createElement("defs",null,a.a.createElement("path",{d:"M6 0h12a6 6 0 1 1 0 12H6A6 6 0 1 1 6 0z",id:"a"}),a.a.createElement("circle",{id:"b",cx:"18",cy:"6",r:"3.333"})),a.a.createElement("g",{transform:"translate(1 1)",fill:"none",fillRule:"evenodd"},a.a.createElement("use",{stroke:"#FFF",fill:"#11A0D2",fillRule:"nonzero",xlinkHref:"#a"}),a.a.createElement("path",{d:"M6.5 4.5v3",stroke:"#FFF",strokeLinecap:"square"}),a.a.createElement("use",{fill:"#FFF",transform:"matrix(-1 0 0 1 36 0)",xlinkHref:"#b"})))},l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var c=function(e){e.styles;var t=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["styles"]);return a.a.createElement("svg",l({width:"26",height:"14",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},t),a.a.createElement("defs",null,a.a.createElement("path",{d:"M6 0h12a6 6 0 1 1 0 12H6A6 6 0 1 1 6 0z",id:"a"}),a.a.createElement("path",{d:"M17.333 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0-1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM6 9.333a3.333 3.333 0 1 1 0-6.666 3.333 3.333 0 0 1 0 6.666z",id:"b"})),a.a.createElement("g",{transform:"translate(1 1)",fill:"none",fillRule:"evenodd"},a.a.createElement("use",{stroke:"#545D66",fill:"#FFF",fillRule:"nonzero",xlinkHref:"#a"}),a.a.createElement("use",{fill:"#545D66",xlinkHref:"#b"})))},d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var m=function(e){var t=e.styles,r=void 0===t?{}:t,n=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["styles"]);return a.a.createElement("svg",d({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},n),a.a.createElement("defs",null),a.a.createElement("title",null,"block-icon-classic"),a.a.createElement("g",{id:"Layer_2","data-name":"Layer 2"},a.a.createElement("path",{className:r["cls-1"]||"cls-1",d:"M38.54 27.22c.37-8.18 2.79-22.7 2.79-22.7a1.52 1.52 0 0 0 0-.2 1.49 1.49 0 0 0-.52-1.13L40.7 3l-.2-.14C38.12 1.44 31.61 0 24 0 16.12 0 9.42 1.54 7.3 3a1.49 1.49 0 0 0-.63 1.22 1.47 1.47 0 0 0 0 .16v.11c.28 1.58 2.54 15.01 2.9 22.73C3.74 28.76 0 31 0 34.47 0 40.91 9 48 24 48s24-7.06 24-13.53c0-3.47-3.74-5.65-9.46-7.25zm-.22 6.35c-3 5.87-13.68 5.6-14.38 5.6s-11.3.18-14.35-5.68v-5.24c4.77 4.18 14.43 4 14.43 4s9.35.33 14.43-4z",id:"Layer_1-2","data-name":"Layer 1"})))},_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var f=function(e){e.styles;var t=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["styles"]);return a.a.createElement("svg",_({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 47.98"},t),a.a.createElement("title",null,"block-icon-date-time"),a.a.createElement("g",{"data-name":"Layer 2"},a.a.createElement("path",{d:"M44 7.38h-4.37V3.5a3.51 3.51 0 0 0-3.5-3.5 3.51 3.51 0 0 0-3.5 3.5v3.88H15.44V3.5a3.51 3.51 0 0 0-3.5-3.5 3.51 3.51 0 0 0-3.5 3.5v3.88H4a4 4 0 0 0-4 4V44a4 4 0 0 0 4 4h40a4 4 0 0 0 4-4V11.38a4 4 0 0 0-4-4zM16.91 39.13h-4.55V24.6H6.73v-3.43A10.71 10.71 0 0 0 9 21a6 6 0 0 0 2-.74 4.87 4.87 0 0 0 1.49-1.39 5 5 0 0 0 .8-2.14h3.62zm22.37 0H22.83a9.34 9.34 0 0 1 .56-3.39 9 9 0 0 1 1.52-2.58 13.32 13.32 0 0 1 2.26-2.1q1.3-1 2.74-2 .74-.51 1.57-1A10.41 10.41 0 0 0 33 26.9a6.21 6.21 0 0 0 1.15-1.44 3.57 3.57 0 0 0 .46-1.82 3.37 3.37 0 0 0-.94-2.54 3.33 3.33 0 0 0-2.42-.91 2.93 2.93 0 0 0-1.68.46 3.46 3.46 0 0 0-1.1 1.22 5.59 5.59 0 0 0-.59 1.66 9.54 9.54 0 0 0-.18 1.81h-4.36a10.74 10.74 0 0 1 .45-3.57 8.3 8.3 0 0 1 1.54-2.88A7 7 0 0 1 27.9 17a8.73 8.73 0 0 1 3.57-.69 8.93 8.93 0 0 1 2.93.48 7.56 7.56 0 0 1 2.45 1.38 6.54 6.54 0 0 1 1.68 2.21 6.77 6.77 0 0 1 .62 2.94 7.1 7.1 0 0 1-.54 2.91 7.66 7.66 0 0 1-1.44 2.16 12.23 12.23 0 0 1-2 1.71l-2.29 1.52q-1.15.75-2.24 1.62a10.13 10.13 0 0 0-1.92 2h10.55z","data-name":"Layer 1"})))},p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var h=function(e){var t=e.styles,r=void 0===t?{}:t,n=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["styles"]);return a.a.createElement("svg",p({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 43.31"},n),a.a.createElement("defs",null),a.a.createElement("title",null,"block-icon-featured-image"),a.a.createElement("g",{id:"Layer_2","data-name":"Layer 2"},a.a.createElement("g",{id:"Layer_1-2","data-name":"Layer 1"},a.a.createElement("path",{className:r["cls-1"]||"cls-1",d:"M44 7.28h-7.68L32 1.6A5.14 5.14 0 0 0 28.48 0h-9A5.14 5.14 0 0 0 16 1.6l-4.32 5.68H4a4 4 0 0 0-4 4v28a4 4 0 0 0 4 4h40a4 4 0 0 0 4-4v-28a4 4 0 0 0-4-4zM24 38a13.3 13.3 0 1 1 13.3-13.3A13.3 13.3 0 0 1 24 38z"}),a.a.createElement("circle",{className:r["cls-1"]||"cls-1",cx:"24",cy:"24.65",r:"8.8"}))))},y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var v=function(e){e.styles;var t=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["styles"]);return a.a.createElement("svg",y({width:"26",height:"15",xmlns:"http://www.w3.org/2000/svg"},t),a.a.createElement("path",{d:"M12.6 7.576H9.227v1.732H12.6v3.742a.2.2 0 0 1-.198.2H1.918a.199.199 0 0 1-.198-.2V5.092a.2.2 0 0 1 .198-.201h10.485a.2.2 0 0 1 .198.2v2.485zm5.755-3.86l-.066.067L17.16 4.93l2.601 2.646H14.33V2.843a.797.797 0 0 0-.79-.803h-.74c-.034.003-.32.004-.856.004V.804a.797.797 0 0 0-.79-.804.8.8 0 0 0-.8.803v1.24H3.992V.804A.797.797 0 0 0 3.202 0c-.447 0-.8.36-.8.803v1.24h-.796c-.041 0-.058-.003-.075-.003H.79c-.436 0-.79.36-.79.803V3.91c0 .055.006.108.016.16v8.978a.36.36 0 0 0-.008.082v1.067c0 .443.354.803.79.803h.74a12956.843 12956.843 0 0 1 12.01 0c.437 0 .79-.36.79-.803V13.13a.36.36 0 0 0-.008-.082v-3.74h5.43l-2.599 2.643 1.192 1.215L23 8.44l-4.645-4.725z",fill:"#009FD4"}))},g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var b=function(e){e.styles;var t=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["styles"]);return a.a.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 47.97"},t),a.a.createElement("title",null,"block-icon-organizer"),a.a.createElement("g",{"data-name":"Layer 2"},a.a.createElement("g",{"data-name":"Layer 1"},a.a.createElement("circle",{cx:"23.98",cy:"11.99",r:"11.99"}),a.a.createElement("path",{d:"M48 43.76a4 4 0 0 0 0-.83C46.53 36 35.53 27 24 27 11.69 27 0 36.69 0 43.89a4 4 0 0 0 4 4h40a4 4 0 0 0 3.78-2.74v-.11a3.93 3.93 0 0 0 .12-.51v-.36-.29c0-.1.1-.05.1-.12z"}))))},M=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var L=function(e){var t=e.styles,r=void 0===t?{}:t,n=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["styles"]);return a.a.createElement("svg",M({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},n),a.a.createElement("defs",null),a.a.createElement("title",null,"block-icon-price"),a.a.createElement("g",{id:"Layer_2","data-name":"Layer 2"},a.a.createElement("path",{className:r["cls-1"]||"cls-1",d:"M24 0a24 24 0 1 0 24 24A24 24 0 0 0 24 0zm3.31 37h-.1l-.37.07q-.49.1-1 .17l-.1 4.27h-4l-.1-4.28a9.15 9.15 0 0 1-5.21-2.35 9.65 9.65 0 0 1-2.59-6.26h4.84a4.52 4.52 0 0 0 1.12 3.21 5.12 5.12 0 0 0 3.94 1.63 5 5 0 0 0 1.08-.07 6.65 6.65 0 0 0 1.38-.31 4.35 4.35 0 0 0 1.3-.69 3.7 3.7 0 0 0 1-1.1 3.1 3.1 0 0 0 .38-1.56 2.66 2.66 0 0 0-.93-2.21 8.89 8.89 0 0 0-3.06-1.31L20.59 25l-.15-.06c-3.7-1.22-5.53-3-5.91-6a3.69 3.69 0 0 1-.09-.76v-.31-.14c0-3.74 3.38-6.78 7.23-7.05l.1-4.28h4l.1 4.34a12.67 12.67 0 0 1 2 .53 8.13 8.13 0 0 1 2.47 1.42A7.11 7.11 0 0 1 32.06 15a8.13 8.13 0 0 1 .78 3H28a3.91 3.91 0 0 0-1-2.38 4.07 4.07 0 0 0-2.17-1.05 6 6 0 0 0-1.32-.11 8.67 8.67 0 0 0-1 .06 9.83 9.83 0 0 0-1 .23 3.29 3.29 0 0 0-1.09.58 2.83 2.83 0 0 0-.77 1 3.13 3.13 0 0 0-.28 1.37 2.42 2.42 0 0 0 .8 1.94 6.07 6.07 0 0 0 2.54 1.07l2.13.51.89.22.47.12c.57.14 1.12.3 1.65.49l.32.12.51.2a10.76 10.76 0 0 1 1.48.72A7.06 7.06 0 0 1 34 29.55c0 3.59-3 6.6-6.69 7.45z",id:"Layer_1-2","data-name":"Layer 1"})))},w=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var D=function(e){var t=e.styles,r=void 0===t?{}:t,n=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["styles"]);return a.a.createElement("svg",w({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 47.97"},n),a.a.createElement("defs",null),a.a.createElement("title",null,"block-icon-tags"),a.a.createElement("g",{id:"Layer_2","data-name":"Layer 2"},a.a.createElement("path",{className:r["cls-1"]||"cls-1",d:"M46.68 22.35L23 1a4 4 0 0 0-2.68-1H4a4 4 0 0 0-4 4v17.68a4 4 0 0 0 1.27 2.92l23.82 22.29a4 4 0 0 0 5.71-.24L47 28a4 4 0 0 0-.32-5.65zM12 16.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5z",id:"Layer_1-2","data-name":"Layer 1"})))},k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var T=function(e){var t=e.styles,r=void 0===t?{}:t,n=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["styles"]);return a.a.createElement("svg",k({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},n),a.a.createElement("defs",null),a.a.createElement("title",null,"block-icon-share"),a.a.createElement("g",{id:"Layer_2","data-name":"Layer 2"},a.a.createElement("path",{className:r["cls-1"]||"cls-1",d:"M38.87 29.75a9.11 9.11 0 0 0-7 3.32L18 26.28a8.85 8.85 0 0 0 0-4.56l13.87-6.79a9.13 9.13 0 1 0-2.08-5.8v.7L15 17.05A9.13 9.13 0 1 0 15 31l14.75 7.22v.7a9.13 9.13 0 1 0 9.13-9.13z",id:"Layer_1-2","data-name":"Layer 1"})))},Y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var S=function(e){var t=e.styles,r=void 0===t?{}:t,n=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["styles"]);return a.a.createElement("svg",Y({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 43.47"},n),a.a.createElement("defs",null),a.a.createElement("title",null,"block-icon-venue"),a.a.createElement("g",{id:"Layer_2","data-name":"Layer 2"},a.a.createElement("path",{className:r["cls-1"]||"cls-1",d:"M48 13.18C46.94 6.24 36.55 0 24 0S.94 5.8 0 13.18v30.29h7v-11h7v11h5.8V31.28h8.35v12.19h5.94v-11H41v11h7zm-41.4 11a2.06 2.06 0 0 1-2.17-1.93v-4.82A2.06 2.06 0 0 1 6.6 15.5a2.06 2.06 0 0 1 2.17 1.93v4.78a2.06 2.06 0 0 1-2.17 1.93zm8.49-2.33a2.21 2.21 0 0 1-2.17-2.11v-6.42a2.06 2.06 0 0 1 2.17-1.93 2.06 2.06 0 0 1 2.17 1.93v6.38a2.21 2.21 0 0 1-2.17 2.11zm9.06-.62h-.35a2 2 0 0 1-2-2v-7.48a1.9 1.9 0 0 1 2-1.78h.35a1.9 1.9 0 0 1 2 1.78v7.48a2 2 0 0 1-2 1.96zm8.72.62a2.21 2.21 0 0 1-2.17-2.11v-6.42a2.06 2.06 0 0 1 2.17-1.93A2.06 2.06 0 0 1 35 13.32v6.38a2.21 2.21 0 0 1-2.13 2.11zm8.49 2.33a2.06 2.06 0 0 1-2.17-1.93v-4.82a2.06 2.06 0 0 1 2.17-1.93 2.06 2.06 0 0 1 2.17 1.93v4.78a2.06 2.06 0 0 1-2.18 1.93z",id:"Layer_1-2","data-name":"Layer 1"})))},E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var O=function(e){var t=e.styles,r=void 0===t?{}:t,n=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["styles"]);return a.a.createElement("svg",E({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 27.24 37.68"},n),a.a.createElement("defs",null),a.a.createElement("title",null,"block-icon-website"),a.a.createElement("g",{id:"Layer_2","data-name":"Layer 2"},a.a.createElement("path",{className:r["cls-1"]||"cls-1",d:"M0 0l3.54 33.5 7.29-6.18 6 10.37 7.41-4.28-6-10.41 9-3.22z",id:"Layer_1-2","data-name":"Layer 1"})))};r.d(t,"Categories",function(){return i}),r.d(t,"CheckboxOn",function(){return u}),r.d(t,"CheckboxOff",function(){return c}),r.d(t,"Classic",function(){return m}),r.d(t,"DateTime",function(){return f}),r.d(t,"FeaturedImage",function(){return h}),r.d(t,"Link",function(){return v}),r.d(t,"Organizer",function(){return b}),r.d(t,"Price",function(){return L}),r.d(t,"Tags",function(){return D}),r.d(t,"Sharing",function(){return T}),r.d(t,"Venue",function(){return S}),r.d(t,"Website",function(){return O})},function(e,t,r){"use strict";r.d(t,"c",function(){return f}),r.d(t,"d",function(){return p}),r.d(t,"e",function(){return h}),r.d(t,"f",function(){return y}),r.d(t,"g",function(){return v}),r.d(t,"a",function(){return g}),r.d(t,"h",function(){return b});var n=r(82),a=r.n(n),o=r(74),i=r.n(o),s=r(51),u=r.n(s),l=r(11),c=r.n(l),d=r(91),m=r(12);function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).map(function(t){return{code:t,name:e[t]}})}function f(){return _(Object(m.list)().countries)}function p(e){var t=a()(f(),function(t){return t.name===e});return c()(t,"code","US")}function h(e,t){var r=v(e),n=a()(r,function(e){return e.name===t});return c()(n,"code","")}function y(e,t){var r=v(e),n=a()(r,function(e){return e.code===t});return c()(n,"name","")}function v(e){switch(e){case"US":return _(Object(m.list)().usStates);default:return[]}}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[e.city,e.street,e.province,e.country].filter(u.a).map(i.a).join(", ")}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={f:"q",source:"s_q",geocode:"",q:[e.city,e.street,e.province,e.zip,e.country].filter(u.a).map(i.a).join(", ")};return"https://maps.google.com/maps?"+Object(d.stringify)(t)}t.b=Object(m.list)()},function(e,t){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(e,t,r){e.exports=!r(70)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,r){var n=r(47),a=r(168),o=r(128),i=Object.defineProperty;t.f=r(41)?Object.defineProperty:function(e,t,r){if(n(e),t=o(t,!0),n(r),a)try{return i(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){"use strict";t.__esModule=!0;var n,a=r(369),o=(n=a)&&n.__esModule?n:{default:n};t.default=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return(0,o.default)(e)}},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,r){var n=r(40),a=r(27),o=r(112),i=r(53),s=r(48),u=function(e,t,r){var l,c,d,m=e&u.F,_=e&u.G,f=e&u.S,p=e&u.P,h=e&u.B,y=e&u.W,v=_?a:a[t]||(a[t]={}),g=v.prototype,b=_?n:f?n[t]:(n[t]||{}).prototype;for(l in _&&(r=t),r)(c=!m&&b&&void 0!==b[l])&&s(v,l)||(d=c?b[l]:r[l],v[l]=_&&"function"!=typeof b[l]?r[l]:h&&c?o(d,n):y&&b[l]==d?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):p&&"function"==typeof d?o(Function.call,d):d,p&&((v.virtual||(v.virtual={}))[l]=d,e&u.R&&g&&!g[l]&&i(g,l,d)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,r){var n=r(23).Symbol;e.exports=n},function(e,t,r){var n=r(58);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t){e.exports=wp.editor},function(e,t,r){"use strict";r.d(t,"d",function(){return f}),r.d(t,"c",function(){return p}),r.d(t,"a",function(){return h});var n=r(5),a=r.n(n),o=r(6),i=r(1),s=r.n(i),u=r(4),l=r(15),c=u.globals.defaultTimes().start?u.globals.defaultTimes().start:"08:00:00",d=u.globals.defaultTimes().end?u.globals.defaultTimes().end:"17:00:00",m=u.time.toSeconds(c,u.time.TIME_FORMAT_HH_MM_SS),_=u.time.toSeconds(d,u.time.TIME_FORMAT_HH_MM_SS),f=s()().startOf("day").seconds(m),p=s()().startOf("day").seconds(_),h={start:u.moment.toDateTime(f),end:u.moment.toDateTime(p),
|
1 |
+
var tribe="object"==typeof tribe?tribe:{};tribe.events=tribe.events||{},tribe.events.blocks=function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=652)}([function(e,t,r){e.exports=r(439)()},function(e,t,r){(function(e){e.exports=function(){"use strict";var t,n;function a(){return t.apply(null,arguments)}function o(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function l(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var r,n=[];for(r=0;r<e.length;++r)n.push(t(e[r],r));return n}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function m(e,t){for(var r in t)d(t,r)&&(e[r]=t[r]);return d(t,"toString")&&(e.toString=t.toString),d(t,"valueOf")&&(e.valueOf=t.valueOf),e}function _(e,t,r,n){return Et(e,t,r,n,!0).utc()}function f(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function p(e){if(null==e._isValid){var t=f(e),r=n.call(t.parsedDateParts,function(e){return null!=e}),a=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(e._strict&&(a=a&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return a;e._isValid=a}return e._isValid}function h(e){var t=_(NaN);return null!=e?m(f(t),e):f(t).userInvalidated=!0,t}n=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),r=t.length>>>0,n=0;n<r;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1};var y=a.momentProperties=[];function v(e,t){var r,n,a;if(s(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),s(t._i)||(e._i=t._i),s(t._f)||(e._f=t._f),s(t._l)||(e._l=t._l),s(t._strict)||(e._strict=t._strict),s(t._tzm)||(e._tzm=t._tzm),s(t._isUTC)||(e._isUTC=t._isUTC),s(t._offset)||(e._offset=t._offset),s(t._pf)||(e._pf=f(t)),s(t._locale)||(e._locale=t._locale),y.length>0)for(r=0;r<y.length;r++)n=y[r],s(a=t[n])||(e[n]=a);return e}var g=!1;function b(e){v(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===g&&(g=!0,a.updateOffset(this),g=!1)}function M(e){return e instanceof b||null!=e&&null!=e._isAMomentObject}function L(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function w(e){var t=+e,r=0;return 0!==t&&isFinite(t)&&(r=L(t)),r}function D(e,t,r){var n,a=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),i=0;for(n=0;n<a;n++)(r&&e[n]!==t[n]||!r&&w(e[n])!==w(t[n]))&&i++;return i+o}function k(e){!1===a.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function T(e,t){var r=!0;return m(function(){if(null!=a.deprecationHandler&&a.deprecationHandler(null,e),r){for(var n,o=[],i=0;i<arguments.length;i++){if(n="","object"==typeof arguments[i]){for(var s in n+="\n["+i+"] ",arguments[0])n+=s+": "+arguments[0][s]+", ";n=n.slice(0,-2)}else n=arguments[i];o.push(n)}k(e+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),r=!1}return t.apply(this,arguments)},t)}var Y,S={};function E(e,t){null!=a.deprecationHandler&&a.deprecationHandler(e,t),S[e]||(k(t),S[e]=!0)}function O(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function j(e,t){var r,n=m({},e);for(r in t)d(t,r)&&(i(e[r])&&i(t[r])?(n[r]={},m(n[r],e[r]),m(n[r],t[r])):null!=t[r]?n[r]=t[r]:delete n[r]);for(r in e)d(e,r)&&!d(t,r)&&i(e[r])&&(n[r]=m({},n[r]));return n}function x(e){null!=e&&this.set(e)}a.suppressDeprecationWarnings=!1,a.deprecationHandler=null,Y=Object.keys?Object.keys:function(e){var t,r=[];for(t in e)d(e,t)&&r.push(t);return r};var A={};function P(e,t){var r=e.toLowerCase();A[r]=A[r+"s"]=A[t]=e}function H(e){return"string"==typeof e?A[e]||A[e.toLowerCase()]:void 0}function C(e){var t,r,n={};for(r in e)d(e,r)&&(t=H(r))&&(n[t]=e[r]);return n}var N={};function F(e,t){N[e]=t}function I(e,t,r){var n=""+Math.abs(e),a=t-n.length,o=e>=0;return(o?r?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+n}var R=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,z=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,q={},W={};function U(e,t,r,n){var a=n;"string"==typeof n&&(a=function(){return this[n]()}),e&&(W[e]=a),t&&(W[t[0]]=function(){return I(a.apply(this,arguments),t[1],t[2])}),r&&(W[r]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function B(e,t){return e.isValid()?(t=V(t,e.localeData()),q[t]=q[t]||function(e){var t,r,n,a=e.match(R);for(t=0,r=a.length;t<r;t++)W[a[t]]?a[t]=W[a[t]]:a[t]=(n=a[t]).match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"");return function(t){var n,o="";for(n=0;n<r;n++)o+=O(a[n])?a[n].call(t,e):a[n];return o}}(t),q[t](e)):e.localeData().invalidDate()}function V(e,t){var r=5;function n(e){return t.longDateFormat(e)||e}for(z.lastIndex=0;r>=0&&z.test(e);)e=e.replace(z,n),z.lastIndex=0,r-=1;return e}var G=/\d/,Z=/\d\d/,$=/\d{3}/,J=/\d{4}/,K=/[+-]?\d{6}/,Q=/\d\d?/,X=/\d\d\d\d?/,ee=/\d\d\d\d\d\d?/,te=/\d{1,3}/,re=/\d{1,4}/,ne=/[+-]?\d{1,6}/,ae=/\d+/,oe=/[+-]?\d+/,ie=/Z|[+-]\d\d:?\d\d/gi,se=/Z|[+-]\d\d(?::?\d\d)?/gi,ue=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,le={};function ce(e,t,r){le[e]=O(t)?t:function(e,n){return e&&r?r:t}}function de(e,t){return d(le,e)?le[e](t._strict,t._locale):new RegExp(me(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,r,n,a){return t||r||n||a})))}function me(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var _e={};function fe(e,t){var r,n=t;for("string"==typeof e&&(e=[e]),u(t)&&(n=function(e,r){r[t]=w(e)}),r=0;r<e.length;r++)_e[e[r]]=n}function pe(e,t){fe(e,function(e,r,n,a){n._w=n._w||{},t(e,n._w,n,a)})}function he(e,t,r){null!=t&&d(_e,e)&&_e[e](t,r._a,r,e)}var ye=0,ve=1,ge=2,be=3,Me=4,Le=5,we=6,De=7,ke=8;function Te(e){return Ye(e)?366:365}function Ye(e){return e%4==0&&e%100!=0||e%400==0}U("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),U(0,["YY",2],0,function(){return this.year()%100}),U(0,["YYYY",4],0,"year"),U(0,["YYYYY",5],0,"year"),U(0,["YYYYYY",6,!0],0,"year"),P("year","y"),F("year",1),ce("Y",oe),ce("YY",Q,Z),ce("YYYY",re,J),ce("YYYYY",ne,K),ce("YYYYYY",ne,K),fe(["YYYYY","YYYYYY"],ye),fe("YYYY",function(e,t){t[ye]=2===e.length?a.parseTwoDigitYear(e):w(e)}),fe("YY",function(e,t){t[ye]=a.parseTwoDigitYear(e)}),fe("Y",function(e,t){t[ye]=parseInt(e,10)}),a.parseTwoDigitYear=function(e){return w(e)+(w(e)>68?1900:2e3)};var Se,Ee=Oe("FullYear",!0);function Oe(e,t){return function(r){return null!=r?(xe(this,e,r),a.updateOffset(this,t),this):je(this,e)}}function je(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function xe(e,t,r){e.isValid()&&!isNaN(r)&&("FullYear"===t&&Ye(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](r,e.month(),Ae(r,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](r))}function Ae(e,t){if(isNaN(e)||isNaN(t))return NaN;var r,n=(t%(r=12)+r)%r;return e+=(t-n)/12,1===n?Ye(e)?29:28:31-n%7%2}Se=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},U("M",["MM",2],"Mo",function(){return this.month()+1}),U("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),U("MMMM",0,0,function(e){return this.localeData().months(this,e)}),P("month","M"),F("month",8),ce("M",Q),ce("MM",Q,Z),ce("MMM",function(e,t){return t.monthsShortRegex(e)}),ce("MMMM",function(e,t){return t.monthsRegex(e)}),fe(["M","MM"],function(e,t){t[ve]=w(e)-1}),fe(["MMM","MMMM"],function(e,t,r,n){var a=r._locale.monthsParse(e,n,r._strict);null!=a?t[ve]=a:f(r).invalidMonth=e});var Pe=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,He="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ce="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Ne(e,t){var r;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=w(t);else if(!u(t=e.localeData().monthsParse(t)))return e;return r=Math.min(e.date(),Ae(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,r),e}function Fe(e){return null!=e?(Ne(this,e),a.updateOffset(this,!0),this):je(this,"Month")}var Ie=ue,Re=ue;function ze(){function e(e,t){return t.length-e.length}var t,r,n=[],a=[],o=[];for(t=0;t<12;t++)r=_([2e3,t]),n.push(this.monthsShort(r,"")),a.push(this.months(r,"")),o.push(this.months(r,"")),o.push(this.monthsShort(r,""));for(n.sort(e),a.sort(e),o.sort(e),t=0;t<12;t++)n[t]=me(n[t]),a[t]=me(a[t]);for(t=0;t<24;t++)o[t]=me(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function qe(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function We(e,t,r){var n=7+t-r,a=(7+qe(e,0,n).getUTCDay()-t)%7;return-a+n-1}function Ue(e,t,r,n,a){var o,i,s=(7+r-n)%7,u=We(e,n,a),l=1+7*(t-1)+s+u;return l<=0?i=Te(o=e-1)+l:l>Te(e)?(o=e+1,i=l-Te(e)):(o=e,i=l),{year:o,dayOfYear:i}}function Be(e,t,r){var n,a,o=We(e.year(),t,r),i=Math.floor((e.dayOfYear()-o-1)/7)+1;return i<1?(a=e.year()-1,n=i+Ve(a,t,r)):i>Ve(e.year(),t,r)?(n=i-Ve(e.year(),t,r),a=e.year()+1):(a=e.year(),n=i),{week:n,year:a}}function Ve(e,t,r){var n=We(e,t,r),a=We(e+1,t,r);return(Te(e)-n+a)/7}U("w",["ww",2],"wo","week"),U("W",["WW",2],"Wo","isoWeek"),P("week","w"),P("isoWeek","W"),F("week",5),F("isoWeek",5),ce("w",Q),ce("ww",Q,Z),ce("W",Q),ce("WW",Q,Z),pe(["w","ww","W","WW"],function(e,t,r,n){t[n.substr(0,1)]=w(e)}),U("d",0,"do","day"),U("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),U("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),U("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),U("e",0,0,"weekday"),U("E",0,0,"isoWeekday"),P("day","d"),P("weekday","e"),P("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),ce("d",Q),ce("e",Q),ce("E",Q),ce("dd",function(e,t){return t.weekdaysMinRegex(e)}),ce("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ce("dddd",function(e,t){return t.weekdaysRegex(e)}),pe(["dd","ddd","dddd"],function(e,t,r,n){var a=r._locale.weekdaysParse(e,n,r._strict);null!=a?t.d=a:f(r).invalidWeekday=e}),pe(["d","e","E"],function(e,t,r,n){t[n]=w(e)});var Ge="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),$e="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Je=ue,Ke=ue,Qe=ue;function Xe(){function e(e,t){return t.length-e.length}var t,r,n,a,o,i=[],s=[],u=[],l=[];for(t=0;t<7;t++)r=_([2e3,1]).day(t),n=this.weekdaysMin(r,""),a=this.weekdaysShort(r,""),o=this.weekdays(r,""),i.push(n),s.push(a),u.push(o),l.push(n),l.push(a),l.push(o);for(i.sort(e),s.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)s[t]=me(s[t]),u[t]=me(u[t]),l[t]=me(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function et(){return this.hours()%12||12}function tt(e,t){U(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function rt(e,t){return t._meridiemParse}U("H",["HH",2],0,"hour"),U("h",["hh",2],0,et),U("k",["kk",2],0,function(){return this.hours()||24}),U("hmm",0,0,function(){return""+et.apply(this)+I(this.minutes(),2)}),U("hmmss",0,0,function(){return""+et.apply(this)+I(this.minutes(),2)+I(this.seconds(),2)}),U("Hmm",0,0,function(){return""+this.hours()+I(this.minutes(),2)}),U("Hmmss",0,0,function(){return""+this.hours()+I(this.minutes(),2)+I(this.seconds(),2)}),tt("a",!0),tt("A",!1),P("hour","h"),F("hour",13),ce("a",rt),ce("A",rt),ce("H",Q),ce("h",Q),ce("k",Q),ce("HH",Q,Z),ce("hh",Q,Z),ce("kk",Q,Z),ce("hmm",X),ce("hmmss",ee),ce("Hmm",X),ce("Hmmss",ee),fe(["H","HH"],be),fe(["k","kk"],function(e,t,r){var n=w(e);t[be]=24===n?0:n}),fe(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e}),fe(["h","hh"],function(e,t,r){t[be]=w(e),f(r).bigHour=!0}),fe("hmm",function(e,t,r){var n=e.length-2;t[be]=w(e.substr(0,n)),t[Me]=w(e.substr(n)),f(r).bigHour=!0}),fe("hmmss",function(e,t,r){var n=e.length-4,a=e.length-2;t[be]=w(e.substr(0,n)),t[Me]=w(e.substr(n,2)),t[Le]=w(e.substr(a)),f(r).bigHour=!0}),fe("Hmm",function(e,t,r){var n=e.length-2;t[be]=w(e.substr(0,n)),t[Me]=w(e.substr(n))}),fe("Hmmss",function(e,t,r){var n=e.length-4,a=e.length-2;t[be]=w(e.substr(0,n)),t[Me]=w(e.substr(n,2)),t[Le]=w(e.substr(a))});var nt,at=Oe("Hours",!0),ot={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:He,monthsShort:Ce,week:{dow:0,doy:6},weekdays:Ge,weekdaysMin:$e,weekdaysShort:Ze,meridiemParse:/[ap]\.?m?\.?/i},it={},st={};function ut(e){return e?e.toLowerCase().replace("_","-"):e}function lt(t){var n=null;if(!it[t]&&void 0!==e&&e&&e.exports)try{n=nt._abbr,r(442)("./"+t),ct(n)}catch(e){}return it[t]}function ct(e,t){var r;return e&&(r=s(t)?mt(e):dt(e,t))&&(nt=r),nt._abbr}function dt(e,t){if(null!==t){var r=ot;if(t.abbr=e,null!=it[e])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=it[e]._config;else if(null!=t.parentLocale){if(null==it[t.parentLocale])return st[t.parentLocale]||(st[t.parentLocale]=[]),st[t.parentLocale].push({name:e,config:t}),null;r=it[t.parentLocale]._config}return it[e]=new x(j(r,t)),st[e]&&st[e].forEach(function(e){dt(e.name,e.config)}),ct(e),it[e]}return delete it[e],null}function mt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return nt;if(!o(e)){if(t=lt(e))return t;e=[e]}return function(e){for(var t,r,n,a,o=0;o<e.length;){for(a=ut(e[o]).split("-"),t=a.length,r=(r=ut(e[o+1]))?r.split("-"):null;t>0;){if(n=lt(a.slice(0,t).join("-")))return n;if(r&&r.length>=t&&D(a,r,!0)>=t-1)break;t--}o++}return null}(e)}function _t(e){var t,r=e._a;return r&&-2===f(e).overflow&&(t=r[ve]<0||r[ve]>11?ve:r[ge]<1||r[ge]>Ae(r[ye],r[ve])?ge:r[be]<0||r[be]>24||24===r[be]&&(0!==r[Me]||0!==r[Le]||0!==r[we])?be:r[Me]<0||r[Me]>59?Me:r[Le]<0||r[Le]>59?Le:r[we]<0||r[we]>999?we:-1,f(e)._overflowDayOfYear&&(t<ye||t>ge)&&(t=ge),f(e)._overflowWeeks&&-1===t&&(t=De),f(e)._overflowWeekday&&-1===t&&(t=ke),f(e).overflow=t),e}function ft(e,t,r){return null!=e?e:null!=t?t:r}function pt(e){var t,r,n,o,i=[];if(!e._d){for(n=function(e){var t=new Date(a.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[ge]&&null==e._a[ve]&&function(e){var t,r,n,a,o,i,s,u;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)o=1,i=4,r=ft(t.GG,e._a[ye],Be(Ot(),1,4).year),n=ft(t.W,1),((a=ft(t.E,1))<1||a>7)&&(u=!0);else{o=e._locale._week.dow,i=e._locale._week.doy;var l=Be(Ot(),o,i);r=ft(t.gg,e._a[ye],l.year),n=ft(t.w,l.week),null!=t.d?((a=t.d)<0||a>6)&&(u=!0):null!=t.e?(a=t.e+o,(t.e<0||t.e>6)&&(u=!0)):a=o}n<1||n>Ve(r,o,i)?f(e)._overflowWeeks=!0:null!=u?f(e)._overflowWeekday=!0:(s=Ue(r,n,a,o,i),e._a[ye]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(o=ft(e._a[ye],n[ye]),(e._dayOfYear>Te(o)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),r=qe(o,0,e._dayOfYear),e._a[ve]=r.getUTCMonth(),e._a[ge]=r.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=i[t]=n[t];for(;t<7;t++)e._a[t]=i[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[be]&&0===e._a[Me]&&0===e._a[Le]&&0===e._a[we]&&(e._nextDay=!0,e._a[be]=0),e._d=(e._useUTC?qe:function(e,t,r,n,a,o,i){var s=new Date(e,t,r,n,a,o,i);return e<100&&e>=0&&isFinite(s.getFullYear())&&s.setFullYear(e),s}).apply(null,i),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[be]=24),e._w&&void 0!==e._w.d&&e._w.d!==e._d.getDay()&&(f(e).weekdayMismatch=!0)}}var ht=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vt=/Z|[+-]\d\d(?::?\d\d)?/,gt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],bt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Mt=/^\/?Date\((\-?\d+)/i;function Lt(e){var t,r,n,a,o,i,s=e._i,u=ht.exec(s)||yt.exec(s);if(u){for(f(e).iso=!0,t=0,r=gt.length;t<r;t++)if(gt[t][1].exec(u[1])){a=gt[t][0],n=!1!==gt[t][2];break}if(null==a)return void(e._isValid=!1);if(u[3]){for(t=0,r=bt.length;t<r;t++)if(bt[t][1].exec(u[3])){o=(u[2]||" ")+bt[t][0];break}if(null==o)return void(e._isValid=!1)}if(!n&&null!=o)return void(e._isValid=!1);if(u[4]){if(!vt.exec(u[4]))return void(e._isValid=!1);i="Z"}e._f=a+(o||"")+(i||""),Yt(e)}else e._isValid=!1}var wt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Dt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}var kt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Tt(e){var t,r,n,a,o,i,s,u=wt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim());if(u){var l=(t=u[4],r=u[3],n=u[2],a=u[5],o=u[6],i=u[7],s=[Dt(t),Ce.indexOf(r),parseInt(n,10),parseInt(a,10),parseInt(o,10)],i&&s.push(parseInt(i,10)),s);if(!function(e,t,r){if(e){var n=Ze.indexOf(e),a=new Date(t[0],t[1],t[2]).getDay();if(n!==a)return f(r).weekdayMismatch=!0,r._isValid=!1,!1}return!0}(u[1],l,e))return;e._a=l,e._tzm=function(e,t,r){if(e)return kt[e];if(t)return 0;var n=parseInt(r,10),a=n%100,o=(n-a)/100;return 60*o+a}(u[8],u[9],u[10]),e._d=qe.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),f(e).rfc2822=!0}else e._isValid=!1}function Yt(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],f(e).empty=!0;var t,r,n,o,i,s=""+e._i,u=s.length,l=0;for(n=V(e._f,e._locale).match(R)||[],t=0;t<n.length;t++)o=n[t],(r=(s.match(de(o,e))||[])[0])&&((i=s.substr(0,s.indexOf(r))).length>0&&f(e).unusedInput.push(i),s=s.slice(s.indexOf(r)+r.length),l+=r.length),W[o]?(r?f(e).empty=!1:f(e).unusedTokens.push(o),he(o,r,e)):e._strict&&!r&&f(e).unusedTokens.push(o);f(e).charsLeftOver=u-l,s.length>0&&f(e).unusedInput.push(s),e._a[be]<=12&&!0===f(e).bigHour&&e._a[be]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[be]=function(e,t,r){var n;return null==r?t:null!=e.meridiemHour?e.meridiemHour(t,r):null!=e.isPM?((n=e.isPM(r))&&t<12&&(t+=12),n||12!==t||(t=0),t):t}(e._locale,e._a[be],e._meridiem),pt(e),_t(e)}else Tt(e);else Lt(e)}function St(e){var t=e._i,r=e._f;return e._locale=e._locale||mt(e._l),null===t||void 0===r&&""===t?h({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),M(t)?new b(_t(t)):(l(t)?e._d=t:o(r)?function(e){var t,r,n,a,o;if(0===e._f.length)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;a<e._f.length;a++)o=0,t=v({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[a],Yt(t),p(t)&&(o+=f(t).charsLeftOver,o+=10*f(t).unusedTokens.length,f(t).score=o,(null==n||o<n)&&(n=o,r=t));m(e,r||t)}(e):r?Yt(e):function(e){var t=e._i;s(t)?e._d=new Date(a.now()):l(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=Mt.exec(e._i);null===t?(Lt(e),!1===e._isValid&&(delete e._isValid,Tt(e),!1===e._isValid&&(delete e._isValid,a.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):o(t)?(e._a=c(t.slice(0),function(e){return parseInt(e,10)}),pt(e)):i(t)?function(e){if(!e._d){var t=C(e._i);e._a=c([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),pt(e)}}(e):u(t)?e._d=new Date(t):a.createFromInputFallback(e)}(e),p(e)||(e._d=null),e))}function Et(e,t,r,n,a){var s,u={};return!0!==r&&!1!==r||(n=r,r=void 0),(i(e)&&function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(e)||o(e)&&0===e.length)&&(e=void 0),u._isAMomentObject=!0,u._useUTC=u._isUTC=a,u._l=r,u._i=e,u._f=t,u._strict=n,(s=new b(_t(St(u))))._nextDay&&(s.add(1,"d"),s._nextDay=void 0),s}function Ot(e,t,r,n){return Et(e,t,r,n,!1)}a.createFromInputFallback=T("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),a.ISO_8601=function(){},a.RFC_2822=function(){};var jt=T("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ot.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:h()}),xt=T("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ot.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:h()});function At(e,t){var r,n;if(1===t.length&&o(t[0])&&(t=t[0]),!t.length)return Ot();for(r=t[0],n=1;n<t.length;++n)t[n].isValid()&&!t[n][e](r)||(r=t[n]);return r}var Pt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ht(e){var t=C(e),r=t.year||0,n=t.quarter||0,a=t.month||0,o=t.week||0,i=t.day||0,s=t.hour||0,u=t.minute||0,l=t.second||0,c=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===Se.call(Pt,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var r=!1,n=0;n<Pt.length;++n)if(e[Pt[n]]){if(r)return!1;parseFloat(e[Pt[n]])!==w(e[Pt[n]])&&(r=!0)}return!0}(t),this._milliseconds=+c+1e3*l+6e4*u+1e3*s*60*60,this._days=+i+7*o,this._months=+a+3*n+12*r,this._data={},this._locale=mt(),this._bubble()}function Ct(e){return e instanceof Ht}function Nt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ft(e,t){U(e,0,0,function(){var e=this.utcOffset(),r="+";return e<0&&(e=-e,r="-"),r+I(~~(e/60),2)+t+I(~~e%60,2)})}Ft("Z",":"),Ft("ZZ",""),ce("Z",se),ce("ZZ",se),fe(["Z","ZZ"],function(e,t,r){r._useUTC=!0,r._tzm=Rt(se,e)});var It=/([\+\-]|\d\d)/gi;function Rt(e,t){var r=(t||"").match(e);if(null===r)return null;var n=r[r.length-1]||[],a=(n+"").match(It)||["-",0,0],o=60*a[1]+w(a[2]);return 0===o?0:"+"===a[0]?o:-o}function zt(e,t){var r,n;return t._isUTC?(r=t.clone(),n=(M(e)||l(e)?e.valueOf():Ot(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+n),a.updateOffset(r,!1),r):Ot(e).local()}function qt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Wt(){return!!this.isValid()&&this._isUTC&&0===this._offset}a.updateOffset=function(){};var Ut=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Bt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Vt(e,t){var r,n,a,o,i,s,l=e,c=null;return Ct(e)?l={ms:e._milliseconds,d:e._days,M:e._months}:u(e)?(l={},t?l[t]=e:l.milliseconds=e):(c=Ut.exec(e))?(r="-"===c[1]?-1:1,l={y:0,d:w(c[ge])*r,h:w(c[be])*r,m:w(c[Me])*r,s:w(c[Le])*r,ms:w(Nt(1e3*c[we]))*r}):(c=Bt.exec(e))?(r="-"===c[1]?-1:(c[1],1),l={y:Gt(c[2],r),M:Gt(c[3],r),w:Gt(c[4],r),d:Gt(c[5],r),h:Gt(c[6],r),m:Gt(c[7],r),s:Gt(c[8],r)}):null==l?l={}:"object"==typeof l&&("from"in l||"to"in l)&&(o=Ot(l.from),i=Ot(l.to),a=o.isValid()&&i.isValid()?(i=zt(i,o),o.isBefore(i)?s=Zt(o,i):((s=Zt(i,o)).milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0},(l={}).ms=a.milliseconds,l.M=a.months),n=new Ht(l),Ct(e)&&d(e,"_locale")&&(n._locale=e._locale),n}function Gt(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function Zt(e,t){var r={milliseconds:0,months:0};return r.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function $t(e,t){return function(r,n){var a;return null===n||isNaN(+n)||(E(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=r,r=n,n=a),Jt(this,Vt(r="string"==typeof r?+r:r,n),e),this}}function Jt(e,t,r,n){var o=t._milliseconds,i=Nt(t._days),s=Nt(t._months);e.isValid()&&(n=null==n||n,s&&Ne(e,je(e,"Month")+s*r),i&&xe(e,"Date",je(e,"Date")+i*r),o&&e._d.setTime(e._d.valueOf()+o*r),n&&a.updateOffset(e,i||s))}Vt.fn=Ht.prototype,Vt.invalid=function(){return Vt(NaN)};var Kt=$t(1,"add"),Qt=$t(-1,"subtract");function Xt(e,t){var r,n,a=12*(t.year()-e.year())+(t.month()-e.month()),o=e.clone().add(a,"months");return t-o<0?(r=e.clone().add(a-1,"months"),n=(t-o)/(o-r)):(r=e.clone().add(a+1,"months"),n=(t-o)/(r-o)),-(a+n)||0}function er(e){var t;return void 0===e?this._locale._abbr:(null!=(t=mt(e))&&(this._locale=t),this)}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var tr=T("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function rr(){return this._locale}function nr(e,t){U(0,[e,e.length],0,t)}function ar(e,t,r,n,a){var o;return null==e?Be(this,n,a).year:(o=Ve(e,n,a),t>o&&(t=o),function(e,t,r,n,a){var o=Ue(e,t,r,n,a),i=qe(o.year,0,o.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}.call(this,e,t,r,n,a))}U(0,["gg",2],0,function(){return this.weekYear()%100}),U(0,["GG",2],0,function(){return this.isoWeekYear()%100}),nr("gggg","weekYear"),nr("ggggg","weekYear"),nr("GGGG","isoWeekYear"),nr("GGGGG","isoWeekYear"),P("weekYear","gg"),P("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),ce("G",oe),ce("g",oe),ce("GG",Q,Z),ce("gg",Q,Z),ce("GGGG",re,J),ce("gggg",re,J),ce("GGGGG",ne,K),ce("ggggg",ne,K),pe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,r,n){t[n.substr(0,2)]=w(e)}),pe(["gg","GG"],function(e,t,r,n){t[n]=a.parseTwoDigitYear(e)}),U("Q",0,"Qo","quarter"),P("quarter","Q"),F("quarter",7),ce("Q",G),fe("Q",function(e,t){t[ve]=3*(w(e)-1)}),U("D",["DD",2],"Do","date"),P("date","D"),F("date",9),ce("D",Q),ce("DD",Q,Z),ce("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),fe(["D","DD"],ge),fe("Do",function(e,t){t[ge]=w(e.match(Q)[0])});var or=Oe("Date",!0);U("DDD",["DDDD",3],"DDDo","dayOfYear"),P("dayOfYear","DDD"),F("dayOfYear",4),ce("DDD",te),ce("DDDD",$),fe(["DDD","DDDD"],function(e,t,r){r._dayOfYear=w(e)}),U("m",["mm",2],0,"minute"),P("minute","m"),F("minute",14),ce("m",Q),ce("mm",Q,Z),fe(["m","mm"],Me);var ir=Oe("Minutes",!1);U("s",["ss",2],0,"second"),P("second","s"),F("second",15),ce("s",Q),ce("ss",Q,Z),fe(["s","ss"],Le);var sr,ur=Oe("Seconds",!1);for(U("S",0,0,function(){return~~(this.millisecond()/100)}),U(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),U(0,["SSS",3],0,"millisecond"),U(0,["SSSS",4],0,function(){return 10*this.millisecond()}),U(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),U(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),U(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),U(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),U(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),P("millisecond","ms"),F("millisecond",16),ce("S",te,G),ce("SS",te,Z),ce("SSS",te,$),sr="SSSS";sr.length<=9;sr+="S")ce(sr,ae);function lr(e,t){t[we]=w(1e3*("0."+e))}for(sr="S";sr.length<=9;sr+="S")fe(sr,lr);var cr=Oe("Milliseconds",!1);U("z",0,0,"zoneAbbr"),U("zz",0,0,"zoneName");var dr=b.prototype;function mr(e){return e}dr.add=Kt,dr.calendar=function(e,t){var r=e||Ot(),n=zt(r,this).startOf("day"),o=a.calendarFormat(this,n)||"sameElse",i=t&&(O(t[o])?t[o].call(this,r):t[o]);return this.format(i||this.localeData().calendar(o,this,Ot(r)))},dr.clone=function(){return new b(this)},dr.diff=function(e,t,r){var n,a,o;if(!this.isValid())return NaN;if(!(n=zt(e,this)).isValid())return NaN;switch(a=6e4*(n.utcOffset()-this.utcOffset()),t=H(t)){case"year":o=Xt(this,n)/12;break;case"month":o=Xt(this,n);break;case"quarter":o=Xt(this,n)/3;break;case"second":o=(this-n)/1e3;break;case"minute":o=(this-n)/6e4;break;case"hour":o=(this-n)/36e5;break;case"day":o=(this-n-a)/864e5;break;case"week":o=(this-n-a)/6048e5;break;default:o=this-n}return r?o:L(o)},dr.endOf=function(e){return void 0===(e=H(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},dr.format=function(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=B(this,e);return this.localeData().postformat(t)},dr.from=function(e,t){return this.isValid()&&(M(e)&&e.isValid()||Ot(e).isValid())?Vt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},dr.fromNow=function(e){return this.from(Ot(),e)},dr.to=function(e,t){return this.isValid()&&(M(e)&&e.isValid()||Ot(e).isValid())?Vt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},dr.toNow=function(e){return this.to(Ot(),e)},dr.get=function(e){return O(this[e=H(e)])?this[e]():this},dr.invalidAt=function(){return f(this).overflow},dr.isAfter=function(e,t){var r=M(e)?e:Ot(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=H(s(t)?"millisecond":t))?this.valueOf()>r.valueOf():r.valueOf()<this.clone().startOf(t).valueOf())},dr.isBefore=function(e,t){var r=M(e)?e:Ot(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=H(s(t)?"millisecond":t))?this.valueOf()<r.valueOf():this.clone().endOf(t).valueOf()<r.valueOf())},dr.isBetween=function(e,t,r,n){return("("===(n=n||"()")[0]?this.isAfter(e,r):!this.isBefore(e,r))&&(")"===n[1]?this.isBefore(t,r):!this.isAfter(t,r))},dr.isSame=function(e,t){var r,n=M(e)?e:Ot(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=H(t||"millisecond"))?this.valueOf()===n.valueOf():(r=n.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf()))},dr.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},dr.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},dr.isValid=function(){return p(this)},dr.lang=tr,dr.locale=er,dr.localeData=rr,dr.max=xt,dr.min=jt,dr.parsingFlags=function(){return m({},f(this))},dr.set=function(e,t){if("object"==typeof e)for(var r=function(e){var t=[];for(var r in e)t.push({unit:r,priority:N[r]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=C(e)),n=0;n<r.length;n++)this[r[n].unit](e[r[n].unit]);else if(O(this[e=H(e)]))return this[e](t);return this},dr.startOf=function(e){switch(e=H(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this},dr.subtract=Qt,dr.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},dr.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},dr.toDate=function(){return new Date(this.valueOf())},dr.toISOString=function(){if(!this.isValid())return null;var e=this.clone().utc();return e.year()<0||e.year()>9999?B(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):O(Date.prototype.toISOString)?this.toDate().toISOString():B(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},dr.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var r="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a=t+'[")]';return this.format(r+n+"-MM-DD[T]HH:mm:ss.SSS"+a)},dr.toJSON=function(){return this.isValid()?this.toISOString():null},dr.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},dr.unix=function(){return Math.floor(this.valueOf()/1e3)},dr.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},dr.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},dr.year=Ee,dr.isLeapYear=function(){return Ye(this.year())},dr.weekYear=function(e){return ar.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},dr.isoWeekYear=function(e){return ar.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},dr.quarter=dr.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},dr.month=Fe,dr.daysInMonth=function(){return Ae(this.year(),this.month())},dr.week=dr.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},dr.isoWeek=dr.isoWeeks=function(e){var t=Be(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},dr.weeksInYear=function(){var e=this.localeData()._week;return Ve(this.year(),e.dow,e.doy)},dr.isoWeeksInYear=function(){return Ve(this.year(),1,4)},dr.date=or,dr.day=dr.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},dr.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},dr.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},dr.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},dr.hour=dr.hours=at,dr.minute=dr.minutes=ir,dr.second=dr.seconds=ur,dr.millisecond=dr.milliseconds=cr,dr.utcOffset=function(e,t,r){var n,o=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Rt(se,e)))return this}else Math.abs(e)<16&&!r&&(e*=60);return!this._isUTC&&t&&(n=qt(this)),this._offset=e,this._isUTC=!0,null!=n&&this.add(n,"m"),o!==e&&(!t||this._changeInProgress?Jt(this,Vt(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:qt(this)},dr.utc=function(e){return this.utcOffset(0,e)},dr.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(qt(this),"m")),this},dr.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Rt(ie,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},dr.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Ot(e).utcOffset():0,(this.utcOffset()-e)%60==0)},dr.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},dr.isLocal=function(){return!!this.isValid()&&!this._isUTC},dr.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},dr.isUtc=Wt,dr.isUTC=Wt,dr.zoneAbbr=function(){return this._isUTC?"UTC":""},dr.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},dr.dates=T("dates accessor is deprecated. Use date instead.",or),dr.months=T("months accessor is deprecated. Use month instead",Fe),dr.years=T("years accessor is deprecated. Use year instead",Ee),dr.zone=T("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),dr.isDSTShifted=T("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e={};if(v(e,this),(e=St(e))._a){var t=e._isUTC?_(e._a):Ot(e._a);this._isDSTShifted=this.isValid()&&D(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var _r=x.prototype;function fr(e,t,r,n){var a=mt(),o=_().set(n,t);return a[r](o,e)}function pr(e,t,r){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return fr(e,t,r,"month");var n,a=[];for(n=0;n<12;n++)a[n]=fr(e,n,r,"month");return a}function hr(e,t,r,n){"boolean"==typeof e?(u(t)&&(r=t,t=void 0),t=t||""):(r=t=e,e=!1,u(t)&&(r=t,t=void 0),t=t||"");var a,o=mt(),i=e?o._week.dow:0;if(null!=r)return fr(t,(r+i)%7,n,"day");var s=[];for(a=0;a<7;a++)s[a]=fr(t,(a+i)%7,n,"day");return s}_r.calendar=function(e,t,r){var n=this._calendar[e]||this._calendar.sameElse;return O(n)?n.call(t,r):n},_r.longDateFormat=function(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},_r.invalidDate=function(){return this._invalidDate},_r.ordinal=function(e){return this._ordinal.replace("%d",e)},_r.preparse=mr,_r.postformat=mr,_r.relativeTime=function(e,t,r,n){var a=this._relativeTime[r];return O(a)?a(e,t,r,n):a.replace(/%d/i,e)},_r.pastFuture=function(e,t){var r=this._relativeTime[e>0?"future":"past"];return O(r)?r(t):r.replace(/%s/i,t)},_r.set=function(e){var t,r;for(r in e)O(t=e[r])?this[r]=t:this["_"+r]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},_r.months=function(e,t){return e?o(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Pe).test(t)?"format":"standalone"][e.month()]:o(this._months)?this._months:this._months.standalone},_r.monthsShort=function(e,t){return e?o(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Pe.test(t)?"format":"standalone"][e.month()]:o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},_r.monthsParse=function(e,t,r){var n,a,o;if(this._monthsParseExact)return function(e,t,r){var n,a,o,i=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)o=_([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(o,"").toLocaleLowerCase();return r?"MMM"===t?-1!==(a=Se.call(this._shortMonthsParse,i))?a:null:-1!==(a=Se.call(this._longMonthsParse,i))?a:null:"MMM"===t?-1!==(a=Se.call(this._shortMonthsParse,i))?a:-1!==(a=Se.call(this._longMonthsParse,i))?a:null:-1!==(a=Se.call(this._longMonthsParse,i))?a:-1!==(a=Se.call(this._shortMonthsParse,i))?a:null}.call(this,e,t,r);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(a=_([2e3,n]),r&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),r||this._monthsParse[n]||(o="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[n]=new RegExp(o.replace(".",""),"i")),r&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(r&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!r&&this._monthsParse[n].test(e))return n}},_r.monthsRegex=function(e){return this._monthsParseExact?(d(this,"_monthsRegex")||ze.call(this),e?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=Re),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},_r.monthsShortRegex=function(e){return this._monthsParseExact?(d(this,"_monthsRegex")||ze.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=Ie),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},_r.week=function(e){return Be(e,this._week.dow,this._week.doy).week},_r.firstDayOfYear=function(){return this._week.doy},_r.firstDayOfWeek=function(){return this._week.dow},_r.weekdays=function(e,t){return e?o(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:o(this._weekdays)?this._weekdays:this._weekdays.standalone},_r.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},_r.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},_r.weekdaysParse=function(e,t,r){var n,a,o;if(this._weekdaysParseExact)return function(e,t,r){var n,a,o,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)o=_([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(o,"").toLocaleLowerCase();return r?"dddd"===t?-1!==(a=Se.call(this._weekdaysParse,i))?a:null:"ddd"===t?-1!==(a=Se.call(this._shortWeekdaysParse,i))?a:null:-1!==(a=Se.call(this._minWeekdaysParse,i))?a:null:"dddd"===t?-1!==(a=Se.call(this._weekdaysParse,i))?a:-1!==(a=Se.call(this._shortWeekdaysParse,i))?a:-1!==(a=Se.call(this._minWeekdaysParse,i))?a:null:"ddd"===t?-1!==(a=Se.call(this._shortWeekdaysParse,i))?a:-1!==(a=Se.call(this._weekdaysParse,i))?a:-1!==(a=Se.call(this._minWeekdaysParse,i))?a:null:-1!==(a=Se.call(this._minWeekdaysParse,i))?a:-1!==(a=Se.call(this._weekdaysParse,i))?a:-1!==(a=Se.call(this._shortWeekdaysParse,i))?a:null}.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(a=_([2e3,1]).day(n),r&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(a,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(a,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(a,"").replace(".",".?")+"$","i")),this._weekdaysParse[n]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[n]=new RegExp(o.replace(".",""),"i")),r&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(r&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(r&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!r&&this._weekdaysParse[n].test(e))return n}},_r.weekdaysRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=Je),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},_r.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ke),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},_r.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Qe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},_r.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},_r.meridiem=function(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"},ct("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=1===w(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+r}}),a.lang=T("moment.lang is deprecated. Use moment.locale instead.",ct),a.langData=T("moment.langData is deprecated. Use moment.localeData instead.",mt);var yr=Math.abs;function vr(e,t,r,n){var a=Vt(t,r);return e._milliseconds+=n*a._milliseconds,e._days+=n*a._days,e._months+=n*a._months,e._bubble()}function gr(e){return e<0?Math.floor(e):Math.ceil(e)}function br(e){return 4800*e/146097}function Mr(e){return 146097*e/4800}function Lr(e){return function(){return this.as(e)}}var wr=Lr("ms"),Dr=Lr("s"),kr=Lr("m"),Tr=Lr("h"),Yr=Lr("d"),Sr=Lr("w"),Er=Lr("M"),Or=Lr("y");function jr(e){return function(){return this.isValid()?this._data[e]:NaN}}var xr=jr("milliseconds"),Ar=jr("seconds"),Pr=jr("minutes"),Hr=jr("hours"),Cr=jr("days"),Nr=jr("months"),Fr=jr("years"),Ir=Math.round,Rr={ss:44,s:45,m:45,h:22,d:26,M:11},zr=Math.abs;function qr(e){return(e>0)-(e<0)||+e}function Wr(){if(!this.isValid())return this.localeData().invalidDate();var e,t,r=zr(this._milliseconds)/1e3,n=zr(this._days),a=zr(this._months);e=L(r/60),t=L(e/60),r%=60,e%=60;var o=L(a/12),i=a%=12,s=n,u=t,l=e,c=r?r.toFixed(3).replace(/\.?0+$/,""):"",d=this.asSeconds();if(!d)return"P0D";var m=d<0?"-":"",_=qr(this._months)!==qr(d)?"-":"",f=qr(this._days)!==qr(d)?"-":"",p=qr(this._milliseconds)!==qr(d)?"-":"";return m+"P"+(o?_+o+"Y":"")+(i?_+i+"M":"")+(s?f+s+"D":"")+(u||l||c?"T":"")+(u?p+u+"H":"")+(l?p+l+"M":"")+(c?p+c+"S":"")}var Ur=Ht.prototype;return Ur.isValid=function(){return this._isValid},Ur.abs=function(){var e=this._data;return this._milliseconds=yr(this._milliseconds),this._days=yr(this._days),this._months=yr(this._months),e.milliseconds=yr(e.milliseconds),e.seconds=yr(e.seconds),e.minutes=yr(e.minutes),e.hours=yr(e.hours),e.months=yr(e.months),e.years=yr(e.years),this},Ur.add=function(e,t){return vr(this,e,t,1)},Ur.subtract=function(e,t){return vr(this,e,t,-1)},Ur.as=function(e){if(!this.isValid())return NaN;var t,r,n=this._milliseconds;if("month"===(e=H(e))||"year"===e)return t=this._days+n/864e5,r=this._months+br(t),"month"===e?r:r/12;switch(t=this._days+Math.round(Mr(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},Ur.asMilliseconds=wr,Ur.asSeconds=Dr,Ur.asMinutes=kr,Ur.asHours=Tr,Ur.asDays=Yr,Ur.asWeeks=Sr,Ur.asMonths=Er,Ur.asYears=Or,Ur.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12):NaN},Ur._bubble=function(){var e,t,r,n,a,o=this._milliseconds,i=this._days,s=this._months,u=this._data;return o>=0&&i>=0&&s>=0||o<=0&&i<=0&&s<=0||(o+=864e5*gr(Mr(s)+i),i=0,s=0),u.milliseconds=o%1e3,e=L(o/1e3),u.seconds=e%60,t=L(e/60),u.minutes=t%60,r=L(t/60),u.hours=r%24,i+=L(r/24),a=L(br(i)),s+=a,i-=gr(Mr(a)),n=L(s/12),s%=12,u.days=i,u.months=s,u.years=n,this},Ur.clone=function(){return Vt(this)},Ur.get=function(e){return e=H(e),this.isValid()?this[e+"s"]():NaN},Ur.milliseconds=xr,Ur.seconds=Ar,Ur.minutes=Pr,Ur.hours=Hr,Ur.days=Cr,Ur.weeks=function(){return L(this.days()/7)},Ur.months=Nr,Ur.years=Fr,Ur.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),r=function(e,t,r){var n=Vt(e).abs(),a=Ir(n.as("s")),o=Ir(n.as("m")),i=Ir(n.as("h")),s=Ir(n.as("d")),u=Ir(n.as("M")),l=Ir(n.as("y")),c=a<=Rr.ss&&["s",a]||a<Rr.s&&["ss",a]||o<=1&&["m"]||o<Rr.m&&["mm",o]||i<=1&&["h"]||i<Rr.h&&["hh",i]||s<=1&&["d"]||s<Rr.d&&["dd",s]||u<=1&&["M"]||u<Rr.M&&["MM",u]||l<=1&&["y"]||["yy",l];return c[2]=t,c[3]=+e>0,c[4]=r,function(e,t,r,n,a){return a.relativeTime(t||1,!!r,e,n)}.apply(null,c)}(this,!e,t);return e&&(r=t.pastFuture(+this,r)),t.postformat(r)},Ur.toISOString=Wr,Ur.toString=Wr,Ur.toJSON=Wr,Ur.locale=er,Ur.localeData=rr,Ur.toIsoString=T("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Wr),Ur.lang=tr,U("X",0,0,"unix"),U("x",0,0,"valueOf"),ce("x",oe),ce("X",/[+-]?\d+(\.\d{1,3})?/),fe("X",function(e,t,r){r._d=new Date(1e3*parseFloat(e,10))}),fe("x",function(e,t,r){r._d=new Date(w(e))}),a.version="2.19.3",t=Ot,a.fn=dr,a.min=function(){return At("isBefore",[].slice.call(arguments,0))},a.max=function(){return At("isAfter",[].slice.call(arguments,0))},a.now=function(){return Date.now?Date.now():+new Date},a.utc=_,a.unix=function(e){return Ot(1e3*e)},a.months=function(e,t){return pr(e,t,"months")},a.isDate=l,a.locale=ct,a.invalid=h,a.duration=Vt,a.isMoment=M,a.weekdays=function(e,t,r){return hr(e,t,r,"weekdays")},a.parseZone=function(){return Ot.apply(null,arguments).parseZone()},a.localeData=mt,a.isDuration=Ct,a.monthsShort=function(e,t){return pr(e,t,"monthsShort")},a.weekdaysMin=function(e,t,r){return hr(e,t,r,"weekdaysMin")},a.defineLocale=dt,a.updateLocale=function(e,t){if(null!=t){var r,n,a=ot;null!=(n=lt(e))&&(a=n._config),t=j(a,t),(r=new x(t)).parentLocale=it[e],it[e]=r,ct(e)}else null!=it[e]&&(null!=it[e].parentLocale?it[e]=it[e].parentLocale:null!=it[e]&&delete it[e]);return it[e]},a.locales=function(){return Y(it)},a.weekdaysShort=function(e,t,r){return hr(e,t,r,"weekdaysShort")},a.normalizeUnits=H,a.relativeTimeRounding=function(e){return void 0===e?Ir:"function"==typeof e&&(Ir=e,!0)},a.relativeTimeThreshold=function(e,t){return void 0!==Rr[e]&&(void 0===t?Rr[e]:(Rr[e]=t,"s"===e&&(Rr.ss=t-1),!0))},a.calendarFormat=function(e,t){var r=e.diff(t,"days",!0);return r<-6?"sameElse":r<-1?"lastWeek":r<0?"lastDay":r<1?"sameDay":r<2?"nextDay":r<7?"nextWeek":"sameElse"},a.prototype=dr,a}()}).call(this,r(72)(e))},function(e,t,r){"use strict";Object.assign;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(e){return"@@redux-saga/"+e},o=a("TASK"),i=a("HELPER"),s=function(e){return e};function u(e,t,r){if(!t(e))throw function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";"undefined"==typeof window?console.log("redux-saga "+e+": "+t+"\n"+(r&&r.stack||r)):console[e](t,r)}("error","uncaught at check",r),new Error(r)}var l=Object.prototype.hasOwnProperty;function c(e,t){return d.notUndef(e)&&l.call(e,t)}var d={undef:function(e){return null==e},notUndef:function(e){return null!=e},func:function(e){return"function"==typeof e},number:function(e){return"number"==typeof e},string:function(e){return"string"==typeof e},array:Array.isArray,object:function(e){return e&&!d.array(e)&&"object"===(void 0===e?"undefined":n(e))},promise:function(e){return e&&d.func(e.then)},iterator:function(e){return e&&d.func(e.next)&&d.func(e.throw)},iterable:function(e){return e&&d.func(Symbol)?d.func(e[Symbol.iterator]):d.array(e)},task:function(e){return e&&e[o]},observable:function(e){return e&&d.func(e.subscribe)},buffer:function(e){return e&&d.func(e.isEmpty)&&d.func(e.take)&&d.func(e.put)},pattern:function(e){return e&&(d.string(e)||"symbol"===(void 0===e?"undefined":n(e))||d.func(e)||d.array(e))},channel:function(e){return e&&d.func(e.take)&&d.func(e.close)},helper:function(e){return e&&e[i]},stringableFunc:function(e){return d.func(e)&&c(e,"toString")}};var m=function(e){throw e},_=function(e){return{value:e,done:!0}};function f(e,t){return function(){return e.apply(void 0,arguments)}}var p=a("IO"),h="TAKE",y="PUT",v="ALL",g="CALL",b="FORK",M="SELECT",L=function(e,t){var r;return(r={})[p]=!0,r[e]=t,r};function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*";if(arguments.length&&u(arguments[0],d.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),d.pattern(e))return L(h,{pattern:e});if(d.channel(e))return L(h,{channel:e});throw new Error("take(patternOrChannel): argument "+String(e)+" is not valid channel or a valid pattern")}w.maybe=function(){var e=w.apply(void 0,arguments);return e[h].maybe=!0,e};w.maybe;function D(e,t){return arguments.length>1?(u(e,d.notUndef,"put(channel, action): argument channel is undefined"),u(e,d.channel,"put(channel, action): argument "+e+" is not a valid channel"),u(t,d.notUndef,"put(channel, action): argument action is undefined")):(u(e,d.notUndef,"put(action): argument action is undefined"),t=e,e=null),L(y,{channel:e,action:t})}function k(e){return L(v,e)}function T(e,t,r){u(t,d.notUndef,e+": argument fn is undefined");var n=null;if(d.array(t)){var a=t;n=a[0],t=a[1]}else if(t.fn){var o=t;n=o.context,t=o.fn}return n&&d.string(t)&&d.func(n[t])&&(t=n[t]),u(t,d.func,e+": argument "+t+" is not a function"),{context:n,fn:t,args:r}}function Y(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return L(g,T("call",e,r))}function S(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return L(b,T("fork",e,r))}function E(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return 0===arguments.length?e=s:(u(e,d.notUndef,"select(selector,[...]): argument selector is undefined"),u(e,d.func,"select(selector,[...]): argument "+e+" is not a function")),L(M,{selector:e,args:r})}D.resolve=function(){var e=D.apply(void 0,arguments);return e[y].resolve=!0,e},D.sync=f(D.resolve);var O={done:!0,value:void 0},j={};function x(e){return d.channel(e)?"channel":Array.isArray(e)?String(e.map(function(e){return String(e)})):String(e)}function A(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"iterator",n=void 0,a=t;function o(t,r){if(a===j)return O;if(r)throw a=j,r;n&&n(t);var o=e[a](),i=o[0],s=o[1],u=o[2];return n=u,(a=i)===j?O:s}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments[3],a={name:r,next:e,throw:t,return:_};return n&&(a[i]=!0),"undefined"!=typeof Symbol&&(a[Symbol.iterator]=function(){return a}),a}(o,function(e){return o(null,e)},r,!0)}Object.assign;var P={type:"@@redux-saga/CHANNEL_END"};function H(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),a=2;a<r;a++)n[a-2]=arguments[a];var o={done:!1,value:w(e)},i=void 0,s=function(e){return i=e};return A({q1:function(){return["q2",o,s]},q2:function(){return i===P?[j]:["q1",(e=i,{done:!1,value:S.apply(void 0,[t].concat(n,[e]))})];var e}},"q1","takeEvery("+x(e)+", "+t.name+")")}function C(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),a=2;a<r;a++)n[a-2]=arguments[a];return S.apply(void 0,[H,e,t].concat(n))}r.d(t,"e",function(){return w}),r.d(t,"c",function(){return D}),r.d(t,"a",function(){return k}),r.d(t,"b",function(){return Y}),r.d(t,"d",function(){return E}),r.d(t,"f",function(){return C})},function(e,t){e.exports=React},function(e,t){e.exports=tribe.common.utils},function(e,t,r){"use strict";t.__esModule=!0;var n,a=r(361),o=(n=a)&&n.__esModule?n:{default:n};t.default=o.default||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}},function(e,t){e.exports=wp.i18n},function(e,t,r){"use strict";r.d(t,"a",function(){return l}),r.d(t,"b",function(){return d});var n=r(43),a=r.n(n),o=r(166),i=r.n(o),s=r(109),u=r.n(s),l="@@MT/EVENTS",c=function(e,t){return function(r,n,a){if(n in e){var o=u()(e[n])||i()(e[n])||""===e[n]?a:e[n];t(r(o))}}},d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];r.forEach(function(r){return c(e,t).apply(void 0,a()(r))})}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("This library (validator.js) validates strings only")},e.exports=t.default},function(e,t,r){e.exports=r(504)},function(e,t,r){"use strict";function n(e,t){return e===t}function a(e,t,r){if(null===t||null===r||t.length!==r.length)return!1;for(var n=t.length,a=0;a<n;a++)if(!e(t[a],r[a]))return!1;return!0}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n,r=null,o=null;return function(){return a(t,r,arguments)||(o=e.apply(null,arguments)),r=arguments,o}}function i(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e})){var r=t.map(function(e){return typeof e}).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+r+"]")}return t}function s(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return function(){for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];var s=0,u=n.pop(),l=i(n),c=e.apply(void 0,[function(){return s++,u.apply(null,arguments)}].concat(r)),d=o(function(){for(var e=[],t=l.length,r=0;r<t;r++)e.push(l[r].apply(null,arguments));return c.apply(null,e)});return d.resultFunc=u,d.recomputations=function(){return s},d.resetRecomputations=function(){return s=0},d}}t.__esModule=!0,t.defaultMemoize=o,t.createSelectorCreator=s,t.createStructuredSelector=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;if("object"!=typeof e)throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);var r=Object.keys(e);return t(r.map(function(t){return e[t]}),function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(function(e,t,n){return e[r[n]]=t,e},{})})};var u=t.createSelector=s(o)},function(e,t,r){var n=r(106);e.exports=function(e,t,r){var a=null==e?void 0:n(e,t);return void 0===a?r:a}},function(e,t){e.exports=tribe.common.utils.globals},function(e,t,r){"use strict";r.d(t,"b",function(){return i}),r.d(t,"a",function(){return u}),r.d(t,"c",function(){return l});r(110);var n=function(){return Math.random().toString(36).substring(7).split("").join(".")},a={INIT:"@@redux/INIT"+n(),REPLACE:"@@redux/REPLACE"+n(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+n()}};function o(e,t){var r=t&&t.type;return"Given "+(r&&'action "'+String(r)+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function i(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++){var i=t[n];0,"function"==typeof e[i]&&(r[i]=e[i])}var s,u=Object.keys(r);try{!function(e){Object.keys(e).forEach(function(t){var r=e[t];if(void 0===r(void 0,{type:a.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===r(void 0,{type:a.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+a.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}(r)}catch(e){s=e}return function(e,t){if(void 0===e&&(e={}),s)throw s;for(var n=!1,a={},i=0;i<u.length;i++){var l=u[i],c=r[l],d=e[l],m=c(d,t);if(void 0===m){var _=o(l,t);throw new Error(_)}a[l]=m,n=n||m!==d}return n?a:e}}function s(e,t){return function(){return t(e.apply(this,arguments))}}function u(e,t){if("function"==typeof e)return s(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var r=Object.keys(e),n={},a=0;a<r.length;a++){var o=r[a],i=e[o];"function"==typeof i&&(n[o]=s(i,t))}return n}function l(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}},function(e,t){e.exports=wp.components},function(e,t,r){"use strict";r.r(t),r.d(t,"SET_START_DATE_TIME",function(){return a}),r.d(t,"SET_END_DATE_TIME",function(){return o}),r.d(t,"SET_START_TIME",function(){return i}),r.d(t,"SET_END_TIME",function(){return s}),r.d(t,"SET_DATE_RANGE",function(){return u}),r.d(t,"SET_START_TIME_INPUT",function(){return l}),r.d(t,"SET_END_TIME_INPUT",function(){return c}),r.d(t,"SET_NATURAL_LANGUAGE_LABEL",function(){return d}),r.d(t,"SET_MULTI_DAY",function(){return m}),r.d(t,"SET_ALL_DAY",function(){return _}),r.d(t,"SET_SEPARATOR_DATE",function(){return f}),r.d(t,"SET_SEPARATOR_TIME",function(){return p}),r.d(t,"SET_TIME_ZONE",function(){return h}),r.d(t,"SET_TIMEZONE_VISIBILITY",function(){return y}),r.d(t,"SET_TIMEZONE_LABEL",function(){return v}),r.d(t,"SET_DATE_INPUT_VISIBILITY",function(){return g}),r.d(t,"SET_DATETIME_BLOCK_EDITABLE_STATE",function(){return b});var n=r(7),a=n.a+"/SET_START_DATE_TIME",o=n.a+"/SET_END_DATE_TIME",i=n.a+"/SET_START_TIME",s=n.a+"/SET_END_TIME",u=n.a+"/SET_DATE_RANGE",l=n.a+"/SET_START_TIME_INPUT",c=n.a+"/SET_END_TIME_INPUT",d=n.a+"/SET_NATURAL_LANGUAGE_LABEL",m=n.a+"/SET_MULTI_DAY",_=n.a+"/SET_ALL_DAY",f=n.a+"/SET_SEPARATOR_DATE",p=n.a+"/SET_SEPARATOR_TIME",h=n.a+"/SET_TIME_ZONE",y=n.a+"/SET_TIMEZONE_VISIBILITY",v=n.a+"/SET_TIMEZONE_LABEL",g=n.a+"/SET_DATE_INPUT_VISIBILITY",b=n.a+"/SET_DATETIME_BLOCK_EDITABLE_STATE"},function(e,t,r){"use strict";r.r(t);var n={};r.r(n),r.d(n,"setNaturalLanguageLabel",function(){return u}),r.d(n,"setDateRange",function(){return l}),r.d(n,"setStartDateTime",function(){return c}),r.d(n,"setEndDateTime",function(){return d}),r.d(n,"setStartTime",function(){return m}),r.d(n,"setEndTime",function(){return _}),r.d(n,"setStartTimeInput",function(){return f}),r.d(n,"setEndTimeInput",function(){return p}),r.d(n,"setSeparatorDate",function(){return h}),r.d(n,"setSeparatorTime",function(){return y}),r.d(n,"setAllDay",function(){return v}),r.d(n,"setMultiDay",function(){return g}),r.d(n,"setTimeZone",function(){return b}),r.d(n,"setTimeZoneLabel",function(){return M}),r.d(n,"setTimeZoneVisibility",function(){return L}),r.d(n,"setDateInputVisibility",function(){return w}),r.d(n,"allowEdits",function(){return D}),r.d(n,"disableEdits",function(){return k});var a={};r.r(a),r.d(a,"setInitialState",function(){return A});var o={};r.r(o),r.d(o,"datetimeSelector",function(){return H}),r.d(o,"getStart",function(){return C}),r.d(o,"getEnd",function(){return N}),r.d(o,"getStartTimeInput",function(){return F}),r.d(o,"getEndTimeInput",function(){return I}),r.d(o,"getAllDay",function(){return R}),r.d(o,"getMultiDay",function(){return z}),r.d(o,"getDateSeparator",function(){return q}),r.d(o,"getTimeSeparator",function(){return W}),r.d(o,"getTimeZone",function(){return U}),r.d(o,"getTimeZoneVisibility",function(){return B}),r.d(o,"getTimeZoneLabel",function(){return V}),r.d(o,"getNaturalLanguageLabel",function(){return G}),r.d(o,"getDateInputVisibility",function(){return Z}),r.d(o,"isEditable",function(){return $});var i=r(50),s=r(15),u=function(e){return{type:s.SET_NATURAL_LANGUAGE_LABEL,payload:{label:e}}},l=function(e){return{type:s.SET_DATE_RANGE,payload:e}},c=function(e){return{type:s.SET_START_DATE_TIME,payload:{start:e}}},d=function(e){return{type:s.SET_END_DATE_TIME,payload:{end:e}}},m=function(e){return{type:s.SET_START_TIME,payload:{start:e}}},_=function(e){return{type:s.SET_END_TIME,payload:{end:e}}},f=function(e){return{type:s.SET_START_TIME_INPUT,payload:{startTimeInput:e}}},p=function(e){return{type:s.SET_END_TIME_INPUT,payload:{endTimeInput:e}}},h=function(e){return{type:s.SET_SEPARATOR_DATE,payload:{separator:e}}},y=function(e){return{type:s.SET_SEPARATOR_TIME,payload:{separator:e}}},v=function(e){return{type:s.SET_ALL_DAY,payload:{allDay:e}}},g=function(e){return{type:s.SET_MULTI_DAY,payload:{multiDay:e}}},b=function(e){return{type:s.SET_TIME_ZONE,payload:{timeZone:e}}},M=function(e){return{type:s.SET_TIMEZONE_LABEL,payload:{label:e}}},L=function(e){return{type:s.SET_TIMEZONE_VISIBILITY,payload:{show:e}}},w=function(e){return{type:s.SET_DATE_INPUT_VISIBILITY,payload:{show:e}}},D=function(){return{type:s.SET_DATETIME_BLOCK_EDITABLE_STATE,payload:{isEditable:!0}}},k=function(){return{type:s.SET_DATETIME_BLOCK_EDITABLE_STATE,payload:{isEditable:!1}}},T=r(24),Y=r.n(T),S=r(7),E=r(4),O=E.moment.parseFormats,j=E.moment.toDateTime,x=E.moment.toTime,A=function(e){var t=e.get,r=e.attributes;return function(e){var n=t("timeZone",i.a.timeZone),a=t("timeZoneLabel",n);if(!Y()(r)){Object(S.b)(r,e)([[c,"start",i.a.start],[d,"end",i.a.end],[v,"allDay",i.a.allDay],[h,"separatorDate",i.a.dateTimeSeparator],[y,"separatorTime",i.a.timeRangeSeparator],[b,"timeZone",a],[M,"timeZoneLabel",a],[L,"showTimeZone",i.a.showTimeZone]]);var o={start:i.a.start,end:i.a.end};if(r.start){var s=O(r.start);o.start=j(s);var l=x(s);e(c(o.start)),e(f(l))}if(r.end){var m=O(r.end);o.end=j(m);var _=x(m);e(d(o.end)),e(p(_))}e(u(E.date.rangeToNaturalLanguage(o.start,o.end)))}}},P=r(10),H=function(e){return e.events.blocks.datetime},C=Object(P.createSelector)([H],function(e){return e.start}),N=Object(P.createSelector)([H],function(e){return e.end}),F=Object(P.createSelector)([H],function(e){return e.startTimeInput}),I=Object(P.createSelector)([H],function(e){return e.endTimeInput}),R=Object(P.createSelector)([H],function(e){return e.allDay}),z=Object(P.createSelector)([H],function(e){return e.multiDay}),q=Object(P.createSelector)([H],function(e){return e.dateTimeSeparator}),W=Object(P.createSelector)([H],function(e){return e.timeRangeSeparator}),U=Object(P.createSelector)([H],function(e){return e.timeZone}),B=Object(P.createSelector)([H],function(e){return e.showTimeZone}),V=Object(P.createSelector)([H],function(e){return e.timeZoneLabel}),G=Object(P.createSelector)([H],function(e){return e.naturalLanguage}),Z=Object(P.createSelector)([H],function(e){return e.showDateInput}),$=Object(P.createSelector)([H],function(e){return e.isEditable}),J=r(9),K=r.n(J),Q=r(2),X=r(437),ee=r.n(X);r(187),r(445);var te=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var re=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var ne=function(e){return function(t,r,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;if(re(t)&&te(r))if("function"==typeof n)if("number"==typeof a){var o={callback:n,priority:a,namespace:r};if(e[t]){for(var i=e[t].handlers,s=0;s<i.length&&!(i[s].priority>a);)s++;i.splice(s,0,o),(e.__current||[]).forEach(function(e){e.name===t&&e.currentIndex>=s&&e.currentIndex++})}else e[t]={handlers:[o],runs:0};"hookAdded"!==t&&de("hookAdded",t,r,n,a)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}};var ae=function(e,t){return function(r,n){if(re(r)&&(t||te(n))){if(!e[r])return 0;var a=0;if(t)a=e[r].handlers.length,e[r]={runs:e[r].runs,handlers:[]};else for(var o=e[r].handlers,i=function(t){o[t].namespace===n&&(o.splice(t,1),a++,(e.__current||[]).forEach(function(e){e.name===r&&e.currentIndex>=t&&e.currentIndex--}))},s=o.length-1;s>=0;s--)i(s);return"hookRemoved"!==r&&de("hookRemoved",r,n),a}}};var oe=function(e){return function(t){return t in e}};var ie=function(e,t){return function(r){e[r]||(e[r]={handlers:[],runs:0}),e[r].runs++;for(var n=e[r].handlers,a=arguments.length,o=new Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];if(!n||!n.length)return t?o[0]:void 0;var s={name:r,currentIndex:0};for(e.__current.push(s),e[r]||(e[r]={runs:0,handlers:[]});s.currentIndex<n.length;){var u=n[s.currentIndex],l=u.callback.apply(null,o);t&&(o[0]=l),s.currentIndex++}return e.__current.pop(),t?o[0]:void 0}};var se=function(e){return function(){return e.__current&&e.__current.length?e.__current[e.__current.length-1].name:null}};var ue=function(e){return function(t){return void 0===t?void 0!==e.__current[0]:!!e.__current[0]&&t===e.__current[0].name}};var le=function(e){return function(t){if(re(t))return e[t]&&e[t].runs?e[t].runs:0}};var ce=function(){var e=ee()(null),t=ee()(null);return e.__current=[],t.__current=[],{addAction:ne(e),addFilter:ne(t),removeAction:ae(e),removeFilter:ae(t),hasAction:oe(e),hasFilter:oe(t),removeAllActions:ae(e,!0),removeAllFilters:ae(t,!0),doAction:ie(e),applyFilters:ie(t,!0),currentAction:se(e),currentFilter:se(t),doingAction:ue(e),doingFilter:ue(t),didAction:le(e),didFilter:le(t),actions:e,filters:t}}(),de=(ce.addAction,ce.addFilter,ce.removeAction,ce.removeFilter,ce.hasAction,ce.hasFilter,ce.removeAllActions,ce.removeAllFilters,ce.doAction),me=ce.applyFilters,_e=(ce.currentAction,ce.currentFilter,ce.doingAction,ce.doingFilter,ce.didAction,ce.didFilter,ce.actions,ce.filters,K.a.mark(He)),fe=K.a.mark(Ce),pe=K.a.mark(Ne),he=K.a.mark(Fe),ye=K.a.mark(Ie),ve=K.a.mark(Re),ge=K.a.mark(ze),be=K.a.mark(qe),Me=K.a.mark(We),Le=K.a.mark(Ue),we=K.a.mark(Be),De=K.a.mark(Ve),ke=K.a.mark(Ge),Te=K.a.mark(Ze),Ye=K.a.mark($e),Se=K.a.mark(Je),Ee=K.a.mark(Ke),Oe=K.a.mark(Qe),je=E.time.HALF_HOUR_IN_SECONDS,xe=E.time.DAY_IN_SECONDS,Ae=E.time.HOUR_IN_SECONDS,Pe=E.time.MINUTE_IN_SECONDS;function He(){var e;return K.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(Q.a)({start:Object(Q.d)(o.getStart),end:Object(Q.d)(o.getEnd)});case 2:return e=t.sent,t.next=5,Object(Q.a)({start:Object(Q.b)(E.moment.toMoment,e.start),end:Object(Q.b)(E.moment.toMoment,e.end)});case 5:return t.abrupt("return",t.sent);case 6:case"end":return t.stop()}},_e,this)}function Ce(){var e,t;return K.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(Q.b)(He);case 2:return e=r.sent,r.next=5,Object(Q.a)({start:Object(Q.b)(E.moment.toDatabaseTime,e.start),end:Object(Q.b)(E.moment.toDatabaseTime,e.end)});case 5:return t=r.sent,r.next=8,Object(Q.a)({start:Object(Q.b)(E.time.toSeconds,t.start),end:Object(Q.b)(E.time.toSeconds,t.end)});case 8:return r.abrupt("return",r.sent);case 9:case"end":return r.stop()}},fe,this)}function Ne(){var e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return K.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(Q.d)(o.getNaturalLanguageLabel);case 2:if(""!==(e=a.sent)){a.next=5;break}return a.abrupt("return");case 5:return a.next=7,Object(Q.b)(E.date.rangeToNaturalLanguage,r.start,r.end);case 7:if(t=a.sent,e===t){a.next=11;break}return a.next=11,Object(Q.c)(n.setNaturalLanguageLabel(t));case 11:case"end":return a.stop()}},pe,this)}function Fe(e){var t;return K.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(Q.d)(o.getStart);case 2:return r.t0=r.sent,r.next=5,Object(Q.d)(o.getEnd);case 5:return r.t1=r.sent,t={start:r.t0,end:r.t1},e.type===s.SET_END_DATE_TIME?t.end=e.payload.end:t.start=e.payload.start,r.next=10,Object(Q.b)(Ne,t);case 10:case"end":return r.stop()}},he,this)}function Ie(){var e;return K.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(Q.a)({start:Object(Q.d)(o.getStart),end:Object(Q.d)(o.getEnd)});case 2:return e=t.sent,t.next=5,Object(Q.b)(Ne,e);case 5:case"end":return t.stop()}},ye,this)}function Re(){var e,t,r,a,i,s,u,l,c;return K.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(Q.d)(o.getNaturalLanguageLabel);case 2:return e=d.sent,d.next=5,Object(Q.b)(E.date.labelToDate,e);case 5:if(t=d.sent,r=t.start,a=t.end,null!==r||null!==a){d.next=13;break}return d.next=11,Object(Q.b)(Ie);case 11:d.next=28;break;case 13:return d.next=15,Object(Q.a)({start:Object(Q.b)(E.moment.toMoment,r),end:Object(Q.b)(E.moment.toMoment,a||r)});case 15:return i=d.sent,d.next=18,Object(Q.b)(E.moment.adjustStart,i.start,i.end);case 18:return s=d.sent,d.next=21,Object(Q.b)(E.moment.isSameDay,s.start,s.end);case 21:return u=!d.sent,l=!u&&"00:00"===i.start.format("HH:mm")&&"23:59"===i.end.format("HH:mm"),d.next=25,Object(Q.a)({start:Object(Q.b)(E.moment.toDateTime,s.start),end:Object(Q.b)(E.moment.toDateTime,s.end)});case 25:return c=d.sent,d.next=28,Object(Q.a)([Object(Q.c)(n.setStartDateTime(c.start)),Object(Q.c)(n.setEndDateTime(c.end)),Object(Q.c)(n.setMultiDay(u)),Object(Q.c)(n.setAllDay(l))]);case 28:case"end":return d.stop()}},ve,this)}function ze(e){return K.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(Q.c)(n.setTimeZoneLabel(e.payload.timeZone));case 2:case"end":return t.stop()}},ge,this)}function qe(e){var t,r,a,o,i,s,u;return K.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return t=e.payload,r=t.to,a=t.from,l.next=3,Object(Q.b)(He);case 3:return o=l.sent,l.next=6,Object(Q.a)({from:Object(Q.b)(E.moment.toMoment,a),to:Object(Q.b)(E.moment.toMoment,r||a)});case 6:return i=l.sent,l.next=9,Object(Q.a)({start:Object(Q.b)(E.moment.replaceDate,o.start,i.from),end:Object(Q.b)(E.moment.replaceDate,o.end,i.to)});case 9:return l.next=11,Object(Q.b)(E.moment.adjustStart,o.start,o.end);case 11:return s=l.sent,l.next=14,Object(Q.a)({start:Object(Q.b)(E.moment.toDateTime,s.start),end:Object(Q.b)(E.moment.toDateTime,s.end)});case 14:return u=l.sent,l.next=17,Object(Q.a)([Object(Q.c)(n.setStartDateTime(u.start)),Object(Q.c)(n.setEndDateTime(u.end))]);case 17:case"end":return l.stop()}},be,this)}function We(e){var t,r,a;return K.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(Q.d)(o.getMultiDay);case 2:if(!i.sent){i.next=5;break}return i.abrupt("return");case 5:return i.next=7,Object(Q.b)(Ce);case 7:if(t=i.sent,![s.SET_END_TIME,s.SET_START_TIME].includes(e.type)){i.next=11;break}return i.next=11,Object(Q.b)([Object,"assign"],t,e.payload);case 11:if(!(t.end<=t.start)){i.next=24;break}return t.start+je>=xe&&(t.start-=Ae),t.end=t.start+je,i.next=16,Object(Q.b)(He);case 16:return r=i.sent,i.next=19,Object(Q.a)({start:Object(Q.b)(E.moment.setTimeInSeconds,r.start,t.start),end:Object(Q.b)(E.moment.setTimeInSeconds,r.end,t.end)});case 19:return i.next=21,Object(Q.a)({start:Object(Q.b)(E.moment.toDateTime,r.start),end:Object(Q.b)(E.moment.toDateTime,r.end)});case 21:return a=i.sent,i.next=24,Object(Q.a)([Object(Q.c)(n.setStartDateTime(a.start)),Object(Q.c)(n.setEndDateTime(a.end))]);case 24:case"end":return i.stop()}},Me,this)}function Ue(e){var t,r,a;return K.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(Q.d)(o.getMultiDay);case 2:if(!i.sent){i.next=5;break}return i.abrupt("return");case 5:return i.next=7,Object(Q.b)(Ce);case 7:if(t=i.sent,![s.SET_END_TIME,s.SET_START_TIME].includes(e.type)){i.next=11;break}return i.next=11,Object(Q.b)([Object,"assign"],t,e.payload);case 11:if(!(t.start>=t.end)){i.next=24;break}return t.start=Math.max(t.end-je,0),t.end=Math.max(t.start+Pe,t.end),i.next=16,Object(Q.b)(He);case 16:return r=i.sent,i.next=19,Object(Q.a)({start:Object(Q.b)(E.moment.setTimeInSeconds,r.start,t.start),end:Object(Q.b)(E.moment.setTimeInSeconds,r.end,t.end)});case 19:return i.next=21,Object(Q.a)({start:Object(Q.b)(E.moment.toDateTime,r.start),end:Object(Q.b)(E.moment.toDateTime,r.end)});case 21:return a=i.sent,i.next=24,Object(Q.a)([Object(Q.c)(n.setStartDateTime(a.start)),Object(Q.c)(n.setEndDateTime(a.end))]);case 24:case"end":return i.stop()}},Le,this)}function Be(){var e,t;return K.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(Q.b)(He);case 2:return e=r.sent,r.next=5,Object(Q.a)({start:Object(Q.b)(E.moment.setTimeInSeconds,e.start,0),end:Object(Q.b)(E.moment.setTimeInSeconds,e.end,E.time.DAY_IN_SECONDS-1)});case 5:return r.next=7,Object(Q.a)({start:Object(Q.b)(E.moment.toDateTime,e.start),end:Object(Q.b)(E.moment.toDateTime,e.end)});case 7:return t=r.sent,r.next=10,Object(Q.a)([Object(Q.c)(n.setStartDateTime(t.start)),Object(Q.c)(n.setEndDateTime(t.end)),Object(Q.c)(n.setAllDay(!0))]);case 10:case"end":return r.stop()}},we,this)}function Ve(e){var t,r,a,o,i,s,u,l,c;return K.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return t=e.payload.multiDay,d.next=3,Object(Q.b)(He);case 3:if(r=d.sent,a=r.start,o=r.end,!t){d.next=19;break}return d.next=9,Object(Q.b)(me,"tec.datetime.defaultRange",3);case 9:return i=d.sent,d.next=12,Object(Q.b)([o,"add"],i,"days");case 12:return d.next=14,Object(Q.b)(E.moment.toDateTime,o);case 14:return s=d.sent,d.next=17,Object(Q.c)(n.setEndDateTime(s));case 17:d.next=30;break;case 19:return d.next=21,Object(Q.b)(E.moment.replaceDate,o,a);case 21:return u=d.sent,d.next=24,Object(Q.b)(E.moment.adjustStart,a,u);case 24:return l=d.sent,d.next=27,Object(Q.a)({start:Object(Q.b)(E.moment.toDateTime,l.start),end:Object(Q.b)(E.moment.toDateTime,l.end)});case 27:return c=d.sent,d.next=30,Object(Q.a)([Object(Q.c)(n.setStartDateTime(c.start)),Object(Q.c)(n.setEndDateTime(c.end))]);case 30:case"end":return d.stop()}},De,this)}function Ge(e){var t,r,a;return K.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if("all-day"!==e.payload.start){o.next=5;break}return o.next=3,Object(Q.b)(Be);case 3:o.next=18;break;case 5:return o.next=7,Object(Q.c)(n.setAllDay(!1));case 7:return o.next=9,Object(Q.b)(He);case 9:return t=o.sent,r=t.start,o.next=13,Object(Q.b)(E.moment.setTimeInSeconds,r,e.payload.start);case 13:return o.next=15,Object(Q.b)(E.moment.toDateTime,r);case 15:return a=o.sent,o.next=18,Object(Q.c)(n.setStartDateTime(a));case 18:case"end":return o.stop()}},ke,this)}function Ze(e){var t,r,a;return K.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if("all-day"!==e.payload.end){o.next=5;break}return o.next=3,Object(Q.b)(Be);case 3:o.next=18;break;case 5:return o.next=7,Object(Q.c)(n.setAllDay(!1));case 7:return o.next=9,Object(Q.b)(He);case 9:return t=o.sent,r=t.end,o.next=13,Object(Q.b)(E.moment.setTimeInSeconds,r,e.payload.end);case 13:return o.next=15,Object(Q.b)(E.moment.toDateTime,r);case 15:return a=o.sent,o.next=18,Object(Q.c)(n.setEndDateTime(a));case 18:case"end":return o.stop()}},Te,this)}function $e(){var e,t,r;return K.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(Q.b)(He);case 2:return e=a.sent,t=e.start,a.next=6,Object(Q.b)(E.moment.toTime,t);case 6:return r=a.sent,a.next=9,Object(Q.c)(n.setStartTimeInput(r));case 9:case"end":return a.stop()}},Ye,this)}function Je(){var e,t,r;return K.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(Q.b)(He);case 2:return e=a.sent,t=e.end,a.next=6,Object(Q.b)(E.moment.toTime,t);case 6:return r=a.sent,a.next=9,Object(Q.c)(n.setEndTimeInput(r));case 9:case"end":return a.stop()}},Se,this)}function Ke(e){return K.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:t.t0=e.type,t.next=t.t0===s.SET_TIME_ZONE?3:t.t0===s.SET_DATE_RANGE?6:t.t0===s.SET_START_DATE_TIME?11:t.t0===s.SET_END_DATE_TIME?16:t.t0===s.SET_START_TIME?21:t.t0===s.SET_END_TIME?30:t.t0===s.SET_MULTI_DAY?39:t.t0===s.SET_NATURAL_LANGUAGE_LABEL?44:47;break;case 3:return t.next=5,Object(Q.b)(ze,e);case 5:return t.abrupt("break",48);case 6:return t.next=8,Object(Q.b)(qe,e);case 8:return t.next=10,Object(Q.b)(Ie);case 10:return t.abrupt("break",48);case 11:return t.next=13,Object(Q.b)(We,e);case 13:return t.next=15,Object(Q.b)(Fe,e);case 15:return t.abrupt("break",48);case 16:return t.next=18,Object(Q.b)(Ue,e);case 18:return t.next=20,Object(Q.b)(Fe,e);case 20:return t.abrupt("break",48);case 21:return t.next=23,Object(Q.b)(Ge,e);case 23:return t.next=25,Object(Q.b)(We,e);case 25:return t.next=27,Object(Q.b)($e);case 27:return t.next=29,Object(Q.b)(Ie);case 29:return t.abrupt("break",48);case 30:return t.next=32,Object(Q.b)(Ze,e);case 32:return t.next=34,Object(Q.b)(Ue,e);case 34:return t.next=36,Object(Q.b)(Je);case 36:return t.next=38,Object(Q.b)(Ie);case 38:return t.abrupt("break",48);case 39:return t.next=41,Object(Q.b)(Ve,e);case 41:return t.next=43,Object(Q.b)(Ie);case 43:return t.abrupt("break",48);case 44:return t.next=46,Object(Q.b)(Re,e);case 46:case 47:return t.abrupt("break",48);case 48:case"end":return t.stop()}},Ee,this)}function Qe(){var e;return K.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=3,Object(Q.e)([s.SET_DATE_RANGE,s.SET_START_DATE_TIME,s.SET_END_DATE_TIME,s.SET_START_TIME,s.SET_END_TIME,s.SET_MULTI_DAY,s.SET_TIME_ZONE,s.SET_NATURAL_LANGUAGE_LABEL]);case 3:return e=t.sent,t.next=6,Object(Q.b)(Ke,e);case 6:t.next=0;break;case 8:case"end":return t.stop()}},Oe,this)}r.d(t,"types",function(){return s}),r.d(t,"actions",function(){return n}),r.d(t,"thunks",function(){return a}),r.d(t,"selectors",function(){return o}),r.d(t,"sagas",function(){return Qe});t.default=i.b},function(e,t,r){"use strict";t.__esModule=!0;var n,a=r(355),o=(n=a)&&n.__esModule?n:{default:n};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,o.default)(t))&&"function"!=typeof t?e:t}},function(e,t,r){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,r){"use strict";t.__esModule=!0;var n=i(r(468)),a=i(r(472)),o=i(r(355));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,o.default)(t)));e.prototype=(0,a.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(n.default?(0,n.default)(e,t):e.__proto__=t)}},function(e,t,r){"use strict";t.__esModule=!0;var n,a=r(173),o=(n=a)&&n.__esModule?n:{default:n};t.default=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),(0,o.default)(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}()},function(e,t){var r=Array.isArray;e.exports=r},function(e,t,r){var n;
|
2 |
/*!
|
3 |
Copyright (c) 2017 Jed Watson.
|
4 |
Licensed under the MIT License (MIT), see
|
9 |
Licensed under the MIT License (MIT), see
|
10 |
http://jedwatson.github.io/classnames
|
11 |
*/
|
|