The Events Calendar - Version 5.12.0

Version Description

= [5.0] =

Please see the changelog for the complete list of changes in this release. Previous versions of The Events Calendar are not cross-compatible with 5.X add-ons. Remember to always make a backup of your database and files before updating!

Download this release

Release Info

Developer bordoni
Plugin Icon The Events Calendar
Version 5.12.0
Comparing to
See all releases

Code changes from version 5.11.0 to 5.12.0

Files changed (70) hide show
  1. common/src/resources/images/mascot.png +0 -0
  2. common/vendor/autoload.php +1 -1
  3. common/vendor/autoload_52.php +1 -1
  4. common/vendor/composer/autoload_real.php +4 -4
  5. common/vendor/composer/autoload_real_52.php +3 -3
  6. common/vendor/composer/autoload_static.php +5 -5
  7. lang/the-events-calendar-ca.mo +0 -0
  8. lang/the-events-calendar-cs_CZ.mo +0 -0
  9. lang/the-events-calendar-da_DK.mo +0 -0
  10. lang/the-events-calendar-de_DE.mo +0 -0
  11. lang/the-events-calendar-en_CA.mo +0 -0
  12. lang/the-events-calendar-en_GB.mo +0 -0
  13. lang/the-events-calendar-en_ZA.mo +0 -0
  14. lang/the-events-calendar-es_CO.mo +0 -0
  15. lang/the-events-calendar-es_DO.mo +0 -0
  16. lang/the-events-calendar-es_EC.mo +0 -0
  17. lang/the-events-calendar-es_ES.mo +0 -0
  18. lang/the-events-calendar-es_MX.mo +0 -0
  19. lang/the-events-calendar-es_VE.mo +0 -0
  20. lang/the-events-calendar-fi.mo +0 -0
  21. lang/the-events-calendar-fr_FR.mo +0 -0
  22. lang/the-events-calendar-hr.mo +0 -0
  23. lang/the-events-calendar-hu_HU.mo +0 -0
  24. lang/the-events-calendar-it_IT.mo +0 -0
  25. lang/the-events-calendar-nl_NL.mo +0 -0
  26. lang/the-events-calendar-pl_PL.mo +0 -0
  27. lang/the-events-calendar-ro_RO.mo +0 -0
  28. lang/the-events-calendar-ru_RU.mo +0 -0
  29. lang/the-events-calendar-sl_SI.mo +0 -0
  30. lang/the-events-calendar-tr_TR.mo +0 -0
  31. lang/the-events-calendar.pot +75 -62
  32. readme.txt +10 -1
  33. src/Tribe/Aggregator/Record/Abstract.php +22 -5
  34. src/Tribe/Assets.php +0 -12
  35. src/Tribe/Editor.php +1 -1
  36. src/Tribe/Editor/Blocks/Event_Links.php +2 -2
  37. src/Tribe/Editor/Hooks.php +9 -9
  38. src/Tribe/Event_Status/Template_Modifications.php +5 -1
  39. src/Tribe/Main.php +1 -1
  40. src/Tribe/Views/V2/Assets.php +16 -0
  41. src/Tribe/Views/V2/Hooks.php +74 -72
  42. src/Tribe/Views/V2/Service_Provider.php +1 -0
  43. src/Tribe/Views/V2/iCalendar/Links/Google_Calendar.php +46 -0
  44. src/Tribe/Views/V2/iCalendar/Links/Link_Abstract.php +243 -0
  45. src/Tribe/Views/V2/iCalendar/Links/Link_Interface.php +96 -0
  46. src/Tribe/Views/V2/iCalendar/Links/iCal.php +34 -0
  47. src/Tribe/Views/V2/iCalendar/Links/iCalendar_Export.php +80 -0
  48. src/Tribe/Views/V2/iCalendar/iCalendar_Handler.php +220 -0
  49. src/Tribe/iCal.php +1 -1
  50. src/deprecated/Tribe__Events__Asset__Calendar_Script.php +0 -12
  51. src/functions/template-tags/ical.php +0 -6
  52. src/resources/css/tribe-events-single-skeleton.min.css +1 -1
  53. src/resources/css/views-full.min.css +1 -1
  54. src/resources/css/views-skeleton.min.css +1 -1
  55. src/resources/js/app/blocks.min.js +1 -1
  56. src/resources/js/tribe-events.js +5 -8
  57. src/resources/js/tribe-events.min.js +1 -1
  58. src/resources/js/views/ical-links.js +148 -0
  59. src/views/blocks/event-links.php +17 -4
  60. src/views/v2/components/ical-link.php +38 -12
  61. src/views/v2/components/subscribe-links/item.php +40 -0
  62. src/views/v2/components/subscribe-links/legacy.php +33 -0
  63. src/views/v2/components/subscribe-links/list.php +34 -0
  64. src/views/v2/components/subscribe-links/single.php +42 -0
  65. src/views/v2/widgets/widget-events-list.php +8 -6
  66. the-events-calendar.php +1 -1
  67. vendor/autoload.php +1 -1
  68. vendor/composer/autoload_classmap.php +6 -0
  69. vendor/composer/autoload_real.php +4 -4
  70. vendor/composer/autoload_static.php +10 -4
common/src/resources/images/mascot.png CHANGED
Binary file
common/vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit70affa720466e4bcae013be25dac42c2::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit1a8d8123e8b85e5e4968947e6ba28b9b::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 ComposerAutoloaderInit99254a819f2a11c27b276d461514516e::getLoader();
4
 
5
  require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
 
7
+ return ComposerAutoloaderInit65c882012ce9ce6d6c6b54895eb00eb5::getLoader();
common/vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit70affa720466e4bcae013be25dac42c2
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit70affa720466e4bcae013be25dac42c2
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit70affa720466e4bcae013be25dac42c2', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit70affa720466e4bcae013be25dac42c2', '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\ComposerStaticInit70affa720466e4bcae013be25dac42c2::getInitializer($loader));
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 ComposerAutoloaderInit1a8d8123e8b85e5e4968947e6ba28b9b
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit1a8d8123e8b85e5e4968947e6ba28b9b', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit1a8d8123e8b85e5e4968947e6ba28b9b', '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\ComposerStaticInit1a8d8123e8b85e5e4968947e6ba28b9b::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 ComposerAutoloaderInit99254a819f2a11c27b276d461514516e {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit99254a819f2a11c27b276d461514516e {
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit99254a819f2a11c27b276d461514516e', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit99254a819f2a11c27b276d461514516e', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);
2
 
3
  // autoload_real_52.php generated by xrstf/composer-php52
4
 
5
+ class ComposerAutoloaderInit65c882012ce9ce6d6c6b54895eb00eb5 {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit65c882012ce9ce6d6c6b54895eb00eb5', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit65c882012ce9ce6d6c6b54895eb00eb5', '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 ComposerStaticInit70affa720466e4bcae013be25dac42c2
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'T' =>
@@ -249,10 +249,10 @@ class ComposerStaticInit70affa720466e4bcae013be25dac42c2
249
  public static function getInitializer(ClassLoader $loader)
250
  {
251
  return \Closure::bind(function () use ($loader) {
252
- $loader->prefixLengthsPsr4 = ComposerStaticInit70affa720466e4bcae013be25dac42c2::$prefixLengthsPsr4;
253
- $loader->prefixDirsPsr4 = ComposerStaticInit70affa720466e4bcae013be25dac42c2::$prefixDirsPsr4;
254
- $loader->prefixesPsr0 = ComposerStaticInit70affa720466e4bcae013be25dac42c2::$prefixesPsr0;
255
- $loader->classMap = ComposerStaticInit70affa720466e4bcae013be25dac42c2::$classMap;
256
 
257
  }, null, ClassLoader::class);
258
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit1a8d8123e8b85e5e4968947e6ba28b9b
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'T' =>
249
  public static function getInitializer(ClassLoader $loader)
250
  {
251
  return \Closure::bind(function () use ($loader) {
252
+ $loader->prefixLengthsPsr4 = ComposerStaticInit1a8d8123e8b85e5e4968947e6ba28b9b::$prefixLengthsPsr4;
253
+ $loader->prefixDirsPsr4 = ComposerStaticInit1a8d8123e8b85e5e4968947e6ba28b9b::$prefixDirsPsr4;
254
+ $loader->prefixesPsr0 = ComposerStaticInit1a8d8123e8b85e5e4968947e6ba28b9b::$prefixesPsr0;
255
+ $loader->classMap = ComposerStaticInit1a8d8123e8b85e5e4968947e6ba28b9b::$classMap;
256
 
257
  }, null, ClassLoader::class);
258
  }
lang/the-events-calendar-ca.mo CHANGED
Binary file
lang/the-events-calendar-cs_CZ.mo CHANGED
Binary file
lang/the-events-calendar-da_DK.mo CHANGED
Binary file
lang/the-events-calendar-de_DE.mo CHANGED
Binary file
lang/the-events-calendar-en_CA.mo CHANGED
Binary file
lang/the-events-calendar-en_GB.mo CHANGED
Binary file
lang/the-events-calendar-en_ZA.mo CHANGED
Binary file
lang/the-events-calendar-es_CO.mo CHANGED
Binary file
lang/the-events-calendar-es_DO.mo CHANGED
Binary file
lang/the-events-calendar-es_EC.mo CHANGED
Binary file
lang/the-events-calendar-es_ES.mo CHANGED
Binary file
lang/the-events-calendar-es_MX.mo CHANGED
Binary file
lang/the-events-calendar-es_VE.mo CHANGED
Binary file
lang/the-events-calendar-fi.mo CHANGED
Binary file
lang/the-events-calendar-fr_FR.mo CHANGED
Binary file
lang/the-events-calendar-hr.mo CHANGED
Binary file
lang/the-events-calendar-hu_HU.mo CHANGED
Binary file
lang/the-events-calendar-it_IT.mo CHANGED
Binary file
lang/the-events-calendar-nl_NL.mo CHANGED
Binary file
lang/the-events-calendar-pl_PL.mo CHANGED
Binary file
lang/the-events-calendar-ro_RO.mo CHANGED
Binary file
lang/the-events-calendar-ru_RU.mo CHANGED
Binary file
lang/the-events-calendar-sl_SI.mo CHANGED
Binary file
lang/the-events-calendar-tr_TR.mo CHANGED
Binary file
lang/the-events-calendar.pot CHANGED
@@ -2,14 +2,14 @@
2
  # This file is distributed under the same license as the The Events Calendar package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: The Events Calendar 5.11.0\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/the-events-"
7
  "calendar\n"
8
- "POT-Creation-Date: 2021-11-17 16:58:46+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "PO-Revision-Date: 2021-11-17 16:58\n"
13
  "Last-Translator: \n"
14
  "Language-Team: \n"
15
 
@@ -180,13 +180,14 @@ msgstr ""
180
 
181
  #: src/Tribe/Aggregator/API/Origins.php:47
182
  #: src/Tribe/Aggregator/Record/gCal.php:14
183
- #: src/Tribe/Editor/Blocks/Event_Links.php:25 src/Tribe/iCal.php:132
184
- #: src/admin-views/aggregator/settings.php:621
185
  msgid "Google Calendar"
186
  msgstr ""
187
 
188
  #: src/Tribe/Aggregator/API/Origins.php:53
189
  #: src/Tribe/Aggregator/Record/iCal.php:14
 
190
  #: src/admin-views/aggregator/settings.php:613
191
  msgid "iCalendar"
192
  msgstr ""
@@ -1709,182 +1710,182 @@ msgstr ""
1709
  msgid "Merge Duplicates"
1710
  msgstr ""
1711
 
1712
- #: src/Tribe/Assets.php:742 src/deprecated/Tribe__Events__Asset__Dynamic.php:26
1713
  msgid "Sunday"
1714
  msgstr ""
1715
 
1716
- #: src/Tribe/Assets.php:743 src/deprecated/Tribe__Events__Asset__Dynamic.php:27
1717
  msgid "Monday"
1718
  msgstr ""
1719
 
1720
- #: src/Tribe/Assets.php:744 src/deprecated/Tribe__Events__Asset__Dynamic.php:28
1721
  msgid "Tuesday"
1722
  msgstr ""
1723
 
1724
- #: src/Tribe/Assets.php:745 src/deprecated/Tribe__Events__Asset__Dynamic.php:29
1725
  msgid "Wednesday"
1726
  msgstr ""
1727
 
1728
- #: src/Tribe/Assets.php:746 src/deprecated/Tribe__Events__Asset__Dynamic.php:30
1729
  msgid "Thursday"
1730
  msgstr ""
1731
 
1732
- #: src/Tribe/Assets.php:747 src/deprecated/Tribe__Events__Asset__Dynamic.php:31
1733
  msgid "Friday"
1734
  msgstr ""
1735
 
1736
- #: src/Tribe/Assets.php:748 src/deprecated/Tribe__Events__Asset__Dynamic.php:32
1737
  msgid "Saturday"
1738
  msgstr ""
1739
 
1740
- #: src/Tribe/Assets.php:751 src/deprecated/Tribe__Events__Asset__Dynamic.php:35
1741
  msgid "Sun"
1742
  msgstr ""
1743
 
1744
- #: src/Tribe/Assets.php:752 src/deprecated/Tribe__Events__Asset__Dynamic.php:36
1745
  msgid "Mon"
1746
  msgstr ""
1747
 
1748
- #: src/Tribe/Assets.php:753 src/deprecated/Tribe__Events__Asset__Dynamic.php:37
1749
  msgid "Tue"
1750
  msgstr ""
1751
 
1752
- #: src/Tribe/Assets.php:754 src/deprecated/Tribe__Events__Asset__Dynamic.php:38
1753
  msgid "Wed"
1754
  msgstr ""
1755
 
1756
- #: src/Tribe/Assets.php:755 src/deprecated/Tribe__Events__Asset__Dynamic.php:39
1757
  msgid "Thu"
1758
  msgstr ""
1759
 
1760
- #: src/Tribe/Assets.php:756 src/deprecated/Tribe__Events__Asset__Dynamic.php:40
1761
  msgid "Fri"
1762
  msgstr ""
1763
 
1764
- #: src/Tribe/Assets.php:757 src/deprecated/Tribe__Events__Asset__Dynamic.php:41
1765
  msgid "Sat"
1766
  msgstr ""
1767
 
1768
- #: src/Tribe/Assets.php:760 src/deprecated/Tribe__Events__Asset__Dynamic.php:44
1769
  msgid "January"
1770
  msgstr ""
1771
 
1772
- #: src/Tribe/Assets.php:761 src/deprecated/Tribe__Events__Asset__Dynamic.php:45
1773
  msgid "February"
1774
  msgstr ""
1775
 
1776
- #: src/Tribe/Assets.php:762 src/deprecated/Tribe__Events__Asset__Dynamic.php:46
1777
  msgid "March"
1778
  msgstr ""
1779
 
1780
- #: src/Tribe/Assets.php:763 src/deprecated/Tribe__Events__Asset__Dynamic.php:47
1781
  msgid "April"
1782
  msgstr ""
1783
 
1784
- #: src/Tribe/Assets.php:764 src/Tribe/Assets.php:778
1785
  #: src/deprecated/Tribe__Events__Asset__Dynamic.php:48
1786
  #: src/deprecated/Tribe__Events__Asset__Dynamic.php:62
1787
  msgid "May"
1788
  msgstr ""
1789
 
1790
- #: src/Tribe/Assets.php:765 src/deprecated/Tribe__Events__Asset__Dynamic.php:49
1791
  msgid "June"
1792
  msgstr ""
1793
 
1794
- #: src/Tribe/Assets.php:766 src/deprecated/Tribe__Events__Asset__Dynamic.php:50
1795
  msgid "July"
1796
  msgstr ""
1797
 
1798
- #: src/Tribe/Assets.php:767 src/deprecated/Tribe__Events__Asset__Dynamic.php:51
1799
  msgid "August"
1800
  msgstr ""
1801
 
1802
- #: src/Tribe/Assets.php:768 src/deprecated/Tribe__Events__Asset__Dynamic.php:52
1803
  msgid "September"
1804
  msgstr ""
1805
 
1806
- #: src/Tribe/Assets.php:769 src/deprecated/Tribe__Events__Asset__Dynamic.php:53
1807
  msgid "October"
1808
  msgstr ""
1809
 
1810
- #: src/Tribe/Assets.php:770 src/deprecated/Tribe__Events__Asset__Dynamic.php:54
1811
  msgid "November"
1812
  msgstr ""
1813
 
1814
- #: src/Tribe/Assets.php:771 src/deprecated/Tribe__Events__Asset__Dynamic.php:55
1815
  msgid "December"
1816
  msgstr ""
1817
 
1818
- #: src/Tribe/Assets.php:774 src/deprecated/Tribe__Events__Asset__Dynamic.php:58
1819
  msgid "Jan"
1820
  msgstr ""
1821
 
1822
- #: src/Tribe/Assets.php:775 src/deprecated/Tribe__Events__Asset__Dynamic.php:59
1823
  msgid "Feb"
1824
  msgstr ""
1825
 
1826
- #: src/Tribe/Assets.php:776 src/deprecated/Tribe__Events__Asset__Dynamic.php:60
1827
  msgid "Mar"
1828
  msgstr ""
1829
 
1830
- #: src/Tribe/Assets.php:777 src/deprecated/Tribe__Events__Asset__Dynamic.php:61
1831
  msgid "Apr"
1832
  msgstr ""
1833
 
1834
- #: src/Tribe/Assets.php:779 src/deprecated/Tribe__Events__Asset__Dynamic.php:63
1835
  msgid "Jun"
1836
  msgstr ""
1837
 
1838
- #: src/Tribe/Assets.php:780 src/deprecated/Tribe__Events__Asset__Dynamic.php:64
1839
  msgid "Jul"
1840
  msgstr ""
1841
 
1842
- #: src/Tribe/Assets.php:781 src/deprecated/Tribe__Events__Asset__Dynamic.php:65
1843
  msgid "Aug"
1844
  msgstr ""
1845
 
1846
- #: src/Tribe/Assets.php:782 src/deprecated/Tribe__Events__Asset__Dynamic.php:66
1847
  msgid "Sep"
1848
  msgstr ""
1849
 
1850
- #: src/Tribe/Assets.php:783 src/deprecated/Tribe__Events__Asset__Dynamic.php:67
1851
  msgid "Oct"
1852
  msgstr ""
1853
 
1854
- #: src/Tribe/Assets.php:784 src/deprecated/Tribe__Events__Asset__Dynamic.php:68
1855
  msgid "Nov"
1856
  msgstr ""
1857
 
1858
- #: src/Tribe/Assets.php:785 src/deprecated/Tribe__Events__Asset__Dynamic.php:69
1859
  msgid "Dec"
1860
  msgstr ""
1861
 
1862
- #: src/Tribe/Assets.php:788 src/deprecated/Tribe__Events__Asset__Dynamic.php:72
1863
  msgid ""
1864
  "This event is from %%starttime%% to %%endtime%% on %%startdatewithyear%%."
1865
  msgstr ""
1866
 
1867
- #: src/Tribe/Assets.php:789 src/deprecated/Tribe__Events__Asset__Dynamic.php:73
1868
  msgid "This event is at %%starttime%% on %%startdatewithyear%%."
1869
  msgstr ""
1870
 
1871
- #: src/Tribe/Assets.php:790 src/deprecated/Tribe__Events__Asset__Dynamic.php:74
1872
  msgid "This event is all day on %%startdatewithyear%%."
1873
  msgstr ""
1874
 
1875
- #: src/Tribe/Assets.php:791 src/deprecated/Tribe__Events__Asset__Dynamic.php:75
1876
  msgid ""
1877
  "This event starts at %%starttime%% on %%startdatenoyear%% and ends at %"
1878
  "%endtime%% on %%enddatewithyear%%"
1879
  msgstr ""
1880
 
1881
- #: src/Tribe/Assets.php:792 src/deprecated/Tribe__Events__Asset__Dynamic.php:76
1882
  msgid ""
1883
  "This event starts at %%starttime%% on %%startdatenoyear%% and ends on %"
1884
  "%enddatewithyear%%"
1885
  msgstr ""
1886
 
1887
- #: src/Tribe/Assets.php:793 src/deprecated/Tribe__Events__Asset__Dynamic.php:77
1888
  msgid ""
1889
  "This event is all day starting on %%startdatenoyear%% and ending on %"
1890
  "%enddatewithyear%%."
@@ -2084,8 +2085,16 @@ msgstr ""
2084
  msgid "Show Featured Event Images"
2085
  msgstr ""
2086
 
2087
- #: src/Tribe/Editor/Blocks/Event_Links.php:26 src/Tribe/iCal.php:133
2088
- msgid "iCal Export"
 
 
 
 
 
 
 
 
2089
  msgstr ""
2090
 
2091
  #: src/Tribe/Editor/Blocks/Event_Website.php:25
@@ -2124,7 +2133,7 @@ msgstr ""
2124
  msgid "Add Description..."
2125
  msgstr ""
2126
 
2127
- #: src/Tribe/Editor.php:584 src/Tribe/Editor.php:622
2128
  msgid "Event Blocks"
2129
  msgstr ""
2130
 
@@ -2735,9 +2744,9 @@ msgstr ""
2735
  msgid "Upcoming Events"
2736
  msgstr ""
2737
 
2738
- #. #-#-#-#-# the-events-calendar.pot (The Events Calendar 5.11.0) #-#-#-#-#
2739
  #. Plugin Name of the plugin/theme
2740
- #. #-#-#-#-# the-events-calendar.pot (The Events Calendar 5.11.0) #-#-#-#-#
2741
  #. Author of the plugin/theme
2742
  #: src/Tribe/Main.php:988 src/Tribe/Main.php:1491 src/Tribe/Privacy.php:29
2743
  #: src/admin-views/admin-welcome-message.php:29
@@ -5117,17 +5126,17 @@ msgstr ""
5117
  msgid "The Events Calendar - View V2"
5118
  msgstr ""
5119
 
5120
- #: src/Tribe/Views/V2/Hooks.php:951
5121
  msgctxt "Capitalized label for the event website link."
5122
  msgid "View %s Website"
5123
  msgstr ""
5124
 
5125
- #: src/Tribe/Views/V2/Hooks.php:979
5126
  msgctxt "Capitalized label for the venue website link."
5127
  msgid "View %s Website"
5128
  msgstr ""
5129
 
5130
- #: src/Tribe/Views/V2/Hooks.php:1007
5131
  msgctxt "Capitalized label for the organizer website link."
5132
  msgid "View %s Website"
5133
  msgstr ""
@@ -5282,7 +5291,7 @@ msgstr ""
5282
 
5283
  #: src/Tribe/Views/V2/Widgets/Widget_List.php:81
5284
  msgctxt "The description of the List Widget."
5285
- msgid "A widget that displays upcoming events."
5286
  msgstr ""
5287
 
5288
  #: src/Tribe/Views/V2/Widgets/Widget_List.php:102
@@ -5317,6 +5326,10 @@ msgctxt "The label for the option to enable JSON-LD in the List Widget."
5317
  msgid "Generate JSON-LD data"
5318
  msgstr ""
5319
 
 
 
 
 
5320
  #: src/Tribe/iCal.php:56
5321
  msgctxt "feed link"
5322
  msgid "»"
@@ -5326,11 +5339,7 @@ msgstr ""
5326
  msgid "%1$s %2$s iCal Feed"
5327
  msgstr ""
5328
 
5329
- #: src/Tribe/iCal.php:132 src/views/blocks/event-links.php:37
5330
- msgid "Add to Google Calendar"
5331
- msgstr ""
5332
-
5333
- #: src/Tribe/iCal.php:133 src/views/blocks/event-links.php:48
5334
  msgid "Download .ics file"
5335
  msgstr ""
5336
 
@@ -8054,6 +8063,10 @@ msgstr ""
8054
  msgid "Continue Reading"
8055
  msgstr ""
8056
 
 
 
 
 
8057
  #: src/views/v2/components/top-bar/today.php:21
8058
  #: src/views/v2/components/top-bar/today.php:22
8059
  #: src/views/v2/list/nav/today.php:23 src/views/v2/list/nav/today.php:24
2
  # This file is distributed under the same license as the The Events Calendar package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: The Events Calendar 5.12.0\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/the-events-"
7
  "calendar\n"
8
+ "POT-Creation-Date: 2021-12-01 18:56:18+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "PO-Revision-Date: 2021-12-01 18:56\n"
13
  "Last-Translator: \n"
14
  "Language-Team: \n"
15
 
180
 
181
  #: src/Tribe/Aggregator/API/Origins.php:47
182
  #: src/Tribe/Aggregator/Record/gCal.php:14
183
+ #: src/Tribe/Views/V2/iCalendar/Links/Google_Calendar.php:31
184
+ #: src/Tribe/iCal.php:132 src/admin-views/aggregator/settings.php:621
185
  msgid "Google Calendar"
186
  msgstr ""
187
 
188
  #: src/Tribe/Aggregator/API/Origins.php:53
189
  #: src/Tribe/Aggregator/Record/iCal.php:14
190
+ #: src/Tribe/Views/V2/iCalendar/Links/iCal.php:31
191
  #: src/admin-views/aggregator/settings.php:613
192
  msgid "iCalendar"
193
  msgstr ""
1710
  msgid "Merge Duplicates"
1711
  msgstr ""
1712
 
1713
+ #: src/Tribe/Assets.php:730 src/deprecated/Tribe__Events__Asset__Dynamic.php:26
1714
  msgid "Sunday"
1715
  msgstr ""
1716
 
1717
+ #: src/Tribe/Assets.php:731 src/deprecated/Tribe__Events__Asset__Dynamic.php:27
1718
  msgid "Monday"
1719
  msgstr ""
1720
 
1721
+ #: src/Tribe/Assets.php:732 src/deprecated/Tribe__Events__Asset__Dynamic.php:28
1722
  msgid "Tuesday"
1723
  msgstr ""
1724
 
1725
+ #: src/Tribe/Assets.php:733 src/deprecated/Tribe__Events__Asset__Dynamic.php:29
1726
  msgid "Wednesday"
1727
  msgstr ""
1728
 
1729
+ #: src/Tribe/Assets.php:734 src/deprecated/Tribe__Events__Asset__Dynamic.php:30
1730
  msgid "Thursday"
1731
  msgstr ""
1732
 
1733
+ #: src/Tribe/Assets.php:735 src/deprecated/Tribe__Events__Asset__Dynamic.php:31
1734
  msgid "Friday"
1735
  msgstr ""
1736
 
1737
+ #: src/Tribe/Assets.php:736 src/deprecated/Tribe__Events__Asset__Dynamic.php:32
1738
  msgid "Saturday"
1739
  msgstr ""
1740
 
1741
+ #: src/Tribe/Assets.php:739 src/deprecated/Tribe__Events__Asset__Dynamic.php:35
1742
  msgid "Sun"
1743
  msgstr ""
1744
 
1745
+ #: src/Tribe/Assets.php:740 src/deprecated/Tribe__Events__Asset__Dynamic.php:36
1746
  msgid "Mon"
1747
  msgstr ""
1748
 
1749
+ #: src/Tribe/Assets.php:741 src/deprecated/Tribe__Events__Asset__Dynamic.php:37
1750
  msgid "Tue"
1751
  msgstr ""
1752
 
1753
+ #: src/Tribe/Assets.php:742 src/deprecated/Tribe__Events__Asset__Dynamic.php:38
1754
  msgid "Wed"
1755
  msgstr ""
1756
 
1757
+ #: src/Tribe/Assets.php:743 src/deprecated/Tribe__Events__Asset__Dynamic.php:39
1758
  msgid "Thu"
1759
  msgstr ""
1760
 
1761
+ #: src/Tribe/Assets.php:744 src/deprecated/Tribe__Events__Asset__Dynamic.php:40
1762
  msgid "Fri"
1763
  msgstr ""
1764
 
1765
+ #: src/Tribe/Assets.php:745 src/deprecated/Tribe__Events__Asset__Dynamic.php:41
1766
  msgid "Sat"
1767
  msgstr ""
1768
 
1769
+ #: src/Tribe/Assets.php:748 src/deprecated/Tribe__Events__Asset__Dynamic.php:44
1770
  msgid "January"
1771
  msgstr ""
1772
 
1773
+ #: src/Tribe/Assets.php:749 src/deprecated/Tribe__Events__Asset__Dynamic.php:45
1774
  msgid "February"
1775
  msgstr ""
1776
 
1777
+ #: src/Tribe/Assets.php:750 src/deprecated/Tribe__Events__Asset__Dynamic.php:46
1778
  msgid "March"
1779
  msgstr ""
1780
 
1781
+ #: src/Tribe/Assets.php:751 src/deprecated/Tribe__Events__Asset__Dynamic.php:47
1782
  msgid "April"
1783
  msgstr ""
1784
 
1785
+ #: src/Tribe/Assets.php:752 src/Tribe/Assets.php:766
1786
  #: src/deprecated/Tribe__Events__Asset__Dynamic.php:48
1787
  #: src/deprecated/Tribe__Events__Asset__Dynamic.php:62
1788
  msgid "May"
1789
  msgstr ""
1790
 
1791
+ #: src/Tribe/Assets.php:753 src/deprecated/Tribe__Events__Asset__Dynamic.php:49
1792
  msgid "June"
1793
  msgstr ""
1794
 
1795
+ #: src/Tribe/Assets.php:754 src/deprecated/Tribe__Events__Asset__Dynamic.php:50
1796
  msgid "July"
1797
  msgstr ""
1798
 
1799
+ #: src/Tribe/Assets.php:755 src/deprecated/Tribe__Events__Asset__Dynamic.php:51
1800
  msgid "August"
1801
  msgstr ""
1802
 
1803
+ #: src/Tribe/Assets.php:756 src/deprecated/Tribe__Events__Asset__Dynamic.php:52
1804
  msgid "September"
1805
  msgstr ""
1806
 
1807
+ #: src/Tribe/Assets.php:757 src/deprecated/Tribe__Events__Asset__Dynamic.php:53
1808
  msgid "October"
1809
  msgstr ""
1810
 
1811
+ #: src/Tribe/Assets.php:758 src/deprecated/Tribe__Events__Asset__Dynamic.php:54
1812
  msgid "November"
1813
  msgstr ""
1814
 
1815
+ #: src/Tribe/Assets.php:759 src/deprecated/Tribe__Events__Asset__Dynamic.php:55
1816
  msgid "December"
1817
  msgstr ""
1818
 
1819
+ #: src/Tribe/Assets.php:762 src/deprecated/Tribe__Events__Asset__Dynamic.php:58
1820
  msgid "Jan"
1821
  msgstr ""
1822
 
1823
+ #: src/Tribe/Assets.php:763 src/deprecated/Tribe__Events__Asset__Dynamic.php:59
1824
  msgid "Feb"
1825
  msgstr ""
1826
 
1827
+ #: src/Tribe/Assets.php:764 src/deprecated/Tribe__Events__Asset__Dynamic.php:60
1828
  msgid "Mar"
1829
  msgstr ""
1830
 
1831
+ #: src/Tribe/Assets.php:765 src/deprecated/Tribe__Events__Asset__Dynamic.php:61
1832
  msgid "Apr"
1833
  msgstr ""
1834
 
1835
+ #: src/Tribe/Assets.php:767 src/deprecated/Tribe__Events__Asset__Dynamic.php:63
1836
  msgid "Jun"
1837
  msgstr ""
1838
 
1839
+ #: src/Tribe/Assets.php:768 src/deprecated/Tribe__Events__Asset__Dynamic.php:64
1840
  msgid "Jul"
1841
  msgstr ""
1842
 
1843
+ #: src/Tribe/Assets.php:769 src/deprecated/Tribe__Events__Asset__Dynamic.php:65
1844
  msgid "Aug"
1845
  msgstr ""
1846
 
1847
+ #: src/Tribe/Assets.php:770 src/deprecated/Tribe__Events__Asset__Dynamic.php:66
1848
  msgid "Sep"
1849
  msgstr ""
1850
 
1851
+ #: src/Tribe/Assets.php:771 src/deprecated/Tribe__Events__Asset__Dynamic.php:67
1852
  msgid "Oct"
1853
  msgstr ""
1854
 
1855
+ #: src/Tribe/Assets.php:772 src/deprecated/Tribe__Events__Asset__Dynamic.php:68
1856
  msgid "Nov"
1857
  msgstr ""
1858
 
1859
+ #: src/Tribe/Assets.php:773 src/deprecated/Tribe__Events__Asset__Dynamic.php:69
1860
  msgid "Dec"
1861
  msgstr ""
1862
 
1863
+ #: src/Tribe/Assets.php:776 src/deprecated/Tribe__Events__Asset__Dynamic.php:72
1864
  msgid ""
1865
  "This event is from %%starttime%% to %%endtime%% on %%startdatewithyear%%."
1866
  msgstr ""
1867
 
1868
+ #: src/Tribe/Assets.php:777 src/deprecated/Tribe__Events__Asset__Dynamic.php:73
1869
  msgid "This event is at %%starttime%% on %%startdatewithyear%%."
1870
  msgstr ""
1871
 
1872
+ #: src/Tribe/Assets.php:778 src/deprecated/Tribe__Events__Asset__Dynamic.php:74
1873
  msgid "This event is all day on %%startdatewithyear%%."
1874
  msgstr ""
1875
 
1876
+ #: src/Tribe/Assets.php:779 src/deprecated/Tribe__Events__Asset__Dynamic.php:75
1877
  msgid ""
1878
  "This event starts at %%starttime%% on %%startdatenoyear%% and ends at %"
1879
  "%endtime%% on %%enddatewithyear%%"
1880
  msgstr ""
1881
 
1882
+ #: src/Tribe/Assets.php:780 src/deprecated/Tribe__Events__Asset__Dynamic.php:76
1883
  msgid ""
1884
  "This event starts at %%starttime%% on %%startdatenoyear%% and ends on %"
1885
  "%enddatewithyear%%"
1886
  msgstr ""
1887
 
1888
+ #: src/Tribe/Assets.php:781 src/deprecated/Tribe__Events__Asset__Dynamic.php:77
1889
  msgid ""
1890
  "This event is all day starting on %%startdatenoyear%% and ending on %"
1891
  "%enddatewithyear%%."
2085
  msgid "Show Featured Event Images"
2086
  msgstr ""
2087
 
2088
+ #: src/Tribe/Editor/Blocks/Event_Links.php:25
2089
+ #: src/Tribe/Views/V2/iCalendar/Links/Google_Calendar.php:32
2090
+ #: src/Tribe/iCal.php:132 src/views/blocks/event-links.php:49
2091
+ msgid "Add to Google Calendar"
2092
+ msgstr ""
2093
+
2094
+ #: src/Tribe/Editor/Blocks/Event_Links.php:26
2095
+ #: src/Tribe/Views/V2/iCalendar/Links/iCal.php:32 src/Tribe/iCal.php:133
2096
+ #: src/views/blocks/event-links.php:61
2097
+ msgid "Add to iCalendar"
2098
  msgstr ""
2099
 
2100
  #: src/Tribe/Editor/Blocks/Event_Website.php:25
2133
  msgid "Add Description..."
2134
  msgstr ""
2135
 
2136
+ #: src/Tribe/Editor.php:658 src/Tribe/Editor.php:696
2137
  msgid "Event Blocks"
2138
  msgstr ""
2139
 
2744
  msgid "Upcoming Events"
2745
  msgstr ""
2746
 
2747
+ #. #-#-#-#-# the-events-calendar.pot (The Events Calendar 5.12.0) #-#-#-#-#
2748
  #. Plugin Name of the plugin/theme
2749
+ #. #-#-#-#-# the-events-calendar.pot (The Events Calendar 5.12.0) #-#-#-#-#
2750
  #. Author of the plugin/theme
2751
  #: src/Tribe/Main.php:988 src/Tribe/Main.php:1491 src/Tribe/Privacy.php:29
2752
  #: src/admin-views/admin-welcome-message.php:29
5126
  msgid "The Events Calendar - View V2"
5127
  msgstr ""
5128
 
5129
+ #: src/Tribe/Views/V2/Hooks.php:879
5130
  msgctxt "Capitalized label for the event website link."
5131
  msgid "View %s Website"
5132
  msgstr ""
5133
 
5134
+ #: src/Tribe/Views/V2/Hooks.php:907
5135
  msgctxt "Capitalized label for the venue website link."
5136
  msgid "View %s Website"
5137
  msgstr ""
5138
 
5139
+ #: src/Tribe/Views/V2/Hooks.php:935
5140
  msgctxt "Capitalized label for the organizer website link."
5141
  msgid "View %s Website"
5142
  msgstr ""
5291
 
5292
  #: src/Tribe/Views/V2/Widgets/Widget_List.php:81
5293
  msgctxt "The description of the List Widget."
5294
+ msgid "Shows a list of upcoming events."
5295
  msgstr ""
5296
 
5297
  #: src/Tribe/Views/V2/Widgets/Widget_List.php:102
5326
  msgid "Generate JSON-LD data"
5327
  msgstr ""
5328
 
5329
+ #: src/Tribe/Views/V2/iCalendar/Links/iCalendar_Export.php:31
5330
+ msgid "Export .ics file"
5331
+ msgstr ""
5332
+
5333
  #: src/Tribe/iCal.php:56
5334
  msgctxt "feed link"
5335
  msgid "»"
5339
  msgid "%1$s %2$s iCal Feed"
5340
  msgstr ""
5341
 
5342
+ #: src/Tribe/iCal.php:133
 
 
 
 
5343
  msgid "Download .ics file"
5344
  msgstr ""
5345
 
8063
  msgid "Continue Reading"
8064
  msgstr ""
8065
 
8066
+ #: src/views/v2/components/subscribe-links/list.php:24
8067
+ msgid "Subscribe to calendar"
8068
+ msgstr ""
8069
+
8070
  #: src/views/v2/components/top-bar/today.php:21
8071
  #: src/views/v2/components/top-bar/today.php:22
8072
  #: src/views/v2/list/nav/today.php:23 src/views/v2/list/nav/today.php:24
readme.txt CHANGED
@@ -4,7 +4,7 @@ Contributors: theeventscalendar, borkweb, bordoni, brianjessee, aguseo, camwynsp
4
  Tags: events, calendar, event, schedule, organizer
5
  Donate link: https://evnt.is/29
6
  Requires at least: 5.6
7
- Stable tag: 5.11.0
8
  Tested up to: 5.8.2
9
  Requires PHP: 7.1
10
  License: GPLv2 or later
@@ -221,6 +221,15 @@ Remember to always make a backup of your database and files before updating!
221
 
222
  == Changelog ==
223
 
 
 
 
 
 
 
 
 
 
224
  = [5.11.0] 2021-11-17 =
225
 
226
  * Feature - Add an `Events List` block that is based on the `Events List` widget to the block editor which users can drag around to any position they want it to appear. [ECP-989]
4
  Tags: events, calendar, event, schedule, organizer
5
  Donate link: https://evnt.is/29
6
  Requires at least: 5.6
7
+ Stable tag: 5.12.0
8
  Tested up to: 5.8.2
9
  Requires PHP: 7.1
10
  License: GPLv2 or later
221
 
222
  == Changelog ==
223
 
224
+ = [5.12.0] 2021-12-02 =
225
+
226
+ * Feature - Add new subscribe options to the "Export Events" link at the bottom of calendar views and single Event view [TEC-4131]
227
+ * Fix - Bypass caching of the event when dealing with the admin event list table. [TEC-4156]
228
+ * Fix - Event List Widget will not print the H3 tag related to the title when that is empty. [BTRIA-1075]
229
+ * Tweak - Allow bypassing of the Aggregator logging function by using the `tec_aggregator_records_should_log_error` filter. [BTRIA-1074]
230
+ * Tweak - Removed the `tribe_events_force_filtered_ical_link` filter and the associated js function that recreates the subscribe link on v1 and Single Event views. [TEC-4131]
231
+ * Language - 4 new strings added, 52 updated, 0 fuzzied, and 2 obsoleted
232
+
233
  = [5.11.0] 2021-11-17 =
234
 
235
  * Feature - Add an `Events List` block that is based on the `Events List` widget to the block editor which users can drag around to any position they want it to appear. [ECP-989]
src/Tribe/Aggregator/Record/Abstract.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
  use Tribe\Events\Aggregator\Record\Batch_Queue;
3
 
4
  // Don't load directly.
@@ -425,9 +426,9 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
425
  /**
426
  * Preps post arguments for create/save
427
  *
428
- * @param string $type Type of record to create - manual or schedule
429
- * @param object $args Post type args
430
- * @param array $meta Post meta
431
  *
432
  * @return array
433
  */
@@ -657,11 +658,11 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
657
  /**
658
  * Queues the import on the Aggregator service
659
  *
 
 
660
  * @return stdClass|WP_Error|int A response object, a `WP_Error` instance on failure or a record
661
  * post ID if the record had to be re-scheduled due to HTTP request
662
  * limit.
663
- * @see Tribe__Events__Aggregator__API__Import::create()
664
- *
665
  */
666
  public function queue_import( $args = [] ) {
667
  $aggregator = tribe( 'events-aggregator.main' );
@@ -1034,6 +1035,22 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
1034
  * @return bool
1035
  */
1036
  public function log_error( WP_Error $error ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1037
  $today = getdate();
1038
  $args = [
1039
  'number' => 1,
1
  <?php
2
+
3
  use Tribe\Events\Aggregator\Record\Batch_Queue;
4
 
5
  // Don't load directly.
426
  /**
427
  * Preps post arguments for create/save
428
  *
429
+ * @param string $type Type of record to create - manual or schedule.
430
+ * @param object $args Post type args.
431
+ * @param array $meta Post meta.
432
  *
433
  * @return array
434
  */
658
  /**
659
  * Queues the import on the Aggregator service
660
  *
661
+ * @see Tribe__Events__Aggregator__API__Import::create()
662
+ *
663
  * @return stdClass|WP_Error|int A response object, a `WP_Error` instance on failure or a record
664
  * post ID if the record had to be re-scheduled due to HTTP request
665
  * limit.
 
 
666
  */
667
  public function queue_import( $args = [] ) {
668
  $aggregator = tribe( 'events-aggregator.main' );
1035
  * @return bool
1036
  */
1037
  public function log_error( WP_Error $error ) {
1038
+ /**
1039
+ * Allow switching the logging of errors from EA off.
1040
+ *
1041
+ * Please dont turn this particular filter off without knowing what you are doing, it might cause problems and
1042
+ * will cause Support to likely be trying to help you without the information they might need.
1043
+ *
1044
+ * @since TBD
1045
+ *
1046
+ * @param bool $should_log_errors If we should log the errors or not.
1047
+ * @param WP_Error $error Which error we are logging.
1048
+ */
1049
+ $should_log_errors = tribe_is_truthy( apply_filters( 'tec_aggregator_records_should_log_error', true, $error ) );
1050
+ if ( ! $should_log_errors ) {
1051
+ return false;
1052
+ }
1053
+
1054
  $today = getdate();
1055
  $args = [
1056
  'number' => 1,
src/Tribe/Assets.php CHANGED
@@ -701,18 +701,6 @@ class Tribe__Events__Assets {
701
  */
702
  $js_config_array['debug'] = apply_filters( 'tribe_events_js_debug', tribe_get_option( 'debugEvents' ) );
703
 
704
- /**
705
- * Allows for easier filtering of the "Export Events" iCal link URL.
706
- *
707
- * @since 4.6.5
708
- *
709
- * @see tribe_get_ical_link
710
- * @param boolean $force Defaults to false; when true, the dynamic JS generation of the "Export Events" URL is disabled.
711
- */
712
- if ( apply_filters( 'tribe_events_force_filtered_ical_link', false ) ) {
713
- $js_config_array['force_filtered_ical_link'] = true;
714
- }
715
-
716
  /**
717
  * Allows filtering the contents of the Javascript configuration object that will be printed on the page.
718
  *
701
  */
702
  $js_config_array['debug'] = apply_filters( 'tribe_events_js_debug', tribe_get_option( 'debugEvents' ) );
703
 
 
 
 
 
 
 
 
 
 
 
 
 
704
  /**
705
  * Allows filtering the contents of the Javascript configuration object that will be printed on the page.
706
  *
src/Tribe/Editor.php CHANGED
@@ -392,7 +392,7 @@ class Tribe__Events__Editor extends Tribe__Editor {
392
  /**
393
  * Check whether the current page is an edit post type page.
394
  *
395
- * @since TBD
396
  *
397
  * @return bool
398
  */
392
  /**
393
  * Check whether the current page is an edit post type page.
394
  *
395
+ * @since 5.12.0
396
  *
397
  * @return bool
398
  */
src/Tribe/Editor/Blocks/Event_Links.php CHANGED
@@ -22,8 +22,8 @@ extends Tribe__Editor__Blocks__Abstract {
22
  */
23
  public function default_attributes() {
24
  return [
25
- 'googleCalendarLabel' => esc_html__( 'Google Calendar', 'the-events-calendar' ),
26
- 'iCalLabel' => esc_html__( 'iCal Export', 'the-events-calendar' ),
27
  'hasiCal' => true,
28
  'hasGoogleCalendar' => true,
29
  ];
22
  */
23
  public function default_attributes() {
24
  return [
25
+ 'googleCalendarLabel' => esc_html__( 'Add to Google Calendar', 'the-events-calendar' ),
26
+ 'iCalLabel' => esc_html__( 'Add to iCalendar', 'the-events-calendar' ),
27
  'hasiCal' => true,
28
  'hasGoogleCalendar' => true,
29
  ];
src/Tribe/Editor/Hooks.php CHANGED
@@ -5,25 +5,25 @@ namespace Tribe\Events\Editor;
5
  /**
6
  * Events block editor hooks.
7
  *
8
- * @since TBD
9
  */
10
  class Hooks extends \tad_DI52_ServiceProvider {
11
  /**
12
  * Binds and sets up implementations.
13
  *
14
- * @since TBD
15
  */
16
  public function register() {
17
  // Allow Hooks to be removed, by having the them registered to the container.
18
  $this->container->singleton( static::class, $this );
19
-
20
  $this->add_actions();
21
  }
22
 
23
  /**
24
  * Adds the actions required by each Views v2 component.
25
  *
26
- * @since TBD
27
  */
28
  protected function add_actions() {
29
  add_action( 'current_screen', [ $this, 'add_widget_resources' ] );
@@ -34,7 +34,7 @@ class Hooks extends \tad_DI52_ServiceProvider {
34
  *
35
  * We trigger this action so that we only need to do the is_block_editor() check once.
36
  *
37
- * @since TBD
38
  */
39
  public function add_widget_resources() {
40
  if ( ! get_current_screen()->is_block_editor() ) {
@@ -50,7 +50,7 @@ class Hooks extends \tad_DI52_ServiceProvider {
50
  /**
51
  * Triggers the print styles action for widgets in the block editor.
52
  *
53
- * @since TBD
54
  */
55
  public function admin_print_widget_styles() {
56
  if ( did_action( 'admin_print_styles-widgets.php' ) ) {
@@ -63,7 +63,7 @@ class Hooks extends \tad_DI52_ServiceProvider {
63
  /**
64
  * Triggers the print scripts action for widgets in the block editor.
65
  *
66
- * @since TBD
67
  */
68
  public function admin_print_widget_scripts() {
69
  if ( ! did_action( 'load-widgets.php' ) ) {
@@ -86,7 +86,7 @@ class Hooks extends \tad_DI52_ServiceProvider {
86
  /**
87
  * Triggers the print footer scripts action for widgets in the block editor.
88
  *
89
- * @since TBD
90
  */
91
  public function admin_print_footer_widget_scripts() {
92
  if ( did_action( 'admin_print_footer_scripts-widgets.php' ) ) {
@@ -99,7 +99,7 @@ class Hooks extends \tad_DI52_ServiceProvider {
99
  /**
100
  * Triggers the admin footer widgets action in the block editor.
101
  *
102
- * @since TBD
103
  */
104
  public function admin_footer_widgets() {
105
  if ( did_action( 'admin_footer-widgets.php' ) ) {
5
  /**
6
  * Events block editor hooks.
7
  *
8
+ * @since 5.12.0
9
  */
10
  class Hooks extends \tad_DI52_ServiceProvider {
11
  /**
12
  * Binds and sets up implementations.
13
  *
14
+ * @since 5.12.0
15
  */
16
  public function register() {
17
  // Allow Hooks to be removed, by having the them registered to the container.
18
  $this->container->singleton( static::class, $this );
19
+
20
  $this->add_actions();
21
  }
22
 
23
  /**
24
  * Adds the actions required by each Views v2 component.
25
  *
26
+ * @since 5.12.0
27
  */
28
  protected function add_actions() {
29
  add_action( 'current_screen', [ $this, 'add_widget_resources' ] );
34
  *
35
  * We trigger this action so that we only need to do the is_block_editor() check once.
36
  *
37
+ * @since 5.12.0
38
  */
39
  public function add_widget_resources() {
40
  if ( ! get_current_screen()->is_block_editor() ) {
50
  /**
51
  * Triggers the print styles action for widgets in the block editor.
52
  *
53
+ * @since 5.12.0
54
  */
55
  public function admin_print_widget_styles() {
56
  if ( did_action( 'admin_print_styles-widgets.php' ) ) {
63
  /**
64
  * Triggers the print scripts action for widgets in the block editor.
65
  *
66
+ * @since 5.12.0
67
  */
68
  public function admin_print_widget_scripts() {
69
  if ( ! did_action( 'load-widgets.php' ) ) {
86
  /**
87
  * Triggers the print footer scripts action for widgets in the block editor.
88
  *
89
+ * @since 5.12.0
90
  */
91
  public function admin_print_footer_widget_scripts() {
92
  if ( did_action( 'admin_print_footer_scripts-widgets.php' ) ) {
99
  /**
100
  * Triggers the admin footer widgets action in the block editor.
101
  *
102
+ * @since 5.12.0
103
  */
104
  public function admin_footer_widgets() {
105
  if ( did_action( 'admin_footer-widgets.php' ) ) {
src/Tribe/Event_Status/Template_Modifications.php CHANGED
@@ -70,7 +70,11 @@ class Template_Modifications {
70
  return $classes;
71
  }
72
 
73
- $event = tribe_get_event( $event );
 
 
 
 
74
 
75
  if ( $event->event_status ) {
76
  $classes[] = 'tribe-events-status__list-event-' . sanitize_html_class( $event->event_status );
70
  return $classes;
71
  }
72
 
73
+ /**
74
+ * We're specifically forcing here (last param) as otherwise
75
+ * this runs into issues with the event list table in the admin.
76
+ */
77
+ $event = tribe_get_event( $event, OBJECT, 'raw', true );
78
 
79
  if ( $event->event_status ) {
80
  $classes[] = 'tribe-events-status__list-event-' . sanitize_html_class( $event->event_status );
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 = '5.11.0';
36
 
37
  /**
38
  * Min Pro Addon
32
  const VENUE_POST_TYPE = 'tribe_venue';
33
  const ORGANIZER_POST_TYPE = 'tribe_organizer';
34
 
35
+ const VERSION = '5.12.0';
36
 
37
  /**
38
  * Min Pro Addon
src/Tribe/Views/V2/Assets.php CHANGED
@@ -235,6 +235,22 @@ class Assets extends \tad_DI52_ServiceProvider {
235
  ]
236
  );
237
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
238
  tribe_asset(
239
  $plugin,
240
  'tribe-events-views-v2-navigation-scroll',
235
  ]
236
  );
237
 
238
+ tribe_asset(
239
+ $plugin,
240
+ 'tribe-events-views-v2-ical-links',
241
+ 'views/ical-links.js',
242
+ [
243
+ 'jquery',
244
+ 'tribe-common',
245
+ ],
246
+ 'wp_enqueue_scripts',
247
+ [
248
+ 'priority' => 10,
249
+ 'conditionals' => [ $this, 'should_enqueue_frontend' ],
250
+ 'groups' => [ static::$group_key ],
251
+ ]
252
+ );
253
+
254
  tribe_asset(
255
  $plugin,
256
  'tribe-events-views-v2-navigation-scroll',
src/Tribe/Views/V2/Hooks.php CHANGED
@@ -853,78 +853,6 @@ class Hooks extends \tad_DI52_ServiceProvider {
853
  return 'wp_print_footer_scripts';
854
  }
855
 
856
- /**
857
- * Adds new Global Elements settings via the hook in common.
858
- *
859
- * @since 5.3.1
860
- * @deprecated 5.9.0
861
- *
862
- * @param \Tribe__Customizer__Section $section The Global Elements Customizer section.
863
- * @param WP_Customize_Manager $manager The settings manager.
864
- * @param \Tribe__Customizer $customizer The Customizer object.
865
- */
866
- public function action_include_global_elements_settings( $section, $manager, $customizer ) {
867
- _deprecated_function( __METHOD__, '5.9.0' );
868
- tribe( 'customizer' )->include_global_elements_settings( $section, $manager, $customizer );
869
- }
870
-
871
- /**
872
- * Adds new Single Event settings via the hook in common.
873
- *
874
- * @since 5.3.1
875
- * @deprecated 5.9.0
876
- *
877
- * @param \Tribe__Customizer__Section $section The Single Event Customizer section.
878
- * @param WP_Customize_Manager $manager The settings manager.
879
- * @param \Tribe__Customizer $customizer The Customizer object.
880
- */
881
- public function action_include_single_event_settings( $section, $manager, $customizer ) {
882
- _deprecated_function( __METHOD__, '5.9.0' );
883
- tribe( 'customizer' )->include_single_event_settings( $section, $manager, $customizer );
884
- }
885
-
886
- /**
887
- * Filters the Global Elements section CSS template to add Views v2 related style templates to it.
888
- *
889
- * @since 5.3.1
890
- * @deprecated 5.9.0
891
- *
892
- * @param string $css_template The CSS template, as produced by the Global Elements.
893
- * @param \Tribe__Customizer__Section $section The Global Elements section.
894
- * @param \Tribe__Customizer $customizer The current Customizer instance.
895
- *
896
- * @return string The filtered CSS template.
897
- */
898
- public function filter_global_elements_css_template( $css_template, $section ) {
899
- _deprecated_function( __METHOD__, '5.9.0' );
900
- if ( ! ( is_string( $css_template ) && $section instanceof Customizer_Section ) ) {
901
- return $css_template;
902
- }
903
-
904
- return tribe( 'customizer' )->filter_global_elements_css_template( $css_template, $section );
905
- }
906
-
907
- /**
908
- * Filters the Single Event section CSS template to add Views v2 related style templates to it.
909
- *
910
- * @since 5.3.1
911
- * @deprecated 5.9.0
912
- *
913
- * @param string $css_template The CSS template, as produced by the Global Elements.
914
- * @param \Tribe__Customizer__Section $section The Single Event section.
915
- * @param \Tribe__Customizer $customizer The current Customizer instance.
916
- *
917
- * @return string The filtered CSS template.
918
- */
919
- public function filter_single_event_css_template( $css_template, $section ) {
920
- _deprecated_function( __METHOD__, '5.9.0' );
921
- if ( ! ( is_string( $css_template ) && $section instanceof Customizer_Section ) ) {
922
- return $css_template;
923
- }
924
-
925
- return tribe( 'customizer' )->filter_single_event_css_template( $css_template, $section );
926
- }
927
-
928
  /**
929
  * Filter the website link label and change it for Single Event Classic Editor.
930
  * Use the following in functions.php to disable:
@@ -1052,4 +980,78 @@ class Hooks extends \tad_DI52_ServiceProvider {
1052
 
1053
  return $this->container->make( iCalendar\Request::class )->get_event_ids();
1054
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1055
  }
853
  return 'wp_print_footer_scripts';
854
  }
855
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
856
  /**
857
  * Filter the website link label and change it for Single Event Classic Editor.
858
  * Use the following in functions.php to disable:
980
 
981
  return $this->container->make( iCalendar\Request::class )->get_event_ids();
982
  }
983
+
984
+ /* DEPRECATED */
985
+
986
+ /**
987
+ * Adds new Global Elements settings via the hook in common.
988
+ *
989
+ * @since 5.3.1
990
+ * @deprecated 5.9.0
991
+ *
992
+ * @param \Tribe__Customizer__Section $section The Global Elements Customizer section.
993
+ * @param WP_Customize_Manager $manager The settings manager.
994
+ * @param \Tribe__Customizer $customizer The Customizer object.
995
+ */
996
+ public function action_include_global_elements_settings( $section, $manager, $customizer ) {
997
+ _deprecated_function( __METHOD__, '5.9.0' );
998
+ tribe( 'customizer' )->include_global_elements_settings( $section, $manager, $customizer );
999
+ }
1000
+
1001
+ /**
1002
+ * Adds new Single Event settings via the hook in common.
1003
+ *
1004
+ * @since 5.3.1
1005
+ * @deprecated 5.9.0
1006
+ *
1007
+ * @param \Tribe__Customizer__Section $section The Single Event Customizer section.
1008
+ * @param WP_Customize_Manager $manager The settings manager.
1009
+ * @param \Tribe__Customizer $customizer The Customizer object.
1010
+ */
1011
+ public function action_include_single_event_settings( $section, $manager, $customizer ) {
1012
+ _deprecated_function( __METHOD__, '5.9.0' );
1013
+ tribe( 'customizer' )->include_single_event_settings( $section, $manager, $customizer );
1014
+ }
1015
+
1016
+ /**
1017
+ * Filters the Global Elements section CSS template to add Views v2 related style templates to it.
1018
+ *
1019
+ * @since 5.3.1
1020
+ * @deprecated 5.9.0
1021
+ *
1022
+ * @param string $css_template The CSS template, as produced by the Global Elements.
1023
+ * @param \Tribe__Customizer__Section $section The Global Elements section.
1024
+ * @param \Tribe__Customizer $customizer The current Customizer instance.
1025
+ *
1026
+ * @return string The filtered CSS template.
1027
+ */
1028
+ public function filter_global_elements_css_template( $css_template, $section ) {
1029
+ _deprecated_function( __METHOD__, '5.9.0' );
1030
+ if ( ! ( is_string( $css_template ) && $section instanceof Customizer_Section ) ) {
1031
+ return $css_template;
1032
+ }
1033
+
1034
+ return tribe( 'customizer' )->filter_global_elements_css_template( $css_template, $section );
1035
+ }
1036
+
1037
+ /**
1038
+ * Filters the Single Event section CSS template to add Views v2 related style templates to it.
1039
+ *
1040
+ * @since 5.3.1
1041
+ * @deprecated 5.9.0
1042
+ *
1043
+ * @param string $css_template The CSS template, as produced by the Global Elements.
1044
+ * @param \Tribe__Customizer__Section $section The Single Event section.
1045
+ * @param \Tribe__Customizer $customizer The current Customizer instance.
1046
+ *
1047
+ * @return string The filtered CSS template.
1048
+ */
1049
+ public function filter_single_event_css_template( $css_template, $section ) {
1050
+ _deprecated_function( __METHOD__, '5.9.0' );
1051
+ if ( ! ( is_string( $css_template ) && $section instanceof Customizer_Section ) ) {
1052
+ return $css_template;
1053
+ }
1054
+
1055
+ return tribe( 'customizer' )->filter_single_event_css_template( $css_template, $section );
1056
+ }
1057
  }
src/Tribe/Views/V2/Service_Provider.php CHANGED
@@ -44,6 +44,7 @@ class Service_Provider extends \tad_DI52_ServiceProvider {
44
 
45
  tribe_register_provider( Widgets\Service_Provider::class );
46
  tribe_register_provider( Customizer\Service_Provider::class );
 
47
  tribe_register_provider( Event_Status_Provider::class );
48
 
49
  $this->register_hooks();
44
 
45
  tribe_register_provider( Widgets\Service_Provider::class );
46
  tribe_register_provider( Customizer\Service_Provider::class );
47
+ tribe_register_provider( iCalendar\iCalendar_Handler::class );
48
  tribe_register_provider( Event_Status_Provider::class );
49
 
50
  $this->register_hooks();
src/Tribe/Views/V2/iCalendar/Links/Google_Calendar.php ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Handles Google Calendar export/subscribe links.
4
+ *
5
+ * @since 5.12.0
6
+ *
7
+ * @package Tribe\Events\Views\V2\iCalendar
8
+ */
9
+
10
+ namespace Tribe\Events\Views\V2\iCalendar\Links;
11
+
12
+ /**
13
+ * Class Google_Calendar
14
+ *
15
+ * @since 5.12.0
16
+ *
17
+ * @package Tribe\Events\Views\V2\iCalendar
18
+ */
19
+ class Google_Calendar extends Link_Abstract {
20
+ /**
21
+ * {@inheritDoc}
22
+ */
23
+ public static $slug = 'gcal';
24
+
25
+ /**
26
+ * {@inheritDoc}
27
+ */
28
+ public function register() {
29
+ parent::register();
30
+
31
+ $this->label = __( 'Google Calendar', 'the-events-calendar' );
32
+ $this->single_label = __( 'Add to Google Calendar', 'the-events-calendar' );
33
+ }
34
+
35
+ /**
36
+ * {@inheritDoc}
37
+ */
38
+ public function get_uri( $view ) {
39
+ $feed_url = parent::get_uri( $view );
40
+
41
+ return add_query_arg(
42
+ [ 'cid' => urlencode( $feed_url ) ],
43
+ 'https://www.google.com/calendar/render?cid='
44
+ );
45
+ }
46
+ }
src/Tribe/Views/V2/iCalendar/Links/Link_Abstract.php ADDED
@@ -0,0 +1,243 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * The base implementation for the Views v2 query controllers.
4
+ *
5
+ * @package Tribe\Events\Views\V2\iCalendar
6
+ * @since 5.12.0
7
+ */
8
+
9
+ namespace Tribe\Events\Views\V2\iCalendar\Links;
10
+
11
+ use Tribe__Date_Utils as Dates;
12
+ use \Tribe\Events\Views\V2\View as View;
13
+
14
+ /**
15
+ * Class Abstract_Link
16
+ *
17
+ * @package Tribe\Events\Views\V2\iCalendar
18
+ * @since 5.12.0
19
+ */
20
+ abstract class Link_Abstract implements Link_Interface {
21
+
22
+ /**
23
+ * The (translated) text/label for the link.
24
+ *
25
+ * @since 5.12.0
26
+ *
27
+ * @var string
28
+ */
29
+ public $label;
30
+
31
+ /**
32
+ * The (translated) text/label for the link.
33
+ *
34
+ * @since 5.12.0
35
+ *
36
+ * @var string
37
+ */
38
+ public $single_label;
39
+
40
+ /**
41
+ * Whether to display the link or not.
42
+ *
43
+ * @since 5.12.0
44
+ *
45
+ * @var boolean
46
+ */
47
+ public $display = true;
48
+
49
+ /**
50
+ * the link provider slug.
51
+ *
52
+ * @since 5.12.0
53
+ *
54
+ * @var string
55
+ */
56
+ public static $slug;
57
+
58
+ /**
59
+ * Registers the objects and filters required by the provider to manage subscribe links.
60
+ *
61
+ * @since 5.12.0
62
+ */
63
+ public function register() {
64
+ add_filter( 'tec_views_v2_subscribe_links', [ $this, 'filter_tec_views_v2_subscribe_links'], 10, 2 );
65
+ add_filter( 'tec_views_v2_single_subscribe_links', [ $this, 'filter_tec_views_v2_single_subscribe_links' ], 10, 2 );
66
+ }
67
+
68
+ /**
69
+ * {@inheritDoc}
70
+ */
71
+ public function filter_tec_views_v2_subscribe_links( $subscribe_links, $view ) {
72
+ $subscribe_links[static::get_slug()] = $this;
73
+
74
+ return $subscribe_links;
75
+ }
76
+
77
+ /**
78
+ * {@inheritDoc}
79
+ */
80
+ public function filter_tec_views_v2_single_subscribe_links( $links, $view ) {
81
+ $class = sanitize_html_class( 'tribe-events-' . static::get_slug() );
82
+ $links[] = '<a class="tribe-events-button ' . $class
83
+ . '" href="' . esc_url( $this->get_uri( $view ) )
84
+ . '" title="' . esc_attr( $this->get_single_label( $view ) )
85
+ . '">+ ' . esc_html( $this->get_single_label( $view ) ) . '</a>';
86
+
87
+ return $links;
88
+ }
89
+
90
+ /**
91
+ * {@inheritDoc}
92
+ */
93
+ public function is_visible( $view ) {
94
+ return $this->display;
95
+ }
96
+
97
+ /**
98
+ * {@inheritDoc}
99
+ */
100
+ public function get_label( View $view ) {
101
+ /**
102
+ * Allows filtering of the labels for the Calendar view labels.
103
+ *
104
+ * @param string $label The label that will be displayed.
105
+ * @param Link_Abstract $link_obj The link object the label is for.
106
+ * @param \Tribe\Events\Views\V2\View $view The current View object.
107
+ *
108
+ * @return string $label The label that will be displayed.
109
+ */
110
+ return apply_filters( 'tec_views_v2_subscribe_links_' . self::get_slug() . '_label', $this->label, $this, $view );
111
+ }
112
+
113
+ /**
114
+ * {@inheritDoc}
115
+ */
116
+ public function get_single_label( View $view ) {
117
+ /**
118
+ * Allows filtering of the labels for the Single Event view labels.
119
+ *
120
+ * @param string $label The label that will be displayed.
121
+ * @param Link_Abstract $link_obj The link object the label is for.
122
+ * @param \Tribe\Events\Views\V2\View $view The current View object.
123
+ *
124
+ * @return string $label The label that will be displayed.
125
+ */
126
+ return apply_filters( 'tec_views_v2_single_subscribe_links_' . self::get_slug() . '_label', $this->single_label, $this, $view );
127
+ }
128
+
129
+ /**
130
+ * {@inheritDoc}
131
+ */
132
+ public static function get_slug() {
133
+ return static::$slug;
134
+ }
135
+
136
+ /**
137
+ * {@inheritDoc}
138
+ */
139
+ public function set_visibility( bool $visible ) {
140
+ $this->display = $visible;
141
+ }
142
+
143
+ /**
144
+ * {@inheritDoc}
145
+ */
146
+ public function get_uri( $view ) {
147
+ // If we're on a Single Event view, let's bypass the canonical function call and logic.
148
+ $feed_url = empty( $view ) ? tribe_get_single_ical_link() : $view->get_context()->get( 'single_ical_link', false );
149
+
150
+ if ( empty( $feed_url ) && ! empty( $view ) ) {
151
+ $feed_url = $this->get_canonical_ics_feed_url( $view );
152
+ }
153
+
154
+ $feed_url = str_replace( [ 'http://', 'https://' ], 'webcal://', $feed_url );
155
+
156
+ return $feed_url;
157
+ }
158
+
159
+ /**
160
+ * Retrieve the iCal Feed URL with current context parameters.
161
+ *
162
+ * Both iCal and gCal URIs can be built from the Feed URL which simply
163
+ * points to a canonical URL that the generator can parse
164
+ * via `tribe_get_global_query_object` and spew out results in the
165
+ * ICS format.
166
+ *
167
+ * This is exactly what \Tribe__Events__iCal::do_ical_template does
168
+ * and lets it generate from a less vague and a more context-bound URL
169
+ * for more granular functionality. This lets us have shortcode support
170
+ * among other things.
171
+ *
172
+ * We strip some of the things that we don't need for subscriptions
173
+ * like end dates, view types, etc., ignores pagination and always returns
174
+ * fresh future events.
175
+ *
176
+ * The URL generated is also inert to the Permalink and Rewrite Rule settings
177
+ * in WordPress, so it will work out of the box on any website, even if
178
+ * the settings are changed or break.
179
+ *
180
+ * @param \Tribe\Events\Views\V2\View $view The View we're being called from.
181
+ *
182
+ * @return string The iCal Feed URI.
183
+ */
184
+ protected function get_canonical_ics_feed_url( View $view ) {
185
+ $view_url_args = $view->get_url_args();
186
+
187
+ // Some date magic.
188
+ if ( isset( $view_url_args['eventDate'] ) ) {
189
+ // Subscribe from the calendar date (pagination, shortcode calendars, etc).
190
+ $view_url_args['tribe-bar-date'] = $view_url_args['eventDate'];
191
+ } else {
192
+ // Subscribe from today (default calendar view).
193
+ $view_url_args['tribe-bar-date'] = Dates::build_date_object()->format( Dates::DBDATEFORMAT );
194
+ }
195
+
196
+
197
+
198
+ // Clean query params to only contain canonical arguments.
199
+ $canonical_args = [ 'post_type', 'tribe-bar-date', 'tribe_events_cat', 'post_tag' ];
200
+
201
+ /**
202
+ * Allows other plugins to alter what gets passed to the subscribe link.
203
+ *
204
+ * @since 5.12.0
205
+ *
206
+ * @param array<string> $canonical_args A list of "passthrough" argument keys.
207
+ * @param \Tribe\Events\Views\V2\View $view The View we're being called from.
208
+ *
209
+ * @return array<string> $canonical_args The modified list of "passthrough" argument keys.
210
+ */
211
+ $canonical_args = apply_filters( 'tec_views_v2_subscribe_links_canonical_args', $canonical_args, $view );
212
+
213
+ // This array will become the args we pass to `add_query_arg()`
214
+ $passthrough_args = [];
215
+
216
+ foreach ( $view_url_args as $arg => $value ) {
217
+ if ( in_array( $arg, $canonical_args, true ) ) {
218
+ $passthrough_args[ $arg ] = $view_url_args[ $arg ];
219
+ }
220
+ }
221
+
222
+ // iCalendarize!
223
+ $passthrough_args['ical'] = 1;
224
+
225
+ // Tidy.
226
+ $passthrough_args = array_filter( $passthrough_args );
227
+
228
+ /**
229
+ * Allows other plugins to alter the query args that get passed to the subscribe link.
230
+ *
231
+ * @since 5.12.0
232
+ *
233
+ * @param array<string|mixed> $passthrough_args The arguments used to build the ical links.
234
+ * @param array<string> $canonical_args A list of allowed argument keys.
235
+ * @param \Tribe\Events\Views\V2\View $view The View we're being called from.
236
+ *
237
+ * @return array<string|mixed> $passthrough_args The modified list of arguments used to build the ical links.
238
+ */
239
+ $passthrough_args = apply_filters( 'tec_views_v2_subscribe_links_url_args', $passthrough_args, $view );
240
+
241
+ return add_query_arg( urlencode_deep( $passthrough_args ), home_url( '/' ) );
242
+ }
243
+ }
src/Tribe/Views/V2/iCalendar/Links/Link_Interface.php ADDED
@@ -0,0 +1,96 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * The base implementation for the Views v2 query controllers.
4
+ *
5
+ * @package Tribe\Events\Views\V2\iCalendar
6
+ * @since 5.12.0
7
+ */
8
+
9
+ namespace Tribe\Events\Views\V2\iCalendar\Links;
10
+
11
+ use \Tribe\Events\Views\V2\View as View;
12
+
13
+ /**
14
+ * Class Link_Interface
15
+ *
16
+ * @package Tribe\Events\Views\V2\iCalendar
17
+ * @since 5.12.0
18
+ */
19
+ interface Link_Interface {
20
+ /**
21
+ * Adds a subscribe link object to the list of links for template consumption.
22
+ *
23
+ * @since 5.12.0
24
+ *
25
+ * @param array $subscribe_links The list of subscribe links.
26
+ * @param \Tribe\Events\Views\V2\View $view The current View object.
27
+ *
28
+ * @return array $subscribe_links The modified list of links.
29
+ */
30
+ public function filter_tec_views_v2_subscribe_links( $subscribe_links, $view );
31
+
32
+ /**
33
+ * Adds a link to those displayed on the single event view.
34
+ *
35
+ * @since 5.12.0
36
+ *
37
+ * @param array<string> $links The current list of links.
38
+ * @param \Tribe\Events\Views\V2\View $view The current View object.
39
+ *
40
+ * @return array<string> $links The modified list of links.
41
+ */
42
+ public function filter_tec_views_v2_single_subscribe_links( $links, $view );
43
+
44
+ /**
45
+ * Getter function for the display property.
46
+ *
47
+ * @since 5.12.0
48
+ *
49
+ * @param \Tribe\Events\Views\V2\View|null $view The current View object.
50
+ *
51
+ * @return boolean
52
+ */
53
+ public function is_visible( $view );
54
+
55
+ /**
56
+ * Setter function for the display property.
57
+ *
58
+ * @since 5.12.0
59
+ *
60
+ * @param boolean $visible
61
+ */
62
+ public function set_visibility( bool $visible );
63
+
64
+ /**
65
+ * Getter function for the label property.
66
+ *
67
+ * @since 5.12.0
68
+ *
69
+ * @param \Tribe\Events\Views\V2\View $view The current View object.
70
+ *
71
+ * @return string The translated link text/label.
72
+ */
73
+ public function get_label( View $view );
74
+
75
+ /**
76
+ * Getter function for the single label property.
77
+ *
78
+ * @since 5.12.0
79
+ *
80
+ * @param \Tribe\Events\Views\V2\View $view The current View object.
81
+ *
82
+ * @return string The translated link text/label for the single event view.
83
+ */
84
+ public function get_single_label( View $view );
85
+
86
+ /**
87
+ * Getter function for the uri property.
88
+ *
89
+ * @since 5.12.0
90
+ *
91
+ * @param \Tribe\Events\Views\V2\View $view The current View object.
92
+ *
93
+ * @return string The url for the link calendar subscription "feed", or download.
94
+ */
95
+ public function get_uri( $view );
96
+ }
src/Tribe/Views/V2/iCalendar/Links/iCal.php ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Handles iCal export/subscribe links.
4
+ *
5
+ * @since 5.12.0
6
+ *
7
+ * @package Tribe\Events\Views\V2\iCalendar
8
+ */
9
+
10
+ namespace Tribe\Events\Views\V2\iCalendar\Links;
11
+
12
+ /**
13
+ * Class iCal
14
+ *
15
+ * @since 5.12.0
16
+ *
17
+ * @package Tribe\Events\Views\V2\iCalendar
18
+ */
19
+ class iCal extends Link_Abstract {
20
+ /**
21
+ * {@inheritDoc}
22
+ */
23
+ public static $slug = 'ical';
24
+
25
+ /**
26
+ * {@inheritDoc}
27
+ */
28
+ public function register() {
29
+ parent::register();
30
+
31
+ $this->label = __( 'iCalendar', 'the-events-calendar' );
32
+ $this->single_label = __( 'Add to iCalendar', 'the-events-calendar' );
33
+ }
34
+ }
src/Tribe/Views/V2/iCalendar/Links/iCalendar_Export.php ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Handles iCalendar export links.
4
+ *
5
+ * @since 5.12.0
6
+ *
7
+ * @package Tribe\Events\Views\V2\iCalendar
8
+ */
9
+
10
+ namespace Tribe\Events\Views\V2\iCalendar\Links;
11
+
12
+ /**
13
+ * Class iCal
14
+ *
15
+ * @since 5.12.0
16
+ *
17
+ * @package Tribe\Events\Views\V2\iCalendar
18
+ */
19
+ class iCalendar_Export extends Link_Abstract {
20
+ /**
21
+ * {@inheritDoc}
22
+ */
23
+ public static $slug = 'ics';
24
+
25
+ /**
26
+ * {@inheritDoc}
27
+ */
28
+ public function register() {
29
+ parent::register();
30
+
31
+ $this->label = __( 'Export .ics file', 'the-events-calendar' );
32
+ $this->single_label = $this->label;
33
+ }
34
+
35
+ /**
36
+ * {@inheritDoc}
37
+ */
38
+ public function filter_tec_views_v2_single_subscribe_links( $links, $view) {
39
+ // No-op, we don't add a download link to the Single Event view - now.
40
+ return $links;
41
+ }
42
+
43
+ /**
44
+ * {@inheritDoc}
45
+ */
46
+ public function is_visible( $view ) {
47
+ $template_vars = $view->get_template_vars();
48
+
49
+ if ( ! isset( $template_vars['ical'] ) ) {
50
+ return false;
51
+ }
52
+
53
+ if ( ! $template_vars['ical']->display_link ) {
54
+ return false;
55
+ }
56
+
57
+ return $this->display;
58
+ }
59
+
60
+ /**
61
+ * {@inheritDoc}
62
+ */
63
+ public function get_uri( $view ) {
64
+ $template_vars = $view->get_template_vars();
65
+
66
+ if ( ! isset( $template_vars['ical'] ) ) {
67
+ return '';
68
+ }
69
+
70
+ if ( ! $template_vars['ical']->display_link ) {
71
+ return '';
72
+ }
73
+
74
+ if ( ! isset( $template_vars['ical']->link->url ) ) {
75
+ return '';
76
+ }
77
+
78
+ return $template_vars['ical']->link->url;
79
+ }
80
+ }
src/Tribe/Views/V2/iCalendar/iCalendar_Handler.php ADDED
@@ -0,0 +1,220 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Handles (optionally) converting iCalendar export links to subscribe links.
4
+ *
5
+ * @since 4.6.0
6
+ *
7
+ * @package Tribe\Events\Views\V2\iCalendar
8
+ */
9
+
10
+ namespace Tribe\Events\Views\V2\iCalendar;
11
+
12
+ use Tribe\Events\Views\V2\iCalendar\Links\Google_Calendar;
13
+ use Tribe\Events\Views\V2\iCalendar\Links\iCal;
14
+ use Tribe\Events\Views\V2\iCalendar\Links\iCalendar_Export;
15
+ use \Tribe\Events\Views\V2\View as View;
16
+
17
+ /**
18
+ * Class iCalendar_Handler
19
+ *
20
+ * @since 5.12.0
21
+ *
22
+ * @package Tribe\Events\Views\V2\iCalendar
23
+ */
24
+ class iCalendar_Handler extends \tad_DI52_ServiceProvider {
25
+ /**
26
+ * Which classes we will load for links by default.
27
+ *
28
+ * @since 5.12.0
29
+ *
30
+ * @var string[]
31
+ */
32
+ protected $default_feeds = [
33
+ Google_Calendar::class,
34
+ iCal::class,
35
+ iCalendar_Export::class,
36
+ ];
37
+
38
+ /**
39
+ * Register singletons and main hook.
40
+ *
41
+ * @since 5.12.0
42
+ */
43
+ public function register() {
44
+ if ( ! $this->use_subscribe_links() ) {
45
+ return;
46
+ }
47
+
48
+ foreach ( $this->default_feeds as $feed_class ) {
49
+ // Spawn the new instance.
50
+ $feed = new $feed_class;
51
+
52
+ // Register as a singleton for internal ease of use.
53
+ $this->container->singleton( $feed_class, $feed );
54
+ }
55
+
56
+ $this->container->singleton( static::class, $this );
57
+
58
+ // This cannot run earlier than this hook.
59
+ add_action( 'after_setup_theme', [ $this, 'register_hooks' ]);
60
+ }
61
+
62
+ /**
63
+ * Allow toggling off the new subscribe link list via a hook.
64
+ *
65
+ * @since 5.12.0
66
+ *
67
+ * @return boolean Wether to use the new subscribe link list.
68
+ */
69
+ public function use_subscribe_links() {
70
+ return apply_filters( 'tec_views_v2_use_subscribe_links', true );
71
+ }
72
+
73
+ /**
74
+ * Register all our hooks here.
75
+ *
76
+ * @since 5.12.0
77
+ */
78
+ public function register_hooks() {
79
+ tribe( Google_Calendar::class )->register();
80
+ tribe( iCal::class )->register();
81
+ tribe( iCalendar_Export::class )->register();
82
+
83
+ add_filter( 'tribe_events_views_v2_view_template_vars', [ $this, 'filter_template_vars' ], 10, 2 );
84
+ add_filter( 'tribe_events_ical_single_event_links', [ $this, 'single_event_links' ], 20 );
85
+ add_filter( 'tribe_ical_properties', [ $this, 'ical_properties' ] );
86
+ add_filter( 'tribe_template_context:events/blocks/event-links', [ $this, 'filter_template_context' ], 10, 4 );
87
+ }
88
+
89
+ public function filter_template_context( $context, $file, $name, $template ) {
90
+ $context['subscribe_links'] = $this->get_subscribe_links();
91
+
92
+ return $context;
93
+ }
94
+
95
+ /**
96
+ * Add iCal feed link labels and URIs to the global template vars.
97
+ *
98
+ * Usable in ical-link.php via the $subscribe_links global.
99
+ *
100
+ * @see `tribe_events_views_v2_view_template_vars` filter.
101
+ *
102
+ * @since 5.12.0
103
+ *
104
+ * @param array<string,mixed> $template_vars The View template variables.
105
+ * @param \Tribe\Events\Views\V2\View $view The View implementation.
106
+ *
107
+ * @return array The filtered template variables.
108
+ */
109
+ public function filter_template_vars( $template_vars, View $view ) {
110
+ // Set up the section of the $template vars for the links.
111
+ $subscribe_links = $this->get_subscribe_links( $view );
112
+ $template_vars['subscribe_links'] = $subscribe_links;
113
+
114
+ return $template_vars;
115
+ }
116
+
117
+ /**
118
+ * Builds the subscribe links in a separate process.
119
+ *
120
+ * @since 5.12.0
121
+ *
122
+ * @param Tribe\Events\Views\V2\View $view
123
+ * @return void
124
+ */
125
+ public function get_subscribe_links( $view = null ) {
126
+ // Set up the list of links.
127
+ $subscribe_links = [];
128
+
129
+ /**
130
+ * Allows each link type to dynamically add itself to the list for Calendar views.
131
+ *
132
+ * @since 5.12.0
133
+ *
134
+ * @param array <string|object> $subscribe_links The array of links.
135
+ * @param \Tribe\Events\Views\V2\View $view The View implementation.
136
+ * @param array<string,mixed> $template_vars The View template variables (for use in internal logic).
137
+ */
138
+ $subscribe_links = apply_filters( 'tec_views_v2_subscribe_links', $subscribe_links, $view );
139
+
140
+ return $subscribe_links;
141
+ }
142
+
143
+ /**
144
+ * Replace the default single event links with subscription links.
145
+ *
146
+ * As single calendars are not really a View\V2\View we have to emulate one.
147
+ * We use `tribe_get_single_ical_link` to figure out what the feed URI
148
+ * should be for this pseudo-View.
149
+ * Fun.
150
+ *
151
+ * @see `tribe_events_ical_single_event_links` filter.
152
+ *
153
+ * @since 5.12.0
154
+ *
155
+ * @param string $calendar_links The link content.
156
+ *
157
+ * @return string The altered link content.
158
+ */
159
+ public function single_event_links( $calendar_links ) {
160
+ $calendar_links = '<div class="tribe-events-cal-links">';
161
+
162
+ $single_ical_link = tribe_get_single_ical_link();
163
+
164
+ $view = new class extends View {};
165
+ $view->set_url( [] );
166
+ $view->set_context( tribe_context()->alter( [
167
+ 'single_ical_link' => $single_ical_link,
168
+ ] ) );
169
+
170
+ $links = [];
171
+ /**
172
+ * Allows each link type to add itself to the links on the Event Single views.
173
+ *
174
+ * @since 5.12.0
175
+ *
176
+ * @param array <string|object> $subscribe_links The array of link objects.
177
+ * @param \Tribe\Events\Views\V2\View $view The current View implementation.
178
+ */
179
+ $links = apply_filters( 'tec_views_v2_single_subscribe_links', $links, $view );
180
+
181
+ foreach( $links as $link ) {
182
+ $calendar_links .= $link;
183
+ }
184
+
185
+ $calendar_links .= '</div><!-- .tribe-events-cal-links -->';
186
+
187
+ return $calendar_links;
188
+ }
189
+
190
+ /**
191
+ * Add iCal REFRESH and TTL headers.
192
+ *
193
+ * Some clients may ignore these refresh headers.
194
+ * https://support.google.com/calendar/answer/37100?hl=en&ref_topic=1672445
195
+ *
196
+ * REFRESH-INTERVAL (iCalendar standards, so Google and iCal):
197
+ * https://icalendar.org/New-Properties-for-iCalendar-RFC-7986/5-7-refresh-interval-property.html
198
+ *
199
+ * X-PUBLISHED-TTL (Recommended update interval for subscription to the calendar via extension, used by Microsoft):
200
+ * https://docs.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxcical/1fc7b244-ecd1-4d28-ac0c-2bb4df855a1f
201
+ *
202
+ * X-Robots-Tag (keep robots from indexing the downloads pages):
203
+ * https://developers.google.com/search/docs/advanced/crawling/block-indexing
204
+ *
205
+ * Note: PT1H means Once per hour.
206
+ *
207
+ * @see `tribe_ical_properties` filter.
208
+ *
209
+ * @since 5.12.0
210
+ *
211
+ * @param string $content The iCal content.
212
+ *
213
+ * @return string The filtered content.
214
+ */
215
+ public function ical_properties( $content ) {
216
+ $content .= "REFRESH-INTERVAL;VALUE=DURATION:PT1H\r\n";
217
+ $content .= "X-Robots-Tag:noindex\r\n";
218
+ return $content . "X-PUBLISHED-TTL:PT1H\r\n";
219
+ }
220
+ }
src/Tribe/iCal.php CHANGED
@@ -130,7 +130,7 @@ class Tribe__Events__iCal {
130
  }
131
  $calendar_links = '<div class="tribe-events-cal-links">';
132
  $calendar_links .= '<a class="tribe-events-gcal tribe-events-button" href="' . Tribe__Events__Main::instance()->esc_gcal_url( tribe_get_gcal_link() ) . '" target="_blank" rel="noopener noreferrer" title="' . esc_attr__( 'Add to Google Calendar', 'the-events-calendar' ) . '">+ ' . esc_html__( 'Google Calendar', 'the-events-calendar' ) . '</a>';
133
- $calendar_links .= '<a class="tribe-events-ical tribe-events-button" href="' . esc_url( tribe_get_single_ical_link() ) . '" title="' . esc_attr__( 'Download .ics file', 'the-events-calendar' ) . '" >+ ' . esc_html__( 'iCal Export', 'the-events-calendar' ) . '</a>';
134
  $calendar_links .= '</div><!-- .tribe-events-cal-links -->';
135
 
136
  /**
130
  }
131
  $calendar_links = '<div class="tribe-events-cal-links">';
132
  $calendar_links .= '<a class="tribe-events-gcal tribe-events-button" href="' . Tribe__Events__Main::instance()->esc_gcal_url( tribe_get_gcal_link() ) . '" target="_blank" rel="noopener noreferrer" title="' . esc_attr__( 'Add to Google Calendar', 'the-events-calendar' ) . '">+ ' . esc_html__( 'Google Calendar', 'the-events-calendar' ) . '</a>';
133
+ $calendar_links .= '<a class="tribe-events-ical tribe-events-button" href="' . esc_url( tribe_get_single_ical_link() ) . '" title="' . esc_attr__( 'Download .ics file', 'the-events-calendar' ) . '" >+ ' . esc_html__( 'Add to iCalendar', 'the-events-calendar' ) . '</a>';
134
  $calendar_links .= '</div><!-- .tribe-events-cal-links -->';
135
 
136
  /**
src/deprecated/Tribe__Events__Asset__Calendar_Script.php CHANGED
@@ -15,18 +15,6 @@ class Tribe__Events__Asset__Calendar_Script extends Tribe__Events__Asset__Abstra
15
  'events_base' => tribe_get_events_link(),
16
  ];
17
 
18
- /**
19
- * Allows for easier filtering of the "Export Events" iCal link URL.
20
- *
21
- * @since 4.6.5
22
- *
23
- * @see tribe_get_ical_link
24
- * @param boolean $force Defaults to false; when true, the dynamic JS generation of the "Export Events" URL is disabled.
25
- */
26
- if ( apply_filters( 'tribe_events_force_filtered_ical_link', false ) ) {
27
- $js_config_array['force_filtered_ical_link'] = true;
28
- }
29
-
30
  wp_localize_script( $handle, 'tribe_js_config', $js_config_array );
31
  }
32
  }
15
  'events_base' => tribe_get_events_link(),
16
  ];
17
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  wp_localize_script( $handle, 'tribe_js_config', $js_config_array );
19
  }
20
  }
src/functions/template-tags/ical.php CHANGED
@@ -36,12 +36,6 @@ if ( ! function_exists( 'tribe_get_ical_link' ) ) {
36
 
37
  /**
38
  * Filters the "Export Events" iCal link.
39
- *
40
- * Please note that tribe-events.js dynamically sets the iCal link in most contexts. To
41
- * override this behavior so that a custom link from the tribe_get_ical_link filter is the
42
- * one that's always used, please also use the tribe_events_force_filtered_ical_link filter.
43
- *
44
- * @see tribe_events_force_filtered_ical_link
45
  * @param string $output The "Export Events" iCal link URL.
46
  */
47
  return apply_filters( 'tribe_get_ical_link', $output );
36
 
37
  /**
38
  * Filters the "Export Events" iCal link.
 
 
 
 
 
 
39
  * @param string $output The "Export Events" iCal link URL.
40
  */
41
  return apply_filters( 'tribe_get_ical_link', $output );
src/resources/css/tribe-events-single-skeleton.min.css CHANGED
@@ -1 +1 @@
1
- :root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--grid-gutter:var(--tec-grid-gutter);--grid-gutter-negative:var(--tec-grid-gutter-negative);--grid-gutter-half:var(--tec-grid-gutter-half);--grid-gutter-half-negative:var(--tec-grid-gutter-half-negative);--grid-gutter-small:var(--tec-grid-gutter-small);--grid-gutter-small-negative:var(--tec-grid-gutter-small-negative);--grid-gutter-small-half:var(--tec-grid-gutter-small-half);--grid-gutter-small-half-negative:var(--tec-grid-gutter-small-half-negative);--grid-gutter-page:var(--tec-grid-gutter-page);--grid-gutter-page-small:var(--tec-grid-gutter-page-small);--grid-width-default:var(--tec-grid-width-default);--grid-width-min:var(--tec-grid-width-min);--grid-width:var(--tec-grid-width);--grid-width-1-of-2:var(--tec-grid-width-1-of-2);--grid-width-1-of-3:var(--tec-grid-width-1-of-3);--grid-width-1-of-4:var(--tec-grid-width-1-of-4);--grid-width-1-of-5:var(--tec-grid-width-1-of-5);--grid-width-1-of-7:var(--tec-grid-width-1-of-7);--grid-width-1-of-8:var(--tec-grid-width-1-of-8);--grid-width-1-of-9:var(--tec-grid-width-1-of-9);--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--spacer-0:var(--tec-spacer-0);--spacer-1:var(--tec-spacer-1);--spacer-2:var(--tec-spacer-2);--spacer-3:var(--tec-spacer-3);--spacer-4:var(--tec-spacer-4);--spacer-5:var(--tec-spacer-5);--spacer-6:var(--tec-spacer-6);--spacer-7:var(--tec-spacer-7);--spacer-8:var(--tec-spacer-8);--spacer-9:var(--tec-spacer-9);--spacer-10:var(--tec-spacer-10);--spacer-11:var(--tec-spacer-11);--spacer-12:var(--tec-spacer-12);--spacer-13:var(--tec-spacer-13);--spacer-14:var(--tec-spacer-14);--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--z-index-spinner-container:var(--tec-z-index-spinner-container);--z-index-views-selector:var(--tec-z-index-views-selector);--z-index-dropdown:var(--tec-z-index-dropdown);--z-index-events-bar-button:var(--tec-z-index-events-bar-button);--z-index-search:var(--tec-z-index-search);--z-index-filters:var(--tec-z-index-filters);--z-index-scroller:var(--tec-z-index-scroller);--z-index-week-event-hover:var(--tec-z-index-week-event-hover);--z-index-map-event-hover:var(--tec-z-index-map-event-hover);--z-index-map-event-hover-actions:var(--tec-z-index-map-event-hover-actions);--z-index-multiday-event:var(--tec-z-index-multiday-event);--z-index-multiday-event-bar:var(--tec-z-index-multiday-event-bar);--tec-color-text-primary:#141827;--tec-color-text-primary-light:rgba(20,24,39,.62);--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:rgba(51,74,255,.8);--tec-color-accent-primary-active:rgba(51,74,255,.9);--tec-color-accent-primary-background:rgba(51,74,255,.07);--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:rgba(20,24,39,.8);--tec-color-accent-secondary-active:rgba(20,24,39,.9);--tec-color-accent-secondary-background:rgba(20,24,39,.07);--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent-hover:rgba(51,74,255,.8);--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:transparent;--tec-color-background-transparent:hsla(0,0%,100%,.6);--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:rgba(20,24,39,.07);--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:rgba(218,57,77,.08);--tec-color-box-shadow:rgba(0,0,0,.14);--tec-color-box-shadow-secondary:rgba(0,0,0,.1);--tec-color-scroll-track:rgba(0,0,0,.25);--tec-color-scroll-bar:rgba(0,0,0,.5);--tec-color-background-primary-multiday:rgba(51,74,255,.24);--tec-color-background-primary-multiday-hover:rgba(51,74,255,.34);--tec-color-background-secondary-multiday:rgba(20,24,39,.24);--tec-color-background-secondary-multiday-hover:rgba(20,24,39,.34);--tec-color-accent-primary-week-event:rgba(51,74,255,.1);--tec-color-accent-primary-week-event-hover:rgba(51,74,255,.2);--tec-color-accent-primary-week-event-featured:rgba(51,74,255,.04);--tec-color-accent-primary-week-event-featured-hover:rgba(51,74,255,.14);--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background);--color-text-primary:var(--tec-color-text-primary);--color-text-primary-light:var(--tec-color-text-primary-light);--color-text-secondary:var(--tec-color-text-secondary);--color-text-disabled:var(--tec-color-text-disabled);--color-icon-primary:var(--tec-color-icon-primary);--color-icon-primary-alt:var(--tec-color-icon-primary);--color-icon-secondary:var(--tec-color-icon-secondary);--color-icon-active:var(--tec-color-icon-active);--color-icon-disabled:var(--tec-color-icon-disabled);--color-icon-focus:var(--tec-color-icon-focus);--color-icon-error:var(--tec-color-icon-error);--color-accent-primary:var(--tec-color-accent-primary);--color-accent-primary-hover:var(--tec-color-accent-primary-hover);--color-accent-primary-active:var(--tec-color-accent-primary-active);--color-accent-primary-background:var(--tec-color-accent-primary-background);--color-accent-primary-multiday:var(--tec-color-accent-primary-multiday);--color-accent-primary-multiday-hover:var(--tec-color-accent-primary-multiday-hover);--color-accent-primary-week-event:var(--tec-color-accent-primary-week-event);--color-accent-primary-week-event-hover:var(--tec-color-accent-primary-week-event-hover);--color-accent-primary-week-event-featured:var(--tec-color-accent-primary-week-event-featured);--color-accent-primary-week-event-featured-hover:var(--tec-color-accent-primary-week-event-featured-hover);--color-accent-secondary:var(--tec-color-accent-secondary);--color-accent-secondary-hover:var(--tec-color-accent-secondary-hover);--color-accent-secondary-active:var(--tec-color-accent-secondary-active);--color-accent-secondary-background:var(--tec-color-accent-secondary-background);--color-border-default:var(--tec-color-border-default);--color-border-secondary:var(--tec-color-border-secondary);--color-border-tertiary:var(--tec-color-border-tertiary);--color-border-hover:var(--tec-color-border-hover);--color-border-active:var(--tec-color-border-active);--color-background:var(--tec-color-background);--color-background-transparent:var(--tec-color-background-transparent);--color-background-secondary:var(--tec-color-background-secondary);--color-background-messages:var(--tec-color-background-messages);--color-background-secondary-hover:var(--tec-color-background-secondary-hover);--color-background-error:var(--tec-color-icon-error);--color-box-shadow:var(--tec-color-box-shadow);--color-box-shadow-secondary:var(--tec-color-box-shadow-secondary);--color-scroll-track:var(--tec-color-scroll-track);--color-scroll-bar:var(--tec-color-scroll-bar)}#tribe-events-header,.recurring-info-tooltip,.single-featured-image-header,.tribe-events-ajax-loading,.tribe-events-divider{display:none}#tribe-events-pg-template{margin:0 auto;max-width:1048px;padding:var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4)}.tribe-events-after-html p,.tribe-events-before-html p{margin:0 0 10px}.tribe-events-back{margin-bottom:var(--tec-spacer-5)}.tribe-events-single>.tribe_events{display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events){order:1;width:100%}.tribe-events-notices{margin-bottom:var(--tec-spacer-4);padding-bottom:var(--tec-spacer-2)}.tribe-events-notices li,.tribe-events-notices ul,.tribe-events-single-event-title{margin:0;padding:0}.tribe-events-schedule{align-items:center;display:flex;flex-wrap:wrap;margin:var(--tec-spacer-1) 0 var(--tec-spacer-4)}.tribe-events-schedule h2{margin-bottom:var(--tec-spacer-1);margin-right:var(--tec-spacer-1);order:0;width:100%}.tribe-events-schedule .recurringinfo,.tribe-related-event-info .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1);position:relative}.tribe-events-schedule .recurringinfo:before,.tribe-related-event-info .recurringinfo:before{background: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='var(--tec-color-icon-active)'/%3E%3C/svg%3E") 0/12px no-repeat;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.tribe-events-schedule .recurringinfo .tribe-events-divider,.tribe-related-event-info .recurringinfo .tribe-events-divider{display:none}.tribe-events-schedule .recurringinfo .event-is-recurring,.tribe-related-event-info .recurringinfo .event-is-recurring{padding-left:var(--tec-spacer-4);visibility:hidden}.tribe-events-schedule .recurringinfo a,.tribe-related-event-info .recurringinfo a{visibility:visible}.tribe-events-schedule .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1)}.tribe-events-schedule .tribe-events-cost{margin-right:var(--tec-spacer-1);order:1}.tribe-events-event-image{align-self:flex-start;margin-bottom:var(--tec-spacer-3)}.tribe-events-event-image img{display:block}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{margin-bottom:.75em}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{margin-bottom:var(--tec-spacer-3)}.tribe-events-content ol:last-child,.tribe-events-content p:last-child,.tribe-events-content ul:last-child{margin-bottom:var(--tec-spacer-6)}.tribe-events-content ol,.tribe-events-content ul{padding:0}.tribe-events-content ol{list-style-type:decimal}.tribe-events-content pre{margin-bottom:var(--tec-spacer-5);padding:var(--tec-spacer-5)}.tribe-events-content blockquote p{display:inline-block}.tribe-events-cal-links{margin-bottom:var(--tec-spacer-7)}.tribe-events-cal-links .tribe-events-gcal{margin-right:var(--tec-spacer-5)}.tribe-events-cal-links .tribe-events-gcal,.tribe-events-cal-links .tribe-events-ical{display:inline-block;padding-left:var(--tec-spacer-7)}.tribe-events-event-meta{display:flex;flex-wrap:wrap;margin:0 0 var(--tec-spacer-7)}.tribe-events-event-meta dl{margin-top:var(--tec-spacer-1)}.tribe-events-event-meta dd,.tribe-events-event-meta dt{margin:0 0 var(--tec-spacer-0);padding:0}.tribe-events-event-meta dd[class$=url],.tribe-events-event-meta dt:not(:first-child){margin-top:var(--tec-spacer-3)}.tribe-events-event-meta dt[class*=url]+dd{margin-top:0}.tribe-events-event-meta .tribe-events-address{margin:0}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:var(--tec-spacer-1);order:2;padding-top:var(--tec-spacer-5);position:relative;width:100%}.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-7);margin-top:calc(var(--tec-spacer-6)*-1)}.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-1);margin-top:calc(var(--tec-spacer-7)*-1)}.tribe-events-event-meta:before{content:"";left:0;position:absolute;right:0;top:0}.tribe-events-meta-group{flex:1 0 140px;margin-right:var(--tec-spacer-5);order:0}.tribe-events-meta-group.tribe-events-meta-group-venue{order:1}.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:100%;margin-top:var(--tec-spacer-1);padding-top:var(--tec-spacer-5);width:auto}.tribe-events-meta-group .tribe-events-single-section-title{margin-bottom:var(--tec-spacer-1)}.tribe-events-venue-map{margin:0 0 var(--tec-spacer-5);order:-1;width:100%}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{margin-bottom:0;max-height:241px}.tribe-events-related-events-title,.tribe-related-events{order:2}.tribe-events-related-events-title{margin-bottom:var(--tec-spacer-5);padding-top:var(--tec-spacer-7);width:100%}.tribe-events-single ul.tribe-related-events{display:flex;flex-direction:column;margin-bottom:0}.tribe-events-single ul.tribe-related-events li{display:flex;flex:1;flex-direction:column;margin-bottom:var(--tec-spacer-6);padding:0;width:auto}.tribe-events-single ul.tribe-related-events li:last-child{margin-right:0}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail{margin-bottom:var(--tec-spacer-3);width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a{display:block;overflow:hidden;padding-top:75%;position:relative}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img{bottom:0;left:50%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%) scale(2)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img[src$="tribe-related-events-placeholder.png"]{transform:translate(-50%,-50%) scale(1)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{align-items:baseline;display:flex;flex-wrap:wrap;padding:0;width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start{margin:var(--tec-spacer-0) var(--tec-spacer-0) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-time{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .recurringinfo{margin:0 var(--tec-spacer-1) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .timezone{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info span:last-of-type{margin-right:var(--tec-spacer-1)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{margin-bottom:var(--tec-spacer-1);width:100%}#tribe-events-footer{padding:var(--tec-spacer-4) 0}.tribe-events-single .tribe-events-sub-nav{display:flex;justify-content:space-between;margin-left:0}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{margin:0}.tribe-events-single .tribe-events-sub-nav a span{display:none}.tribe-events-nav-next a:after,.tribe-events-nav-previous a:before{margin-top:-2px;width:7px}.tribe-theme-twentynineteen .tribe-events-single>.tribe_events{margin-top:0}.tribe-theme-twentytwenty .tribe-events-schedule h2{margin-left:0}.tribe-theme-twentytwenty .tribe-events-content h2,.tribe-theme-twentytwenty .tribe-events-content h3,.tribe-theme-twentytwenty .tribe-events-content h4,.tribe-theme-twentytwenty .tribe-events-content h5,.tribe-theme-twentytwenty .tribe-events-content h6{margin-top:0}.tribe-theme-twentytwenty .tribe-events-content ol,.tribe-theme-twentytwenty .tribe-events-content ul{margin-left:0}.tribe-theme-twentytwenty .tribe-events-related-events-title,.tribe-theme-twentytwenty .tribe-events-single-section-title{margin-top:0}#top.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template{max-width:1048px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-1)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{margin-right:var(--tec-spacer-1)}#top.tribe-theme-enfold.single-tribe_events .av-single-event-content,#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar{margin-left:0}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;position:relative}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner>.event-tickets{width:100%}#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{margin-right:var(--tec-spacer-5)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:0}@media (min-width:768px){.tribe-events-back{margin-bottom:var(--tec-spacer-8)}.tribe-events-schedule{align-items:baseline;flex-wrap:nowrap;margin:var(--tec-spacer-5) 0 var(--tec-spacer-7)}.tribe-events-schedule h2{margin-bottom:0;width:auto}.tribe-events-schedule .recurringinfo{margin-left:var(--tec-spacer-1);padding:var(--tec-spacer-1) var(--tec-spacer-3)}.tribe-events-schedule .recurringinfo:before{left:16px}.tribe-events-schedule .recurringinfo .event-is-recurring{visibility:visible}.tribe-events-schedule .tribe-events-cost{margin:0 var(--tec-spacer-1)}.tribe-events-event-image{margin-bottom:var(--tec-spacer-7)}.tribe-events-cal-links{margin-bottom:var(--tec-spacer-8)}.tribe-events-cal-links .tribe-events-gcal{margin-right:var(--tec-spacer-8)}.tribe-events-event-meta{margin-bottom:var(--tec-spacer-3)}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:0;padding-top:0;position:static;width:auto}.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-8)}.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-3);margin-top:calc(var(--tec-spacer-8)*-1)}.tribe-events-event-meta:before{top:auto}.tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}.tribe-events-meta-group.tribe-events-meta-group-venue{order:0}.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:140px;margin-top:0;padding-top:0}.tribe-events-venue-map{margin-top:var(--tec-spacer-7);order:1;width:211px}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{max-height:211px}.tribe-events-single ul.tribe-related-events{flex-direction:row;justify-content:space-between}#tribe-events-footer{padding:var(--tec-spacer-6) 0}.tribe-events-nav-previous a:before{margin-right:var(--tec-spacer-1);width:9px}.tribe-events-nav-next a:after{margin-left:var(--tec-spacer-1);width:9px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-4)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:var(--tec-spacer-5)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-venue-map{margin-top:var(--tec-spacer-7);width:211px}}
1
+ :root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--grid-gutter:var(--tec-grid-gutter);--grid-gutter-negative:var(--tec-grid-gutter-negative);--grid-gutter-half:var(--tec-grid-gutter-half);--grid-gutter-half-negative:var(--tec-grid-gutter-half-negative);--grid-gutter-small:var(--tec-grid-gutter-small);--grid-gutter-small-negative:var(--tec-grid-gutter-small-negative);--grid-gutter-small-half:var(--tec-grid-gutter-small-half);--grid-gutter-small-half-negative:var(--tec-grid-gutter-small-half-negative);--grid-gutter-page:var(--tec-grid-gutter-page);--grid-gutter-page-small:var(--tec-grid-gutter-page-small);--grid-width-default:var(--tec-grid-width-default);--grid-width-min:var(--tec-grid-width-min);--grid-width:var(--tec-grid-width);--grid-width-1-of-2:var(--tec-grid-width-1-of-2);--grid-width-1-of-3:var(--tec-grid-width-1-of-3);--grid-width-1-of-4:var(--tec-grid-width-1-of-4);--grid-width-1-of-5:var(--tec-grid-width-1-of-5);--grid-width-1-of-7:var(--tec-grid-width-1-of-7);--grid-width-1-of-8:var(--tec-grid-width-1-of-8);--grid-width-1-of-9:var(--tec-grid-width-1-of-9);--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--spacer-0:var(--tec-spacer-0);--spacer-1:var(--tec-spacer-1);--spacer-2:var(--tec-spacer-2);--spacer-3:var(--tec-spacer-3);--spacer-4:var(--tec-spacer-4);--spacer-5:var(--tec-spacer-5);--spacer-6:var(--tec-spacer-6);--spacer-7:var(--tec-spacer-7);--spacer-8:var(--tec-spacer-8);--spacer-9:var(--tec-spacer-9);--spacer-10:var(--tec-spacer-10);--spacer-11:var(--tec-spacer-11);--spacer-12:var(--tec-spacer-12);--spacer-13:var(--tec-spacer-13);--spacer-14:var(--tec-spacer-14);--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--z-index-spinner-container:var(--tec-z-index-spinner-container);--z-index-views-selector:var(--tec-z-index-views-selector);--z-index-dropdown:var(--tec-z-index-dropdown);--z-index-events-bar-button:var(--tec-z-index-events-bar-button);--z-index-search:var(--tec-z-index-search);--z-index-filters:var(--tec-z-index-filters);--z-index-scroller:var(--tec-z-index-scroller);--z-index-week-event-hover:var(--tec-z-index-week-event-hover);--z-index-map-event-hover:var(--tec-z-index-map-event-hover);--z-index-map-event-hover-actions:var(--tec-z-index-map-event-hover-actions);--z-index-multiday-event:var(--tec-z-index-multiday-event);--z-index-multiday-event-bar:var(--tec-z-index-multiday-event-bar);--tec-color-text-primary:#141827;--tec-color-text-primary-light:rgba(20,24,39,.62);--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:rgba(51,74,255,.8);--tec-color-accent-primary-active:rgba(51,74,255,.9);--tec-color-accent-primary-background:rgba(51,74,255,.07);--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:rgba(20,24,39,.8);--tec-color-accent-secondary-active:rgba(20,24,39,.9);--tec-color-accent-secondary-background:rgba(20,24,39,.07);--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent-hover:rgba(51,74,255,.8);--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:transparent;--tec-color-background-transparent:hsla(0,0%,100%,.6);--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:rgba(20,24,39,.07);--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:rgba(218,57,77,.08);--tec-color-box-shadow:rgba(0,0,0,.14);--tec-color-box-shadow-secondary:rgba(0,0,0,.1);--tec-color-scroll-track:rgba(0,0,0,.25);--tec-color-scroll-bar:rgba(0,0,0,.5);--tec-color-background-primary-multiday:rgba(51,74,255,.24);--tec-color-background-primary-multiday-hover:rgba(51,74,255,.34);--tec-color-background-secondary-multiday:rgba(20,24,39,.24);--tec-color-background-secondary-multiday-hover:rgba(20,24,39,.34);--tec-color-accent-primary-week-event:rgba(51,74,255,.1);--tec-color-accent-primary-week-event-hover:rgba(51,74,255,.2);--tec-color-accent-primary-week-event-featured:rgba(51,74,255,.04);--tec-color-accent-primary-week-event-featured-hover:rgba(51,74,255,.14);--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background);--color-text-primary:var(--tec-color-text-primary);--color-text-primary-light:var(--tec-color-text-primary-light);--color-text-secondary:var(--tec-color-text-secondary);--color-text-disabled:var(--tec-color-text-disabled);--color-icon-primary:var(--tec-color-icon-primary);--color-icon-primary-alt:var(--tec-color-icon-primary);--color-icon-secondary:var(--tec-color-icon-secondary);--color-icon-active:var(--tec-color-icon-active);--color-icon-disabled:var(--tec-color-icon-disabled);--color-icon-focus:var(--tec-color-icon-focus);--color-icon-error:var(--tec-color-icon-error);--color-accent-primary:var(--tec-color-accent-primary);--color-accent-primary-hover:var(--tec-color-accent-primary-hover);--color-accent-primary-active:var(--tec-color-accent-primary-active);--color-accent-primary-background:var(--tec-color-accent-primary-background);--color-accent-primary-multiday:var(--tec-color-accent-primary-multiday);--color-accent-primary-multiday-hover:var(--tec-color-accent-primary-multiday-hover);--color-accent-primary-week-event:var(--tec-color-accent-primary-week-event);--color-accent-primary-week-event-hover:var(--tec-color-accent-primary-week-event-hover);--color-accent-primary-week-event-featured:var(--tec-color-accent-primary-week-event-featured);--color-accent-primary-week-event-featured-hover:var(--tec-color-accent-primary-week-event-featured-hover);--color-accent-secondary:var(--tec-color-accent-secondary);--color-accent-secondary-hover:var(--tec-color-accent-secondary-hover);--color-accent-secondary-active:var(--tec-color-accent-secondary-active);--color-accent-secondary-background:var(--tec-color-accent-secondary-background);--color-border-default:var(--tec-color-border-default);--color-border-secondary:var(--tec-color-border-secondary);--color-border-tertiary:var(--tec-color-border-tertiary);--color-border-hover:var(--tec-color-border-hover);--color-border-active:var(--tec-color-border-active);--color-background:var(--tec-color-background);--color-background-transparent:var(--tec-color-background-transparent);--color-background-secondary:var(--tec-color-background-secondary);--color-background-messages:var(--tec-color-background-messages);--color-background-secondary-hover:var(--tec-color-background-secondary-hover);--color-background-error:var(--tec-color-icon-error);--color-box-shadow:var(--tec-color-box-shadow);--color-box-shadow-secondary:var(--tec-color-box-shadow-secondary);--color-scroll-track:var(--tec-color-scroll-track);--color-scroll-bar:var(--tec-color-scroll-bar)}#tribe-events-header,.recurring-info-tooltip,.single-featured-image-header,.tribe-events-ajax-loading,.tribe-events-divider{display:none}#tribe-events-pg-template{margin:0 auto;max-width:1048px;padding:var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4)}.tribe-events-after-html p,.tribe-events-before-html p{margin:0 0 10px}.tribe-events-back{margin-bottom:var(--tec-spacer-5)}.tribe-events-single>.tribe_events{display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events){order:1;width:100%}.tribe-events-notices{margin-bottom:var(--tec-spacer-4);padding-bottom:var(--tec-spacer-2)}.tribe-events-notices li,.tribe-events-notices ul,.tribe-events-single-event-title{margin:0;padding:0}.tribe-events-schedule{align-items:center;display:flex;flex-wrap:wrap;margin:var(--tec-spacer-1) 0 var(--tec-spacer-4)}.tribe-events-schedule h2{margin-bottom:var(--tec-spacer-1);margin-right:var(--tec-spacer-1);order:0;width:100%}.tribe-events-schedule .recurringinfo,.tribe-related-event-info .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1);position:relative}.tribe-events-schedule .recurringinfo:before,.tribe-related-event-info .recurringinfo:before{background: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='var(--tec-color-icon-active)'/%3E%3C/svg%3E") 0/12px no-repeat;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.tribe-events-schedule .recurringinfo .tribe-events-divider,.tribe-related-event-info .recurringinfo .tribe-events-divider{display:none}.tribe-events-schedule .recurringinfo .event-is-recurring,.tribe-related-event-info .recurringinfo .event-is-recurring{padding-left:var(--tec-spacer-4);visibility:hidden}.tribe-events-schedule .recurringinfo a,.tribe-related-event-info .recurringinfo a{visibility:visible}.tribe-events-schedule .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1)}.tribe-events-schedule .tribe-events-cost{margin-right:var(--tec-spacer-1);order:1}.tribe-events-event-image{align-self:flex-start;margin-bottom:var(--tec-spacer-3)}.tribe-events-event-image img{display:block}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{margin-bottom:.75em}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{margin-bottom:var(--tec-spacer-3)}.tribe-events-content ol:last-child,.tribe-events-content p:last-child,.tribe-events-content ul:last-child{margin-bottom:var(--tec-spacer-6)}.tribe-events-content ol,.tribe-events-content ul{padding:0}.tribe-events-content ol{list-style-type:decimal}.tribe-events-content pre{margin-bottom:var(--tec-spacer-5);padding:var(--tec-spacer-5)}.tribe-events-content blockquote p{display:inline-block}.tribe-events-cal-links{margin-bottom:var(--tec-spacer-7)}.tribe-events-cal-links .tribe-events-gcal{margin-right:var(--tec-spacer-5)}.tribe-events-cal-links .tribe-events-gcal,.tribe-events-cal-links .tribe-events-ical{display:inline-block;padding-left:var(--tec-spacer-7)}.single-tribe_events .tribe-events-cal-links .tribe-events-gcal,.single-tribe_events .tribe-events-cal-links .tribe-events-ical{padding-left:var(--tec-spacer-7)}.tribe-events-event-meta{display:flex;flex-wrap:wrap;margin:0 0 var(--tec-spacer-7)}.tribe-events-event-meta dl{margin-top:var(--tec-spacer-1)}.tribe-events-event-meta dd,.tribe-events-event-meta dt{margin:0 0 var(--tec-spacer-0);padding:0}.tribe-events-event-meta dd[class$=url],.tribe-events-event-meta dt:not(:first-child){margin-top:var(--tec-spacer-3)}.tribe-events-event-meta dt[class*=url]+dd{margin-top:0}.tribe-events-event-meta .tribe-events-address{margin:0}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:var(--tec-spacer-1);order:2;padding-top:var(--tec-spacer-5);position:relative;width:100%}.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-7);margin-top:calc(var(--tec-spacer-6)*-1)}.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-1);margin-top:calc(var(--tec-spacer-7)*-1)}.tribe-events-event-meta:before{content:"";left:0;position:absolute;right:0;top:0}.tribe-events-meta-group{flex:1 0 140px;margin-right:var(--tec-spacer-5);order:0}.tribe-events-meta-group.tribe-events-meta-group-venue{order:1}.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:100%;margin-top:var(--tec-spacer-1);padding-top:var(--tec-spacer-5);width:auto}.tribe-events-meta-group .tribe-events-single-section-title{margin-bottom:var(--tec-spacer-1)}.tribe-events-venue-map{margin:0 0 var(--tec-spacer-5);order:-1;width:100%}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{margin-bottom:0;max-height:241px}.tribe-events-related-events-title,.tribe-related-events{order:2}.tribe-events-related-events-title{margin-bottom:var(--tec-spacer-5);padding-top:var(--tec-spacer-7);width:100%}.tribe-events-single ul.tribe-related-events{display:flex;flex-direction:column;margin-bottom:0}.tribe-events-single ul.tribe-related-events li{display:flex;flex:1;flex-direction:column;margin-bottom:var(--tec-spacer-6);padding:0;width:auto}.tribe-events-single ul.tribe-related-events li:last-child{margin-right:0}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail{margin-bottom:var(--tec-spacer-3);width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a{display:block;overflow:hidden;padding-top:75%;position:relative}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img{bottom:0;left:50%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%) scale(2)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img[src$="tribe-related-events-placeholder.png"]{transform:translate(-50%,-50%) scale(1)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{align-items:baseline;display:flex;flex-wrap:wrap;padding:0;width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start{margin:var(--tec-spacer-0) var(--tec-spacer-0) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-time{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .recurringinfo{margin:0 var(--tec-spacer-1) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .timezone{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info span:last-of-type{margin-right:var(--tec-spacer-1)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{margin-bottom:var(--tec-spacer-1);width:100%}#tribe-events-footer{padding:var(--tec-spacer-4) 0}.tribe-events-single .tribe-events-sub-nav{display:flex;justify-content:space-between;margin-left:0}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{margin:0}.tribe-events-single .tribe-events-sub-nav a span{display:none}.tribe-events-nav-next a:after,.tribe-events-nav-previous a:before{margin-top:-2px;width:7px}.tribe-theme-twentynineteen .tribe-events-single>.tribe_events{margin-top:0}.tribe-theme-twentytwenty .tribe-events-schedule h2{margin-left:0}.tribe-theme-twentytwenty .tribe-events-content h2,.tribe-theme-twentytwenty .tribe-events-content h3,.tribe-theme-twentytwenty .tribe-events-content h4,.tribe-theme-twentytwenty .tribe-events-content h5,.tribe-theme-twentytwenty .tribe-events-content h6{margin-top:0}.tribe-theme-twentytwenty .tribe-events-content ol,.tribe-theme-twentytwenty .tribe-events-content ul{margin-left:0}.tribe-theme-twentytwenty .tribe-events-related-events-title,.tribe-theme-twentytwenty .tribe-events-single-section-title{margin-top:0}#top.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template{max-width:1048px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-1)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{margin-right:var(--tec-spacer-1)}#top.tribe-theme-enfold.single-tribe_events .av-single-event-content,#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar{margin-left:0}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;position:relative}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner>.event-tickets{width:100%}#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{margin-right:var(--tec-spacer-5)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:0}@media (min-width:768px){.tribe-events-back{margin-bottom:var(--tec-spacer-8)}.tribe-events-schedule{align-items:baseline;flex-wrap:nowrap;margin:var(--tec-spacer-5) 0 var(--tec-spacer-7)}.tribe-events-schedule h2{margin-bottom:0;width:auto}.tribe-events-schedule .recurringinfo{margin-left:var(--tec-spacer-1);padding:var(--tec-spacer-1) var(--tec-spacer-3)}.tribe-events-schedule .recurringinfo:before{left:16px}.tribe-events-schedule .recurringinfo .event-is-recurring{visibility:visible}.tribe-events-schedule .tribe-events-cost{margin:0 var(--tec-spacer-1)}.tribe-events-event-image{margin-bottom:var(--tec-spacer-7)}.tribe-events-cal-links{margin-bottom:var(--tec-spacer-8)}.tribe-events-cal-links .tribe-events-gcal{margin-right:var(--tec-spacer-8)}.tribe-events-event-meta{margin-bottom:var(--tec-spacer-3)}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:0;padding-top:0;position:static;width:auto}.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-8)}.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-3);margin-top:calc(var(--tec-spacer-8)*-1)}.tribe-events-event-meta:before{top:auto}.tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}.tribe-events-meta-group.tribe-events-meta-group-venue{order:0}.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:140px;margin-top:0;padding-top:0}.tribe-events-venue-map{margin-top:var(--tec-spacer-7);order:1;width:211px}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{max-height:211px}.tribe-events-single ul.tribe-related-events{flex-direction:row;justify-content:space-between}#tribe-events-footer{padding:var(--tec-spacer-6) 0}.tribe-events-nav-previous a:before{margin-right:var(--tec-spacer-1);width:9px}.tribe-events-nav-next a:after{margin-left:var(--tec-spacer-1);width:9px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-4)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:var(--tec-spacer-5)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-venue-map{margin-top:var(--tec-spacer-7);width:211px}}
src/resources/css/views-full.min.css CHANGED
@@ -1 +1 @@
1
- :root{--tec-color-text-events-title-day:var(--tec-color-text-events-title);--tec-color-text-events-title-latest-past:var(--tec-color-text-events-title);--tec-color-text-event-title-list:var(--tec-color-text-events-title);--tec-color-text-events-title-month-multiday:var(--tec-color-text-events-title);--tec-color-text-events-title-widget-list:var(--tec-color-text-events-title);--tec-color-text-event-date-secondary-month:var(--tec-color-text-event-date-secondary);--tec-color-text-event-date-secondary-month-mobile:var(--tec-color-text-event-date-secondary-month);--tec-color-text-day-of-week-month:var(--tec-color-text-secondary);--tec-color-day-marker-month:var(--tec-color-text-primary);--tec-color-day-marker-month-hover:var(--tec-color-text-primary-hover);--tec-color-day-marker-month-active:var(--tec-color-text-primary-active);--tec-color-day-marker-current-month:var(--tec-color-day-marker-month);--tec-color-day-marker-current-month-hover:var(--tec-color-day-marker-month-hover);--tec-color-day-marker-current-month-active:var(--tec-color-day-marker-month-active);--tec-color-day-marker-past-month:var(--tec-color-text-primary);--tec-color-day-marker-past-month-hover:var(--tec-color-day-marker-past-month);--tec-color-day-marker-past-month-active:var(--tec-color-day-marker-past-month);--tec-color-text-day-of-week-week:var(--tec-color-text-secondary);--tec-border-radius-month-multiday:9.5px;--tec-color-border-secondary-month-grid:var(--tec-color-border-secondary);--tec-color-border-active-month-grid-hover:var(--tec-color-border-active);--tec-color-background-month-grid:transparent;--tec-color-background-tooltip:var(--tec-color-background);--tec-color-text-events-bar-input:var(--tec-color-text-primary);--tec-color-text-events-bar-input-placeholder:var(--tec-color-text-secondary);--tec-opacity-events-bar-input-placeholder:var(--tec-opacity-default);--tec-color-border-events-bar:var(--tec-color-border-secondary);--tec-color-background-events-bar:var(--tec-color-background);--tec-color-background-view-selector:var(--tec-color-background-events-bar);--tec-color-background-view-selector-tabs:var(--tec-color-background-view-selector);--tec-color-background-view-selector-list-item-hover:var(--tec-color-background-secondary);--tec-color-text-view-selector-list-item:var(--tec-color-text-primary);--tec-color-text-view-selector-list-item-hover:var(--tec-color-accent-secondary-hover);--tec-color-background-search-container:var(--tec-color-background-events-bar);--tec-color-text-events-bar-submit-button:var(--tec-color-background);--tec-color-text-events-bar-submit-button-active:var(--tec-color-text-events-bar-submit-button);--tec-color-text-events-bar-submit-button-hover:var(--tec-color-text-events-bar-submit-button);--tec-color-background-events-bar-submit-button:var(--tec-color-button-primary);--tec-color-background-events-bar-submit-button-hover:var(--tec-color-button-primary-hover);--tec-color-background-events-bar-submit-button-active:var(--tec-color-button-primary-active);--tec-color-icon-events-bar:var(--tec-color-icon-primary);--tec-color-icon-events-bar-active:var(--tec-color-icon-active);--tec-color-icon-events-bar-hover:var(--tec-color-icon-hover)}.tribe-events-view{background-color:var(--tec-color-background-events)}.tribe-events .tribe-events-c-breadcrumbs__list{font-family:var(--tec-font-family-base);font-size:24px;line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list{font-size:42px;line-height:var(--tec-line-height-0)}.tribe-events .tribe-events-c-breadcrumbs__list-item-link{color:var(--tec-color-text-secondary);transition:var(--tec-transition-color)}.tribe-events .tribe-events-c-breadcrumbs__list-item-link:visited{color:var(--tec-color-text-secondary)}.tribe-events .tribe-events-c-breadcrumbs__list-item-link:focus,.tribe-events .tribe-events-c-breadcrumbs__list-item-link:hover{color:var(--tec-color-text-primary)}.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg path{fill:var(--tec-color-icon-primary)}.tribe-events .datepicker{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.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:var(--tec-color-background)}.tribe-events .datepicker .datepicker-switch{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular)}.tribe-events .datepicker .datepicker-switch:focus,.tribe-events .datepicker .datepicker-switch:hover{color:var(--tec-color-accent-secondary-hover)}.tribe-events .datepicker .datepicker-switch:active{color:var(--tec-color-accent-secondary-active)}.tribe-events .datepicker .next:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .next:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .next:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path{fill:var(--tec-color-icon-secondary)}.tribe-events .datepicker .dow{font-size:var(--tec-font-size-0);line-height:var(--tec-line-height-2)}.tribe-events .datepicker .day,.tribe-events .datepicker .dow{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-regular)}.tribe-events .datepicker .day{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-events .datepicker .month,.tribe-events .datepicker .year{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0);font-weight:var(--tec-font-weight-regular)}.tribe-events .datepicker .past{color:var(--tec-color-text-primary-light)}.tribe-events .datepicker .day,.tribe-events .datepicker .month,.tribe-events .datepicker .year{border-radius:var(--tec-border-radius-default)}.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:var(--tec-color-background-secondary-datepicker)}.tribe-events .datepicker .day.current,.tribe-events .datepicker .day.current.focused,.tribe-events .datepicker .day.current:focus,.tribe-events .datepicker .day.current:hover,.tribe-events .datepicker .month.current,.tribe-events .datepicker .month.current.focused,.tribe-events .datepicker .month.current:focus,.tribe-events .datepicker .month.current:hover,.tribe-events .datepicker .year.current,.tribe-events .datepicker .year.current.focused,.tribe-events .datepicker .year.current:focus,.tribe-events .datepicker .year.current:hover{background:var(--tec-color-accent-primary-background-datepicker)}.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{background:var(--tec-color-accent-primary);color:var(--tec-color-background);text-shadow:none}.admin-bar .tribe-events .datepicker{margin-top:var(--tec-spacer-1)}.admin-bar .tribe-events.tribe-common--breakpoint-medium .datepicker{margin-top:var(--tec-spacer-3)}.tribe-theme-enfold .tribe-events .datepicker{border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.tribe-theme-enfold .tribe-events .datepicker table,.tribe-theme-enfold .tribe-events .datepicker td,.tribe-theme-enfold .tribe-events .datepicker th,.tribe-theme-enfold .tribe-events .datepicker tr{background:transparent}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch{color:var(--tec-color-text-primary)!important}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:focus,.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:hover{color:var(--tec-color-accent-secondary-hover)!important}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:active{color:var(--tec-color-accent-secondary-active)!important}.tribe-theme-enfold .tribe-events .datepicker .day{background-color:var(--tec-color-background)}.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,.tribe-theme-enfold .tribe-events .datepicker .month,.tribe-theme-enfold .tribe-events .datepicker .year{background-color:var(--tec-color-background);color:var(--tec-color-text-primary)}.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:var(--tec-color-background-secondary-datepicker)}.tribe-theme-enfold .tribe-events .datepicker .day.past,.tribe-theme-enfold .tribe-events .datepicker .month.past,.tribe-theme-enfold .tribe-events .datepicker .year.past{color:var(--tec-color-text-primary-light)}.tribe-theme-enfold .tribe-events .datepicker .day.current,.tribe-theme-enfold .tribe-events .datepicker .day.current.focused,.tribe-theme-enfold .tribe-events .datepicker .day.current:focus,.tribe-theme-enfold .tribe-events .datepicker .day.current:hover,.tribe-theme-enfold .tribe-events .datepicker .month.current,.tribe-theme-enfold .tribe-events .datepicker .month.current.focused,.tribe-theme-enfold .tribe-events .datepicker .month.current:focus,.tribe-theme-enfold .tribe-events .datepicker .month.current:hover,.tribe-theme-enfold .tribe-events .datepicker .year.current,.tribe-theme-enfold .tribe-events .datepicker .year.current.focused,.tribe-theme-enfold .tribe-events .datepicker .year.current:focus,.tribe-theme-enfold .tribe-events .datepicker .year.current:hover{background:var(--tec-color-accent-primary-background-datepicker)}.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{background:var(--tec-color-accent-primary);color:var(--tec-color-background)}.tribe-theme-avada .tribe-events .datepicker{border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default)}.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:var(--tec-color-background)}.tribe-theme-avada .tribe-events .datepicker .day.new,.tribe-theme-avada .tribe-events .datepicker .day.old{background-color:transparent!important;color:var(--tec-color-text-primary)!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:var(--tec-color-background-secondary-datepicker)!important}.tribe-theme-avada .tribe-events .datepicker .day,.tribe-theme-avada .tribe-events .datepicker .month{background-color:transparent;color:var(--tec-color-text-primary)}.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:var(--tec-color-background-secondary-datepicker)}.tribe-theme-avada .tribe-events .datepicker .day.past,.tribe-theme-avada .tribe-events .datepicker .month.past{color:var(--tec-color-text-primary-light)!important}.tribe-theme-avada .tribe-events .datepicker .day.current,.tribe-theme-avada .tribe-events .datepicker .day.current.focused,.tribe-theme-avada .tribe-events .datepicker .day.current:focus,.tribe-theme-avada .tribe-events .datepicker .day.current:hover,.tribe-theme-avada .tribe-events .datepicker .month.current,.tribe-theme-avada .tribe-events .datepicker .month.current.focused,.tribe-theme-avada .tribe-events .datepicker .month.current:focus,.tribe-theme-avada .tribe-events .datepicker .month.current:hover{background:var(--tec-color-accent-primary-background-datepicker)}.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{background:var(--tec-color-accent-primary)!important;color:var(--tec-color-background)!important}.tribe-events .tribe-events-c-day-marker:after{background-color:var(--tec-color-border-default);content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar{background-color:var(--tec-color-background-events-bar)}.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{background-color:transparent;color:var(--tec-color-text-events-bar-input)}.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::placeholder{color:var(--tec-color-text-events-bar-input-placeholder);opacity:var(--tec-opacity-events-bar-input-placeholder)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{border:1px solid var(--tec-color-border-events-bar)}.tribe-events .tribe-events-c-events-bar__search-container{background-color:var(--tec-color-background-events-bar)}.tribe-events .tribe-events-c-events-bar__search-button{display:flex}.tribe-events .tribe-events-c-events-bar__search-button:focus,.tribe-events .tribe-events-c-events-bar__search-button:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-events-bar__search-button:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-c-events-bar__search-button:before{background-color:var(--tec-color-icon-events-bar-hover);content:"";display:none;height:2px;pointer-events:none;position:absolute;top:100%;transform:translateY(var(--tec-spacer-0));width:calc(100% - var(--tec-spacer-0)*2)}.tribe-events .tribe-events-c-events-bar__search-button--active:before{display:block}.tribe-events .tribe-events-c-events-bar__search-button-icon-svg path{fill:var(--tec-color-icon-events-bar-active)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-events-bar__search-button,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-events-bar__search-button:focus,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-events-bar__search-button:hover{background-color:transparent}.tribe-events .tribe-events-c-ical__link,.tribe-events .tribe-events-c-ical__link:visited{align-items:center;background-color:var(--tec-color-background);border:1px solid var(--tec-color-accent-primary);border-radius:var(--tec-border-radius-default);color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-c-ical__link:active,.tribe-events .tribe-events-c-ical__link:focus,.tribe-events .tribe-events-c-ical__link:hover{background-color:var(--tec-color-accent-primary);color:var(--tec-color-background)}.tribe-events .tribe-events-c-ical__link:active .tribe-events-c-ical__link-icon-svg path,.tribe-events .tribe-events-c-ical__link:focus .tribe-events-c-ical__link-icon-svg path,.tribe-events .tribe-events-c-ical__link:hover .tribe-events-c-ical__link-icon-svg path{stroke:var(--tec-color-background)}.tribe-events .tribe-events-c-ical__link-icon-svg{display:block;flex:none;margin-right:var(--tec-spacer-1);width:10px}.tribe-events .tribe-events-c-ical__link-icon-svg path{stroke:currentColor}.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-ical__link:active,.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-ical__link:focus,.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-ical__link:hover{color:var(--tec-color-background)}.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-ical__link:focus:not(.wp-block-button__link):not(.wp-block-file__button){background-color:var(--tec-color-accent-primary);color:var(--tec-color-background)}.tribe-events .tribe-events-c-messages__message{background-color:var(--tec-color-background-messages);border-radius:var(--tec-border-radius-default)}.tribe-events .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-icon-svg{display:inline-block;margin-right:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message-list{text-align:center}.tribe-events .tribe-events-c-messages__message-list-item-link{font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-c-nav{border-top:1px solid var(--tec-color-border-default)}.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__today:focus,.tribe-events .tribe-events-c-nav__today:hover{color:var(--tec-color-accent-secondary-hover)}.tribe-events .tribe-events-c-nav__today:active{color:var(--tec-color-text-primary)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev{color:var(--tec-color-text-secondary)}.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{color:var(--tec-color-accent-secondary-hover)}.tribe-events .tribe-events-c-nav__next:active,.tribe-events .tribe-events-c-nav__prev:active{color:var(--tec-color-text-primary)}.tribe-events .tribe-events-c-nav__next:disabled,.tribe-events .tribe-events-c-nav__prev:disabled{background-color:transparent;color:var(--tec-color-text-disabled)}.tribe-events .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg,.tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg path,.tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-events .tribe-events-c-nav__prev:active:before{opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path{fill:var(--tec-color-icon-disabled)}.tribe-events .tribe-events-c-nav__prev-icon-svg{display:block;margin-right:8px;width:7px}.tribe-events .tribe-events-c-nav__prev-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg{margin-right:15px;width:9px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path{fill:var(--tec-color-icon-primary)}.tribe-events .tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg,.tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg path,.tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-events .tribe-events-c-nav__next:active:after{opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path{fill:var(--tec-color-icon-disabled)}.tribe-events .tribe-events-c-nav__next-icon-svg{display:block;margin-left:8px;width:7px}.tribe-events .tribe-events-c-nav__next-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg{margin-left:15px;width:9px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg path{fill:var(--tec-color-icon-primary)}.tribe-events .tribe-events-c-small-cta__stock{color:var(--tec-color-text-secondary)}.tribe-events .tribe-events-c-search__input-control{position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control{border-right:1px solid var(--tec-color-border-events-bar)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control:last-child{border-right:0}.tribe-events .tribe-events-c-search__input-control-icon-svg{color:var(--tec-color-icon-events-bar);display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg{left:16px;right:auto}.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input~.tribe-events-c-search__input-control-icon-svg path,.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus~.tribe-events-c-search__input-control-icon-svg path,.tribe-events .tribe-events-c-search__input-control--location-focus .tribe-events-c-search__input~.tribe-events-c-search__input-control-icon-svg path,.tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input:focus~.tribe-events-c-search__input-control-icon-svg path,.tribe-events .tribe-events-c-search__input-control-icon-svg path{fill:currentColor}.tribe-events .tribe-events-c-search__button{background-color:var(--tec-color-background-events-bar-submit-button);color:var(--tec-color-text-events-bar-submit-button)}.tribe-events .tribe-events-c-search__button:focus,.tribe-events .tribe-events-c-search__button:hover{background-color:var(--tec-color-background-events-bar-submit-button-hover);color:var(--tec-color-text-events-bar-submit-button-hover)}.tribe-events .tribe-events-c-search__button:active{background-color:var(--tec-color-background-events-bar-submit-button-active);color:var(--tec-color-text-events-bar-submit-button-active)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__input{background-color:var(--tec-background-color)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button{background-color:var(--tec-color-background-events-bar-submit-button);color:var(--tec-color-text-events-bar-submit-button)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button:focus,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button:hover{background-color:var(--tec-color-background-events-bar-submit-button-hover);color:var(--tec-color-text-events-bar-submit-button-hover)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button:active{background-color:var(--tec-color-background-events-bar-submit-button-active);color:var(--tec-color-text-events-bar-submit-button-active)}.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__input{background-color:var(--tec-background-color)}.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button{background-color:var(--tec-color-background-events-bar-submit-button);color:var(--tec-color-text-events-bar-submit-button)}.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button:focus,.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button:hover{background-color:var(--tec-color-background-events-bar-submit-button-hover);color:var(--tec-color-text-events-bar-submit-button-hover)}.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button:active{background-color:var(--tec-color-background-events-bar-submit-button-active);color:var(--tec-color-text-events-bar-submit-button-active)}.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-search__button:not(:hover):not(:active){background-color:var(--tec-color-background-events-bar-submit-button);color:var(--tec-color-text-events-bar-submit-button)}.tooltipster-base.tribe-events-tooltip-theme{background-color:var(--tec-color-background-tooltip);border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.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:var(--tec-color-text-primary);overflow:inherit}.tooltipster-base.tribe-events-tooltip-theme--hover{background-color:var(--tec-color-background-tooltip)}.tribe-events .tribe-events-c-top-bar__datepicker-button{transition:var(--tec-transition-opacity)}.tribe-events .tribe-events-c-top-bar__datepicker-button:focus,.tribe-events .tribe-events-c-top-bar__datepicker-button:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-top-bar__datepicker-button:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg{display:block;height:6px;margin-left:var(--tec-spacer-1);width:9px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg{height:8px;width:11px}.tribe-events .tribe-events-c-top-bar__datepicker-button--open .tribe-events-c-top-bar__datepicker-button-icon-svg{transform:rotate(180deg)}.tribe-theme-genesis .tribe-events .tribe-events-c-top-bar__nav-link:disabled,.tribe-theme-genesis .tribe-events .tribe-events-c-top-bar__nav-link:focus,.tribe-theme-genesis .tribe-events .tribe-events-c-top-bar__nav-link:hover,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-top-bar__datepicker-button,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-top-bar__nav-link{background-color:transparent}.tribe-theme-twentytwentyone .tribe-events button.tribe-events-c-top-bar__datepicker-button:focus{outline-offset:0}.tribe-theme-twentytwentyone .tribe-events a.tribe-events-c-top-bar__nav-link--next.tribe-events-c-top-bar__nav-link:focus,.tribe-theme-twentytwentyone .tribe-events a.tribe-events-c-top-bar__nav-link--prev.tribe-events-c-top-bar__nav-link:focus{background:transparent}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:before{content:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon-caret-svg{color:var(--tec-color-icon-events-bar);display:block;flex:none;height:6px;margin-left:var(--tec-spacer-1);width:10px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon-caret-svg path{fill:currentColor}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button--active .tribe-events-c-view-selector__button-icon-caret-svg{transform:rotate(180deg)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular);font-weight:var(--tec-font-weight-bold);color:var(--tec-color-text-view-selector-list-item)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content{box-shadow:var(--tec-box-shadow-default)}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{background-color:var(--tec-color-background-view-selector)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{border:0;border-radius:0;box-shadow:none}.tribe-common--breakpoint-medium.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:var(--tec-color-accent-secondary);bottom:-1px;content:"";display:block;height:2px;position:absolute;width:100%}.tribe-events .tribe-events-c-view-selector__button{text-align:left}.tribe-events .tribe-events-c-view-selector__button:focus,.tribe-events .tribe-events-c-view-selector__button:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-view-selector__button:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-c-view-selector__button:before{background-color:var(--tec-color-accent-primary);content:"";display:none;height:2px;pointer-events:none;position:absolute;top:100%;transform:translateY(var(--tec-spacer-0));width:calc(100% - var(--tec-spacer-0)*2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__button:before{transform:none;width:calc(100% - var(--tec-spacer-1)*2)}.tribe-events .tribe-events-c-view-selector__button--active:before{display:block}.tribe-events .tribe-events-c-view-selector__content{background-color:var(--tec-color-background-view-selector);border:1px solid var(--tec-color-border-secondary);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus-within,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover{background-color:var(--tec-color-background-view-selector-list-item-hover)}.tribe-events .tribe-events-c-view-selector__list-item-text{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular);color:var(--tec-color-text-view-selector-list-item)}.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text{font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-c-view-selector__list-item-link{border-radius:var(--tec-border-radius-default);color:var(--tec-color-text-view-selector-list-item)}.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:var(--tec-opacity-icon-hover)}.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:var(--tec-color-text-view-selector-list-item-hover)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-view-selector__button,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-view-selector__button:focus,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-view-selector__button:hover{background-color:transparent}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{background-color:var(--tec-color-accent-primary);border-radius:var(--tec-border-radius-default);content:"";height:100%;position:absolute;right:calc(100% - 3px);width:3px}.tribe-common--breakpoint-medium.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-venue{font-style:normal}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);color:var(--tec-color-text-secondary);text-transform:uppercase}.tribe-events .tribe-events-calendar-list__event-featured-image-link{transition:var(--tec-transition-opacity)}.tribe-events .tribe-events-calendar-list__event-featured-image-link:focus,.tribe-events .tribe-events-calendar-list__event-featured-image-link:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-list__event-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-calendar-list__event-title{color:var(--tec-color-text-event-title-list)}.tribe-events .tribe-events-calendar-list__event-datetime{color:var(--tec-color-text-event-date)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-calendar-list__month-separator:after{background-color:var(--tec-color-border-default);content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-events .tribe-events-calendar-list-nav{border-top:1px solid var(--tec-color-border-default)}.tribe-events .tribe-events-calendar-month__body{background-color:var(--tec-color-background-month-grid)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event{opacity:.64}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime{color:var(--tec-color-text-event-date);opacity:.94}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link{transition:var(--tec-transition-opacity)}.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:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-calendar-month__calendar-event-datetime{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);color:var(--tec-color-text-event-date-secondary)}.tribe-events .tribe-events-calendar-month__calendar-event--featured:before{background-color:var(--tec-color-accent-primary);content:"";height:100%;left:7px;position:absolute;width:2px}.tribe-events .tribe-events-calendar-month__calendar-event--featured:last-child:before{height:calc(100% - var(--tec-spacer-3))}.tribe-events .tribe-events-calendar-month__calendar-event-title-link,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month__calendar-event-title-link:active,.tribe-events .tribe-events-calendar-month__calendar-event-title-link:focus,.tribe-events .tribe-events-calendar-month__calendar-event-title-link:hover,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:active,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:focus,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:hover{border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month__calendar-event-title-link:visited,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:visited{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link{transition:var(--tec-transition-opacity)}.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:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);color:var(--tec-color-text-event-date)}.tribe-events .tribe-events-calendar-month__header-column{text-transform:uppercase}.tribe-events .tribe-events-calendar-month__header-column-title{color:var(--tec-color-text-day-of-week-month);text-align:center}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title{text-align:left}.tribe-events .tribe-events-calendar-month__day{border-radius:var(--tec-border-radius-default)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{border-radius:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:after{background-color:transparent;bottom:0;content:"";display:block;height:2px;left:-1px;position:absolute;transition:var(--tec-transition-background-color);width:calc(100% + 2px)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after{background-color:var(--tec-color-border-active-month-grid-hover)}.tribe-events .tribe-events-calendar-month__day-date-link{color:var(--tec-color-day-marker-month);transition:var(--tec-transition-color)}.tribe-events .tribe-events-calendar-month__day-date-link:focus,.tribe-events .tribe-events-calendar-month__day-date-link:hover{color:var(--tec-color-day-marker-month-hover)}.tribe-events .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-day-marker-month-active)}.tribe-events .tribe-events-calendar-month__day-date-daynum{color:var(--tec-color-day-marker-month)}.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:var(--tec-color-day-marker-current-month);font-weight:var(--tec-font-weight-bold)}.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:var(--tec-color-day-marker-month-current-hover)}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-day-marker-month-current-active)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date{color:var(--tec-color-day-marker-past-month);opacity:.6}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link{color:var(--tec-color-day-marker-past-month)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link:focus,.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link:hover{color:var(--tec-color-day-marker-month-past-hover)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-day-marker-month-past-active)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link .tribe-events-calendar-month__day-date-daynum{color:inherit}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--event{background-color:var(--tec-color-icon-active);opacity:.6}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured{opacity:.6}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-events .tribe-events-calendar-month__day-cell--mobile:focus,.tribe-events .tribe-events-calendar-month__day-cell--mobile:hover{background-color:var(--tec-color-background-secondary)}.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:var(--tec-color-accent-primary)}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date{color:var(--tec-color-background);opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event{background-color:var(--tec-color-background);opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--featured{opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path{fill:var(--tec-color-background)}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:var(--tec-color-accent-primary)}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path{fill:currentColor}.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:var(--tec-color-accent-primary-hover)}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-accent-primary-active)}.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:var(--tec-color-accent-primary)}.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:var(--tec-color-accent-secondary-hover)}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-accent-secondary-active)}.tribe-theme-twentytwenty .tribe-events .tribe-events-calendar-month__day-cell--selected{background-color:var(--tec-color-accent-primary)}.tribe-theme-avada #main .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date{color:var(--tec-color-background-events)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event+.tribe-events-calendar-month-mobile-events__mobile-event{border-top:1px solid var(--tec-color-border-default)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime{color:var(--tec-color-text-event-date-secondary-month-mobile)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:focus .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon-svg path,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:hover .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon-svg path{fill:currentColor;stroke:currentColor}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:active,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:focus,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:hover{border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:visited{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month__more-events{border-top:1px solid var(--tec-color-border-secondary)}.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-bottom-left-radius:9.5px;border-top-left-radius:9.5px}.tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar{border-bottom-right-radius:9.5px;border-top-right-radius:9.5px}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{background-color:var(--tec-color-background-primary-multiday);transition:var(--tec-transition-background-color)}.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:var(--tec-color-background-primary-multiday-hover)}.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner{background-color:var(--tec-color-background-secondary-multiday)}.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:var(--tec-color-background-secondary-multiday-hover)}.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:.64}.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{color:var(--tec-color-text-events-title-month-multiday);font-weight:var(--tec-font-weight-regular);text-overflow:ellipsis}.tribe-theme-avada #main .tribe-events .tribe-events-calendar-month__multiday-event-bar-title{font-weight:var(--tec-font-weight-regular)}.tribe-events .tribe-events-calendar-day__event-title{color:var(--tec-color-text-events-title-day)}.tribe-events .tribe-events-calendar-day__event-title-link{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-day__event-title-link:active,.tribe-events .tribe-events-calendar-day__event-title-link:focus,.tribe-events .tribe-events-calendar-day__event-title-link:hover{border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-day__event-title-link:visited{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-day__event-datetime{color:var(--tec-color-text-event-date)}.tribe-events .tribe-events-calendar-day__event--featured{position:relative}.tribe-events .tribe-events-calendar-day__event--featured:after{background-color:var(--tec-color-accent-primary);content:"";height:100%;left:var(--tec-grid-gutter-small-half);position:absolute;width:3px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event--featured:after{left:calc(var(--tec-grid-width-1-of-9) - var(--tec-grid-gutter-half));width:4px}.tribe-events .tribe-events-calendar-day__event-venue{font-style:normal}.tribe-events .tribe-events-calendar-day__event-featured-image-link{transition:var(--tec-transition-opacity)}.tribe-events .tribe-events-calendar-day__event-featured-image-link:focus,.tribe-events .tribe-events-calendar-day__event-featured-image-link:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-day__event-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-featured-text{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-calendar-day-nav{border-top:1px solid var(--tec-color-border-default)}.tribe-events .tribe-events-calendar-day__time-separator:after,.tribe-events .tribe-events-calendar-day__type-separator:after{background-color:var(--tec-color-border-default);content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-events .tribe-events-calendar-latest-past__event-row--featured .tribe-events-calendar-latest-past__event-date-tag-datetime:after{background-color:var(--tec-color-accent-primary);content:"";height:100%;position:absolute;right:calc(100% - 3px);width:3px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row--featured .tribe-events-calendar-latest-past__event-date-tag-datetime:after{right:-1px;width:4px}.tribe-events .tribe-events-calendar-latest-past__event-venue{font-style:normal}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month,.tribe-events .tribe-events-calendar-latest-past__event-date-tag-year{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2)}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month{color:var(--tec-color-text-secondary);text-transform:uppercase}.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link{transition:var(--tec-transition-opacity)}.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link:focus,.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-calendar-latest-past__event-datetime{color:var(--tec-color-text-event-date)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-text{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-calendar-latest-past__event-title{color:var(--tec-color-text-events-title-latest-past)}.tribe-events .tribe-events-calendar-latest-past__event-title-link{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-latest-past__event-title-link:active,.tribe-events .tribe-events-calendar-latest-past__event-title-link:focus,.tribe-events .tribe-events-calendar-latest-past__event-title-link:hover{border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-latest-past__event-title-link:visited{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-status-label__text{color:var(--tec-color-icon-error)}.tribe-events-single .tribe-events-status-single__header{color:var(--tec-color-icon-error);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-0)}.tribe-events-single .tribe-events-status-single__header--bold{font-weight:var(--tec-font-weight-bold)}.tribe-events-single .tribe-events-status-single__header--alert-icon:before{background-image:url(../images/alert.svg);background-repeat:no-repeat;background-size:var(--tec-spacer-3);content:"";display:inline-block;height:var(--tec-spacer-3);margin-right:var(--tec-spacer-1);min-width:var(--tec-spacer-3)}.tribe-events-single .tribe-events-status-single{border:1px solid var(--tec-color-border-active);border-left-color:var(--tec-color-icon-error);border-left-width:var(--tec-spacer-0);font-size:var(--tec-font-size-2)}.tribe-events-single .tribe-events-status-single__description{color:var(--tec-color-text-primary)}
1
+ :root{--tec-color-text-events-title-day:var(--tec-color-text-events-title);--tec-color-text-events-title-latest-past:var(--tec-color-text-events-title);--tec-color-text-event-title-list:var(--tec-color-text-events-title);--tec-color-text-events-title-month-multiday:var(--tec-color-text-events-title);--tec-color-text-events-title-widget-list:var(--tec-color-text-events-title);--tec-color-text-event-date-secondary-month:var(--tec-color-text-event-date-secondary);--tec-color-text-event-date-secondary-month-mobile:var(--tec-color-text-event-date-secondary-month);--tec-color-text-day-of-week-month:var(--tec-color-text-secondary);--tec-color-day-marker-month:var(--tec-color-text-primary);--tec-color-day-marker-month-hover:var(--tec-color-text-primary-hover);--tec-color-day-marker-month-active:var(--tec-color-text-primary-active);--tec-color-day-marker-current-month:var(--tec-color-day-marker-month);--tec-color-day-marker-current-month-hover:var(--tec-color-day-marker-month-hover);--tec-color-day-marker-current-month-active:var(--tec-color-day-marker-month-active);--tec-color-day-marker-past-month:var(--tec-color-text-primary);--tec-color-day-marker-past-month-hover:var(--tec-color-day-marker-past-month);--tec-color-day-marker-past-month-active:var(--tec-color-day-marker-past-month);--tec-color-text-day-of-week-week:var(--tec-color-text-secondary);--tec-border-radius-month-multiday:9.5px;--tec-color-border-secondary-month-grid:var(--tec-color-border-secondary);--tec-color-border-active-month-grid-hover:var(--tec-color-border-active);--tec-color-background-month-grid:transparent;--tec-color-background-tooltip:var(--tec-color-background);--tec-color-text-events-bar-input:var(--tec-color-text-primary);--tec-color-text-events-bar-input-placeholder:var(--tec-color-text-secondary);--tec-opacity-events-bar-input-placeholder:var(--tec-opacity-default);--tec-color-border-events-bar:var(--tec-color-border-secondary);--tec-color-background-events-bar:var(--tec-color-background);--tec-color-background-view-selector:var(--tec-color-background-events-bar);--tec-color-background-view-selector-tabs:var(--tec-color-background-view-selector);--tec-color-background-view-selector-list-item-hover:var(--tec-color-background-secondary);--tec-color-background-subscribe-list-item-hover:var(--tec-color-background-secondary);--tec-color-text-view-selector-list-item:var(--tec-color-text-primary);--tec-color-text-view-selector-list-item-hover:var(--tec-color-accent-secondary-hover);--tec-color-background-search-container:var(--tec-color-background-events-bar);--tec-color-text-events-bar-submit-button:var(--tec-color-background);--tec-color-text-events-bar-submit-button-active:var(--tec-color-text-events-bar-submit-button);--tec-color-text-events-bar-submit-button-hover:var(--tec-color-text-events-bar-submit-button);--tec-color-background-events-bar-submit-button:var(--tec-color-button-primary);--tec-color-background-events-bar-submit-button-hover:var(--tec-color-button-primary-hover);--tec-color-background-events-bar-submit-button-active:var(--tec-color-button-primary-active);--tec-color-icon-events-bar:var(--tec-color-icon-primary);--tec-color-icon-events-bar-active:var(--tec-color-icon-active);--tec-color-icon-events-bar-hover:var(--tec-color-icon-hover)}.tribe-events-view{background-color:var(--tec-color-background-events)}.tribe-events .tribe-events-c-breadcrumbs__list{font-family:var(--tec-font-family-base);font-size:24px;line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list{font-size:42px;line-height:var(--tec-line-height-0)}.tribe-events .tribe-events-c-breadcrumbs__list-item-link{color:var(--tec-color-text-secondary);transition:var(--tec-transition-color)}.tribe-events .tribe-events-c-breadcrumbs__list-item-link:visited{color:var(--tec-color-text-secondary)}.tribe-events .tribe-events-c-breadcrumbs__list-item-link:focus,.tribe-events .tribe-events-c-breadcrumbs__list-item-link:hover{color:var(--tec-color-text-primary)}.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg path{fill:var(--tec-color-icon-primary)}.tribe-events .datepicker{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.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:var(--tec-color-background)}.tribe-events .datepicker .datepicker-switch{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular)}.tribe-events .datepicker .datepicker-switch:focus,.tribe-events .datepicker .datepicker-switch:hover{color:var(--tec-color-accent-secondary-hover)}.tribe-events .datepicker .datepicker-switch:active{color:var(--tec-color-accent-secondary-active)}.tribe-events .datepicker .next:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .next:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .next:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path{fill:var(--tec-color-icon-secondary)}.tribe-events .datepicker .dow{font-size:var(--tec-font-size-0);line-height:var(--tec-line-height-2)}.tribe-events .datepicker .day,.tribe-events .datepicker .dow{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-regular)}.tribe-events .datepicker .day{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-events .datepicker .month,.tribe-events .datepicker .year{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0);font-weight:var(--tec-font-weight-regular)}.tribe-events .datepicker .past{color:var(--tec-color-text-primary-light)}.tribe-events .datepicker .day,.tribe-events .datepicker .month,.tribe-events .datepicker .year{border-radius:var(--tec-border-radius-default)}.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:var(--tec-color-background-secondary-datepicker)}.tribe-events .datepicker .day.current,.tribe-events .datepicker .day.current.focused,.tribe-events .datepicker .day.current:focus,.tribe-events .datepicker .day.current:hover,.tribe-events .datepicker .month.current,.tribe-events .datepicker .month.current.focused,.tribe-events .datepicker .month.current:focus,.tribe-events .datepicker .month.current:hover,.tribe-events .datepicker .year.current,.tribe-events .datepicker .year.current.focused,.tribe-events .datepicker .year.current:focus,.tribe-events .datepicker .year.current:hover{background:var(--tec-color-accent-primary-background-datepicker)}.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{background:var(--tec-color-accent-primary);color:var(--tec-color-background);text-shadow:none}.admin-bar .tribe-events .datepicker{margin-top:var(--tec-spacer-1)}.admin-bar .tribe-events.tribe-common--breakpoint-medium .datepicker{margin-top:var(--tec-spacer-3)}.tribe-theme-enfold .tribe-events .datepicker{border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.tribe-theme-enfold .tribe-events .datepicker table,.tribe-theme-enfold .tribe-events .datepicker td,.tribe-theme-enfold .tribe-events .datepicker th,.tribe-theme-enfold .tribe-events .datepicker tr{background:transparent}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch{color:var(--tec-color-text-primary)!important}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:focus,.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:hover{color:var(--tec-color-accent-secondary-hover)!important}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:active{color:var(--tec-color-accent-secondary-active)!important}.tribe-theme-enfold .tribe-events .datepicker .day{background-color:var(--tec-color-background)}.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,.tribe-theme-enfold .tribe-events .datepicker .month,.tribe-theme-enfold .tribe-events .datepicker .year{background-color:var(--tec-color-background);color:var(--tec-color-text-primary)}.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:var(--tec-color-background-secondary-datepicker)}.tribe-theme-enfold .tribe-events .datepicker .day.past,.tribe-theme-enfold .tribe-events .datepicker .month.past,.tribe-theme-enfold .tribe-events .datepicker .year.past{color:var(--tec-color-text-primary-light)}.tribe-theme-enfold .tribe-events .datepicker .day.current,.tribe-theme-enfold .tribe-events .datepicker .day.current.focused,.tribe-theme-enfold .tribe-events .datepicker .day.current:focus,.tribe-theme-enfold .tribe-events .datepicker .day.current:hover,.tribe-theme-enfold .tribe-events .datepicker .month.current,.tribe-theme-enfold .tribe-events .datepicker .month.current.focused,.tribe-theme-enfold .tribe-events .datepicker .month.current:focus,.tribe-theme-enfold .tribe-events .datepicker .month.current:hover,.tribe-theme-enfold .tribe-events .datepicker .year.current,.tribe-theme-enfold .tribe-events .datepicker .year.current.focused,.tribe-theme-enfold .tribe-events .datepicker .year.current:focus,.tribe-theme-enfold .tribe-events .datepicker .year.current:hover{background:var(--tec-color-accent-primary-background-datepicker)}.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{background:var(--tec-color-accent-primary);color:var(--tec-color-background)}.tribe-theme-avada .tribe-events .datepicker{border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default)}.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:var(--tec-color-background)}.tribe-theme-avada .tribe-events .datepicker .day.new,.tribe-theme-avada .tribe-events .datepicker .day.old{background-color:transparent!important;color:var(--tec-color-text-primary)!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:var(--tec-color-background-secondary-datepicker)!important}.tribe-theme-avada .tribe-events .datepicker .day,.tribe-theme-avada .tribe-events .datepicker .month{background-color:transparent;color:var(--tec-color-text-primary)}.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:var(--tec-color-background-secondary-datepicker)}.tribe-theme-avada .tribe-events .datepicker .day.past,.tribe-theme-avada .tribe-events .datepicker .month.past{color:var(--tec-color-text-primary-light)!important}.tribe-theme-avada .tribe-events .datepicker .day.current,.tribe-theme-avada .tribe-events .datepicker .day.current.focused,.tribe-theme-avada .tribe-events .datepicker .day.current:focus,.tribe-theme-avada .tribe-events .datepicker .day.current:hover,.tribe-theme-avada .tribe-events .datepicker .month.current,.tribe-theme-avada .tribe-events .datepicker .month.current.focused,.tribe-theme-avada .tribe-events .datepicker .month.current:focus,.tribe-theme-avada .tribe-events .datepicker .month.current:hover{background:var(--tec-color-accent-primary-background-datepicker)}.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{background:var(--tec-color-accent-primary)!important;color:var(--tec-color-background)!important}.tribe-events .tribe-events-c-day-marker:after{background-color:var(--tec-color-border-default);content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar{background-color:var(--tec-color-background-events-bar)}.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{background-color:transparent;color:var(--tec-color-text-events-bar-input)}.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::placeholder{color:var(--tec-color-text-events-bar-input-placeholder);opacity:var(--tec-opacity-events-bar-input-placeholder)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{border:1px solid var(--tec-color-border-events-bar)}.tribe-events .tribe-events-c-events-bar__search-container{background-color:var(--tec-color-background-events-bar)}.tribe-events .tribe-events-c-events-bar__search-button{display:flex}.tribe-events .tribe-events-c-events-bar__search-button:focus,.tribe-events .tribe-events-c-events-bar__search-button:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-events-bar__search-button:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-c-events-bar__search-button:before{background-color:var(--tec-color-icon-events-bar-hover);content:"";display:none;height:2px;pointer-events:none;position:absolute;top:100%;transform:translateY(var(--tec-spacer-0));width:calc(100% - var(--tec-spacer-0)*2)}.tribe-events .tribe-events-c-events-bar__search-button--active:before{display:block}.tribe-events .tribe-events-c-events-bar__search-button-icon-svg path{fill:var(--tec-color-icon-events-bar-active)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-events-bar__search-button,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-events-bar__search-button:focus,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-events-bar__search-button:hover{background-color:transparent}.tribe-events .tribe-events-c-ical__link,.tribe-events .tribe-events-c-ical__link:visited{align-items:center;background-color:var(--tec-color-background);border:1px solid var(--tec-color-accent-primary);border-radius:var(--tec-border-radius-default);color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-c-ical__link:active,.tribe-events .tribe-events-c-ical__link:focus,.tribe-events .tribe-events-c-ical__link:focus-within,.tribe-events .tribe-events-c-ical__link:hover{background-color:var(--tec-color-accent-primary);color:var(--tec-color-background)}.tribe-events .tribe-events-c-ical__link:active .tribe-events-c-ical__link-icon-svg path,.tribe-events .tribe-events-c-ical__link:focus-within .tribe-events-c-ical__link-icon-svg path,.tribe-events .tribe-events-c-ical__link:focus .tribe-events-c-ical__link-icon-svg path,.tribe-events .tribe-events-c-ical__link:hover .tribe-events-c-ical__link-icon-svg path{stroke:var(--tec-color-background)}.tribe-events .tribe-events-c-ical__link-icon-svg{display:block;flex:none;margin-right:var(--tec-spacer-1);width:10px}.tribe-events .tribe-events-c-ical__link-icon-svg path{stroke:currentColor}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{background-color:var(--tec-color-accent-primary);color:var(--tec-color-background)}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text{cursor:pointer}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{color:currentColor;stroke:currentColor}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon path{fill:currentColor}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-secondary);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-default)}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:active,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:focus,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:focus-within,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:hover{background-color:var(--tec-color-background-subscribe-list-item-hover)}.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-ical__link:active,.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-ical__link:focus,.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-ical__link:hover{color:var(--tec-color-background)}.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-ical__link:focus:not(.wp-block-button__link):not(.wp-block-file__button){background-color:var(--tec-color-accent-primary);color:var(--tec-color-background)}.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-subscribe-dropdown__list-item a:focus,.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-subscribe-dropdown__list-item a:focus-within,.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-subscribe-dropdown__list-item a:hover{background-color:transparent!important}.tribe-events .tribe-events-c-messages__message{background-color:var(--tec-color-background-messages);border-radius:var(--tec-border-radius-default)}.tribe-events .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-icon-svg{display:inline-block;margin-right:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message-list{text-align:center}.tribe-events .tribe-events-c-messages__message-list-item-link{font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-c-nav{border-top:1px solid var(--tec-color-border-default)}.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__today:focus,.tribe-events .tribe-events-c-nav__today:hover{color:var(--tec-color-accent-secondary-hover)}.tribe-events .tribe-events-c-nav__today:active{color:var(--tec-color-text-primary)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev{color:var(--tec-color-text-secondary)}.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{color:var(--tec-color-accent-secondary-hover)}.tribe-events .tribe-events-c-nav__next:active,.tribe-events .tribe-events-c-nav__prev:active{color:var(--tec-color-text-primary)}.tribe-events .tribe-events-c-nav__next:disabled,.tribe-events .tribe-events-c-nav__prev:disabled{background-color:transparent;color:var(--tec-color-text-disabled)}.tribe-events .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg,.tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg path,.tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-events .tribe-events-c-nav__prev:active:before{opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path{fill:var(--tec-color-icon-disabled)}.tribe-events .tribe-events-c-nav__prev-icon-svg{display:block;margin-right:8px;width:7px}.tribe-events .tribe-events-c-nav__prev-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg{margin-right:15px;width:9px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path{fill:var(--tec-color-icon-primary)}.tribe-events .tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg,.tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg path,.tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-events .tribe-events-c-nav__next:active:after{opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path{fill:var(--tec-color-icon-disabled)}.tribe-events .tribe-events-c-nav__next-icon-svg{display:block;margin-left:8px;width:7px}.tribe-events .tribe-events-c-nav__next-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg{margin-left:15px;width:9px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg path{fill:var(--tec-color-icon-primary)}.tribe-events .tribe-events-c-small-cta__stock{color:var(--tec-color-text-secondary)}.tribe-events .tribe-events-c-search__input-control{position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control{border-right:1px solid var(--tec-color-border-events-bar)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control:last-child{border-right:0}.tribe-events .tribe-events-c-search__input-control-icon-svg{color:var(--tec-color-icon-events-bar);display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg{left:16px;right:auto}.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input~.tribe-events-c-search__input-control-icon-svg path,.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus~.tribe-events-c-search__input-control-icon-svg path,.tribe-events .tribe-events-c-search__input-control--location-focus .tribe-events-c-search__input~.tribe-events-c-search__input-control-icon-svg path,.tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input:focus~.tribe-events-c-search__input-control-icon-svg path,.tribe-events .tribe-events-c-search__input-control-icon-svg path{fill:currentColor}.tribe-events .tribe-events-c-search__button{background-color:var(--tec-color-background-events-bar-submit-button);color:var(--tec-color-text-events-bar-submit-button)}.tribe-events .tribe-events-c-search__button:focus,.tribe-events .tribe-events-c-search__button:hover{background-color:var(--tec-color-background-events-bar-submit-button-hover);color:var(--tec-color-text-events-bar-submit-button-hover)}.tribe-events .tribe-events-c-search__button:active{background-color:var(--tec-color-background-events-bar-submit-button-active);color:var(--tec-color-text-events-bar-submit-button-active)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__input{background-color:var(--tec-background-color)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button{background-color:var(--tec-color-background-events-bar-submit-button);color:var(--tec-color-text-events-bar-submit-button)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button:focus,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button:hover{background-color:var(--tec-color-background-events-bar-submit-button-hover);color:var(--tec-color-text-events-bar-submit-button-hover)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button:active{background-color:var(--tec-color-background-events-bar-submit-button-active);color:var(--tec-color-text-events-bar-submit-button-active)}.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__input{background-color:var(--tec-background-color)}.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button{background-color:var(--tec-color-background-events-bar-submit-button);color:var(--tec-color-text-events-bar-submit-button)}.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button:focus,.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button:hover{background-color:var(--tec-color-background-events-bar-submit-button-hover);color:var(--tec-color-text-events-bar-submit-button-hover)}.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button:active{background-color:var(--tec-color-background-events-bar-submit-button-active);color:var(--tec-color-text-events-bar-submit-button-active)}.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-search__button:not(:hover):not(:active){background-color:var(--tec-color-background-events-bar-submit-button);color:var(--tec-color-text-events-bar-submit-button)}.tooltipster-base.tribe-events-tooltip-theme{background-color:var(--tec-color-background-tooltip);border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.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:var(--tec-color-text-primary);overflow:inherit}.tooltipster-base.tribe-events-tooltip-theme--hover{background-color:var(--tec-color-background-tooltip)}.tribe-events .tribe-events-c-top-bar__datepicker-button{transition:var(--tec-transition-opacity)}.tribe-events .tribe-events-c-top-bar__datepicker-button:focus,.tribe-events .tribe-events-c-top-bar__datepicker-button:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-top-bar__datepicker-button:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg{display:block;height:6px;margin-left:var(--tec-spacer-1);width:9px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg{height:8px;width:11px}.tribe-events .tribe-events-c-top-bar__datepicker-button--open .tribe-events-c-top-bar__datepicker-button-icon-svg{transform:rotate(180deg)}.tribe-theme-genesis .tribe-events .tribe-events-c-top-bar__nav-link:disabled,.tribe-theme-genesis .tribe-events .tribe-events-c-top-bar__nav-link:focus,.tribe-theme-genesis .tribe-events .tribe-events-c-top-bar__nav-link:hover,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-top-bar__datepicker-button,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-top-bar__nav-link{background-color:transparent}.tribe-theme-twentytwentyone .tribe-events button.tribe-events-c-top-bar__datepicker-button:focus{outline-offset:0}.tribe-theme-twentytwentyone .tribe-events a.tribe-events-c-top-bar__nav-link--next.tribe-events-c-top-bar__nav-link:focus,.tribe-theme-twentytwentyone .tribe-events a.tribe-events-c-top-bar__nav-link--prev.tribe-events-c-top-bar__nav-link:focus{background:transparent}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:before{content:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon-caret-svg{color:var(--tec-color-icon-events-bar);display:block;flex:none;height:6px;margin-left:var(--tec-spacer-1);width:10px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon-caret-svg path{fill:currentColor}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button--active .tribe-events-c-view-selector__button-icon-caret-svg{transform:rotate(180deg)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular);font-weight:var(--tec-font-weight-bold);color:var(--tec-color-text-view-selector-list-item)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content{box-shadow:var(--tec-box-shadow-default)}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{background-color:var(--tec-color-background-view-selector)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{border:0;border-radius:0;box-shadow:none}.tribe-common--breakpoint-medium.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:var(--tec-color-accent-secondary);bottom:-1px;content:"";display:block;height:2px;position:absolute;width:100%}.tribe-events .tribe-events-c-view-selector__button{text-align:left}.tribe-events .tribe-events-c-view-selector__button:focus,.tribe-events .tribe-events-c-view-selector__button:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-view-selector__button:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-c-view-selector__button:before{background-color:var(--tec-color-accent-primary);content:"";display:none;height:2px;pointer-events:none;position:absolute;top:100%;transform:translateY(var(--tec-spacer-0));width:calc(100% - var(--tec-spacer-0)*2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__button:before{transform:none;width:calc(100% - var(--tec-spacer-1)*2)}.tribe-events .tribe-events-c-view-selector__button--active:before{display:block}.tribe-events .tribe-events-c-view-selector__content{background-color:var(--tec-color-background-view-selector);border:1px solid var(--tec-color-border-secondary);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus-within,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover{background-color:var(--tec-color-background-view-selector-list-item-hover)}.tribe-events .tribe-events-c-view-selector__list-item-text{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3);font-weight:var(--tec-font-weight-regular);color:var(--tec-color-text-view-selector-list-item)}.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text{font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-c-view-selector__list-item-link{border-radius:var(--tec-border-radius-default);color:var(--tec-color-text-view-selector-list-item)}.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:var(--tec-opacity-icon-hover)}.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:var(--tec-color-text-view-selector-list-item-hover)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-view-selector__button,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-view-selector__button:focus,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-view-selector__button:hover{background-color:transparent}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{background-color:var(--tec-color-accent-primary);border-radius:var(--tec-border-radius-default);content:"";height:100%;position:absolute;right:calc(100% - 3px);width:3px}.tribe-common--breakpoint-medium.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-venue{font-style:normal}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);color:var(--tec-color-text-secondary);text-transform:uppercase}.tribe-events .tribe-events-calendar-list__event-featured-image-link{transition:var(--tec-transition-opacity)}.tribe-events .tribe-events-calendar-list__event-featured-image-link:focus,.tribe-events .tribe-events-calendar-list__event-featured-image-link:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-list__event-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-calendar-list__event-title{color:var(--tec-color-text-event-title-list)}.tribe-events .tribe-events-calendar-list__event-datetime{color:var(--tec-color-text-event-date)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-calendar-list__month-separator:after{background-color:var(--tec-color-border-default);content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-events .tribe-events-calendar-list-nav{border-top:1px solid var(--tec-color-border-default)}.tribe-events .tribe-events-calendar-month__body{background-color:var(--tec-color-background-month-grid)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event{opacity:.64}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime{color:var(--tec-color-text-event-date);opacity:.94}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link{transition:var(--tec-transition-opacity)}.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:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-calendar-month__calendar-event-datetime{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);color:var(--tec-color-text-event-date-secondary)}.tribe-events .tribe-events-calendar-month__calendar-event--featured:before{background-color:var(--tec-color-accent-primary);content:"";height:100%;left:7px;position:absolute;width:2px}.tribe-events .tribe-events-calendar-month__calendar-event--featured:last-child:before{height:calc(100% - var(--tec-spacer-3))}.tribe-events .tribe-events-calendar-month__calendar-event-title-link,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month__calendar-event-title-link:active,.tribe-events .tribe-events-calendar-month__calendar-event-title-link:focus,.tribe-events .tribe-events-calendar-month__calendar-event-title-link:hover,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:active,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:focus,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:hover{border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month__calendar-event-title-link:visited,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:visited{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link{transition:var(--tec-transition-opacity)}.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:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);color:var(--tec-color-text-event-date)}.tribe-events .tribe-events-calendar-month__header-column{text-transform:uppercase}.tribe-events .tribe-events-calendar-month__header-column-title{color:var(--tec-color-text-day-of-week-month);text-align:center}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title{text-align:left}.tribe-events .tribe-events-calendar-month__day{border-radius:var(--tec-border-radius-default)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{border-radius:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:after{background-color:transparent;bottom:0;content:"";display:block;height:2px;left:-1px;position:absolute;transition:var(--tec-transition-background-color);width:calc(100% + 2px)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after{background-color:var(--tec-color-border-active-month-grid-hover)}.tribe-events .tribe-events-calendar-month__day-date-link{color:var(--tec-color-day-marker-month);transition:var(--tec-transition-color)}.tribe-events .tribe-events-calendar-month__day-date-link:focus,.tribe-events .tribe-events-calendar-month__day-date-link:hover{color:var(--tec-color-day-marker-month-hover)}.tribe-events .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-day-marker-month-active)}.tribe-events .tribe-events-calendar-month__day-date-daynum{color:var(--tec-color-day-marker-month)}.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:var(--tec-color-day-marker-current-month);font-weight:var(--tec-font-weight-bold)}.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:var(--tec-color-day-marker-month-current-hover)}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-day-marker-month-current-active)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date{color:var(--tec-color-day-marker-past-month);opacity:.6}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link{color:var(--tec-color-day-marker-past-month)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link:focus,.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link:hover{color:var(--tec-color-day-marker-month-past-hover)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-day-marker-month-past-active)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link .tribe-events-calendar-month__day-date-daynum{color:inherit}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--event{background-color:var(--tec-color-icon-active);opacity:.6}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured{opacity:.6}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-events .tribe-events-calendar-month__day-cell--mobile:focus,.tribe-events .tribe-events-calendar-month__day-cell--mobile:hover{background-color:var(--tec-color-background-secondary)}.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:var(--tec-color-accent-primary)}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date{color:var(--tec-color-background);opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event{background-color:var(--tec-color-background);opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--featured{opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path{fill:var(--tec-color-background)}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:var(--tec-color-accent-primary)}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path{fill:currentColor}.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:var(--tec-color-accent-primary-hover)}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-accent-primary-active)}.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:var(--tec-color-accent-primary)}.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:var(--tec-color-accent-secondary-hover)}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-accent-secondary-active)}.tribe-theme-twentytwenty .tribe-events .tribe-events-calendar-month__day-cell--selected{background-color:var(--tec-color-accent-primary)}.tribe-theme-avada #main .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date{color:var(--tec-color-background-events)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event+.tribe-events-calendar-month-mobile-events__mobile-event{border-top:1px solid var(--tec-color-border-default)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime{color:var(--tec-color-text-event-date-secondary-month-mobile)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:focus .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon-svg path,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:hover .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon-svg path{fill:currentColor;stroke:currentColor}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:active,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:focus,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:hover{border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:visited{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month__more-events{border-top:1px solid var(--tec-color-border-secondary)}.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-bottom-left-radius:9.5px;border-top-left-radius:9.5px}.tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar{border-bottom-right-radius:9.5px;border-top-right-radius:9.5px}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{background-color:var(--tec-color-background-primary-multiday);transition:var(--tec-transition-background-color)}.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:var(--tec-color-background-primary-multiday-hover)}.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner{background-color:var(--tec-color-background-secondary-multiday)}.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:var(--tec-color-background-secondary-multiday-hover)}.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:.64}.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{color:var(--tec-color-text-events-title-month-multiday);font-weight:var(--tec-font-weight-regular);text-overflow:ellipsis}.tribe-theme-avada #main .tribe-events .tribe-events-calendar-month__multiday-event-bar-title{font-weight:var(--tec-font-weight-regular)}.tribe-events .tribe-events-calendar-day__event-title{color:var(--tec-color-text-events-title-day)}.tribe-events .tribe-events-calendar-day__event-title-link{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-day__event-title-link:active,.tribe-events .tribe-events-calendar-day__event-title-link:focus,.tribe-events .tribe-events-calendar-day__event-title-link:hover{border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-day__event-title-link:visited{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-day__event-datetime{color:var(--tec-color-text-event-date)}.tribe-events .tribe-events-calendar-day__event--featured{position:relative}.tribe-events .tribe-events-calendar-day__event--featured:after{background-color:var(--tec-color-accent-primary);content:"";height:100%;left:var(--tec-grid-gutter-small-half);position:absolute;width:3px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event--featured:after{left:calc(var(--tec-grid-width-1-of-9) - var(--tec-grid-gutter-half));width:4px}.tribe-events .tribe-events-calendar-day__event-venue{font-style:normal}.tribe-events .tribe-events-calendar-day__event-featured-image-link{transition:var(--tec-transition-opacity)}.tribe-events .tribe-events-calendar-day__event-featured-image-link:focus,.tribe-events .tribe-events-calendar-day__event-featured-image-link:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-day__event-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-featured-text{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-calendar-day-nav{border-top:1px solid var(--tec-color-border-default)}.tribe-events .tribe-events-calendar-day__time-separator:after,.tribe-events .tribe-events-calendar-day__type-separator:after{background-color:var(--tec-color-border-default);content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-events .tribe-events-calendar-latest-past__event-row--featured .tribe-events-calendar-latest-past__event-date-tag-datetime:after{background-color:var(--tec-color-accent-primary);content:"";height:100%;position:absolute;right:calc(100% - 3px);width:3px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row--featured .tribe-events-calendar-latest-past__event-date-tag-datetime:after{right:-1px;width:4px}.tribe-events .tribe-events-calendar-latest-past__event-venue{font-style:normal}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month,.tribe-events .tribe-events-calendar-latest-past__event-date-tag-year{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2)}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month{color:var(--tec-color-text-secondary);text-transform:uppercase}.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link{transition:var(--tec-transition-opacity)}.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link:focus,.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-calendar-latest-past__event-datetime{color:var(--tec-color-text-event-date)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-text{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-calendar-latest-past__event-title{color:var(--tec-color-text-events-title-latest-past)}.tribe-events .tribe-events-calendar-latest-past__event-title-link{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-latest-past__event-title-link:active,.tribe-events .tribe-events-calendar-latest-past__event-title-link:focus,.tribe-events .tribe-events-calendar-latest-past__event-title-link:hover{border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-latest-past__event-title-link:visited{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-status-label__text{color:var(--tec-color-icon-error)}.tribe-events-single .tribe-events-status-single__header{color:var(--tec-color-icon-error);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-0)}.tribe-events-single .tribe-events-status-single__header--bold{font-weight:var(--tec-font-weight-bold)}.tribe-events-single .tribe-events-status-single__header--alert-icon:before{background-image:url(../images/alert.svg);background-repeat:no-repeat;background-size:var(--tec-spacer-3);content:"";display:inline-block;height:var(--tec-spacer-3);margin-right:var(--tec-spacer-1);min-width:var(--tec-spacer-3)}.tribe-events-single .tribe-events-status-single{border:1px solid var(--tec-color-border-active);border-left-color:var(--tec-color-icon-error);border-left-width:var(--tec-spacer-0);font-size:var(--tec-font-size-2)}.tribe-events-single .tribe-events-status-single__description{color:var(--tec-color-text-primary)}
src/resources/css/views-skeleton.min.css CHANGED
@@ -1 +1 @@
1
- .tribe-events-view{position:relative}.tribe-events .tribe-events-l-container{min-height:600px;padding-bottom:var(--tec-spacer-12);padding-top:var(--tec-spacer-11)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:700px;padding-bottom:var(--tec-spacer-14);padding-top:var(--tec-spacer-13)}.tribe-events .tribe-events-c-breadcrumbs{margin-bottom:var(--tec-spacer-5);width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs{margin-bottom:var(--tec-spacer-9)}.tribe-events .tribe-events-c-breadcrumbs__list{display:flex;flex-wrap:wrap}.tribe-events .tribe-events-c-breadcrumbs__list-item{align-items:center;display:inline-flex}.tribe-events .tribe-events-c-breadcrumbs__list-item:last-child .tribe-events-c-breadcrumbs__list-item-icon-svg{display:none}.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg{display:inline-block;height:14px;margin:0 6px;width:6px}.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg path{fill:currentColor}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg{height:16px;margin:0 10px;width:10px}.tribe-events .datepicker{margin-top:var(--tec-spacer-1);padding:0 var(--tec-spacer-3) var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .datepicker{margin-top:var(--tec-spacer-3)}.tribe-events .datepicker table{border-collapse:collapse;table-layout:fixed}.tribe-events .datepicker .datepicker-switch,.tribe-events .datepicker .next,.tribe-events .datepicker .prev{padding:var(--tec-spacer-4) 0;vertical-align:middle}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg{height:15px;margin-right:auto;width:9px}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path{fill:currentColor}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg{margin-left:auto;margin-right:0}.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:var(--tec-spacer-4) 0 var(--tec-spacer-1)}.tribe-events .datepicker .dow{padding:0;width:var(--tec-grid-width-1-of-7)}.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%}.admin-bar .tribe-events .datepicker{margin-top:var(--tec-spacer-1)}.admin-bar .tribe-events.tribe-common--breakpoint-medium .datepicker{margin-top:var(--tec-spacer-3)}.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:var(--tec-spacer-4) 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:var(--tec-spacer-4) 0 var(--tec-spacer-1)}.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 var(--tec-spacer-3) var(--tec-spacer-3)}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch{cursor:pointer!important}.tribe-theme-avada .tribe-events .datepicker{padding:0 var(--tec-spacer-3) var(--tec-spacer-3)}.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-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar{flex-direction:row}.tribe-events .tribe-events-c-events-bar__views{display:flex;flex:none;justify-content:center}.tribe-events .tribe-events-c-events-bar__search-container{display:none;left:0;padding:var(--tec-spacer-1) var(--tec-grid-gutter-small-half) var(--tec-spacer-2);position:absolute;right:0;top:calc(100% - var(--tec-spacer-1));z-index:var(--tec-z-index-dropdown)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container{align-items:center;display:flex;flex:auto;padding:0;position:static;z-index:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search{display:flex;flex:auto}.tribe-events .tribe-events-c-events-bar__search-form{width:100%}.tribe-events .tribe-events-c-events-bar__search-button{display:inline-block;margin-right:var(--tec-spacer-1);padding:var(--tec-spacer-0);position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-button{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-events-bar__search-button-icon-svg{width:21px}.tribe-events .tribe-events-c-events-bar__search-button-icon-svg path{fill:currentColor}.tribe-events .tribe-events-c-ical{margin-top:var(--tec-spacer-4);text-align:right}.tribe-events .tribe-events-c-ical__link{align-items:center;display:inline-flex;justify-content:center;padding:var(--tec-spacer-2);width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link{width:auto}.tribe-events .tribe-events-c-ical__link-icon-svg{display:none}.tribe-events .tribe-events-view-loader{align-items:flex-start;background-color:var(--tec-color-background-transparent);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:var(--tec-z-index-spinner-container)}.tribe-events .tribe-events-c-messages{display:flex;flex-direction:column}.tribe-events .tribe-events-c-messages__message{align-items:center;display:flex;padding:var(--tec-spacer-2);width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message{justify-content:center;padding:var(--tec-spacer-3)}.tribe-events .tribe-events-c-nav{padding-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav{padding-top:var(--tec-spacer-6)}.tribe-events .tribe-events-c-nav__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.tribe-events .tribe-events-c-nav__list-item{display:flex;width:33.33%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item{width:50%}.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-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item--today{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-label-plural,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-label-plural{clip:auto;height:auto;margin:0;position:static;width:auto}.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-icon-svg,.tribe-events .tribe-events-c-nav__prev-icon-svg{display:none}.tribe-events .tribe-events-c-promo{margin-top:var(--tec-spacer-4)}.tribe-events .tribe-events-c-read-more{margin-top:var(--tec-spacer-2)}.tribe-events .tribe-events-c-small-cta>*{margin-left:var(--tec-spacer-1)}.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:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search{align-items:center;display:flex}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-group{align-items:center;display:flex;flex:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control{flex:auto;margin:var(--tec-spacer-2) 0}.tribe-events .tribe-events-c-search__input-control-icon-svg{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input{margin:calc(var(--tec-spacer-2)*-1) 0}.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{margin-top:var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{flex:none;margin-top:0}#top .main_color .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input,#top.tribe-theme-enfold .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input,.tribe-theme-avada .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input{margin:calc(var(--tec-spacer-2)*-1) 0}.tooltipster-base.tribe-events-tooltip-theme{height:auto!important;max-width:254px;padding:var(--tec-spacer-5)}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box{margin:0}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content{padding:0;word-break:break-word}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-arrow{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav{display:block!important;flex:none;visibility:visible}.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;line-height:0}.tribe-events .tribe-events-c-top-bar__nav-link-icon-svg{height:19px;width:11px}.tribe-common--breakpoint-medium.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{flex:auto;position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker{margin:0;padding:0}.tribe-events .tribe-events-c-top-bar__datepicker-separator{white-space:pre}.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-mobile{display:none!important;visibility:hidden}.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop{display:block!important;visibility:visible}.tribe-events .tribe-events-c-top-bar__datepicker-button{align-items:center;display:flex;flex:none}.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg{display:none}.tribe-events .tribe-events-c-top-bar__datepicker-container{bottom:0;left:0;max-width:calc(100% + 29px);position:absolute;width:363px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-container{max-width:none;min-width:363px}.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar__datepicker-container{max-width:calc(100% + 66px)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar__datepicker-container{max-width:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__actions{display:block!important;flex:none;margin-left:auto;visibility:visible}#top .main_color .tribe-events .tribe-events-c-top-bar__datepicker-input,#top.tribe-theme-enfold .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}.entry-content-wrapper .tribe-events .tribe-events-c-top-bar__nav-list-item{padding-right:15px}.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-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector{width:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button{height:100%;padding:var(--tec-spacer-4) var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text{clip:auto;height:auto;margin:0;position:static;width:auto;flex:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content{left:0;padding:var(--tec-spacer-1);right:auto;transform:translateY(var(--tec-spacer-1));width:auto}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item--active{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-link{padding:var(--tec-spacer-0) var(--tec-spacer-7) var(--tec-spacer-0) var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-icon,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__button{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{display:block;height:100%;padding:0 var(--tec-spacer-2);position:static;transform:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list{display:flex;height:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item{padding:0 var(--tec-spacer-2)}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active{display:block}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link{height:100%;padding:var(--tec-spacer-4) 0;position:relative}.tribe-events .tribe-events-c-view-selector__button{align-items:center;display:flex;padding:var(--tec-spacer-0);position:relative;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__button{padding:var(--tec-spacer-1)}.tribe-events .tribe-events-c-view-selector__button-icon{display:block;height:21px;width:21px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__button-icon{height:23px;width:23px}.tribe-events .tribe-events-c-view-selector__button-icon-caret-svg{display:none}.tribe-events .tribe-events-c-view-selector__content{display:none;padding:var(--tec-spacer-2) calc(var(--tec-spacer-2)/2);position:absolute;right:0;top:100%;transform:translateY(var(--tec-spacer-3));z-index:var(--tec-z-index-dropdown)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__content{transform:translateY(var(--tec-spacer-2))}.tribe-events .tribe-events-c-view-selector__list-item-link{align-items:center;display:flex;padding:var(--tec-spacer-1) var(--tec-spacer-5) var(--tec-spacer-1) var(--tec-spacer-2)}.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;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;margin:0 calc(var(--tec-grid-gutter-page-small)*-1);padding:0 var(--tec-grid-gutter-page-small) var(--tec-spacer-3);position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header{margin:0;padding:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search{background-color:transparent;flex-direction:row}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar{margin-left:0;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar{width:100%}.tribe-events .tribe-events-header__messages{margin-bottom:var(--tec-spacer-3);width:100%}.tribe-events .tribe-events-header__messages.tribe-events-header__messages--mobile{margin-top:10px}.tribe-events .tribe-events-header__messages:not(.tribe-events-header__messages--mobile){display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages{margin-bottom:var(--tec-spacer-7);order:1}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages:not(.tribe-events-header__messages--mobile){display:flex}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages.tribe-events-header__messages--mobile{display:none}.tribe-events .tribe-events-header__events-bar{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar{margin-bottom:var(--tec-spacer-7);margin-left:var(--tec-spacer-3)}.tribe-events .tribe-events-header__top-bar{flex:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar{margin-bottom:var(--tec-spacer-7)}.tribe-events .tribe-events-calendar-list__event-row{flex-wrap:nowrap;margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{margin:var(--tec-spacer-9) var(--tec-grid-gutter-half-negative) var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-events .tribe-events-calendar-list__event-row:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:var(--tec-spacer-8)}.tribe-events .tribe-events-calendar-list__event-date-tag{flex:none;position:relative;width:54px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag{min-width:90px;width:var(--tec-grid-width-1-of-9)}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{display:flex;flex-direction:column;height:100%;padding-top:var(--tec-spacer-0);text-align:center}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{margin-bottom:calc(var(--tec-spacer-0)*-1)}.tribe-events .tribe-events-calendar-list__event-wrapper{flex:1;width:calc(var(--tec-grid-width-1-of-4)*3 + var(--tec-grid-gutter-small-half))}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-wrapper{flex:1 1 calc(var(--tec-grid-width-1-of-9)*8)}.tribe-events .tribe-events-calendar-list__event{flex-direction:column}.tribe-common--breakpoint-medium.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{flex:none;margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{margin-bottom:0;width:calc(var(--tec-grid-width-1-of-8)*3)}.tribe-events .tribe-events-calendar-list__event-featured-image,.tribe-events .tribe-events-calendar-list__event-featured-image-link{display:block}.tribe-events .tribe-events-calendar-list__event-details{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{width:calc(var(--tec-grid-width-1-of-8)*5)}.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:0 0 var(--tec-spacer-1)}.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-title-link{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-list__event-title-link:active,.tribe-events .tribe-events-calendar-list__event-title-link:focus,.tribe-events .tribe-events-calendar-list__event-title-link:hover{border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-list__event-title-link:visited{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-list__event-datetime-featured-icon{display:inline-block;margin-right:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{clip:auto;height:auto;margin:0;position:static;width:auto;margin-right:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-list__event-venue{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description{display:block!important;margin-top:var(--tec-spacer-3);visibility:visible}.tribe-events .tribe-events-calendar-list__event-cost{margin-top:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-cost{margin-top:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-list__month-separator{align-items:center;display:flex}.tribe-events .tribe-events-calendar-list__month-separator-text{flex:none}.tribe-events .tribe-events-calendar-list-nav{padding-top:var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav{padding-top:var(--tec-spacer-7)}.tribe-events .tribe-events-calendar-month{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month{margin:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body{border-top:1px solid var(--tec-color-border-secondary-month-grid)}.tribe-events .tribe-events-calendar-month__week{display:flex}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week{border-left:1px solid var(--tec-color-border-secondary-month-grid)}.tribe-events .tribe-events-calendar-month__calendar-event{margin:var(--tec-spacer-1) 0;padding:0 var(--tec-spacer-3);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:var(--tec-spacer-3)}.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:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month__calendar-event-datetime-featured-icon{display:inline-block;line-height:0;margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-wrapper{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image,.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:var(--tec-spacer-2);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,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link{display:block}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime>*{vertical-align:middle}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime-featured-icon{display:inline-block;line-height:0;margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description{margin-bottom:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-month__calendar-event-title{margin:0}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-cost{margin-top:var(--tec-spacer-3)}.tribe-theme-twentynineteen .entry .tribe-events .tribe-events-calendar-month__calendar-event,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-month__calendar-event{margin:var(--tec-spacer-1) 0;padding:0 var(--tec-spacer-3);position:relative}.tribe-theme-twentynineteen .entry .tribe-events .tribe-events-calendar-month__calendar-event:first-child,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-month__calendar-event:first-child{margin-top:0}.tribe-theme-twentynineteen .entry .tribe-events .tribe-events-calendar-month__calendar-event:last-child,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-month__calendar-event:last-child{margin-bottom:0;padding-bottom:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__header-row{display:flex}.tribe-events .tribe-events-calendar-month__header-column{padding-bottom:var(--tec-spacer-3);width:var(--tec-grid-width-1-of-7)}.tribe-events .tribe-events-calendar-month__header-column-title{margin:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-mobile{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop{display:block!important;visibility:visible}.tribe-events .tribe-events-calendar-month__day{aspect-ratio:1/1;height:auto;min-height:36px;overflow:hidden;padding-top:var(--grid-width-1-of-7);position:relative;width:var(--tec-grid-width-1-of-7)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{aspect-ratio:auto;border-color:var(--tec-color-border-secondary-month-grid);border-style:solid;border-width:0 1px 1px 0;min-height:168px;overflow:visible;padding-top:0}.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;position:absolute;text-align:center;top:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--mobile{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.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{margin:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-date{flex:none;padding:var(--tec-spacer-1) var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__events{flex:auto}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:currentColor;border-radius:50%;height:8px;width:8px}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured{line-height:0;width:8px}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path{fill:currentColor}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month-mobile-events{display:none!important;visibility:hidden}.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:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event{padding:var(--tec-spacer-2) 0}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event--featured{padding-bottom:var(--tec-spacer-4)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-featured-image-wrapper{margin-bottom:var(--tec-spacer-2)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime{margin-bottom:var(--tec-spacer-0)}.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;line-height:0;margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text{margin-right:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title{margin:0}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-cost{margin-top:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month-mobile-events__more-events{padding:var(--tec-spacer-0) 0 var(--tec-spacer-4)}.tribe-events .tribe-events-calendar-month__more-events{display:flex;flex:none;margin:0 var(--tec-spacer-3);padding:var(--tec-spacer-1) 0 var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__more-events-link{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper{height:19px;margin-bottom:var(--tec-spacer-0);position:relative}.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:var(--tec-z-index-multiday-event)}.tribe-events .tribe-events-calendar-month__multiday-event-hidden-title{margin:0;overflow:hidden;white-space:nowrap}.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:var(--tec-color-background);overflow:hidden;position:relative;width:100%;z-index:var(--tec-z-index-multiday-event-bar)}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;padding:1px var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__multiday-event-bar-featured-icon{flex:none;line-height:0;margin-right:5px}.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{flex:none;margin:0;max-width:100%;overflow:hidden;white-space:nowrap}.tribe-events .tribe-events-calendar-month-nav{padding-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month-nav{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7);padding-left:54px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-8);margin-top:var(--tec-spacer-9);padding-left:0}.tribe-events .tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before{content:"";min-width:90px;width:var(--tec-grid-width-1-of-9)}.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event,.tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-8)}.tribe-events .tribe-events-calendar-day__event-content{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content{display:flex;flex:1 1 calc(var(--tec-grid-width-1-of-9)*8);flex-direction:row-reverse;justify-content:flex-end;margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content>*{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper{flex:none;margin-bottom:0;width:calc(var(--tec-grid-width-1-of-8)*3)}.tribe-events .tribe-events-calendar-day__event-featured-image-link,.tribe-events .tribe-events-calendar-list__event-featured-image{display:block}.tribe-events .tribe-events-calendar-day__event-details{position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-details{flex:none;width:calc(var(--tec-grid-width-1-of-8)*5)}.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:0 0 var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-title{margin:0 0 var(--tec-spacer-3)}.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:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-featured-text{clip:auto;height:auto;margin:0;position:static;width:auto;margin-right:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-day__event-venue{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-venue{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-description{display:block!important;margin-top:var(--tec-spacer-3);visibility:visible}.tribe-events .tribe-events-calendar-day__event-cost{margin-top:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-cost{margin-top:var(--tec-spacer-3)}.tribe-theme-twentynineteen .tribe-events .entry.tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7);padding-left:54px}.tribe-theme-twentynineteen .tribe-events .entry.tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .entry.tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-8);margin-top:var(--tec-spacer-9);padding-left:0}.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .entry.tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-day__time-separator+.entry.tribe-events-calendar-day__event,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-day__type-separator+.entry.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-4)}.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__time-separator+.entry.tribe-events-calendar-day__event,.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__type-separator+.entry.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-8)}.tribe-events .tribe-events-calendar-day-nav{padding-top:var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day-nav{padding-top:var(--tec-spacer-7)}.tribe-events .tribe-events-calendar-day__time-separator{align-items:center;display:flex}.tribe-events .tribe-events-calendar-day__time-separator-text{flex:none}.tribe-events .tribe-events-calendar-day__type-separator{align-items:center;display:flex}.tribe-events .tribe-events-calendar-day__type-separator-text{flex:none}.tribe-events .tribe-events-calendar-latest-past__event-row{flex-wrap:nowrap;margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row{margin:var(--tec-spacer-9) var(--tec-grid-gutter-half-negative) var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-events .tribe-events-calendar-latest-past__event-row:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-events .tribe-events-calendar-latest-past__event-date-tag{flex:none;position:relative;width:54px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-date-tag{min-width:90px;width:var(--tec-grid-width-1-of-9)}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime{display:flex;flex-direction:column;height:100%;text-align:center}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-daynum,.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month{margin-bottom:calc(var(--tec-spacer-0)*-1)}.tribe-events .tribe-events-calendar-latest-past__event-wrapper{flex:1;width:calc(var(--tec-grid-width-1-of-4)*3 + var(--tec-grid-gutter-small-half))}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-wrapper{flex:1 1 calc(var(--tec-grid-width-1-of-9)*8)}.tribe-events .tribe-events-calendar-latest-past__event{flex-direction:column}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event{flex-direction:row-reverse;justify-content:flex-end}.tribe-events .tribe-events-calendar-latest-past__event-featured-image-wrapper{flex:none;margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-featured-image-wrapper{margin-bottom:0;width:calc(var(--tec-grid-width-1-of-8)*3)}.tribe-events .tribe-events-calendar-latest-past__event-featured-image,.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link{display:block}.tribe-events .tribe-events-calendar-latest-past__event-details{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-details{width:calc(var(--tec-grid-width-1-of-8)*5)}.tribe-events .tribe-events-calendar-latest-past__event-header>:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,.tribe-events .tribe-events-calendar-latest-past__event-title{margin:0 0 var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-title{margin:0 0 var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper:last-child,.tribe-events .tribe-events-calendar-latest-past__event-title:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-icon{display:inline-block;margin-right:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-text{clip:auto;height:auto;margin:0;position:static;width:auto;margin-right:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-latest-past__event-venue{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-venue{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-description{display:block!important;margin-top:var(--tec-spacer-3);visibility:visible}.tribe-events .tribe-events-calendar-latest-past__event-cost{margin-top:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-cost{margin-top:var(--tec-spacer-3)}.tribe-events-single .tribe-events-status-single__header--alert-icon{align-items:center;display:inline-flex}.tribe-events-single .tribe-events-status-single{display:inline-flex;margin-bottom:var(--tec-spacer-4);padding:var(--tec-spacer-2) var(--tec-spacer-4)}.tribe-events-single .tribe-events-status-single__description{padding-left:var(--tec-spacer-5)}
1
+ .tribe-events-view{position:relative}.tribe-events .tribe-events-l-container{min-height:600px;padding-bottom:var(--tec-spacer-12);padding-top:var(--tec-spacer-11)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:700px;padding-bottom:var(--tec-spacer-14);padding-top:var(--tec-spacer-13)}.tribe-events .tribe-events-c-breadcrumbs{margin-bottom:var(--tec-spacer-5);width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs{margin-bottom:var(--tec-spacer-9)}.tribe-events .tribe-events-c-breadcrumbs__list{display:flex;flex-wrap:wrap}.tribe-events .tribe-events-c-breadcrumbs__list-item{align-items:center;display:inline-flex}.tribe-events .tribe-events-c-breadcrumbs__list-item:last-child .tribe-events-c-breadcrumbs__list-item-icon-svg{display:none}.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg{display:inline-block;height:14px;margin:0 6px;width:6px}.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg path{fill:currentColor}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg{height:16px;margin:0 10px;width:10px}.tribe-events .datepicker{margin-top:var(--tec-spacer-1);padding:0 var(--tec-spacer-3) var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .datepicker{margin-top:var(--tec-spacer-3)}.tribe-events .datepicker table{border-collapse:collapse;table-layout:fixed}.tribe-events .datepicker .datepicker-switch,.tribe-events .datepicker .next,.tribe-events .datepicker .prev{padding:var(--tec-spacer-4) 0;vertical-align:middle}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg{height:15px;margin-right:auto;width:9px}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path{fill:currentColor}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg{margin-left:auto;margin-right:0}.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:var(--tec-spacer-4) 0 var(--tec-spacer-1)}.tribe-events .datepicker .dow{padding:0;width:var(--tec-grid-width-1-of-7)}.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%}.admin-bar .tribe-events .datepicker{margin-top:var(--tec-spacer-1)}.admin-bar .tribe-events.tribe-common--breakpoint-medium .datepicker{margin-top:var(--tec-spacer-3)}.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:var(--tec-spacer-4) 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:var(--tec-spacer-4) 0 var(--tec-spacer-1)}.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 var(--tec-spacer-3) var(--tec-spacer-3)}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch{cursor:pointer!important}.tribe-theme-avada .tribe-events .datepicker{padding:0 var(--tec-spacer-3) var(--tec-spacer-3)}.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-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar{flex-direction:row}.tribe-events .tribe-events-c-events-bar__views{display:flex;flex:none;justify-content:center}.tribe-events .tribe-events-c-events-bar__search-container{display:none;left:0;padding:var(--tec-spacer-1) var(--tec-grid-gutter-small-half) var(--tec-spacer-2);position:absolute;right:0;top:calc(100% - var(--tec-spacer-1));z-index:var(--tec-z-index-dropdown)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container{align-items:center;display:flex;flex:auto;padding:0;position:static;z-index:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search{display:flex;flex:auto}.tribe-events .tribe-events-c-events-bar__search-form{width:100%}.tribe-events .tribe-events-c-events-bar__search-button{display:inline-block;margin-right:var(--tec-spacer-1);padding:var(--tec-spacer-0);position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-button{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-events-bar__search-button-icon-svg{width:21px}.tribe-events .tribe-events-c-events-bar__search-button-icon-svg path{fill:currentColor}.tribe-events .tribe-events-c-ical{margin-top:var(--tec-spacer-4);text-align:right}.tribe-events .tribe-events-c-ical__link{align-items:center;display:inline-flex;justify-content:center;padding:var(--tec-spacer-2);width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link{width:auto}.tribe-events .tribe-events-c-ical__link-icon-svg{display:none}.tribe-events .tribe-events-c-subscribe-dropdown{display:flex;flex-flow:column;font-size:var(--tec-font-size-2);justify-content:flex-end;margin:var(--tec-spacer-7) 0;width:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{float:right;margin-left:auto}.tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{width:auto}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{position:relative}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{display:inline-block;height:6px;margin-left:var(--tec-spacer-1);vertical-align:middle;width:10px}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content{display:none}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list{list-style:none;padding:var(--tec-spacer-1);transform:translateY(var(--tec-spacer-1));width:auto;z-index:var(--tec-z-index-dropdown)}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item{border-radius:var(--tec-border-radius-default);outline:0;padding:var(--tec-spacer-0);text-align:left}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a{display:inline-block;padding:0 var(--tec-spacer-3);width:100%}.tribe-events .tribe-events-c-subscribe-dropdown:focus-within .tribe-events-c-subscribe-dropdown__content,.tribe-events .tribe-events-c-subscribe-dropdown:focus .tribe-events-c-subscribe-dropdown__content{display:block}.tribe-events .tribe-events-c-subscribe-dropdown:focus-within .tribe-events-c-subscribe-dropdown__button-icon,.tribe-events .tribe-events-c-subscribe-dropdown:focus .tribe-events-c-subscribe-dropdown__button-icon{transform:rotate(180deg)}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button--active+.tribe-events-c-subscribe-dropdown__content{display:block}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button--active .tribe-events-c-subscribe-dropdown__button-icon{transform:rotate(180deg)}.tribe-events .tribe-events-view-loader{align-items:flex-start;background-color:var(--tec-color-background-transparent);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:var(--tec-z-index-spinner-container)}.tribe-events .tribe-events-c-messages{display:flex;flex-direction:column}.tribe-events .tribe-events-c-messages__message{align-items:center;display:flex;padding:var(--tec-spacer-2);width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message{justify-content:center;padding:var(--tec-spacer-3)}.tribe-events .tribe-events-c-nav{padding-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav{padding-top:var(--tec-spacer-6)}.tribe-events .tribe-events-c-nav__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.tribe-events .tribe-events-c-nav__list-item{display:flex;width:33.33%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item{width:50%}.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-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item--today{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-label-plural,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-label-plural{clip:auto;height:auto;margin:0;position:static;width:auto}.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-icon-svg,.tribe-events .tribe-events-c-nav__prev-icon-svg{display:none}.tribe-events .tribe-events-c-promo{margin-top:var(--tec-spacer-4)}.tribe-events .tribe-events-c-read-more{margin-top:var(--tec-spacer-2)}.tribe-events .tribe-events-c-small-cta>*{margin-left:var(--tec-spacer-1)}.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:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search{align-items:center;display:flex}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-group{align-items:center;display:flex;flex:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control{flex:auto;margin:var(--tec-spacer-2) 0}.tribe-events .tribe-events-c-search__input-control-icon-svg{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input{margin:calc(var(--tec-spacer-2)*-1) 0}.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{margin-top:var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{flex:none;margin-top:0}#top .main_color .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input,#top.tribe-theme-enfold .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input,.tribe-theme-avada .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input{margin:calc(var(--tec-spacer-2)*-1) 0}.tooltipster-base.tribe-events-tooltip-theme{height:auto!important;max-width:254px;padding:var(--tec-spacer-5)}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box{margin:0}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content{padding:0;word-break:break-word}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-arrow{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav{display:block!important;flex:none;visibility:visible}.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;line-height:0}.tribe-events .tribe-events-c-top-bar__nav-link-icon-svg{height:19px;width:11px}.tribe-common--breakpoint-medium.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{flex:auto;position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker{margin:0;padding:0}.tribe-events .tribe-events-c-top-bar__datepicker-separator{white-space:pre}.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-mobile{display:none!important;visibility:hidden}.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop{display:block!important;visibility:visible}.tribe-events .tribe-events-c-top-bar__datepicker-button{align-items:center;display:flex;flex:none}.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg{display:none}.tribe-events .tribe-events-c-top-bar__datepicker-container{bottom:0;left:0;max-width:calc(100% + 29px);position:absolute;width:363px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-container{max-width:none;min-width:363px}.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar__datepicker-container{max-width:calc(100% + 66px)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar__datepicker-container{max-width:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__actions{display:block!important;flex:none;margin-left:auto;visibility:visible}#top .main_color .tribe-events .tribe-events-c-top-bar__datepicker-input,#top.tribe-theme-enfold .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}.entry-content-wrapper .tribe-events .tribe-events-c-top-bar__nav-list-item{padding-right:15px}.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-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector{width:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button{height:100%;padding:var(--tec-spacer-4) var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text{clip:auto;height:auto;margin:0;position:static;width:auto;flex:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content{left:0;padding:var(--tec-spacer-1);right:auto;transform:translateY(var(--tec-spacer-1));width:auto}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item--active{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-link{padding:var(--tec-spacer-0) var(--tec-spacer-7) var(--tec-spacer-0) var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-icon,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__button{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{display:block;height:100%;padding:0 var(--tec-spacer-2);position:static;transform:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list{display:flex;height:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item{padding:0 var(--tec-spacer-2)}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active{display:block}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link{height:100%;padding:var(--tec-spacer-4) 0;position:relative}.tribe-events .tribe-events-c-view-selector__button{align-items:center;display:flex;padding:var(--tec-spacer-0);position:relative;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__button{padding:var(--tec-spacer-1)}.tribe-events .tribe-events-c-view-selector__button-icon{display:block;height:21px;width:21px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__button-icon{height:23px;width:23px}.tribe-events .tribe-events-c-view-selector__button-icon-caret-svg{display:none}.tribe-events .tribe-events-c-view-selector__content{display:none;padding:var(--tec-spacer-2) calc(var(--tec-spacer-2)/2);position:absolute;right:0;top:100%;transform:translateY(var(--tec-spacer-3));z-index:var(--tec-z-index-dropdown)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__content{transform:translateY(var(--tec-spacer-2))}.tribe-events .tribe-events-c-view-selector__list-item-link{align-items:center;display:flex;padding:var(--tec-spacer-1) var(--tec-spacer-5) var(--tec-spacer-1) var(--tec-spacer-2)}.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;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;margin:0 calc(var(--tec-grid-gutter-page-small)*-1);padding:0 var(--tec-grid-gutter-page-small) var(--tec-spacer-3);position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header{margin:0;padding:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search{background-color:transparent;flex-direction:row}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar{margin-left:0;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar{width:100%}.tribe-events .tribe-events-header__messages{margin-bottom:var(--tec-spacer-3);width:100%}.tribe-events .tribe-events-header__messages.tribe-events-header__messages--mobile{margin-top:10px}.tribe-events .tribe-events-header__messages:not(.tribe-events-header__messages--mobile){display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages{margin-bottom:var(--tec-spacer-7);order:1}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages:not(.tribe-events-header__messages--mobile){display:flex}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages.tribe-events-header__messages--mobile{display:none}.tribe-events .tribe-events-header__events-bar{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar{margin-bottom:var(--tec-spacer-7);margin-left:var(--tec-spacer-3)}.tribe-events .tribe-events-header__top-bar{flex:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar{margin-bottom:var(--tec-spacer-7)}.tribe-events .tribe-events-calendar-list__event-row{flex-wrap:nowrap;margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{margin:var(--tec-spacer-9) var(--tec-grid-gutter-half-negative) var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-events .tribe-events-calendar-list__event-row:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:var(--tec-spacer-8)}.tribe-events .tribe-events-calendar-list__event-date-tag{flex:none;position:relative;width:54px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag{min-width:90px;width:var(--tec-grid-width-1-of-9)}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{display:flex;flex-direction:column;height:100%;padding-top:var(--tec-spacer-0);text-align:center}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{margin-bottom:calc(var(--tec-spacer-0)*-1)}.tribe-events .tribe-events-calendar-list__event-wrapper{flex:1;width:calc(var(--tec-grid-width-1-of-4)*3 + var(--tec-grid-gutter-small-half))}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-wrapper{flex:1 1 calc(var(--tec-grid-width-1-of-9)*8)}.tribe-events .tribe-events-calendar-list__event{flex-direction:column}.tribe-common--breakpoint-medium.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{flex:none;margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{margin-bottom:0;width:calc(var(--tec-grid-width-1-of-8)*3)}.tribe-events .tribe-events-calendar-list__event-featured-image,.tribe-events .tribe-events-calendar-list__event-featured-image-link{display:block}.tribe-events .tribe-events-calendar-list__event-details{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{width:calc(var(--tec-grid-width-1-of-8)*5)}.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:0 0 var(--tec-spacer-1)}.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-title-link{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-list__event-title-link:active,.tribe-events .tribe-events-calendar-list__event-title-link:focus,.tribe-events .tribe-events-calendar-list__event-title-link:hover{border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-list__event-title-link:visited{color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-list__event-datetime-featured-icon{display:inline-block;margin-right:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{clip:auto;height:auto;margin:0;position:static;width:auto;margin-right:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-list__event-venue{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description{display:block!important;margin-top:var(--tec-spacer-3);visibility:visible}.tribe-events .tribe-events-calendar-list__event-cost{margin-top:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-cost{margin-top:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-list__month-separator{align-items:center;display:flex}.tribe-events .tribe-events-calendar-list__month-separator-text{flex:none}.tribe-events .tribe-events-calendar-list-nav{padding-top:var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav{padding-top:var(--tec-spacer-7)}.tribe-events .tribe-events-calendar-month{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month{margin:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body{border-top:1px solid var(--tec-color-border-secondary-month-grid)}.tribe-events .tribe-events-calendar-month__week{display:flex}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week{border-left:1px solid var(--tec-color-border-secondary-month-grid)}.tribe-events .tribe-events-calendar-month__calendar-event{margin:var(--tec-spacer-1) 0;padding:0 var(--tec-spacer-3);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:var(--tec-spacer-3)}.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:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month__calendar-event-datetime-featured-icon{display:inline-block;line-height:0;margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-wrapper{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image,.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:var(--tec-spacer-2);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,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link{display:block}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime>*{vertical-align:middle}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime-featured-icon{display:inline-block;line-height:0;margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description{margin-bottom:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-month__calendar-event-title{margin:0}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-cost{margin-top:var(--tec-spacer-3)}.tribe-theme-twentynineteen .entry .tribe-events .tribe-events-calendar-month__calendar-event,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-month__calendar-event{margin:var(--tec-spacer-1) 0;padding:0 var(--tec-spacer-3);position:relative}.tribe-theme-twentynineteen .entry .tribe-events .tribe-events-calendar-month__calendar-event:first-child,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-month__calendar-event:first-child{margin-top:0}.tribe-theme-twentynineteen .entry .tribe-events .tribe-events-calendar-month__calendar-event:last-child,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-month__calendar-event:last-child{margin-bottom:0;padding-bottom:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__header-row{display:flex}.tribe-events .tribe-events-calendar-month__header-column{padding-bottom:var(--tec-spacer-3);width:var(--tec-grid-width-1-of-7)}.tribe-events .tribe-events-calendar-month__header-column-title{margin:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-mobile{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop{display:block!important;visibility:visible}.tribe-events .tribe-events-calendar-month__day{aspect-ratio:1/1;height:auto;min-height:36px;overflow:hidden;padding-top:var(--grid-width-1-of-7);position:relative;width:var(--tec-grid-width-1-of-7)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{aspect-ratio:auto;border-color:var(--tec-color-border-secondary-month-grid);border-style:solid;border-width:0 1px 1px 0;min-height:168px;overflow:visible;padding-top:0}.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;position:absolute;text-align:center;top:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--mobile{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.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{margin:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-date{flex:none;padding:var(--tec-spacer-1) var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__events{flex:auto}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:currentColor;border-radius:50%;height:8px;width:8px}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured{line-height:0;width:8px}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path{fill:currentColor}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month-mobile-events{display:none!important;visibility:hidden}.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:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event{padding:var(--tec-spacer-2) 0}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event--featured{padding-bottom:var(--tec-spacer-4)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-featured-image-wrapper{margin-bottom:var(--tec-spacer-2)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime{margin-bottom:var(--tec-spacer-0)}.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;line-height:0;margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text{margin-right:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title{margin:0}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-cost{margin-top:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month-mobile-events__more-events{padding:var(--tec-spacer-0) 0 var(--tec-spacer-4)}.tribe-events .tribe-events-calendar-month__more-events{display:flex;flex:none;margin:0 var(--tec-spacer-3);padding:var(--tec-spacer-1) 0 var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__more-events-link{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper{height:19px;margin-bottom:var(--tec-spacer-0);position:relative}.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:var(--tec-z-index-multiday-event)}.tribe-events .tribe-events-calendar-month__multiday-event-hidden-title{margin:0;overflow:hidden;white-space:nowrap}.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:var(--tec-color-background);overflow:hidden;position:relative;width:100%;z-index:var(--tec-z-index-multiday-event-bar)}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;padding:1px var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__multiday-event-bar-featured-icon{flex:none;line-height:0;margin-right:5px}.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{flex:none;margin:0;max-width:100%;overflow:hidden;white-space:nowrap}.tribe-events .tribe-events-calendar-month-nav{padding-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month-nav{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7);padding-left:54px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-8);margin-top:var(--tec-spacer-9);padding-left:0}.tribe-events .tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before{content:"";min-width:90px;width:var(--tec-grid-width-1-of-9)}.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event,.tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-8)}.tribe-events .tribe-events-calendar-day__event-content{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content{display:flex;flex:1 1 calc(var(--tec-grid-width-1-of-9)*8);flex-direction:row-reverse;justify-content:flex-end;margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content>*{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper{flex:none;margin-bottom:0;width:calc(var(--tec-grid-width-1-of-8)*3)}.tribe-events .tribe-events-calendar-day__event-featured-image-link,.tribe-events .tribe-events-calendar-list__event-featured-image{display:block}.tribe-events .tribe-events-calendar-day__event-details{position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-details{flex:none;width:calc(var(--tec-grid-width-1-of-8)*5)}.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:0 0 var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-title{margin:0 0 var(--tec-spacer-3)}.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:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-featured-text{clip:auto;height:auto;margin:0;position:static;width:auto;margin-right:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-day__event-venue{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-venue{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-description{display:block!important;margin-top:var(--tec-spacer-3);visibility:visible}.tribe-events .tribe-events-calendar-day__event-cost{margin-top:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-cost{margin-top:var(--tec-spacer-3)}.tribe-theme-twentynineteen .tribe-events .entry.tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7);padding-left:54px}.tribe-theme-twentynineteen .tribe-events .entry.tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .entry.tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-8);margin-top:var(--tec-spacer-9);padding-left:0}.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .entry.tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-day__time-separator+.entry.tribe-events-calendar-day__event,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-day__type-separator+.entry.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-4)}.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__time-separator+.entry.tribe-events-calendar-day__event,.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__type-separator+.entry.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-8)}.tribe-events .tribe-events-calendar-day-nav{padding-top:var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day-nav{padding-top:var(--tec-spacer-7)}.tribe-events .tribe-events-calendar-day__time-separator{align-items:center;display:flex}.tribe-events .tribe-events-calendar-day__time-separator-text{flex:none}.tribe-events .tribe-events-calendar-day__type-separator{align-items:center;display:flex}.tribe-events .tribe-events-calendar-day__type-separator-text{flex:none}.tribe-events .tribe-events-calendar-latest-past__event-row{flex-wrap:nowrap;margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row{margin:var(--tec-spacer-9) var(--tec-grid-gutter-half-negative) var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-events .tribe-events-calendar-latest-past__event-row:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-events .tribe-events-calendar-latest-past__event-date-tag{flex:none;position:relative;width:54px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-date-tag{min-width:90px;width:var(--tec-grid-width-1-of-9)}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime{display:flex;flex-direction:column;height:100%;text-align:center}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-daynum,.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month{margin-bottom:calc(var(--tec-spacer-0)*-1)}.tribe-events .tribe-events-calendar-latest-past__event-wrapper{flex:1;width:calc(var(--tec-grid-width-1-of-4)*3 + var(--tec-grid-gutter-small-half))}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-wrapper{flex:1 1 calc(var(--tec-grid-width-1-of-9)*8)}.tribe-events .tribe-events-calendar-latest-past__event{flex-direction:column}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event{flex-direction:row-reverse;justify-content:flex-end}.tribe-events .tribe-events-calendar-latest-past__event-featured-image-wrapper{flex:none;margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-featured-image-wrapper{margin-bottom:0;width:calc(var(--tec-grid-width-1-of-8)*3)}.tribe-events .tribe-events-calendar-latest-past__event-featured-image,.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link{display:block}.tribe-events .tribe-events-calendar-latest-past__event-details{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-details{width:calc(var(--tec-grid-width-1-of-8)*5)}.tribe-events .tribe-events-calendar-latest-past__event-header>:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,.tribe-events .tribe-events-calendar-latest-past__event-title{margin:0 0 var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-title{margin:0 0 var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper:last-child,.tribe-events .tribe-events-calendar-latest-past__event-title:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-icon{display:inline-block;margin-right:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-text{clip:auto;height:auto;margin:0;position:static;width:auto;margin-right:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-latest-past__event-venue{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-venue{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-description{display:block!important;margin-top:var(--tec-spacer-3);visibility:visible}.tribe-events .tribe-events-calendar-latest-past__event-cost{margin-top:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-cost{margin-top:var(--tec-spacer-3)}.tribe-events-single .tribe-events-status-single__header--alert-icon{align-items:center;display:inline-flex}.tribe-events-single .tribe-events-status-single{display:inline-flex;margin-bottom:var(--tec-spacer-4);padding:var(--tec-spacer-2) var(--tec-spacer-4)}.tribe-events-single .tribe-events-status-single__description{padding-left:var(--tec-spacer-5)}
src/resources/js/app/blocks.min.js CHANGED
@@ -11,4 +11,4 @@ var tribe="object"==typeof tribe?tribe:{};tribe.events=tribe.events||{},tribe.ev
11
  *
12
  * This source code is licensed under the MIT license found in the
13
  * LICENSE file in the root directory of this source tree.
14
- */var n="function"==typeof Symbol&&Symbol.for,a=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,s=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,u=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,m=n?Symbol.for("react.concurrent_mode"):60111,_=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,y=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,M=n?Symbol.for("react.scope"):60119;function L(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case d:case m:case s:case u:case i:case p:return e;default:switch(e=e&&e.$$typeof){case c:case _:case y:case h:case l:return e;default:return t}}case o:return t}}}function w(e){return L(e)===m}t.AsyncMode=d,t.ConcurrentMode=m,t.ContextConsumer=c,t.ContextProvider=l,t.Element=a,t.ForwardRef=_,t.Fragment=s,t.Lazy=y,t.Memo=h,t.Portal=o,t.Profiler=u,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return w(e)||L(e)===d},t.isConcurrentMode=w,t.isContextConsumer=function(e){return L(e)===c},t.isContextProvider=function(e){return L(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},t.isForwardRef=function(e){return L(e)===_},t.isFragment=function(e){return L(e)===s},t.isLazy=function(e){return L(e)===y},t.isMemo=function(e){return L(e)===h},t.isPortal=function(e){return L(e)===o},t.isProfiler=function(e){return L(e)===u},t.isStrictMode=function(e){return L(e)===i},t.isSuspense=function(e){return L(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===s||e===m||e===u||e===i||e===p||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===_||e.$$typeof===b||e.$$typeof===v||e.$$typeof===M||e.$$typeof===g)},t.typeOf=L},function(e,t,r){var n={"./af":174,"./af.js":174,"./ar":175,"./ar-dz":176,"./ar-dz.js":176,"./ar-kw":177,"./ar-kw.js":177,"./ar-ly":178,"./ar-ly.js":178,"./ar-ma":179,"./ar-ma.js":179,"./ar-sa":180,"./ar-sa.js":180,"./ar-tn":181,"./ar-tn.js":181,"./ar.js":175,"./az":182,"./az.js":182,"./be":183,"./be.js":183,"./bg":184,"./bg.js":184,"./bm":185,"./bm.js":185,"./bn":186,"./bn.js":186,"./bo":187,"./bo.js":187,"./br":188,"./br.js":188,"./bs":189,"./bs.js":189,"./ca":190,"./ca.js":190,"./cs":191,"./cs.js":191,"./cv":192,"./cv.js":192,"./cy":193,"./cy.js":193,"./da":194,"./da.js":194,"./de":195,"./de-at":196,"./de-at.js":196,"./de-ch":197,"./de-ch.js":197,"./de.js":195,"./dv":198,"./dv.js":198,"./el":199,"./el.js":199,"./en-au":200,"./en-au.js":200,"./en-ca":201,"./en-ca.js":201,"./en-gb":202,"./en-gb.js":202,"./en-ie":203,"./en-ie.js":203,"./en-nz":204,"./en-nz.js":204,"./eo":205,"./eo.js":205,"./es":206,"./es-do":207,"./es-do.js":207,"./es-us":208,"./es-us.js":208,"./es.js":206,"./et":209,"./et.js":209,"./eu":210,"./eu.js":210,"./fa":211,"./fa.js":211,"./fi":212,"./fi.js":212,"./fo":213,"./fo.js":213,"./fr":214,"./fr-ca":215,"./fr-ca.js":215,"./fr-ch":216,"./fr-ch.js":216,"./fr.js":214,"./fy":217,"./fy.js":217,"./gd":218,"./gd.js":218,"./gl":219,"./gl.js":219,"./gom-latn":220,"./gom-latn.js":220,"./gu":221,"./gu.js":221,"./he":222,"./he.js":222,"./hi":223,"./hi.js":223,"./hr":224,"./hr.js":224,"./hu":225,"./hu.js":225,"./hy-am":226,"./hy-am.js":226,"./id":227,"./id.js":227,"./is":228,"./is.js":228,"./it":229,"./it.js":229,"./ja":230,"./ja.js":230,"./jv":231,"./jv.js":231,"./ka":232,"./ka.js":232,"./kk":233,"./kk.js":233,"./km":234,"./km.js":234,"./kn":235,"./kn.js":235,"./ko":236,"./ko.js":236,"./ky":237,"./ky.js":237,"./lb":238,"./lb.js":238,"./lo":239,"./lo.js":239,"./lt":240,"./lt.js":240,"./lv":241,"./lv.js":241,"./me":242,"./me.js":242,"./mi":243,"./mi.js":243,"./mk":244,"./mk.js":244,"./ml":245,"./ml.js":245,"./mr":246,"./mr.js":246,"./ms":247,"./ms-my":248,"./ms-my.js":248,"./ms.js":247,"./my":249,"./my.js":249,"./nb":250,"./nb.js":250,"./ne":251,"./ne.js":251,"./nl":252,"./nl-be":253,"./nl-be.js":253,"./nl.js":252,"./nn":254,"./nn.js":254,"./pa-in":255,"./pa-in.js":255,"./pl":256,"./pl.js":256,"./pt":257,"./pt-br":258,"./pt-br.js":258,"./pt.js":257,"./ro":259,"./ro.js":259,"./ru":260,"./ru.js":260,"./sd":261,"./sd.js":261,"./se":262,"./se.js":262,"./si":263,"./si.js":263,"./sk":264,"./sk.js":264,"./sl":265,"./sl.js":265,"./sq":266,"./sq.js":266,"./sr":267,"./sr-cyrl":268,"./sr-cyrl.js":268,"./sr.js":267,"./ss":269,"./ss.js":269,"./sv":270,"./sv.js":270,"./sw":271,"./sw.js":271,"./ta":272,"./ta.js":272,"./te":273,"./te.js":273,"./tet":274,"./tet.js":274,"./th":275,"./th.js":275,"./tl-ph":276,"./tl-ph.js":276,"./tlh":277,"./tlh.js":277,"./tr":278,"./tr.js":278,"./tzl":279,"./tzl.js":279,"./tzm":280,"./tzm-latn":281,"./tzm-latn.js":281,"./tzm.js":280,"./uk":282,"./uk.js":282,"./ur":283,"./ur.js":283,"./uz":284,"./uz-latn":285,"./uz-latn.js":285,"./uz.js":284,"./vi":286,"./vi.js":286,"./x-pseudo":287,"./x-pseudo.js":287,"./yo":288,"./yo.js":288,"./zh-cn":289,"./zh-cn.js":289,"./zh-hk":290,"./zh-hk.js":290,"./zh-tw":291,"./zh-tw.js":291};function a(e){var t=o(e);return r(t)}function o(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}a.keys=function(){return Object.keys(n)},a.resolve=o,e.exports=a,a.id=363},function(e,t,r){var n=r(298),a=r(406),o=r(407),s=Object.defineProperty;t.f=r(120)?Object.defineProperty:function(e,t,r){if(n(e),t=o(t,!0),n(r),a)try{return s(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){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){var n=r(299),a=r(119).document,o=n(a)&&n(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var n=r(413),a=r(415);e.exports=function(e){return n(a(e))}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t,r){var n=r(419)("keys"),a=r(421);e.exports=function(e){return n[e]||(n[e]=a(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){var n=r(301),a=r(64).document,o=n(a)&&n(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},function(e,t,r){for(var n=r(425),a=r(378),o=r(307),s=r(64),i=r(84),u=r(305),l=r(100),c=l("iterator"),d=l("toStringTag"),m=u.Array,_={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=a(_),f=0;f<p.length;f++){var h,y=p[f],g=_[y],b=s[y],v=b&&b.prototype;if(v&&(v[c]||i(v,c,m),v[d]||i(v,d,y),u[y]=m,g))for(h in n)v[h]||o(v,h,n[h],!0)}},function(e,t){e.exports=!1},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,r){var n=r(438),a=r(380);e.exports=Object.keys||function(e){return n(e,a)}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,r){var n=r(122).f,a=r(123),o=r(100)("toStringTag");e.exports=function(e,t,r){e&&!a(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),parseFloat(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});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};t.default=function(e,t){(0,s.default)(e);var r=void 0,a=void 0;"object"===(void 0===t?"undefined":n(t))?(r=t.min||0,a=t.max):(r=arguments[1],a=arguments[2]);var o=encodeURI(e).split(/%..|./).length-1;return o>=r&&(void 0===a||o<=a)};var a,o=r(6),s=(a=o)&&a.__esModule?a:{default:a};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,o.default)(t),!(r=String(r)))return e(t,4)||e(t,6);if("4"===r){if(!s.test(t))return!1;var n=t.split(".").sort((function(e,t){return e-t}));return n[3]<=255}if("6"===r){var a=t.split(":"),u=!1,l=e(a[a.length-1],4),c=l?7:8;if(a.length>c)return!1;if("::"===t)return!0;"::"===t.substr(0,2)?(a.shift(),a.shift(),u=!0):"::"===t.substr(t.length-2)&&(a.pop(),a.pop(),u=!0);for(var d=0;d<a.length;++d)if(""===a[d]&&d>0&&d<a.length-1){if(u)return!1;u=!0}else if(l&&d===a.length-1);else if(!i.test(a[d]))return!1;return u?a.length>=1:a.length===c}return!1};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/,i=/^[0-9A-F]{1,4}$/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e);var r=(t=t||{}).hasOwnProperty("allow_leading_zeroes")&&!t.allow_leading_zeroes?s:i,n=!t.hasOwnProperty("min")||e>=t.min,a=!t.hasOwnProperty("max")||e<=t.max,u=!t.hasOwnProperty("lt")||e<t.lt,l=!t.hasOwnProperty("gt")||e>t.gt;return r.test(e)&&n&&a&&u&&l};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^(?:[-+]?(?:0|[1-9][0-9]*))$/,i=/^[-+]?[0-9]+$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fullWidth=void 0,t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=t.fullWidth=/[^\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.halfWidth=void 0,t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=t.halfWidth=/[\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[0-9A-F]+$/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e);var r=t?new RegExp("^["+t+"]+","g"):/^\s+/g;return e.replace(r,"")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e);var r=t?new RegExp("["+t+"]"):/\s/,n=e.length-1;for(;n>=0&&r.test(e[n]);)n--;return n<e.length?e.substr(0,n+1):e};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),e.replace(new RegExp("["+t+"]+","g"),"")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){var n=r(150);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},function(e,t,r){var n=r(510),a=r(292),o=r(293);e.exports=function(e){return o(a(e,void 0,n),e+"")}},function(e,t,r){var n=r(67),a=r(349),o=r(88),s=r(105),i=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,o(e)),e=a(e);return t}:s;e.exports=i},function(e,t,r){var n=r(104),a=r(394),o=r(348);e.exports=function(e){return n(e,o,a)}},function(e,t,r){var n=r(507),a=r(393)((function(e,t){return null==e?{}:n(e,t)}));e.exports=a},function(e,t,r){var n=r(72),a=0;e.exports=function(e){var t=++a;return n(e)+t}},function(e,t,r){var n=r(80);e.exports=function(e,t){return n(e,t)}},function(e,t,r){"use strict";r.r(t),r.d(t,"initStore",(function(){return O})),r.d(t,"getStore",(function(){return j})),r.d(t,"blocks",(function(){return n}));var n={};r.r(n),r.d(n,"datetime",(function(){return o})),r.d(n,"subscribe",(function(){return v})),r.d(n,"default",(function(){return w})),r.d(n,"setInitialState",(function(){return L}));var a=r(12),o=r(13),s=r(4),i=r.n(s),u=r(7),l=r(21),c=r(31),d=r(24),m=r(39),_=r(63);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){i()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const{select:h,dispatch:y,subscribe:g}=u.wpData,b=(e,t)=>{const[r,n]=e[t];return Object.keys(r).reduce((e,t)=>f(f({},e),((e,t,r)=>({[e[t]]:r(c.store.getState())[t]}))(r,t,n)),{})};var v=()=>{if(!Object(u.postObjects)().tribe_events.is_new_post)return;const e=g(()=>{if(!h("core/editor").isEditedPostDirty())return;e();const t={datetime:[o.defaultStateToMetaMap,o.selectors.datetimeSelector],price:[d.c,d.d.getPriceBlock],venue:[m.c,m.d.venueBlockSelector],website:[_.c,_.d.getWebsiteBlock]},r=Object.keys(t),n=h("core/editor").getCurrentPostId(),a=r.reduce((e,r)=>f(f({},e),b(t,r)),{});y("core").editEntityRecord("postType",l.editor.EVENT,n,{meta:a})})},M=r(36);const L=e=>{Object(o.setInitialState)(e),Object(M.d)(e),Object(d.e)(e),Object(m.e)(e),Object(_.e)(e)};var w=Object(a.b)({datetime:o.default,venue:m.b,organizers:M.b,price:d.b,website:_.b}),D=r(20),k=r(38),Y=Object(a.b)({blocks:w,search:D.b,details:k.b}),T=r(3);const{actions:S,constants:E}=l.plugins,O=()=>{const e=T.globals.postObjects().tribe_events;e.is_new_post||(e=>{L(e)})(e);const{dispatch:t,injectReducers:r}=c.store;[o.sagas].forEach(e=>c.store.run(e)),M.e(),v(),r({[E.EVENTS_PLUGIN]:Y}),t(S.addPlugin(E.EVENTS_PLUGIN))},j=()=>c.store},function(e,t,r){r(401);var n=r(297).Object;e.exports=function(e,t){return n.create(e,t)}},function(e,t,r){var n=r(402);n(n.S,"Object",{create:r(409)})},function(e,t,r){var n=r(119),a=r(297),o=r(403),s=r(405),i=r(367),u=function(e,t,r){var l,c,d,m=e&u.F,_=e&u.G,p=e&u.S,f=e&u.P,h=e&u.B,y=e&u.W,g=_?a:a[t]||(a[t]={}),b=g.prototype,v=_?n:p?n[t]:(n[t]||{}).prototype;for(l in _&&(r=t),r)(c=!m&&v&&void 0!==v[l])&&i(g,l)||(d=c?v[l]:r[l],g[l]=_&&"function"!=typeof v[l]?r[l]:h&&c?o(d,n):y&&v[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):f&&"function"==typeof d?o(Function.call,d):d,f&&((g.virtual||(g.virtual={}))[l]=d,e&u.R&&b&&!b[l]&&s(b,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(404);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,a){return e.call(t,r,n,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,r){var n=r(364),a=r(408);e.exports=r(120)?function(e,t,r){return n.f(e,t,a(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){e.exports=!r(120)&&!r(365)((function(){return 7!=Object.defineProperty(r(366)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(299);e.exports=function(e,t){if(!n(e))return e;var r,a;if(t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;if("function"==typeof(r=e.valueOf)&&!n(a=r.call(e)))return a;if(!t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(298),a=r(410),o=r(371),s=r(370)("IE_PROTO"),i=function(){},u=function(){var e,t=r(366)("iframe"),n=o.length;for(t.style.display="none",r(422).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;n--;)delete u.prototype[o[n]];return u()};e.exports=Object.create||function(e,t){var r;return null!==e?(i.prototype=n(e),r=new i,i.prototype=null,r[s]=e):r=u(),void 0===t?r:a(r,t)}},function(e,t,r){var n=r(364),a=r(298),o=r(411);e.exports=r(120)?Object.defineProperties:function(e,t){a(e);for(var r,s=o(t),i=s.length,u=0;i>u;)n.f(e,r=s[u++],t[r]);return e}},function(e,t,r){var n=r(412),a=r(371);e.exports=Object.keys||function(e){return n(e,a)}},function(e,t,r){var n=r(367),a=r(368),o=r(416)(!1),s=r(370)("IE_PROTO");e.exports=function(e,t){var r,i=a(e),u=0,l=[];for(r in i)r!=s&&n(i,r)&&l.push(r);for(;t.length>u;)n(i,r=t[u++])&&(~o(l,r)||l.push(r));return l}},function(e,t,r){var n=r(414);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,r){var n=r(368),a=r(417),o=r(418);e.exports=function(e){return function(t,r,s){var i,u=n(t),l=a(u.length),c=o(s,l);if(e&&r!=r){for(;l>c;)if((i=u[c++])!=i)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===r)return e||c||0;return!e&&-1}}},function(e,t,r){var n=r(369),a=Math.min;e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},function(e,t,r){var n=r(369),a=Math.max,o=Math.min;e.exports=function(e,t){return(e=n(e))<0?a(e+t,0):o(e,t)}},function(e,t,r){var n=r(297),a=r(119),o=a["__core-js_shared__"]||(a["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:r(420)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports=!0},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+n).toString(36))}},function(e,t,r){var n=r(119).document;e.exports=n&&n.documentElement},function(e,t,r){e.exports=!r(99)&&!r(372)((function(){return 7!=Object.defineProperty(r(373)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(301);e.exports=function(e,t){if(!n(e))return e;var r,a;if(t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;if("function"==typeof(r=e.valueOf)&&!n(a=r.call(e)))return a;if(!t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t,r){"use strict";var n=r(426),a=r(427),o=r(305),s=r(306);e.exports=r(430)(Array,"Array",(function(e,t){this._t=s(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,a(1)):a(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])}),"values"),o.Arguments=o.Array,n("keys"),n("values"),n("entries")},function(e,t,r){var n=r(100)("unscopables"),a=Array.prototype;null==a[n]&&r(84)(a,n,{}),e.exports=function(e){a[n][e]=!0}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,r){var n=r(429);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t,r){"use strict";var n=r(375),a=r(431),o=r(307),s=r(84),i=r(305),u=r(435),l=r(381),c=r(443),d=r(100)("iterator"),m=!([].keys&&"next"in[].keys()),_=function(){return this};e.exports=function(e,t,r,p,f,h,y){u(r,t,p);var g,b,v,M=function(e){if(!m&&e in k)return k[e];switch(e){case"keys":case"values":return function(){return new r(this,e)}}return function(){return new r(this,e)}},L=t+" Iterator",w="values"==f,D=!1,k=e.prototype,Y=k[d]||k["@@iterator"]||f&&k[f],T=Y||M(f),S=f?w?M("entries"):T:void 0,E="Array"==t&&k.entries||Y;if(E&&(v=c(E.call(new e)))!==Object.prototype&&v.next&&(l(v,L,!0),n||"function"==typeof v[d]||s(v,d,_)),w&&Y&&"values"!==Y.name&&(D=!0,T=function(){return Y.call(this)}),n&&!y||!m&&!D&&k[d]||s(k,d,T),i[t]=T,i[L]=_,f)if(g={values:w?T:M("values"),keys:h?T:M("keys"),entries:S},y)for(b in g)b in k||o(k,b,g[b]);else a(a.P+a.F*(m||D),t,g);return g}},function(e,t,r){var n=r(64),a=r(303),o=r(84),s=r(307),i=r(433),u=function(e,t,r){var l,c,d,m,_=e&u.F,p=e&u.G,f=e&u.S,h=e&u.P,y=e&u.B,g=p?n:f?n[t]||(n[t]={}):(n[t]||{}).prototype,b=p?a:a[t]||(a[t]={}),v=b.prototype||(b.prototype={});for(l in p&&(r=t),r)d=((c=!_&&g&&void 0!==g[l])?g:r)[l],m=y&&c?i(d,n):h&&"function"==typeof d?i(Function.call,d):d,g&&s(g,l,d,e&u.U),b[l]!=d&&o(b,l,m),h&&v[l]!=d&&(v[l]=d)};n.core=a,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){e.exports=r(302)("native-function-to-string",Function.toString)},function(e,t,r){var n=r(434);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,a){return e.call(t,r,n,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,r){"use strict";var n=r(436),a=r(376),o=r(381),s={};r(84)(s,r(100)("iterator"),(function(){return this})),e.exports=function(e,t,r){e.prototype=n(s,{next:a(1,r)}),o(e,t+" Iterator")}},function(e,t,r){var n=r(300),a=r(437),o=r(380),s=r(308)("IE_PROTO"),i=function(){},u=function(){var e,t=r(373)("iframe"),n=o.length;for(t.style.display="none",r(442).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;n--;)delete u.prototype[o[n]];return u()};e.exports=Object.create||function(e,t){var r;return null!==e?(i.prototype=n(e),r=new i,i.prototype=null,r[s]=e):r=u(),void 0===t?r:a(r,t)}},function(e,t,r){var n=r(122),a=r(300),o=r(378);e.exports=r(99)?Object.defineProperties:function(e,t){a(e);for(var r,s=o(t),i=s.length,u=0;i>u;)n.f(e,r=s[u++],t[r]);return e}},function(e,t,r){var n=r(123),a=r(306),o=r(439)(!1),s=r(308)("IE_PROTO");e.exports=function(e,t){var r,i=a(e),u=0,l=[];for(r in i)r!=s&&n(i,r)&&l.push(r);for(;t.length>u;)n(i,r=t[u++])&&(~o(l,r)||l.push(r));return l}},function(e,t,r){var n=r(306),a=r(440),o=r(441);e.exports=function(e){return function(t,r,s){var i,u=n(t),l=a(u.length),c=o(s,l);if(e&&r!=r){for(;l>c;)if((i=u[c++])!=i)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===r)return e||c||0;return!e&&-1}}},function(e,t,r){var n=r(379),a=Math.min;e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},function(e,t,r){var n=r(379),a=Math.max,o=Math.min;e.exports=function(e,t){return(e=n(e))<0?a(e+t,0):o(e,t)}},function(e,t,r){var n=r(64).document;e.exports=n&&n.documentElement},function(e,t,r){var n=r(123),a=r(444),o=r(308)("IE_PROTO"),s=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=a(e),n(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},function(e,t,r){var n=r(377);e.exports=function(e){return Object(n(e))}},function(e,t,r){var n=r(77),a=r(309),o=r(310),s=r(79),i=r(446),u=r(86);e.exports=function(e,t,r){var l=-1,c=a,d=e.length,m=!0,_=[],p=_;if(r)m=!1,c=o;else if(d>=200){var f=t?null:i(e);if(f)return u(f);m=!1,c=s,p=new n}else p=t?[]:_;e:for(;++l<d;){var h=e[l],y=t?t(h):h;if(h=r||0!==h?h:0,m&&y==y){for(var g=p.length;g--;)if(p[g]===y)continue e;t&&p.push(y),_.push(h)}else c(p,y,r)||(p!==_&&p.push(y),_.push(h))}return _}},function(e,t,r){var n=r(101),a=r(18),o=r(86),s=n&&1/o(new n([,-0]))[1]==1/0?function(e){return new n(e)}:a;e.exports=s},function(e,t){e.exports=function(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},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),parseInt(e,t||10)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,o.default)(e),t)return"1"===e||"true"===e;return"0"!==e&&"false"!==e&&""!==e};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),e===t};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,n.default)(e),e.indexOf((0,a.default)(t))>=0};var n=o(r(6)),a=o(r(332));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){(0,o.default)(e),"[object RegExp]"!==Object.prototype.toString.call(t)&&(t=new RegExp(t,r));return t.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),(t=(0,a.default)(t,u)).require_display_name||t.allow_display_name){var r=e.match(l);if(r)e=r[1];else if(t.require_display_name)return!1}var i=e.split("@"),p=i.pop(),f=i.join("@"),h=p.toLowerCase();"gmail.com"!==h&&"googlemail.com"!==h||(f=f.replace(/\./g,"").toLowerCase());if(!(0,o.default)(f,{max:64})||!(0,o.default)(p,{max:254}))return!1;if(!(0,s.default)(p,{require_tld:t.require_tld}))return!1;if('"'===f[0])return f=f.slice(1,f.length-1),t.allow_utf8_local_part?_.test(f):d.test(f);for(var y=t.allow_utf8_local_part?m:c,g=f.split("."),b=0;b<g.length;b++)if(!y.test(g[b]))return!1;return!0};var n=i(r(6)),a=i(r(91)),o=i(r(383)),s=i(r(333));function i(e){return e&&e.__esModule?e:{default:e}}var u={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},l=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,c=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,d=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,m=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,_=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),!e||e.length>=2083||/[\s<>]/.test(e))return!1;if(0===e.indexOf("mailto:"))return!1;t=(0,s.default)(t,u);var r=void 0,i=void 0,d=void 0,m=void 0,_=void 0,p=void 0,f=void 0,h=void 0;if(f=e.split("#"),e=f.shift(),f=e.split("?"),e=f.shift(),(f=e.split("://")).length>1){if(r=f.shift(),t.require_valid_protocol&&-1===t.protocols.indexOf(r))return!1}else{if(t.require_protocol)return!1;t.allow_protocol_relative_urls&&"//"===e.substr(0,2)&&(f[0]=e.substr(2))}if(""===(e=f.join("://")))return!1;if(f=e.split("/"),""===(e=f.shift())&&!t.require_host)return!0;if((f=e.split("@")).length>1&&(i=f.shift()).indexOf(":")>=0&&i.split(":").length>2)return!1;m=f.join("@"),p=null,h=null;var y=m.match(l);y?(d="",h=y[1],p=y[2]||null):(f=m.split(":"),d=f.shift(),f.length&&(p=f.join(":")));if(null!==p&&(_=parseInt(p,10),!/^[0-9]+$/.test(p)||_<=0||_>65535))return!1;if(!((0,o.default)(d)||(0,a.default)(d,t)||h&&(0,o.default)(h,6)))return!1;if(d=d||h,t.host_whitelist&&!c(d,t.host_whitelist))return!1;if(t.host_blacklist&&c(d,t.host_blacklist))return!1;return!0};var n=i(r(6)),a=i(r(333)),o=i(r(384)),s=i(r(91));function i(e){return e&&e.__esModule?e:{default:e}}var u={protocols:["http","https","ftp"],require_tld:!0,require_protocol:!1,require_host:!0,require_valid_protocol:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1},l=/^\[([^\]]+)\](?::([0-9]+))?$/;function c(e,t){for(var r=0;r<t.length;r++){var n=t[r];if(e===n||(a=n,"[object RegExp]"===Object.prototype.toString.call(a)&&n.test(e)))return!0}var a;return!1}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^([0-9a-fA-F][0-9a-fA-F]:){5}([0-9a-fA-F][0-9a-fA-F])$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),["true","false","1","0"].indexOf(e)>=0};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";if((0,o.default)(e),t in s.alpha)return s.alpha[t].test(e);throw new Error("Invalid locale '"+t+"'")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n},s=r(170);e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";if((0,o.default)(e),t in s.alphanumeric)return s.alphanumeric[t].test(e);throw new Error("Invalid locale '"+t+"'")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n},s=r(170);e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[-+]?[0-9]+$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e,{min:0,max:65535})};var n,a=r(385),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),e===e.toLowerCase()};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),e===e.toUpperCase()};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[\x00-\x7F]+$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.fullWidth.test(e)&&i.halfWidth.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n},s=r(386),i=r(387);e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/[^\x00-\x7F]/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/[\uD800-\uDBFF][\uDC00-\uDFFF]/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e),t=t||{};var r=new RegExp("^(?:[-+])?(?:[0-9]+)?(?:\\"+(t.locale?s.decimal[t.locale]:".")+"[0-9]*)?(?:[eE][\\+\\-]?(?:[0-9]+))?$");if(""===e||"."===e||"-"===e||"+"===e)return!1;return r.test(e)&&(!t.hasOwnProperty("min")||e>=t.min)&&(!t.hasOwnProperty("max")||e<=t.max)&&(!t.hasOwnProperty("lt")||e<t.lt)&&(!t.hasOwnProperty("gt")||e>t.gt)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n},s=r(170);e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,a.default)(e),(t=(0,n.default)(t,i)).locale in o.decimal)return!u.includes(e.replace(/ /g,""))&&function(e){return new RegExp("^[-+]?([0-9]+)?(\\"+o.decimal[e.locale]+"[0-9]{"+e.decimal_digits+"})"+(e.force_decimal?"":"?")+"$")}(t).test(e);throw new Error("Invalid locale '"+t.locale+"'")};var n=s(r(91)),a=s(r(6)),o=r(170);function s(e){return e&&e.__esModule?e:{default:e}}var i={force_decimal:!1,decimal_digits:"1,",locale:"en-US"},u=["","-","+"];e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,n.default)(e),(0,a.default)(e)%parseInt(t,10)==0};var n=o(r(6)),a=o(r(382));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[A-Z]{2}[0-9A-Z]{3}\d{2}\d{5}$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[a-f0-9]{32}$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),new RegExp("^[a-f0-9]{"+s[t]+"}$").test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s={md5:32,md4:32,sha1:40,sha256:64,sha384:96,sha512:128,ripemd128:32,ripemd160:40,tiger128:32,tiger160:40,tiger192:48,crc32:8,crc32b:8};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});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};t.default=function(e){(0,s.default)(e);try{var t=JSON.parse(e);return!!t&&"object"===(void 0===t?"undefined":n(t))}catch(e){}return!1};var a,o=r(6),s=(a=o)&&a.__esModule?a:{default:a};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),0===e.length};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});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};t.default=function(e,t){(0,s.default)(e);var r=void 0,a=void 0;"object"===(void 0===t?"undefined":n(t))?(r=t.min||0,a=t.max):(r=arguments[1],a=arguments[2]);var o=e.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g)||[],i=e.length-o.length;return i>=r&&(void 0===a||i<=a)};var a,o=r(6),s=(a=o)&&a.__esModule?a:{default:a};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";(0,o.default)(e);var r=s[t];return r&&r.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s={3:/^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,4:/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,5:/^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,all:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,n.default)(e),(0,a.default)(e)&&24===e.length};var n=o(r(6)),a=o(r(388));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:String(new Date);(0,n.default)(e);var r=(0,a.default)(t),o=(0,a.default)(e);return!!(o&&r&&o>r)};var n=o(r(6)),a=o(r(331));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:String(new Date);(0,n.default)(e);var r=(0,a.default)(t),o=(0,a.default)(e);return!!(o&&r&&o<r)};var n=o(r(6)),a=o(r(331));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});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};t.default=function(e,t){(0,a.default)(e);var r=void 0;if("[object Array]"===Object.prototype.toString.call(t)){var s=[];for(r in t)({}).hasOwnProperty.call(t,r)&&(s[r]=(0,o.default)(t[r]));return s.indexOf(e)>=0}if("object"===(void 0===t?"undefined":n(t)))return t.hasOwnProperty(e);if(t&&"function"==typeof t.indexOf)return t.indexOf(e)>=0;return!1};var a=s(r(6)),o=s(r(332));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,o.default)(e);var t=e.replace(/[- ]+/g,"");if(!s.test(t))return!1;for(var r=0,n=void 0,a=void 0,i=void 0,u=t.length-1;u>=0;u--)n=t.substring(u,u+1),a=parseInt(n,10),r+=i&&(a*=2)>=10?a%10+1:a,i=!i;return!(r%10!=0||!t)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11}|62[0-9]{14})$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if((0,o.default)(e),!s.test(e))return!1;for(var t=e.replace(/[A-Z]/g,(function(e){return parseInt(e,36)})),r=0,n=void 0,a=void 0,i=!0,u=t.length-2;u>=0;u--)n=t.substring(u,u+1),a=parseInt(n,10),r+=i&&(a*=2)>=10?a+1:a,i=!i;return parseInt(e.substr(e.length-1),10)===(1e4-r)%10};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[A-Z]{2}[0-9A-Z]{9}[0-9]$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,o.default)(t),!(r=String(r)))return e(t,10)||e(t,13);var n=t.replace(/[\s-]+/g,""),a=0,l=void 0;if("10"===r){if(!s.test(n))return!1;for(l=0;l<9;l++)a+=(l+1)*n.charAt(l);if("X"===n.charAt(9)?a+=100:a+=10*n.charAt(9),a%11==0)return!!n}else if("13"===r){if(!i.test(n))return!1;for(l=0;l<12;l++)a+=u[l%2]*n.charAt(l);if(n.charAt(12)-(10-a%10)%10==0)return!!n}return!1};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^(?:[0-9]{9}X|[0-9]{10})$/,i=/^(?:[0-9]{13})$/,u=[1,3];e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,o.default)(e);var r=s;if(r=t.require_hyphen?r.replace("?",""):r,!(r=t.case_sensitive?new RegExp(r):new RegExp(r,"i")).test(e))return!1;var n=e.replace("-",""),a=8,i=0,u=!0,l=!1,c=void 0;try{for(var d,m=n[Symbol.iterator]();!(u=(d=m.next()).done);u=!0){var _=d.value,p="X"===_.toUpperCase()?10:+_;i+=p*a,--a}}catch(e){l=!0,c=e}finally{try{!u&&m.return&&m.return()}finally{if(l)throw c}}return i%11==0};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s="^\\d{4}-?\\d{3}[\\dX]$";e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){if((0,o.default)(e),r&&r.strictMode&&!e.startsWith("+"))return!1;if(t in s)return s[t].test(e);if("any"===t){for(var n in s){if(s.hasOwnProperty(n))if(s[n].test(e))return!0}return!1}throw new Error("Invalid locale '"+t+"'")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s={"ar-AE":/^((\+?971)|0)?5[024568]\d{7}$/,"ar-DZ":/^(\+?213|0)(5|6|7)\d{8}$/,"ar-EG":/^((\+?20)|0)?1[012]\d{8}$/,"ar-JO":/^(\+?962|0)?7[789]\d{7}$/,"ar-SA":/^(!?(\+?966)|0)?5\d{8}$/,"ar-SY":/^(!?(\+?963)|0)?9\d{8}$/,"be-BY":/^(\+?375)?(24|25|29|33|44)\d{7}$/,"bg-BG":/^(\+?359|0)?8[789]\d{7}$/,"cs-CZ":/^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"da-DK":/^(\+?45)?\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{2}$/,"de-DE":/^(\+?49[ \.\-])?([\(]{1}[0-9]{1,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/,"el-GR":/^(\+?30|0)?(69\d{8})$/,"en-AU":/^(\+?61|0)4\d{8}$/,"en-GB":/^(\+?44|0)7\d{9}$/,"en-HK":/^(\+?852\-?)?[456789]\d{3}\-?\d{4}$/,"en-IN":/^(\+?91|0)?[6789]\d{9}$/,"en-KE":/^(\+?254|0)?[7]\d{8}$/,"en-NG":/^(\+?234|0)?[789]\d{9}$/,"en-NZ":/^(\+?64|0)2\d{7,9}$/,"en-PK":/^((\+92)|(0092))-{0,1}\d{3}-{0,1}\d{7}$|^\d{11}$|^\d{4}-\d{7}$/,"en-RW":/^(\+?250|0)?[7]\d{8}$/,"en-SG":/^(\+65)?[89]\d{7}$/,"en-TZ":/^(\+?255|0)?[67]\d{8}$/,"en-UG":/^(\+?256|0)?[7]\d{8}$/,"en-US":/^(\+?1)?[2-9]\d{2}[2-9](?!11)\d{6}$/,"en-ZA":/^(\+?27|0)\d{9}$/,"en-ZM":/^(\+?26)?09[567]\d{7}$/,"es-ES":/^(\+?34)?(6\d{1}|7[1234])\d{7}$/,"et-EE":/^(\+?372)?\s?(5|8[1-4])\s?([0-9]\s?){6,7}$/,"fa-IR":/^(\+?98[\-\s]?|0)9[0-39]\d[\-\s]?\d{3}[\-\s]?\d{4}$/,"fi-FI":/^(\+?358|0)\s?(4(0|1|2|4|5|6)?|50)\s?(\d\s?){4,8}\d$/,"fo-FO":/^(\+?298)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"fr-FR":/^(\+?33|0)[67]\d{8}$/,"he-IL":/^(\+972|0)([23489]|5[012345689]|77)[1-9]\d{6}/,"hu-HU":/^(\+?36)(20|30|70)\d{7}$/,"id-ID":/^(\+?62|0[1-9])[\s|\d]+$/,"it-IT":/^(\+?39)?\s?3\d{2} ?\d{6,7}$/,"ja-JP":/^(\+?81|0)[789]0[ \-]?[1-9]\d{2}[ \-]?\d{5}$/,"kk-KZ":/^(\+?7|8)?7\d{9}$/,"kl-GL":/^(\+?299)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"ko-KR":/^((\+?82)[ \-]?)?0?1([0|1|6|7|8|9]{1})[ \-]?\d{3,4}[ \-]?\d{4}$/,"lt-LT":/^(\+370|8)\d{8}$/,"ms-MY":/^(\+?6?01){1}(([145]{1}(\-|\s)?\d{7,8})|([236789]{1}(\s|\-)?\d{7}))$/,"nb-NO":/^(\+?47)?[49]\d{7}$/,"nl-BE":/^(\+?32|0)4?\d{8}$/,"nn-NO":/^(\+?47)?[49]\d{7}$/,"pl-PL":/^(\+?48)? ?[5-8]\d ?\d{3} ?\d{2} ?\d{2}$/,"pt-BR":/^(\+?55|0)\-?[1-9]{2}\-?[2-9]{1}\d{3,4}\-?\d{4}$/,"pt-PT":/^(\+?351)?9[1236]\d{7}$/,"ro-RO":/^(\+?4?0)\s?7\d{2}(\/|\s|\.|\-)?\d{3}(\s|\.|\-)?\d{3}$/,"ru-RU":/^(\+?7|8)?9\d{9}$/,"sk-SK":/^(\+?421)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"sr-RS":/^(\+3816|06)[- \d]{5,9}$/,"th-TH":/^(\+66|66|0)\d{9}$/,"tr-TR":/^(\+?90|0)?5\d{9}$/,"uk-UA":/^(\+?38|8)?0\d{9}$/,"vi-VN":/^(\+?84|0)?((1(2([0-9])|6([2-9])|88|99))|(9((?!5)[0-9])))([0-9]{7})$/,"zh-CN":/^(\+?0?86\-?)?1[3456789]\d{9}$/,"zh-TW":/^(\+?886\-?|0)?9\d{8}$/};s["en-CA"]=s["en-US"],s["fr-BE"]=s["nl-BE"],s["zh-HK"]=s["en-HK"],e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,a.default)(e),function(e){var t="\\d{"+e.digits_after_decimal[0]+"}";e.digits_after_decimal.forEach((function(e,r){0!==r&&(t=t+"|\\d{"+e+"}")}));var r="(\\"+e.symbol.replace(/\./g,"\\.")+")"+(e.require_symbol?"":"?"),n="[1-9]\\d{0,2}(\\"+e.thousands_separator+"\\d{3})*",a="("+["0","[1-9]\\d*",n].join("|")+")?",o="(\\"+e.decimal_separator+"("+t+"))"+(e.require_decimal?"":"?"),s=a+(e.allow_decimal||e.require_decimal?o:"");e.allow_negatives&&!e.parens_for_negatives&&(e.negative_sign_after_digits?s+="-?":e.negative_sign_before_digits&&(s="-?"+s));e.allow_negative_sign_placeholder?s="( (?!\\-))?"+s:e.allow_space_after_symbol?s=" ?"+s:e.allow_space_after_digits&&(s+="( (?!$))?");e.symbol_after_digits?s+=r:s=r+s;e.allow_negatives&&(e.parens_for_negatives?s="(\\("+s+"\\)|"+s+")":e.negative_sign_before_digits||e.negative_sign_after_digits||(s="-?"+s));return new RegExp("^(?!-? )(?=.*\\d)"+s+"$")}(t=(0,n.default)(t,s)).test(e)};var n=o(r(91)),a=o(r(6));function o(e){return e&&e.__esModule?e:{default:e}}var s={symbol:"$",require_symbol:!1,allow_space_after_symbol:!1,symbol_after_digits:!1,allow_negatives:!0,parens_for_negatives:!1,negative_sign_before_digits:!1,negative_sign_after_digits:!1,allow_negative_sign_placeholder:!1,thousands_separator:",",decimal_separator:".",allow_decimal:!0,require_decimal:!1,digits_after_decimal:[2],allow_space_after_digits:!1};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.includes(e.toUpperCase())};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"];e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,o.default)(e);var t=e.length;if(!t||t%4!=0||s.test(e))return!1;var r=e.indexOf("=");return-1===r||r===t-1||r===t-2&&"="===e[t-1]};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/[^A-Z0-9+\/=]/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,o.default)(e);var t=e.split(",");if(t.length<2)return!1;var r=t.shift().trim().split(";"),n=r.shift();if("data:"!==n.substr(0,5))return!1;var a=n.substr(5);if(""!==a&&!s.test(a))return!1;for(var l=0;l<r.length;l++)if(l===r.length-1&&"base64"===r[l].toLowerCase());else if(!i.test(r[l]))return!1;for(var c=0;c<t.length;c++)if(!u.test(t[c]))return!1;return!0};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[a-z]+\/[a-z0-9\-\+]+$/i,i=/^[a-z\-]+=[a-z0-9\-]+$/i,u=/^[a-z0-9!\$&'\(\)\*\+,;=\-\._~:@\/\?%\s]*$/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)||i.test(e)||u.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^(application|audio|font|image|message|model|multipart|text|video)\/[a-zA-Z0-9\.\-\+]{1,100}$/i,i=/^text\/[a-zA-Z0-9\.\-\+]{1,100};\s?charset=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?$/i,u=/^multipart\/[a-zA-Z0-9\.\-\+]{1,100}(;\s?(boundary|charset)=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?){0,2}$/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if((0,o.default)(e),!e.includes(","))return!1;var t=e.split(",");return s.test(t[0])&&i.test(t[1])};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^\(?[+-]?(90(\.0+)?|[1-8]?\d(\.\d+)?)$/,i=/^\s?[+-]?(180(\.0+)?|1[0-7]\d(\.\d+)?|\d{1,2}(\.\d+)?)\)?$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.locales=void 0,t.default=function(e,t){if((0,o.default)(e),t in l)return l[t].test(e);if("any"===t){for(var r in l){if(l.hasOwnProperty(r))if(l[r].test(e))return!0}return!1}throw new Error("Invalid locale '"+t+"'")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^\d{4}$/,i=/^\d{5}$/,u=/^\d{6}$/,l={AT:s,AU:s,BE:s,BG:s,CA:/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][\s\-]?\d[ABCEGHJ-NPRSTV-Z]\d$/i,CH:s,CZ:/^\d{3}\s?\d{2}$/,DE:i,DK:s,DZ:i,ES:i,FI:i,FR:/^\d{2}\s?\d{3}$/,GB:/^(gir\s?0aa|[a-z]{1,2}\d[\da-z]?\s?(\d[a-z]{2})?)$/i,GR:/^\d{3}\s?\d{2}$/,IL:i,IN:u,IS:/^\d{3}$/,IT:i,JP:/^\d{3}\-\d{4}$/,KE:i,LI:/^(948[5-9]|949[0-7])$/,MX:i,NL:/^\d{4}\s?[a-z]{2}$/i,NO:s,PL:/^\d{2}\-\d{3}$/,PT:/^\d{4}\-\d{3}?$/,RO:u,RU:u,SA:i,SE:/^\d{3}\s?\d{2}$/,TW:/^\d{3}(\d{2})?$/,US:/^\d{5}(-\d{4})?$/,ZA:s,ZM:i};t.locales=Object.keys(l)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,n.default)((0,a.default)(e,t),t)};var n=o(r(390)),a=o(r(389));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\//g,"&#x2F;").replace(/\\/g,"&#x5C;").replace(/`/g,"&#96;")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),e.replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#x27;/g,"'").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&#x2F;/g,"/").replace(/&#x5C;/g,"\\").replace(/&#96;/g,"`")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,n.default)(e);var r=t?"\\x00-\\x09\\x0B\\x0C\\x0E-\\x1F\\x7F":"\\x00-\\x1F\\x7F";return(0,a.default)(e,r)};var n=o(r(6)),a=o(r(391));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),e.replace(new RegExp("[^"+t+"]+","g"),"")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e);for(var r=e.length-1;r>=0;r--)if(-1===t.indexOf(e[r]))return!1;return!0};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t=(0,o.default)(t,s);var r=e.split("@"),n=r.pop(),a=[r.join("@"),n];if(a[1]=a[1].toLowerCase(),"gmail.com"===a[1]||"googlemail.com"===a[1]){if(t.gmail_remove_subaddress&&(a[0]=a[0].split("+")[0]),t.gmail_remove_dots&&(a[0]=a[0].replace(/\./g,"")),!a[0].length)return!1;(t.all_lowercase||t.gmail_lowercase)&&(a[0]=a[0].toLowerCase()),a[1]=t.gmail_convert_googlemaildotcom?"gmail.com":a[1]}else if(~i.indexOf(a[1])){if(t.icloud_remove_subaddress&&(a[0]=a[0].split("+")[0]),!a[0].length)return!1;(t.all_lowercase||t.icloud_lowercase)&&(a[0]=a[0].toLowerCase())}else if(~u.indexOf(a[1])){if(t.outlookdotcom_remove_subaddress&&(a[0]=a[0].split("+")[0]),!a[0].length)return!1;(t.all_lowercase||t.outlookdotcom_lowercase)&&(a[0]=a[0].toLowerCase())}else if(~l.indexOf(a[1])){if(t.yahoo_remove_subaddress){var c=a[0].split("-");a[0]=c.length>1?c.slice(0,-1).join("-"):c[0]}if(!a[0].length)return!1;(t.all_lowercase||t.yahoo_lowercase)&&(a[0]=a[0].toLowerCase())}else t.all_lowercase&&(a[0]=a[0].toLowerCase());return a.join("@")};var n,a=r(91),o=(n=a)&&n.__esModule?n:{default:n};var s={all_lowercase:!0,gmail_lowercase:!0,gmail_remove_dots:!0,gmail_remove_subaddress:!0,gmail_convert_googlemaildotcom:!0,outlookdotcom_lowercase:!0,outlookdotcom_remove_subaddress:!0,yahoo_lowercase:!0,yahoo_remove_subaddress:!0,icloud_lowercase:!0,icloud_remove_subaddress:!0},i=["icloud.com","me.com"],u=["hotmail.at","hotmail.be","hotmail.ca","hotmail.cl","hotmail.co.il","hotmail.co.nz","hotmail.co.th","hotmail.co.uk","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.gr","hotmail.com.mx","hotmail.com.pe","hotmail.com.tr","hotmail.com.vn","hotmail.cz","hotmail.de","hotmail.dk","hotmail.es","hotmail.fr","hotmail.hu","hotmail.id","hotmail.ie","hotmail.in","hotmail.it","hotmail.jp","hotmail.kr","hotmail.lv","hotmail.my","hotmail.ph","hotmail.pt","hotmail.sa","hotmail.sg","hotmail.sk","live.be","live.co.uk","live.com","live.com.ar","live.com.mx","live.de","live.es","live.eu","live.fr","live.it","live.nl","msn.com","outlook.at","outlook.be","outlook.cl","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.ar","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.id","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","passport.com"],l=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"];e.exports=t.default},function(e,t,r){},function(e,t,r){var n=r(504)({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});e.exports=n},function(e,t){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},function(e,t,r){},function(e,t,r){var n=r(66);e.exports=function(e,t){return n(t,(function(t){return e[t]}))}},function(e,t,r){var n=r(508),a=r(169);e.exports=function(e,t){return n(e,t,(function(t,r){return a(e,r)}))}},function(e,t,r){var n=r(70),a=r(509),o=r(54);e.exports=function(e,t,r){for(var s=-1,i=t.length,u={};++s<i;){var l=t[s],c=n(e,l);r(c,l)&&a(u,o(l,e),c)}return u}},function(e,t,r){var n=r(334),a=r(54),o=r(69),s=r(33),i=r(45);e.exports=function(e,t,r,u){if(!s(e))return e;for(var l=-1,c=(t=a(t,e)).length,d=c-1,m=e;null!=m&&++l<c;){var _=i(t[l]),p=r;if("__proto__"===_||"constructor"===_||"prototype"===_)return e;if(l!=d){var f=m[_];void 0===(p=u?u(f,_,m):void 0)&&(p=s(f)?f:o(t[l+1])?[]:{})}n(m,_,p),m=m[_]}return e}},function(e,t,r){var n=r(116);e.exports=function(e){return(null==e?0:e.length)?n(e,1):[]}},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){var n=r(68),a=r(516),o=r(334),s=r(517),i=r(518),u=r(521),l=r(522),c=r(523),d=r(524),m=r(103),_=r(395),p=r(53),f=r(525),h=r(526),y=r(531),g=r(15),b=r(50),v=r(533),M=r(33),L=r(535),w=r(44),D=r(348),k={};k["[object Arguments]"]=k["[object Array]"]=k["[object ArrayBuffer]"]=k["[object DataView]"]=k["[object Boolean]"]=k["[object Date]"]=k["[object Float32Array]"]=k["[object Float64Array]"]=k["[object Int8Array]"]=k["[object Int16Array]"]=k["[object Int32Array]"]=k["[object Map]"]=k["[object Number]"]=k["[object Object]"]=k["[object RegExp]"]=k["[object Set]"]=k["[object String]"]=k["[object Symbol]"]=k["[object Uint8Array]"]=k["[object Uint8ClampedArray]"]=k["[object Uint16Array]"]=k["[object Uint32Array]"]=!0,k["[object Error]"]=k["[object Function]"]=k["[object WeakMap]"]=!1,e.exports=function e(t,r,Y,T,S,E){var O,j=1&r,x=2&r,P=4&r;if(Y&&(O=S?Y(t,T,S,E):Y(t)),void 0!==O)return O;if(!M(t))return t;var A=g(t);if(A){if(O=f(t),!j)return l(t,O)}else{var H=p(t),C="[object Function]"==H||"[object GeneratorFunction]"==H;if(b(t))return u(t,j);if("[object Object]"==H||"[object Arguments]"==H||C&&!S){if(O=x||C?{}:y(t),!j)return x?d(t,i(O,t)):c(t,s(O,t))}else{if(!k[H])return S?t:{};O=h(t,H,j)}}E||(E=new n);var N=E.get(t);if(N)return N;E.set(t,O),L(t)?t.forEach((function(n){O.add(e(n,r,Y,n,t,E))})):v(t)&&t.forEach((function(n,a){O.set(a,e(n,r,Y,a,t,E))}));var F=A?void 0:(P?x?_:m:x?D:w)(t);return a(F||t,(function(n,a){F&&(n=t[a=n]),o(O,a,e(n,r,Y,a,t,E))})),O}},function(e,t){e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}},function(e,t,r){var n=r(112),a=r(44);e.exports=function(e,t){return e&&n(t,a(t),e)}},function(e,t,r){var n=r(112),a=r(348);e.exports=function(e,t){return e&&n(t,a(t),e)}},function(e,t,r){var n=r(33),a=r(60),o=r(520),s=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=a(e),r=[];for(var i in e)("constructor"!=i||!t&&s.call(e,i))&&r.push(i);return r}},function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},function(e,t,r){(function(e){var n=r(16),a=t&&!t.nodeType&&t,o=a&&"object"==typeof e&&e&&!e.nodeType&&e,s=o&&o.exports===a?n.Buffer:void 0,i=s?s.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var r=e.length,n=i?i(r):new e.constructor(r);return e.copy(n),n}}).call(this,r(47)(e))},function(e,t){e.exports=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}},function(e,t,r){var n=r(112),a=r(88);e.exports=function(e,t){return n(e,a(e),t)}},function(e,t,r){var n=r(112),a=r(394);e.exports=function(e,t){return n(e,a(e),t)}},function(e,t){var r=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&r.call(e,"index")&&(n.index=e.index,n.input=e.input),n}},function(e,t,r){var n=r(350),a=r(527),o=r(528),s=r(529),i=r(530);e.exports=function(e,t,r){var u=e.constructor;switch(t){case"[object ArrayBuffer]":return n(e);case"[object Boolean]":case"[object Date]":return new u(+e);case"[object DataView]":return a(e,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return i(e,r);case"[object Map]":return new u;case"[object Number]":case"[object String]":return new u(e);case"[object RegExp]":return o(e);case"[object Set]":return new u;case"[object Symbol]":return s(e)}}},function(e,t,r){var n=r(350);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}},function(e,t){var r=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,r.exec(e));return t.lastIndex=e.lastIndex,t}},function(e,t,r){var n=r(34),a=n?n.prototype:void 0,o=a?a.valueOf:void 0;e.exports=function(e){return o?Object(o.call(e)):{}}},function(e,t,r){var n=r(350);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}},function(e,t,r){var n=r(532),a=r(349),o=r(60);e.exports=function(e){return"function"!=typeof e.constructor||o(e)?{}:n(a(e))}},function(e,t,r){var n=r(33),a=Object.create,o=function(){function e(){}return function(t){if(!n(t))return{};if(a)return a(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();e.exports=o},function(e,t,r){var n=r(534),a=r(62),o=r(89),s=o&&o.isMap,i=s?a(s):n;e.exports=i},function(e,t,r){var n=r(53),a=r(22);e.exports=function(e){return a(e)&&"[object Map]"==n(e)}},function(e,t,r){var n=r(536),a=r(62),o=r(89),s=o&&o.isSet,i=s?a(s):n;e.exports=i},function(e,t,r){var n=r(53),a=r(22);e.exports=function(e){return a(e)&&"[object Set]"==n(e)}},function(e,t,r){var n=r(54),a=r(359),o=r(538),s=r(45);e.exports=function(e,t){return t=n(t,e),null==(e=o(e,t))||delete e[s(a(t))]}},function(e,t,r){var n=r(70),a=r(171);e.exports=function(e,t){return t.length<2?e:n(e,a(t,0,-1))}},function(e,t,r){var n=r(540);e.exports=function(e){return n(e)?void 0:e}},function(e,t,r){var n=r(28),a=r(349),o=r(22),s=Function.prototype,i=Object.prototype,u=s.toString,l=i.hasOwnProperty,c=u.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=n(e))return!1;var t=a(e);if(null===t)return!0;var r=l.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&u.call(r)==c}},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t){e.exports=tribe.common.elements},function(e,t){e.exports=wp.blocks},function(e,t){e.exports=tribe.common.icons},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},,,function(e,t,r){"use strict";r.r(t),r.d(t,"controls",(function(){return kr}));var n=r(549),a=r(0),o=r.n(a),s=r(5),i=r(25),u=r(12),l=r(3),c=r(13),d=r(24),m=r(63),_=r(36),p=r(29),f=r(2),h=r.n(f),y=r(17),g=r.n(y),b=r(95),v=r.n(b),M=r(11),L=r(7),w=r(27),D=r(4),k=r.n(D),Y=r(75),T=r.n(Y),S=r(172),E=r.n(S),O=r(38),j=r(295),x=r(19),P=r.n(x),A=r(49),H=r.n(A),C=r(354),N=r.n(C);r(551);const F=e=>{const{isLoading:t,details:r}=e;return wp.element.createElement("li",null,t||P()(r)?wp.element.createElement(w.Loading,{className:"tribe-editor__spinner--item"}):wp.element.createElement(a.Fragment,null,(e=>{let{title:t}=e;const{rendered:r=Object(s.__)("(Untitled)","the-events-calendar")}=t;return H()(N()(r))})(e.details),(e=>{let{organizerId:t,block:r,volatile:n,onRemoveClick:a}=e;return!(r||n)&&wp.element.createElement(L.IconButton,{className:"tribe-editor__btn tribe-editor__btn--action",label:Object(s.__)("Remove Organizer","the-events-calendar"),onClick:a(t),icon:wp.element.createElement(M.Dashicon,{icon:"no"})})})(e)))};F.propTypes={details:h.a.object,isLoading:h.a.bool,organizerId:h.a.number,block:h.a.bool,volatie:h.a.bool,onRemoveClick:h.a.func};var I=F,R=Object(u.c)(Object(p.withStore)(),Object(j.withDetails)("organizerId"))(I),z=r(21);const q=e=>{const{addOrganizer:t,removeOrganizer:r,organizers:n}=e;return wp.element.createElement(a.Fragment,null,wp.element.createElement("div",{key:"organizer-list"},wp.element.createElement("ul",{className:g()("tribe-editor__organizer__list")},n.map(e=>{let{id:t,block:n}=e;return wp.element.createElement(R,{organizerId:t,block:n,key:t,postType:z.editor.ORGANIZER,onRemoveClick:r})}))),wp.element.createElement("div",{key:"organizer-actions"},wp.element.createElement(w.SearchPosts,{key:"organizer-search-dropdown",name:"search-organizers-classic",postType:z.editor.ORGANIZER,searchLabel:Object(s.__)("Search for an organizer","the-events-calendar"),iconLabel:Object(s.__)("Add existing Organizer","the-events-calendar"),onItemSelect:t,exclude:n.map(e=>{let{id:t}=e;return t})}),wp.element.createElement(M.Dropdown,{key:"organizer-create-dropdown",className:"tribe-editor__organizer__dropdown",position:"bottom center",contentClassName:"tribe-editor-dropdown__dialog",renderToggle:e=>{let{onToggle:t}=e;return wp.element.createElement(L.IconButton,{className:"tribe-editor__btn",label:Object(s.__)("Create Organizer"),onClick:t,icon:wp.element.createElement(M.Dashicon,{icon:"plus"})})},renderContent:t=>{let{onClose:r,isOpen:n}=t;return wp.element.createElement(w.OrganizerForm,{addOrganizer:e.addOrganizer,onClose:r,"aria-expanded":n})}})))};q.propTypes={organizers:h.a.array.isRequired,addOrganizer:h.a.func.isRequired,removeOrganizer:h.a.func.isRequired};var W=q;const U=["state"],B=["dispatch"];function V(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function G(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?V(Object(r),!0).forEach((function(t){k()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):V(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var $=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({organizers:_.c.getMappedOrganizers(e),state:e}),null,(e,t,r)=>{const{state:n}=e,a=T()(e,U),{dispatch:o}=t,s=T()(t,B);return G(G(G(G({},r),a),s),{},{addOrganizer:(e,t)=>{const a=_.c.getOrganizersInClassic(n);r.setAttributes({organizers:E()([...a,e])}),o(O.a.setDetails(e,t)),o(_.a.addOrganizerInClassic(e))},removeOrganizer:e=>()=>{const t=_.c.getOrganizersInClassic(n).filter(t=>t!==e);r.setAttributes({organizers:t}),o(_.a.removeOrganizerInClassic(e))}})}))(W);const{PlainText:J,InspectorControls:Z}=L.wpEditor,{toMoment:K,toDate:Q,toTime:X}=l.moment,ee=e=>{const{attributes:t,isSelected:r,allDay:n,setAllDay:o,currencyPosition:i,setCurrencyPosition:u,currencySymbol:c,setSymbol:d,setAttributes:m}=e;return[wp.element.createElement("div",{key:"event-details-box",className:"tribe-editor__block tribe-editor__event-details"},wp.element.createElement(w.MetaGroup,{groupKey:"event-details"},(()=>{const{attributes:t,setAttributes:r}=e;return wp.element.createElement(v.a,{className:"tribe-editor__events-section__headline trigger-dashboard-datetime",value:t.detailsTitle,placeholder:Object(s.__)("Details","the-events-calendar"),onChange:e=>r({detailsTitle:e.target.value})})})(),(()=>{const{start:t,allDay:r,toggleDashboardDateTime:n,separatorDate:o}=e;return wp.element.createElement("div",null,wp.element.createElement("button",{className:"tribe-editor__btn--label trigger-dashboard-datetime",onClick:n},wp.element.createElement("strong",null,Object(s.__)("Start: ","the-events-calendar")),Q(K(t),l.date.FORMATS.WP.date),!r&&wp.element.createElement(a.Fragment,null,wp.element.createElement("span",null," ".concat(o," ")),wp.element.createElement("span",null,X(K(t),l.date.FORMATS.WP.time)))))})(),(()=>{const{end:t,allDay:r,toggleDashboardDateTime:n,separatorDate:o}=e;return wp.element.createElement("div",null,wp.element.createElement("button",{className:"tribe-editor__btn--label trigger-dashboard-datetime",onClick:n},wp.element.createElement("strong",null,Object(s.__)("End: ","the-events-calendar")),Q(K(t),l.date.FORMATS.WP.date),!r&&wp.element.createElement(a.Fragment,null,wp.element.createElement("span",null," ".concat(o," ")),wp.element.createElement("span",null,X(K(t),l.date.FORMATS.WP.time)))))})(),(()=>{const{url:t,setWebsite:r}=e;return wp.element.createElement("div",null,wp.element.createElement("strong",null,Object(s.__)("Website: ","the-events-calendar")),wp.element.createElement("br",null),wp.element.createElement(J,{id:"tribe-event-url",value:t,placeholder:Object(s.__)("Enter url","the-events-calendar"),onChange:r}))})(),(()=>{const{setCost:t,cost:r,currencyPosition:n,currencySymbol:a}=e,o=g()(["tribe-editor__event-cost__value","tribe-editor-cost-symbol-position-"+n]);return wp.element.createElement("div",{className:"tribe-editor__event-cost"},wp.element.createElement("strong",null,Object(s.__)("Price: ","the-events-calendar")),wp.element.createElement("br",null),"prefix"===n&&wp.element.createElement("span",null,a),wp.element.createElement(J,{className:o,value:r,placeholder:Object(s.__)("Enter price","the-events-calendar"),onChange:t}),"suffix"===n&&wp.element.createElement("span",null,a))})(),wp.element.createElement(w.TermsList,{slug:"tribe_events_cat",label:Object(s.__)("Event Category:","the-events-calendar")}),wp.element.createElement(w.TermsList,{slug:"post_tag",label:Object(s.__)("Event Tags:","the-events-calendar")})),wp.element.createElement(w.MetaGroup,{groupKey:"organizer"},wp.element.createElement(v.a,{className:"tribe-editor__events-section__headline",value:t.organizerTitle,placeholder:Object(s.__)("Organizer","the-events-calendar"),onChange:e=>m({organizerTitle:e.target.value})}),wp.element.createElement($,{setAttributes:m}))),r&&wp.element.createElement(Z,{key:"inspector"},wp.element.createElement(M.PanelBody,{title:Object(s.__)("Date Time Settings","the-events-calendar")},wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Is All Day Event","the-events-calendar"),checked:n,onChange:o})),wp.element.createElement(M.PanelBody,{title:Object(s.__)("Price Settings","the-events-calendar")},wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Show symbol before","the-events-calendar"),checked:"prefix"===i,onChange:u}),wp.element.createElement(M.TextControl,{label:Object(s.__)(" Currency Symbol","the-events-calendar"),value:c,placeholder:Object(s.__)("E.g.: $","the-events-calendar"),onChange:d})))]};ee.propTypes={url:h.a.string,start:h.a.string,end:h.a.string,separatorDate:h.a.string,cost:h.a.string,currencyPosition:h.a.string,currencySymbol:h.a.string,allDay:h.a.bool,isSelected:h.a.bool,setWebsite:h.a.func,setCost:h.a.func,toggleDashboardDateTime:h.a.func,setSymbol:h.a.func,setCurrencyPosition:h.a.func,setAllDay:h.a.func};var te=ee;r(552);const re=e=>{let{onChange:t,naturalLanguageLabel:r,before:n,after:a}=e;return wp.element.createElement("div",{className:"tribe-editor__date-input__container"},n,wp.element.createElement("input",{type:"text",name:"date-input",className:"tribe-editor__date-input",value:r,onChange:t}),a)};re.propTypes={onChange:h.a.func,naturalLanguageLabel:h.a.string,before:h.a.node,after:h.a.node};var ne=re;var ae=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({naturalLanguageLabel:c.selectors.getNaturalLanguageLabel(e)}),(e,t)=>({onChange:r=>{e(c.actions.setNaturalLanguageLabel(r.target.value,{setAttributes:t.setAttributes}))}})))(ne);const{FORMATS:oe,TODAY:se}=l.date,{toMoment:ie,toDate:ue,toDateNoYear:le,toTime:ce,isSameYear:de}=l.moment;oe.date=Object(L.settings)()&&Object(L.settings)().dateWithYearFormat?Object(L.settings)().dateWithYearFormat:Object(s.__)("F j","the-events-calendar");const me=(e,t,r)=>{const{separatorDate:n,separatorTime:a}=e;switch(t){case"date-time":return wp.element.createElement("span",{className:g()("tribe-editor__separator",r)},` ${n} `);case"time-range":return wp.element.createElement("span",{className:g()("tribe-editor__separator",r)},` ${a} `);case"all-day":return wp.element.createElement("span",{className:g()("tribe-editor__separator",r)},Object(s.__)("All Day","the-events-calendar"));default:return null}},_e=e=>wp.element.createElement(a.Fragment,null,(e=>{const{attributes:t,setAttributes:r}=e,{timeZoneLabel:n,showTimeZone:a}=t;return a&&wp.element.createElement("span",{key:"time-zone",className:"tribe-editor__time-zone"},wp.element.createElement(w.TimeZone,{value:n,placeholder:n,onChange:e=>r({timeZoneLabel:e})}))})(e)),pe=e=>{const{multiDay:t,allDay:r,sameStartEnd:n,isEditable:o,setAttributes:s,isOpen:i,open:u}=e;return i&&o?wp.element.createElement(ae,{after:_e(e),setAttributes:s}):wp.element.createElement(a.Fragment,null,wp.element.createElement("h2",{className:"tribe-editor__subtitle__headline"},wp.element.createElement("div",{className:"tribe-editor__subtitle__headline-content"},wp.element.createElement("button",{className:"tribe-editor__btn--label tribe-editor__subtitle__headline-button",onClick:u,disabled:!o},(e=>{let{start:t,end:r}=e,n=ue(ie(t));return de(t,r)&&de(t,se)&&(n=le(ie(t))),wp.element.createElement("span",{className:"tribe-editor__subtitle__headline-date"},n)})(e),(e=>{const{start:t,allDay:r}=e;return r?null:wp.element.createElement(a.Fragment,null,me(e,"date-time"),ce(ie(t),oe.WP.time))})(e),(t||!r&&!n)&&me(e,"time-range"),(e=>{let{start:t,end:r,multiDay:n}=e;if(!n)return null;let a=ue(ie(r));return de(t,r)&&de(t,se)&&(a=le(ie(r))),wp.element.createElement("span",{className:"tribe-editor__subtitle__headline-date"},a)})(e),(e=>{const{end:t,multiDay:r,allDay:n,sameStartEnd:o}=e;return n||o?null:wp.element.createElement(a.Fragment,null,r&&me(e,"date-time"),ce(ie(t),oe.WP.time))})(e),r&&me(e,"all-day")),_e(e))),(e=>L.wpHooks.applyFilters("blocks.eventDatetime.contentHook",null,e))(e))};pe.propTypes={allDay:h.a.bool,cost:h.a.string,currencyPosition:h.a.oneOf(["prefix","suffix",""]),currencySymbol:h.a.string,end:h.a.string,isEditable:h.a.bool,isOpen:h.a.bool,multiDay:h.a.bool,open:h.a.func,sameStartEnd:h.a.bool,separatorDate:h.a.string,separatorTime:h.a.string,setCost:h.a.func,start:h.a.string};var fe=pe;var he=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({allDay:c.selectors.getAllDay(e),cost:d.d.getPrice(e),currencyPosition:d.d.getPosition(e),currencySymbol:d.d.getSymbol(e),end:c.selectors.getEnd(e),isEditable:c.selectors.isEditable(e),multiDay:c.selectors.getMultiDay(e),sameStartEnd:c.selectors.getSameStartEnd(e),separatorDate:c.selectors.getDateSeparator(e),separatorTime:c.selectors.getTimeSeparator(e),start:c.selectors.getStart(e)}),(e,t)=>({setCost:r=>{t.setAttributes({cost:r}),e(d.a.setCost(r))}})))(fe);const{InspectorControls:ye}=L.wpEditor,{timezonesAsSelectData:ge}=l.date,be=e=>{const{attributes:t,separatorDate:r,separatorTime:n,setSeparatorDate:a,setSeparatorTime:o,setTimeZone:i,setAttributes:u,timeZone:l,isEditable:c}=e;return c&&wp.element.createElement(ye,{key:"inspector"},wp.element.createElement(M.PanelBody,{title:Object(s.__)("Date Time Settings","the-events-calendar")},wp.element.createElement(M.TextControl,{label:Object(s.__)("Date Time Separator","the-events-calendar"),value:r,onChange:a,className:"tribe-editor__date-time__date-time-separator-setting",maxLength:"2"}),wp.element.createElement(M.TextControl,{label:Object(s.__)("Time Range Separator","the-events-calendar"),value:n,onChange:o,className:"tribe-editor__date-time__time-range-separator-setting",maxLength:"2"}),wp.element.createElement(M.SelectControl,{label:Object(s.__)("Time Zone","the-events-calendar"),value:l,onChange:i,options:ge(),className:"tribe-editor__date-time__time-zone-setting"}),wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Show Time Zone","the-events-calendar"),checked:t.showTimeZone,onChange:e=>u({showTimeZone:e})})))};be.propTypes={attributes:h.a.object,isEditable:h.a.bool.isRequired,onTimeZoneVisibilityChange:h.a.func,separatorDate:h.a.string,separatorTime:h.a.string,setSeparatorDate:h.a.func,setSeparatorTime:h.a.func,setTimeZone:h.a.func,setAttributes:h.a.func,timeZone:h.a.string};var ve=be;var Me=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({isEditable:c.selectors.isEditable(e),separatorDate:c.selectors.getDateSeparator(e),separatorTime:c.selectors.getTimeSeparator(e),timeZone:c.selectors.getTimeZone(e)}),(e,t)=>{let{setAttributes:r}=t;return{setSeparatorDate:t=>{r({separatorDate:t}),e(c.actions.setSeparatorDate(t))},setSeparatorTime:t=>{r({separatorTime:t}),e(c.actions.setSeparatorTime(t))},setTimeZone:t=>{r({timeZone:t}),e(c.actions.setTimeZone(t))}}}))(ve),Le=r(96),we=r(548);const{FORMATS:De,TODAY:ke}=l.date,{toMoment:Ye,toDate:Te,toDateNoYear:Se,isSameYear:Ee}=l.moment,{editorConstants:Oe,settings:je,wpHooks:xe}=l.globals;De.date=je()&&je().dateWithYearFormat?je().dateWithYearFormat:Object(s.__)("F j","the-events-calendar");class Pe extends a.PureComponent{constructor(e){super(e),k()(this,"setVisibleMonth",e=>{this.setState({visibleMonth:e})}),this.state={visibleMonth:Ye(e.start).toDate()}}render(){const{start:e,end:t,multiDay:r,onSelectDay:n}=this.props,a={onSelectDay:n,withRange:r,from:Ye(e).toDate(),month:this.state.visibleMonth,setVisibleMonth:this.setVisibleMonth};return r&&(a.to=Ye(t).toDate()),wp.element.createElement(w.Month,a)}}k()(Pe,"propTypes",{end:h.a.string,multiDay:h.a.bool,onSelectDay:h.a.func,start:h.a.string});const Ae=e=>{const{multiDay:t,allDay:r,separatorTime:n,isOpen:o}=e;return wp.element.createElement(w.Dashboard,{isOpen:o},wp.element.createElement(a.Fragment,null,wp.element.createElement("section",{className:"tribe-editor__calendars"},wp.element.createElement(Pe,e)),wp.element.createElement("footer",{className:"tribe-editor__subtitle__footer"},wp.element.createElement("div",{className:"tribe-editor__subtitle__footer-date"},wp.element.createElement("div",{className:"tribe-editor__subtitle__time-pickers"},(e=>{let{start:t,end:r,startTimeInput:n,allDay:o,onStartTimePickerBlur:s,onStartTimePickerChange:i,onStartTimePickerClick:u}=e;const c={current:n,start:l.time.START_OF_DAY,end:l.time.END_OF_DAY,onBlur:s,onChange:i,onClick:u,timeFormat:De.WP.time,showAllDay:!0,allDay:o};let d=Te(Ye(t));return Ee(t,r)&&Ee(t,ke)&&(d=Se(Ye(t))),wp.element.createElement(a.Fragment,null,wp.element.createElement("span",{className:"tribe-editor__time-picker__label"},d),wp.element.createElement(we.TimePicker,c))})(e),(t||!r)&&wp.element.createElement("span",{className:g()("tribe-editor__separator","tribe-editor__time-picker__separator")},` ${n} `),(e=>{let{start:t,end:r,endTimeInput:n,multiDay:o,allDay:s,onEndTimePickerBlur:i,onEndTimePickerChange:u,onEndTimePickerClick:c}=e;if(!o&&s)return null;const d={current:n,start:l.time.START_OF_DAY,end:l.time.END_OF_DAY,onBlur:i,onChange:u,onClick:c,timeFormat:De.WP.time,showAllDay:!0,allDay:s};let m=Te(Ye(r));return Ee(t,r)&&Ee(t,ke)&&(m=Se(Ye(r))),wp.element.createElement(a.Fragment,null,o&&wp.element.createElement("span",{className:"tribe-editor__time-picker__label"},m),wp.element.createElement(we.TimePicker,d))})(e)),wp.element.createElement("div",{className:"tribe-editor__subtitle__footer-multiday"},(e=>{let{multiDay:t,onMultiDayToggleChange:r}=e;return wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Multi-Day","the-events-calendar"),checked:t,onChange:r})})(e))),(e=>xe.applyFilters("blocks.eventDatetime.dashboardHook",null,e))(e),!Oe().hideUpsell&&wp.element.createElement(w.Upsell,null))))};Ae.propTypes={allDay:h.a.bool,end:h.a.string,endTimeInput:h.a.string,isOpen:h.a.bool,multiDay:h.a.bool,onEndTimePickerBlur:h.a.func,onEndTimePickerChange:h.a.func,onEndTimePickerClick:h.a.func,onMultiDayToggleChange:h.a.func,onSelectDay:h.a.func,onStartTimePickerBlur:h.a.func,onStartTimePickerChange:h.a.func,onStartTimePickerClick:h.a.func,separatorTime:h.a.string,start:h.a.string,startTimeInput:h.a.string};var He=Ae;var Ce=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({allDay:c.selectors.getAllDay(e),start:c.selectors.getStart(e),end:c.selectors.getEnd(e),startTimeInput:c.selectors.getStartTimeInput(e),endTimeInput:c.selectors.getEndTimeInput(e),multiDay:c.selectors.getMultiDay(e),separatorTime:c.selectors.getTimeSeparator(e)}),(e,t)=>{const r={setAttributes:t.setAttributes};return{onSelectDay:t=>{let{from:n,to:a}=t;return e(c.actions.setDateRange({from:n,to:a},r))},onStartTimePickerBlur:t=>{let n=l.moment.toMoment(t.target.value,l.moment.TIME_FORMAT,!1);n.isValid()||(n=Le.c);const a=l.moment.totalSeconds(n);e(c.actions.setStartTime(a,r))},onStartTimePickerChange:t=>e(c.actions.setStartTimeInput(t.target.value)),onStartTimePickerClick:(t,n)=>{e(c.actions.setStartTime(t,r)),n()},onEndTimePickerBlur:t=>{let n=l.moment.toMoment(t.target.value,l.moment.TIME_FORMAT,!1);n.isValid()||(n=Le.b);const a=l.moment.totalSeconds(n);e(c.actions.setEndTime(a,r))},onEndTimePickerChange:t=>e(c.actions.setEndTimeInput(t.target.value)),onEndTimePickerClick:(t,n)=>{e(c.actions.setEndTime(t,r)),n()},onMultiDayToggleChange:t=>e(c.actions.setMultiDay(t,r))}}))(He);r(553);var Ne=e=>wp.element.createElement(a.Fragment,null,wp.element.createElement(Me,e),wp.element.createElement("section",{className:"tribe-editor__subtitle tribe-editor__date-time tribe-common__plugin-block-hook"},wp.element.createElement(he,e),wp.element.createElement(Ce,e))),Fe=Object(p.withBlockCloser)(Ne),Ie=r(32);function Re(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ze(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(r),!0).forEach((function(t){k()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Re(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var qe=ze(ze({},l.globals.blocks()["event-datetime"]),{},{title:Object(s.__)("Event Date Time","the-events-calendar"),description:Object(s.__)("Define the date, time, and duration for your event.","the-events-calendar"),icon:wp.element.createElement(Ie.DateTime,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},edit:Fe,save:()=>null});var We=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({start:c.selectors.getStart(e),end:c.selectors.getEnd(e),multiDay:c.selectors.getMultiDay(e),allDay:c.selectors.getAllDay(e),separatorDate:c.selectors.getDateSeparator(e),separatorTime:c.selectors.getTimeSeparator(e),timezone:c.selectors.getTimeZone(e),cost:d.d.getPrice(e),currencyPosition:d.d.getPosition(e),currencySymbol:d.d.getSymbol(e),url:m.d.getUrl(e),organizers:_.c.getOrganizersInClassic(e)}),(e,t)=>({setAllDay:r=>{t.setAttributes({allDay:r}),e(c.actions.setAllDay(r))},setCost:r=>{t.setAttributes({cost:r}),e(d.a.setCost(r))},setCurrencyPosition:r=>{const n=d.f.getPosition(r);t.setAttributes({currencyPosition:n}),e(d.a.setPosition(n))},setSymbol:r=>{t.setAttributes({currencySymbol:r}),e(d.a.setSymbol(r))},setWebsite:r=>{t.setAttributes({url:r}),e(m.a.setWebsite(r))},toggleDashboardDateTime:()=>{const e=l.globals.wpDataSelectCoreEditor().getBlocks().filter(e=>e.name==="tribe/"+qe.id);if(!e.length)return;const t=document.querySelector(`[data-block="${e[0].clientId}"]`).getElementsByClassName("tribe-editor__subtitle__headline-button")[0];t&&t.click()}})))(te),Ue={id:"classic-event-details",title:Object(s.__)("Event Details Classic","the-events-calendar"),description:Object(s.__)("Display your event info together in one place — just like in the Classic Editor.","the-events-calendar"),icon:wp.element.createElement(Ie.Classic,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{organizerTitle:{type:"html",default:""},detailsTitle:{type:"html",default:""},organizers:{type:"array",source:"meta",meta:"_EventOrganizerID"},allDay:{type:"boolean",source:"meta",meta:"_EventAllDay"},url:{type:"string",source:"meta",meta:"_EventURL"},cost:{type:"string",source:"meta",meta:"_EventCost"},currencySymbol:{type:"string",source:"meta",meta:"_EventCurrencySymbol"},currencyPosition:{type:"string",source:"meta",meta:"_EventCurrencyPosition"}},edit:We,save:()=>null},Be=r(93),Ve=r.n(Be),Ge=r(30),$e=r(18),Je=r.n($e),Ze=r(94),Ke=r(26);class Qe extends Ke.Component{constructor(){super(...arguments),k()(this,"renderVenue",()=>{const{venue:e,removeVenue:t}=this.props;return wp.element.createElement("div",{className:"tribe-editor__venue--current",key:e.id},this.renderVenueName(),this.renderAddress(),this.renderPhone(),this.renderWebsite(),t)}),this.state={isLoading:!1}}render(){const{venue:e}=this.props,{isLoading:t}=this.state;return t?wp.element.createElement(M.Placeholder,{key:"loading"},wp.element.createElement(M.Spinner,null)):e?this.renderVenue():null}renderVenueName(){const{beforeTitle:e,afterTitle:t,maybeEdit:r}=this.props;return wp.element.createElement("div",{className:"tribe-editor__venue__name"},e,wp.element.createElement("h3",{className:"tribe-editor__venue__name-heading",onClick:r},Object(Ze.decode)(this.getVenueName())),t)}getVenueName(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.venue;const{title:t={}}=e,{rendered:r=Object(s.__)("(Untitled Venue)","the-events-calendar")}=t;return r}renderAddress(){const{address:e={}}=this.props;if(P()(e))return null;const{city:t,street:r,province:n,zip:o,country:s}=e;return wp.element.createElement("address",{className:"tribe-editor__venue__address"},wp.element.createElement("span",{className:"tribe-venue__street-address"},r),t&&wp.element.createElement(a.Fragment,null,wp.element.createElement("br",null),wp.element.createElement("span",{className:"tribe-venue__locality"},t)),t&&wp.element.createElement("span",{className:"tribe-venue__delimiter"},", "),n&&wp.element.createElement("span",{className:"tribe-venue__region"},n),o&&wp.element.createElement("span",{className:"tribe-venue__postal-code"}," ",o),s&&wp.element.createElement(a.Fragment,null,wp.element.createElement("br",null),wp.element.createElement("span",{className:"tribe-venue__country-name"}," ",s)),this.renderGoogleMapLink())}renderGoogleMapLink(){const{showMapLink:e,address:t}=this.props;return e?wp.element.createElement(a.Fragment,null,wp.element.createElement("br",null),wp.element.createElement("a",{href:Object(Ge.h)(t),title:Object(s.__)("Click to view a Google Map","the-events-calendar"),target:"_blank",rel:"noopener noreferrer"},Object(s.__)("+ Google Map","the-events-calendar"))):null}renderPhone(){const{venue:e}=this.props;return P()(e.meta._VenuePhone)?null:wp.element.createElement(o.a.Fragment,null,wp.element.createElement("span",{className:"tribe-editor__venue__phone"},e.meta._VenuePhone),wp.element.createElement("br",null))}renderWebsite(){const{venue:e}=this.props;return P()(e.meta._VenueURL)?null:wp.element.createElement(o.a.Fragment,null,wp.element.createElement("span",{className:"tribe-editor__venue__website"},e.meta._VenueURL),wp.element.createElement("br",null))}}k()(Qe,"defaultProps",{beforeTitle:null,afterTitle:null,maybeEdit:Je.a});var Xe=r(39);r(554);const{InspectorControls:et}=L.wpEditor;class tt extends a.Component{constructor(e){super(e),k()(this,"renderDetails",()=>{const{showMapLink:e,details:t}=this.props,{getAddress:r}=Xe.f;return wp.element.createElement(Qe,{venue:t,address:r(t),showMapLink:e,afterTitle:this.renderEditAction(),maybeEdit:this.maybeEdit,removeVenue:this.renderRemoveAction()})}),k()(this,"maybeEdit",()=>{const{volatile:e,editVenue:t}=this.props;if(this.hasVenue()&&e)return t}),k()(this,"getCoordinates",e=>{const{maps:t}=Object(L.google)(),r=new t.Geocoder,{getAddress:n}=Xe.f,a=Object(Ge.a)(n(e));r.geocode({address:a},(e,t)=>{if("OK"!==t)return;const{location:r}=e[0].geometry;this.setState({coords:{lat:r.lat(),lng:r.lng()}})})}),this.state={coords:{lat:null,lng:null}}}componentDidUpdate(e){const{isSelected:t,edit:r,create:n,setSubmit:a}=this.props;e.isSelected&&!t&&(r||n)&&a()}renderForm(){const{fields:e,onFormSubmit:t}=this.props;return wp.element.createElement(w.VenueForm,Ve()({},Object(w.toFields)(e),{onSubmit:t}))}renderEditAction(){const{isSelected:e,edit:t,create:r,isLoading:n,submit:a,volatile:o,editVenue:s}=this.props,i=t||r||n||a;return this.hasVenue()&&e&&o&&!i?wp.element.createElement("button",{onClick:s},wp.element.createElement(M.Dashicon,{icon:"edit"})):null}renderSearchOrCreate(){const{isSelected:e,store:t,name:r,onItemSelect:n,onCreateNew:a}=this.props;return wp.element.createElement(w.SearchOrCreate,{name:r,icon:wp.element.createElement(Ie.Venue,null),store:t,isSelected:e,postType:z.editor.VENUE,onItemSelect:n,onCreateNew:a,placeholder:Object(s.__)("Add or find a venue","the-events-calendar")})}renderContainer(){const{isLoading:e,edit:t,create:r,submit:n}=this.props;return e||n?wp.element.createElement(M.Placeholder,{key:"loading"},wp.element.createElement(M.Spinner,null)):t||r?this.renderForm():this.hasVenue()?this.renderDetails():this.renderSearchOrCreate()}renderMap(){const{details:e,edit:t,create:r,isLoading:n,submit:a,showMap:o}=this.props;if(!o||P()(e)||t||r||n||a)return null;const{getAddress:s}=Xe.f;this.getCoordinates(e);const{coords:i}=this.state;return wp.element.createElement(w.GoogleMap,{size:{width:450,height:353},coordinates:i,address:Object(Ge.a)(s(e)),interactive:!0})}renderRemoveAction(){const{isSelected:e,edit:t,create:r,isLoading:n,submit:a,removeVenue:o}=this.props;return!this.hasVenue()||!e||t||r||n||a?null:wp.element.createElement("div",{className:"tribe-editor__venue__actions"},wp.element.createElement("button",{className:"tribe-editor__venue__actions--close",onClick:o},Object(s.__)("Remove venue","the-events-calendar")))}renderBlock(){const e=g()({"tribe-editor__venue":this.hasVenue(),"tribe-editor__venue--has-map":this.hasVenue()&&this.props.showMap});return wp.element.createElement("div",{key:"event-venue-box",className:e},this.renderContainer(),this.renderMap())}renderControls(){const{venue:e,showMapLink:t,showMap:r,embedMap:n,toggleVenueMap:a,toggleVenueMapLink:o}=this.props;return this.hasVenue()?wp.element.createElement(et,{key:"inspector"},wp.element.createElement(M.PanelBody,{title:Object(s.__)("Venue Settings","the-events-calendar")},wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Show Google Maps Link","the-events-calendar"),checked:t,onChange:o}),n&&wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Show Google Maps Embed","the-events-calendar"),checked:r,onChange:a}),wp.element.createElement(w.EditLink,{postId:e,label:Object(s.__)("Edit Venue","the-events-calendar")}))):null}render(){return[this.renderBlock(),this.renderControls()]}hasVenue(){const{details:e}=this.props;return!P()(e)}}k()(tt,"propTypes",{venue:h.a.number,isSelected:h.a.bool,isLoading:h.a.bool,submit:h.a.bool,edit:h.a.bool,create:h.a.bool,details:h.a.object,draft:h.a.object,showMap:h.a.bool,showMapLink:h.a.bool,embedMap:h.a.bool,createDraft:h.a.func,editDraft:h.a.func,removeDraft:h.a.func,setDraftDetails:h.a.func,clear:h.a.func,sendForm:h.a.func,toggleVenueMap:h.a.func,toggleVenueMapLink:h.a.func,onFormSubmit:h.a.func,onItemSelect:h.a.func,onCreateNew:h.a.func,removeVenue:h.a.func,editVenue:h.a.func});var rt=tt;const nt=(e,t)=>r=>{t.setAttributes({venue:r}),e(Xe.a.setVenue(r))},at=(e,t)=>r=>t.sendForm(Object(w.toVenue)(r),((e,t)=>r=>{const{setDetails:n}=t,{id:a}=r;n(a,r),nt(e,t)(a)})(e,t)),ot=(e,t)=>nt(e,t),st=e=>t=>e.createDraft({title:{rendered:t}}),it=(e,t)=>()=>{const{volatile:r,maybeRemoveEntry:n,details:a}=t;t.setAttributes({venue:0}),e(Xe.a.removeVenue()),r&&n(a)},ut=e=>()=>{const{details:t,editEntry:r}=e;r(t)},lt=e=>({venue:Xe.d.getVenue(e),showMapLink:Xe.d.getshowMapLink(e),showMap:Xe.d.getshowMap(e),embedMap:Xe.d.getMapEmbed()});var ct=Object(u.c)(Object(p.withStore)({postType:z.editor.VENUE}),Object(i.a)(lt),Object(j.withDetails)("venue"),Object(p.withForm)(e=>e.name),Object(i.a)(lt,(e,t)=>({toggleVenueMap:r=>{t.setAttributes({showMap:r}),e(Xe.a.setShowMap(r))},toggleVenueMapLink:r=>{t.setAttributes({showMapLink:r}),e(Xe.a.setShowMapLink(r))},onCreateNew:st(t),removeVenue:it(e,t),editVenue:ut(t),onFormSubmit:at(e,t),onItemSelect:ot(e,t)})))(rt),dt={id:"event-venue",title:Object(s.__)("Event Venue","the-events-calendar"),description:Object(s.__)("Where is this event happening? Select or create a location.","the-events-calendar"),icon:wp.element.createElement(Ie.Venue,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{venue:{type:"integer",source:"meta",meta:"_EventVenueID"},showMapLink:{type:"boolean",source:"meta",meta:"_EventShowMapLink"},showMap:{type:"boolean",source:"meta",meta:"_EventShowMap"}},edit:ct,save:()=>null},mt=r(353),_t=r(9),pt=r.n(_t);function ft(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=pt()(e,"title",{}),r=pt()(e,"meta",{});return{title:pt()(t,"rendered",""),email:pt()(r,"_OrganizerEmail",""),phone:pt()(r,"_OrganizerPhone",""),website:pt()(r,"_OrganizerWebsite","")}}var ht=r(550);r(555);const yt=e=>{const t=()=>{const{volatile:t,edit:r}=e;t&&r()};return wp.element.createElement("div",{className:"tribe-editor__organizer__details"},(()=>{const{organizer:r}=e,n=ft(r),{title:o,website:s,email:i,phone:u}=n;return wp.element.createElement(a.Fragment,null,wp.element.createElement("div",{className:"tribe-editor__organizer__title"},wp.element.createElement("h3",{className:"tribe-editor__organizer__title-heading",onClick:t},Object(Ze.decode)(o)),(()=>{const{edit:t,selected:r,volatile:n}=e;return r&&n?wp.element.createElement("button",{onClick:t},wp.element.createElement(M.Dashicon,{icon:"edit"})):null})()),u&&wp.element.createElement("p",null,u),s&&wp.element.createElement("p",null,s),i&&wp.element.createElement("p",null,i))})(),(()=>{const{remove:t,selected:r}=e;return r?wp.element.createElement("div",{className:"tribe-editor__organizer__actions"},wp.element.createElement("button",{className:"tribe-editor__organizer__actions--close",onClick:t},wp.element.createElement(ht.Close,null))):null})())};yt.propTypes={organizer:h.a.object,edit:h.a.func,remove:h.a.func,selected:h.a.bool},yt.defaultProps={organizer:{},edit:Je.a,remove:Je.a,selected:!1};var gt=yt,bt=r(356),vt=r.n(bt),Mt=r(83),Lt=r.n(Mt);r(556);function wt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const{RichText:Dt}=L.wpEditor;class kt extends Ke.Component{constructor(e){super(...arguments),k()(this,"saveField",e=>t=>{this.setState({[e]:t})}),k()(this,"saveEventField",e=>t=>this.saveField(e)(this.getValue(t))),k()(this,"getValue",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{target:t}=e;return t.value})),this.state=vt()(e,["submit"])}componentWillUnmount(){const e=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wt(Object(r),!0).forEach((function(t){k()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},this.state);e.email&&!Lt.a.isEmail(e.email)&&(e.email=""),e.website&&!Lt.a.isURL(e.website)&&(e.website=""),this.props.submit(e)}render(){const{title:e,email:t,website:r,phone:n}=this.state;return wp.element.createElement("section",{className:"tribe-editor__organizer__form"},wp.element.createElement("div",{className:"tribe-editor__organizer__fields"},wp.element.createElement(Dt,{tagName:"h3",format:"string",value:e,onChange:this.saveField("title"),formattingControls:[]}),wp.element.createElement("input",{type:"tel",name:"phone",value:n,placeholder:Object(s.__)("Add Phone","the-events-calendar"),onChange:this.saveEventField("phone")}),wp.element.createElement("input",{type:"url",name:"website",value:r,placeholder:Object(s.__)("Add website","the-events-calendar"),onChange:this.saveEventField("website")}),wp.element.createElement("input",{type:"email",name:"email",value:t,placeholder:Object(s.__)("Add email","the-events-calendar"),onChange:this.saveEventField("email")})))}}k()(kt,"defaultProps",{title:"",phone:"",website:"",email:"",submit:Je.a}),k()(kt,"propTypes",{title:h.a.string,email:h.a.string,website:h.a.string,phone:h.a.string,submit:h.a.func});var Yt=kt;const{InspectorControls:Tt}=L.wpEditor;class St extends a.PureComponent{constructor(){super(...arguments),k()(this,"renderLoading",()=>wp.element.createElement("div",{className:"tribe-editor__spinner-container"},wp.element.createElement(M.Spinner,null))),k()(this,"renderForm",()=>{const{fields:e,submit:t,onFormSubmit:r}=this.props;return t?this.renderLoading():wp.element.createElement(Yt,Ve()({},ft(e),{submit:r}))})}componentDidUpdate(e){const{isSelected:t,edit:r,create:n,setSubmit:a}=this.props;e.isSelected&&!t&&(r||n)&&a()}renderSearch(){const{clientId:e,isSelected:t,organizers:r,store:n,postType:a,onItemSelect:o,onCreateNew:i}=this.props;return wp.element.createElement(w.SearchOrCreate,{name:e,store:n,postType:a,isSelected:t,icon:wp.element.createElement(Ie.Organizer,null),placeholder:Object(s.__)("Add or find an organizer","the-events-calendar"),onItemSelect:o,onCreateNew:i,exclude:r})}renderDetails(){const{details:e,volatile:t,isSelected:r,onEdit:n,onRemove:a}=this.props;return wp.element.createElement(gt,{organizer:e,volatile:t,selected:r,edit:n,remove:a})}renderContent(){const{details:e,edit:t,create:r,isLoading:n}=this.props;return n?this.renderLoading():t||r?this.renderForm():P()(e)?this.renderSearch():this.renderDetails()}renderBlock(){return wp.element.createElement("section",{key:this.props.clientId},this.renderContent())}renderSettings(){const{isSelected:e,attributes:t}=this.props;return e&&t.organizer?wp.element.createElement(Tt,{key:"inspector"},wp.element.createElement(M.PanelBody,{title:Object(s.__)("Organizer Settings","the-events-calendar")},wp.element.createElement(w.EditLink,{postId:t.organizer,label:Object(s.__)("Edit Organizer","the-events-calendar")}))):null}render(){return[this.renderBlock(),this.renderSettings()]}}k()(St,"propTypes",{details:h.a.object,create:h.a.bool,edit:h.a.bool,submit:h.a.bool,isLoading:h.a.bool,isSelected:h.a.bool,clientId:h.a.string,current:h.a.string,setPost:h.a.func,clear:h.a.func,editPost:h.a.func,onFormSubmit:h.a.func,onItemSelect:h.a.func,onCreateNew:h.a.func,onEdit:h.a.func,onRemove:h.a.func});var Et=St;const Ot=["state"],jt=["dispatch"];function xt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Pt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xt(Object(r),!0).forEach((function(t){k()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const At=e=>{let{state:t,dispatch:r,ownProps:n,organizerID:a,details:o}=e;const s=_.c.getOrganizersInClassic(t);n.setAttributes({organizer:a}),n.setAttributes({organizers:E()([...s,a])}),r(O.a.setDetails(a,o)),r(_.a.addOrganizerInClassic(a)),r(_.a.addOrganizerInBlock(n.clientId,a))},Ht=(e,t)=>({organizer:t.attributes.organizer,organizers:_.c.getOrganizersInBlock(e),state:e});var Ct=Object(u.c)(Object(p.withStore)({isolated:!0,postType:z.editor.ORGANIZER}),Object(p.withForm)(e=>e.clientId),Object(i.a)(Ht),Object(j.withDetails)("organizer"),Object(i.a)(Ht,(e,t)=>({onCreateNew:e=>{t.createDraft({title:{rendered:e}})},onEdit:()=>{t.editEntry(t.details)},dispatch:e}),(e,t,r)=>{const{state:n}=e,a=T()(e,Ot),{dispatch:o}=t,s=T()(t,jt);return Pt(Pt(Pt(Pt({},r),a),s),{},{onFormSubmit:e=>{r.sendForm(function(e){const{title:t,email:r,phone:n,website:a}=e;return{title:t,status:"draft",meta:{_OrganizerEmail:r,_OrganizerPhone:n,_OrganizerWebsite:a}}}(e),((e,t,r)=>function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};At({state:e,dispatch:t,ownProps:r,organizerID:n.id,details:n})})(n,o,r))},onItemSelect:(e,t)=>{At({state:n,dispatch:o,ownProps:r,organizerID:e,details:t})},onRemove:()=>{const{clientId:e,organizer:t,details:a,volatile:s}=r;r.setAttributes({organizer:0}),o(_.a.removeOrganizerInBlock(e,t));if(!l.globals.wpDataSelectCoreEditor().getBlocks().filter(e=>e.name==="tribe/"+Ue.id).length||s){r.maybeRemoveEntry(a);const e=_.c.getOrganizersInClassic(n).filter(e=>e!==t);r.setAttributes({organizers:e}),o(_.a.removeOrganizerInClassic(t)),o(mt.actions.removeVolatile(t))}}})}))(Et),Nt={id:"event-organizer",title:Object(s.__)("Event Organizer","events-gutenberg"),description:Object(s.__)("List a host or coordinator for this event.","events-gutenberg"),icon:wp.element.createElement(Ie.Organizer,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{organizer:{type:"html",default:Object(L.editorDefaults)().organizer?Object(L.editorDefaults)().organizer:0},organizers:{type:"array",source:"meta",meta:"_EventOrganizerID"}},edit:Ct,save:()=>null};r(557);function Ft(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function It(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ft(Object(r),!0).forEach((function(t){k()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ft(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const{InspectorControls:Rt}=L.wpEditor,zt=Object(s.__)("Google Calendar","the-events-calendar"),qt=Object(s.__)("iCal Export","the-events-calendar"),Wt=e=>wp.element.createElement("button",{className:"tribe-editor__btn--link tribe-editor__btn--placeholder",disabled:!0},wp.element.createElement(Ie.Link,null),e),Ut=e=>wp.element.createElement("div",{key:"event-links",className:"tribe-editor__block tribe-editor__events-link"},(e=>{let{attributes:t,setGoogleCalendarLabel:r}=e;const{hasiCal:n,hasGoogleCalendar:a,googleCalendarLabel:o}=t;return a||n?a&&wp.element.createElement("div",{className:"tribe-editor__btn--link tribe-events-gcal"},wp.element.createElement(Ie.Link,null),wp.element.createElement(v.a,{name:"google-calendar-label",className:"tribe-editor__btn-input",value:o,placeholder:zt,onChange:r})):Wt(zt)})(e),(e=>{let{attributes:t,setiCalLabel:r}=e;const{hasiCal:n,hasGoogleCalendar:a,iCalLabel:o}=t;return a||n?n&&wp.element.createElement("div",{className:"tribe-editor__btn--link tribe-events-ical"},wp.element.createElement(Ie.Link,null),wp.element.createElement(v.a,{id:"tribe-event-ical",name:"tribe-event-ical",className:"tribe-editor__btn-input",value:o,placeholder:qt,onChange:r})):Wt(qt)})(e)),Bt=e=>{let{attributes:t,isSelected:r,toggleIcalLabel:n,toggleGoogleCalendar:a}=e;const{hasGoogleCalendar:o,hasiCal:i}=t;return r&&wp.element.createElement(Rt,{key:"inspector"},wp.element.createElement(M.PanelBody,{title:Object(s.__)("Share Settings","the-events-calendar")},wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Google Calendar","the-events-calendar"),checked:o,onChange:a}),wp.element.createElement(M.ToggleControl,{label:Object(s.__)("iCal","the-events-calendar"),checked:i,onChange:n})))},Vt=e=>{const{setAttributes:t}=e,r=It(It({},e),{},{setiCalLabel:e=>t({iCalLabel:e.target.value}),setGoogleCalendarLabel:e=>t({googleCalendarLabel:e.target.value}),toggleIcalLabel:e=>t({hasiCal:e}),toggleGoogleCalendar:e=>t({hasGoogleCalendar:e})});return[Ut(r),Bt(r)]};Vt.propTypes={hasGoogleCalendar:h.a.bool,hasiCal:h.a.bool,isSelected:h.a.bool,googleCalendarLabel:h.a.string,iCalLabel:h.a.string,setiCalLabel:h.a.func,setGoogleCalendarLabel:h.a.func,toggleIcalLabel:h.a.func,toggleGoogleCalendar:h.a.func};var Gt=Vt,$t=Object(p.withStore)()(Gt),Jt={id:"event-links",title:Object(s.__)("Event Sharing","the-events-calendar"),description:Object(s.__)("Encourage visitors to add your event to their calendars with handy sharing buttons.","the-events-calendar"),icon:wp.element.createElement(Ie.Sharing,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{googleCalendarLabel:{type:"html",default:Object(s.__)("Google Calendar","the-events-calendar")},iCalLabel:{type:"html",default:Object(s.__)("iCal Export","the-events-calendar")},hasiCal:{type:"html",default:!0},hasGoogleCalendar:{type:"html",default:!0}},edit:$t,save:()=>null};r(558);const{InspectorControls:Zt}=L.wpEditor,Kt=e=>{const{currencyPosition:t,open:r}=e,n=g()("tribe-editor__event-price__price","tribe-editor__event-price__price--"+t);return wp.element.createElement("div",{className:n,onClick:r},(e=>{let{showCurrencySymbol:t,currencySymbol:r}=e;return t&&wp.element.createElement("span",{className:"tribe-editor__event-price__currency"},r)})(e),(e=>{let{showCost:t,currencySymbol:r,currencyPosition:n}=e,a=Object(s.__)("Add Price","the-events-calendar");return a="prefix"===n?r+" "+a:a+" "+r,!t&&wp.element.createElement("span",{className:"tribe-editor__event-price__label"},a)})(e),(e=>{let{showCost:t,isFree:r,cost:n}=e;let a=l.range.parser(n);return r&&(a=Object(s.__)("Free","the-events-calendar")),t&&wp.element.createElement("span",{className:"tribe-editor__event-price__cost"},a)})(e),(e=>{let{showCostDescription:t,attributes:r}=e;return t&&wp.element.createElement("span",{className:"tribe-editor__event-price__description"},r.costDescription)})(e))},Qt=e=>wp.element.createElement("section",{key:"event-price-box",className:"tribe-editor__block"},wp.element.createElement("div",{className:"tribe-editor__event-price"},Kt(e),(e=>{let{isOpen:t,cost:r,setCost:n,attributes:o,setAttributes:i}=e;return wp.element.createElement(w.Dashboard,{isOpen:t},wp.element.createElement(a.Fragment,null,wp.element.createElement("section",{className:"tribe-editor__event-price__dashboard"},wp.element.createElement("input",{className:g()("tribe-editor__event-price__input","tribe-editor__event-price__input--price"),name:"description",type:"text",placeholder:Object(s.__)("Fixed Price or Range","the-events-calendar"),onChange:n,value:r}),wp.element.createElement("input",{className:g()("tribe-editor__event-price__input","tribe-editor__event-price__input--description"),name:"description",type:"text",placeholder:Object(s.__)("Description","the-events-calendar"),onChange:e=>i({costDescription:e.target.value}),value:o.costDescription})),wp.element.createElement("footer",{className:"tribe-editor__event-price__dashboard__footer"},Object(s.__)("Enter 0 as price for free events","the-events-calendar"))))})(e))),Xt=e=>{let{isSelected:t,currencySymbol:r,currencyPosition:n,setSymbol:a,setCurrencyPosition:o}=e;return t&&wp.element.createElement(Zt,{key:"inspector"},wp.element.createElement(M.PanelBody,{title:Object(s.__)("Price Settings","the-events-calendar")},wp.element.createElement(M.TextControl,{className:"tribe-editor__event-price__currency-symbol-setting",label:Object(s.__)(" Currency Symbol","the-events-calendar"),value:r,placeholder:Object(s.__)("E.g.: $","the-events-calendar"),onChange:a}),wp.element.createElement(M.CheckboxControl,{label:Object(s.__)("Currency symbol follows price","the-events-calendar"),checked:"suffix"===n,onChange:o})))},er=e=>[Qt(e),Xt(e)];er.propTypes={isOpen:h.a.bool,cost:h.a.string,currencyPosition:h.a.oneOf(["prefix","suffix",""]),currencySymbol:h.a.string,showCurrencySymbol:h.a.bool,showCost:h.a.bool,showCostDescription:h.a.bool,isFree:h.a.bool,setCost:h.a.func,setSymbol:h.a.func,setCurrencyPosition:h.a.func,onKeyDown:h.a.func,onClick:h.a.func,open:h.a.func,attributes:h.a.object,setAttributes:h.a.func};var tr=er;const rr=e=>{const t=l.range.parser(e);return!P()(H()(t))&&!l.range.isFree(e)},nr=e=>{const t=l.range.parser(e);return!P()(H()(t))||l.range.isFree(e)};var ar=Object(u.c)(Object(p.withStore)(),Object(i.a)((e,t)=>({cost:d.d.getPrice(e),currencyPosition:d.d.getPosition(e),currencySymbol:d.d.getSymbol(e),showCurrencySymbol:rr(d.d.getPrice(e)),showCost:nr(d.d.getPrice(e)),showCostDescription:!P()(H()(t.attributes.costDescription)),isFree:l.range.isFree(d.d.getPrice(e))}),(e,t)=>({setCost:r=>{t.setAttributes({cost:r.target.value}),e(d.a.setCost(r.target.value))},setSymbol:r=>{t.setAttributes({currencySymbol:r}),e(d.a.setSymbol(r))},setCurrencyPosition:r=>{const n=d.f.getPosition(!r);t.setAttributes({currencyPosition:n}),e(d.a.setPosition(n))}})),p.withBlockCloser)(tr),or={id:"event-price",title:Object(s.__)("Event Price","the-events-calendar"),description:Object(s.__)("Let visitors know the cost of this event or if it’s free to attend.","the-events-calendar"),icon:wp.element.createElement(Ie.Price,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{cost:{type:"string",source:"meta",meta:"_EventCost"},costDescription:{type:"html",default:""},currencySymbol:{type:"string",source:"meta",meta:"_EventCurrencySymbol"},currencyPosition:{type:"string",source:"meta",meta:"_EventCurrencyPosition"}},edit:ar,save:()=>null};r(559);var sr=()=>wp.element.createElement("section",{className:"tribe-editor__block"},wp.element.createElement("div",{className:"tribe-editor__event-category"},wp.element.createElement(w.TermsList,{slug:"tribe_events_cat",label:Object(s.__)("Event Category","the-events-calendar"),renderEmpty:Object(s.__)("Add Event Categories in document settings","the-events-calendar")}))),ir={id:"event-category",title:Object(s.__)("Event Categories","the-events-calendar"),description:Object(s.__)("Show assigned event categories as links to their respective archives.","the-events-calendar"),icon:wp.element.createElement(Ie.Categories,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{},edit:sr,save:()=>null};r(560);var ur=()=>wp.element.createElement("section",{className:"tribe-editor__block"},wp.element.createElement("div",{className:"tribe-editor__event-tags"},wp.element.createElement(w.TermsList,{slug:"post_tag",label:Object(s.__)("Tags","the-events-calendar"),renderEmpty:Object(s.__)("Add tags in document settings","the-events-calendar")}))),lr={id:"event-tags",title:Object(s.__)("Tags","the-events-calendar"),description:Object(s.__)("Add keywords by displaying linked tags.","the-events-calendar"),icon:wp.element.createElement(Ie.Tags,null),category:"common",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{},edit:ur,save:()=>null},cr=r(352),dr=r(351);r(561);const{URLInput:mr}=L.wpEditor,_r=Object(s.__)("Add Event Website","the-events-calendar"),pr=e=>{let{isSelected:t,url:r,setWebsite:n}=e;return t&&wp.element.createElement("div",{key:"tribe-events-website-url",className:"tribe-editor__event-website__url"},wp.element.createElement(M.Dashicon,{icon:"admin-links"}),wp.element.createElement(mr,{autoFocus:!1,value:r,onChange:n}))},fr=e=>{let{isSelected:t,attributes:r,setAttributes:n}=e;const a=""===r.urlLabel.trim(),o=g()({"tribe-editor__event-website__label":!0,"tribe-editor__event-website__label--selected":t}),s=g()({"tribe-editor__event-website__label-text":!0,"tribe-editor__event-website__label-text--empty":a&&t});return wp.element.createElement("div",{key:"tribe-events-website-label",className:o},wp.element.createElement(v.a,{id:"tribe-events-website-link",className:s,value:r.urlLabel,placeholder:_r,onChange:e=>n({urlLabel:e.target.value})}))},hr=e=>{const{isSelected:t,attributes:r}=e,n=t||r.urlLabel?[fr(e),pr(e)]:wp.element.createElement("button",{className:g()(["tribe-editor__event-website__label","tribe-editor__event-website__label--placeholder"])},_r);return wp.element.createElement("div",{className:"tribe-editor__block tribe-editor__event-website"},n)};hr.propTypes={isSelected:h.a.bool,url:h.a.string,setWebsite:h.a.func,attributes:h.a.object,setAttributes:h.a.func};var yr=hr;var gr=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({url:dr.getUrl(e)}),(e,t)=>({setWebsite:r=>{t.setAttributes({url:r}),e(cr.setWebsite(r))}})))(yr),br={id:"event-website",title:Object(s.__)("Event Website","the-events-calendar"),description:Object(s.__)("Is there another website for this event? Link to it with a button!","the-events-calendar"),icon:wp.element.createElement(Ie.Website,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{urlLabel:{type:"html",default:""},url:{type:"string",source:"meta",meta:"_EventURL"}},edit:gr,save:()=>null},vr=r(355);class Mr extends Ke.Component{constructor(){super(...arguments)}render(){return[this.renderUI()]}renderUI(){return wp.element.createElement("section",{key:"featured-image",className:"tribe-editor__block"},wp.element.createElement("div",{className:"tribe-editor__featured-image"},this.renderImage()))}renderImage(){const{image:e}=this.props;return null===e?this.renderPlaceholder():void 0===e?this.renderLoading():wp.element.createElement("img",{src:e.source_url,alt:Object(s.__)("Featured Image","the-events-calendar")})}renderPlaceholder(){return wp.element.createElement(M.Placeholder,{style:{minHeight:150},key:"placeholder",icon:"format-image",instructions:Object(s.__)("Add a Featured Image from the Document Settings sidebar","the-events-calendar")})}renderLoading(){return wp.element.createElement(M.Placeholder,{style:{minHeight:150},key:"placeholder",instructions:Object(s.__)("Loading the Image","the-events-calendar")},wp.element.createElement(M.Spinner,null))}}var Lr=Object(vr.withSelect)(e=>{const{getMedia:t}=e("core"),{getEditedPostAttribute:r}=e("core/editor"),n=r("featured_media");return{image:n?t(n):null}})(Mr),wr={id:"featured-image",title:Object(s.__)("Featured Image","the-events-calendar"),description:Object(s.__)("Display the featured image in the post content.","the-events-calendar"),icon:wp.element.createElement(Ie.FeaturedImage,null),category:"common",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{},edit:Lr,save:()=>null},Dr=r(399);r(562);const kr={EventDateTimeControls:Me},Yr=[Ue,qe,dt,Nt,Jt,or,ir,lr,br,wr];Yr.forEach(e=>{const t="tribe/"+e.id;Object(n.registerBlockType)(t,e)}),Object(Dr.initStore)();t.default=Yr}]);
11
  *
12
  * This source code is licensed under the MIT license found in the
13
  * LICENSE file in the root directory of this source tree.
14
+ */var n="function"==typeof Symbol&&Symbol.for,a=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,s=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,u=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,m=n?Symbol.for("react.concurrent_mode"):60111,_=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,y=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,M=n?Symbol.for("react.scope"):60119;function L(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case d:case m:case s:case u:case i:case p:return e;default:switch(e=e&&e.$$typeof){case c:case _:case y:case h:case l:return e;default:return t}}case o:return t}}}function w(e){return L(e)===m}t.AsyncMode=d,t.ConcurrentMode=m,t.ContextConsumer=c,t.ContextProvider=l,t.Element=a,t.ForwardRef=_,t.Fragment=s,t.Lazy=y,t.Memo=h,t.Portal=o,t.Profiler=u,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return w(e)||L(e)===d},t.isConcurrentMode=w,t.isContextConsumer=function(e){return L(e)===c},t.isContextProvider=function(e){return L(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},t.isForwardRef=function(e){return L(e)===_},t.isFragment=function(e){return L(e)===s},t.isLazy=function(e){return L(e)===y},t.isMemo=function(e){return L(e)===h},t.isPortal=function(e){return L(e)===o},t.isProfiler=function(e){return L(e)===u},t.isStrictMode=function(e){return L(e)===i},t.isSuspense=function(e){return L(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===s||e===m||e===u||e===i||e===p||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===_||e.$$typeof===b||e.$$typeof===v||e.$$typeof===M||e.$$typeof===g)},t.typeOf=L},function(e,t,r){var n={"./af":174,"./af.js":174,"./ar":175,"./ar-dz":176,"./ar-dz.js":176,"./ar-kw":177,"./ar-kw.js":177,"./ar-ly":178,"./ar-ly.js":178,"./ar-ma":179,"./ar-ma.js":179,"./ar-sa":180,"./ar-sa.js":180,"./ar-tn":181,"./ar-tn.js":181,"./ar.js":175,"./az":182,"./az.js":182,"./be":183,"./be.js":183,"./bg":184,"./bg.js":184,"./bm":185,"./bm.js":185,"./bn":186,"./bn.js":186,"./bo":187,"./bo.js":187,"./br":188,"./br.js":188,"./bs":189,"./bs.js":189,"./ca":190,"./ca.js":190,"./cs":191,"./cs.js":191,"./cv":192,"./cv.js":192,"./cy":193,"./cy.js":193,"./da":194,"./da.js":194,"./de":195,"./de-at":196,"./de-at.js":196,"./de-ch":197,"./de-ch.js":197,"./de.js":195,"./dv":198,"./dv.js":198,"./el":199,"./el.js":199,"./en-au":200,"./en-au.js":200,"./en-ca":201,"./en-ca.js":201,"./en-gb":202,"./en-gb.js":202,"./en-ie":203,"./en-ie.js":203,"./en-nz":204,"./en-nz.js":204,"./eo":205,"./eo.js":205,"./es":206,"./es-do":207,"./es-do.js":207,"./es-us":208,"./es-us.js":208,"./es.js":206,"./et":209,"./et.js":209,"./eu":210,"./eu.js":210,"./fa":211,"./fa.js":211,"./fi":212,"./fi.js":212,"./fo":213,"./fo.js":213,"./fr":214,"./fr-ca":215,"./fr-ca.js":215,"./fr-ch":216,"./fr-ch.js":216,"./fr.js":214,"./fy":217,"./fy.js":217,"./gd":218,"./gd.js":218,"./gl":219,"./gl.js":219,"./gom-latn":220,"./gom-latn.js":220,"./gu":221,"./gu.js":221,"./he":222,"./he.js":222,"./hi":223,"./hi.js":223,"./hr":224,"./hr.js":224,"./hu":225,"./hu.js":225,"./hy-am":226,"./hy-am.js":226,"./id":227,"./id.js":227,"./is":228,"./is.js":228,"./it":229,"./it.js":229,"./ja":230,"./ja.js":230,"./jv":231,"./jv.js":231,"./ka":232,"./ka.js":232,"./kk":233,"./kk.js":233,"./km":234,"./km.js":234,"./kn":235,"./kn.js":235,"./ko":236,"./ko.js":236,"./ky":237,"./ky.js":237,"./lb":238,"./lb.js":238,"./lo":239,"./lo.js":239,"./lt":240,"./lt.js":240,"./lv":241,"./lv.js":241,"./me":242,"./me.js":242,"./mi":243,"./mi.js":243,"./mk":244,"./mk.js":244,"./ml":245,"./ml.js":245,"./mr":246,"./mr.js":246,"./ms":247,"./ms-my":248,"./ms-my.js":248,"./ms.js":247,"./my":249,"./my.js":249,"./nb":250,"./nb.js":250,"./ne":251,"./ne.js":251,"./nl":252,"./nl-be":253,"./nl-be.js":253,"./nl.js":252,"./nn":254,"./nn.js":254,"./pa-in":255,"./pa-in.js":255,"./pl":256,"./pl.js":256,"./pt":257,"./pt-br":258,"./pt-br.js":258,"./pt.js":257,"./ro":259,"./ro.js":259,"./ru":260,"./ru.js":260,"./sd":261,"./sd.js":261,"./se":262,"./se.js":262,"./si":263,"./si.js":263,"./sk":264,"./sk.js":264,"./sl":265,"./sl.js":265,"./sq":266,"./sq.js":266,"./sr":267,"./sr-cyrl":268,"./sr-cyrl.js":268,"./sr.js":267,"./ss":269,"./ss.js":269,"./sv":270,"./sv.js":270,"./sw":271,"./sw.js":271,"./ta":272,"./ta.js":272,"./te":273,"./te.js":273,"./tet":274,"./tet.js":274,"./th":275,"./th.js":275,"./tl-ph":276,"./tl-ph.js":276,"./tlh":277,"./tlh.js":277,"./tr":278,"./tr.js":278,"./tzl":279,"./tzl.js":279,"./tzm":280,"./tzm-latn":281,"./tzm-latn.js":281,"./tzm.js":280,"./uk":282,"./uk.js":282,"./ur":283,"./ur.js":283,"./uz":284,"./uz-latn":285,"./uz-latn.js":285,"./uz.js":284,"./vi":286,"./vi.js":286,"./x-pseudo":287,"./x-pseudo.js":287,"./yo":288,"./yo.js":288,"./zh-cn":289,"./zh-cn.js":289,"./zh-hk":290,"./zh-hk.js":290,"./zh-tw":291,"./zh-tw.js":291};function a(e){var t=o(e);return r(t)}function o(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}a.keys=function(){return Object.keys(n)},a.resolve=o,e.exports=a,a.id=363},function(e,t,r){var n=r(298),a=r(406),o=r(407),s=Object.defineProperty;t.f=r(120)?Object.defineProperty:function(e,t,r){if(n(e),t=o(t,!0),n(r),a)try{return s(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){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){var n=r(299),a=r(119).document,o=n(a)&&n(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var n=r(413),a=r(415);e.exports=function(e){return n(a(e))}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t,r){var n=r(419)("keys"),a=r(421);e.exports=function(e){return n[e]||(n[e]=a(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){var n=r(301),a=r(64).document,o=n(a)&&n(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},function(e,t,r){for(var n=r(425),a=r(378),o=r(307),s=r(64),i=r(84),u=r(305),l=r(100),c=l("iterator"),d=l("toStringTag"),m=u.Array,_={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=a(_),f=0;f<p.length;f++){var h,y=p[f],g=_[y],b=s[y],v=b&&b.prototype;if(v&&(v[c]||i(v,c,m),v[d]||i(v,d,y),u[y]=m,g))for(h in n)v[h]||o(v,h,n[h],!0)}},function(e,t){e.exports=!1},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,r){var n=r(438),a=r(380);e.exports=Object.keys||function(e){return n(e,a)}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,r){var n=r(122).f,a=r(123),o=r(100)("toStringTag");e.exports=function(e,t,r){e&&!a(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),parseFloat(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});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};t.default=function(e,t){(0,s.default)(e);var r=void 0,a=void 0;"object"===(void 0===t?"undefined":n(t))?(r=t.min||0,a=t.max):(r=arguments[1],a=arguments[2]);var o=encodeURI(e).split(/%..|./).length-1;return o>=r&&(void 0===a||o<=a)};var a,o=r(6),s=(a=o)&&a.__esModule?a:{default:a};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,o.default)(t),!(r=String(r)))return e(t,4)||e(t,6);if("4"===r){if(!s.test(t))return!1;var n=t.split(".").sort((function(e,t){return e-t}));return n[3]<=255}if("6"===r){var a=t.split(":"),u=!1,l=e(a[a.length-1],4),c=l?7:8;if(a.length>c)return!1;if("::"===t)return!0;"::"===t.substr(0,2)?(a.shift(),a.shift(),u=!0):"::"===t.substr(t.length-2)&&(a.pop(),a.pop(),u=!0);for(var d=0;d<a.length;++d)if(""===a[d]&&d>0&&d<a.length-1){if(u)return!1;u=!0}else if(l&&d===a.length-1);else if(!i.test(a[d]))return!1;return u?a.length>=1:a.length===c}return!1};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/,i=/^[0-9A-F]{1,4}$/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e);var r=(t=t||{}).hasOwnProperty("allow_leading_zeroes")&&!t.allow_leading_zeroes?s:i,n=!t.hasOwnProperty("min")||e>=t.min,a=!t.hasOwnProperty("max")||e<=t.max,u=!t.hasOwnProperty("lt")||e<t.lt,l=!t.hasOwnProperty("gt")||e>t.gt;return r.test(e)&&n&&a&&u&&l};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^(?:[-+]?(?:0|[1-9][0-9]*))$/,i=/^[-+]?[0-9]+$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fullWidth=void 0,t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=t.fullWidth=/[^\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.halfWidth=void 0,t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=t.halfWidth=/[\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[0-9A-F]+$/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e);var r=t?new RegExp("^["+t+"]+","g"):/^\s+/g;return e.replace(r,"")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e);var r=t?new RegExp("["+t+"]"):/\s/,n=e.length-1;for(;n>=0&&r.test(e[n]);)n--;return n<e.length?e.substr(0,n+1):e};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),e.replace(new RegExp("["+t+"]+","g"),"")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){var n=r(150);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},function(e,t,r){var n=r(510),a=r(292),o=r(293);e.exports=function(e){return o(a(e,void 0,n),e+"")}},function(e,t,r){var n=r(67),a=r(349),o=r(88),s=r(105),i=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,o(e)),e=a(e);return t}:s;e.exports=i},function(e,t,r){var n=r(104),a=r(394),o=r(348);e.exports=function(e){return n(e,o,a)}},function(e,t,r){var n=r(507),a=r(393)((function(e,t){return null==e?{}:n(e,t)}));e.exports=a},function(e,t,r){var n=r(72),a=0;e.exports=function(e){var t=++a;return n(e)+t}},function(e,t,r){var n=r(80);e.exports=function(e,t){return n(e,t)}},function(e,t,r){"use strict";r.r(t),r.d(t,"initStore",(function(){return O})),r.d(t,"getStore",(function(){return j})),r.d(t,"blocks",(function(){return n}));var n={};r.r(n),r.d(n,"datetime",(function(){return o})),r.d(n,"subscribe",(function(){return v})),r.d(n,"default",(function(){return w})),r.d(n,"setInitialState",(function(){return L}));var a=r(12),o=r(13),s=r(4),i=r.n(s),u=r(7),l=r(21),c=r(31),d=r(24),m=r(39),_=r(63);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){i()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const{select:h,dispatch:y,subscribe:g}=u.wpData,b=(e,t)=>{const[r,n]=e[t];return Object.keys(r).reduce((e,t)=>f(f({},e),((e,t,r)=>({[e[t]]:r(c.store.getState())[t]}))(r,t,n)),{})};var v=()=>{if(!Object(u.postObjects)().tribe_events.is_new_post)return;const e=g(()=>{if(!h("core/editor").isEditedPostDirty())return;e();const t={datetime:[o.defaultStateToMetaMap,o.selectors.datetimeSelector],price:[d.c,d.d.getPriceBlock],venue:[m.c,m.d.venueBlockSelector],website:[_.c,_.d.getWebsiteBlock]},r=Object.keys(t),n=h("core/editor").getCurrentPostId(),a=r.reduce((e,r)=>f(f({},e),b(t,r)),{});y("core").editEntityRecord("postType",l.editor.EVENT,n,{meta:a})})},M=r(36);const L=e=>{Object(o.setInitialState)(e),Object(M.d)(e),Object(d.e)(e),Object(m.e)(e),Object(_.e)(e)};var w=Object(a.b)({datetime:o.default,venue:m.b,organizers:M.b,price:d.b,website:_.b}),D=r(20),k=r(38),Y=Object(a.b)({blocks:w,search:D.b,details:k.b}),T=r(3);const{actions:S,constants:E}=l.plugins,O=()=>{const e=T.globals.postObjects().tribe_events;e.is_new_post||(e=>{L(e)})(e);const{dispatch:t,injectReducers:r}=c.store;[o.sagas].forEach(e=>c.store.run(e)),M.e(),v(),r({[E.EVENTS_PLUGIN]:Y}),t(S.addPlugin(E.EVENTS_PLUGIN))},j=()=>c.store},function(e,t,r){r(401);var n=r(297).Object;e.exports=function(e,t){return n.create(e,t)}},function(e,t,r){var n=r(402);n(n.S,"Object",{create:r(409)})},function(e,t,r){var n=r(119),a=r(297),o=r(403),s=r(405),i=r(367),u=function(e,t,r){var l,c,d,m=e&u.F,_=e&u.G,p=e&u.S,f=e&u.P,h=e&u.B,y=e&u.W,g=_?a:a[t]||(a[t]={}),b=g.prototype,v=_?n:p?n[t]:(n[t]||{}).prototype;for(l in _&&(r=t),r)(c=!m&&v&&void 0!==v[l])&&i(g,l)||(d=c?v[l]:r[l],g[l]=_&&"function"!=typeof v[l]?r[l]:h&&c?o(d,n):y&&v[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):f&&"function"==typeof d?o(Function.call,d):d,f&&((g.virtual||(g.virtual={}))[l]=d,e&u.R&&b&&!b[l]&&s(b,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(404);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,a){return e.call(t,r,n,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,r){var n=r(364),a=r(408);e.exports=r(120)?function(e,t,r){return n.f(e,t,a(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){e.exports=!r(120)&&!r(365)((function(){return 7!=Object.defineProperty(r(366)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(299);e.exports=function(e,t){if(!n(e))return e;var r,a;if(t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;if("function"==typeof(r=e.valueOf)&&!n(a=r.call(e)))return a;if(!t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(298),a=r(410),o=r(371),s=r(370)("IE_PROTO"),i=function(){},u=function(){var e,t=r(366)("iframe"),n=o.length;for(t.style.display="none",r(422).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;n--;)delete u.prototype[o[n]];return u()};e.exports=Object.create||function(e,t){var r;return null!==e?(i.prototype=n(e),r=new i,i.prototype=null,r[s]=e):r=u(),void 0===t?r:a(r,t)}},function(e,t,r){var n=r(364),a=r(298),o=r(411);e.exports=r(120)?Object.defineProperties:function(e,t){a(e);for(var r,s=o(t),i=s.length,u=0;i>u;)n.f(e,r=s[u++],t[r]);return e}},function(e,t,r){var n=r(412),a=r(371);e.exports=Object.keys||function(e){return n(e,a)}},function(e,t,r){var n=r(367),a=r(368),o=r(416)(!1),s=r(370)("IE_PROTO");e.exports=function(e,t){var r,i=a(e),u=0,l=[];for(r in i)r!=s&&n(i,r)&&l.push(r);for(;t.length>u;)n(i,r=t[u++])&&(~o(l,r)||l.push(r));return l}},function(e,t,r){var n=r(414);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,r){var n=r(368),a=r(417),o=r(418);e.exports=function(e){return function(t,r,s){var i,u=n(t),l=a(u.length),c=o(s,l);if(e&&r!=r){for(;l>c;)if((i=u[c++])!=i)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===r)return e||c||0;return!e&&-1}}},function(e,t,r){var n=r(369),a=Math.min;e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},function(e,t,r){var n=r(369),a=Math.max,o=Math.min;e.exports=function(e,t){return(e=n(e))<0?a(e+t,0):o(e,t)}},function(e,t,r){var n=r(297),a=r(119),o=a["__core-js_shared__"]||(a["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:r(420)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports=!0},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+n).toString(36))}},function(e,t,r){var n=r(119).document;e.exports=n&&n.documentElement},function(e,t,r){e.exports=!r(99)&&!r(372)((function(){return 7!=Object.defineProperty(r(373)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(301);e.exports=function(e,t){if(!n(e))return e;var r,a;if(t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;if("function"==typeof(r=e.valueOf)&&!n(a=r.call(e)))return a;if(!t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t,r){"use strict";var n=r(426),a=r(427),o=r(305),s=r(306);e.exports=r(430)(Array,"Array",(function(e,t){this._t=s(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,a(1)):a(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])}),"values"),o.Arguments=o.Array,n("keys"),n("values"),n("entries")},function(e,t,r){var n=r(100)("unscopables"),a=Array.prototype;null==a[n]&&r(84)(a,n,{}),e.exports=function(e){a[n][e]=!0}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,r){var n=r(429);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t,r){"use strict";var n=r(375),a=r(431),o=r(307),s=r(84),i=r(305),u=r(435),l=r(381),c=r(443),d=r(100)("iterator"),m=!([].keys&&"next"in[].keys()),_=function(){return this};e.exports=function(e,t,r,p,f,h,y){u(r,t,p);var g,b,v,M=function(e){if(!m&&e in k)return k[e];switch(e){case"keys":case"values":return function(){return new r(this,e)}}return function(){return new r(this,e)}},L=t+" Iterator",w="values"==f,D=!1,k=e.prototype,Y=k[d]||k["@@iterator"]||f&&k[f],T=Y||M(f),S=f?w?M("entries"):T:void 0,E="Array"==t&&k.entries||Y;if(E&&(v=c(E.call(new e)))!==Object.prototype&&v.next&&(l(v,L,!0),n||"function"==typeof v[d]||s(v,d,_)),w&&Y&&"values"!==Y.name&&(D=!0,T=function(){return Y.call(this)}),n&&!y||!m&&!D&&k[d]||s(k,d,T),i[t]=T,i[L]=_,f)if(g={values:w?T:M("values"),keys:h?T:M("keys"),entries:S},y)for(b in g)b in k||o(k,b,g[b]);else a(a.P+a.F*(m||D),t,g);return g}},function(e,t,r){var n=r(64),a=r(303),o=r(84),s=r(307),i=r(433),u=function(e,t,r){var l,c,d,m,_=e&u.F,p=e&u.G,f=e&u.S,h=e&u.P,y=e&u.B,g=p?n:f?n[t]||(n[t]={}):(n[t]||{}).prototype,b=p?a:a[t]||(a[t]={}),v=b.prototype||(b.prototype={});for(l in p&&(r=t),r)d=((c=!_&&g&&void 0!==g[l])?g:r)[l],m=y&&c?i(d,n):h&&"function"==typeof d?i(Function.call,d):d,g&&s(g,l,d,e&u.U),b[l]!=d&&o(b,l,m),h&&v[l]!=d&&(v[l]=d)};n.core=a,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){e.exports=r(302)("native-function-to-string",Function.toString)},function(e,t,r){var n=r(434);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,a){return e.call(t,r,n,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,r){"use strict";var n=r(436),a=r(376),o=r(381),s={};r(84)(s,r(100)("iterator"),(function(){return this})),e.exports=function(e,t,r){e.prototype=n(s,{next:a(1,r)}),o(e,t+" Iterator")}},function(e,t,r){var n=r(300),a=r(437),o=r(380),s=r(308)("IE_PROTO"),i=function(){},u=function(){var e,t=r(373)("iframe"),n=o.length;for(t.style.display="none",r(442).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;n--;)delete u.prototype[o[n]];return u()};e.exports=Object.create||function(e,t){var r;return null!==e?(i.prototype=n(e),r=new i,i.prototype=null,r[s]=e):r=u(),void 0===t?r:a(r,t)}},function(e,t,r){var n=r(122),a=r(300),o=r(378);e.exports=r(99)?Object.defineProperties:function(e,t){a(e);for(var r,s=o(t),i=s.length,u=0;i>u;)n.f(e,r=s[u++],t[r]);return e}},function(e,t,r){var n=r(123),a=r(306),o=r(439)(!1),s=r(308)("IE_PROTO");e.exports=function(e,t){var r,i=a(e),u=0,l=[];for(r in i)r!=s&&n(i,r)&&l.push(r);for(;t.length>u;)n(i,r=t[u++])&&(~o(l,r)||l.push(r));return l}},function(e,t,r){var n=r(306),a=r(440),o=r(441);e.exports=function(e){return function(t,r,s){var i,u=n(t),l=a(u.length),c=o(s,l);if(e&&r!=r){for(;l>c;)if((i=u[c++])!=i)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===r)return e||c||0;return!e&&-1}}},function(e,t,r){var n=r(379),a=Math.min;e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},function(e,t,r){var n=r(379),a=Math.max,o=Math.min;e.exports=function(e,t){return(e=n(e))<0?a(e+t,0):o(e,t)}},function(e,t,r){var n=r(64).document;e.exports=n&&n.documentElement},function(e,t,r){var n=r(123),a=r(444),o=r(308)("IE_PROTO"),s=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=a(e),n(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},function(e,t,r){var n=r(377);e.exports=function(e){return Object(n(e))}},function(e,t,r){var n=r(77),a=r(309),o=r(310),s=r(79),i=r(446),u=r(86);e.exports=function(e,t,r){var l=-1,c=a,d=e.length,m=!0,_=[],p=_;if(r)m=!1,c=o;else if(d>=200){var f=t?null:i(e);if(f)return u(f);m=!1,c=s,p=new n}else p=t?[]:_;e:for(;++l<d;){var h=e[l],y=t?t(h):h;if(h=r||0!==h?h:0,m&&y==y){for(var g=p.length;g--;)if(p[g]===y)continue e;t&&p.push(y),_.push(h)}else c(p,y,r)||(p!==_&&p.push(y),_.push(h))}return _}},function(e,t,r){var n=r(101),a=r(18),o=r(86),s=n&&1/o(new n([,-0]))[1]==1/0?function(e){return new n(e)}:a;e.exports=s},function(e,t){e.exports=function(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},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),parseInt(e,t||10)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,o.default)(e),t)return"1"===e||"true"===e;return"0"!==e&&"false"!==e&&""!==e};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),e===t};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,n.default)(e),e.indexOf((0,a.default)(t))>=0};var n=o(r(6)),a=o(r(332));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){(0,o.default)(e),"[object RegExp]"!==Object.prototype.toString.call(t)&&(t=new RegExp(t,r));return t.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),(t=(0,a.default)(t,u)).require_display_name||t.allow_display_name){var r=e.match(l);if(r)e=r[1];else if(t.require_display_name)return!1}var i=e.split("@"),p=i.pop(),f=i.join("@"),h=p.toLowerCase();"gmail.com"!==h&&"googlemail.com"!==h||(f=f.replace(/\./g,"").toLowerCase());if(!(0,o.default)(f,{max:64})||!(0,o.default)(p,{max:254}))return!1;if(!(0,s.default)(p,{require_tld:t.require_tld}))return!1;if('"'===f[0])return f=f.slice(1,f.length-1),t.allow_utf8_local_part?_.test(f):d.test(f);for(var y=t.allow_utf8_local_part?m:c,g=f.split("."),b=0;b<g.length;b++)if(!y.test(g[b]))return!1;return!0};var n=i(r(6)),a=i(r(91)),o=i(r(383)),s=i(r(333));function i(e){return e&&e.__esModule?e:{default:e}}var u={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},l=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,c=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,d=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,m=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,_=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),!e||e.length>=2083||/[\s<>]/.test(e))return!1;if(0===e.indexOf("mailto:"))return!1;t=(0,s.default)(t,u);var r=void 0,i=void 0,d=void 0,m=void 0,_=void 0,p=void 0,f=void 0,h=void 0;if(f=e.split("#"),e=f.shift(),f=e.split("?"),e=f.shift(),(f=e.split("://")).length>1){if(r=f.shift(),t.require_valid_protocol&&-1===t.protocols.indexOf(r))return!1}else{if(t.require_protocol)return!1;t.allow_protocol_relative_urls&&"//"===e.substr(0,2)&&(f[0]=e.substr(2))}if(""===(e=f.join("://")))return!1;if(f=e.split("/"),""===(e=f.shift())&&!t.require_host)return!0;if((f=e.split("@")).length>1&&(i=f.shift()).indexOf(":")>=0&&i.split(":").length>2)return!1;m=f.join("@"),p=null,h=null;var y=m.match(l);y?(d="",h=y[1],p=y[2]||null):(f=m.split(":"),d=f.shift(),f.length&&(p=f.join(":")));if(null!==p&&(_=parseInt(p,10),!/^[0-9]+$/.test(p)||_<=0||_>65535))return!1;if(!((0,o.default)(d)||(0,a.default)(d,t)||h&&(0,o.default)(h,6)))return!1;if(d=d||h,t.host_whitelist&&!c(d,t.host_whitelist))return!1;if(t.host_blacklist&&c(d,t.host_blacklist))return!1;return!0};var n=i(r(6)),a=i(r(333)),o=i(r(384)),s=i(r(91));function i(e){return e&&e.__esModule?e:{default:e}}var u={protocols:["http","https","ftp"],require_tld:!0,require_protocol:!1,require_host:!0,require_valid_protocol:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1},l=/^\[([^\]]+)\](?::([0-9]+))?$/;function c(e,t){for(var r=0;r<t.length;r++){var n=t[r];if(e===n||(a=n,"[object RegExp]"===Object.prototype.toString.call(a)&&n.test(e)))return!0}var a;return!1}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^([0-9a-fA-F][0-9a-fA-F]:){5}([0-9a-fA-F][0-9a-fA-F])$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),["true","false","1","0"].indexOf(e)>=0};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";if((0,o.default)(e),t in s.alpha)return s.alpha[t].test(e);throw new Error("Invalid locale '"+t+"'")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n},s=r(170);e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";if((0,o.default)(e),t in s.alphanumeric)return s.alphanumeric[t].test(e);throw new Error("Invalid locale '"+t+"'")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n},s=r(170);e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[-+]?[0-9]+$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e,{min:0,max:65535})};var n,a=r(385),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),e===e.toLowerCase()};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),e===e.toUpperCase()};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[\x00-\x7F]+$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.fullWidth.test(e)&&i.halfWidth.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n},s=r(386),i=r(387);e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/[^\x00-\x7F]/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/[\uD800-\uDBFF][\uDC00-\uDFFF]/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e),t=t||{};var r=new RegExp("^(?:[-+])?(?:[0-9]+)?(?:\\"+(t.locale?s.decimal[t.locale]:".")+"[0-9]*)?(?:[eE][\\+\\-]?(?:[0-9]+))?$");if(""===e||"."===e||"-"===e||"+"===e)return!1;return r.test(e)&&(!t.hasOwnProperty("min")||e>=t.min)&&(!t.hasOwnProperty("max")||e<=t.max)&&(!t.hasOwnProperty("lt")||e<t.lt)&&(!t.hasOwnProperty("gt")||e>t.gt)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n},s=r(170);e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,a.default)(e),(t=(0,n.default)(t,i)).locale in o.decimal)return!u.includes(e.replace(/ /g,""))&&function(e){return new RegExp("^[-+]?([0-9]+)?(\\"+o.decimal[e.locale]+"[0-9]{"+e.decimal_digits+"})"+(e.force_decimal?"":"?")+"$")}(t).test(e);throw new Error("Invalid locale '"+t.locale+"'")};var n=s(r(91)),a=s(r(6)),o=r(170);function s(e){return e&&e.__esModule?e:{default:e}}var i={force_decimal:!1,decimal_digits:"1,",locale:"en-US"},u=["","-","+"];e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,n.default)(e),(0,a.default)(e)%parseInt(t,10)==0};var n=o(r(6)),a=o(r(382));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[A-Z]{2}[0-9A-Z]{3}\d{2}\d{5}$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[a-f0-9]{32}$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),new RegExp("^[a-f0-9]{"+s[t]+"}$").test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s={md5:32,md4:32,sha1:40,sha256:64,sha384:96,sha512:128,ripemd128:32,ripemd160:40,tiger128:32,tiger160:40,tiger192:48,crc32:8,crc32b:8};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});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};t.default=function(e){(0,s.default)(e);try{var t=JSON.parse(e);return!!t&&"object"===(void 0===t?"undefined":n(t))}catch(e){}return!1};var a,o=r(6),s=(a=o)&&a.__esModule?a:{default:a};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),0===e.length};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});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};t.default=function(e,t){(0,s.default)(e);var r=void 0,a=void 0;"object"===(void 0===t?"undefined":n(t))?(r=t.min||0,a=t.max):(r=arguments[1],a=arguments[2]);var o=e.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g)||[],i=e.length-o.length;return i>=r&&(void 0===a||i<=a)};var a,o=r(6),s=(a=o)&&a.__esModule?a:{default:a};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";(0,o.default)(e);var r=s[t];return r&&r.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s={3:/^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,4:/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,5:/^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,all:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,n.default)(e),(0,a.default)(e)&&24===e.length};var n=o(r(6)),a=o(r(388));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:String(new Date);(0,n.default)(e);var r=(0,a.default)(t),o=(0,a.default)(e);return!!(o&&r&&o>r)};var n=o(r(6)),a=o(r(331));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:String(new Date);(0,n.default)(e);var r=(0,a.default)(t),o=(0,a.default)(e);return!!(o&&r&&o<r)};var n=o(r(6)),a=o(r(331));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});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};t.default=function(e,t){(0,a.default)(e);var r=void 0;if("[object Array]"===Object.prototype.toString.call(t)){var s=[];for(r in t)({}).hasOwnProperty.call(t,r)&&(s[r]=(0,o.default)(t[r]));return s.indexOf(e)>=0}if("object"===(void 0===t?"undefined":n(t)))return t.hasOwnProperty(e);if(t&&"function"==typeof t.indexOf)return t.indexOf(e)>=0;return!1};var a=s(r(6)),o=s(r(332));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,o.default)(e);var t=e.replace(/[- ]+/g,"");if(!s.test(t))return!1;for(var r=0,n=void 0,a=void 0,i=void 0,u=t.length-1;u>=0;u--)n=t.substring(u,u+1),a=parseInt(n,10),r+=i&&(a*=2)>=10?a%10+1:a,i=!i;return!(r%10!=0||!t)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11}|62[0-9]{14})$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if((0,o.default)(e),!s.test(e))return!1;for(var t=e.replace(/[A-Z]/g,(function(e){return parseInt(e,36)})),r=0,n=void 0,a=void 0,i=!0,u=t.length-2;u>=0;u--)n=t.substring(u,u+1),a=parseInt(n,10),r+=i&&(a*=2)>=10?a+1:a,i=!i;return parseInt(e.substr(e.length-1),10)===(1e4-r)%10};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[A-Z]{2}[0-9A-Z]{9}[0-9]$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,o.default)(t),!(r=String(r)))return e(t,10)||e(t,13);var n=t.replace(/[\s-]+/g,""),a=0,l=void 0;if("10"===r){if(!s.test(n))return!1;for(l=0;l<9;l++)a+=(l+1)*n.charAt(l);if("X"===n.charAt(9)?a+=100:a+=10*n.charAt(9),a%11==0)return!!n}else if("13"===r){if(!i.test(n))return!1;for(l=0;l<12;l++)a+=u[l%2]*n.charAt(l);if(n.charAt(12)-(10-a%10)%10==0)return!!n}return!1};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^(?:[0-9]{9}X|[0-9]{10})$/,i=/^(?:[0-9]{13})$/,u=[1,3];e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,o.default)(e);var r=s;if(r=t.require_hyphen?r.replace("?",""):r,!(r=t.case_sensitive?new RegExp(r):new RegExp(r,"i")).test(e))return!1;var n=e.replace("-",""),a=8,i=0,u=!0,l=!1,c=void 0;try{for(var d,m=n[Symbol.iterator]();!(u=(d=m.next()).done);u=!0){var _=d.value,p="X"===_.toUpperCase()?10:+_;i+=p*a,--a}}catch(e){l=!0,c=e}finally{try{!u&&m.return&&m.return()}finally{if(l)throw c}}return i%11==0};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s="^\\d{4}-?\\d{3}[\\dX]$";e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){if((0,o.default)(e),r&&r.strictMode&&!e.startsWith("+"))return!1;if(t in s)return s[t].test(e);if("any"===t){for(var n in s){if(s.hasOwnProperty(n))if(s[n].test(e))return!0}return!1}throw new Error("Invalid locale '"+t+"'")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s={"ar-AE":/^((\+?971)|0)?5[024568]\d{7}$/,"ar-DZ":/^(\+?213|0)(5|6|7)\d{8}$/,"ar-EG":/^((\+?20)|0)?1[012]\d{8}$/,"ar-JO":/^(\+?962|0)?7[789]\d{7}$/,"ar-SA":/^(!?(\+?966)|0)?5\d{8}$/,"ar-SY":/^(!?(\+?963)|0)?9\d{8}$/,"be-BY":/^(\+?375)?(24|25|29|33|44)\d{7}$/,"bg-BG":/^(\+?359|0)?8[789]\d{7}$/,"cs-CZ":/^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"da-DK":/^(\+?45)?\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{2}$/,"de-DE":/^(\+?49[ \.\-])?([\(]{1}[0-9]{1,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/,"el-GR":/^(\+?30|0)?(69\d{8})$/,"en-AU":/^(\+?61|0)4\d{8}$/,"en-GB":/^(\+?44|0)7\d{9}$/,"en-HK":/^(\+?852\-?)?[456789]\d{3}\-?\d{4}$/,"en-IN":/^(\+?91|0)?[6789]\d{9}$/,"en-KE":/^(\+?254|0)?[7]\d{8}$/,"en-NG":/^(\+?234|0)?[789]\d{9}$/,"en-NZ":/^(\+?64|0)2\d{7,9}$/,"en-PK":/^((\+92)|(0092))-{0,1}\d{3}-{0,1}\d{7}$|^\d{11}$|^\d{4}-\d{7}$/,"en-RW":/^(\+?250|0)?[7]\d{8}$/,"en-SG":/^(\+65)?[89]\d{7}$/,"en-TZ":/^(\+?255|0)?[67]\d{8}$/,"en-UG":/^(\+?256|0)?[7]\d{8}$/,"en-US":/^(\+?1)?[2-9]\d{2}[2-9](?!11)\d{6}$/,"en-ZA":/^(\+?27|0)\d{9}$/,"en-ZM":/^(\+?26)?09[567]\d{7}$/,"es-ES":/^(\+?34)?(6\d{1}|7[1234])\d{7}$/,"et-EE":/^(\+?372)?\s?(5|8[1-4])\s?([0-9]\s?){6,7}$/,"fa-IR":/^(\+?98[\-\s]?|0)9[0-39]\d[\-\s]?\d{3}[\-\s]?\d{4}$/,"fi-FI":/^(\+?358|0)\s?(4(0|1|2|4|5|6)?|50)\s?(\d\s?){4,8}\d$/,"fo-FO":/^(\+?298)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"fr-FR":/^(\+?33|0)[67]\d{8}$/,"he-IL":/^(\+972|0)([23489]|5[012345689]|77)[1-9]\d{6}/,"hu-HU":/^(\+?36)(20|30|70)\d{7}$/,"id-ID":/^(\+?62|0[1-9])[\s|\d]+$/,"it-IT":/^(\+?39)?\s?3\d{2} ?\d{6,7}$/,"ja-JP":/^(\+?81|0)[789]0[ \-]?[1-9]\d{2}[ \-]?\d{5}$/,"kk-KZ":/^(\+?7|8)?7\d{9}$/,"kl-GL":/^(\+?299)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"ko-KR":/^((\+?82)[ \-]?)?0?1([0|1|6|7|8|9]{1})[ \-]?\d{3,4}[ \-]?\d{4}$/,"lt-LT":/^(\+370|8)\d{8}$/,"ms-MY":/^(\+?6?01){1}(([145]{1}(\-|\s)?\d{7,8})|([236789]{1}(\s|\-)?\d{7}))$/,"nb-NO":/^(\+?47)?[49]\d{7}$/,"nl-BE":/^(\+?32|0)4?\d{8}$/,"nn-NO":/^(\+?47)?[49]\d{7}$/,"pl-PL":/^(\+?48)? ?[5-8]\d ?\d{3} ?\d{2} ?\d{2}$/,"pt-BR":/^(\+?55|0)\-?[1-9]{2}\-?[2-9]{1}\d{3,4}\-?\d{4}$/,"pt-PT":/^(\+?351)?9[1236]\d{7}$/,"ro-RO":/^(\+?4?0)\s?7\d{2}(\/|\s|\.|\-)?\d{3}(\s|\.|\-)?\d{3}$/,"ru-RU":/^(\+?7|8)?9\d{9}$/,"sk-SK":/^(\+?421)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"sr-RS":/^(\+3816|06)[- \d]{5,9}$/,"th-TH":/^(\+66|66|0)\d{9}$/,"tr-TR":/^(\+?90|0)?5\d{9}$/,"uk-UA":/^(\+?38|8)?0\d{9}$/,"vi-VN":/^(\+?84|0)?((1(2([0-9])|6([2-9])|88|99))|(9((?!5)[0-9])))([0-9]{7})$/,"zh-CN":/^(\+?0?86\-?)?1[3456789]\d{9}$/,"zh-TW":/^(\+?886\-?|0)?9\d{8}$/};s["en-CA"]=s["en-US"],s["fr-BE"]=s["nl-BE"],s["zh-HK"]=s["en-HK"],e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,a.default)(e),function(e){var t="\\d{"+e.digits_after_decimal[0]+"}";e.digits_after_decimal.forEach((function(e,r){0!==r&&(t=t+"|\\d{"+e+"}")}));var r="(\\"+e.symbol.replace(/\./g,"\\.")+")"+(e.require_symbol?"":"?"),n="[1-9]\\d{0,2}(\\"+e.thousands_separator+"\\d{3})*",a="("+["0","[1-9]\\d*",n].join("|")+")?",o="(\\"+e.decimal_separator+"("+t+"))"+(e.require_decimal?"":"?"),s=a+(e.allow_decimal||e.require_decimal?o:"");e.allow_negatives&&!e.parens_for_negatives&&(e.negative_sign_after_digits?s+="-?":e.negative_sign_before_digits&&(s="-?"+s));e.allow_negative_sign_placeholder?s="( (?!\\-))?"+s:e.allow_space_after_symbol?s=" ?"+s:e.allow_space_after_digits&&(s+="( (?!$))?");e.symbol_after_digits?s+=r:s=r+s;e.allow_negatives&&(e.parens_for_negatives?s="(\\("+s+"\\)|"+s+")":e.negative_sign_before_digits||e.negative_sign_after_digits||(s="-?"+s));return new RegExp("^(?!-? )(?=.*\\d)"+s+"$")}(t=(0,n.default)(t,s)).test(e)};var n=o(r(91)),a=o(r(6));function o(e){return e&&e.__esModule?e:{default:e}}var s={symbol:"$",require_symbol:!1,allow_space_after_symbol:!1,symbol_after_digits:!1,allow_negatives:!0,parens_for_negatives:!1,negative_sign_before_digits:!1,negative_sign_after_digits:!1,allow_negative_sign_placeholder:!1,thousands_separator:",",decimal_separator:".",allow_decimal:!0,require_decimal:!1,digits_after_decimal:[2],allow_space_after_digits:!1};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.includes(e.toUpperCase())};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"];e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,o.default)(e);var t=e.length;if(!t||t%4!=0||s.test(e))return!1;var r=e.indexOf("=");return-1===r||r===t-1||r===t-2&&"="===e[t-1]};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/[^A-Z0-9+\/=]/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,o.default)(e);var t=e.split(",");if(t.length<2)return!1;var r=t.shift().trim().split(";"),n=r.shift();if("data:"!==n.substr(0,5))return!1;var a=n.substr(5);if(""!==a&&!s.test(a))return!1;for(var l=0;l<r.length;l++)if(l===r.length-1&&"base64"===r[l].toLowerCase());else if(!i.test(r[l]))return!1;for(var c=0;c<t.length;c++)if(!u.test(t[c]))return!1;return!0};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^[a-z]+\/[a-z0-9\-\+]+$/i,i=/^[a-z\-]+=[a-z0-9\-]+$/i,u=/^[a-z0-9!\$&'\(\)\*\+,;=\-\._~:@\/\?%\s]*$/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),s.test(e)||i.test(e)||u.test(e)};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^(application|audio|font|image|message|model|multipart|text|video)\/[a-zA-Z0-9\.\-\+]{1,100}$/i,i=/^text\/[a-zA-Z0-9\.\-\+]{1,100};\s?charset=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?$/i,u=/^multipart\/[a-zA-Z0-9\.\-\+]{1,100}(;\s?(boundary|charset)=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?){0,2}$/i;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if((0,o.default)(e),!e.includes(","))return!1;var t=e.split(",");return s.test(t[0])&&i.test(t[1])};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^\(?[+-]?(90(\.0+)?|[1-8]?\d(\.\d+)?)$/,i=/^\s?[+-]?(180(\.0+)?|1[0-7]\d(\.\d+)?|\d{1,2}(\.\d+)?)\)?$/;e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.locales=void 0,t.default=function(e,t){if((0,o.default)(e),t in l)return l[t].test(e);if("any"===t){for(var r in l){if(l.hasOwnProperty(r))if(l[r].test(e))return!0}return!1}throw new Error("Invalid locale '"+t+"'")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};var s=/^\d{4}$/,i=/^\d{5}$/,u=/^\d{6}$/,l={AT:s,AU:s,BE:s,BG:s,CA:/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][\s\-]?\d[ABCEGHJ-NPRSTV-Z]\d$/i,CH:s,CZ:/^\d{3}\s?\d{2}$/,DE:i,DK:s,DZ:i,ES:i,FI:i,FR:/^\d{2}\s?\d{3}$/,GB:/^(gir\s?0aa|[a-z]{1,2}\d[\da-z]?\s?(\d[a-z]{2})?)$/i,GR:/^\d{3}\s?\d{2}$/,IL:i,IN:u,IS:/^\d{3}$/,IT:i,JP:/^\d{3}\-\d{4}$/,KE:i,LI:/^(948[5-9]|949[0-7])$/,MX:i,NL:/^\d{4}\s?[a-z]{2}$/i,NO:s,PL:/^\d{2}\-\d{3}$/,PT:/^\d{4}\-\d{3}?$/,RO:u,RU:u,SA:i,SE:/^\d{3}\s?\d{2}$/,TW:/^\d{3}(\d{2})?$/,US:/^\d{5}(-\d{4})?$/,ZA:s,ZM:i};t.locales=Object.keys(l)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,n.default)((0,a.default)(e,t),t)};var n=o(r(390)),a=o(r(389));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\//g,"&#x2F;").replace(/\\/g,"&#x5C;").replace(/`/g,"&#96;")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e),e.replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#x27;/g,"'").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&#x2F;/g,"/").replace(/&#x5C;/g,"\\").replace(/&#96;/g,"`")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,n.default)(e);var r=t?"\\x00-\\x09\\x0B\\x0C\\x0E-\\x1F\\x7F":"\\x00-\\x1F\\x7F";return(0,a.default)(e,r)};var n=o(r(6)),a=o(r(391));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,o.default)(e),e.replace(new RegExp("[^"+t+"]+","g"),"")};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e);for(var r=e.length-1;r>=0;r--)if(-1===t.indexOf(e[r]))return!1;return!0};var n,a=r(6),o=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t=(0,o.default)(t,s);var r=e.split("@"),n=r.pop(),a=[r.join("@"),n];if(a[1]=a[1].toLowerCase(),"gmail.com"===a[1]||"googlemail.com"===a[1]){if(t.gmail_remove_subaddress&&(a[0]=a[0].split("+")[0]),t.gmail_remove_dots&&(a[0]=a[0].replace(/\./g,"")),!a[0].length)return!1;(t.all_lowercase||t.gmail_lowercase)&&(a[0]=a[0].toLowerCase()),a[1]=t.gmail_convert_googlemaildotcom?"gmail.com":a[1]}else if(~i.indexOf(a[1])){if(t.icloud_remove_subaddress&&(a[0]=a[0].split("+")[0]),!a[0].length)return!1;(t.all_lowercase||t.icloud_lowercase)&&(a[0]=a[0].toLowerCase())}else if(~u.indexOf(a[1])){if(t.outlookdotcom_remove_subaddress&&(a[0]=a[0].split("+")[0]),!a[0].length)return!1;(t.all_lowercase||t.outlookdotcom_lowercase)&&(a[0]=a[0].toLowerCase())}else if(~l.indexOf(a[1])){if(t.yahoo_remove_subaddress){var c=a[0].split("-");a[0]=c.length>1?c.slice(0,-1).join("-"):c[0]}if(!a[0].length)return!1;(t.all_lowercase||t.yahoo_lowercase)&&(a[0]=a[0].toLowerCase())}else t.all_lowercase&&(a[0]=a[0].toLowerCase());return a.join("@")};var n,a=r(91),o=(n=a)&&n.__esModule?n:{default:n};var s={all_lowercase:!0,gmail_lowercase:!0,gmail_remove_dots:!0,gmail_remove_subaddress:!0,gmail_convert_googlemaildotcom:!0,outlookdotcom_lowercase:!0,outlookdotcom_remove_subaddress:!0,yahoo_lowercase:!0,yahoo_remove_subaddress:!0,icloud_lowercase:!0,icloud_remove_subaddress:!0},i=["icloud.com","me.com"],u=["hotmail.at","hotmail.be","hotmail.ca","hotmail.cl","hotmail.co.il","hotmail.co.nz","hotmail.co.th","hotmail.co.uk","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.gr","hotmail.com.mx","hotmail.com.pe","hotmail.com.tr","hotmail.com.vn","hotmail.cz","hotmail.de","hotmail.dk","hotmail.es","hotmail.fr","hotmail.hu","hotmail.id","hotmail.ie","hotmail.in","hotmail.it","hotmail.jp","hotmail.kr","hotmail.lv","hotmail.my","hotmail.ph","hotmail.pt","hotmail.sa","hotmail.sg","hotmail.sk","live.be","live.co.uk","live.com","live.com.ar","live.com.mx","live.de","live.es","live.eu","live.fr","live.it","live.nl","msn.com","outlook.at","outlook.be","outlook.cl","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.ar","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.id","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","passport.com"],l=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"];e.exports=t.default},function(e,t,r){},function(e,t,r){var n=r(504)({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});e.exports=n},function(e,t){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},function(e,t,r){},function(e,t,r){var n=r(66);e.exports=function(e,t){return n(t,(function(t){return e[t]}))}},function(e,t,r){var n=r(508),a=r(169);e.exports=function(e,t){return n(e,t,(function(t,r){return a(e,r)}))}},function(e,t,r){var n=r(70),a=r(509),o=r(54);e.exports=function(e,t,r){for(var s=-1,i=t.length,u={};++s<i;){var l=t[s],c=n(e,l);r(c,l)&&a(u,o(l,e),c)}return u}},function(e,t,r){var n=r(334),a=r(54),o=r(69),s=r(33),i=r(45);e.exports=function(e,t,r,u){if(!s(e))return e;for(var l=-1,c=(t=a(t,e)).length,d=c-1,m=e;null!=m&&++l<c;){var _=i(t[l]),p=r;if("__proto__"===_||"constructor"===_||"prototype"===_)return e;if(l!=d){var f=m[_];void 0===(p=u?u(f,_,m):void 0)&&(p=s(f)?f:o(t[l+1])?[]:{})}n(m,_,p),m=m[_]}return e}},function(e,t,r){var n=r(116);e.exports=function(e){return(null==e?0:e.length)?n(e,1):[]}},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){var n=r(68),a=r(516),o=r(334),s=r(517),i=r(518),u=r(521),l=r(522),c=r(523),d=r(524),m=r(103),_=r(395),p=r(53),f=r(525),h=r(526),y=r(531),g=r(15),b=r(50),v=r(533),M=r(33),L=r(535),w=r(44),D=r(348),k={};k["[object Arguments]"]=k["[object Array]"]=k["[object ArrayBuffer]"]=k["[object DataView]"]=k["[object Boolean]"]=k["[object Date]"]=k["[object Float32Array]"]=k["[object Float64Array]"]=k["[object Int8Array]"]=k["[object Int16Array]"]=k["[object Int32Array]"]=k["[object Map]"]=k["[object Number]"]=k["[object Object]"]=k["[object RegExp]"]=k["[object Set]"]=k["[object String]"]=k["[object Symbol]"]=k["[object Uint8Array]"]=k["[object Uint8ClampedArray]"]=k["[object Uint16Array]"]=k["[object Uint32Array]"]=!0,k["[object Error]"]=k["[object Function]"]=k["[object WeakMap]"]=!1,e.exports=function e(t,r,Y,T,S,E){var O,j=1&r,x=2&r,P=4&r;if(Y&&(O=S?Y(t,T,S,E):Y(t)),void 0!==O)return O;if(!M(t))return t;var A=g(t);if(A){if(O=f(t),!j)return l(t,O)}else{var H=p(t),C="[object Function]"==H||"[object GeneratorFunction]"==H;if(b(t))return u(t,j);if("[object Object]"==H||"[object Arguments]"==H||C&&!S){if(O=x||C?{}:y(t),!j)return x?d(t,i(O,t)):c(t,s(O,t))}else{if(!k[H])return S?t:{};O=h(t,H,j)}}E||(E=new n);var N=E.get(t);if(N)return N;E.set(t,O),L(t)?t.forEach((function(n){O.add(e(n,r,Y,n,t,E))})):v(t)&&t.forEach((function(n,a){O.set(a,e(n,r,Y,a,t,E))}));var F=A?void 0:(P?x?_:m:x?D:w)(t);return a(F||t,(function(n,a){F&&(n=t[a=n]),o(O,a,e(n,r,Y,a,t,E))})),O}},function(e,t){e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}},function(e,t,r){var n=r(112),a=r(44);e.exports=function(e,t){return e&&n(t,a(t),e)}},function(e,t,r){var n=r(112),a=r(348);e.exports=function(e,t){return e&&n(t,a(t),e)}},function(e,t,r){var n=r(33),a=r(60),o=r(520),s=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=a(e),r=[];for(var i in e)("constructor"!=i||!t&&s.call(e,i))&&r.push(i);return r}},function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},function(e,t,r){(function(e){var n=r(16),a=t&&!t.nodeType&&t,o=a&&"object"==typeof e&&e&&!e.nodeType&&e,s=o&&o.exports===a?n.Buffer:void 0,i=s?s.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var r=e.length,n=i?i(r):new e.constructor(r);return e.copy(n),n}}).call(this,r(47)(e))},function(e,t){e.exports=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}},function(e,t,r){var n=r(112),a=r(88);e.exports=function(e,t){return n(e,a(e),t)}},function(e,t,r){var n=r(112),a=r(394);e.exports=function(e,t){return n(e,a(e),t)}},function(e,t){var r=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&r.call(e,"index")&&(n.index=e.index,n.input=e.input),n}},function(e,t,r){var n=r(350),a=r(527),o=r(528),s=r(529),i=r(530);e.exports=function(e,t,r){var u=e.constructor;switch(t){case"[object ArrayBuffer]":return n(e);case"[object Boolean]":case"[object Date]":return new u(+e);case"[object DataView]":return a(e,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return i(e,r);case"[object Map]":return new u;case"[object Number]":case"[object String]":return new u(e);case"[object RegExp]":return o(e);case"[object Set]":return new u;case"[object Symbol]":return s(e)}}},function(e,t,r){var n=r(350);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}},function(e,t){var r=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,r.exec(e));return t.lastIndex=e.lastIndex,t}},function(e,t,r){var n=r(34),a=n?n.prototype:void 0,o=a?a.valueOf:void 0;e.exports=function(e){return o?Object(o.call(e)):{}}},function(e,t,r){var n=r(350);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}},function(e,t,r){var n=r(532),a=r(349),o=r(60);e.exports=function(e){return"function"!=typeof e.constructor||o(e)?{}:n(a(e))}},function(e,t,r){var n=r(33),a=Object.create,o=function(){function e(){}return function(t){if(!n(t))return{};if(a)return a(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();e.exports=o},function(e,t,r){var n=r(534),a=r(62),o=r(89),s=o&&o.isMap,i=s?a(s):n;e.exports=i},function(e,t,r){var n=r(53),a=r(22);e.exports=function(e){return a(e)&&"[object Map]"==n(e)}},function(e,t,r){var n=r(536),a=r(62),o=r(89),s=o&&o.isSet,i=s?a(s):n;e.exports=i},function(e,t,r){var n=r(53),a=r(22);e.exports=function(e){return a(e)&&"[object Set]"==n(e)}},function(e,t,r){var n=r(54),a=r(359),o=r(538),s=r(45);e.exports=function(e,t){return t=n(t,e),null==(e=o(e,t))||delete e[s(a(t))]}},function(e,t,r){var n=r(70),a=r(171);e.exports=function(e,t){return t.length<2?e:n(e,a(t,0,-1))}},function(e,t,r){var n=r(540);e.exports=function(e){return n(e)?void 0:e}},function(e,t,r){var n=r(28),a=r(349),o=r(22),s=Function.prototype,i=Object.prototype,u=s.toString,l=i.hasOwnProperty,c=u.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=n(e))return!1;var t=a(e);if(null===t)return!0;var r=l.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&u.call(r)==c}},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t){e.exports=tribe.common.elements},function(e,t){e.exports=wp.blocks},function(e,t){e.exports=tribe.common.icons},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},,,function(e,t,r){"use strict";r.r(t),r.d(t,"controls",(function(){return kr}));var n=r(549),a=r(0),o=r.n(a),s=r(5),i=r(25),u=r(12),l=r(3),c=r(13),d=r(24),m=r(63),_=r(36),p=r(29),f=r(2),h=r.n(f),y=r(17),g=r.n(y),b=r(95),v=r.n(b),M=r(11),L=r(7),w=r(27),D=r(4),k=r.n(D),Y=r(75),T=r.n(Y),S=r(172),E=r.n(S),O=r(38),j=r(295),x=r(19),P=r.n(x),A=r(49),H=r.n(A),C=r(354),N=r.n(C);r(551);const F=e=>{const{isLoading:t,details:r}=e;return wp.element.createElement("li",null,t||P()(r)?wp.element.createElement(w.Loading,{className:"tribe-editor__spinner--item"}):wp.element.createElement(a.Fragment,null,(e=>{let{title:t}=e;const{rendered:r=Object(s.__)("(Untitled)","the-events-calendar")}=t;return H()(N()(r))})(e.details),(e=>{let{organizerId:t,block:r,volatile:n,onRemoveClick:a}=e;return!(r||n)&&wp.element.createElement(L.IconButton,{className:"tribe-editor__btn tribe-editor__btn--action",label:Object(s.__)("Remove Organizer","the-events-calendar"),onClick:a(t),icon:wp.element.createElement(M.Dashicon,{icon:"no"})})})(e)))};F.propTypes={details:h.a.object,isLoading:h.a.bool,organizerId:h.a.number,block:h.a.bool,volatie:h.a.bool,onRemoveClick:h.a.func};var I=F,R=Object(u.c)(Object(p.withStore)(),Object(j.withDetails)("organizerId"))(I),z=r(21);const q=e=>{const{addOrganizer:t,removeOrganizer:r,organizers:n}=e;return wp.element.createElement(a.Fragment,null,wp.element.createElement("div",{key:"organizer-list"},wp.element.createElement("ul",{className:g()("tribe-editor__organizer__list")},n.map(e=>{let{id:t,block:n}=e;return wp.element.createElement(R,{organizerId:t,block:n,key:t,postType:z.editor.ORGANIZER,onRemoveClick:r})}))),wp.element.createElement("div",{key:"organizer-actions"},wp.element.createElement(w.SearchPosts,{key:"organizer-search-dropdown",name:"search-organizers-classic",postType:z.editor.ORGANIZER,searchLabel:Object(s.__)("Search for an organizer","the-events-calendar"),iconLabel:Object(s.__)("Add existing Organizer","the-events-calendar"),onItemSelect:t,exclude:n.map(e=>{let{id:t}=e;return t})}),wp.element.createElement(M.Dropdown,{key:"organizer-create-dropdown",className:"tribe-editor__organizer__dropdown",position:"bottom center",contentClassName:"tribe-editor-dropdown__dialog",renderToggle:e=>{let{onToggle:t}=e;return wp.element.createElement(L.IconButton,{className:"tribe-editor__btn",label:Object(s.__)("Create Organizer"),onClick:t,icon:wp.element.createElement(M.Dashicon,{icon:"plus"})})},renderContent:t=>{let{onClose:r,isOpen:n}=t;return wp.element.createElement(w.OrganizerForm,{addOrganizer:e.addOrganizer,onClose:r,"aria-expanded":n})}})))};q.propTypes={organizers:h.a.array.isRequired,addOrganizer:h.a.func.isRequired,removeOrganizer:h.a.func.isRequired};var W=q;const U=["state"],B=["dispatch"];function V(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function G(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?V(Object(r),!0).forEach((function(t){k()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):V(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var $=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({organizers:_.c.getMappedOrganizers(e),state:e}),null,(e,t,r)=>{const{state:n}=e,a=T()(e,U),{dispatch:o}=t,s=T()(t,B);return G(G(G(G({},r),a),s),{},{addOrganizer:(e,t)=>{const a=_.c.getOrganizersInClassic(n);r.setAttributes({organizers:E()([...a,e])}),o(O.a.setDetails(e,t)),o(_.a.addOrganizerInClassic(e))},removeOrganizer:e=>()=>{const t=_.c.getOrganizersInClassic(n).filter(t=>t!==e);r.setAttributes({organizers:t}),o(_.a.removeOrganizerInClassic(e))}})}))(W);const{PlainText:J,InspectorControls:Z}=L.wpEditor,{toMoment:K,toDate:Q,toTime:X}=l.moment,ee=e=>{const{attributes:t,isSelected:r,allDay:n,setAllDay:o,currencyPosition:i,setCurrencyPosition:u,currencySymbol:c,setSymbol:d,setAttributes:m}=e;return[wp.element.createElement("div",{key:"event-details-box",className:"tribe-editor__block tribe-editor__event-details"},wp.element.createElement(w.MetaGroup,{groupKey:"event-details"},(()=>{const{attributes:t,setAttributes:r}=e;return wp.element.createElement(v.a,{className:"tribe-editor__events-section__headline trigger-dashboard-datetime",value:t.detailsTitle,placeholder:Object(s.__)("Details","the-events-calendar"),onChange:e=>r({detailsTitle:e.target.value})})})(),(()=>{const{start:t,allDay:r,toggleDashboardDateTime:n,separatorDate:o}=e;return wp.element.createElement("div",null,wp.element.createElement("button",{className:"tribe-editor__btn--label trigger-dashboard-datetime",onClick:n},wp.element.createElement("strong",null,Object(s.__)("Start: ","the-events-calendar")),Q(K(t),l.date.FORMATS.WP.date),!r&&wp.element.createElement(a.Fragment,null,wp.element.createElement("span",null," ".concat(o," ")),wp.element.createElement("span",null,X(K(t),l.date.FORMATS.WP.time)))))})(),(()=>{const{end:t,allDay:r,toggleDashboardDateTime:n,separatorDate:o}=e;return wp.element.createElement("div",null,wp.element.createElement("button",{className:"tribe-editor__btn--label trigger-dashboard-datetime",onClick:n},wp.element.createElement("strong",null,Object(s.__)("End: ","the-events-calendar")),Q(K(t),l.date.FORMATS.WP.date),!r&&wp.element.createElement(a.Fragment,null,wp.element.createElement("span",null," ".concat(o," ")),wp.element.createElement("span",null,X(K(t),l.date.FORMATS.WP.time)))))})(),(()=>{const{url:t,setWebsite:r}=e;return wp.element.createElement("div",null,wp.element.createElement("strong",null,Object(s.__)("Website: ","the-events-calendar")),wp.element.createElement("br",null),wp.element.createElement(J,{id:"tribe-event-url",value:t,placeholder:Object(s.__)("Enter url","the-events-calendar"),onChange:r}))})(),(()=>{const{setCost:t,cost:r,currencyPosition:n,currencySymbol:a}=e,o=g()(["tribe-editor__event-cost__value","tribe-editor-cost-symbol-position-"+n]);return wp.element.createElement("div",{className:"tribe-editor__event-cost"},wp.element.createElement("strong",null,Object(s.__)("Price: ","the-events-calendar")),wp.element.createElement("br",null),"prefix"===n&&wp.element.createElement("span",null,a),wp.element.createElement(J,{className:o,value:r,placeholder:Object(s.__)("Enter price","the-events-calendar"),onChange:t}),"suffix"===n&&wp.element.createElement("span",null,a))})(),wp.element.createElement(w.TermsList,{slug:"tribe_events_cat",label:Object(s.__)("Event Category:","the-events-calendar")}),wp.element.createElement(w.TermsList,{slug:"post_tag",label:Object(s.__)("Event Tags:","the-events-calendar")})),wp.element.createElement(w.MetaGroup,{groupKey:"organizer"},wp.element.createElement(v.a,{className:"tribe-editor__events-section__headline",value:t.organizerTitle,placeholder:Object(s.__)("Organizer","the-events-calendar"),onChange:e=>m({organizerTitle:e.target.value})}),wp.element.createElement($,{setAttributes:m}))),r&&wp.element.createElement(Z,{key:"inspector"},wp.element.createElement(M.PanelBody,{title:Object(s.__)("Date Time Settings","the-events-calendar")},wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Is All Day Event","the-events-calendar"),checked:n,onChange:o})),wp.element.createElement(M.PanelBody,{title:Object(s.__)("Price Settings","the-events-calendar")},wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Show symbol before","the-events-calendar"),checked:"prefix"===i,onChange:u}),wp.element.createElement(M.TextControl,{label:Object(s.__)(" Currency Symbol","the-events-calendar"),value:c,placeholder:Object(s.__)("E.g.: $","the-events-calendar"),onChange:d})))]};ee.propTypes={url:h.a.string,start:h.a.string,end:h.a.string,separatorDate:h.a.string,cost:h.a.string,currencyPosition:h.a.string,currencySymbol:h.a.string,allDay:h.a.bool,isSelected:h.a.bool,setWebsite:h.a.func,setCost:h.a.func,toggleDashboardDateTime:h.a.func,setSymbol:h.a.func,setCurrencyPosition:h.a.func,setAllDay:h.a.func};var te=ee;r(552);const re=e=>{let{onChange:t,naturalLanguageLabel:r,before:n,after:a}=e;return wp.element.createElement("div",{className:"tribe-editor__date-input__container"},n,wp.element.createElement("input",{type:"text",name:"date-input",className:"tribe-editor__date-input",value:r,onChange:t}),a)};re.propTypes={onChange:h.a.func,naturalLanguageLabel:h.a.string,before:h.a.node,after:h.a.node};var ne=re;var ae=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({naturalLanguageLabel:c.selectors.getNaturalLanguageLabel(e)}),(e,t)=>({onChange:r=>{e(c.actions.setNaturalLanguageLabel(r.target.value,{setAttributes:t.setAttributes}))}})))(ne);const{FORMATS:oe,TODAY:se}=l.date,{toMoment:ie,toDate:ue,toDateNoYear:le,toTime:ce,isSameYear:de}=l.moment;oe.date=Object(L.settings)()&&Object(L.settings)().dateWithYearFormat?Object(L.settings)().dateWithYearFormat:Object(s.__)("F j","the-events-calendar");const me=(e,t,r)=>{const{separatorDate:n,separatorTime:a}=e;switch(t){case"date-time":return wp.element.createElement("span",{className:g()("tribe-editor__separator",r)},` ${n} `);case"time-range":return wp.element.createElement("span",{className:g()("tribe-editor__separator",r)},` ${a} `);case"all-day":return wp.element.createElement("span",{className:g()("tribe-editor__separator",r)},Object(s.__)("All Day","the-events-calendar"));default:return null}},_e=e=>wp.element.createElement(a.Fragment,null,(e=>{const{attributes:t,setAttributes:r}=e,{timeZoneLabel:n,showTimeZone:a}=t;return a&&wp.element.createElement("span",{key:"time-zone",className:"tribe-editor__time-zone"},wp.element.createElement(w.TimeZone,{value:n,placeholder:n,onChange:e=>r({timeZoneLabel:e})}))})(e)),pe=e=>{const{multiDay:t,allDay:r,sameStartEnd:n,isEditable:o,setAttributes:s,isOpen:i,open:u}=e;return i&&o?wp.element.createElement(ae,{after:_e(e),setAttributes:s}):wp.element.createElement(a.Fragment,null,wp.element.createElement("h2",{className:"tribe-editor__subtitle__headline"},wp.element.createElement("div",{className:"tribe-editor__subtitle__headline-content"},wp.element.createElement("button",{className:"tribe-editor__btn--label tribe-editor__subtitle__headline-button",onClick:u,disabled:!o},(e=>{let{start:t,end:r}=e,n=ue(ie(t));return de(t,r)&&de(t,se)&&(n=le(ie(t))),wp.element.createElement("span",{className:"tribe-editor__subtitle__headline-date"},n)})(e),(e=>{const{start:t,allDay:r}=e;return r?null:wp.element.createElement(a.Fragment,null,me(e,"date-time"),ce(ie(t),oe.WP.time))})(e),(t||!r&&!n)&&me(e,"time-range"),(e=>{let{start:t,end:r,multiDay:n}=e;if(!n)return null;let a=ue(ie(r));return de(t,r)&&de(t,se)&&(a=le(ie(r))),wp.element.createElement("span",{className:"tribe-editor__subtitle__headline-date"},a)})(e),(e=>{const{end:t,multiDay:r,allDay:n,sameStartEnd:o}=e;return n||o?null:wp.element.createElement(a.Fragment,null,r&&me(e,"date-time"),ce(ie(t),oe.WP.time))})(e),r&&me(e,"all-day")),_e(e))),(e=>L.wpHooks.applyFilters("blocks.eventDatetime.contentHook",null,e))(e))};pe.propTypes={allDay:h.a.bool,cost:h.a.string,currencyPosition:h.a.oneOf(["prefix","suffix",""]),currencySymbol:h.a.string,end:h.a.string,isEditable:h.a.bool,isOpen:h.a.bool,multiDay:h.a.bool,open:h.a.func,sameStartEnd:h.a.bool,separatorDate:h.a.string,separatorTime:h.a.string,setCost:h.a.func,start:h.a.string};var fe=pe;var he=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({allDay:c.selectors.getAllDay(e),cost:d.d.getPrice(e),currencyPosition:d.d.getPosition(e),currencySymbol:d.d.getSymbol(e),end:c.selectors.getEnd(e),isEditable:c.selectors.isEditable(e),multiDay:c.selectors.getMultiDay(e),sameStartEnd:c.selectors.getSameStartEnd(e),separatorDate:c.selectors.getDateSeparator(e),separatorTime:c.selectors.getTimeSeparator(e),start:c.selectors.getStart(e)}),(e,t)=>({setCost:r=>{t.setAttributes({cost:r}),e(d.a.setCost(r))}})))(fe);const{InspectorControls:ye}=L.wpEditor,{timezonesAsSelectData:ge}=l.date,be=e=>{const{attributes:t,separatorDate:r,separatorTime:n,setSeparatorDate:a,setSeparatorTime:o,setTimeZone:i,setAttributes:u,timeZone:l,isEditable:c}=e;return c&&wp.element.createElement(ye,{key:"inspector"},wp.element.createElement(M.PanelBody,{title:Object(s.__)("Date Time Settings","the-events-calendar")},wp.element.createElement(M.TextControl,{label:Object(s.__)("Date Time Separator","the-events-calendar"),value:r,onChange:a,className:"tribe-editor__date-time__date-time-separator-setting",maxLength:"2"}),wp.element.createElement(M.TextControl,{label:Object(s.__)("Time Range Separator","the-events-calendar"),value:n,onChange:o,className:"tribe-editor__date-time__time-range-separator-setting",maxLength:"2"}),wp.element.createElement(M.SelectControl,{label:Object(s.__)("Time Zone","the-events-calendar"),value:l,onChange:i,options:ge(),className:"tribe-editor__date-time__time-zone-setting"}),wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Show Time Zone","the-events-calendar"),checked:t.showTimeZone,onChange:e=>u({showTimeZone:e})})))};be.propTypes={attributes:h.a.object,isEditable:h.a.bool.isRequired,onTimeZoneVisibilityChange:h.a.func,separatorDate:h.a.string,separatorTime:h.a.string,setSeparatorDate:h.a.func,setSeparatorTime:h.a.func,setTimeZone:h.a.func,setAttributes:h.a.func,timeZone:h.a.string};var ve=be;var Me=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({isEditable:c.selectors.isEditable(e),separatorDate:c.selectors.getDateSeparator(e),separatorTime:c.selectors.getTimeSeparator(e),timeZone:c.selectors.getTimeZone(e)}),(e,t)=>{let{setAttributes:r}=t;return{setSeparatorDate:t=>{r({separatorDate:t}),e(c.actions.setSeparatorDate(t))},setSeparatorTime:t=>{r({separatorTime:t}),e(c.actions.setSeparatorTime(t))},setTimeZone:t=>{r({timeZone:t}),e(c.actions.setTimeZone(t))}}}))(ve),Le=r(96),we=r(548);const{FORMATS:De,TODAY:ke}=l.date,{toMoment:Ye,toDate:Te,toDateNoYear:Se,isSameYear:Ee}=l.moment,{editorConstants:Oe,settings:je,wpHooks:xe}=l.globals;De.date=je()&&je().dateWithYearFormat?je().dateWithYearFormat:Object(s.__)("F j","the-events-calendar");class Pe extends a.PureComponent{constructor(e){super(e),k()(this,"setVisibleMonth",e=>{this.setState({visibleMonth:e})}),this.state={visibleMonth:Ye(e.start).toDate()}}render(){const{start:e,end:t,multiDay:r,onSelectDay:n}=this.props,a={onSelectDay:n,withRange:r,from:Ye(e).toDate(),month:this.state.visibleMonth,setVisibleMonth:this.setVisibleMonth};return r&&(a.to=Ye(t).toDate()),wp.element.createElement(w.Month,a)}}k()(Pe,"propTypes",{end:h.a.string,multiDay:h.a.bool,onSelectDay:h.a.func,start:h.a.string});const Ae=e=>{const{multiDay:t,allDay:r,separatorTime:n,isOpen:o}=e;return wp.element.createElement(w.Dashboard,{isOpen:o},wp.element.createElement(a.Fragment,null,wp.element.createElement("section",{className:"tribe-editor__calendars"},wp.element.createElement(Pe,e)),wp.element.createElement("footer",{className:"tribe-editor__subtitle__footer"},wp.element.createElement("div",{className:"tribe-editor__subtitle__footer-date"},wp.element.createElement("div",{className:"tribe-editor__subtitle__time-pickers"},(e=>{let{start:t,end:r,startTimeInput:n,allDay:o,onStartTimePickerBlur:s,onStartTimePickerChange:i,onStartTimePickerClick:u}=e;const c={current:n,start:l.time.START_OF_DAY,end:l.time.END_OF_DAY,onBlur:s,onChange:i,onClick:u,timeFormat:De.WP.time,showAllDay:!0,allDay:o};let d=Te(Ye(t));return Ee(t,r)&&Ee(t,ke)&&(d=Se(Ye(t))),wp.element.createElement(a.Fragment,null,wp.element.createElement("span",{className:"tribe-editor__time-picker__label"},d),wp.element.createElement(we.TimePicker,c))})(e),(t||!r)&&wp.element.createElement("span",{className:g()("tribe-editor__separator","tribe-editor__time-picker__separator")},` ${n} `),(e=>{let{start:t,end:r,endTimeInput:n,multiDay:o,allDay:s,onEndTimePickerBlur:i,onEndTimePickerChange:u,onEndTimePickerClick:c}=e;if(!o&&s)return null;const d={current:n,start:l.time.START_OF_DAY,end:l.time.END_OF_DAY,onBlur:i,onChange:u,onClick:c,timeFormat:De.WP.time,showAllDay:!0,allDay:s};let m=Te(Ye(r));return Ee(t,r)&&Ee(t,ke)&&(m=Se(Ye(r))),wp.element.createElement(a.Fragment,null,o&&wp.element.createElement("span",{className:"tribe-editor__time-picker__label"},m),wp.element.createElement(we.TimePicker,d))})(e)),wp.element.createElement("div",{className:"tribe-editor__subtitle__footer-multiday"},(e=>{let{multiDay:t,onMultiDayToggleChange:r}=e;return wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Multi-Day","the-events-calendar"),checked:t,onChange:r})})(e))),(e=>xe.applyFilters("blocks.eventDatetime.dashboardHook",null,e))(e),!Oe().hideUpsell&&wp.element.createElement(w.Upsell,null))))};Ae.propTypes={allDay:h.a.bool,end:h.a.string,endTimeInput:h.a.string,isOpen:h.a.bool,multiDay:h.a.bool,onEndTimePickerBlur:h.a.func,onEndTimePickerChange:h.a.func,onEndTimePickerClick:h.a.func,onMultiDayToggleChange:h.a.func,onSelectDay:h.a.func,onStartTimePickerBlur:h.a.func,onStartTimePickerChange:h.a.func,onStartTimePickerClick:h.a.func,separatorTime:h.a.string,start:h.a.string,startTimeInput:h.a.string};var He=Ae;var Ce=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({allDay:c.selectors.getAllDay(e),start:c.selectors.getStart(e),end:c.selectors.getEnd(e),startTimeInput:c.selectors.getStartTimeInput(e),endTimeInput:c.selectors.getEndTimeInput(e),multiDay:c.selectors.getMultiDay(e),separatorTime:c.selectors.getTimeSeparator(e)}),(e,t)=>{const r={setAttributes:t.setAttributes};return{onSelectDay:t=>{let{from:n,to:a}=t;return e(c.actions.setDateRange({from:n,to:a},r))},onStartTimePickerBlur:t=>{let n=l.moment.toMoment(t.target.value,l.moment.TIME_FORMAT,!1);n.isValid()||(n=Le.c);const a=l.moment.totalSeconds(n);e(c.actions.setStartTime(a,r))},onStartTimePickerChange:t=>e(c.actions.setStartTimeInput(t.target.value)),onStartTimePickerClick:(t,n)=>{e(c.actions.setStartTime(t,r)),n()},onEndTimePickerBlur:t=>{let n=l.moment.toMoment(t.target.value,l.moment.TIME_FORMAT,!1);n.isValid()||(n=Le.b);const a=l.moment.totalSeconds(n);e(c.actions.setEndTime(a,r))},onEndTimePickerChange:t=>e(c.actions.setEndTimeInput(t.target.value)),onEndTimePickerClick:(t,n)=>{e(c.actions.setEndTime(t,r)),n()},onMultiDayToggleChange:t=>e(c.actions.setMultiDay(t,r))}}))(He);r(553);var Ne=e=>wp.element.createElement(a.Fragment,null,wp.element.createElement(Me,e),wp.element.createElement("section",{className:"tribe-editor__subtitle tribe-editor__date-time tribe-common__plugin-block-hook"},wp.element.createElement(he,e),wp.element.createElement(Ce,e))),Fe=Object(p.withBlockCloser)(Ne),Ie=r(32);function Re(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ze(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(r),!0).forEach((function(t){k()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Re(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var qe=ze(ze({},l.globals.blocks()["event-datetime"]),{},{title:Object(s.__)("Event Date Time","the-events-calendar"),description:Object(s.__)("Define the date, time, and duration for your event.","the-events-calendar"),icon:wp.element.createElement(Ie.DateTime,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},edit:Fe,save:()=>null});var We=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({start:c.selectors.getStart(e),end:c.selectors.getEnd(e),multiDay:c.selectors.getMultiDay(e),allDay:c.selectors.getAllDay(e),separatorDate:c.selectors.getDateSeparator(e),separatorTime:c.selectors.getTimeSeparator(e),timezone:c.selectors.getTimeZone(e),cost:d.d.getPrice(e),currencyPosition:d.d.getPosition(e),currencySymbol:d.d.getSymbol(e),url:m.d.getUrl(e),organizers:_.c.getOrganizersInClassic(e)}),(e,t)=>({setAllDay:r=>{t.setAttributes({allDay:r}),e(c.actions.setAllDay(r))},setCost:r=>{t.setAttributes({cost:r}),e(d.a.setCost(r))},setCurrencyPosition:r=>{const n=d.f.getPosition(r);t.setAttributes({currencyPosition:n}),e(d.a.setPosition(n))},setSymbol:r=>{t.setAttributes({currencySymbol:r}),e(d.a.setSymbol(r))},setWebsite:r=>{t.setAttributes({url:r}),e(m.a.setWebsite(r))},toggleDashboardDateTime:()=>{const e=l.globals.wpDataSelectCoreEditor().getBlocks().filter(e=>e.name==="tribe/"+qe.id);if(!e.length)return;const t=document.querySelector(`[data-block="${e[0].clientId}"]`).getElementsByClassName("tribe-editor__subtitle__headline-button")[0];t&&t.click()}})))(te),Ue={id:"classic-event-details",title:Object(s.__)("Event Details Classic","the-events-calendar"),description:Object(s.__)("Display your event info together in one place — just like in the Classic Editor.","the-events-calendar"),icon:wp.element.createElement(Ie.Classic,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{organizerTitle:{type:"html",default:""},detailsTitle:{type:"html",default:""},organizers:{type:"array",source:"meta",meta:"_EventOrganizerID"},allDay:{type:"boolean",source:"meta",meta:"_EventAllDay"},url:{type:"string",source:"meta",meta:"_EventURL"},cost:{type:"string",source:"meta",meta:"_EventCost"},currencySymbol:{type:"string",source:"meta",meta:"_EventCurrencySymbol"},currencyPosition:{type:"string",source:"meta",meta:"_EventCurrencyPosition"}},edit:We,save:()=>null},Be=r(93),Ve=r.n(Be),Ge=r(30),$e=r(18),Je=r.n($e),Ze=r(94),Ke=r(26);class Qe extends Ke.Component{constructor(){super(...arguments),k()(this,"renderVenue",()=>{const{venue:e,removeVenue:t}=this.props;return wp.element.createElement("div",{className:"tribe-editor__venue--current",key:e.id},this.renderVenueName(),this.renderAddress(),this.renderPhone(),this.renderWebsite(),t)}),this.state={isLoading:!1}}render(){const{venue:e}=this.props,{isLoading:t}=this.state;return t?wp.element.createElement(M.Placeholder,{key:"loading"},wp.element.createElement(M.Spinner,null)):e?this.renderVenue():null}renderVenueName(){const{beforeTitle:e,afterTitle:t,maybeEdit:r}=this.props;return wp.element.createElement("div",{className:"tribe-editor__venue__name"},e,wp.element.createElement("h3",{className:"tribe-editor__venue__name-heading",onClick:r},Object(Ze.decode)(this.getVenueName())),t)}getVenueName(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.venue;const{title:t={}}=e,{rendered:r=Object(s.__)("(Untitled Venue)","the-events-calendar")}=t;return r}renderAddress(){const{address:e={}}=this.props;if(P()(e))return null;const{city:t,street:r,province:n,zip:o,country:s}=e;return wp.element.createElement("address",{className:"tribe-editor__venue__address"},wp.element.createElement("span",{className:"tribe-venue__street-address"},r),t&&wp.element.createElement(a.Fragment,null,wp.element.createElement("br",null),wp.element.createElement("span",{className:"tribe-venue__locality"},t)),t&&wp.element.createElement("span",{className:"tribe-venue__delimiter"},", "),n&&wp.element.createElement("span",{className:"tribe-venue__region"},n),o&&wp.element.createElement("span",{className:"tribe-venue__postal-code"}," ",o),s&&wp.element.createElement(a.Fragment,null,wp.element.createElement("br",null),wp.element.createElement("span",{className:"tribe-venue__country-name"}," ",s)),this.renderGoogleMapLink())}renderGoogleMapLink(){const{showMapLink:e,address:t}=this.props;return e?wp.element.createElement(a.Fragment,null,wp.element.createElement("br",null),wp.element.createElement("a",{href:Object(Ge.h)(t),title:Object(s.__)("Click to view a Google Map","the-events-calendar"),target:"_blank",rel:"noopener noreferrer"},Object(s.__)("+ Google Map","the-events-calendar"))):null}renderPhone(){const{venue:e}=this.props;return P()(e.meta._VenuePhone)?null:wp.element.createElement(o.a.Fragment,null,wp.element.createElement("span",{className:"tribe-editor__venue__phone"},e.meta._VenuePhone),wp.element.createElement("br",null))}renderWebsite(){const{venue:e}=this.props;return P()(e.meta._VenueURL)?null:wp.element.createElement(o.a.Fragment,null,wp.element.createElement("span",{className:"tribe-editor__venue__website"},e.meta._VenueURL),wp.element.createElement("br",null))}}k()(Qe,"defaultProps",{beforeTitle:null,afterTitle:null,maybeEdit:Je.a});var Xe=r(39);r(554);const{InspectorControls:et}=L.wpEditor;class tt extends a.Component{constructor(e){super(e),k()(this,"renderDetails",()=>{const{showMapLink:e,details:t}=this.props,{getAddress:r}=Xe.f;return wp.element.createElement(Qe,{venue:t,address:r(t),showMapLink:e,afterTitle:this.renderEditAction(),maybeEdit:this.maybeEdit,removeVenue:this.renderRemoveAction()})}),k()(this,"maybeEdit",()=>{const{volatile:e,editVenue:t}=this.props;if(this.hasVenue()&&e)return t}),k()(this,"getCoordinates",e=>{const{maps:t}=Object(L.google)(),r=new t.Geocoder,{getAddress:n}=Xe.f,a=Object(Ge.a)(n(e));r.geocode({address:a},(e,t)=>{if("OK"!==t)return;const{location:r}=e[0].geometry;this.setState({coords:{lat:r.lat(),lng:r.lng()}})})}),this.state={coords:{lat:null,lng:null}}}componentDidUpdate(e){const{isSelected:t,edit:r,create:n,setSubmit:a}=this.props;e.isSelected&&!t&&(r||n)&&a()}renderForm(){const{fields:e,onFormSubmit:t}=this.props;return wp.element.createElement(w.VenueForm,Ve()({},Object(w.toFields)(e),{onSubmit:t}))}renderEditAction(){const{isSelected:e,edit:t,create:r,isLoading:n,submit:a,volatile:o,editVenue:s}=this.props,i=t||r||n||a;return this.hasVenue()&&e&&o&&!i?wp.element.createElement("button",{onClick:s},wp.element.createElement(M.Dashicon,{icon:"edit"})):null}renderSearchOrCreate(){const{isSelected:e,store:t,name:r,onItemSelect:n,onCreateNew:a}=this.props;return wp.element.createElement(w.SearchOrCreate,{name:r,icon:wp.element.createElement(Ie.Venue,null),store:t,isSelected:e,postType:z.editor.VENUE,onItemSelect:n,onCreateNew:a,placeholder:Object(s.__)("Add or find a venue","the-events-calendar")})}renderContainer(){const{isLoading:e,edit:t,create:r,submit:n}=this.props;return e||n?wp.element.createElement(M.Placeholder,{key:"loading"},wp.element.createElement(M.Spinner,null)):t||r?this.renderForm():this.hasVenue()?this.renderDetails():this.renderSearchOrCreate()}renderMap(){const{details:e,edit:t,create:r,isLoading:n,submit:a,showMap:o}=this.props;if(!o||P()(e)||t||r||n||a)return null;const{getAddress:s}=Xe.f;this.getCoordinates(e);const{coords:i}=this.state;return wp.element.createElement(w.GoogleMap,{size:{width:450,height:353},coordinates:i,address:Object(Ge.a)(s(e)),interactive:!0})}renderRemoveAction(){const{isSelected:e,edit:t,create:r,isLoading:n,submit:a,removeVenue:o}=this.props;return!this.hasVenue()||!e||t||r||n||a?null:wp.element.createElement("div",{className:"tribe-editor__venue__actions"},wp.element.createElement("button",{className:"tribe-editor__venue__actions--close",onClick:o},Object(s.__)("Remove venue","the-events-calendar")))}renderBlock(){const e=g()({"tribe-editor__venue":this.hasVenue(),"tribe-editor__venue--has-map":this.hasVenue()&&this.props.showMap});return wp.element.createElement("div",{key:"event-venue-box",className:e},this.renderContainer(),this.renderMap())}renderControls(){const{venue:e,showMapLink:t,showMap:r,embedMap:n,toggleVenueMap:a,toggleVenueMapLink:o}=this.props;return this.hasVenue()?wp.element.createElement(et,{key:"inspector"},wp.element.createElement(M.PanelBody,{title:Object(s.__)("Venue Settings","the-events-calendar")},wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Show Google Maps Link","the-events-calendar"),checked:t,onChange:o}),n&&wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Show Google Maps Embed","the-events-calendar"),checked:r,onChange:a}),wp.element.createElement(w.EditLink,{postId:e,label:Object(s.__)("Edit Venue","the-events-calendar")}))):null}render(){return[this.renderBlock(),this.renderControls()]}hasVenue(){const{details:e}=this.props;return!P()(e)}}k()(tt,"propTypes",{venue:h.a.number,isSelected:h.a.bool,isLoading:h.a.bool,submit:h.a.bool,edit:h.a.bool,create:h.a.bool,details:h.a.object,draft:h.a.object,showMap:h.a.bool,showMapLink:h.a.bool,embedMap:h.a.bool,createDraft:h.a.func,editDraft:h.a.func,removeDraft:h.a.func,setDraftDetails:h.a.func,clear:h.a.func,sendForm:h.a.func,toggleVenueMap:h.a.func,toggleVenueMapLink:h.a.func,onFormSubmit:h.a.func,onItemSelect:h.a.func,onCreateNew:h.a.func,removeVenue:h.a.func,editVenue:h.a.func});var rt=tt;const nt=(e,t)=>r=>{t.setAttributes({venue:r}),e(Xe.a.setVenue(r))},at=(e,t)=>r=>t.sendForm(Object(w.toVenue)(r),((e,t)=>r=>{const{setDetails:n}=t,{id:a}=r;n(a,r),nt(e,t)(a)})(e,t)),ot=(e,t)=>nt(e,t),st=e=>t=>e.createDraft({title:{rendered:t}}),it=(e,t)=>()=>{const{volatile:r,maybeRemoveEntry:n,details:a}=t;t.setAttributes({venue:0}),e(Xe.a.removeVenue()),r&&n(a)},ut=e=>()=>{const{details:t,editEntry:r}=e;r(t)},lt=e=>({venue:Xe.d.getVenue(e),showMapLink:Xe.d.getshowMapLink(e),showMap:Xe.d.getshowMap(e),embedMap:Xe.d.getMapEmbed()});var ct=Object(u.c)(Object(p.withStore)({postType:z.editor.VENUE}),Object(i.a)(lt),Object(j.withDetails)("venue"),Object(p.withForm)(e=>e.name),Object(i.a)(lt,(e,t)=>({toggleVenueMap:r=>{t.setAttributes({showMap:r}),e(Xe.a.setShowMap(r))},toggleVenueMapLink:r=>{t.setAttributes({showMapLink:r}),e(Xe.a.setShowMapLink(r))},onCreateNew:st(t),removeVenue:it(e,t),editVenue:ut(t),onFormSubmit:at(e,t),onItemSelect:ot(e,t)})))(rt),dt={id:"event-venue",title:Object(s.__)("Event Venue","the-events-calendar"),description:Object(s.__)("Where is this event happening? Select or create a location.","the-events-calendar"),icon:wp.element.createElement(Ie.Venue,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{venue:{type:"integer",source:"meta",meta:"_EventVenueID"},showMapLink:{type:"boolean",source:"meta",meta:"_EventShowMapLink"},showMap:{type:"boolean",source:"meta",meta:"_EventShowMap"}},edit:ct,save:()=>null},mt=r(353),_t=r(9),pt=r.n(_t);function ft(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=pt()(e,"title",{}),r=pt()(e,"meta",{});return{title:pt()(t,"rendered",""),email:pt()(r,"_OrganizerEmail",""),phone:pt()(r,"_OrganizerPhone",""),website:pt()(r,"_OrganizerWebsite","")}}var ht=r(550);r(555);const yt=e=>{const t=()=>{const{volatile:t,edit:r}=e;t&&r()};return wp.element.createElement("div",{className:"tribe-editor__organizer__details"},(()=>{const{organizer:r}=e,n=ft(r),{title:o,website:s,email:i,phone:u}=n;return wp.element.createElement(a.Fragment,null,wp.element.createElement("div",{className:"tribe-editor__organizer__title"},wp.element.createElement("h3",{className:"tribe-editor__organizer__title-heading",onClick:t},Object(Ze.decode)(o)),(()=>{const{edit:t,selected:r,volatile:n}=e;return r&&n?wp.element.createElement("button",{onClick:t},wp.element.createElement(M.Dashicon,{icon:"edit"})):null})()),u&&wp.element.createElement("p",null,u),s&&wp.element.createElement("p",null,s),i&&wp.element.createElement("p",null,i))})(),(()=>{const{remove:t,selected:r}=e;return r?wp.element.createElement("div",{className:"tribe-editor__organizer__actions"},wp.element.createElement("button",{className:"tribe-editor__organizer__actions--close",onClick:t},wp.element.createElement(ht.Close,null))):null})())};yt.propTypes={organizer:h.a.object,edit:h.a.func,remove:h.a.func,selected:h.a.bool},yt.defaultProps={organizer:{},edit:Je.a,remove:Je.a,selected:!1};var gt=yt,bt=r(356),vt=r.n(bt),Mt=r(83),Lt=r.n(Mt);r(556);function wt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const{RichText:Dt}=L.wpEditor;class kt extends Ke.Component{constructor(e){super(...arguments),k()(this,"saveField",e=>t=>{this.setState({[e]:t})}),k()(this,"saveEventField",e=>t=>this.saveField(e)(this.getValue(t))),k()(this,"getValue",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{target:t}=e;return t.value})),this.state=vt()(e,["submit"])}componentWillUnmount(){const e=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wt(Object(r),!0).forEach((function(t){k()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},this.state);e.email&&!Lt.a.isEmail(e.email)&&(e.email=""),e.website&&!Lt.a.isURL(e.website)&&(e.website=""),this.props.submit(e)}render(){const{title:e,email:t,website:r,phone:n}=this.state;return wp.element.createElement("section",{className:"tribe-editor__organizer__form"},wp.element.createElement("div",{className:"tribe-editor__organizer__fields"},wp.element.createElement(Dt,{tagName:"h3",format:"string",value:e,onChange:this.saveField("title"),formattingControls:[]}),wp.element.createElement("input",{type:"tel",name:"phone",value:n,placeholder:Object(s.__)("Add Phone","the-events-calendar"),onChange:this.saveEventField("phone")}),wp.element.createElement("input",{type:"url",name:"website",value:r,placeholder:Object(s.__)("Add website","the-events-calendar"),onChange:this.saveEventField("website")}),wp.element.createElement("input",{type:"email",name:"email",value:t,placeholder:Object(s.__)("Add email","the-events-calendar"),onChange:this.saveEventField("email")})))}}k()(kt,"defaultProps",{title:"",phone:"",website:"",email:"",submit:Je.a}),k()(kt,"propTypes",{title:h.a.string,email:h.a.string,website:h.a.string,phone:h.a.string,submit:h.a.func});var Yt=kt;const{InspectorControls:Tt}=L.wpEditor;class St extends a.PureComponent{constructor(){super(...arguments),k()(this,"renderLoading",()=>wp.element.createElement("div",{className:"tribe-editor__spinner-container"},wp.element.createElement(M.Spinner,null))),k()(this,"renderForm",()=>{const{fields:e,submit:t,onFormSubmit:r}=this.props;return t?this.renderLoading():wp.element.createElement(Yt,Ve()({},ft(e),{submit:r}))})}componentDidUpdate(e){const{isSelected:t,edit:r,create:n,setSubmit:a}=this.props;e.isSelected&&!t&&(r||n)&&a()}renderSearch(){const{clientId:e,isSelected:t,organizers:r,store:n,postType:a,onItemSelect:o,onCreateNew:i}=this.props;return wp.element.createElement(w.SearchOrCreate,{name:e,store:n,postType:a,isSelected:t,icon:wp.element.createElement(Ie.Organizer,null),placeholder:Object(s.__)("Add or find an organizer","the-events-calendar"),onItemSelect:o,onCreateNew:i,exclude:r})}renderDetails(){const{details:e,volatile:t,isSelected:r,onEdit:n,onRemove:a}=this.props;return wp.element.createElement(gt,{organizer:e,volatile:t,selected:r,edit:n,remove:a})}renderContent(){const{details:e,edit:t,create:r,isLoading:n}=this.props;return n?this.renderLoading():t||r?this.renderForm():P()(e)?this.renderSearch():this.renderDetails()}renderBlock(){return wp.element.createElement("section",{key:this.props.clientId},this.renderContent())}renderSettings(){const{isSelected:e,attributes:t}=this.props;return e&&t.organizer?wp.element.createElement(Tt,{key:"inspector"},wp.element.createElement(M.PanelBody,{title:Object(s.__)("Organizer Settings","the-events-calendar")},wp.element.createElement(w.EditLink,{postId:t.organizer,label:Object(s.__)("Edit Organizer","the-events-calendar")}))):null}render(){return[this.renderBlock(),this.renderSettings()]}}k()(St,"propTypes",{details:h.a.object,create:h.a.bool,edit:h.a.bool,submit:h.a.bool,isLoading:h.a.bool,isSelected:h.a.bool,clientId:h.a.string,current:h.a.string,setPost:h.a.func,clear:h.a.func,editPost:h.a.func,onFormSubmit:h.a.func,onItemSelect:h.a.func,onCreateNew:h.a.func,onEdit:h.a.func,onRemove:h.a.func});var Et=St;const Ot=["state"],jt=["dispatch"];function xt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Pt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xt(Object(r),!0).forEach((function(t){k()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const At=e=>{let{state:t,dispatch:r,ownProps:n,organizerID:a,details:o}=e;const s=_.c.getOrganizersInClassic(t);n.setAttributes({organizer:a}),n.setAttributes({organizers:E()([...s,a])}),r(O.a.setDetails(a,o)),r(_.a.addOrganizerInClassic(a)),r(_.a.addOrganizerInBlock(n.clientId,a))},Ht=(e,t)=>({organizer:t.attributes.organizer,organizers:_.c.getOrganizersInBlock(e),state:e});var Ct=Object(u.c)(Object(p.withStore)({isolated:!0,postType:z.editor.ORGANIZER}),Object(p.withForm)(e=>e.clientId),Object(i.a)(Ht),Object(j.withDetails)("organizer"),Object(i.a)(Ht,(e,t)=>({onCreateNew:e=>{t.createDraft({title:{rendered:e}})},onEdit:()=>{t.editEntry(t.details)},dispatch:e}),(e,t,r)=>{const{state:n}=e,a=T()(e,Ot),{dispatch:o}=t,s=T()(t,jt);return Pt(Pt(Pt(Pt({},r),a),s),{},{onFormSubmit:e=>{r.sendForm(function(e){const{title:t,email:r,phone:n,website:a}=e;return{title:t,status:"draft",meta:{_OrganizerEmail:r,_OrganizerPhone:n,_OrganizerWebsite:a}}}(e),((e,t,r)=>function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};At({state:e,dispatch:t,ownProps:r,organizerID:n.id,details:n})})(n,o,r))},onItemSelect:(e,t)=>{At({state:n,dispatch:o,ownProps:r,organizerID:e,details:t})},onRemove:()=>{const{clientId:e,organizer:t,details:a,volatile:s}=r;r.setAttributes({organizer:0}),o(_.a.removeOrganizerInBlock(e,t));if(!l.globals.wpDataSelectCoreEditor().getBlocks().filter(e=>e.name==="tribe/"+Ue.id).length||s){r.maybeRemoveEntry(a);const e=_.c.getOrganizersInClassic(n).filter(e=>e!==t);r.setAttributes({organizers:e}),o(_.a.removeOrganizerInClassic(t)),o(mt.actions.removeVolatile(t))}}})}))(Et),Nt={id:"event-organizer",title:Object(s.__)("Event Organizer","events-gutenberg"),description:Object(s.__)("List a host or coordinator for this event.","events-gutenberg"),icon:wp.element.createElement(Ie.Organizer,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{organizer:{type:"html",default:Object(L.editorDefaults)().organizer?Object(L.editorDefaults)().organizer:0},organizers:{type:"array",source:"meta",meta:"_EventOrganizerID"}},edit:Ct,save:()=>null};r(557);function Ft(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function It(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ft(Object(r),!0).forEach((function(t){k()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ft(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const{InspectorControls:Rt}=L.wpEditor,zt=Object(s.__)("Add to Google Calendar","the-events-calendar"),qt=Object(s.__)("Add to iCalendar","the-events-calendar"),Wt=e=>wp.element.createElement("button",{className:"tribe-editor__btn--link tribe-editor__btn--placeholder",disabled:!0},wp.element.createElement(Ie.Link,null),e),Ut=e=>wp.element.createElement("div",{key:"event-links",className:"tribe-editor__block tribe-editor__events-link"},(e=>{let{attributes:t,setGoogleCalendarLabel:r}=e;const{hasiCal:n,hasGoogleCalendar:a,googleCalendarLabel:o}=t;return a||n?a&&wp.element.createElement("div",{className:"tribe-editor__btn--link tribe-events-gcal"},wp.element.createElement(Ie.Link,null),wp.element.createElement(v.a,{name:"google-calendar-label",className:"tribe-editor__btn-input",value:o,placeholder:zt,onChange:r})):Wt(zt)})(e),(e=>{let{attributes:t,setiCalLabel:r}=e;const{hasiCal:n,hasGoogleCalendar:a,iCalLabel:o}=t;return a||n?n&&wp.element.createElement("div",{className:"tribe-editor__btn--link tribe-events-ical"},wp.element.createElement(Ie.Link,null),wp.element.createElement(v.a,{id:"tribe-event-ical",name:"tribe-event-ical",className:"tribe-editor__btn-input",value:o,placeholder:qt,onChange:r})):Wt(qt)})(e)),Bt=e=>{let{attributes:t,isSelected:r,toggleIcalLabel:n,toggleGoogleCalendar:a}=e;const{hasGoogleCalendar:o,hasiCal:i}=t;return r&&wp.element.createElement(Rt,{key:"inspector"},wp.element.createElement(M.PanelBody,{title:Object(s.__)("Share Settings","the-events-calendar")},wp.element.createElement(M.ToggleControl,{label:Object(s.__)("Google Calendar","the-events-calendar"),checked:o,onChange:a}),wp.element.createElement(M.ToggleControl,{label:Object(s.__)("iCalendar","the-events-calendar"),checked:i,onChange:n})))},Vt=e=>{const{setAttributes:t}=e,r=It(It({},e),{},{setiCalLabel:e=>t({iCalLabel:e.target.value}),setGoogleCalendarLabel:e=>t({googleCalendarLabel:e.target.value}),toggleIcalLabel:e=>t({hasiCal:e}),toggleGoogleCalendar:e=>t({hasGoogleCalendar:e})});return[Ut(r),Bt(r)]};Vt.propTypes={hasGoogleCalendar:h.a.bool,hasiCal:h.a.bool,isSelected:h.a.bool,googleCalendarLabel:h.a.string,iCalLabel:h.a.string,setiCalLabel:h.a.func,setGoogleCalendarLabel:h.a.func,toggleIcalLabel:h.a.func,toggleGoogleCalendar:h.a.func};var Gt=Vt,$t=Object(p.withStore)()(Gt),Jt={id:"event-links",title:Object(s.__)("Event Sharing","the-events-calendar"),description:Object(s.__)("Encourage visitors to add your event to their calendars with handy sharing buttons.","the-events-calendar"),icon:wp.element.createElement(Ie.Sharing,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{googleCalendarLabel:{type:"html",default:Object(s.__)("Add to Google Calendar","the-events-calendar")},iCalLabel:{type:"html",default:Object(s.__)("Add to iCalendar","the-events-calendar")},hasiCal:{type:"html",default:!0},hasGoogleCalendar:{type:"html",default:!0}},edit:$t,save:()=>null};r(558);const{InspectorControls:Zt}=L.wpEditor,Kt=e=>{const{currencyPosition:t,open:r}=e,n=g()("tribe-editor__event-price__price","tribe-editor__event-price__price--"+t);return wp.element.createElement("div",{className:n,onClick:r},(e=>{let{showCurrencySymbol:t,currencySymbol:r}=e;return t&&wp.element.createElement("span",{className:"tribe-editor__event-price__currency"},r)})(e),(e=>{let{showCost:t,currencySymbol:r,currencyPosition:n}=e,a=Object(s.__)("Add Price","the-events-calendar");return a="prefix"===n?r+" "+a:a+" "+r,!t&&wp.element.createElement("span",{className:"tribe-editor__event-price__label"},a)})(e),(e=>{let{showCost:t,isFree:r,cost:n}=e;let a=l.range.parser(n);return r&&(a=Object(s.__)("Free","the-events-calendar")),t&&wp.element.createElement("span",{className:"tribe-editor__event-price__cost"},a)})(e),(e=>{let{showCostDescription:t,attributes:r}=e;return t&&wp.element.createElement("span",{className:"tribe-editor__event-price__description"},r.costDescription)})(e))},Qt=e=>wp.element.createElement("section",{key:"event-price-box",className:"tribe-editor__block"},wp.element.createElement("div",{className:"tribe-editor__event-price"},Kt(e),(e=>{let{isOpen:t,cost:r,setCost:n,attributes:o,setAttributes:i}=e;return wp.element.createElement(w.Dashboard,{isOpen:t},wp.element.createElement(a.Fragment,null,wp.element.createElement("section",{className:"tribe-editor__event-price__dashboard"},wp.element.createElement("input",{className:g()("tribe-editor__event-price__input","tribe-editor__event-price__input--price"),name:"description",type:"text",placeholder:Object(s.__)("Fixed Price or Range","the-events-calendar"),onChange:n,value:r}),wp.element.createElement("input",{className:g()("tribe-editor__event-price__input","tribe-editor__event-price__input--description"),name:"description",type:"text",placeholder:Object(s.__)("Description","the-events-calendar"),onChange:e=>i({costDescription:e.target.value}),value:o.costDescription})),wp.element.createElement("footer",{className:"tribe-editor__event-price__dashboard__footer"},Object(s.__)("Enter 0 as price for free events","the-events-calendar"))))})(e))),Xt=e=>{let{isSelected:t,currencySymbol:r,currencyPosition:n,setSymbol:a,setCurrencyPosition:o}=e;return t&&wp.element.createElement(Zt,{key:"inspector"},wp.element.createElement(M.PanelBody,{title:Object(s.__)("Price Settings","the-events-calendar")},wp.element.createElement(M.TextControl,{className:"tribe-editor__event-price__currency-symbol-setting",label:Object(s.__)(" Currency Symbol","the-events-calendar"),value:r,placeholder:Object(s.__)("E.g.: $","the-events-calendar"),onChange:a}),wp.element.createElement(M.CheckboxControl,{label:Object(s.__)("Currency symbol follows price","the-events-calendar"),checked:"suffix"===n,onChange:o})))},er=e=>[Qt(e),Xt(e)];er.propTypes={isOpen:h.a.bool,cost:h.a.string,currencyPosition:h.a.oneOf(["prefix","suffix",""]),currencySymbol:h.a.string,showCurrencySymbol:h.a.bool,showCost:h.a.bool,showCostDescription:h.a.bool,isFree:h.a.bool,setCost:h.a.func,setSymbol:h.a.func,setCurrencyPosition:h.a.func,onKeyDown:h.a.func,onClick:h.a.func,open:h.a.func,attributes:h.a.object,setAttributes:h.a.func};var tr=er;const rr=e=>{const t=l.range.parser(e);return!P()(H()(t))&&!l.range.isFree(e)},nr=e=>{const t=l.range.parser(e);return!P()(H()(t))||l.range.isFree(e)};var ar=Object(u.c)(Object(p.withStore)(),Object(i.a)((e,t)=>({cost:d.d.getPrice(e),currencyPosition:d.d.getPosition(e),currencySymbol:d.d.getSymbol(e),showCurrencySymbol:rr(d.d.getPrice(e)),showCost:nr(d.d.getPrice(e)),showCostDescription:!P()(H()(t.attributes.costDescription)),isFree:l.range.isFree(d.d.getPrice(e))}),(e,t)=>({setCost:r=>{t.setAttributes({cost:r.target.value}),e(d.a.setCost(r.target.value))},setSymbol:r=>{t.setAttributes({currencySymbol:r}),e(d.a.setSymbol(r))},setCurrencyPosition:r=>{const n=d.f.getPosition(!r);t.setAttributes({currencyPosition:n}),e(d.a.setPosition(n))}})),p.withBlockCloser)(tr),or={id:"event-price",title:Object(s.__)("Event Price","the-events-calendar"),description:Object(s.__)("Let visitors know the cost of this event or if it’s free to attend.","the-events-calendar"),icon:wp.element.createElement(Ie.Price,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{cost:{type:"string",source:"meta",meta:"_EventCost"},costDescription:{type:"html",default:""},currencySymbol:{type:"string",source:"meta",meta:"_EventCurrencySymbol"},currencyPosition:{type:"string",source:"meta",meta:"_EventCurrencyPosition"}},edit:ar,save:()=>null};r(559);var sr=()=>wp.element.createElement("section",{className:"tribe-editor__block"},wp.element.createElement("div",{className:"tribe-editor__event-category"},wp.element.createElement(w.TermsList,{slug:"tribe_events_cat",label:Object(s.__)("Event Category","the-events-calendar"),renderEmpty:Object(s.__)("Add Event Categories in document settings","the-events-calendar")}))),ir={id:"event-category",title:Object(s.__)("Event Categories","the-events-calendar"),description:Object(s.__)("Show assigned event categories as links to their respective archives.","the-events-calendar"),icon:wp.element.createElement(Ie.Categories,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{},edit:sr,save:()=>null};r(560);var ur=()=>wp.element.createElement("section",{className:"tribe-editor__block"},wp.element.createElement("div",{className:"tribe-editor__event-tags"},wp.element.createElement(w.TermsList,{slug:"post_tag",label:Object(s.__)("Tags","the-events-calendar"),renderEmpty:Object(s.__)("Add tags in document settings","the-events-calendar")}))),lr={id:"event-tags",title:Object(s.__)("Tags","the-events-calendar"),description:Object(s.__)("Add keywords by displaying linked tags.","the-events-calendar"),icon:wp.element.createElement(Ie.Tags,null),category:"common",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{},edit:ur,save:()=>null},cr=r(352),dr=r(351);r(561);const{URLInput:mr}=L.wpEditor,_r=Object(s.__)("Add Event Website","the-events-calendar"),pr=e=>{let{isSelected:t,url:r,setWebsite:n}=e;return t&&wp.element.createElement("div",{key:"tribe-events-website-url",className:"tribe-editor__event-website__url"},wp.element.createElement(M.Dashicon,{icon:"admin-links"}),wp.element.createElement(mr,{autoFocus:!1,value:r,onChange:n}))},fr=e=>{let{isSelected:t,attributes:r,setAttributes:n}=e;const a=""===r.urlLabel.trim(),o=g()({"tribe-editor__event-website__label":!0,"tribe-editor__event-website__label--selected":t}),s=g()({"tribe-editor__event-website__label-text":!0,"tribe-editor__event-website__label-text--empty":a&&t});return wp.element.createElement("div",{key:"tribe-events-website-label",className:o},wp.element.createElement(v.a,{id:"tribe-events-website-link",className:s,value:r.urlLabel,placeholder:_r,onChange:e=>n({urlLabel:e.target.value})}))},hr=e=>{const{isSelected:t,attributes:r}=e,n=t||r.urlLabel?[fr(e),pr(e)]:wp.element.createElement("button",{className:g()(["tribe-editor__event-website__label","tribe-editor__event-website__label--placeholder"])},_r);return wp.element.createElement("div",{className:"tribe-editor__block tribe-editor__event-website"},n)};hr.propTypes={isSelected:h.a.bool,url:h.a.string,setWebsite:h.a.func,attributes:h.a.object,setAttributes:h.a.func};var yr=hr;var gr=Object(u.c)(Object(p.withStore)(),Object(i.a)(e=>({url:dr.getUrl(e)}),(e,t)=>({setWebsite:r=>{t.setAttributes({url:r}),e(cr.setWebsite(r))}})))(yr),br={id:"event-website",title:Object(s.__)("Event Website","the-events-calendar"),description:Object(s.__)("Is there another website for this event? Link to it with a button!","the-events-calendar"),icon:wp.element.createElement(Ie.Website,null),category:"tribe-events",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{urlLabel:{type:"html",default:""},url:{type:"string",source:"meta",meta:"_EventURL"}},edit:gr,save:()=>null},vr=r(355);class Mr extends Ke.Component{constructor(){super(...arguments)}render(){return[this.renderUI()]}renderUI(){return wp.element.createElement("section",{key:"featured-image",className:"tribe-editor__block"},wp.element.createElement("div",{className:"tribe-editor__featured-image"},this.renderImage()))}renderImage(){const{image:e}=this.props;return null===e?this.renderPlaceholder():void 0===e?this.renderLoading():wp.element.createElement("img",{src:e.source_url,alt:Object(s.__)("Featured Image","the-events-calendar")})}renderPlaceholder(){return wp.element.createElement(M.Placeholder,{style:{minHeight:150},key:"placeholder",icon:"format-image",instructions:Object(s.__)("Add a Featured Image from the Document Settings sidebar","the-events-calendar")})}renderLoading(){return wp.element.createElement(M.Placeholder,{style:{minHeight:150},key:"placeholder",instructions:Object(s.__)("Loading the Image","the-events-calendar")},wp.element.createElement(M.Spinner,null))}}var Lr=Object(vr.withSelect)(e=>{const{getMedia:t}=e("core"),{getEditedPostAttribute:r}=e("core/editor"),n=r("featured_media");return{image:n?t(n):null}})(Mr),wr={id:"featured-image",title:Object(s.__)("Featured Image","the-events-calendar"),description:Object(s.__)("Display the featured image in the post content.","the-events-calendar"),icon:wp.element.createElement(Ie.FeaturedImage,null),category:"common",keywords:["event","events-gutenberg","tribe"],supports:{html:!1},attributes:{},edit:Lr,save:()=>null},Dr=r(399);r(562);const kr={EventDateTimeControls:Me},Yr=[Ue,qe,dt,Nt,Jt,or,ir,lr,br,wr];Yr.forEach(e=>{const t="tribe/"+e.id;Object(n.registerBlockType)(t,e)}),Object(Dr.initStore)();t.default=Yr}]);
src/resources/js/tribe-events.js CHANGED
@@ -1681,9 +1681,12 @@ Date.prototype.format = function( mask, utc ) {
1681
 
1682
  /**
1683
  * @function tribe_ical_url
1684
- * @desc tribe_ical_url This function adds required params to the ical url. Runs on doc ready, and hooks into 'ajax-success.tribe' also.
 
 
1685
  */
1686
- function tribe_ical_url() {
 
1687
  var should_overwrite = true;
1688
 
1689
  // If the "force filtered iCal link" option is set, we should not overwrite.
@@ -1705,12 +1708,6 @@ Date.prototype.format = function( mask, utc ) {
1705
  }
1706
  }
1707
 
1708
- $( te ).on( 'tribe_ev_ajaxSuccess', function() {
1709
- tribe_ical_url();
1710
- } );
1711
-
1712
- tribe_ical_url();
1713
-
1714
  $( window ).on(
1715
  'resize',
1716
  function() {
1681
 
1682
  /**
1683
  * @function tribe_ical_url
1684
+ * @desc tribe_ical_url This function adds required params to the ical url.
1685
+ * Runs on doc ready, and hooks into 'ajax-success.tribe' also.
1686
+ * @deprecated 5.12.0
1687
  */
1688
+ function tribe_ical_url() { // eslint-disable-line no-unused-vars
1689
+ console.info( 'Method deprecated with no replacement.' ); // eslint-disable-line no-console, max-len
1690
  var should_overwrite = true;
1691
 
1692
  // If the "force filtered iCal link" option is set, we should not overwrite.
1708
  }
1709
  }
1710
 
 
 
 
 
 
 
1711
  $( window ).on(
1712
  'resize',
1713
  function() {
src/resources/js/tribe-events.min.js CHANGED
@@ -1 +1 @@
1
- var tribe_storage,t_fail,t_uid,tribe_ev=window.tribe_ev||{},tribe_debug=tribe_js_config.debug;window.tec_debug=function(){for(var e,t,a=this,r=Array.prototype.slice,i=a.console,n={},o=9,s=["error","warn","info","debug","log"],d="assert clear count dir dirxml exception group groupCollapsed groupEnd profile profileEnd table time timeEnd trace".split(" "),l=d.length,m=[];--l>=0;)!function(e){n[e]=function(){0!==o&&i&&i[e]&&i[e].apply(i,arguments)}}(d[l]);for(l=s.length;--l>=0;)!function(e,t){n[t]=function(){var n=r.call(arguments),o=[t].concat(n);m.push(o),c(o),i&&b(e)&&(i.firebug?i[t].apply(a,n):i[t]?i[t](n):i.log(n))}}(l,s[l]);function c(r){!e||!t&&i&&i.log||e.apply(a,r)}function b(e){return o>0?o>e:s.length+o<=e}return n.setLevel=function(e){o="number"==typeof e?e:9},n.setCallback=function(){var a=r.call(arguments),i=m.length,n=i;for(e=a.shift()||null,t="boolean"==typeof a[0]&&a.shift(),n-="number"==typeof a[0]?a.shift():i;n<i;)c(m[n++])},n}(),Object.prototype.hasOwnProperty.call(window,"tribe_ev")&&(tribe_ev.diagnostics={init:[]});try{t_uid=new Date,(tribe_storage=window.localStorage).setItem(t_uid,t_uid),t_fail=tribe_storage.getItem(t_uid)!=t_uid,tribe_storage.removeItem(t_uid),t_fail&&(tribe_storage=!1)}catch(e){tribe_storage=!1}var tribeDateFormat=function(){var e=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,t=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,a=/[^-+\dA-Z]/g,r=function(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e};return function(i,n,o){var s=tribeDateFormat;1!=arguments.length||"[object String]"!=Object.prototype.toString.call(i)||/\d/.test(i)||(n=i,i=void 0);let d=0;"string"==typeof i&&(d=(i.replace(/\//g,"-").match(/[\.\-\/]/g)||[]).length),n=n||"0";let l=tribeDateFormat.masks[n]||"yyyy-mm-dd";if(theMoment=i?moment(i,l.toUpperCase()):moment(),nowMoment=moment(),2>d&&(theMoment.month()===nowMoment.month()?theMoment=theMoment.date(nowMoment.date()):theMoment=theMoment.date(1)),i=theMoment.toDate(),!isNaN(i)){"UTC:"==(n=String(s.masks[n]||n||s.masks.default)).slice(0,4)&&(n=n.slice(4),o=!0);var m=o?"getUTC":"get",c=i[m+"Date"](),b=i[m+"Day"](),u=i[m+"Month"](),y=i[m+"FullYear"](),_=i[m+"Hours"](),v=i[m+"Minutes"](),p=i[m+"Seconds"](),f=i[m+"Milliseconds"](),h=o?0:i.getTimezoneOffset(),g={d:c,dd:r(c),ddd:s.i18n.dayNames[b],dddd:s.i18n.dayNames[b+7],m:u+1,mm:r(u+1),mmm:s.i18n.monthNames[u],mmmm:s.i18n.monthNames[u+12],yy:String(y).slice(2),yyyy:y,h:_%12||12,hh:r(_%12||12),H:_,HH:r(_),M:v,MM:r(v),s:p,ss:r(p),l:r(f,3),L:r(f>99?Math.round(f/10):f),t:_<12?"a":"p",tt:_<12?"am":"pm",T:_<12?"A":"P",TT:_<12?"AM":"PM",Z:o?"UTC":(String(i).match(t)||[""]).pop().replace(a,""),o:(h>0?"-":"+")+r(100*Math.floor(Math.abs(h)/60)+Math.abs(h)%60,4),S:["th","st","nd","rd"][c%10>3?0:(c%100-c%10!=10)*c%10]};return n.replace(e,function(e){return e in g?g[e]:e.slice(1,e.length-1)})}}}();tribeDateFormat.masks={default:"ddd mmm dd yyyy HH:MM:ss",tribeQuery:"yyyy-mm-dd",tribeMonthQuery:"yyyy-mm",0:"yyyy-mm-dd",1:"m/d/yyyy",2:"mm/dd/yyyy",3:"d/m/yyyy",4:"dd/mm/yyyy",5:"m-d-yyyy",6:"mm-dd-yyyy",7:"d-m-yyyy",8:"dd-mm-yyyy",9:"yyyy.mm.dd",10:"mm.dd.yyyy",11:"dd.mm.yyyy",m0:"yyyy-mm",m1:"m/yyyy",m2:"mm/yyyy",m3:"m/yyyy",m4:"mm/yyyy",m5:"m-yyyy",m6:"mm-yyyy",m7:"m-yyyy",m8:"mm-yyyy",m9:"yyyy.mm",m10:"mm.yyyy",m11:"mm.yyyy"},tribeDateFormat.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};var tribeUtils={getQueryVars:function(e){var t={};return(e=e||location).search.substr(1).split("&").forEach(function(e){t[e.split("=")[0]]=e.split("=")[1]}),t},getMomentFromDate:function(e,t){return"function"==typeof e.isMoment?e:"function"==typeof e.getMonth?moment(e):void 0===tribeDateFormat.masks[t]?moment(e):e?moment(e,tribeDateFormat.masks[t].toUpperCase()):moment()},formatMoment:function(e,t){return void 0===tribeDateFormat.masks[t]?e.format(tribeDateFormat.masks[0]):e.format(tribeDateFormat.masks[t].toUpperCase())},formatDateWithMoment:function(e,t,a){return"function"!=typeof e.isMoment&&(e=void 0!==a?tribeUtils.getMomentFromDate(e,a):tribeUtils.getMomentFromDate(e)),tribeUtils.formatMoment(e,t)},maybeAlterMonthViewDate:function(e,t){let a=0;"string"==typeof e&&(a=(e.replace(/[\/\.]/g,"-").match(/[\.\-\/]/g)||[]).length);let r=tribeUtils.getMomentFromDate(e,t),i=moment();return 2>a&&(r=r.month()===i.month()?r.date(i.date()):r.date(1)),r},getInitialDateInfo:function(e,t,a){let r=tribe_ev.fn.get_url_param("tribe-bar-date")||jQuery(document.getElementById("tribe-bar-date-day")).val(),i=null;void 0!==r&&r?i=tribeUtils.getMomentFromDate(r):(r=jQuery(document.getElementById("tribe-bar-date")).val()||moment().format(t.toUpperCase()),i=tribeUtils.getMomentFromDate(r,e)),!0===a&&(i=tribeUtils.maybeAlterMonthViewDate(i));let n=tribeUtils.formatMoment(i,e);return{formatMaskKey:e,initialDate:r,dateMoment:i,dateFormat:t,defaultFormattedDate:tribeUtils.formatMoment(i,"tribeQuery"),formattedDate:n}}};Date.prototype.format=function(e,t){return tribeDateFormat(this,e,t)},function(){function e(e,t){var a,r,i,n,o,s,d,l=arguments.callee;return l.cache[e]||(l.cache[e]=(a=e,r=/^[\w\-]+$/.test(e)?l.get(e):(a="template(string)",e),i=1,n=("try { "+(l.variable?"var "+l.variable+" = this.stash;":"with (this.stash) { ")+"this.ret += '"+r.replace(/\[\[/g,"").replace(/\]\]/g,"").replace(/'(?![^\x11\x13]+?\x13)/g,"\\x27").replace(/^\s*|\s*$/g,"").replace(/\n/g,function(){return"';\nthis.line = "+ ++i+"; this.ret += '\\n"}).replace(/\x11=raw(.+?)\x13/g,"' + ($1) + '").replace(/\x11=(.+?)\x13/g,"' + this.escapeHTML($1) + '").replace(/\x11(.+?)\x13/g,"'; $1; this.ret += '")+"'; "+(l.variable?"":"}")+"return this.ret;} catch (e) { throw 'TemplateError: ' + e + ' (on "+a+"' + ' line ' + this.line + ')'; } //@ sourceURL="+a+"\n").replace(/this\.ret \+= '';/g,""),o=new Function(n),s={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&#x22;","'":"&#x27;"},d=function(e){return(""+e).replace(/[&<>\'\"]/g,function(e){return s[e]})},function(e){return o.call(l.context={escapeHTML:d,line:1,ret:"",stash:e})})),t?l.cache[e](t):l.cache[e]}function t(t,a){var r=function(a){return a.include=function(t,a){var r={};for(var i in e.context.stash)e.context.stash.hasOwnProperty(i)&&(r[i]=e.context.stash[i]);if(a)for(var i in a)a.hasOwnProperty(i)&&(r[i]=a[i]);var n=e.context;n.ret+=e(t,r),e.context=n},a.wrapper=function(t,a){var r=e.context.ret;e.context.ret="",a.apply(e.context);var i=e.context.ret,n=e.context.stash.content;e.context.stash.content=i,e.context.ret=r+e(t,e.context.stash),e.context.stash.content=n},e(t,a)};return a?r(a):r}e.cache={},e.get=function(e){return document.getElementById(e).innerHTML},e.get=function(e){var a=t.get;return a?a(e):document.getElementById(e).innerHTML},this.tribe_tmpl=e,this.tribe_tmpl_extended=t}(),function(e,t){if(e.fn.tribe_clear_form=function(){return this.each(function(){var t=this.type,a=this.tagName.toLowerCase();if("form"==a)return e(":input",this).tribe_clear_form();"text"==t||"password"==t||"textarea"==a?this.value="":"checkbox"==t||"radio"==t?this.checked=!1:"select"==a&&(this.selectedIndex=0)})},e.fn.tribe_has_attr=function(e){return void 0!==this.attr(e)},e.fn.tribe_spin=function(){e(".tribe-events-ajax-loading:first").clone().addClass("tribe-events-active-spinner").prependTo(document.getElementById("tribe-events-content")),e(this).addClass("tribe-events-loading").css("opacity",.25)},void 0!==e.fn.datepicker&&void 0!==e.fn.datepicker.noConflict){var a=e.fn.datepicker.noConflict();e.fn.bootstrapDatepicker=a}"undefined"!=typeof tribe_bootstrap_datepicker_strings&&null!=tribe_bootstrap_datepicker_strings.dates&&(e.fn.bootstrapDatepicker.dates.en=tribe_bootstrap_datepicker_strings.dates)}(jQuery),function(e,t,a,r,i,n){tribe_ev.fn={current_date:function(){var e=new Date,t=e.getDate(),a=e.getMonth()+1;return t<10&&(t="0"+t),a<10&&(a="0"+a),e.getFullYear()+"-"+a+"-"+t},disable_inputs:function(e,t){a(e).find(t).prop("disabled",!0),a(e).find(".select2-container").length&&a(e).find(".select2-container").each(function(){var e=a(this).attr("id");a("#"+e).select2("disable")})},disable_empty:function(e,t){a(e).find(t).each(function(){""===a(this).val()&&a(this).prop("disabled",!0)})},enable_inputs:function(e,t){a(e).find(t).prop("disabled",!1),a(e).find(".select2-container").length&&a(e).find(".select2-container").each(function(){var e=a(this).attr("id");a("#"+e).select2("enable")})},ensure_datepicker_i18n:function(){if(void 0!==a.fn.bootstrapDatepicker){var t=(e.tribe_l10n_datatables||{}).datepicker||{};a.fn.bootstrapDatepicker.dates.en.days=t.dayNames,a.fn.bootstrapDatepicker.dates.en.daysShort=t.dayNamesShort,a.fn.bootstrapDatepicker.dates.en.daysMin=t.dayNamesMin,a.fn.bootstrapDatepicker.dates.en.months=t.monthNames,t.monthNamesMin&&(a.fn.bootstrapDatepicker.dates.en.monthsShort=t.monthNamesMin),a.fn.bootstrapDatepicker.dates.en.today=t.today,a.fn.bootstrapDatepicker.dates.en.clear=t.clear}},execute_resize:function(){var e=tribe_ev.data.v_width;tribe_ev.fn.update_viewport_variables(),e!==tribe_ev.data.v_width&&(tribe_ev.fn.mobile_class(),a(tribe_ev.events).trigger("tribe_ev_resizeComplete"),a(tribe_ev.events).trigger("resize-complete.tribe"))},get_base_url:function(){var r=a(t.getElementById("tribe-events-header")),i=a('link[rel="canonical"]');return i.length?i.attr("href"):r.length?r.data("baseurl"):e.location.origin+e.location.path},update_base_url:function(e){var r=a(t.getElementById("tribe-events-header")),i=a('link[rel="canonical"]');i.length?i.attr("href",e):r.length&&r.data("baseurl",e).attr("data-baseurl",e)},get_category:function(){return tribe_ev.fn.is_category()?a(t.getElementById("tribe-events")).data("category"):""},get_day:function(){var e="";return a(t.getElementById("tribe-bar-date")).length&&(e=a(t.getElementById("tribe-bar-date-day")).val()),r&&tec_debug.info('TEC Debug: tribe_ev.fn.get_day returned this date: "'+e+'".'),e},get_params:function(){return location.search.substr(1)},get_url_param:function(e){return decodeURIComponent((new RegExp("[?|&]"+e+"=([^&;]+?)(&|#|;|$)").exec(location.search)||[,""])[1].replace(/\+/g,"%20"))||null},in_params:function(e,t){return e.toLowerCase().indexOf(t)},invalid_date:function(e){return e=new Date(e),isNaN(e)},invalid_date_in_params:function(e){if(e.hasOwnProperty("tribe-bar-date")){var t=new Date(e["tribe-bar-date"]);return isNaN(t)}return!1},is_category:function(){var e=a(t.getElementById("tribe-events"));return!(!e.length||!e.tribe_has_attr("data-category")||""===e.data("category"))},is_featured:function(){return"1"==a(t.getElementById("tribe-events")).data("featured")},mobile_class:function(){var e=a("body");tribe_ev.data.v_width<=tribe_ev.data.mobile_break?e.addClass("tribe-mobile"):e.removeClass("tribe-mobile")},maybe_default_view_change:function(){if(tribe_ev.data.redirected_view||!tribe_ev.data.default_view||!tribe_ev.data.default_mobile_view||tribe_ev.data.default_view==tribe_ev.data.default_mobile_view||!tribe_ev.state.view||tribe_ev.data.default_mobile_view==tribe_ev.state.view)return!1;if(!a("body").hasClass("tribe-mobile"))return!1;var e=a(".tribe-bar-views-option"),t="#tribe-bar-views-option-"+tribe_ev.data.default_mobile_view,r=e.filter(t);a(t).data("redirected",!0),r.trigger("click")},parse_string:function(e){var t={};return e.replace(/([^&=]+)=?([^&]*)(?:&+|$)/g,function(e,a,r){(t[a]=t[a]||[]).push(r)}),r&&tec_debug.info("TEC Debug: tribe_ev.fn.parse_string returned this map:",t),t},pre_ajax:function(e){e&&"function"==typeof e&&e()},scroll_to:function(e,t,r){a("html, body").stop().animate({scrollTop:a(e).offset().top-t},{duration:r})},serialize:function(e,t){tribe_ev.fn.enable_inputs(e,t),tribe_ev.fn.disable_empty(e,t);var i=a(e).serialize();return tribe_ev.fn.disable_inputs(e,t),r&&i&&tec_debug.info('TEC Debug: tribe_ev.fn.serialize returned these params: "'+i),i},set_form:function(e){var i=a("body"),n=a(t.getElementById("tribe-bar-form"));i.addClass("tribe-reset-on"),n.length&&n.tribe_clear_form(),e=tribe_ev.fn.parse_string(e),a.each(e,function(e,t){if("action"!==e){var r=decodeURIComponent(e),i="";if(1===t.length)Array.isArray(t)&&(t=t[0]),t=decodeURIComponent(t.replace(/\+/g,"%20")),a('[name="'+r+'"]').is('input[type="text"], input[type="hidden"]')?a('[name="'+r+'"]').val(t):a('[name="'+r+'"][value="'+t+'"]').is(":checkbox, :radio")?a('[name="'+r+'"][value="'+t+'"]').prop("checked",!0):a('[name="'+r+'"]').is("select")&&a('select[name="'+r+'"] option[value="'+t+'"]').attr("selected",!0);else for(var n=0;n<t.length;n++)(i=a('[name="'+r+'"][value="'+t[n]+'"]')).is(":checkbox, :radio")?i.prop("checked",!0):a('select[name="'+r+'"] option[value="'+t[n]+'"]').attr("selected",!0)}}),i.removeClass("tribe-reset-on"),r&&tec_debug.info('TEC Debug: tribe_ev.fn.set_form fired these params: "'+e)},setup_ajax_timer:function(e){clearTimeout(tribe_ev.state.ajax_timer),tribe_ev.tests.reset_on()||(tribe_ev.state.ajax_timer=setTimeout(function(){e()},500),r&&tec_debug.info('TEC Debug: tribe_ev.fn.setup_ajax_timer fired with a timeout of "500" ms'))},snap:function(e,t,r){a(t).on("click",r,function(t){t.preventDefault(),a("html, body").animate({scrollTop:a(e).offset().top-120},{duration:0})})},tooltips:function(){var r=a(t.getElementById("tribe-events")),i=a("body"),n=r.hasClass("tribe-events-shortcode"),o=r.hasClass("view-month")||i.hasClass("events-gridview"),s=r.hasClass("view-week")||i.hasClass("tribe-events-week"),d=r.hasClass("view-photo")||i.hasClass("tribe-events-photo"),l=r.hasClass("view-day")||i.hasClass("tribe-events-day"),m=r.hasClass("view-list")||i.hasClass("events-list"),c=(r.hasClass("view-map")||i.hasClass("tribe-events-map"),i.hasClass("single-tribe_events"));r.on("mouseenter",'div[id*="tribe-events-event-"], div.event-is-recurring',function(){var t,r=0,i=a(this);if(o?r=i.find("a").outerHeight()+16:c||l||m?r=i.outerHeight()+12:d&&(r=i.outerHeight()+10),i.parents(".tribe-events-calendar-widget").length&&(r=i.outerHeight()-6),!s||n)if(o||n){if(!(t=i.find(".tribe-events-tooltip")).length){var b=i.data("tribejson");"string"==typeof b&&(b=a.parseJSON(b));var u=i.hasClass("tribe-event-featured")?"tribe_tmpl_tooltip_featured":"tribe_tmpl_tooltip";i.append(tribe_tmpl(u,b)),t=i.find(".tribe-events-tooltip")}var y=i.offset().top-(a(e).scrollTop()+50),_=t.outerHeight();y<_&&(r=-_,t.addClass("tribe-events-tooltip-flipdown")),t.css("bottom",r).stop(!0,!1).show()}else i.find(".tribe-events-tooltip").css("bottom",r).stop(!0,!1).show()}).on("mouseleave",'div[id*="tribe-events-event-"], div[id*="tribe-events-daynum-"]:has(a), div.event-is-recurring',function(){var e=a(this).find(".tribe-events-tooltip");e.stop(!0,!1).fadeOut(500,function(){e.removeClass("tribe-events-tooltip-flipdown")})})},update_picker:function(i){var n=a("#tribe-bar-date");a().bootstrapDatepicker&&n.length?(tribe_ev.state.updating_picker=!0,e.attachEvent&&!e.addEventListener&&(n.bootstrapDatepicker("remove"),n.val(""),n.bootstrapDatepicker(tribe_ev.data.datepicker_opts)),n.bootstrapDatepicker("setDate",moment(i).toDate()),a(t.getElementById("tribe-bar-date-day")).val(tribeUtils.formatDateWithMoment(i,"tribeQuery")),tribe_ev.state.updating_picker=!1,r&&tec_debug.info('TEC Debug: tribe_ev.fn.update_picker sent "'+i+'" to the boostrapDatepicker')):n.length?(n.val(i),r&&tec_debug.warn('TEC Debug: tribe_ev.fn.update_picker sent "'+i+'" to '+n)):r&&tec_debug.warn('TEC Debug: tribe_ev.fn.update_picker couldnt send "'+i+'" to any object.')},update_viewport_variables:function(){tribe_ev.data.v_height=a(e).height(),tribe_ev.data.v_width=a(e).width()},url_path:function(e){return e.split("?")[0]},equal_height:function(e){var t=0;e.css("height","auto"),e.each(function(){var e=a(this).outerHeight();e>t&&(t=e)}),setTimeout(function(){e.css("height",t)},100)}},tribe_ev.tests={live_ajax:function(){var e=a(t.getElementById("tribe-events"));return!(!e.length||!e.tribe_has_attr("data-live_ajax")||"1"!=e.data("live_ajax"))},map_view:function(){return"undefined"!=typeof GeoLoc&&GeoLoc.map_view},no_bar:function(){return a("body").is(".tribe-bar-is-disabled")},pushstate:!(!e.history||!history.pushState),reset_on:function(){return a("body").is(".tribe-reset-on")},starting_delim:function(){return-1!=tribe_ev.state.cur_url.indexOf("?")?"&":"?"},webkit:"WebkitAppearance"in t.documentElement.style},tribe_ev.data={ajax_response:{},base_url:"",cur_url:tribe_ev.fn.url_path(t.URL),cur_date:tribe_ev.fn.current_date(),datepicker_formats:{main:["yyyy-mm-dd","m/d/yyyy","mm/dd/yyyy","d/m/yyyy","dd/mm/yyyy","m-d-yyyy","mm-dd-yyyy","d-m-yyyy","dd-mm-yyyy","yyyy.mm.dd","mm.dd.yyyy","dd.mm.yyyy"],month:["yyyy-mm","m/yyyy","mm/yyyy","m/yyyy","mm/yyyy","m-yyyy","mm-yyyy","m-yyyy","mm-yyyy","yyyy.mm","mm.yyyy","mm.yyyy"]},datepicker_opts:{},default_permalinks:!i.permalink_settings.length,initial_url:tribe_ev.fn.url_path(t.URL),mobile_break:768,default_mobile_view:null,redirected_view:null,default_view:null,params:tribe_ev.fn.get_params(),v_height:0,v_width:0},tribe_ev.events={},tribe_ev.state={ajax_running:!1,ajax_timer:0,ajax_trigger:"",category:"",date:"",datepicker_format:"0",do_string:!1,featured:!1,filters:!1,filter_cats:!1,initial_load:!0,mdate:"",paged:1,page_title:"",params:{},popping:!1,pushstate:!0,pushcount:0,recurrence:!1,updating_picker:!1,url_params:{},view:"",view_target:""}}(window,document,jQuery,tribe_debug,tribe_js_config),function(e,t,a,r,i,n,o,s,d){a(function(){d&&tec_debug.info("TEC Debug: Tribe Events JS init, Init Timer started from tribe-events.js."),n.update_viewport_variables();var l,m=a("body"),c=a(t.getElementById("tribe-events")),b=(a(t.getElementById("tribe-events-content")),a(t.getElementById("tribe-events-header")));c.removeClass("tribe-no-js"),o.category=n.get_category(),r.base_url=n.get_base_url(),o.page_title=t.title;var u=n.get_url_param("tribe_event_display");if(u?o.view=u:b.length&&b.tribe_has_attr("data-view")&&(o.view=b.data("view")),c.tribe_has_attr("data-datepicker_format")&&c.attr("data-datepicker_format").length>=1&&(o.datepicker_format=c.attr("data-datepicker_format")),o.view&&d&&tec_debug.time("Tribe JS Init Timer"),a(i).on("tribe_ev_collectParams",function(){if(void 0!==tribe_ev.state&&void 0!==tribe_ev.state.params&&(-1!==tribe_ev.fn.in_params(tribe_ev.state.params,"eventdate")||-1!==tribe_ev.fn.in_params(tribe_ev.state.params,"tribe_event_display"))&&a(t.getElementById("tribe-events")).is(".tribe-events-shortcode")){var i=a(t.getElementById("tribe-events-header")),n=a('link[rel="canonical"]'),s=null;if(s=n.length?n.attr("href"):i.length?i.data("baseurl"):e.location.origin+e.location.path,tribe_ev.state.params+="&baseurl="+s,i.length){var d=/tribe_events_cat=([^&]*)/gi.exec(i.data("baseurl"));if(d=d&&void 0!==d[1]?d[1]:null){var l=new RegExp("tribe_event_category="+d);tribe_ev.state.params.match(l)||(tribe_ev.state.params+="&tribe_event_category="+d),"string"!=typeof tribe_ev.state.url_params||tribe_ev.state.url_params.match(l)||(tribe_ev.state.url_params+="&tribe_event_category="+d)}}"month"!==o.view||a("#tribe-events-bar").length||(r.default_permalinks?tribe_ev.state.url_params+="tribe-bar-date="+tribeDateFormat(o.mdate,"tribeMonthQuery"):o.url_params="tribe-bar-date="+tribeDateFormat(o.mdate,"tribeMonthQuery"))}}),c.length){var y=c.tribe_has_attr("data-mobilebreak");(y=!1===y?c.find("[data-mobilebreak]").eq(0):c).length&&(r.mobile_break=parseInt(y.data("mobilebreak"),10));var _=c.tribe_has_attr("data-default-mobile-view");(_=!1===_?c.find("[data-default-mobile-view]").eq(0):c).length&&(r.default_mobile_view=_.data("defaultMobileView"),r.default_view=_.data("defaultView"),r.redirected_view=_.data("redirectedView"))}function v(){a(".tribe-events-list").length&&a(".tribe-events-list-separator-month").prev(".vevent").addClass("tribe-event-end-month")}function p(){var e=!0;if(void 0!==tribe_js_config.force_filtered_ical_link&&(e=!tribe_js_config.force_filtered_ical_link),e){var r=t.URL,i="?";r.indexOf("?")>0&&(i="&");var n=r+i+"ical=1&tribe_display="+o.view;a("a.tribe-events-ical").attr("href",n)}}c.length&&r.mobile_break>0&&m.addClass("tribe-is-responsive"),a(".tribe-events-calendar-widget").not(":eq(0)").hide(),n.tooltips(),n.mobile_class(),v(),a(".tribe-events-list .tribe-events-notices").length&&a("#tribe-events-header .tribe-events-sub-nav").empty(),a(".tribe-events-list").length&&a(".tribe-events-list-separator-month").prev(".vevent").addClass("tribe-event-end-month"),a(i).on("tribe_ev_ajaxSuccess",function(){a(".tribe-events-active-spinner").remove(),v()}),a(i).on("tribe_ev_ajaxSuccess",function(){p()}),p(),a(e).on("resize",function(){clearTimeout(l),l=setTimeout(n.execute_resize,200)}),d&&(tec_debug.groupCollapsed("TEC Debug: Browser and events settings information:"),tec_debug.log('User agent reported as: "'+navigator.userAgent),tec_debug.log('Live ajax returned its state as: "'+s.live_ajax()),o.view&&tec_debug.log('Tribe js detected the view to be: "'+o.view),tec_debug.log('Supports pushstate: "'+s.pushstate),tec_debug.groupEnd(),tec_debug.info("TEC Debug: tribe-events.js successfully loaded"))})}(window,document,jQuery,tribe_ev.data,tribe_ev.events,tribe_ev.fn,tribe_ev.state,tribe_ev.tests,tribe_debug);
1
+ var tribe_storage,t_fail,t_uid,tribe_ev=window.tribe_ev||{},tribe_debug=tribe_js_config.debug;window.tec_debug=function(){for(var e,t,a=this,r=Array.prototype.slice,i=a.console,n={},o=9,s=["error","warn","info","debug","log"],d="assert clear count dir dirxml exception group groupCollapsed groupEnd profile profileEnd table time timeEnd trace".split(" "),l=d.length,m=[];--l>=0;)!function(e){n[e]=function(){0!==o&&i&&i[e]&&i[e].apply(i,arguments)}}(d[l]);for(l=s.length;--l>=0;)!function(e,t){n[t]=function(){var n=r.call(arguments),o=[t].concat(n);m.push(o),c(o),i&&b(e)&&(i.firebug?i[t].apply(a,n):i[t]?i[t](n):i.log(n))}}(l,s[l]);function c(r){!e||!t&&i&&i.log||e.apply(a,r)}function b(e){return o>0?o>e:s.length+o<=e}return n.setLevel=function(e){o="number"==typeof e?e:9},n.setCallback=function(){var a=r.call(arguments),i=m.length,n=i;for(e=a.shift()||null,t="boolean"==typeof a[0]&&a.shift(),n-="number"==typeof a[0]?a.shift():i;n<i;)c(m[n++])},n}(),Object.prototype.hasOwnProperty.call(window,"tribe_ev")&&(tribe_ev.diagnostics={init:[]});try{t_uid=new Date,(tribe_storage=window.localStorage).setItem(t_uid,t_uid),t_fail=tribe_storage.getItem(t_uid)!=t_uid,tribe_storage.removeItem(t_uid),t_fail&&(tribe_storage=!1)}catch(e){tribe_storage=!1}var tribeDateFormat=function(){var e=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,t=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,a=/[^-+\dA-Z]/g,r=function(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e};return function(i,n,o){var s=tribeDateFormat;1!=arguments.length||"[object String]"!=Object.prototype.toString.call(i)||/\d/.test(i)||(n=i,i=void 0);let d=0;"string"==typeof i&&(d=(i.replace(/\//g,"-").match(/[\.\-\/]/g)||[]).length),n=n||"0";let l=tribeDateFormat.masks[n]||"yyyy-mm-dd";if(theMoment=i?moment(i,l.toUpperCase()):moment(),nowMoment=moment(),2>d&&(theMoment.month()===nowMoment.month()?theMoment=theMoment.date(nowMoment.date()):theMoment=theMoment.date(1)),i=theMoment.toDate(),!isNaN(i)){"UTC:"==(n=String(s.masks[n]||n||s.masks.default)).slice(0,4)&&(n=n.slice(4),o=!0);var m=o?"getUTC":"get",c=i[m+"Date"](),b=i[m+"Day"](),u=i[m+"Month"](),y=i[m+"FullYear"](),_=i[m+"Hours"](),v=i[m+"Minutes"](),p=i[m+"Seconds"](),f=i[m+"Milliseconds"](),h=o?0:i.getTimezoneOffset(),g={d:c,dd:r(c),ddd:s.i18n.dayNames[b],dddd:s.i18n.dayNames[b+7],m:u+1,mm:r(u+1),mmm:s.i18n.monthNames[u],mmmm:s.i18n.monthNames[u+12],yy:String(y).slice(2),yyyy:y,h:_%12||12,hh:r(_%12||12),H:_,HH:r(_),M:v,MM:r(v),s:p,ss:r(p),l:r(f,3),L:r(f>99?Math.round(f/10):f),t:_<12?"a":"p",tt:_<12?"am":"pm",T:_<12?"A":"P",TT:_<12?"AM":"PM",Z:o?"UTC":(String(i).match(t)||[""]).pop().replace(a,""),o:(h>0?"-":"+")+r(100*Math.floor(Math.abs(h)/60)+Math.abs(h)%60,4),S:["th","st","nd","rd"][c%10>3?0:(c%100-c%10!=10)*c%10]};return n.replace(e,function(e){return e in g?g[e]:e.slice(1,e.length-1)})}}}();tribeDateFormat.masks={default:"ddd mmm dd yyyy HH:MM:ss",tribeQuery:"yyyy-mm-dd",tribeMonthQuery:"yyyy-mm",0:"yyyy-mm-dd",1:"m/d/yyyy",2:"mm/dd/yyyy",3:"d/m/yyyy",4:"dd/mm/yyyy",5:"m-d-yyyy",6:"mm-dd-yyyy",7:"d-m-yyyy",8:"dd-mm-yyyy",9:"yyyy.mm.dd",10:"mm.dd.yyyy",11:"dd.mm.yyyy",m0:"yyyy-mm",m1:"m/yyyy",m2:"mm/yyyy",m3:"m/yyyy",m4:"mm/yyyy",m5:"m-yyyy",m6:"mm-yyyy",m7:"m-yyyy",m8:"mm-yyyy",m9:"yyyy.mm",m10:"mm.yyyy",m11:"mm.yyyy"},tribeDateFormat.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};var tribeUtils={getQueryVars:function(e){var t={};return(e=e||location).search.substr(1).split("&").forEach(function(e){t[e.split("=")[0]]=e.split("=")[1]}),t},getMomentFromDate:function(e,t){return"function"==typeof e.isMoment?e:"function"==typeof e.getMonth?moment(e):void 0===tribeDateFormat.masks[t]?moment(e):e?moment(e,tribeDateFormat.masks[t].toUpperCase()):moment()},formatMoment:function(e,t){return void 0===tribeDateFormat.masks[t]?e.format(tribeDateFormat.masks[0]):e.format(tribeDateFormat.masks[t].toUpperCase())},formatDateWithMoment:function(e,t,a){return"function"!=typeof e.isMoment&&(e=void 0!==a?tribeUtils.getMomentFromDate(e,a):tribeUtils.getMomentFromDate(e)),tribeUtils.formatMoment(e,t)},maybeAlterMonthViewDate:function(e,t){let a=0;"string"==typeof e&&(a=(e.replace(/[\/\.]/g,"-").match(/[\.\-\/]/g)||[]).length);let r=tribeUtils.getMomentFromDate(e,t),i=moment();return 2>a&&(r=r.month()===i.month()?r.date(i.date()):r.date(1)),r},getInitialDateInfo:function(e,t,a){let r=tribe_ev.fn.get_url_param("tribe-bar-date")||jQuery(document.getElementById("tribe-bar-date-day")).val(),i=null;void 0!==r&&r?i=tribeUtils.getMomentFromDate(r):(r=jQuery(document.getElementById("tribe-bar-date")).val()||moment().format(t.toUpperCase()),i=tribeUtils.getMomentFromDate(r,e)),!0===a&&(i=tribeUtils.maybeAlterMonthViewDate(i));let n=tribeUtils.formatMoment(i,e);return{formatMaskKey:e,initialDate:r,dateMoment:i,dateFormat:t,defaultFormattedDate:tribeUtils.formatMoment(i,"tribeQuery"),formattedDate:n}}};Date.prototype.format=function(e,t){return tribeDateFormat(this,e,t)},function(){function e(e,t){var a,r,i,n,o,s,d,l=arguments.callee;return l.cache[e]||(l.cache[e]=(a=e,r=/^[\w\-]+$/.test(e)?l.get(e):(a="template(string)",e),i=1,n=("try { "+(l.variable?"var "+l.variable+" = this.stash;":"with (this.stash) { ")+"this.ret += '"+r.replace(/\[\[/g,"").replace(/\]\]/g,"").replace(/'(?![^\x11\x13]+?\x13)/g,"\\x27").replace(/^\s*|\s*$/g,"").replace(/\n/g,function(){return"';\nthis.line = "+ ++i+"; this.ret += '\\n"}).replace(/\x11=raw(.+?)\x13/g,"' + ($1) + '").replace(/\x11=(.+?)\x13/g,"' + this.escapeHTML($1) + '").replace(/\x11(.+?)\x13/g,"'; $1; this.ret += '")+"'; "+(l.variable?"":"}")+"return this.ret;} catch (e) { throw 'TemplateError: ' + e + ' (on "+a+"' + ' line ' + this.line + ')'; } //@ sourceURL="+a+"\n").replace(/this\.ret \+= '';/g,""),o=new Function(n),s={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&#x22;","'":"&#x27;"},d=function(e){return(""+e).replace(/[&<>\'\"]/g,function(e){return s[e]})},function(e){return o.call(l.context={escapeHTML:d,line:1,ret:"",stash:e})})),t?l.cache[e](t):l.cache[e]}function t(t,a){var r=function(a){return a.include=function(t,a){var r={};for(var i in e.context.stash)e.context.stash.hasOwnProperty(i)&&(r[i]=e.context.stash[i]);if(a)for(var i in a)a.hasOwnProperty(i)&&(r[i]=a[i]);var n=e.context;n.ret+=e(t,r),e.context=n},a.wrapper=function(t,a){var r=e.context.ret;e.context.ret="",a.apply(e.context);var i=e.context.ret,n=e.context.stash.content;e.context.stash.content=i,e.context.ret=r+e(t,e.context.stash),e.context.stash.content=n},e(t,a)};return a?r(a):r}e.cache={},e.get=function(e){return document.getElementById(e).innerHTML},e.get=function(e){var a=t.get;return a?a(e):document.getElementById(e).innerHTML},this.tribe_tmpl=e,this.tribe_tmpl_extended=t}(),function(e,t){if(e.fn.tribe_clear_form=function(){return this.each(function(){var t=this.type,a=this.tagName.toLowerCase();if("form"==a)return e(":input",this).tribe_clear_form();"text"==t||"password"==t||"textarea"==a?this.value="":"checkbox"==t||"radio"==t?this.checked=!1:"select"==a&&(this.selectedIndex=0)})},e.fn.tribe_has_attr=function(e){return void 0!==this.attr(e)},e.fn.tribe_spin=function(){e(".tribe-events-ajax-loading:first").clone().addClass("tribe-events-active-spinner").prependTo(document.getElementById("tribe-events-content")),e(this).addClass("tribe-events-loading").css("opacity",.25)},void 0!==e.fn.datepicker&&void 0!==e.fn.datepicker.noConflict){var a=e.fn.datepicker.noConflict();e.fn.bootstrapDatepicker=a}"undefined"!=typeof tribe_bootstrap_datepicker_strings&&null!=tribe_bootstrap_datepicker_strings.dates&&(e.fn.bootstrapDatepicker.dates.en=tribe_bootstrap_datepicker_strings.dates)}(jQuery),function(e,t,a,r,i,n){tribe_ev.fn={current_date:function(){var e=new Date,t=e.getDate(),a=e.getMonth()+1;return t<10&&(t="0"+t),a<10&&(a="0"+a),e.getFullYear()+"-"+a+"-"+t},disable_inputs:function(e,t){a(e).find(t).prop("disabled",!0),a(e).find(".select2-container").length&&a(e).find(".select2-container").each(function(){var e=a(this).attr("id");a("#"+e).select2("disable")})},disable_empty:function(e,t){a(e).find(t).each(function(){""===a(this).val()&&a(this).prop("disabled",!0)})},enable_inputs:function(e,t){a(e).find(t).prop("disabled",!1),a(e).find(".select2-container").length&&a(e).find(".select2-container").each(function(){var e=a(this).attr("id");a("#"+e).select2("enable")})},ensure_datepicker_i18n:function(){if(void 0!==a.fn.bootstrapDatepicker){var t=(e.tribe_l10n_datatables||{}).datepicker||{};a.fn.bootstrapDatepicker.dates.en.days=t.dayNames,a.fn.bootstrapDatepicker.dates.en.daysShort=t.dayNamesShort,a.fn.bootstrapDatepicker.dates.en.daysMin=t.dayNamesMin,a.fn.bootstrapDatepicker.dates.en.months=t.monthNames,t.monthNamesMin&&(a.fn.bootstrapDatepicker.dates.en.monthsShort=t.monthNamesMin),a.fn.bootstrapDatepicker.dates.en.today=t.today,a.fn.bootstrapDatepicker.dates.en.clear=t.clear}},execute_resize:function(){var e=tribe_ev.data.v_width;tribe_ev.fn.update_viewport_variables(),e!==tribe_ev.data.v_width&&(tribe_ev.fn.mobile_class(),a(tribe_ev.events).trigger("tribe_ev_resizeComplete"),a(tribe_ev.events).trigger("resize-complete.tribe"))},get_base_url:function(){var r=a(t.getElementById("tribe-events-header")),i=a('link[rel="canonical"]');return i.length?i.attr("href"):r.length?r.data("baseurl"):e.location.origin+e.location.path},update_base_url:function(e){var r=a(t.getElementById("tribe-events-header")),i=a('link[rel="canonical"]');i.length?i.attr("href",e):r.length&&r.data("baseurl",e).attr("data-baseurl",e)},get_category:function(){return tribe_ev.fn.is_category()?a(t.getElementById("tribe-events")).data("category"):""},get_day:function(){var e="";return a(t.getElementById("tribe-bar-date")).length&&(e=a(t.getElementById("tribe-bar-date-day")).val()),r&&tec_debug.info('TEC Debug: tribe_ev.fn.get_day returned this date: "'+e+'".'),e},get_params:function(){return location.search.substr(1)},get_url_param:function(e){return decodeURIComponent((new RegExp("[?|&]"+e+"=([^&;]+?)(&|#|;|$)").exec(location.search)||[,""])[1].replace(/\+/g,"%20"))||null},in_params:function(e,t){return e.toLowerCase().indexOf(t)},invalid_date:function(e){return e=new Date(e),isNaN(e)},invalid_date_in_params:function(e){if(e.hasOwnProperty("tribe-bar-date")){var t=new Date(e["tribe-bar-date"]);return isNaN(t)}return!1},is_category:function(){var e=a(t.getElementById("tribe-events"));return!(!e.length||!e.tribe_has_attr("data-category")||""===e.data("category"))},is_featured:function(){return"1"==a(t.getElementById("tribe-events")).data("featured")},mobile_class:function(){var e=a("body");tribe_ev.data.v_width<=tribe_ev.data.mobile_break?e.addClass("tribe-mobile"):e.removeClass("tribe-mobile")},maybe_default_view_change:function(){if(tribe_ev.data.redirected_view||!tribe_ev.data.default_view||!tribe_ev.data.default_mobile_view||tribe_ev.data.default_view==tribe_ev.data.default_mobile_view||!tribe_ev.state.view||tribe_ev.data.default_mobile_view==tribe_ev.state.view)return!1;if(!a("body").hasClass("tribe-mobile"))return!1;var e=a(".tribe-bar-views-option"),t="#tribe-bar-views-option-"+tribe_ev.data.default_mobile_view,r=e.filter(t);a(t).data("redirected",!0),r.trigger("click")},parse_string:function(e){var t={};return e.replace(/([^&=]+)=?([^&]*)(?:&+|$)/g,function(e,a,r){(t[a]=t[a]||[]).push(r)}),r&&tec_debug.info("TEC Debug: tribe_ev.fn.parse_string returned this map:",t),t},pre_ajax:function(e){e&&"function"==typeof e&&e()},scroll_to:function(e,t,r){a("html, body").stop().animate({scrollTop:a(e).offset().top-t},{duration:r})},serialize:function(e,t){tribe_ev.fn.enable_inputs(e,t),tribe_ev.fn.disable_empty(e,t);var i=a(e).serialize();return tribe_ev.fn.disable_inputs(e,t),r&&i&&tec_debug.info('TEC Debug: tribe_ev.fn.serialize returned these params: "'+i),i},set_form:function(e){var i=a("body"),n=a(t.getElementById("tribe-bar-form"));i.addClass("tribe-reset-on"),n.length&&n.tribe_clear_form(),e=tribe_ev.fn.parse_string(e),a.each(e,function(e,t){if("action"!==e){var r=decodeURIComponent(e),i="";if(1===t.length)Array.isArray(t)&&(t=t[0]),t=decodeURIComponent(t.replace(/\+/g,"%20")),a('[name="'+r+'"]').is('input[type="text"], input[type="hidden"]')?a('[name="'+r+'"]').val(t):a('[name="'+r+'"][value="'+t+'"]').is(":checkbox, :radio")?a('[name="'+r+'"][value="'+t+'"]').prop("checked",!0):a('[name="'+r+'"]').is("select")&&a('select[name="'+r+'"] option[value="'+t+'"]').attr("selected",!0);else for(var n=0;n<t.length;n++)(i=a('[name="'+r+'"][value="'+t[n]+'"]')).is(":checkbox, :radio")?i.prop("checked",!0):a('select[name="'+r+'"] option[value="'+t[n]+'"]').attr("selected",!0)}}),i.removeClass("tribe-reset-on"),r&&tec_debug.info('TEC Debug: tribe_ev.fn.set_form fired these params: "'+e)},setup_ajax_timer:function(e){clearTimeout(tribe_ev.state.ajax_timer),tribe_ev.tests.reset_on()||(tribe_ev.state.ajax_timer=setTimeout(function(){e()},500),r&&tec_debug.info('TEC Debug: tribe_ev.fn.setup_ajax_timer fired with a timeout of "500" ms'))},snap:function(e,t,r){a(t).on("click",r,function(t){t.preventDefault(),a("html, body").animate({scrollTop:a(e).offset().top-120},{duration:0})})},tooltips:function(){var r=a(t.getElementById("tribe-events")),i=a("body"),n=r.hasClass("tribe-events-shortcode"),o=r.hasClass("view-month")||i.hasClass("events-gridview"),s=r.hasClass("view-week")||i.hasClass("tribe-events-week"),d=r.hasClass("view-photo")||i.hasClass("tribe-events-photo"),l=r.hasClass("view-day")||i.hasClass("tribe-events-day"),m=r.hasClass("view-list")||i.hasClass("events-list"),c=(r.hasClass("view-map")||i.hasClass("tribe-events-map"),i.hasClass("single-tribe_events"));r.on("mouseenter",'div[id*="tribe-events-event-"], div.event-is-recurring',function(){var t,r=0,i=a(this);if(o?r=i.find("a").outerHeight()+16:c||l||m?r=i.outerHeight()+12:d&&(r=i.outerHeight()+10),i.parents(".tribe-events-calendar-widget").length&&(r=i.outerHeight()-6),!s||n)if(o||n){if(!(t=i.find(".tribe-events-tooltip")).length){var b=i.data("tribejson");"string"==typeof b&&(b=a.parseJSON(b));var u=i.hasClass("tribe-event-featured")?"tribe_tmpl_tooltip_featured":"tribe_tmpl_tooltip";i.append(tribe_tmpl(u,b)),t=i.find(".tribe-events-tooltip")}var y=i.offset().top-(a(e).scrollTop()+50),_=t.outerHeight();y<_&&(r=-_,t.addClass("tribe-events-tooltip-flipdown")),t.css("bottom",r).stop(!0,!1).show()}else i.find(".tribe-events-tooltip").css("bottom",r).stop(!0,!1).show()}).on("mouseleave",'div[id*="tribe-events-event-"], div[id*="tribe-events-daynum-"]:has(a), div.event-is-recurring',function(){var e=a(this).find(".tribe-events-tooltip");e.stop(!0,!1).fadeOut(500,function(){e.removeClass("tribe-events-tooltip-flipdown")})})},update_picker:function(i){var n=a("#tribe-bar-date");a().bootstrapDatepicker&&n.length?(tribe_ev.state.updating_picker=!0,e.attachEvent&&!e.addEventListener&&(n.bootstrapDatepicker("remove"),n.val(""),n.bootstrapDatepicker(tribe_ev.data.datepicker_opts)),n.bootstrapDatepicker("setDate",moment(i).toDate()),a(t.getElementById("tribe-bar-date-day")).val(tribeUtils.formatDateWithMoment(i,"tribeQuery")),tribe_ev.state.updating_picker=!1,r&&tec_debug.info('TEC Debug: tribe_ev.fn.update_picker sent "'+i+'" to the boostrapDatepicker')):n.length?(n.val(i),r&&tec_debug.warn('TEC Debug: tribe_ev.fn.update_picker sent "'+i+'" to '+n)):r&&tec_debug.warn('TEC Debug: tribe_ev.fn.update_picker couldnt send "'+i+'" to any object.')},update_viewport_variables:function(){tribe_ev.data.v_height=a(e).height(),tribe_ev.data.v_width=a(e).width()},url_path:function(e){return e.split("?")[0]},equal_height:function(e){var t=0;e.css("height","auto"),e.each(function(){var e=a(this).outerHeight();e>t&&(t=e)}),setTimeout(function(){e.css("height",t)},100)}},tribe_ev.tests={live_ajax:function(){var e=a(t.getElementById("tribe-events"));return!(!e.length||!e.tribe_has_attr("data-live_ajax")||"1"!=e.data("live_ajax"))},map_view:function(){return"undefined"!=typeof GeoLoc&&GeoLoc.map_view},no_bar:function(){return a("body").is(".tribe-bar-is-disabled")},pushstate:!(!e.history||!history.pushState),reset_on:function(){return a("body").is(".tribe-reset-on")},starting_delim:function(){return-1!=tribe_ev.state.cur_url.indexOf("?")?"&":"?"},webkit:"WebkitAppearance"in t.documentElement.style},tribe_ev.data={ajax_response:{},base_url:"",cur_url:tribe_ev.fn.url_path(t.URL),cur_date:tribe_ev.fn.current_date(),datepicker_formats:{main:["yyyy-mm-dd","m/d/yyyy","mm/dd/yyyy","d/m/yyyy","dd/mm/yyyy","m-d-yyyy","mm-dd-yyyy","d-m-yyyy","dd-mm-yyyy","yyyy.mm.dd","mm.dd.yyyy","dd.mm.yyyy"],month:["yyyy-mm","m/yyyy","mm/yyyy","m/yyyy","mm/yyyy","m-yyyy","mm-yyyy","m-yyyy","mm-yyyy","yyyy.mm","mm.yyyy","mm.yyyy"]},datepicker_opts:{},default_permalinks:!i.permalink_settings.length,initial_url:tribe_ev.fn.url_path(t.URL),mobile_break:768,default_mobile_view:null,redirected_view:null,default_view:null,params:tribe_ev.fn.get_params(),v_height:0,v_width:0},tribe_ev.events={},tribe_ev.state={ajax_running:!1,ajax_timer:0,ajax_trigger:"",category:"",date:"",datepicker_format:"0",do_string:!1,featured:!1,filters:!1,filter_cats:!1,initial_load:!0,mdate:"",paged:1,page_title:"",params:{},popping:!1,pushstate:!0,pushcount:0,recurrence:!1,updating_picker:!1,url_params:{},view:"",view_target:""}}(window,document,jQuery,tribe_debug,tribe_js_config),function(e,t,a,r,i,n,o,s,d){a(function(){d&&tec_debug.info("TEC Debug: Tribe Events JS init, Init Timer started from tribe-events.js."),n.update_viewport_variables();var l,m=a("body"),c=a(t.getElementById("tribe-events")),b=(a(t.getElementById("tribe-events-content")),a(t.getElementById("tribe-events-header")));c.removeClass("tribe-no-js"),o.category=n.get_category(),r.base_url=n.get_base_url(),o.page_title=t.title;var u=n.get_url_param("tribe_event_display");if(u?o.view=u:b.length&&b.tribe_has_attr("data-view")&&(o.view=b.data("view")),c.tribe_has_attr("data-datepicker_format")&&c.attr("data-datepicker_format").length>=1&&(o.datepicker_format=c.attr("data-datepicker_format")),o.view&&d&&tec_debug.time("Tribe JS Init Timer"),a(i).on("tribe_ev_collectParams",function(){if(void 0!==tribe_ev.state&&void 0!==tribe_ev.state.params&&(-1!==tribe_ev.fn.in_params(tribe_ev.state.params,"eventdate")||-1!==tribe_ev.fn.in_params(tribe_ev.state.params,"tribe_event_display"))&&a(t.getElementById("tribe-events")).is(".tribe-events-shortcode")){var i=a(t.getElementById("tribe-events-header")),n=a('link[rel="canonical"]'),s=null;if(s=n.length?n.attr("href"):i.length?i.data("baseurl"):e.location.origin+e.location.path,tribe_ev.state.params+="&baseurl="+s,i.length){var d=/tribe_events_cat=([^&]*)/gi.exec(i.data("baseurl"));if(d=d&&void 0!==d[1]?d[1]:null){var l=new RegExp("tribe_event_category="+d);tribe_ev.state.params.match(l)||(tribe_ev.state.params+="&tribe_event_category="+d),"string"!=typeof tribe_ev.state.url_params||tribe_ev.state.url_params.match(l)||(tribe_ev.state.url_params+="&tribe_event_category="+d)}}"month"!==o.view||a("#tribe-events-bar").length||(r.default_permalinks?tribe_ev.state.url_params+="tribe-bar-date="+tribeDateFormat(o.mdate,"tribeMonthQuery"):o.url_params="tribe-bar-date="+tribeDateFormat(o.mdate,"tribeMonthQuery"))}}),c.length){var y=c.tribe_has_attr("data-mobilebreak");(y=!1===y?c.find("[data-mobilebreak]").eq(0):c).length&&(r.mobile_break=parseInt(y.data("mobilebreak"),10));var _=c.tribe_has_attr("data-default-mobile-view");(_=!1===_?c.find("[data-default-mobile-view]").eq(0):c).length&&(r.default_mobile_view=_.data("defaultMobileView"),r.default_view=_.data("defaultView"),r.redirected_view=_.data("redirectedView"))}function v(){a(".tribe-events-list").length&&a(".tribe-events-list-separator-month").prev(".vevent").addClass("tribe-event-end-month")}c.length&&r.mobile_break>0&&m.addClass("tribe-is-responsive"),a(".tribe-events-calendar-widget").not(":eq(0)").hide(),n.tooltips(),n.mobile_class(),v(),a(".tribe-events-list .tribe-events-notices").length&&a("#tribe-events-header .tribe-events-sub-nav").empty(),a(".tribe-events-list").length&&a(".tribe-events-list-separator-month").prev(".vevent").addClass("tribe-event-end-month"),a(i).on("tribe_ev_ajaxSuccess",function(){a(".tribe-events-active-spinner").remove(),v()}),a(e).on("resize",function(){clearTimeout(l),l=setTimeout(n.execute_resize,200)}),d&&(tec_debug.groupCollapsed("TEC Debug: Browser and events settings information:"),tec_debug.log('User agent reported as: "'+navigator.userAgent),tec_debug.log('Live ajax returned its state as: "'+s.live_ajax()),o.view&&tec_debug.log('Tribe js detected the view to be: "'+o.view),tec_debug.log('Supports pushstate: "'+s.pushstate),tec_debug.groupEnd(),tec_debug.info("TEC Debug: tribe-events.js successfully loaded"))})}(window,document,jQuery,tribe_ev.data,tribe_ev.events,tribe_ev.fn,tribe_ev.state,tribe_ev.tests,tribe_debug);
src/resources/js/views/ical-links.js ADDED
@@ -0,0 +1,148 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Makes sure we have all the required levels on the Tribe Object
3
+ *
4
+ * @since 5.12.0
5
+ *
6
+ * @type {PlainObject}
7
+ */
8
+ tribe.events = tribe.events || {};
9
+ tribe.events.views = tribe.events.views || {};
10
+
11
+ /**
12
+ * Configures Views Object in the Global Tribe variable
13
+ *
14
+ * @since 5.12.0
15
+ *
16
+ * @type {PlainObject}
17
+ */
18
+ tribe.events.views.icalLinks = {};
19
+
20
+ /**
21
+ * Initializes in a Strict env the code that manages the Event Views
22
+ *
23
+ * @since 5.12.0
24
+ *
25
+ * @param {PlainObject} $ jQuery
26
+ * @param {PlainObject} obj tribe.events.views.icalLinks
27
+ *
28
+ * @return {void}
29
+ */
30
+ ( function( $, obj ) {
31
+ 'use strict';
32
+
33
+ /**
34
+ * Selectors used for configuration and setup
35
+ *
36
+ * @since 5.12.0
37
+ *
38
+ * @type {PlainObject}
39
+ */
40
+ obj.selectors = {
41
+ icalLinks: '.tribe-events-c-subscribe-dropdown',
42
+ icalLinksButton: '.tribe-events-c-subscribe-dropdown__button',
43
+ icalLinksButtonActiveClass: 'tribe-events-c-subscribe-dropdown__button--active',
44
+ icalLinksListContainer: 'tribe-events-c-subscribe-dropdown__content',
45
+ };
46
+
47
+ /**
48
+ * Toggles active class on view selector button
49
+ *
50
+ * @since 5.12.0
51
+ *
52
+ * @param {Event} event event object for click event
53
+ *
54
+ * @return {void}
55
+ */
56
+ obj.handleIcalLinksButtonClick = function( event ) {
57
+ $( event.target ).toggleClass( obj.selectors.icalLinksButtonActiveClass );
58
+ };
59
+
60
+ /**
61
+ * Binds events for container
62
+ *
63
+ * @since 5.12.0
64
+ *
65
+ * @param {jQuery} $container jQuery object of view container
66
+ *
67
+ * @return {void}
68
+ */
69
+ obj.bindEvents = function( $container ) { // eslint-disable-line no-unused-vars
70
+ $( document ).on(
71
+ 'click focus focus-within',
72
+ obj.selectors.icalLinksButton,
73
+ obj.handleIcalLinksButtonClick
74
+ );
75
+ };
76
+ /**
77
+ * Unbinds events for container
78
+ *
79
+ * @since 4.9.7
80
+ *
81
+ * @param {jQuery} $container jQuery object of view container
82
+ *
83
+ * @return {void}
84
+ */
85
+ obj.unbindEvents = function( $container ) {
86
+ $container
87
+ .find( obj.selectors.icalLinksButton )
88
+ .off( 'click', obj.handleIcalLinksButtonClick );
89
+ };
90
+
91
+ /**
92
+ * Deinitialize ical links JS
93
+ *
94
+ * @since 5.12.0
95
+ *
96
+ * @param {Event} event event object for 'beforeAjaxSuccess.tribeEvents' event
97
+ * @param {jqXHR} jqXHR Request object
98
+ * @param {PlainObject} settings Settings that this request was made with
99
+ *
100
+ * @return {void}
101
+ */
102
+ obj.deinit = function( event, jqXHR, settings ) { // eslint-disable-line no-unused-vars
103
+ var $container = event.data.container;
104
+ obj.unbindEvents( $container );
105
+ $container.off( 'beforeAjaxSuccess.tribeEvents', obj.deinit );
106
+ };
107
+
108
+ /**
109
+ * Initialize view selector JS
110
+ *
111
+ * @since 5.12.0
112
+ *
113
+ * @param {Event} event event object for 'afterSetup.tribeEvents' event
114
+ * @param {integer} index jQuery.each index param from 'afterSetup.tribeEvents' event
115
+ * @param {jQuery} $container jQuery object of links container
116
+ * @param {object} data data object passed from 'afterSetup.tribeEvents' event
117
+ *
118
+ * @return {void}
119
+ */
120
+ obj.init = function( event, index, $container, data ) { // eslint-disable-line no-unused-vars
121
+ var $icalLinks = $container.find( obj.selectors.icalLinks );
122
+
123
+ if ( ! $icalLinks.length ) {
124
+ return;
125
+ }
126
+
127
+ obj.bindEvents( $container );
128
+ $container.on( 'beforeAjaxSuccess.tribeEvents', { container: $container }, obj.deinit );
129
+ };
130
+
131
+ /**
132
+ * Handles the initialization of the view selector when Document is ready
133
+ *
134
+ * @since 5.12.0
135
+ *
136
+ * @return {void}
137
+ */
138
+ obj.ready = function() {
139
+ $( document ).on(
140
+ 'afterSetup.tribeEvents',
141
+ obj.init
142
+ );
143
+ };
144
+
145
+ // Configure on document ready
146
+ $( obj.ready );
147
+
148
+ } )( jQuery, tribe.events.views.icalLinks );
src/views/blocks/event-links.php CHANGED
@@ -23,6 +23,18 @@ $has_ical = $this->attr( 'hasiCal' );
23
 
24
  $should_render = $has_google_cal || $has_ical;
25
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  remove_filter( 'the_content', 'do_blocks', 9 );
27
 
28
  if ( $should_render ) :
@@ -31,9 +43,9 @@ if ( $should_render ) :
31
  <?php if ( $has_google_cal ) : ?>
32
  <div class="tribe-block__btn--link tribe-block__events-gcal">
33
  <a
34
- href="<?php echo Tribe__Events__Main::instance()->esc_gcal_url( tribe_get_gcal_link() ); ?>"
35
  target="_blank"
36
- rel="noopener noreferrer"
37
  title="<?php esc_attr_e( 'Add to Google Calendar', 'the-events-calendar' ); ?>"
38
  >
39
  <img src="<?php echo Tribe__Main::instance()->plugin_url . 'src/modules/icons/link.svg'; ?>" />
@@ -44,8 +56,9 @@ if ( $should_render ) :
44
  <?php if ( $has_ical ) : ?>
45
  <div class="tribe-block__btn--link tribe-block__-events-ical">
46
  <a
47
- href="<?php echo esc_url( tribe_get_single_ical_link() ); ?>"
48
- title="<?php esc_attr_e( 'Download .ics file', 'the-events-calendar' ); ?>"
 
49
  >
50
  <img src="<?php echo Tribe__Main::instance()->plugin_url . 'src/modules/icons/link.svg'; ?>" />
51
  <?php echo esc_html( $this->attr( 'iCalLabel' ) ) ?>
23
 
24
  $should_render = $has_google_cal || $has_ical;
25
 
26
+ if ( $should_render ) {
27
+ $subscribe_links = empty( $this->context['subscribe_links'] ) ? false : $this->context['subscribe_links'];
28
+ }
29
+
30
+ if ( $has_google_cal ) {
31
+ $google_cal_link = $subscribe_links ? $subscribe_links[ 'gcal' ]->get_uri( null ) : Tribe__Events__Main::instance()->esc_gcal_url( tribe_get_gcal_link() );
32
+ }
33
+
34
+ if ( $has_ical ) {
35
+ $ical_link = $subscribe_links ? $subscribe_links[ 'ical' ]->get_uri( null ) : tribe_get_single_ical_link();
36
+ }
37
+
38
  remove_filter( 'the_content', 'do_blocks', 9 );
39
 
40
  if ( $should_render ) :
43
  <?php if ( $has_google_cal ) : ?>
44
  <div class="tribe-block__btn--link tribe-block__events-gcal">
45
  <a
46
+ href="<?php echo esc_url( $google_cal_link ); ?>"
47
  target="_blank"
48
+ rel="noopener noreferrer nofollow"
49
  title="<?php esc_attr_e( 'Add to Google Calendar', 'the-events-calendar' ); ?>"
50
  >
51
  <img src="<?php echo Tribe__Main::instance()->plugin_url . 'src/modules/icons/link.svg'; ?>" />
56
  <?php if ( $has_ical ) : ?>
57
  <div class="tribe-block__btn--link tribe-block__-events-ical">
58
  <a
59
+ href="<?php echo esc_url( $ical_link ); ?>"
60
+ rel="noopener noreferrer nofollow"
61
+ title="<?php esc_attr_e( 'Add to iCalendar', 'the-events-calendar' ); ?>"
62
  >
63
  <img src="<?php echo Tribe__Main::instance()->plugin_url . 'src/modules/icons/link.svg'; ?>" />
64
  <?php echo esc_html( $this->attr( 'iCalLabel' ) ) ?>
src/views/v2/components/ical-link.php CHANGED
@@ -10,22 +10,48 @@
10
  * @link http://evnt.is/1aiy
11
  *
12
  * @version 5.3.0
 
13
  *
 
 
 
14
  * @var object $ical Object containing iCal data
15
  */
16
 
17
- if ( empty( $ical->display_link ) ) {
 
 
 
 
 
 
 
 
 
 
18
  return;
19
  }
20
 
21
- ?>
22
- <div class="tribe-events-c-ical tribe-common-b2 tribe-common-b3--min-medium">
23
- <a
24
- class="tribe-events-c-ical__link"
25
- title="<?php echo esc_attr( $ical->link->title ); ?>"
26
- href="<?php echo esc_url( $ical->link->url ); ?>"
27
- >
28
- <?php $this->template( 'components/icons/plus', [ 'classes' => [ 'tribe-events-c-ical__link-icon-svg' ] ] ); ?>
29
- <?php echo esc_html( $ical->link->text ); ?>
30
- </a>
31
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
10
  * @link http://evnt.is/1aiy
11
  *
12
  * @version 5.3.0
13
+ * @since 5.12.0 Alter template to handle multiple links.
14
  *
15
+ * @var array $subscribe_links List of links to display with associated data.
16
+ *
17
+ * Legacy data:
18
  * @var object $ical Object containing iCal data
19
  */
20
 
21
+ use Tribe\Events\Views\V2\iCalendar\iCalendar_Handler;
22
+ use Tribe\Events\Views\V2\iCalendar\Links\Link_Abstract;
23
+
24
+ /* @var Tribe\Events\Views\V2\iCalendar\iCalendar_Handler $handler */
25
+ $handler = tribe( iCalendar_Handler::class );
26
+
27
+ if ( $handler->use_subscribe_links() && empty( $subscribe_links ) ) {
28
+ return;
29
+ }
30
+
31
+ if ( ! $handler->use_subscribe_links() && empty( $ical->display_link ) ) {
32
  return;
33
  }
34
 
35
+ // Users can turn off the link list via a filter, handle that.
36
+ if ( ! $handler->use_subscribe_links() ) {
37
+ $this->template( 'components/subscribe-links/legacy', [ 'ical' => $ical ] );
38
+
39
+ return;
40
+ }
41
+
42
+ $view = $this->get_view();
43
+ $count = array_filter(
44
+ $subscribe_links,
45
+ static function( Link_Abstract $link_obj ) use ( $view ) {
46
+ return $link_obj->is_visible( $view );
47
+ }
48
+ );
49
+
50
+ if ( 1 === count( $count ) ) {
51
+ // If we only have one link in the list, show a "button".
52
+ $key = array_keys( $count )[0];
53
+ $this->template( 'components/subscribe-links/single', [ 'item' => $subscribe_links[ $key ] ] );
54
+ } else {
55
+ // If we have multiple links in the list, show a "dropdown".
56
+ $this->template( 'components/subscribe-links/list', [ 'items' => $subscribe_links ] );
57
+ }
src/views/v2/components/subscribe-links/item.php ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Component: Subscribe To Calendar Dropdown Item
4
+ *
5
+ * Override this template in your own theme by creating a file at:
6
+ * [your-theme]/tribe/events/v2/components/subscribe-links/item.php
7
+ *
8
+ * See more documentation about our views templating system.
9
+ *
10
+ * @link http://evnt.is/1aiy
11
+ *
12
+ * @version 5.12.0
13
+ *
14
+ * @var Link_Abstract $item Object containing subscribe/export label and url.
15
+ *
16
+ */
17
+ use Tribe\Events\Views\V2\iCalendar\Links\Link_Abstract;
18
+
19
+ if ( ! $item instanceof Link_Abstract ) {
20
+ return;
21
+ }
22
+
23
+ $view = $this->get_view();
24
+
25
+ if( ! $item->is_visible( $view ) ) {
26
+ return;
27
+ }
28
+ ?>
29
+
30
+ <li class="tribe-events-c-subscribe-dropdown__list-item"">
31
+ <a
32
+ href="<?php echo esc_url( $item->get_uri( $view ) ); ?>"
33
+ class="tribe-events-c-subscribe-dropdown__list-item-link"
34
+ tabindex="0"
35
+ target="_blank"
36
+ rel="noopener noreferrer nofollow"
37
+ >
38
+ <?php echo esc_html( $item->get_label( $view ) ); ?>
39
+ </a>
40
+ </li>
src/views/v2/components/subscribe-links/legacy.php ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Component: Legacy iCal Link
4
+ *
5
+ * Override this template in your own theme by creating a file at:
6
+ * [your-theme]/tribe/events/v2/components/ical-link.php
7
+ *
8
+ * See more documentation about our views templating system.
9
+ *
10
+ * @link http://evnt.is/1aiy
11
+ *
12
+ * @version 5.3.0
13
+ *
14
+ * @var object $ical Object containing iCal data
15
+ */
16
+
17
+ if ( empty( $ical->display_link ) ) {
18
+ return;
19
+ }
20
+
21
+ ?>
22
+ <div class="tribe-events-c-ical tribe-common-b2 tribe-common-b3--min-medium">
23
+ <a
24
+ class="tribe-events-c-ical__link"
25
+ title="<?php echo esc_attr( $ical->link->title ); ?>"
26
+ href="<?php echo esc_url( $ical->link->url ); ?>"
27
+ target="_blank"
28
+ rel="noopener noreferrer nofollow"
29
+ >
30
+ <?php $this->template( 'components/icons/plus', [ 'classes' => [ 'tribe-events-c-ical__link-icon-svg' ] ] ); ?>
31
+ <?php echo esc_html( $ical->link->text ); ?>
32
+ </a>
33
+ </div>
src/views/v2/components/subscribe-links/list.php ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Component: Subscribe To Calendar List
4
+ *
5
+ * Override this template in your own theme by creating a file at:
6
+ * [your-theme]/tribe/events/v2/components/subscribe-links/dropdown.php
7
+ *
8
+ * See more documentation about our views templating system.
9
+ *
10
+ * @link http://evnt.is/1aiy
11
+ *
12
+ * @version 5.12.0
13
+ *
14
+ * @var array<Tribe\Events\Views\V2\iCalendar\Links\Link_Abstract> $items Array containing subscribe/export objects.
15
+ *
16
+ */
17
+ if ( empty( $items ) ) {
18
+ return;
19
+ }
20
+ ?>
21
+ <div class="tribe-events-c-subscribe-dropdown">
22
+ <div class="tribe-common-c-btn-border tribe-events-c-subscribe-dropdown__button" tabindex="0">
23
+ <button class="tribe-events-c-subscribe-dropdown__button-text">
24
+ <?php echo esc_html__( 'Subscribe to calendar', 'the-events-calendar' ); ?>
25
+ </button>
26
+ <?php $this->template( 'components/icons/caret-down', [ 'classes' => [ 'tribe-events-c-subscribe-dropdown__button-icon' ] ] ); ?>
27
+ </div>
28
+ <div class="tribe-events-c-subscribe-dropdown__content">
29
+ <ul class="tribe-events-c-subscribe-dropdown__list" tabindex="0">
30
+ <?php foreach ( $items as $item ) : ?>
31
+ <?php $this->template( 'components/subscribe-links/item', [ 'item' => $item ] ); ?>
32
+ <?php endforeach; ?>
33
+ </ul>
34
+ </div>
src/views/v2/components/subscribe-links/single.php ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Component: Subscribe To Calendar Single Link
4
+ *
5
+ * Override this template in your own theme by creating a file at:
6
+ * [your-theme]/tribe/events/v2/components/subscribe-links/single.php
7
+ *
8
+ * See more documentation about our views templating system.
9
+ *
10
+ * @link http://evnt.is/1aiy
11
+ *
12
+ * @version 5.12.0
13
+ *
14
+ * @var Link_Abstract $item Object containing subscribe/export label and url.
15
+ *
16
+ */
17
+
18
+ use Tribe\Events\Views\V2\iCalendar\Links\Link_Abstract;
19
+
20
+
21
+ if ( ! $item instanceof Link_Abstract ) {
22
+ return;
23
+ }
24
+
25
+ $view = $this->get_view();
26
+
27
+ if( ! $item->is_visible( $view ) ) {
28
+ return;
29
+ }
30
+ ?>
31
+ <div class="tribe-events-c-ical tribe-common-b2 tribe-common-b3--min-medium">
32
+ <a
33
+ class="tribe-events-c-ical__link"
34
+ title="<?php echo esc_attr( $item->get_single_label( $view ) ); ?>"
35
+ href="<?php echo esc_url( $item->get_uri( $view ) ); ?>"
36
+ target="_blank"
37
+ rel="noopener noreferrer nofollow"
38
+ >
39
+ <?php $this->template( 'components/icons/plus', [ 'classes' => [ 'tribe-events-c-ical__link-icon-svg' ] ] ); ?>
40
+ <?php echo esc_html( $item->get_single_label( $view ) ); ?>
41
+ </a>
42
+ </div>
src/views/v2/widgets/widget-events-list.php CHANGED
@@ -12,7 +12,7 @@
12
  * @since 5.3.0
13
  * @since 5.4.0 Remove passed vars - rely on widget object in view more template.
14
  *
15
- * @version 5.4.0
16
  *
17
  * @var array<\WP_Post> $events The array containing the events.
18
  * @var string $rest_url The REST URL.
@@ -53,11 +53,13 @@ if ( empty( $events ) && $hide_if_no_upcoming_events ) {
53
 
54
  <?php $this->template( 'components/data' ); ?>
55
 
56
- <header class="tribe-events-widget-events-list__header">
57
- <h2 class="tribe-events-widget-events-list__header-title tribe-common-h6 tribe-common-h--alt">
58
- <?php echo esc_html( $widget_title ); ?>
59
- </h2>
60
- </header>
 
 
61
 
62
  <?php if ( ! empty( $events ) ) : ?>
63
 
12
  * @since 5.3.0
13
  * @since 5.4.0 Remove passed vars - rely on widget object in view more template.
14
  *
15
+ * @version 5.12.0
16
  *
17
  * @var array<\WP_Post> $events The array containing the events.
18
  * @var string $rest_url The REST URL.
53
 
54
  <?php $this->template( 'components/data' ); ?>
55
 
56
+ <?php if ( ! empty( $widget_title ) ) : ?>
57
+ <header class="tribe-events-widget-events-list__header">
58
+ <h2 class="tribe-events-widget-events-list__header-title tribe-common-h6 tribe-common-h--alt">
59
+ <?php echo esc_html( $widget_title ); ?>
60
+ </h2>
61
+ </header>
62
+ <?php endif; ?>
63
 
64
  <?php if ( ! empty( $events ) ) : ?>
65
 
the-events-calendar.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Plugin Name: The Events Calendar
4
  * Description: The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome.
5
- * Version: 5.11.0
6
  * Author: The Events Calendar
7
  * Author URI: https://evnt.is/1x
8
  * Text Domain: the-events-calendar
2
  /**
3
  * Plugin Name: The Events Calendar
4
  * Description: The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome.
5
+ * Version: 5.12.0
6
  * Author: The Events Calendar
7
  * Author URI: https://evnt.is/1x
8
  * Text Domain: the-events-calendar
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitf7a9517f0770793b451a4f4168818bcd::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitf1913b0061ffb7c2ba47b42e76035538::getLoader();
vendor/composer/autoload_classmap.php CHANGED
@@ -103,5 +103,11 @@ return array(
103
  'Tribe\\Events\\Views\\V2\\Widgets\\Service_Provider' => $baseDir . '/src/Tribe/Views/V2/Widgets/Service_Provider.php',
104
  'Tribe\\Events\\Views\\V2\\Widgets\\Widget_Abstract' => $baseDir . '/src/Tribe/Views/V2/Widgets/Widget_Abstract.php',
105
  'Tribe\\Events\\Views\\V2\\Widgets\\Widget_List' => $baseDir . '/src/Tribe/Views/V2/Widgets/Widget_List.php',
 
 
 
 
 
106
  'Tribe\\Events\\Views\\V2\\iCalendar\\Request' => $baseDir . '/src/Tribe/Views/V2/iCalendar/Request.php',
 
107
  );
103
  'Tribe\\Events\\Views\\V2\\Widgets\\Service_Provider' => $baseDir . '/src/Tribe/Views/V2/Widgets/Service_Provider.php',
104
  'Tribe\\Events\\Views\\V2\\Widgets\\Widget_Abstract' => $baseDir . '/src/Tribe/Views/V2/Widgets/Widget_Abstract.php',
105
  'Tribe\\Events\\Views\\V2\\Widgets\\Widget_List' => $baseDir . '/src/Tribe/Views/V2/Widgets/Widget_List.php',
106
+ 'Tribe\\Events\\Views\\V2\\iCalendar\\Links\\Google_Calendar' => $baseDir . '/src/Tribe/Views/V2/iCalendar/Links/Google_Calendar.php',
107
+ 'Tribe\\Events\\Views\\V2\\iCalendar\\Links\\Link_Abstract' => $baseDir . '/src/Tribe/Views/V2/iCalendar/Links/Link_Abstract.php',
108
+ 'Tribe\\Events\\Views\\V2\\iCalendar\\Links\\Link_Interface' => $baseDir . '/src/Tribe/Views/V2/iCalendar/Links/Link_Interface.php',
109
+ 'Tribe\\Events\\Views\\V2\\iCalendar\\Links\\iCal' => $baseDir . '/src/Tribe/Views/V2/iCalendar/Links/iCal.php',
110
+ 'Tribe\\Events\\Views\\V2\\iCalendar\\Links\\iCalendar_Export' => $baseDir . '/src/Tribe/Views/V2/iCalendar/Links/iCalendar_Export.php',
111
  'Tribe\\Events\\Views\\V2\\iCalendar\\Request' => $baseDir . '/src/Tribe/Views/V2/iCalendar/Request.php',
112
+ 'Tribe\\Events\\Views\\V2\\iCalendar\\iCalendar_Handler' => $baseDir . '/src/Tribe/Views/V2/iCalendar/iCalendar_Handler.php',
113
  );
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitf7a9517f0770793b451a4f4168818bcd
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInitf7a9517f0770793b451a4f4168818bcd
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInitf7a9517f0770793b451a4f4168818bcd', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInitf7a9517f0770793b451a4f4168818bcd', '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\ComposerStaticInitf7a9517f0770793b451a4f4168818bcd::getInitializer($loader));
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 ComposerAutoloaderInitf1913b0061ffb7c2ba47b42e76035538
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitf1913b0061ffb7c2ba47b42e76035538', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitf1913b0061ffb7c2ba47b42e76035538', '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\ComposerStaticInitf1913b0061ffb7c2ba47b42e76035538::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitf7a9517f0770793b451a4f4168818bcd
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'T' =>
@@ -118,15 +118,21 @@ class ComposerStaticInitf7a9517f0770793b451a4f4168818bcd
118
  'Tribe\\Events\\Views\\V2\\Widgets\\Service_Provider' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/Widgets/Service_Provider.php',
119
  'Tribe\\Events\\Views\\V2\\Widgets\\Widget_Abstract' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/Widgets/Widget_Abstract.php',
120
  'Tribe\\Events\\Views\\V2\\Widgets\\Widget_List' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/Widgets/Widget_List.php',
 
 
 
 
 
121
  'Tribe\\Events\\Views\\V2\\iCalendar\\Request' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/iCalendar/Request.php',
 
122
  );
123
 
124
  public static function getInitializer(ClassLoader $loader)
125
  {
126
  return \Closure::bind(function () use ($loader) {
127
- $loader->prefixLengthsPsr4 = ComposerStaticInitf7a9517f0770793b451a4f4168818bcd::$prefixLengthsPsr4;
128
- $loader->prefixDirsPsr4 = ComposerStaticInitf7a9517f0770793b451a4f4168818bcd::$prefixDirsPsr4;
129
- $loader->classMap = ComposerStaticInitf7a9517f0770793b451a4f4168818bcd::$classMap;
130
 
131
  }, null, ClassLoader::class);
132
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitf1913b0061ffb7c2ba47b42e76035538
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'T' =>
118
  'Tribe\\Events\\Views\\V2\\Widgets\\Service_Provider' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/Widgets/Service_Provider.php',
119
  'Tribe\\Events\\Views\\V2\\Widgets\\Widget_Abstract' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/Widgets/Widget_Abstract.php',
120
  'Tribe\\Events\\Views\\V2\\Widgets\\Widget_List' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/Widgets/Widget_List.php',
121
+ 'Tribe\\Events\\Views\\V2\\iCalendar\\Links\\Google_Calendar' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/iCalendar/Links/Google_Calendar.php',
122
+ 'Tribe\\Events\\Views\\V2\\iCalendar\\Links\\Link_Abstract' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/iCalendar/Links/Link_Abstract.php',
123
+ 'Tribe\\Events\\Views\\V2\\iCalendar\\Links\\Link_Interface' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/iCalendar/Links/Link_Interface.php',
124
+ 'Tribe\\Events\\Views\\V2\\iCalendar\\Links\\iCal' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/iCalendar/Links/iCal.php',
125
+ 'Tribe\\Events\\Views\\V2\\iCalendar\\Links\\iCalendar_Export' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/iCalendar/Links/iCalendar_Export.php',
126
  'Tribe\\Events\\Views\\V2\\iCalendar\\Request' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/iCalendar/Request.php',
127
+ 'Tribe\\Events\\Views\\V2\\iCalendar\\iCalendar_Handler' => __DIR__ . '/../..' . '/src/Tribe/Views/V2/iCalendar/iCalendar_Handler.php',
128
  );
129
 
130
  public static function getInitializer(ClassLoader $loader)
131
  {
132
  return \Closure::bind(function () use ($loader) {
133
+ $loader->prefixLengthsPsr4 = ComposerStaticInitf1913b0061ffb7c2ba47b42e76035538::$prefixLengthsPsr4;
134
+ $loader->prefixDirsPsr4 = ComposerStaticInitf1913b0061ffb7c2ba47b42e76035538::$prefixDirsPsr4;
135
+ $loader->classMap = ComposerStaticInitf1913b0061ffb7c2ba47b42e76035538::$classMap;
136
 
137
  }, null, ClassLoader::class);
138
  }