CARVIEW |
Select Language
HTTP/2 200
server: nginx
date: Sat, 11 Oct 2025 16:59:53 GMT
content-type: text/html;charset=utf-8
vary: Accept-Encoding
etag: W/"anonymous/Thu, 18 Sep 2025 06:43:42 GMT/fe78c6fb5ae20b5543cd5b2cb0e1b16d"
cache-control: must-revalidate
alt-svc: h3=":443"; ma=86400
x-nc: MISS
content-encoding: gzip
Changeset 3363701 for template-events-calendar – WordPress Plugin Repository
Skip to content
Changeset 3363701 for template-events-calendar
- Timestamp:
- 09/18/2025 06:43:42 AM (3 weeks ago)
- Author:
- Narinder singh
- Message:
-
Update to version 2.5.1 from GitHub
- Location:
- template-events-calendar
- Files:
-
- 20 added
- 10 deleted
- 12 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
template-events-calendar/tags/2.5.1/admin/feedback/admin-feedback-form.php
r3308851 r3363701 19 19 */ 20 20 public function __construct() { 21 //$this->plugin_url = plugin_dir_url( $this->plugin_url );22 21 add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_feedback_scripts' ) ); 23 22 add_action( 'admin_head', array( $this, 'show_deactivate_feedback_popup' ) ); -
template-events-calendar/tags/2.5.1/events-calendar-templates.php
r3356449 r3363701 4 4 Plugin URI:https://eventscalendaraddons.com/plugin/events-shortcodes-pro/?utm_source=ect_plugin&utm_medium=inside&utm_campaign=get_pro&utm_content=plugin_uri 5 5 Description:<a href="https://wordpress.org/plugins/the-events-calendar/">📅 The Events Calendar Addon</a> - Shortcodes to show The Events Calendar plugin events list on any page or post in different layouts. 6 Version:2.5. 06 Version:2.5.1 7 7 Requires at least: 5.0 8 8 Tested up to:6.8.2 … … 23 23 } 24 24 if (! defined('ECT_VERSION')) { 25 define('ECT_VERSION', '2.5. 0');25 define('ECT_VERSION', '2.5.1'); 26 26 } 27 27 … … 118 118 public function ect_load_files() 119 119 { 120 121 120 122 if (class_exists('Tribe__Events__Main') or defined('Tribe__Events__Main::VERSION')) { 121 123 if (defined('WPB_VC_VERSION')) { … … 131 133 if (is_admin()) { 132 134 /*** Plugin review notice file */ 133 require_once ECT_PLUGIN_DIR . '/admin/notices/admin-notices.php'; 135 require_once ECT_PLUGIN_DIR . 'admin/marketing/ect-marketing.php'; 136 require_once ECT_PLUGIN_DIR . '/admin/feedback-notice/feedback-notice.php'; 134 137 require_once ECT_PLUGIN_DIR . '/admin/feedback/admin-feedback-form.php'; 135 138 require_once ECT_PLUGIN_DIR . 'admin/cpfm-feedback/cron/class-cron.php'; … … 193 196 require_once ECT_PLUGIN_DIR . 'admin/ect-event-shortcode.php'; 194 197 } 195 public static function is_theme_activate($target)196 {197 $theme = wp_get_theme();198 if ($theme->name == $target || stripos($theme->parent_theme, $target) !== false) {199 return true;200 }201 return false;202 }203 198 public static function onInit() 204 199 { 205 if (self::is_theme_activate('Divi')) {206 ect_create_admin_notice(207 array(208 'id' => 'ect-divi-module-notice',209 'message' => __(210 'Greetings! We have noticed that you are currently using the <strong>Divi Page Builder</strong>.</br>211 We would like to suggest trying out the latest <strong> <a href="https://wordpress.org/plugins/events-calendar-modules-for-divi/" target="_blank"> Events Calendar Modules For Divi </a></strong> plugin. <a class="button button-primary" href="https://wordpress.org/plugins/events-calendar-modules-for-divi/" target="_blank">Try it now!</a> </br>',212 'ect'213 ),214 'review_interval' => 3,215 'logo' => ECT_PLUGIN_URL . 'assets/images/icon-events-module-divi.svg',216 'plugin_name' => 'Timeline Module For Divi',217 )218 );219 }220 221 200 if (version_compare(get_option('ect-v'), '2.4.0', '<')) { 222 201 ect_create_admin_notice( … … 238 217 ); 239 218 } 240 if (did_action('elementor/loaded') && ! class_exists('Events_Calendar_Addon')) {241 ect_create_admin_notice(242 array(243 'id' => 'ect-elementor-addon-notice',244 'message' => wp_kses_post(245 __(246 'Hi! We checked that you are using <strong>Elementor Page Builder</strong>.247 <br/>We suggest you to try "<a target="_blank" href="https://eventscalendaraddons.com/plugin/events-widgets-pro/?utm_source=ect_plugin&utm_medium=inside&utm_campaign=get_pro&utm_content=ectbe_inside_notice"><strong>Events Widgets For Elementor</strong></a>," a new addon by <a target="_blank" href="https://coolplugins.net/?utm_source=ect_plugin&utm_medium=inside&utm_campaign=author_page&utm_content=ectbe_inside_notice">Cool Plugins</a>.248 <br/>It enables you to display <strong>The Events Calendar</strong> plugin events in Elementor pages.',249 'ect'250 )251 ),252 'review_interval' => 3,253 'logo' => ECT_PLUGIN_URL . 'assets/images/icon-events-widgets.svg',254 )255 );256 }257 219 /*** Plugin review notice file */ 258 220 ect_create_admin_notice( … … 263 225 'review_url' => esc_url('https://wordpress.org/support/plugin/template-events-calendar/reviews/#new-post'), // required 264 226 'plugin_name' => 'Events Shortcodes Addon', // required 265 'logo' => ECT_PLUGIN_URL . 'assets/images/icon-events-shortcodes.svg', // optional: it will display logo266 227 'review_interval' => 3, // optional: this will display review notice 267 228 // after 5 days from the installation_time -
template-events-calendar/tags/2.5.1/includes/events-shortcode-block/dist/index.asset.php
r3356449 r3363701 1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-element'), 'version' => ' 4bac0b921308dcc1cd57');1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-element'), 'version' => '5f5bc8d833f0c33b67b0'); -
template-events-calendar/tags/2.5.1/includes/events-shortcode-block/dist/index.js
r3356449 r3363701 1 (()=>{"use strict";var e,t={22:(e,t,a)=>{const n=window.wp.element,l=a.p+"images/events.bb8bdf7c.png",i=JSON.parse('{"l":{"Abel":"Abel","Abril Fatface":"Abril Fatface","Acme":"Acme","Alegreya":"Alegreya","Alex Brush":"Alex Brush","Amaranth":"Amaranth","Amatic SC":"Amatic SC","Anton":"Anton","Arbutus Slab":"Arbutus Slab","Architects Daughter":"Architects Daughter","Archivo":"Archivo","Archivo Black":"Archivo Black","Arima Madurai":"Arima Madurai","Asap":"Asap","Arial":"Arial","Bad Script":"Bad Script","Baloo Bhaina":"Baloo Bhaina","Bangers":"Bangers","Berkshire Swash":"Berkshire Swash","Bitter":"Bitter","Boogaloo":"Boogaloo","Bree Serif":"Bree Serif","Bungee Shade":"Bungee Shade","Cantata One":"Cantata One","Catamaran":"Catamaran","Caveat":"Caveat","Caveat Brush":"Caveat Brush","Ceviche One":"Ceviche One","Chewy":"Chewy","Contrail One":"Contrail One","Crete Round":"Crete Round","Dancing Script":"Dancing Script","Exo 2":"Exo 2","Fascinate":"Fascinate","Francois One":"Francois One","Freckle Face":"Freckle Face","Fredoka One":"Fredoka One","Gloria Hallelujah":"Gloria Hallelujah","Gochi Hand":"Gochi Hand","Great Vibes":"Great Vibes","Handlee":"Handlee","Inconsolata":"Inconsolata","Indie Flower":"Indie Flower","Kaushan Script":"Kaushan Script","Lalezar":"Lalezar","Lato":"Lato","Libre Baskerville":"Libre Baskerville","Life Savers":"Life Savers","Lobster":"Lobster","Lora":"Lora","Luckiest Guy":"Luckiest Guy","Marcellus SC":"Marcellus SC","Monoton":"Monoton","Montserrat":"Montserrat","News Cycle":"News Cycle","Nothing You Could Do":"Nothing You Could Do","Noto Serif":"Noto Serif","Oleo Script Swash Caps":"Oleo Script Swash Caps","Open Sans":"Open Sans","Open Sans Condensed":"Open Sans Condensed","Oranienbaum":"Oranienbaum","Oswald":"Oswald","PT Sans":"PT Sans","PT Sans Narrow":"PT Sans Narrow","PT Serif":"PT Serif","Pacifico":"Pacifico","Patrick Hand":"Patrick Hand","Peralta":"Peralta","Permanent Marker":"Permanent Marker","Philosopher":"Philosopher","Play":"Play","Playfair Display":"Playfair Display","Playfair Display SC":"Playfair Display SC","Poiret One":"Poiret One","Press Start 2P":"Press Start 2P","Prosto One":"Prosto One","Quattrocento":"Quattrocento","Questrial":"Questrial","Quicksand":"Quicksand","Raleway":"Raleway","Rancho":"Rancho","Righteous":"Righteous","Roboto":"Roboto","Roboto Condensed":"Roboto Condensed","Roboto Slab":"Roboto Slab","Rubik":"Rubik","Rye":"Rye","Satisfy":"Satisfy","Shadows Into Light":"Shadows Into Light","Shojumaru":"Shojumaru","Sigmar One":"Sigmar One","Skranji":"Skranji","Slabo 27px":"Slabo 27px","Special Elite":"Special Elite","Tinos":"Tinos","Ultra":"Ultra","UnifrakturMaguntia":"UnifrakturMaguntia","VT323":"VT323","Yanone Kaffeesatz":"Yanone Kaffeesatz"}}'),{PanelBody:r,DateTimePicker:o,TextControl:s,ColorPicker:c,SelectControl:p,ToggleControl:d,RangeControl:v,RadioControl:_}=wp.components,{__}=wp.i18n;class m extends n.Component{render(){let e=[];for(const t in i.l)e.push({label:t,value:i.l[t]});return React.createElement(n.Fragment,null,React.createElement(v,{label:__("Font Size (in Pixel)","ebec"),value:this.props.fontSize,onChange:this.props.fontSizeHandle,min:0,max:100}),React.createElement(p,{label:__("Family","ebec"),options:e,value:this.props.fontFamily,onChange:this.props.fontFamilyHandle}),React.createElement(p,{label:__("Weight","ebec"),options:[{label:"100",value:"100"},{label:"200",value:"200"},{label:"300",value:"300"},{label:"400",value:"400"},{label:"500",value:"500"},{label:"600",value:"600"},{label:"700",value:"700"},{label:"800",value:"800"},{label:"900",value:"900"},{label:"Normal",value:"normal"},{label:"Bold",value:"bold"}],value:this.props.fontWeight,onChange:this.props.fontWeightHandle}),React.createElement(p,{label:__("Transform","ebec"),options:[{label:"Uppercasse",value:"uppercase"},{label:"Lowercase",value:"lowercase"},{label:"Capitalize",value:"capitalize"},{label:"Normal",value:"normal"},{label:"Default",value:"none"}],value:this.props.fontTransform,onChange:this.props.fontTransformHandle}),React.createElement(p,{label:__("Style","ebec"),options:[{label:"Normal",value:"normal"},{label:"Italic",value:"italic"},{label:"Oblique",value:"oblique"},{label:"Default",value:"initial"}],value:this.props.fontStyle,onChange:this.props.fontStyleHandle}),React.createElement(p,{label:__(" Decoration","ebec"),options:[{label:"None",value:"none"},{label:"Overline",value:"overline"},{label:"Underline",value:"underline"},{label:"Line-Through",value:"line-through"},{label:"Default",value:"initial"}],value:this.props.textDecoration,onChange:this.props.textDecorationHandle}),React.createElement(v,{label:__("Line Height (in Pixel)","ebec"),value:this.props.eventLineHeight,onChange:this.props.eventLineHeightHandle,min:0,max:100}),React.createElement(v,{label:__("Letter Spacing (in Pixel)","ebec"),value:this.props.eventLetterSpacing,onChange:this.props.eventLetterSpacingHandle,min:-5,max:10,step:.1}))}}const h=window.wp.components,{InspectorControls:u,PanelColorSettings:b}=wp.blockEditor,{PanelBody:y,DateTimePicker:g,TextControl:f,ColorPicker:E,SelectControl:H,ToggleControl:R,RangeControl:S,RadioControl:D,FormTokenField:k}=wp.components,{__:L}=wp.i18n;class T extends n.Component{render(){const e=[{label:"NO",value:"no"},{label:"YES",value:"yes"}];return React.createElement(n.Fragment,null,React.createElement(u,null,React.createElement(y,{title:L("Event Panel","ebec")},React.createElement(H,{label:L("Layout","ebec"),description:L("Select events layout"),options:[{label:"Default",value:"default"},{label:"Minimal",value:"minimal"}],value:this.props.eventLayout,onChange:this.props.eventLayoutHandle}),React.createElement("div",{className:"ebec-impressum-select-multiple"},React.createElement(k,{label:L("Select Category","ebec"),value:this.props.categorySelect,suggestions:this.props.category,onChange:this.props.categorySelectHandle,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1})),React.createElement(H,{label:L("Date Formats","ebec"),description:L("yes/no"),options:[{label:"Default (01 January 2019)",value:"default"},{label:"Md,Y (Jan 01, 2019)",value:"MD,Y"},{label:"Fd,Y (January 01, 2019)",value:"FD,Y"},{label:"dM (01 Jan)",value:"DM"},{label:"dF (01 January)",value:"DF"},{label:"Md (Jan 01)",value:"MD"},{label:"Fd (January 01)",value:"FD"},{label:"Md,YT (Jan 01, 2019 8:00am-5:00pm)",value:"MD,YT"},{label:"Full (01 January 2019 8:00am-5:00pm)",value:"full"},{label:"jMl (1 Jan Monday)",value:"jMl"},{label:"d.FY (01. January 2019)",value:"d.FY"},{label:"d.F (01. January)",value:"d.F"},{label:"ldF (Monday 01 January)",value:"ldF"},{label:"Mdl (Jan 01 Monday)",value:"Mdl"},{label:"d.Ml (01. Jan Monday)",value:"d.Ml"},{label:"dFT (01 January 8:00am-5:00pm)",value:"dFT"}],value:this.props.dateFormats,onChange:this.props.dateFormatHandle}),React.createElement(h.__experimentalNumberControl,{label:L("Limit the events","ebec"),isShiftStepEnabled:!0,shiftStep:1,value:this.props.eventsLimit,onChange:this.props.eventsLimitHandle,required:!0,min:1}),React.createElement("br",null),React.createElement(H,{label:L("Events Order","ebec"),description:L(" Events Order"),options:[{label:"ASC",value:"ASC"},{label:"DESC",value:"DESC"}],value:this.props.eventOrder,onChange:this.props.eventOrderHandle}),"minimal"!==this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(H,{label:L("Hide Venue","ebec"),description:L("Hide Venue Settings"),options:e,value:this.props.venue,onChange:this.props.venueHandle}),React.createElement(H,{label:L("Display Description","ebec"),description:L("Display Description Settings"),options:e,value:this.props.displayDesc,onChange:this.props.displayDescHandle}),"yes"===this.props.displayDesc&&React.createElement(H,{label:L("Event Description?","ebec"),description:L("Event Description Settings"),options:[{label:"Short",value:"short"},{label:"Full",value:"full"}],value:this.props.eventDescType,onChange:this.props.eventDescTypeHandle})),"minimal"!==this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(H,{label:L("Month Header","ebec"),description:L("Month Header"),options:[{label:"Show Header",value:"show_header"},{label:"Hide Header",value:"hide_header"}],value:this.props.eventHeaderType,onChange:this.props.eventHeaderTypeHandle,default:!0})),React.createElement(R,{label:L("Enable this option if you want to Show Events in between date range","ebec"),checked:this.props.eventTime,onChange:this.props.eventTimeHandle}),React.createElement("p",{style:{color:"red"}},"Select Event Date option only works on front-end side"),React.createElement(H,{label:L("Events Type (Past/Future Events)","ebec"),description:L("Events Type"),options:[{label:"Upcoming",value:"future"},{label:"Past",value:"past"},{label:"All",value:"all"}],value:this.props.eventType,onChange:this.props.eventTypeHandle}),React.createElement("p",{style:{color:"red"}},"Events Type option only works on front-end side")),!0===this.props.eventTime&&React.createElement(y,{title:L("Start Event Panel","ebec"),className:"ebec-start-date-picker"},React.createElement(g,{label:L("Start Date","ebec"),currentDate:this.props.eventRangeStart,onChange:this.props.eventRangeStartHandle,is12Hour:!0})),1==this.props.eventTime&&React.createElement(y,{title:L("End Event Panel","ebec"),className:"ebec-end-date-picker"},React.createElement(g,{currentDate:this.props.eventRangeEnd,onChange:this.props.eventRangeEndHandle,is12Hour:!0})),React.createElement(f,{label:"No Event Text (Message to show if no event will available)",value:this.props.noEventText,onChange:this.props.noEventTextHandle,className:"ebec-no-event-text"}),React.createElement(y,{title:L("Main Skin Color","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.skinColor,onChangeComplete:this.props.skinColorHandle,disableAlpha:!0})),React.createElement(y,{title:L("Event Date Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventDateColor,onChangeComplete:this.props.eventDateColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventDateFont,fontSizeHandle:this.props.eventDateFontHandle,fontFamily:this.props.eventDateFamilyFont,fontFamilyHandle:this.props.eventDateFamilyFontHandle,fontWeight:this.props.eventDateWeight,fontWeightHandle:this.props.eventDateWeightHandle,fontTransform:this.props.eventDateTransform,fontTransformHandle:this.props.eventDateTransformHandle,fontStyle:this.props.eventDateStyle,fontStyleHandle:this.props.eventDateStyleHandle,textDecoration:this.props.eventDateDecoration,textDecorationHandle:this.props.eventDateDecorationHandle,eventLineHeight:this.props.eventDateLineHeight,eventLineHeightHandle:this.props.eventDateLineHeightHandle,eventLetterSpacing:this.props.eventDateLetterSpacing,eventLetterSpacingHandle:this.props.eventDateLetterSpacingHandle})),React.createElement(y,{title:L("Event Title Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventTitleColor,onChangeComplete:this.props.eventTitleColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventTitleFont,fontSizeHandle:this.props.eventTitleFontHandle,fontFamily:this.props.eventTitleFamilyFont,fontFamilyHandle:this.props.eventTitleFamilyFontHandle,fontWeight:this.props.eventTitleWeight,fontWeightHandle:this.props.eventTitleWeightHandle,fontTransform:this.props.eventTitleTransform,fontTransformHandle:this.props.eventTitleTransformHandle,fontStyle:this.props.eventTitleStyle,fontStyleHandle:this.props.eventTitleStyleHandle,textDecoration:this.props.eventTitleDecoration,textDecorationHandle:this.props.eventTitleDecorationHandle,eventLineHeight:this.props.eventTitleLineHeight,eventLineHeightHandle:this.props.eventTitleLineHeightHandle,eventLetterSpacing:this.props.eventTitleLetterSpacing,eventLetterSpacingHandle:this.props.eventTitleLetterSpacingHandle})),"minimal"!==this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(y,{title:L("Event Venue Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventVenueColor,onChangeComplete:this.props.eventVenueColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventVenueFont,fontSizeHandle:this.props.eventVenueFontHandle,fontFamily:this.props.eventVenueFamilyFont,fontFamilyHandle:this.props.eventVenueFamilyFontHandle,fontWeight:this.props.eventVenueWeight,fontWeightHandle:this.props.eventVenueWeightHandle,fontTransform:this.props.eventVenueTransform,fontTransformHandle:this.props.eventVenueTransformHandle,fontStyle:this.props.eventVenueStyle,fontStyleHandle:this.props.eventVenueStyleHandle,textDecoration:this.props.eventVenueDecoration,textDecorationHandle:this.props.eventVenueDecorationHandle,eventLineHeight:this.props.eventVenueLineHeight,eventLineHeightHandle:this.props.eventVenueLineHeightHandle,eventLetterSpacing:this.props.eventVenueLetterSpacing,eventLetterSpacingHandle:this.props.eventVenueLetterSpacingHandle})),React.createElement(y,{title:L("Event Desciption Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventDescriptionColor,onChangeComplete:this.props.eventDescriptionColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventDescriptionFont,fontSizeHandle:this.props.eventDescriptionFontHandle,fontFamily:this.props.eventDescriptionFamilyFont,fontFamilyHandle:this.props.eventDescriptionFamilyFontHandle,fontWeight:this.props.eventDescriptionWeight,fontWeightHandle:this.props.eventDescriptionWeightHandle,fontTransform:this.props.eventDescriptionTransform,fontTransformHandle:this.props.eventDescriptionTransformHandle,fontStyle:this.props.eventDescriptionStyle,fontStyleHandle:this.props.eventDescriptionStyleHandle,textDecoration:this.props.eventDescriptionDecoration,textDecorationHandle:this.props.eventDescriptionDecorationHandle,eventLineHeight:this.props.eventDescriptionLineHeight,eventLineHeightHandle:this.props.eventDescriptionLineHeightHandle,eventLetterSpacing:this.props.eventDescriptionLetterSpacing,eventLetterSpacingHandle:this.props.eventDescriptionLetterSpacingHandle}))),React.createElement(y,{title:L("Find out More Style","ebec"),initialOpen:!1},React.createElement(f,{label:"Find out More Text",value:this.props.eventLinkName,onChange:this.props.eventLinkNameHandle}),React.createElement(E,{color:this.props.eventLinkColor,onChangeComplete:this.props.eventLinkColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventLinkFont,fontSizeHandle:this.props.eventLinkFontHandle,fontFamily:this.props.eventLinkFamilyFont,fontFamilyHandle:this.props.eventLinkFamilyFontHandle,fontWeight:this.props.eventLinkWeight,fontWeightHandle:this.props.eventLinkWeightHandle,fontTransform:this.props.eventLinkTransform,fontTransformHandle:this.props.eventLinkTransformHandle,fontStyle:this.props.eventLinkStyle,fontStyleHandle:this.props.eventLinkStyleHandle,textDecoration:this.props.eventLinkDecoration,textDecorationHandle:this.props.eventLinkDecorationHandle,eventLineHeight:this.props.eventLinkLineHeight,eventLineHeightHandle:this.props.eventLinkLineHeightHandle,eventLetterSpacing:this.props.eventLinkLetterSpacing,eventLetterSpacingHandle:this.props.eventLinkLetterSpacingHandle})),"minimal"===this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(y,{title:L("Non-Featured Event Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventSimpleColor,onChangeComplete:this.props.eventSimpleColorHandle,disableAlpha:!0})),React.createElement(y,{title:L("Featured Event Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventFeaturedColor,onChangeComplete:this.props.eventFeaturedColorHandle,disableAlpha:!0}))),React.createElement(h.CardBody,{className:"ebec-review-tab"},L("We hope you liked our plugin created events. Please share your valuable feedback.","ebec"),React.createElement("br",null),React.createElement("a",{className:"components-button is-primary is-small",href:"https://wordpress.org/support/plugin/events-block-for-the-events-calendar/reviews/",target:"_blank"},"Rate Us ★★★★★"))))}}const F=window.wp.apiFetch,{__:C}=wp.i18n,w=e=>{const t=/(<([^>]+)>)/gi;let a=e.title_family_font+"|"+e.venue_family_font+"|"+e.description_family_font+"|"+e.date_family_font+"|"+e.link_family_font ,l=document.createElement("link");l.href="https://fonts.googleapis.com/css?family="+a,l.rel="stylesheet",l.type="text/css",document.head.appendChild(l);let i=0==e.feature?"ebec-simple-event":"ebec-featured-event",r="",o=new Date(e.start_date),s=new Date(e.end_date),c=o.toLocaleString("en-us",{month:"long"}),p=o.toLocaleString("en-us",{month:"short"}),d=o.toLocaleDateString("en-us",{weekday:"long"}),v=s.toLocaleString("en-us",{month:"long"}),_=o.toLocaleString("en-us",{hour:"numeric",minute:"numeric",hour12:!0}).toLowerCase(),m=s.toLocaleString("en-us",{hour:"numeric",minute:"numeric",hour12:!0}).toLowerCase(),h=""!==e.description?e.description:e.excerpt;if("full"!==e.eventDescType){const a=(e.excerpt||e.description).replace(t," ").split(" "),n=a.slice(0,55).join(" ");h=a.length>53?`${n}[...]`:n}let u="";if(s&&o)if(e.allDay)r=React.createElement("span",null,"All Day");else if(e.start_date_day==e.end_date_day&&c==v)r=React.createElement("span",null,_," - ",m);else{const t=(new Date).getFullYear(),a=parseInt(e.start_date_year)!==t?`, ${e.start_date_year}`:"",n=parseInt(e.end_date_year)!==t?`, ${e.end_date_year}`:"";r=React.createElement("span",null,c," ",e.start_date_day,a," – ",v," ",e.end_date_day,n)}return null!=e.date_format&&(u="DM"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},p)):"MD"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},p," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day)):"FD"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day)):"DF"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c)):"FD,Y"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},c),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,", "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year)):"MD,Y"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},p),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,", "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year)):"MD,YT"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},p),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,", "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year),React.createElement("span",{className:"ebec-ev-time"},React.createElement("span",{class:"ebec-icon"},React.createElement("i",{class:"ebec-icon-clock","aria-hidden":"true"})),r)):"jMl"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},p," "),React.createElement("span",{className:"ebec-ev-weekday"},d)):"full"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year),React.createElement("span",{className:"ebec-ev-time"},React.createElement("span",{class:"ebec-icon"},React.createElement("i",{class:"ebec-icon-clock","aria-hidden":"true"})),r)):"d.FY"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,". "),React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year)):"d.F"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,". "),React.createElement("span",{className:"ebec-ev-month"},c)):"d.Ml"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,". "),React.createElement("span",{className:"ebec-ev-month"},p," "),React.createElement("span",{className:"ebec-ev-weekday"},d)):"ldF"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-weekday"},d," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c)):"Mdl"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},p," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-weekday"},d)):"dFT"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-time"},React.createElement("span",{class:"ebec-icon"},React.createElement("i",{class:"ebec-icon-clock","aria-hidden":"true"})),r)):React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year))),React.createElement(n.Fragment,null,!0===e.display_header&&"show_header"===e.eventHeaderType&&"minimal"!==e.eventLayout&&React.createElement("div",{className:"ebec-month-header "+i},React.createElement("span",{className:"ebec-header-year"},c," ",e.start_date_year),React.createElement("span",{className:"ebec-header-line"})),React.createElement("div",{id:"event-"+e.id,className:"ebec-list-posts style-1 "+i},React.createElement("div",{className:"ebec-event-date-tag"},React.createElement("div",{className:"ebec-event-datetimes"},React.createElement("span",{className:"ev-mo"},p),React.createElement("span",{className:"ebec-ev-day"},e.start_date_day))),React.createElement("div",{className:"ebec-event-details"},React.createElement("div",{className:"ebec-event-datetime"},React.createElement("span",{className:"ebec-minimal-list-time"},u,React.createElement("meta",{itemprop:"endDate",content:e.end_date}))),React.createElement("a",{href:"#",className:"ebec-events-title",dangerouslySetInnerHTML:{__html:e.title}}),"minimal"!==e.eventLayout&&React.createElement(React.Fragment,null,"no"==e.hide_venue&&0!==e.venue.length&&React.createElement("div",{className:"ebec-list-venue"},React.createElement("span",{className:"ebec-icon"},React.createElement("i",{className:"ebec-icon-location","aria-hidden":"true"})),React.createElement("a",{href:"#",title:"Kiehn"},e.venue_name),",",React.createElement("span",{className:"tribe-address"},""!==e.venue_address&&React.createElement(React.Fragment,null,React.createElement("span",{className:"tribe-street-address"},e.venue_address)),""!==e.venue_zip&&(""!==e.venue_address||""!==e.venue_city)&&React.createElement("br",null),""!==e.venue_city?React.createElement(React.Fragment,null,React.createElement("span",{className:"tribe-locality"},e.venue_city),React.createElement("span",{className:"tribe-delimiter"},", ")):" ",""!==e.venue_state&&React.createElement("abbr",{className:"tribe-region tribe-events-abbr",title:""},e.venue_state," "),e.venue_zip&&""!==e.venue_zip&&null!=e.venue_zip&&React.createElement("span",{className:"tribe-postal-code"}," ",e.venue_zip," "),React.createElement("span",{className:"tribe-country-name"},e.venue_country))),"yes"==e.display_description&&""!==e.display_description&&React.createElement("div",{className:"ebec-minimal-list-desc"},React.createElement("div",{className:"ebec-event-content",itemprop:"description",content:e.description},React.createElement("p",{dangerouslySetInnerHTML:{__html:h}}))),null!=e.event_cost&&React.createElement("div",{className:"ebec-list-cost",style:{color:e.main_col}},React.createElement("div",{dangerouslySetInnerHTML:{__html:e.event_cost}}))),React.createElement("div",{className:"ebec-style-1-more"},React.createElement("a",{href:"#",className:"ebec-events-read-more",rel:"bookmark"},e.link_name))),"minimal"!==e.eventLayout&&React.createElement("div",{className:"ebec-right-wrapper"},e.image_url&&null!=e.image_url&&""!==e.image_url&&React.createElement("a",{className:"ebec-static-small-list-ev-img",href:"#"},React.createElement("img",{src:e.image_url}),React.createElement("span",{className:"image-overlay overlay-type-extern"},React.createElement("span",{className:"image-overlay-inside"}))))))},N=window.wp.data,x=window.wp.compose;function O(e,t){var a=parseInt(e.replace("#",""),16),n=Math.round(2.55*t),l=(a>>16)-n,i=(a>>8&255)-n,r=(255&a)-n;return"#"+(16777216+65536*(l<255?l<0?0:l:255)+256*(i<255?i<0?0:i:255)+(r<255?r<0?0:r:255)).toString(16).slice(1)}const{__:M}=wp.i18n;class P extends n.Component{constructor(){super(...arguments),this.state={categoriesList:[]}}componentDidMount(){const e=document.createElement("style");e.setAttribute("id","event-block-style-"+this.props.clientId),document.head.appendChild(e);let t=[];F({path:"/wp/v2/tribe_events_cat?page=1&per_page=100"}).then(e=>{null!=typeof e&&null!=e&&(t=e.map(function(e,t){return e.slug})),t.push("all"),this.setState({categoriesList:t})}),this.props.setAttributes({ebec_block_id:this.props.clientId})}render(){var e=document.getElementById("event-block-style-"+this.props.clientId);e&&(e.innerHTML=function(e){const{main_skin_color:t,event_date_color:a,event_title_color:n,event_venue_color:l,event_description_color:i,event_link_color:r,event_date_font:o,event_title_font:s,event_venue_font:c,event_description_font:p,event_link_font:d,event_date_family:v,event_date_weight:_,event_date_transform:m,event_date_style:h,event_date_decoration:u,event_date_line_height:b,event_date_letter_spacing:y,event_title_family:g,event_title_weight:f,event_title_transform:E,event_title_style:H,event_title_decoration:R,event_title_line_height:S,event_title_letter_spacing:D,event_venue_family:k,event_venue_weight:L,event_venue_transform:T,event_venue_style:F,event_venue_decoration:C,event_venue_line_height:w,event_venue_letter_spacing:N,event_description_family:x,event_description_weight:M,event_description_transform:P,event_description_style:A,event_description_decoration:V,event_description_line_height:z,event_description_letter_spacing:W,event_link_family:B,event_link_weight:I,event_link_transform:Y,event_link_style:j,event_link_decoration:J,event_link_line_height:U,event_link_letter_spacing:$,event_simple_color:G,event_featured_color:Q}=e.attributes;return function(e,t){var a="";for(var n in e){var l=e[n],i="";for(var r in l){var o=!0;"string"==typeof l[r]&&0===l[r].length&&(o=!1),"font-family"===r&&void 0!==l[r]&&"Default"===l[r]||void 0!==l[r]&&o&&(i+="font-family"===r?r+": '"+l[r]+"';":r+": "+l[r]+";")}0!==i.length&&(a+=t,a+=n+"{",a+=i,a+="}")}return a}({" .ebec-header-year":{color:t}," .ebec-header-line":{"background-color":t}," .ebec-event-datetimes .ev-mo":{color:t}," .ebec-event-datetimes .ebec-ev-day":{color:t}," .ebec-list-wrapper>:not(.ebec-minimal-list-wrapper) .ebec-list-posts":{"border-left-color":t}," .ebec-event-details":{"border-left-color":t}," .ebec-events-title":{color:n,"font-size":s+"px","font-family":g,"font-weight":f,"text-transform":E,"font-style":H,"text-decoration":R,"line-height":"initial"===S?"initial":S+"px","letter-spacing":D+"px"}," .ebec-date-area":{color:a,"font-size":o+"px","font-family":v,"font-weight":_,"text-transform":m,"font-style":h,"text-decoration":u,"line-height":"initial"===b?"initial":b+"px","letter-spacing":y+"px"}," .ebec-list-venue":{color:l,"font-size":c+"px","font-family":k,"font-weight":L,"text-transform":T,"font-style":F,"text-decoration":C,"line-height":"initial"===w?"initial":w+"px","letter-spacing":N+"px"}," .ebec-event-content":{color:i,"font-family":x,"font-weight":M,"text-transform":P,"font-style":A,"text-decoration":V,"letter-spacing":W+"px"}," .ebec-event-content p":{"font-size":p+"px","line-height":"initial"===z?"initial":z+"px"}," .ebec-events-read-more":{color:r,"font-size":d+"px","font-family":B,"font-weight":I,"text-transform":Y,"font-style":j,"text-decoration":J,"line-height":"initial"===U?"initial":U+"px","letter-spacing":$+"px"}," .ebec-list-venue a ":{color:l}," .ebec-minimal-list-wrapper .ebec-list-posts.style-1.ebec-simple-event .ebec-event-date-tag":{"background-color":G,"border-left":"4px solid "+O(G,20)}," .ebec-minimal-list-wrapper .ebec-list-posts.style-1.ebec-featured-event .ebec-event-date-tag":{"background-color":Q,"border-left":"4px solid "+O(Q,20)}},`#block-${e.clientId}`)}(this.props));const{attributes:t,setAttributes:a,events:i}=this.props,{ebec_ev_category:r,ebec_max_events:o,ebec_venue:s,ebec_display_cate:c,ebec_display_desc:p,ebec_type:d,ebec_hide_read_more_link:v,ebec_date_formats:_,ebec_order:m,ebec_event_source:u,ebec_date_range_start:b,ebec_date_range_end:y,main_skin_color:g,event_date_color:f,event_title_color:E,event_venue_color:H,event_description_color:R,event_link_color:S,event_date_font:D,event_title_font:k,event_venue_font:L,event_description_font:F,event_link_font:C,event_date_family:N,event_date_weight:x,event_date_transform:P,event_date_style:A,event_date_decoration:V,event_date_line_height:z,event_date_letter_spacing:W,event_title_family:B,event_title_weight:I,event_title_transform:Y,event_title_style:j,event_title_decoration:J,event_title_line_height:U,event_title_letter_spacing:$,event_venue_family:G,event_venue_weight:Q,event_venue_transform:Z,event_venue_style:K,event_venue_decoration:q,event_venue_line_height:X,event_venue_letter_spacing:ee,event_description_family:te,event_description_weight:ae,event_description_transform:ne,event_description_style:le,event_description_decoration:ie,event_description_line_height:re,event_description_letter_spacing:oe,event_link_family:se,event_link_weight:ce,event_link_transform:pe,event_link_style:de,event_link_decoration:ve,event_link_line_height:_e,event_link_letter_spacing:me,event_link_name:he,no_event_text:ue,isPreview:be,event_layout:ye,event_desc_type:ge,event_header_type:fe,event_simple_color:Ee,event_featured_color:He}=t;let Re="",Se="",De=!0,ke=Array.isArray(r)?r.join(" "):r;return be?React.createElement("img",{width:"100%",src:l,alt:""}):React.createElement(n.Fragment,null,React.createElement(T,{category:this.state.categoriesList,categorySelect:r,categorySelectHandle:e=>a({ebec_ev_category:e}),eventsLimit:o,eventsLimitHandle:e=>a({ebec_max_events:e}),venue:s,venueHandle:e=>a({ebec_venue:e}),displayCat:c,displayCatHandle:e=>a({ebec_display_cate:e}),displayDesc:p,displayDescHandle:e=>a({ebec_display_desc:e}),eventType:d,eventTypeHandle:e=>a({ebec_type:e}),dateFormats:_,dateFormatHandle:e=>a({ebec_date_formats:e}),eventOrder:m,eventOrderHandle:e=>a({ebec_order:e}),eventTime:u,eventTimeHandle:e=>a({ebec_event_source:e}),eventRangeStart:b,eventRangeStartHandle:e=>a({ebec_date_range_start:e}),eventRangeEnd:y,eventRangeEndHandle:e=>a({ebec_date_range_end:e}),skinColor:g,skinColorHandle:e=>a({main_skin_color:e.hex}),noEventText:ue,noEventTextHandle:e=>a({no_event_text:e}),eventDateColor:f,eventDateColorHandle:e=>a({event_date_color:e.hex}),eventDateFont:D,eventDateFontHandle:e=>a({event_date_font:e}),eventDateFamilyFont:N,eventDateFamilyFontHandle:e=>a({event_date_family:e}),eventDateWeight:x,eventDateWeightHandle:e=>a({event_date_weight:e}),eventDateTransform:P,eventDateTransformHandle:e=>a({event_date_transform:e}),eventDateStyle:A,eventDateStyleHandle:e=>a({event_date_style:e}),eventDateDecoration:V,eventDateDecorationHandle:e=>a({event_date_decoration:e}),eventDateLineHeight:z,eventDateLineHeightHandle:e=>a({event_date_line_height:e}),eventDateLetterSpacing:W,eventDateLetterSpacingHandle:e=>a({event_date_letter_spacing:e}),eventTitleColor:E,eventTitleColorHandle:e=>a({event_title_color:e.hex}),eventTitleFont:k,eventTitleFontHandle:e=>a({event_title_font:e}),eventTitleFamilyFont:B,eventTitleFamilyFontHandle:e=>a({event_title_family:e}),eventTitleWeight:I,eventTitleWeightHandle:e=>a({event_title_weight:e}),eventTitleTransform:Y,eventTitleTransformHandle:e=>a({event_title_transform:e}),eventTitleStyle:j,eventTitleStyleHandle:e=>a({event_title_style:e}),eventTitleDecoration:J,eventTitleDecorationHandle:e=>a({event_title_decoration:e}),eventTitleLineHeight:U,eventTitleLineHeightHandle:e=>a({event_title_line_height:e}),eventTitleLetterSpacing:$,eventTitleLetterSpacingHandle:e=>a({event_title_letter_spacing:e}),eventVenueColor:H,eventVenueColorHandle:e=>a({event_venue_color:e.hex}),eventVenueFont:L,eventVenueFontHandle:e=>a({event_venue_font:e}),eventVenueFamilyFont:G,eventVenueFamilyFontHandle:e=>a({event_venue_family:e}),eventVenueWeight:Q,eventVenueWeightHandle:e=>a({event_venue_weight:e}),eventVenueTransform:Z,eventVenueTransformHandle:e=>a({event_venue_transform:e}),eventVenueStyle:K,eventVenueStyleHandle:e=>a({event_venue_style:e}),eventVenueDecoration:q,eventVenueDecorationHandle:e=>a({event_venue_decoration:e}),eventVenueLineHeight:X,eventVenueLineHeightHandle:e=>a({event_venue_line_height:e}),eventVenueLetterSpacing:ee,eventVenueLetterSpacingHandle:e=>a({event_venue_letter_spacing:e}),eventDescriptionColor:R,eventDescriptionColorHandle:e=>a({event_description_color:e.hex}),eventDescriptionFont:F,eventDescriptionFontHandle:e=>a({event_description_font:e}),eventDescriptionFamilyFont:te,eventDescriptionFamilyFontHandle:e=>a({event_description_family:e}),eventDescriptionWeight:ae,eventDescriptionWeightHandle:e=>a({event_description_weight:e}),eventDescriptionTransform:ne,eventDescriptionTransformHandle:e=>a({event_description_transform:e}),eventDescriptionStyle:le,eventDescriptionStyleHandle:e=>a({event_description_style:e}),eventDescriptionDecoration:ie,eventDescriptionDecorationHandle:e=>a({event_description_decoration:e}),eventDescriptionLineHeight:re,eventDescriptionLineHeightHandle:e=>a({event_description_line_height:e}),eventDescriptionLetterSpacing:oe,eventDescriptionLetterSpacingHandle:e=>a({event_description_letter_spacing:e}),eventLinkColor:S,eventLinkColorHandle:e=>a({event_link_color:e.hex}),eventLinkFont:C,eventLinkFontHandle:e=>a({event_link_font:e}),eventLinkFamilyFont:se,eventLinkFamilyFontHandle:e=>a({event_link_family:e}),eventLinkWeight:ce,eventLinkWeightHandle:e=>a({event_link_weight:e}),eventLinkTransform:pe,eventLinkTransformHandle:e=>a({event_link_transform:e}),eventLinkStyle:de,eventLinkStyleHandle:e=>a({event_link_style:e}),eventLinkDecoration:ve,eventLinkDecorationHandle:e=>a({event_link_decoration:e}),eventLinkLineHeight:_e,eventLinkLineHeightHandle:e=>a({event_link_line_height:e}),eventLinkLetterSpacing:me,eventLinkLetterSpacingHandle:e=>a({event_link_letter_spacing:e}),eventLinkName:he,eventLinkNameHandle:e=>a({event_link_name:e}),eventLayoutHandle:e=>{a({event_layout:e})},eventLayout:ye,eventDescTypeHandle:e=>a({event_desc_type:e}),eventDescType:ge,eventHeaderType:fe,eventHeaderTypeHandle:e=>a({event_header_type:e}),eventSimpleColor:Ee,eventSimpleColorHandle:e=>a({event_simple_color:e.hex}),eventFeaturedColor:He,eventFeaturedColorHandle:e=>a({event_featured_color:e.hex})}),React.createElement("div",{id:"ebec-events-list-content",className:"ebec-list-wrapper"},React.createElement("div",{id:`ebec-${ye}-list-wrp`,className:`ebec-${ye}-list-wrapper ${ke}`},!1!==i?0!==i.length?React.createElement("div",null,i.map((e,t)=>{if(o>t)return Se==e.start_date_details.year?Re==e.start_date_details.month?De=!1:(Re=e.start_date_details.month,De=!0):(Se=e.start_date_details.year,Re=e.start_date_details.month,De=!0),React.createElement(w,{id:e.id,title:e.title,venue:e.venue,start_date:e.start_date,start_date_year:e.start_date_details.year,start_date_month:e.start_date_details.month,start_date_day:e.start_date_details.day,end_date_year:e.end_date_details.year,end_date_month:e.end_date_details.month,end_date_day:e.end_date_details.day,end_date:e.end_date,venue_name:e.venue.venue,venue_address:void 0!==e.venue.address?e.venue.address:"",venue_city:void 0!==e.venue.city?e.venue.city:"",venue_zip:void 0!==e.venue.zip?e.venue.zip:"",venue_state:e.venue.state?e.venue.state:e.venue.province?e.venue.province:"",venue_country:e.venue.country,venue_url:e.venue.url,description:e.description,excerpt:e.excerpt,image_url:e.image.url,category:e.categories,feature:e.featured,url:e.url,allDay:e.all_day,display_header:De,hide_venue:s,display_category:c,display_description:p,date_format:_,event_cost:e.cost,main_col:g,date_col:f,title_col:E,venue_col:H,description_col:R,link_col:S,date_font:D,title_font:k,venue_font:L,description_font:F,link_font:C,date_family_font:N,date_weight:x,date_transform:P,date_style:A,date_decoration:V,date_line_height:z,date_letter_spacing:W,title_family_font:B,title_weight:I,title_transform:Y,title_style:j,title_decoration:J,title_line_height:U,title_letter_spacing:$,venue_family_font:G,venue_weight:Q,venue_transform:Z,venue_style:K,venue_decoration:q,venue_line_height:X,venue_letter_spacing:ee,description_family_font:te,description_weight:ae,description_transform:ne,description_style:le,description_decoration:ie,description_line_height:re,description_letter_spacing:oe,link_family_font:se,link_weight:ce,link_transform:pe,link_style:de,link_decoration:ve,link_line_height:_e,link_letter_spacing:me,link_name:he,eventLayout:ye,eventDescType:ge,eventHeaderType:fe,eventSimpleColor:Ee,eventFeaturedColor:He})})):React.createElement(h.Spinner,null):React.createElement("h2",null,M(ue)))))}}const A=(0,x.compose)([(0,N.withSelect)((e,t)=>{const{attributes:a}=t,{ebec_ev_category:n,ebec_date_range_start:l,ebec_date_range_end:i,ebec_type:r,ebec_event_source:o,ebec_order:s}=a;let c=o?new Date(l):new Date("0000-01-01 00:00:00"),p=o?new Date(i):new Date("9999-12-31 23:59:59"),d="",v=[],_=[],m=[],h=e("ebec/events_data").getTodos();return"error"!=h&&"zero"!=h?0!==h.length&&(h.map(e=>{let t=!1;null!==n&&(n.length>0?n:["all"]).map(a=>{if(!0!==t){if("all"===a)return t=!0,m.push(e);e.categories.map(n=>{if(n.slug==a)return t=!0,m.push(e)})}})}),0!==m.length?(m.map(e=>{let t=e.start_date;c<new Date(t)&&v.push(e)}),0!==v.length?(v.map(e=>{let t=e.end_date;p>new Date(t)&&_.push(e)}),d=0!==_.length&&("ASC"==s?_.sort(function(e,t){return t.start_date-e.start_date}):_.sort(function(e,t){return e.start_date-t.start_date}).reverse())):d=!1):d=!1):d=!1,{events:d}})])(P),{registerBlockType:V}=wp.blocks,{__:z}=wp.i18n;V("ebec/event-list",{title:z("Events Block","ebec"),category:"common",icon:()=>React.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 62 62",version:"1.1",xmlns:"https://www.w3.org/2000/svg",xmlnsXlink:"https://www.w3.org/1999/xlink",xmlSpace:"preserve",xmlnsSerif:"https://www.serif.com/",fillRule:"evenodd",clipRule:"evenodd",strokeLinecap:"square",strokeLinejoin:"round",strokeMiterlimit:1.5},React.createElement("g",{id:"icon"},React.createElement("path",{d:"M55.831,16.969c0,-4.158 -3.375,-7.533 -7.533,-7.533l-35.156,-0c-4.158,-0 -7.533,3.375 -7.533,7.533l-0,35.156c-0,4.158 3.375,7.533 7.533,7.533l35.156,0c4.158,0 7.533,-3.375 7.533,-7.533l0,-35.156Z",fill:"#fff"}),React.createElement("clipPath",{id:"_clip1"},React.createElement("path",{d:"M55.831,16.969c0,-4.158 -3.375,-7.533 -7.533,-7.533l-35.156,-0c-4.158,-0 -7.533,3.375 -7.533,7.533l-0,35.156c-0,4.158 3.375,7.533 7.533,7.533l35.156,0c4.158,0 7.533,-3.375 7.533,-7.533l0,-35.156Z"})),React.createElement("g",{clipPath:"url(#_clip1)"},React.createElement("rect",{x:"5.609",y:"9.436",width:"50.222",height:"11.858",fill:"#008bff"})),React.createElement("path",{d:"M55.831,16.969c0,-4.158 -3.375,-7.533 -7.533,-7.533l-35.156,-0c-4.158,-0 -7.533,3.375 -7.533,7.533l-0,35.156c-0,4.158 3.375,7.533 7.533,7.533l35.156,0c4.158,0 7.533,-3.375 7.533,-7.533l0,-35.156Z",fill:"none",stroke:"#0f1031",strokeWidth:"1.88px"}),React.createElement("path",{d:"M16.625,1.707c0,-0.489 -0.396,-0.885 -0.885,-0.885c-0.488,-0 -0.885,0.396 -0.885,0.885l0,15.458c0,0.488 0.397,0.885 0.885,0.885c0.489,-0 0.885,-0.397 0.885,-0.885l0,-15.458Z",fill:"#0f1031"}),React.createElement("path",{d:"M46.585,1.707c-0,-0.489 -0.397,-0.885 -0.885,-0.885c-0.489,-0 -0.885,0.396 -0.885,0.885l-0,15.458c-0,0.488 0.396,0.885 0.885,0.885c0.488,-0 0.885,-0.397 0.885,-0.885l-0,-15.458Z",fill:"#0f1031"}),React.createElement("g",{id:"big-plus"},React.createElement("circle",{cx:"30.72",cy:"40.348",r:"14.068",fill:"#fff",stroke:"#a7a7a7",strokeWidth:"4.73px"}),React.createElement("path",{d:"M28.546,47.958l-0,-5.672l-5.515,-0l0,-3.876l5.515,-0l-0,-5.672l4.348,0l0,5.672l5.515,-0l-0,3.876l-5.515,-0l0,5.672l-4.348,-0Z",fill:"#a7a7a7",fillRule:"nonzero"})))),keywords:[z("event"),z("calendar"),z("events")],example:{attributes:{preview:!0,isPreview:!0}},edit:A,save:()=>null});(0,N.registerStore)("ebec/events_data",{reducer:(e=[],t)=>"POPULATE_TODO"===t.type?"zero"==t.todo?"zero":"error"!==t.todo?[...t.todo.events]:"error":e,actions:{populateTodo:e=>({type:"POPULATE_TODO",todo:e})},selectors:{getTodos:e=>e},resolvers:{getTodos(){F({path:"/tribe/events/v1/events/?page=1&per_page=999&start_date=0000-01-01&end_date=9999-12-31"}).then(e=>{0==e.events.length?(0,N.dispatch)("ebec/events_data").populateTodo("zero"):e.events?(0,N.dispatch)("ebec/events_data").populateTodo(e):(0,N.dispatch)("ebec/events_data").populateTodo("error")}).catch(function(){(0,N.dispatch)("ebec/events_data").populateTodo("error")})}}})}},a={};function n(e){var l=a[e];if(void 0!==l)return l.exports;var i=a[e]={exports:{}};return t[e](i,i.exports,n),i.exports}n.m=t,e=[],n.O=(t,a,l,i)=>{if(!a){var r=1/0;for(p=0;p<e.length;p++){for(var[a,l,i]=e[p],o=!0,s=0;s<a.length;s++)(!1&i||r>=i)&&Object.keys(n.O).every(e=>n.O[e](a[s]))?a.splice(s--,1):(o=!1,i<r&&(r=i));if(o){e.splice(p--,1);var c=l();void 0!==c&&(t=c)}}return t}i=i||0;for(var p=e.length;p>0&&e[p-1][2]>i;p--)e[p]=e[p-1];e[p]=[a,l,i]},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var a=t.getElementsByTagName("script");if(a.length)for(var l=a.length-1;l>-1&&(!e||!/^http(s?):/.test(e));)e=a[l--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{var e={57:0,350:0};n.O.j=t=>0===e[t];var t=(t,a)=>{var l,i,[r,o,s]=a,c=0;if(r.some(t=>0!==e[t])){for(l in o)n.o(o,l)&&(n.m[l]=o[l]);if(s)var p=s(n)}for(t&&t(a);c<r.length;c++)i=r[c],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return n.O(p)},a=globalThis.webpackChunkevents_lists_block_for_the_events_calendar=globalThis.webpackChunkevents_lists_block_for_the_events_calendar||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var l=n.O(void 0,[350],()=>n(22));l=n.O(l)})();1 (()=>{"use strict";var e,t={22:(e,t,a)=>{const n=window.wp.element,l=a.p+"images/events.bb8bdf7c.png",i=JSON.parse('{"l":{"Abel":"Abel","Abril Fatface":"Abril Fatface","Acme":"Acme","Alegreya":"Alegreya","Alex Brush":"Alex Brush","Amaranth":"Amaranth","Amatic SC":"Amatic SC","Anton":"Anton","Arbutus Slab":"Arbutus Slab","Architects Daughter":"Architects Daughter","Archivo":"Archivo","Archivo Black":"Archivo Black","Arima Madurai":"Arima Madurai","Asap":"Asap","Arial":"Arial","Bad Script":"Bad Script","Baloo Bhaina":"Baloo Bhaina","Bangers":"Bangers","Berkshire Swash":"Berkshire Swash","Bitter":"Bitter","Boogaloo":"Boogaloo","Bree Serif":"Bree Serif","Bungee Shade":"Bungee Shade","Cantata One":"Cantata One","Catamaran":"Catamaran","Caveat":"Caveat","Caveat Brush":"Caveat Brush","Ceviche One":"Ceviche One","Chewy":"Chewy","Contrail One":"Contrail One","Crete Round":"Crete Round","Dancing Script":"Dancing Script","Exo 2":"Exo 2","Fascinate":"Fascinate","Francois One":"Francois One","Freckle Face":"Freckle Face","Fredoka One":"Fredoka One","Gloria Hallelujah":"Gloria Hallelujah","Gochi Hand":"Gochi Hand","Great Vibes":"Great Vibes","Handlee":"Handlee","Inconsolata":"Inconsolata","Indie Flower":"Indie Flower","Kaushan Script":"Kaushan Script","Lalezar":"Lalezar","Lato":"Lato","Libre Baskerville":"Libre Baskerville","Life Savers":"Life Savers","Lobster":"Lobster","Lora":"Lora","Luckiest Guy":"Luckiest Guy","Marcellus SC":"Marcellus SC","Monoton":"Monoton","Montserrat":"Montserrat","News Cycle":"News Cycle","Nothing You Could Do":"Nothing You Could Do","Noto Serif":"Noto Serif","Oleo Script Swash Caps":"Oleo Script Swash Caps","Open Sans":"Open Sans","Open Sans Condensed":"Open Sans Condensed","Oranienbaum":"Oranienbaum","Oswald":"Oswald","PT Sans":"PT Sans","PT Sans Narrow":"PT Sans Narrow","PT Serif":"PT Serif","Pacifico":"Pacifico","Patrick Hand":"Patrick Hand","Peralta":"Peralta","Permanent Marker":"Permanent Marker","Philosopher":"Philosopher","Play":"Play","Playfair Display":"Playfair Display","Playfair Display SC":"Playfair Display SC","Poiret One":"Poiret One","Press Start 2P":"Press Start 2P","Prosto One":"Prosto One","Quattrocento":"Quattrocento","Questrial":"Questrial","Quicksand":"Quicksand","Raleway":"Raleway","Rancho":"Rancho","Righteous":"Righteous","Roboto":"Roboto","Roboto Condensed":"Roboto Condensed","Roboto Slab":"Roboto Slab","Rubik":"Rubik","Rye":"Rye","Satisfy":"Satisfy","Shadows Into Light":"Shadows Into Light","Shojumaru":"Shojumaru","Sigmar One":"Sigmar One","Skranji":"Skranji","Slabo 27px":"Slabo 27px","Special Elite":"Special Elite","Tinos":"Tinos","Ultra":"Ultra","UnifrakturMaguntia":"UnifrakturMaguntia","VT323":"VT323","Yanone Kaffeesatz":"Yanone Kaffeesatz"}}'),{PanelBody:r,DateTimePicker:o,TextControl:s,ColorPicker:c,SelectControl:p,ToggleControl:d,RangeControl:v,RadioControl:_}=wp.components,{__}=wp.i18n;class m extends n.Component{render(){let e=[];for(const t in i.l)e.push({label:t,value:i.l[t]});return React.createElement(n.Fragment,null,React.createElement(v,{label:__("Font Size (in Pixel)","ebec"),value:this.props.fontSize,onChange:this.props.fontSizeHandle,min:0,max:100}),React.createElement(p,{label:__("Family","ebec"),options:e,value:this.props.fontFamily,onChange:this.props.fontFamilyHandle}),React.createElement(p,{label:__("Weight","ebec"),options:[{label:"100",value:"100"},{label:"200",value:"200"},{label:"300",value:"300"},{label:"400",value:"400"},{label:"500",value:"500"},{label:"600",value:"600"},{label:"700",value:"700"},{label:"800",value:"800"},{label:"900",value:"900"},{label:"Normal",value:"normal"},{label:"Bold",value:"bold"}],value:this.props.fontWeight,onChange:this.props.fontWeightHandle}),React.createElement(p,{label:__("Transform","ebec"),options:[{label:"Uppercasse",value:"uppercase"},{label:"Lowercase",value:"lowercase"},{label:"Capitalize",value:"capitalize"},{label:"Normal",value:"normal"},{label:"Default",value:"none"}],value:this.props.fontTransform,onChange:this.props.fontTransformHandle}),React.createElement(p,{label:__("Style","ebec"),options:[{label:"Normal",value:"normal"},{label:"Italic",value:"italic"},{label:"Oblique",value:"oblique"},{label:"Default",value:"initial"}],value:this.props.fontStyle,onChange:this.props.fontStyleHandle}),React.createElement(p,{label:__(" Decoration","ebec"),options:[{label:"None",value:"none"},{label:"Overline",value:"overline"},{label:"Underline",value:"underline"},{label:"Line-Through",value:"line-through"},{label:"Default",value:"initial"}],value:this.props.textDecoration,onChange:this.props.textDecorationHandle}),React.createElement(v,{label:__("Line Height (in Pixel)","ebec"),value:this.props.eventLineHeight,onChange:this.props.eventLineHeightHandle,min:0,max:100}),React.createElement(v,{label:__("Letter Spacing (in Pixel)","ebec"),value:this.props.eventLetterSpacing,onChange:this.props.eventLetterSpacingHandle,min:-5,max:10,step:.1}))}}const h=window.wp.components,{InspectorControls:u,PanelColorSettings:b}=wp.blockEditor,{PanelBody:y,DateTimePicker:g,TextControl:f,ColorPicker:E,SelectControl:H,ToggleControl:R,RangeControl:S,RadioControl:D,FormTokenField:k}=wp.components,{__:L}=wp.i18n;class T extends n.Component{render(){const e=[{label:"NO",value:"no"},{label:"YES",value:"yes"}];return React.createElement(n.Fragment,null,React.createElement(u,null,React.createElement(y,{title:L("Event Panel","ebec")},React.createElement(H,{label:L("Layout","ebec"),description:L("Select events layout"),options:[{label:"Default",value:"default"},{label:"Minimal",value:"minimal"}],value:this.props.eventLayout,onChange:this.props.eventLayoutHandle}),React.createElement("div",{className:"ebec-impressum-select-multiple"},React.createElement(k,{label:L("Select Category","ebec"),value:this.props.categorySelect,suggestions:this.props.category,onChange:this.props.categorySelectHandle,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1})),React.createElement(H,{label:L("Date Formats","ebec"),description:L("yes/no"),options:[{label:"Default (01 January 2019)",value:"default"},{label:"Md,Y (Jan 01, 2019)",value:"MD,Y"},{label:"Fd,Y (January 01, 2019)",value:"FD,Y"},{label:"dM (01 Jan)",value:"DM"},{label:"dF (01 January)",value:"DF"},{label:"Md (Jan 01)",value:"MD"},{label:"Fd (January 01)",value:"FD"},{label:"Md,YT (Jan 01, 2019 8:00am-5:00pm)",value:"MD,YT"},{label:"Full (01 January 2019 8:00am-5:00pm)",value:"full"},{label:"jMl (1 Jan Monday)",value:"jMl"},{label:"d.FY (01. January 2019)",value:"d.FY"},{label:"d.F (01. January)",value:"d.F"},{label:"ldF (Monday 01 January)",value:"ldF"},{label:"Mdl (Jan 01 Monday)",value:"Mdl"},{label:"d.Ml (01. Jan Monday)",value:"d.Ml"},{label:"dFT (01 January 8:00am-5:00pm)",value:"dFT"}],value:this.props.dateFormats,onChange:this.props.dateFormatHandle}),React.createElement(h.__experimentalNumberControl,{label:L("Limit the events","ebec"),isShiftStepEnabled:!0,shiftStep:1,value:this.props.eventsLimit,onChange:this.props.eventsLimitHandle,required:!0,min:1}),React.createElement("br",null),React.createElement(H,{label:L("Events Order","ebec"),description:L(" Events Order"),options:[{label:"ASC",value:"ASC"},{label:"DESC",value:"DESC"}],value:this.props.eventOrder,onChange:this.props.eventOrderHandle}),"minimal"!==this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(H,{label:L("Hide Venue","ebec"),description:L("Hide Venue Settings"),options:e,value:this.props.venue,onChange:this.props.venueHandle}),React.createElement(H,{label:L("Display Description","ebec"),description:L("Display Description Settings"),options:e,value:this.props.displayDesc,onChange:this.props.displayDescHandle}),"yes"===this.props.displayDesc&&React.createElement(H,{label:L("Event Description?","ebec"),description:L("Event Description Settings"),options:[{label:"Short",value:"short"},{label:"Full",value:"full"}],value:this.props.eventDescType,onChange:this.props.eventDescTypeHandle})),"minimal"!==this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(H,{label:L("Month Header","ebec"),description:L("Month Header"),options:[{label:"Show Header",value:"show_header"},{label:"Hide Header",value:"hide_header"}],value:this.props.eventHeaderType,onChange:this.props.eventHeaderTypeHandle,default:!0})),React.createElement(R,{label:L("Enable this option if you want to Show Events in between date range","ebec"),checked:this.props.eventTime,onChange:this.props.eventTimeHandle}),React.createElement("p",{style:{color:"red"}},"Select Event Date option only works on front-end side"),React.createElement(H,{label:L("Events Type (Past/Future Events)","ebec"),description:L("Events Type"),options:[{label:"Upcoming",value:"future"},{label:"Past",value:"past"},{label:"All",value:"all"}],value:this.props.eventType,onChange:this.props.eventTypeHandle}),React.createElement("p",{style:{color:"red"}},"Events Type option only works on front-end side")),!0===this.props.eventTime&&React.createElement(y,{title:L("Start Event Panel","ebec"),className:"ebec-start-date-picker"},React.createElement(g,{label:L("Start Date","ebec"),currentDate:this.props.eventRangeStart,onChange:this.props.eventRangeStartHandle,is12Hour:!0})),1==this.props.eventTime&&React.createElement(y,{title:L("End Event Panel","ebec"),className:"ebec-end-date-picker"},React.createElement(g,{currentDate:this.props.eventRangeEnd,onChange:this.props.eventRangeEndHandle,is12Hour:!0})),React.createElement(f,{label:"No Event Text (Message to show if no event will available)",value:this.props.noEventText,onChange:this.props.noEventTextHandle,className:"ebec-no-event-text"}),React.createElement(y,{title:L("Main Skin Color","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.skinColor,onChangeComplete:this.props.skinColorHandle,disableAlpha:!0})),React.createElement(y,{title:L("Event Date Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventDateColor,onChangeComplete:this.props.eventDateColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventDateFont,fontSizeHandle:this.props.eventDateFontHandle,fontFamily:this.props.eventDateFamilyFont,fontFamilyHandle:this.props.eventDateFamilyFontHandle,fontWeight:this.props.eventDateWeight,fontWeightHandle:this.props.eventDateWeightHandle,fontTransform:this.props.eventDateTransform,fontTransformHandle:this.props.eventDateTransformHandle,fontStyle:this.props.eventDateStyle,fontStyleHandle:this.props.eventDateStyleHandle,textDecoration:this.props.eventDateDecoration,textDecorationHandle:this.props.eventDateDecorationHandle,eventLineHeight:this.props.eventDateLineHeight,eventLineHeightHandle:this.props.eventDateLineHeightHandle,eventLetterSpacing:this.props.eventDateLetterSpacing,eventLetterSpacingHandle:this.props.eventDateLetterSpacingHandle})),React.createElement(y,{title:L("Event Title Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventTitleColor,onChangeComplete:this.props.eventTitleColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventTitleFont,fontSizeHandle:this.props.eventTitleFontHandle,fontFamily:this.props.eventTitleFamilyFont,fontFamilyHandle:this.props.eventTitleFamilyFontHandle,fontWeight:this.props.eventTitleWeight,fontWeightHandle:this.props.eventTitleWeightHandle,fontTransform:this.props.eventTitleTransform,fontTransformHandle:this.props.eventTitleTransformHandle,fontStyle:this.props.eventTitleStyle,fontStyleHandle:this.props.eventTitleStyleHandle,textDecoration:this.props.eventTitleDecoration,textDecorationHandle:this.props.eventTitleDecorationHandle,eventLineHeight:this.props.eventTitleLineHeight,eventLineHeightHandle:this.props.eventTitleLineHeightHandle,eventLetterSpacing:this.props.eventTitleLetterSpacing,eventLetterSpacingHandle:this.props.eventTitleLetterSpacingHandle})),"minimal"!==this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(y,{title:L("Event Venue Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventVenueColor,onChangeComplete:this.props.eventVenueColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventVenueFont,fontSizeHandle:this.props.eventVenueFontHandle,fontFamily:this.props.eventVenueFamilyFont,fontFamilyHandle:this.props.eventVenueFamilyFontHandle,fontWeight:this.props.eventVenueWeight,fontWeightHandle:this.props.eventVenueWeightHandle,fontTransform:this.props.eventVenueTransform,fontTransformHandle:this.props.eventVenueTransformHandle,fontStyle:this.props.eventVenueStyle,fontStyleHandle:this.props.eventVenueStyleHandle,textDecoration:this.props.eventVenueDecoration,textDecorationHandle:this.props.eventVenueDecorationHandle,eventLineHeight:this.props.eventVenueLineHeight,eventLineHeightHandle:this.props.eventVenueLineHeightHandle,eventLetterSpacing:this.props.eventVenueLetterSpacing,eventLetterSpacingHandle:this.props.eventVenueLetterSpacingHandle})),React.createElement(y,{title:L("Event Desciption Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventDescriptionColor,onChangeComplete:this.props.eventDescriptionColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventDescriptionFont,fontSizeHandle:this.props.eventDescriptionFontHandle,fontFamily:this.props.eventDescriptionFamilyFont,fontFamilyHandle:this.props.eventDescriptionFamilyFontHandle,fontWeight:this.props.eventDescriptionWeight,fontWeightHandle:this.props.eventDescriptionWeightHandle,fontTransform:this.props.eventDescriptionTransform,fontTransformHandle:this.props.eventDescriptionTransformHandle,fontStyle:this.props.eventDescriptionStyle,fontStyleHandle:this.props.eventDescriptionStyleHandle,textDecoration:this.props.eventDescriptionDecoration,textDecorationHandle:this.props.eventDescriptionDecorationHandle,eventLineHeight:this.props.eventDescriptionLineHeight,eventLineHeightHandle:this.props.eventDescriptionLineHeightHandle,eventLetterSpacing:this.props.eventDescriptionLetterSpacing,eventLetterSpacingHandle:this.props.eventDescriptionLetterSpacingHandle}))),React.createElement(y,{title:L("Find out More Style","ebec"),initialOpen:!1},React.createElement(f,{label:"Find out More Text",value:this.props.eventLinkName,onChange:this.props.eventLinkNameHandle}),React.createElement(E,{color:this.props.eventLinkColor,onChangeComplete:this.props.eventLinkColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventLinkFont,fontSizeHandle:this.props.eventLinkFontHandle,fontFamily:this.props.eventLinkFamilyFont,fontFamilyHandle:this.props.eventLinkFamilyFontHandle,fontWeight:this.props.eventLinkWeight,fontWeightHandle:this.props.eventLinkWeightHandle,fontTransform:this.props.eventLinkTransform,fontTransformHandle:this.props.eventLinkTransformHandle,fontStyle:this.props.eventLinkStyle,fontStyleHandle:this.props.eventLinkStyleHandle,textDecoration:this.props.eventLinkDecoration,textDecorationHandle:this.props.eventLinkDecorationHandle,eventLineHeight:this.props.eventLinkLineHeight,eventLineHeightHandle:this.props.eventLinkLineHeightHandle,eventLetterSpacing:this.props.eventLinkLetterSpacing,eventLetterSpacingHandle:this.props.eventLinkLetterSpacingHandle})),"minimal"===this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(y,{title:L("Non-Featured Event Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventSimpleColor,onChangeComplete:this.props.eventSimpleColorHandle,disableAlpha:!0})),React.createElement(y,{title:L("Featured Event Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventFeaturedColor,onChangeComplete:this.props.eventFeaturedColorHandle,disableAlpha:!0}))),React.createElement(h.CardBody,{className:"ebec-review-tab"},L("We hope you liked our plugin created events. Please share your valuable feedback.","ebec"),React.createElement("br",null),React.createElement("a",{className:"components-button is-primary is-small",href:"https://wordpress.org/support/plugin/events-block-for-the-events-calendar/reviews/",target:"_blank"},"Rate Us ★★★★★"))))}}const F=window.wp.apiFetch,{__:C}=wp.i18n,w=e=>{const t=/(<([^>]+)>)/gi;let a=e.title_family_font+"|"+e.venue_family_font+"|"+e.description_family_font+"|"+e.date_family_font+"|"+e.link_family_font;if("undefined"!=typeof ebecBlockData&&"yes"==ebecBlockData.loadGoogleFonts){let e=document.createElement("link");e.href="https://fonts.googleapis.com/css?family="+a,e.rel="stylesheet",e.type="text/css",document.head.appendChild(e)}let l=0==e.feature?"ebec-simple-event":"ebec-featured-event",i="",r=new Date(e.start_date),o=new Date(e.end_date),s=r.toLocaleString("en-us",{month:"long"}),c=r.toLocaleString("en-us",{month:"short"}),p=r.toLocaleDateString("en-us",{weekday:"long"}),d=o.toLocaleString("en-us",{month:"long"}),v=r.toLocaleString("en-us",{hour:"numeric",minute:"numeric",hour12:!0}).toLowerCase(),_=o.toLocaleString("en-us",{hour:"numeric",minute:"numeric",hour12:!0}).toLowerCase(),m=""!==e.description?e.description:e.excerpt;if("full"!==e.eventDescType){const a=(e.excerpt||e.description).replace(t," ").split(" "),n=a.slice(0,55).join(" ");m=a.length>53?`${n}[...]`:n}let h="";if(o&&r)if(e.allDay)i=React.createElement("span",null,"All Day");else if(e.start_date_day==e.end_date_day&&s==d)i=React.createElement("span",null,v," - ",_);else{const t=(new Date).getFullYear(),a=parseInt(e.start_date_year)!==t?`, ${e.start_date_year}`:"",n=parseInt(e.end_date_year)!==t?`, ${e.end_date_year}`:"";i=React.createElement("span",null,s," ",e.start_date_day,a," – ",d," ",e.end_date_day,n)}return null!=e.date_format&&(h="DM"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c)):"MD"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day)):"FD"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},s," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day)):"DF"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},s)):"FD,Y"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},s),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,", "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year)):"MD,Y"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},c),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,", "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year)):"MD,YT"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},c),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,", "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year),React.createElement("span",{className:"ebec-ev-time"},React.createElement("span",{class:"ebec-icon"},React.createElement("i",{class:"ebec-icon-clock","aria-hidden":"true"})),i)):"jMl"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-weekday"},p)):"full"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},s," "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year),React.createElement("span",{className:"ebec-ev-time"},React.createElement("span",{class:"ebec-icon"},React.createElement("i",{class:"ebec-icon-clock","aria-hidden":"true"})),i)):"d.FY"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,". "),React.createElement("span",{className:"ebec-ev-month"},s," "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year)):"d.F"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,". "),React.createElement("span",{className:"ebec-ev-month"},s)):"d.Ml"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,". "),React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-weekday"},p)):"ldF"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-weekday"},p," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},s)):"Mdl"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-weekday"},p)):"dFT"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},s," "),React.createElement("span",{className:"ebec-ev-time"},React.createElement("span",{class:"ebec-icon"},React.createElement("i",{class:"ebec-icon-clock","aria-hidden":"true"})),i)):React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},s," "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year))),React.createElement(n.Fragment,null,!0===e.display_header&&"show_header"===e.eventHeaderType&&"minimal"!==e.eventLayout&&React.createElement("div",{className:"ebec-month-header "+l},React.createElement("span",{className:"ebec-header-year"},s," ",e.start_date_year),React.createElement("span",{className:"ebec-header-line"})),React.createElement("div",{id:"event-"+e.id,className:"ebec-list-posts style-1 "+l},React.createElement("div",{className:"ebec-event-date-tag"},React.createElement("div",{className:"ebec-event-datetimes"},React.createElement("span",{className:"ev-mo"},c),React.createElement("span",{className:"ebec-ev-day"},e.start_date_day))),React.createElement("div",{className:"ebec-event-details"},React.createElement("div",{className:"ebec-event-datetime"},React.createElement("span",{className:"ebec-minimal-list-time"},h,React.createElement("meta",{itemprop:"endDate",content:e.end_date}))),React.createElement("a",{href:"#",className:"ebec-events-title",dangerouslySetInnerHTML:{__html:e.title}}),"minimal"!==e.eventLayout&&React.createElement(React.Fragment,null,"no"==e.hide_venue&&0!==e.venue.length&&React.createElement("div",{className:"ebec-list-venue"},React.createElement("span",{className:"ebec-icon"},React.createElement("i",{className:"ebec-icon-location","aria-hidden":"true"})),React.createElement("a",{href:"#",title:"Kiehn"},e.venue_name),",",React.createElement("span",{className:"tribe-address"},""!==e.venue_address&&React.createElement(React.Fragment,null,React.createElement("span",{className:"tribe-street-address"},e.venue_address)),""!==e.venue_zip&&(""!==e.venue_address||""!==e.venue_city)&&React.createElement("br",null),""!==e.venue_city?React.createElement(React.Fragment,null,React.createElement("span",{className:"tribe-locality"},e.venue_city),React.createElement("span",{className:"tribe-delimiter"},", ")):" ",""!==e.venue_state&&React.createElement("abbr",{className:"tribe-region tribe-events-abbr",title:""},e.venue_state," "),e.venue_zip&&""!==e.venue_zip&&null!=e.venue_zip&&React.createElement("span",{className:"tribe-postal-code"}," ",e.venue_zip," "),React.createElement("span",{className:"tribe-country-name"},e.venue_country))),"yes"==e.display_description&&""!==e.display_description&&React.createElement("div",{className:"ebec-minimal-list-desc"},React.createElement("div",{className:"ebec-event-content",itemprop:"description",content:e.description},React.createElement("p",{dangerouslySetInnerHTML:{__html:m}}))),null!=e.event_cost&&React.createElement("div",{className:"ebec-list-cost",style:{color:e.main_col}},React.createElement("div",{dangerouslySetInnerHTML:{__html:e.event_cost}}))),React.createElement("div",{className:"ebec-style-1-more"},React.createElement("a",{href:"#",className:"ebec-events-read-more",rel:"bookmark"},e.link_name))),"minimal"!==e.eventLayout&&React.createElement("div",{className:"ebec-right-wrapper"},e.image_url&&null!=e.image_url&&""!==e.image_url&&React.createElement("a",{className:"ebec-static-small-list-ev-img",href:"#"},React.createElement("img",{src:e.image_url}),React.createElement("span",{className:"image-overlay overlay-type-extern"},React.createElement("span",{className:"image-overlay-inside"}))))))},N=window.wp.data,x=window.wp.compose;function O(e,t){var a=parseInt(e.replace("#",""),16),n=Math.round(2.55*t),l=(a>>16)-n,i=(a>>8&255)-n,r=(255&a)-n;return"#"+(16777216+65536*(l<255?l<0?0:l:255)+256*(i<255?i<0?0:i:255)+(r<255?r<0?0:r:255)).toString(16).slice(1)}const{__:M}=wp.i18n;class P extends n.Component{constructor(){super(...arguments),this.state={categoriesList:[]}}componentDidMount(){const e=document.createElement("style");e.setAttribute("id","event-block-style-"+this.props.clientId),document.head.appendChild(e);let t=[];F({path:"/wp/v2/tribe_events_cat?page=1&per_page=100"}).then(e=>{null!=typeof e&&null!=e&&(t=e.map(function(e,t){return e.slug})),t.push("all"),this.setState({categoriesList:t})}),this.props.setAttributes({ebec_block_id:this.props.clientId})}render(){var e=document.getElementById("event-block-style-"+this.props.clientId);e&&(e.innerHTML=function(e){const{main_skin_color:t,event_date_color:a,event_title_color:n,event_venue_color:l,event_description_color:i,event_link_color:r,event_date_font:o,event_title_font:s,event_venue_font:c,event_description_font:p,event_link_font:d,event_date_family:v,event_date_weight:_,event_date_transform:m,event_date_style:h,event_date_decoration:u,event_date_line_height:b,event_date_letter_spacing:y,event_title_family:g,event_title_weight:f,event_title_transform:E,event_title_style:H,event_title_decoration:R,event_title_line_height:S,event_title_letter_spacing:D,event_venue_family:k,event_venue_weight:L,event_venue_transform:T,event_venue_style:F,event_venue_decoration:C,event_venue_line_height:w,event_venue_letter_spacing:N,event_description_family:x,event_description_weight:M,event_description_transform:P,event_description_style:A,event_description_decoration:V,event_description_line_height:z,event_description_letter_spacing:B,event_link_family:W,event_link_weight:I,event_link_transform:Y,event_link_style:j,event_link_decoration:J,event_link_line_height:U,event_link_letter_spacing:$,event_simple_color:G,event_featured_color:Q}=e.attributes;return function(e,t){var a="";for(var n in e){var l=e[n],i="";for(var r in l){var o=!0;"string"==typeof l[r]&&0===l[r].length&&(o=!1),"font-family"===r&&void 0!==l[r]&&"Default"===l[r]||void 0!==l[r]&&o&&(i+="font-family"===r?r+": '"+l[r]+"';":r+": "+l[r]+";")}0!==i.length&&(a+=t,a+=n+"{",a+=i,a+="}")}return a}({" .ebec-header-year":{color:t}," .ebec-header-line":{"background-color":t}," .ebec-event-datetimes .ev-mo":{color:t}," .ebec-event-datetimes .ebec-ev-day":{color:t}," .ebec-list-wrapper>:not(.ebec-minimal-list-wrapper) .ebec-list-posts":{"border-left-color":t}," .ebec-event-details":{"border-left-color":t}," .ebec-events-title":{color:n,"font-size":s+"px","font-family":g,"font-weight":f,"text-transform":E,"font-style":H,"text-decoration":R,"line-height":"initial"===S?"initial":S+"px","letter-spacing":D+"px"}," .ebec-date-area":{color:a,"font-size":o+"px","font-family":v,"font-weight":_,"text-transform":m,"font-style":h,"text-decoration":u,"line-height":"initial"===b?"initial":b+"px","letter-spacing":y+"px"}," .ebec-list-venue":{color:l,"font-size":c+"px","font-family":k,"font-weight":L,"text-transform":T,"font-style":F,"text-decoration":C,"line-height":"initial"===w?"initial":w+"px","letter-spacing":N+"px"}," .ebec-event-content":{color:i,"font-family":x,"font-weight":M,"text-transform":P,"font-style":A,"text-decoration":V,"letter-spacing":B+"px"}," .ebec-event-content p":{"font-size":p+"px","line-height":"initial"===z?"initial":z+"px"}," .ebec-events-read-more":{color:r,"font-size":d+"px","font-family":W,"font-weight":I,"text-transform":Y,"font-style":j,"text-decoration":J,"line-height":"initial"===U?"initial":U+"px","letter-spacing":$+"px"}," .ebec-list-venue a ":{color:l}," .ebec-minimal-list-wrapper .ebec-list-posts.style-1.ebec-simple-event .ebec-event-date-tag":{"background-color":G,"border-left":"4px solid "+O(G,20)}," .ebec-minimal-list-wrapper .ebec-list-posts.style-1.ebec-featured-event .ebec-event-date-tag":{"background-color":Q,"border-left":"4px solid "+O(Q,20)}},`#block-${e.clientId}`)}(this.props));const{attributes:t,setAttributes:a,events:i}=this.props,{ebec_ev_category:r,ebec_max_events:o,ebec_venue:s,ebec_display_cate:c,ebec_display_desc:p,ebec_type:d,ebec_hide_read_more_link:v,ebec_date_formats:_,ebec_order:m,ebec_event_source:u,ebec_date_range_start:b,ebec_date_range_end:y,main_skin_color:g,event_date_color:f,event_title_color:E,event_venue_color:H,event_description_color:R,event_link_color:S,event_date_font:D,event_title_font:k,event_venue_font:L,event_description_font:F,event_link_font:C,event_date_family:N,event_date_weight:x,event_date_transform:P,event_date_style:A,event_date_decoration:V,event_date_line_height:z,event_date_letter_spacing:B,event_title_family:W,event_title_weight:I,event_title_transform:Y,event_title_style:j,event_title_decoration:J,event_title_line_height:U,event_title_letter_spacing:$,event_venue_family:G,event_venue_weight:Q,event_venue_transform:Z,event_venue_style:K,event_venue_decoration:q,event_venue_line_height:X,event_venue_letter_spacing:ee,event_description_family:te,event_description_weight:ae,event_description_transform:ne,event_description_style:le,event_description_decoration:ie,event_description_line_height:re,event_description_letter_spacing:oe,event_link_family:se,event_link_weight:ce,event_link_transform:pe,event_link_style:de,event_link_decoration:ve,event_link_line_height:_e,event_link_letter_spacing:me,event_link_name:he,no_event_text:ue,isPreview:be,event_layout:ye,event_desc_type:ge,event_header_type:fe,event_simple_color:Ee,event_featured_color:He}=t;let Re="",Se="",De=!0,ke=Array.isArray(r)?r.join(" "):r;return be?React.createElement("img",{width:"100%",src:l,alt:""}):React.createElement(n.Fragment,null,React.createElement(T,{category:this.state.categoriesList,categorySelect:r,categorySelectHandle:e=>a({ebec_ev_category:e}),eventsLimit:o,eventsLimitHandle:e=>a({ebec_max_events:e}),venue:s,venueHandle:e=>a({ebec_venue:e}),displayCat:c,displayCatHandle:e=>a({ebec_display_cate:e}),displayDesc:p,displayDescHandle:e=>a({ebec_display_desc:e}),eventType:d,eventTypeHandle:e=>a({ebec_type:e}),dateFormats:_,dateFormatHandle:e=>a({ebec_date_formats:e}),eventOrder:m,eventOrderHandle:e=>a({ebec_order:e}),eventTime:u,eventTimeHandle:e=>a({ebec_event_source:e}),eventRangeStart:b,eventRangeStartHandle:e=>a({ebec_date_range_start:e}),eventRangeEnd:y,eventRangeEndHandle:e=>a({ebec_date_range_end:e}),skinColor:g,skinColorHandle:e=>a({main_skin_color:e.hex}),noEventText:ue,noEventTextHandle:e=>a({no_event_text:e}),eventDateColor:f,eventDateColorHandle:e=>a({event_date_color:e.hex}),eventDateFont:D,eventDateFontHandle:e=>a({event_date_font:e}),eventDateFamilyFont:N,eventDateFamilyFontHandle:e=>a({event_date_family:e}),eventDateWeight:x,eventDateWeightHandle:e=>a({event_date_weight:e}),eventDateTransform:P,eventDateTransformHandle:e=>a({event_date_transform:e}),eventDateStyle:A,eventDateStyleHandle:e=>a({event_date_style:e}),eventDateDecoration:V,eventDateDecorationHandle:e=>a({event_date_decoration:e}),eventDateLineHeight:z,eventDateLineHeightHandle:e=>a({event_date_line_height:e}),eventDateLetterSpacing:B,eventDateLetterSpacingHandle:e=>a({event_date_letter_spacing:e}),eventTitleColor:E,eventTitleColorHandle:e=>a({event_title_color:e.hex}),eventTitleFont:k,eventTitleFontHandle:e=>a({event_title_font:e}),eventTitleFamilyFont:W,eventTitleFamilyFontHandle:e=>a({event_title_family:e}),eventTitleWeight:I,eventTitleWeightHandle:e=>a({event_title_weight:e}),eventTitleTransform:Y,eventTitleTransformHandle:e=>a({event_title_transform:e}),eventTitleStyle:j,eventTitleStyleHandle:e=>a({event_title_style:e}),eventTitleDecoration:J,eventTitleDecorationHandle:e=>a({event_title_decoration:e}),eventTitleLineHeight:U,eventTitleLineHeightHandle:e=>a({event_title_line_height:e}),eventTitleLetterSpacing:$,eventTitleLetterSpacingHandle:e=>a({event_title_letter_spacing:e}),eventVenueColor:H,eventVenueColorHandle:e=>a({event_venue_color:e.hex}),eventVenueFont:L,eventVenueFontHandle:e=>a({event_venue_font:e}),eventVenueFamilyFont:G,eventVenueFamilyFontHandle:e=>a({event_venue_family:e}),eventVenueWeight:Q,eventVenueWeightHandle:e=>a({event_venue_weight:e}),eventVenueTransform:Z,eventVenueTransformHandle:e=>a({event_venue_transform:e}),eventVenueStyle:K,eventVenueStyleHandle:e=>a({event_venue_style:e}),eventVenueDecoration:q,eventVenueDecorationHandle:e=>a({event_venue_decoration:e}),eventVenueLineHeight:X,eventVenueLineHeightHandle:e=>a({event_venue_line_height:e}),eventVenueLetterSpacing:ee,eventVenueLetterSpacingHandle:e=>a({event_venue_letter_spacing:e}),eventDescriptionColor:R,eventDescriptionColorHandle:e=>a({event_description_color:e.hex}),eventDescriptionFont:F,eventDescriptionFontHandle:e=>a({event_description_font:e}),eventDescriptionFamilyFont:te,eventDescriptionFamilyFontHandle:e=>a({event_description_family:e}),eventDescriptionWeight:ae,eventDescriptionWeightHandle:e=>a({event_description_weight:e}),eventDescriptionTransform:ne,eventDescriptionTransformHandle:e=>a({event_description_transform:e}),eventDescriptionStyle:le,eventDescriptionStyleHandle:e=>a({event_description_style:e}),eventDescriptionDecoration:ie,eventDescriptionDecorationHandle:e=>a({event_description_decoration:e}),eventDescriptionLineHeight:re,eventDescriptionLineHeightHandle:e=>a({event_description_line_height:e}),eventDescriptionLetterSpacing:oe,eventDescriptionLetterSpacingHandle:e=>a({event_description_letter_spacing:e}),eventLinkColor:S,eventLinkColorHandle:e=>a({event_link_color:e.hex}),eventLinkFont:C,eventLinkFontHandle:e=>a({event_link_font:e}),eventLinkFamilyFont:se,eventLinkFamilyFontHandle:e=>a({event_link_family:e}),eventLinkWeight:ce,eventLinkWeightHandle:e=>a({event_link_weight:e}),eventLinkTransform:pe,eventLinkTransformHandle:e=>a({event_link_transform:e}),eventLinkStyle:de,eventLinkStyleHandle:e=>a({event_link_style:e}),eventLinkDecoration:ve,eventLinkDecorationHandle:e=>a({event_link_decoration:e}),eventLinkLineHeight:_e,eventLinkLineHeightHandle:e=>a({event_link_line_height:e}),eventLinkLetterSpacing:me,eventLinkLetterSpacingHandle:e=>a({event_link_letter_spacing:e}),eventLinkName:he,eventLinkNameHandle:e=>a({event_link_name:e}),eventLayoutHandle:e=>{a({event_layout:e})},eventLayout:ye,eventDescTypeHandle:e=>a({event_desc_type:e}),eventDescType:ge,eventHeaderType:fe,eventHeaderTypeHandle:e=>a({event_header_type:e}),eventSimpleColor:Ee,eventSimpleColorHandle:e=>a({event_simple_color:e.hex}),eventFeaturedColor:He,eventFeaturedColorHandle:e=>a({event_featured_color:e.hex})}),React.createElement("div",{id:"ebec-events-list-content",className:"ebec-list-wrapper"},React.createElement("div",{id:`ebec-${ye}-list-wrp`,className:`ebec-${ye}-list-wrapper ${ke}`},!1!==i?0!==i.length?React.createElement("div",null,i.map((e,t)=>{if(o>t)return Se==e.start_date_details.year?Re==e.start_date_details.month?De=!1:(Re=e.start_date_details.month,De=!0):(Se=e.start_date_details.year,Re=e.start_date_details.month,De=!0),React.createElement(w,{id:e.id,title:e.title,venue:e.venue,start_date:e.start_date,start_date_year:e.start_date_details.year,start_date_month:e.start_date_details.month,start_date_day:e.start_date_details.day,end_date_year:e.end_date_details.year,end_date_month:e.end_date_details.month,end_date_day:e.end_date_details.day,end_date:e.end_date,venue_name:e.venue.venue,venue_address:void 0!==e.venue.address?e.venue.address:"",venue_city:void 0!==e.venue.city?e.venue.city:"",venue_zip:void 0!==e.venue.zip?e.venue.zip:"",venue_state:e.venue.state?e.venue.state:e.venue.province?e.venue.province:"",venue_country:e.venue.country,venue_url:e.venue.url,description:e.description,excerpt:e.excerpt,image_url:e.image.url,category:e.categories,feature:e.featured,url:e.url,allDay:e.all_day,display_header:De,hide_venue:s,display_category:c,display_description:p,date_format:_,event_cost:e.cost,main_col:g,date_col:f,title_col:E,venue_col:H,description_col:R,link_col:S,date_font:D,title_font:k,venue_font:L,description_font:F,link_font:C,date_family_font:N,date_weight:x,date_transform:P,date_style:A,date_decoration:V,date_line_height:z,date_letter_spacing:B,title_family_font:W,title_weight:I,title_transform:Y,title_style:j,title_decoration:J,title_line_height:U,title_letter_spacing:$,venue_family_font:G,venue_weight:Q,venue_transform:Z,venue_style:K,venue_decoration:q,venue_line_height:X,venue_letter_spacing:ee,description_family_font:te,description_weight:ae,description_transform:ne,description_style:le,description_decoration:ie,description_line_height:re,description_letter_spacing:oe,link_family_font:se,link_weight:ce,link_transform:pe,link_style:de,link_decoration:ve,link_line_height:_e,link_letter_spacing:me,link_name:he,eventLayout:ye,eventDescType:ge,eventHeaderType:fe,eventSimpleColor:Ee,eventFeaturedColor:He})})):React.createElement(h.Spinner,null):React.createElement("h2",null,M(ue)))))}}const A=(0,x.compose)([(0,N.withSelect)((e,t)=>{const{attributes:a}=t,{ebec_ev_category:n,ebec_date_range_start:l,ebec_date_range_end:i,ebec_type:r,ebec_event_source:o,ebec_order:s}=a;let c=o?new Date(l):new Date("0000-01-01 00:00:00"),p=o?new Date(i):new Date("9999-12-31 23:59:59"),d="",v=[],_=[],m=[],h=e("ebec/events_data").getTodos();return"error"!=h&&"zero"!=h?0!==h.length&&(h.map(e=>{let t=!1;null!==n&&(n.length>0?n:["all"]).map(a=>{if(!0!==t){if("all"===a)return t=!0,m.push(e);e.categories.map(n=>{if(n.slug==a)return t=!0,m.push(e)})}})}),0!==m.length?(m.map(e=>{let t=e.start_date;c<new Date(t)&&v.push(e)}),0!==v.length?(v.map(e=>{let t=e.end_date;p>new Date(t)&&_.push(e)}),d=0!==_.length&&("ASC"==s?_.sort(function(e,t){return t.start_date-e.start_date}):_.sort(function(e,t){return e.start_date-t.start_date}).reverse())):d=!1):d=!1):d=!1,{events:d}})])(P),{registerBlockType:V}=wp.blocks,{__:z}=wp.i18n;V("ebec/event-list",{title:z("Events Block","ebec"),category:"common",icon:()=>React.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 62 62",version:"1.1",xmlns:"https://www.w3.org/2000/svg",xmlnsXlink:"https://www.w3.org/1999/xlink",xmlSpace:"preserve",xmlnsSerif:"https://www.serif.com/",fillRule:"evenodd",clipRule:"evenodd",strokeLinecap:"square",strokeLinejoin:"round",strokeMiterlimit:1.5},React.createElement("g",{id:"icon"},React.createElement("path",{d:"M55.831,16.969c0,-4.158 -3.375,-7.533 -7.533,-7.533l-35.156,-0c-4.158,-0 -7.533,3.375 -7.533,7.533l-0,35.156c-0,4.158 3.375,7.533 7.533,7.533l35.156,0c4.158,0 7.533,-3.375 7.533,-7.533l0,-35.156Z",fill:"#fff"}),React.createElement("clipPath",{id:"_clip1"},React.createElement("path",{d:"M55.831,16.969c0,-4.158 -3.375,-7.533 -7.533,-7.533l-35.156,-0c-4.158,-0 -7.533,3.375 -7.533,7.533l-0,35.156c-0,4.158 3.375,7.533 7.533,7.533l35.156,0c4.158,0 7.533,-3.375 7.533,-7.533l0,-35.156Z"})),React.createElement("g",{clipPath:"url(#_clip1)"},React.createElement("rect",{x:"5.609",y:"9.436",width:"50.222",height:"11.858",fill:"#008bff"})),React.createElement("path",{d:"M55.831,16.969c0,-4.158 -3.375,-7.533 -7.533,-7.533l-35.156,-0c-4.158,-0 -7.533,3.375 -7.533,7.533l-0,35.156c-0,4.158 3.375,7.533 7.533,7.533l35.156,0c4.158,0 7.533,-3.375 7.533,-7.533l0,-35.156Z",fill:"none",stroke:"#0f1031",strokeWidth:"1.88px"}),React.createElement("path",{d:"M16.625,1.707c0,-0.489 -0.396,-0.885 -0.885,-0.885c-0.488,-0 -0.885,0.396 -0.885,0.885l0,15.458c0,0.488 0.397,0.885 0.885,0.885c0.489,-0 0.885,-0.397 0.885,-0.885l0,-15.458Z",fill:"#0f1031"}),React.createElement("path",{d:"M46.585,1.707c-0,-0.489 -0.397,-0.885 -0.885,-0.885c-0.489,-0 -0.885,0.396 -0.885,0.885l-0,15.458c-0,0.488 0.396,0.885 0.885,0.885c0.488,-0 0.885,-0.397 0.885,-0.885l-0,-15.458Z",fill:"#0f1031"}),React.createElement("g",{id:"big-plus"},React.createElement("circle",{cx:"30.72",cy:"40.348",r:"14.068",fill:"#fff",stroke:"#a7a7a7",strokeWidth:"4.73px"}),React.createElement("path",{d:"M28.546,47.958l-0,-5.672l-5.515,-0l0,-3.876l5.515,-0l-0,-5.672l4.348,0l0,5.672l5.515,-0l-0,3.876l-5.515,-0l0,5.672l-4.348,-0Z",fill:"#a7a7a7",fillRule:"nonzero"})))),keywords:[z("event"),z("calendar"),z("events")],example:{attributes:{preview:!0,isPreview:!0}},edit:A,save:()=>null});(0,N.registerStore)("ebec/events_data",{reducer:(e=[],t)=>"POPULATE_TODO"===t.type?"zero"==t.todo?"zero":"error"!==t.todo?[...t.todo.events]:"error":e,actions:{populateTodo:e=>({type:"POPULATE_TODO",todo:e})},selectors:{getTodos:e=>e},resolvers:{getTodos(){F({path:"/tribe/events/v1/events/?page=1&per_page=999&start_date=0000-01-01&end_date=9999-12-31"}).then(e=>{0==e.events.length?(0,N.dispatch)("ebec/events_data").populateTodo("zero"):e.events?(0,N.dispatch)("ebec/events_data").populateTodo(e):(0,N.dispatch)("ebec/events_data").populateTodo("error")}).catch(function(){(0,N.dispatch)("ebec/events_data").populateTodo("error")})}}})}},a={};function n(e){var l=a[e];if(void 0!==l)return l.exports;var i=a[e]={exports:{}};return t[e](i,i.exports,n),i.exports}n.m=t,e=[],n.O=(t,a,l,i)=>{if(!a){var r=1/0;for(p=0;p<e.length;p++){for(var[a,l,i]=e[p],o=!0,s=0;s<a.length;s++)(!1&i||r>=i)&&Object.keys(n.O).every(e=>n.O[e](a[s]))?a.splice(s--,1):(o=!1,i<r&&(r=i));if(o){e.splice(p--,1);var c=l();void 0!==c&&(t=c)}}return t}i=i||0;for(var p=e.length;p>0&&e[p-1][2]>i;p--)e[p]=e[p-1];e[p]=[a,l,i]},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var a=t.getElementsByTagName("script");if(a.length)for(var l=a.length-1;l>-1&&(!e||!/^http(s?):/.test(e));)e=a[l--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{var e={57:0,350:0};n.O.j=t=>0===e[t];var t=(t,a)=>{var l,i,[r,o,s]=a,c=0;if(r.some(t=>0!==e[t])){for(l in o)n.o(o,l)&&(n.m[l]=o[l]);if(s)var p=s(n)}for(t&&t(a);c<r.length;c++)i=r[c],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return n.O(p)},a=globalThis.webpackChunkevents_lists_block_for_the_events_calendar=globalThis.webpackChunkevents_lists_block_for_the_events_calendar||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var l=n.O(void 0,[350],()=>n(22));l=n.O(l)})(); -
template-events-calendar/tags/2.5.1/includes/events-shortcode-block/includes/ebec-block.php
r3356449 r3363701 22 22 */ 23 23 private function __construct() { 24 add_action( 'enqueue_block_assets', array( $this, 'ebec_editor_assets' ) );24 // add_action( 'enqueue_block_assets', array( $this, 'ebec_editor_assets' ) ); 25 25 add_action( 'enqueue_block_editor_assets', array( $this, 'ebec_block_editor_assets' ) ); 26 26 add_action( 'init', array( $this, 'ebec_register_block' ) ); … … 39 39 wp_enqueue_script( 'ebec-block-editor', ECT_PLUGIN_URL . 'includes/events-shortcode-block/dist/index.js', array( 'wp-blocks', 'wp-i18n', 'wp-editor', 'wp-components', 'wp-element' ) ); 40 40 wp_enqueue_style( 'ebec-block-style-editor', ECT_PLUGIN_URL . 'includes/events-shortcode-block/dist/style-index.css', array( 'wp-edit-blocks' ), null, null, 'all' ); 41 42 // Localize script to pass Google Fonts setting to JavaScript 43 $options = get_option( 'ects_options' ); 44 $load_google_fonts = ! empty( $options['ect_load_google_font'] ) ? $options['ect_load_google_font'] : 'yes'; 45 wp_localize_script( 'ebec-block-editor', 'ebecBlockData', array( 46 'loadGoogleFonts' => $load_google_fonts 47 ) ); 41 48 } 42 49 public function ebec_modify_rest_api_limits() { … … 411 418 ); 412 419 $block_id = isset( $attributes['ebec_block_id'] ) ? $attributes['ebec_block_id'] : ''; 413 $build_url = 'https://fonts.googleapis.com/css?family='; 414 $build_url .= implode( '|', array_filter( $font_family_array ) ); 415 wp_enqueue_style( 'ebec-google-font-' . $block_id, "$build_url", array(), null, 'all' ); 420 $options = get_option( 'ects_options' ); 421 $load_google_fonts = ! empty( $options['ect_load_google_font'] ) ? $options['ect_load_google_font'] : 'yes'; 422 if ( $load_google_fonts == 'yes' ) { 423 $build_url = 'https://fonts.googleapis.com/css?family='; 424 $build_url .= implode( '|', array_filter( $font_family_array ) ); 425 wp_enqueue_style( 'ebec-google-font-' . $block_id, "$build_url", array(), null, 'all' ); 426 } 416 427 $events = ''; 417 428 $html = ''; … … 425 436 include ECT_PLUGIN_DIR . '/includes/events-shortcode-block/includes/ebec-style-setting.php'; 426 437 include ECT_PLUGIN_DIR . '/includes/events-shortcode-block/Layouts/list/ebec-list-style.php'; 438 wp_enqueue_style( 'ebec-block-style-front', ECT_PLUGIN_URL . 'includes/events-shortcode-block/assets/css/ebec-style.css', array(), null, null, 'all' ); 427 439 if ( isset( $selectors ) ) { 428 wp_add_inline_style( 'ebec- google-font-' . $block_id, $selectors );440 wp_add_inline_style( 'ebec-block-style-front', $selectors ); 429 441 } 430 442 -
template-events-calendar/tags/2.5.1/readme.txt
r3356449 r3363701 6 6 Tested up to: 6.8.2 7 7 Requires PHP: 7.2 8 Stable tag: 2.5. 08 Stable tag: 2.5.1 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 120 120 == Changelog == 121 121 122 = Version 2.5.1 | September 18, 2025 = 123 * Fixed: Issue with load google fonts on events block. 124 * Improvement: Other plugins recommendations. 125 * Tested upto: The Events Calendar version 6.15.4 126 127 122 128 = Version 2.5.0 | September 05, 2025 = 123 129 * Added: Support for Arial font family in the Events block. -
template-events-calendar/trunk/admin/feedback/admin-feedback-form.php
r3308851 r3363701 19 19 */ 20 20 public function __construct() { 21 //$this->plugin_url = plugin_dir_url( $this->plugin_url );22 21 add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_feedback_scripts' ) ); 23 22 add_action( 'admin_head', array( $this, 'show_deactivate_feedback_popup' ) ); -
template-events-calendar/trunk/events-calendar-templates.php
r3356449 r3363701 4 4 Plugin URI:https://eventscalendaraddons.com/plugin/events-shortcodes-pro/?utm_source=ect_plugin&utm_medium=inside&utm_campaign=get_pro&utm_content=plugin_uri 5 5 Description:<a href="https://wordpress.org/plugins/the-events-calendar/">📅 The Events Calendar Addon</a> - Shortcodes to show The Events Calendar plugin events list on any page or post in different layouts. 6 Version:2.5. 06 Version:2.5.1 7 7 Requires at least: 5.0 8 8 Tested up to:6.8.2 … … 23 23 } 24 24 if (! defined('ECT_VERSION')) { 25 define('ECT_VERSION', '2.5. 0');25 define('ECT_VERSION', '2.5.1'); 26 26 } 27 27 … … 118 118 public function ect_load_files() 119 119 { 120 121 120 122 if (class_exists('Tribe__Events__Main') or defined('Tribe__Events__Main::VERSION')) { 121 123 if (defined('WPB_VC_VERSION')) { … … 131 133 if (is_admin()) { 132 134 /*** Plugin review notice file */ 133 require_once ECT_PLUGIN_DIR . '/admin/notices/admin-notices.php'; 135 require_once ECT_PLUGIN_DIR . 'admin/marketing/ect-marketing.php'; 136 require_once ECT_PLUGIN_DIR . '/admin/feedback-notice/feedback-notice.php'; 134 137 require_once ECT_PLUGIN_DIR . '/admin/feedback/admin-feedback-form.php'; 135 138 require_once ECT_PLUGIN_DIR . 'admin/cpfm-feedback/cron/class-cron.php'; … … 193 196 require_once ECT_PLUGIN_DIR . 'admin/ect-event-shortcode.php'; 194 197 } 195 public static function is_theme_activate($target)196 {197 $theme = wp_get_theme();198 if ($theme->name == $target || stripos($theme->parent_theme, $target) !== false) {199 return true;200 }201 return false;202 }203 198 public static function onInit() 204 199 { 205 if (self::is_theme_activate('Divi')) {206 ect_create_admin_notice(207 array(208 'id' => 'ect-divi-module-notice',209 'message' => __(210 'Greetings! We have noticed that you are currently using the <strong>Divi Page Builder</strong>.</br>211 We would like to suggest trying out the latest <strong> <a href="https://wordpress.org/plugins/events-calendar-modules-for-divi/" target="_blank"> Events Calendar Modules For Divi </a></strong> plugin. <a class="button button-primary" href="https://wordpress.org/plugins/events-calendar-modules-for-divi/" target="_blank">Try it now!</a> </br>',212 'ect'213 ),214 'review_interval' => 3,215 'logo' => ECT_PLUGIN_URL . 'assets/images/icon-events-module-divi.svg',216 'plugin_name' => 'Timeline Module For Divi',217 )218 );219 }220 221 200 if (version_compare(get_option('ect-v'), '2.4.0', '<')) { 222 201 ect_create_admin_notice( … … 238 217 ); 239 218 } 240 if (did_action('elementor/loaded') && ! class_exists('Events_Calendar_Addon')) {241 ect_create_admin_notice(242 array(243 'id' => 'ect-elementor-addon-notice',244 'message' => wp_kses_post(245 __(246 'Hi! We checked that you are using <strong>Elementor Page Builder</strong>.247 <br/>We suggest you to try "<a target="_blank" href="https://eventscalendaraddons.com/plugin/events-widgets-pro/?utm_source=ect_plugin&utm_medium=inside&utm_campaign=get_pro&utm_content=ectbe_inside_notice"><strong>Events Widgets For Elementor</strong></a>," a new addon by <a target="_blank" href="https://coolplugins.net/?utm_source=ect_plugin&utm_medium=inside&utm_campaign=author_page&utm_content=ectbe_inside_notice">Cool Plugins</a>.248 <br/>It enables you to display <strong>The Events Calendar</strong> plugin events in Elementor pages.',249 'ect'250 )251 ),252 'review_interval' => 3,253 'logo' => ECT_PLUGIN_URL . 'assets/images/icon-events-widgets.svg',254 )255 );256 }257 219 /*** Plugin review notice file */ 258 220 ect_create_admin_notice( … … 263 225 'review_url' => esc_url('https://wordpress.org/support/plugin/template-events-calendar/reviews/#new-post'), // required 264 226 'plugin_name' => 'Events Shortcodes Addon', // required 265 'logo' => ECT_PLUGIN_URL . 'assets/images/icon-events-shortcodes.svg', // optional: it will display logo266 227 'review_interval' => 3, // optional: this will display review notice 267 228 // after 5 days from the installation_time -
template-events-calendar/trunk/includes/events-shortcode-block/dist/index.asset.php
r3356449 r3363701 1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-element'), 'version' => ' 4bac0b921308dcc1cd57');1 <?php return array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-element'), 'version' => '5f5bc8d833f0c33b67b0'); -
template-events-calendar/trunk/includes/events-shortcode-block/dist/index.js
r3356449 r3363701 1 (()=>{"use strict";var e,t={22:(e,t,a)=>{const n=window.wp.element,l=a.p+"images/events.bb8bdf7c.png",i=JSON.parse('{"l":{"Abel":"Abel","Abril Fatface":"Abril Fatface","Acme":"Acme","Alegreya":"Alegreya","Alex Brush":"Alex Brush","Amaranth":"Amaranth","Amatic SC":"Amatic SC","Anton":"Anton","Arbutus Slab":"Arbutus Slab","Architects Daughter":"Architects Daughter","Archivo":"Archivo","Archivo Black":"Archivo Black","Arima Madurai":"Arima Madurai","Asap":"Asap","Arial":"Arial","Bad Script":"Bad Script","Baloo Bhaina":"Baloo Bhaina","Bangers":"Bangers","Berkshire Swash":"Berkshire Swash","Bitter":"Bitter","Boogaloo":"Boogaloo","Bree Serif":"Bree Serif","Bungee Shade":"Bungee Shade","Cantata One":"Cantata One","Catamaran":"Catamaran","Caveat":"Caveat","Caveat Brush":"Caveat Brush","Ceviche One":"Ceviche One","Chewy":"Chewy","Contrail One":"Contrail One","Crete Round":"Crete Round","Dancing Script":"Dancing Script","Exo 2":"Exo 2","Fascinate":"Fascinate","Francois One":"Francois One","Freckle Face":"Freckle Face","Fredoka One":"Fredoka One","Gloria Hallelujah":"Gloria Hallelujah","Gochi Hand":"Gochi Hand","Great Vibes":"Great Vibes","Handlee":"Handlee","Inconsolata":"Inconsolata","Indie Flower":"Indie Flower","Kaushan Script":"Kaushan Script","Lalezar":"Lalezar","Lato":"Lato","Libre Baskerville":"Libre Baskerville","Life Savers":"Life Savers","Lobster":"Lobster","Lora":"Lora","Luckiest Guy":"Luckiest Guy","Marcellus SC":"Marcellus SC","Monoton":"Monoton","Montserrat":"Montserrat","News Cycle":"News Cycle","Nothing You Could Do":"Nothing You Could Do","Noto Serif":"Noto Serif","Oleo Script Swash Caps":"Oleo Script Swash Caps","Open Sans":"Open Sans","Open Sans Condensed":"Open Sans Condensed","Oranienbaum":"Oranienbaum","Oswald":"Oswald","PT Sans":"PT Sans","PT Sans Narrow":"PT Sans Narrow","PT Serif":"PT Serif","Pacifico":"Pacifico","Patrick Hand":"Patrick Hand","Peralta":"Peralta","Permanent Marker":"Permanent Marker","Philosopher":"Philosopher","Play":"Play","Playfair Display":"Playfair Display","Playfair Display SC":"Playfair Display SC","Poiret One":"Poiret One","Press Start 2P":"Press Start 2P","Prosto One":"Prosto One","Quattrocento":"Quattrocento","Questrial":"Questrial","Quicksand":"Quicksand","Raleway":"Raleway","Rancho":"Rancho","Righteous":"Righteous","Roboto":"Roboto","Roboto Condensed":"Roboto Condensed","Roboto Slab":"Roboto Slab","Rubik":"Rubik","Rye":"Rye","Satisfy":"Satisfy","Shadows Into Light":"Shadows Into Light","Shojumaru":"Shojumaru","Sigmar One":"Sigmar One","Skranji":"Skranji","Slabo 27px":"Slabo 27px","Special Elite":"Special Elite","Tinos":"Tinos","Ultra":"Ultra","UnifrakturMaguntia":"UnifrakturMaguntia","VT323":"VT323","Yanone Kaffeesatz":"Yanone Kaffeesatz"}}'),{PanelBody:r,DateTimePicker:o,TextControl:s,ColorPicker:c,SelectControl:p,ToggleControl:d,RangeControl:v,RadioControl:_}=wp.components,{__}=wp.i18n;class m extends n.Component{render(){let e=[];for(const t in i.l)e.push({label:t,value:i.l[t]});return React.createElement(n.Fragment,null,React.createElement(v,{label:__("Font Size (in Pixel)","ebec"),value:this.props.fontSize,onChange:this.props.fontSizeHandle,min:0,max:100}),React.createElement(p,{label:__("Family","ebec"),options:e,value:this.props.fontFamily,onChange:this.props.fontFamilyHandle}),React.createElement(p,{label:__("Weight","ebec"),options:[{label:"100",value:"100"},{label:"200",value:"200"},{label:"300",value:"300"},{label:"400",value:"400"},{label:"500",value:"500"},{label:"600",value:"600"},{label:"700",value:"700"},{label:"800",value:"800"},{label:"900",value:"900"},{label:"Normal",value:"normal"},{label:"Bold",value:"bold"}],value:this.props.fontWeight,onChange:this.props.fontWeightHandle}),React.createElement(p,{label:__("Transform","ebec"),options:[{label:"Uppercasse",value:"uppercase"},{label:"Lowercase",value:"lowercase"},{label:"Capitalize",value:"capitalize"},{label:"Normal",value:"normal"},{label:"Default",value:"none"}],value:this.props.fontTransform,onChange:this.props.fontTransformHandle}),React.createElement(p,{label:__("Style","ebec"),options:[{label:"Normal",value:"normal"},{label:"Italic",value:"italic"},{label:"Oblique",value:"oblique"},{label:"Default",value:"initial"}],value:this.props.fontStyle,onChange:this.props.fontStyleHandle}),React.createElement(p,{label:__(" Decoration","ebec"),options:[{label:"None",value:"none"},{label:"Overline",value:"overline"},{label:"Underline",value:"underline"},{label:"Line-Through",value:"line-through"},{label:"Default",value:"initial"}],value:this.props.textDecoration,onChange:this.props.textDecorationHandle}),React.createElement(v,{label:__("Line Height (in Pixel)","ebec"),value:this.props.eventLineHeight,onChange:this.props.eventLineHeightHandle,min:0,max:100}),React.createElement(v,{label:__("Letter Spacing (in Pixel)","ebec"),value:this.props.eventLetterSpacing,onChange:this.props.eventLetterSpacingHandle,min:-5,max:10,step:.1}))}}const h=window.wp.components,{InspectorControls:u,PanelColorSettings:b}=wp.blockEditor,{PanelBody:y,DateTimePicker:g,TextControl:f,ColorPicker:E,SelectControl:H,ToggleControl:R,RangeControl:S,RadioControl:D,FormTokenField:k}=wp.components,{__:L}=wp.i18n;class T extends n.Component{render(){const e=[{label:"NO",value:"no"},{label:"YES",value:"yes"}];return React.createElement(n.Fragment,null,React.createElement(u,null,React.createElement(y,{title:L("Event Panel","ebec")},React.createElement(H,{label:L("Layout","ebec"),description:L("Select events layout"),options:[{label:"Default",value:"default"},{label:"Minimal",value:"minimal"}],value:this.props.eventLayout,onChange:this.props.eventLayoutHandle}),React.createElement("div",{className:"ebec-impressum-select-multiple"},React.createElement(k,{label:L("Select Category","ebec"),value:this.props.categorySelect,suggestions:this.props.category,onChange:this.props.categorySelectHandle,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1})),React.createElement(H,{label:L("Date Formats","ebec"),description:L("yes/no"),options:[{label:"Default (01 January 2019)",value:"default"},{label:"Md,Y (Jan 01, 2019)",value:"MD,Y"},{label:"Fd,Y (January 01, 2019)",value:"FD,Y"},{label:"dM (01 Jan)",value:"DM"},{label:"dF (01 January)",value:"DF"},{label:"Md (Jan 01)",value:"MD"},{label:"Fd (January 01)",value:"FD"},{label:"Md,YT (Jan 01, 2019 8:00am-5:00pm)",value:"MD,YT"},{label:"Full (01 January 2019 8:00am-5:00pm)",value:"full"},{label:"jMl (1 Jan Monday)",value:"jMl"},{label:"d.FY (01. January 2019)",value:"d.FY"},{label:"d.F (01. January)",value:"d.F"},{label:"ldF (Monday 01 January)",value:"ldF"},{label:"Mdl (Jan 01 Monday)",value:"Mdl"},{label:"d.Ml (01. Jan Monday)",value:"d.Ml"},{label:"dFT (01 January 8:00am-5:00pm)",value:"dFT"}],value:this.props.dateFormats,onChange:this.props.dateFormatHandle}),React.createElement(h.__experimentalNumberControl,{label:L("Limit the events","ebec"),isShiftStepEnabled:!0,shiftStep:1,value:this.props.eventsLimit,onChange:this.props.eventsLimitHandle,required:!0,min:1}),React.createElement("br",null),React.createElement(H,{label:L("Events Order","ebec"),description:L(" Events Order"),options:[{label:"ASC",value:"ASC"},{label:"DESC",value:"DESC"}],value:this.props.eventOrder,onChange:this.props.eventOrderHandle}),"minimal"!==this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(H,{label:L("Hide Venue","ebec"),description:L("Hide Venue Settings"),options:e,value:this.props.venue,onChange:this.props.venueHandle}),React.createElement(H,{label:L("Display Description","ebec"),description:L("Display Description Settings"),options:e,value:this.props.displayDesc,onChange:this.props.displayDescHandle}),"yes"===this.props.displayDesc&&React.createElement(H,{label:L("Event Description?","ebec"),description:L("Event Description Settings"),options:[{label:"Short",value:"short"},{label:"Full",value:"full"}],value:this.props.eventDescType,onChange:this.props.eventDescTypeHandle})),"minimal"!==this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(H,{label:L("Month Header","ebec"),description:L("Month Header"),options:[{label:"Show Header",value:"show_header"},{label:"Hide Header",value:"hide_header"}],value:this.props.eventHeaderType,onChange:this.props.eventHeaderTypeHandle,default:!0})),React.createElement(R,{label:L("Enable this option if you want to Show Events in between date range","ebec"),checked:this.props.eventTime,onChange:this.props.eventTimeHandle}),React.createElement("p",{style:{color:"red"}},"Select Event Date option only works on front-end side"),React.createElement(H,{label:L("Events Type (Past/Future Events)","ebec"),description:L("Events Type"),options:[{label:"Upcoming",value:"future"},{label:"Past",value:"past"},{label:"All",value:"all"}],value:this.props.eventType,onChange:this.props.eventTypeHandle}),React.createElement("p",{style:{color:"red"}},"Events Type option only works on front-end side")),!0===this.props.eventTime&&React.createElement(y,{title:L("Start Event Panel","ebec"),className:"ebec-start-date-picker"},React.createElement(g,{label:L("Start Date","ebec"),currentDate:this.props.eventRangeStart,onChange:this.props.eventRangeStartHandle,is12Hour:!0})),1==this.props.eventTime&&React.createElement(y,{title:L("End Event Panel","ebec"),className:"ebec-end-date-picker"},React.createElement(g,{currentDate:this.props.eventRangeEnd,onChange:this.props.eventRangeEndHandle,is12Hour:!0})),React.createElement(f,{label:"No Event Text (Message to show if no event will available)",value:this.props.noEventText,onChange:this.props.noEventTextHandle,className:"ebec-no-event-text"}),React.createElement(y,{title:L("Main Skin Color","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.skinColor,onChangeComplete:this.props.skinColorHandle,disableAlpha:!0})),React.createElement(y,{title:L("Event Date Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventDateColor,onChangeComplete:this.props.eventDateColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventDateFont,fontSizeHandle:this.props.eventDateFontHandle,fontFamily:this.props.eventDateFamilyFont,fontFamilyHandle:this.props.eventDateFamilyFontHandle,fontWeight:this.props.eventDateWeight,fontWeightHandle:this.props.eventDateWeightHandle,fontTransform:this.props.eventDateTransform,fontTransformHandle:this.props.eventDateTransformHandle,fontStyle:this.props.eventDateStyle,fontStyleHandle:this.props.eventDateStyleHandle,textDecoration:this.props.eventDateDecoration,textDecorationHandle:this.props.eventDateDecorationHandle,eventLineHeight:this.props.eventDateLineHeight,eventLineHeightHandle:this.props.eventDateLineHeightHandle,eventLetterSpacing:this.props.eventDateLetterSpacing,eventLetterSpacingHandle:this.props.eventDateLetterSpacingHandle})),React.createElement(y,{title:L("Event Title Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventTitleColor,onChangeComplete:this.props.eventTitleColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventTitleFont,fontSizeHandle:this.props.eventTitleFontHandle,fontFamily:this.props.eventTitleFamilyFont,fontFamilyHandle:this.props.eventTitleFamilyFontHandle,fontWeight:this.props.eventTitleWeight,fontWeightHandle:this.props.eventTitleWeightHandle,fontTransform:this.props.eventTitleTransform,fontTransformHandle:this.props.eventTitleTransformHandle,fontStyle:this.props.eventTitleStyle,fontStyleHandle:this.props.eventTitleStyleHandle,textDecoration:this.props.eventTitleDecoration,textDecorationHandle:this.props.eventTitleDecorationHandle,eventLineHeight:this.props.eventTitleLineHeight,eventLineHeightHandle:this.props.eventTitleLineHeightHandle,eventLetterSpacing:this.props.eventTitleLetterSpacing,eventLetterSpacingHandle:this.props.eventTitleLetterSpacingHandle})),"minimal"!==this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(y,{title:L("Event Venue Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventVenueColor,onChangeComplete:this.props.eventVenueColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventVenueFont,fontSizeHandle:this.props.eventVenueFontHandle,fontFamily:this.props.eventVenueFamilyFont,fontFamilyHandle:this.props.eventVenueFamilyFontHandle,fontWeight:this.props.eventVenueWeight,fontWeightHandle:this.props.eventVenueWeightHandle,fontTransform:this.props.eventVenueTransform,fontTransformHandle:this.props.eventVenueTransformHandle,fontStyle:this.props.eventVenueStyle,fontStyleHandle:this.props.eventVenueStyleHandle,textDecoration:this.props.eventVenueDecoration,textDecorationHandle:this.props.eventVenueDecorationHandle,eventLineHeight:this.props.eventVenueLineHeight,eventLineHeightHandle:this.props.eventVenueLineHeightHandle,eventLetterSpacing:this.props.eventVenueLetterSpacing,eventLetterSpacingHandle:this.props.eventVenueLetterSpacingHandle})),React.createElement(y,{title:L("Event Desciption Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventDescriptionColor,onChangeComplete:this.props.eventDescriptionColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventDescriptionFont,fontSizeHandle:this.props.eventDescriptionFontHandle,fontFamily:this.props.eventDescriptionFamilyFont,fontFamilyHandle:this.props.eventDescriptionFamilyFontHandle,fontWeight:this.props.eventDescriptionWeight,fontWeightHandle:this.props.eventDescriptionWeightHandle,fontTransform:this.props.eventDescriptionTransform,fontTransformHandle:this.props.eventDescriptionTransformHandle,fontStyle:this.props.eventDescriptionStyle,fontStyleHandle:this.props.eventDescriptionStyleHandle,textDecoration:this.props.eventDescriptionDecoration,textDecorationHandle:this.props.eventDescriptionDecorationHandle,eventLineHeight:this.props.eventDescriptionLineHeight,eventLineHeightHandle:this.props.eventDescriptionLineHeightHandle,eventLetterSpacing:this.props.eventDescriptionLetterSpacing,eventLetterSpacingHandle:this.props.eventDescriptionLetterSpacingHandle}))),React.createElement(y,{title:L("Find out More Style","ebec"),initialOpen:!1},React.createElement(f,{label:"Find out More Text",value:this.props.eventLinkName,onChange:this.props.eventLinkNameHandle}),React.createElement(E,{color:this.props.eventLinkColor,onChangeComplete:this.props.eventLinkColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventLinkFont,fontSizeHandle:this.props.eventLinkFontHandle,fontFamily:this.props.eventLinkFamilyFont,fontFamilyHandle:this.props.eventLinkFamilyFontHandle,fontWeight:this.props.eventLinkWeight,fontWeightHandle:this.props.eventLinkWeightHandle,fontTransform:this.props.eventLinkTransform,fontTransformHandle:this.props.eventLinkTransformHandle,fontStyle:this.props.eventLinkStyle,fontStyleHandle:this.props.eventLinkStyleHandle,textDecoration:this.props.eventLinkDecoration,textDecorationHandle:this.props.eventLinkDecorationHandle,eventLineHeight:this.props.eventLinkLineHeight,eventLineHeightHandle:this.props.eventLinkLineHeightHandle,eventLetterSpacing:this.props.eventLinkLetterSpacing,eventLetterSpacingHandle:this.props.eventLinkLetterSpacingHandle})),"minimal"===this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(y,{title:L("Non-Featured Event Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventSimpleColor,onChangeComplete:this.props.eventSimpleColorHandle,disableAlpha:!0})),React.createElement(y,{title:L("Featured Event Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventFeaturedColor,onChangeComplete:this.props.eventFeaturedColorHandle,disableAlpha:!0}))),React.createElement(h.CardBody,{className:"ebec-review-tab"},L("We hope you liked our plugin created events. Please share your valuable feedback.","ebec"),React.createElement("br",null),React.createElement("a",{className:"components-button is-primary is-small",href:"https://wordpress.org/support/plugin/events-block-for-the-events-calendar/reviews/",target:"_blank"},"Rate Us ★★★★★"))))}}const F=window.wp.apiFetch,{__:C}=wp.i18n,w=e=>{const t=/(<([^>]+)>)/gi;let a=e.title_family_font+"|"+e.venue_family_font+"|"+e.description_family_font+"|"+e.date_family_font+"|"+e.link_family_font ,l=document.createElement("link");l.href="https://fonts.googleapis.com/css?family="+a,l.rel="stylesheet",l.type="text/css",document.head.appendChild(l);let i=0==e.feature?"ebec-simple-event":"ebec-featured-event",r="",o=new Date(e.start_date),s=new Date(e.end_date),c=o.toLocaleString("en-us",{month:"long"}),p=o.toLocaleString("en-us",{month:"short"}),d=o.toLocaleDateString("en-us",{weekday:"long"}),v=s.toLocaleString("en-us",{month:"long"}),_=o.toLocaleString("en-us",{hour:"numeric",minute:"numeric",hour12:!0}).toLowerCase(),m=s.toLocaleString("en-us",{hour:"numeric",minute:"numeric",hour12:!0}).toLowerCase(),h=""!==e.description?e.description:e.excerpt;if("full"!==e.eventDescType){const a=(e.excerpt||e.description).replace(t," ").split(" "),n=a.slice(0,55).join(" ");h=a.length>53?`${n}[...]`:n}let u="";if(s&&o)if(e.allDay)r=React.createElement("span",null,"All Day");else if(e.start_date_day==e.end_date_day&&c==v)r=React.createElement("span",null,_," - ",m);else{const t=(new Date).getFullYear(),a=parseInt(e.start_date_year)!==t?`, ${e.start_date_year}`:"",n=parseInt(e.end_date_year)!==t?`, ${e.end_date_year}`:"";r=React.createElement("span",null,c," ",e.start_date_day,a," – ",v," ",e.end_date_day,n)}return null!=e.date_format&&(u="DM"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},p)):"MD"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},p," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day)):"FD"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day)):"DF"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c)):"FD,Y"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},c),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,", "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year)):"MD,Y"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},p),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,", "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year)):"MD,YT"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},p),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,", "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year),React.createElement("span",{className:"ebec-ev-time"},React.createElement("span",{class:"ebec-icon"},React.createElement("i",{class:"ebec-icon-clock","aria-hidden":"true"})),r)):"jMl"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},p," "),React.createElement("span",{className:"ebec-ev-weekday"},d)):"full"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year),React.createElement("span",{className:"ebec-ev-time"},React.createElement("span",{class:"ebec-icon"},React.createElement("i",{class:"ebec-icon-clock","aria-hidden":"true"})),r)):"d.FY"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,". "),React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year)):"d.F"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,". "),React.createElement("span",{className:"ebec-ev-month"},c)):"d.Ml"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,". "),React.createElement("span",{className:"ebec-ev-month"},p," "),React.createElement("span",{className:"ebec-ev-weekday"},d)):"ldF"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-weekday"},d," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c)):"Mdl"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},p," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-weekday"},d)):"dFT"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-time"},React.createElement("span",{class:"ebec-icon"},React.createElement("i",{class:"ebec-icon-clock","aria-hidden":"true"})),r)):React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year))),React.createElement(n.Fragment,null,!0===e.display_header&&"show_header"===e.eventHeaderType&&"minimal"!==e.eventLayout&&React.createElement("div",{className:"ebec-month-header "+i},React.createElement("span",{className:"ebec-header-year"},c," ",e.start_date_year),React.createElement("span",{className:"ebec-header-line"})),React.createElement("div",{id:"event-"+e.id,className:"ebec-list-posts style-1 "+i},React.createElement("div",{className:"ebec-event-date-tag"},React.createElement("div",{className:"ebec-event-datetimes"},React.createElement("span",{className:"ev-mo"},p),React.createElement("span",{className:"ebec-ev-day"},e.start_date_day))),React.createElement("div",{className:"ebec-event-details"},React.createElement("div",{className:"ebec-event-datetime"},React.createElement("span",{className:"ebec-minimal-list-time"},u,React.createElement("meta",{itemprop:"endDate",content:e.end_date}))),React.createElement("a",{href:"#",className:"ebec-events-title",dangerouslySetInnerHTML:{__html:e.title}}),"minimal"!==e.eventLayout&&React.createElement(React.Fragment,null,"no"==e.hide_venue&&0!==e.venue.length&&React.createElement("div",{className:"ebec-list-venue"},React.createElement("span",{className:"ebec-icon"},React.createElement("i",{className:"ebec-icon-location","aria-hidden":"true"})),React.createElement("a",{href:"#",title:"Kiehn"},e.venue_name),",",React.createElement("span",{className:"tribe-address"},""!==e.venue_address&&React.createElement(React.Fragment,null,React.createElement("span",{className:"tribe-street-address"},e.venue_address)),""!==e.venue_zip&&(""!==e.venue_address||""!==e.venue_city)&&React.createElement("br",null),""!==e.venue_city?React.createElement(React.Fragment,null,React.createElement("span",{className:"tribe-locality"},e.venue_city),React.createElement("span",{className:"tribe-delimiter"},", ")):" ",""!==e.venue_state&&React.createElement("abbr",{className:"tribe-region tribe-events-abbr",title:""},e.venue_state," "),e.venue_zip&&""!==e.venue_zip&&null!=e.venue_zip&&React.createElement("span",{className:"tribe-postal-code"}," ",e.venue_zip," "),React.createElement("span",{className:"tribe-country-name"},e.venue_country))),"yes"==e.display_description&&""!==e.display_description&&React.createElement("div",{className:"ebec-minimal-list-desc"},React.createElement("div",{className:"ebec-event-content",itemprop:"description",content:e.description},React.createElement("p",{dangerouslySetInnerHTML:{__html:h}}))),null!=e.event_cost&&React.createElement("div",{className:"ebec-list-cost",style:{color:e.main_col}},React.createElement("div",{dangerouslySetInnerHTML:{__html:e.event_cost}}))),React.createElement("div",{className:"ebec-style-1-more"},React.createElement("a",{href:"#",className:"ebec-events-read-more",rel:"bookmark"},e.link_name))),"minimal"!==e.eventLayout&&React.createElement("div",{className:"ebec-right-wrapper"},e.image_url&&null!=e.image_url&&""!==e.image_url&&React.createElement("a",{className:"ebec-static-small-list-ev-img",href:"#"},React.createElement("img",{src:e.image_url}),React.createElement("span",{className:"image-overlay overlay-type-extern"},React.createElement("span",{className:"image-overlay-inside"}))))))},N=window.wp.data,x=window.wp.compose;function O(e,t){var a=parseInt(e.replace("#",""),16),n=Math.round(2.55*t),l=(a>>16)-n,i=(a>>8&255)-n,r=(255&a)-n;return"#"+(16777216+65536*(l<255?l<0?0:l:255)+256*(i<255?i<0?0:i:255)+(r<255?r<0?0:r:255)).toString(16).slice(1)}const{__:M}=wp.i18n;class P extends n.Component{constructor(){super(...arguments),this.state={categoriesList:[]}}componentDidMount(){const e=document.createElement("style");e.setAttribute("id","event-block-style-"+this.props.clientId),document.head.appendChild(e);let t=[];F({path:"/wp/v2/tribe_events_cat?page=1&per_page=100"}).then(e=>{null!=typeof e&&null!=e&&(t=e.map(function(e,t){return e.slug})),t.push("all"),this.setState({categoriesList:t})}),this.props.setAttributes({ebec_block_id:this.props.clientId})}render(){var e=document.getElementById("event-block-style-"+this.props.clientId);e&&(e.innerHTML=function(e){const{main_skin_color:t,event_date_color:a,event_title_color:n,event_venue_color:l,event_description_color:i,event_link_color:r,event_date_font:o,event_title_font:s,event_venue_font:c,event_description_font:p,event_link_font:d,event_date_family:v,event_date_weight:_,event_date_transform:m,event_date_style:h,event_date_decoration:u,event_date_line_height:b,event_date_letter_spacing:y,event_title_family:g,event_title_weight:f,event_title_transform:E,event_title_style:H,event_title_decoration:R,event_title_line_height:S,event_title_letter_spacing:D,event_venue_family:k,event_venue_weight:L,event_venue_transform:T,event_venue_style:F,event_venue_decoration:C,event_venue_line_height:w,event_venue_letter_spacing:N,event_description_family:x,event_description_weight:M,event_description_transform:P,event_description_style:A,event_description_decoration:V,event_description_line_height:z,event_description_letter_spacing:W,event_link_family:B,event_link_weight:I,event_link_transform:Y,event_link_style:j,event_link_decoration:J,event_link_line_height:U,event_link_letter_spacing:$,event_simple_color:G,event_featured_color:Q}=e.attributes;return function(e,t){var a="";for(var n in e){var l=e[n],i="";for(var r in l){var o=!0;"string"==typeof l[r]&&0===l[r].length&&(o=!1),"font-family"===r&&void 0!==l[r]&&"Default"===l[r]||void 0!==l[r]&&o&&(i+="font-family"===r?r+": '"+l[r]+"';":r+": "+l[r]+";")}0!==i.length&&(a+=t,a+=n+"{",a+=i,a+="}")}return a}({" .ebec-header-year":{color:t}," .ebec-header-line":{"background-color":t}," .ebec-event-datetimes .ev-mo":{color:t}," .ebec-event-datetimes .ebec-ev-day":{color:t}," .ebec-list-wrapper>:not(.ebec-minimal-list-wrapper) .ebec-list-posts":{"border-left-color":t}," .ebec-event-details":{"border-left-color":t}," .ebec-events-title":{color:n,"font-size":s+"px","font-family":g,"font-weight":f,"text-transform":E,"font-style":H,"text-decoration":R,"line-height":"initial"===S?"initial":S+"px","letter-spacing":D+"px"}," .ebec-date-area":{color:a,"font-size":o+"px","font-family":v,"font-weight":_,"text-transform":m,"font-style":h,"text-decoration":u,"line-height":"initial"===b?"initial":b+"px","letter-spacing":y+"px"}," .ebec-list-venue":{color:l,"font-size":c+"px","font-family":k,"font-weight":L,"text-transform":T,"font-style":F,"text-decoration":C,"line-height":"initial"===w?"initial":w+"px","letter-spacing":N+"px"}," .ebec-event-content":{color:i,"font-family":x,"font-weight":M,"text-transform":P,"font-style":A,"text-decoration":V,"letter-spacing":W+"px"}," .ebec-event-content p":{"font-size":p+"px","line-height":"initial"===z?"initial":z+"px"}," .ebec-events-read-more":{color:r,"font-size":d+"px","font-family":B,"font-weight":I,"text-transform":Y,"font-style":j,"text-decoration":J,"line-height":"initial"===U?"initial":U+"px","letter-spacing":$+"px"}," .ebec-list-venue a ":{color:l}," .ebec-minimal-list-wrapper .ebec-list-posts.style-1.ebec-simple-event .ebec-event-date-tag":{"background-color":G,"border-left":"4px solid "+O(G,20)}," .ebec-minimal-list-wrapper .ebec-list-posts.style-1.ebec-featured-event .ebec-event-date-tag":{"background-color":Q,"border-left":"4px solid "+O(Q,20)}},`#block-${e.clientId}`)}(this.props));const{attributes:t,setAttributes:a,events:i}=this.props,{ebec_ev_category:r,ebec_max_events:o,ebec_venue:s,ebec_display_cate:c,ebec_display_desc:p,ebec_type:d,ebec_hide_read_more_link:v,ebec_date_formats:_,ebec_order:m,ebec_event_source:u,ebec_date_range_start:b,ebec_date_range_end:y,main_skin_color:g,event_date_color:f,event_title_color:E,event_venue_color:H,event_description_color:R,event_link_color:S,event_date_font:D,event_title_font:k,event_venue_font:L,event_description_font:F,event_link_font:C,event_date_family:N,event_date_weight:x,event_date_transform:P,event_date_style:A,event_date_decoration:V,event_date_line_height:z,event_date_letter_spacing:W,event_title_family:B,event_title_weight:I,event_title_transform:Y,event_title_style:j,event_title_decoration:J,event_title_line_height:U,event_title_letter_spacing:$,event_venue_family:G,event_venue_weight:Q,event_venue_transform:Z,event_venue_style:K,event_venue_decoration:q,event_venue_line_height:X,event_venue_letter_spacing:ee,event_description_family:te,event_description_weight:ae,event_description_transform:ne,event_description_style:le,event_description_decoration:ie,event_description_line_height:re,event_description_letter_spacing:oe,event_link_family:se,event_link_weight:ce,event_link_transform:pe,event_link_style:de,event_link_decoration:ve,event_link_line_height:_e,event_link_letter_spacing:me,event_link_name:he,no_event_text:ue,isPreview:be,event_layout:ye,event_desc_type:ge,event_header_type:fe,event_simple_color:Ee,event_featured_color:He}=t;let Re="",Se="",De=!0,ke=Array.isArray(r)?r.join(" "):r;return be?React.createElement("img",{width:"100%",src:l,alt:""}):React.createElement(n.Fragment,null,React.createElement(T,{category:this.state.categoriesList,categorySelect:r,categorySelectHandle:e=>a({ebec_ev_category:e}),eventsLimit:o,eventsLimitHandle:e=>a({ebec_max_events:e}),venue:s,venueHandle:e=>a({ebec_venue:e}),displayCat:c,displayCatHandle:e=>a({ebec_display_cate:e}),displayDesc:p,displayDescHandle:e=>a({ebec_display_desc:e}),eventType:d,eventTypeHandle:e=>a({ebec_type:e}),dateFormats:_,dateFormatHandle:e=>a({ebec_date_formats:e}),eventOrder:m,eventOrderHandle:e=>a({ebec_order:e}),eventTime:u,eventTimeHandle:e=>a({ebec_event_source:e}),eventRangeStart:b,eventRangeStartHandle:e=>a({ebec_date_range_start:e}),eventRangeEnd:y,eventRangeEndHandle:e=>a({ebec_date_range_end:e}),skinColor:g,skinColorHandle:e=>a({main_skin_color:e.hex}),noEventText:ue,noEventTextHandle:e=>a({no_event_text:e}),eventDateColor:f,eventDateColorHandle:e=>a({event_date_color:e.hex}),eventDateFont:D,eventDateFontHandle:e=>a({event_date_font:e}),eventDateFamilyFont:N,eventDateFamilyFontHandle:e=>a({event_date_family:e}),eventDateWeight:x,eventDateWeightHandle:e=>a({event_date_weight:e}),eventDateTransform:P,eventDateTransformHandle:e=>a({event_date_transform:e}),eventDateStyle:A,eventDateStyleHandle:e=>a({event_date_style:e}),eventDateDecoration:V,eventDateDecorationHandle:e=>a({event_date_decoration:e}),eventDateLineHeight:z,eventDateLineHeightHandle:e=>a({event_date_line_height:e}),eventDateLetterSpacing:W,eventDateLetterSpacingHandle:e=>a({event_date_letter_spacing:e}),eventTitleColor:E,eventTitleColorHandle:e=>a({event_title_color:e.hex}),eventTitleFont:k,eventTitleFontHandle:e=>a({event_title_font:e}),eventTitleFamilyFont:B,eventTitleFamilyFontHandle:e=>a({event_title_family:e}),eventTitleWeight:I,eventTitleWeightHandle:e=>a({event_title_weight:e}),eventTitleTransform:Y,eventTitleTransformHandle:e=>a({event_title_transform:e}),eventTitleStyle:j,eventTitleStyleHandle:e=>a({event_title_style:e}),eventTitleDecoration:J,eventTitleDecorationHandle:e=>a({event_title_decoration:e}),eventTitleLineHeight:U,eventTitleLineHeightHandle:e=>a({event_title_line_height:e}),eventTitleLetterSpacing:$,eventTitleLetterSpacingHandle:e=>a({event_title_letter_spacing:e}),eventVenueColor:H,eventVenueColorHandle:e=>a({event_venue_color:e.hex}),eventVenueFont:L,eventVenueFontHandle:e=>a({event_venue_font:e}),eventVenueFamilyFont:G,eventVenueFamilyFontHandle:e=>a({event_venue_family:e}),eventVenueWeight:Q,eventVenueWeightHandle:e=>a({event_venue_weight:e}),eventVenueTransform:Z,eventVenueTransformHandle:e=>a({event_venue_transform:e}),eventVenueStyle:K,eventVenueStyleHandle:e=>a({event_venue_style:e}),eventVenueDecoration:q,eventVenueDecorationHandle:e=>a({event_venue_decoration:e}),eventVenueLineHeight:X,eventVenueLineHeightHandle:e=>a({event_venue_line_height:e}),eventVenueLetterSpacing:ee,eventVenueLetterSpacingHandle:e=>a({event_venue_letter_spacing:e}),eventDescriptionColor:R,eventDescriptionColorHandle:e=>a({event_description_color:e.hex}),eventDescriptionFont:F,eventDescriptionFontHandle:e=>a({event_description_font:e}),eventDescriptionFamilyFont:te,eventDescriptionFamilyFontHandle:e=>a({event_description_family:e}),eventDescriptionWeight:ae,eventDescriptionWeightHandle:e=>a({event_description_weight:e}),eventDescriptionTransform:ne,eventDescriptionTransformHandle:e=>a({event_description_transform:e}),eventDescriptionStyle:le,eventDescriptionStyleHandle:e=>a({event_description_style:e}),eventDescriptionDecoration:ie,eventDescriptionDecorationHandle:e=>a({event_description_decoration:e}),eventDescriptionLineHeight:re,eventDescriptionLineHeightHandle:e=>a({event_description_line_height:e}),eventDescriptionLetterSpacing:oe,eventDescriptionLetterSpacingHandle:e=>a({event_description_letter_spacing:e}),eventLinkColor:S,eventLinkColorHandle:e=>a({event_link_color:e.hex}),eventLinkFont:C,eventLinkFontHandle:e=>a({event_link_font:e}),eventLinkFamilyFont:se,eventLinkFamilyFontHandle:e=>a({event_link_family:e}),eventLinkWeight:ce,eventLinkWeightHandle:e=>a({event_link_weight:e}),eventLinkTransform:pe,eventLinkTransformHandle:e=>a({event_link_transform:e}),eventLinkStyle:de,eventLinkStyleHandle:e=>a({event_link_style:e}),eventLinkDecoration:ve,eventLinkDecorationHandle:e=>a({event_link_decoration:e}),eventLinkLineHeight:_e,eventLinkLineHeightHandle:e=>a({event_link_line_height:e}),eventLinkLetterSpacing:me,eventLinkLetterSpacingHandle:e=>a({event_link_letter_spacing:e}),eventLinkName:he,eventLinkNameHandle:e=>a({event_link_name:e}),eventLayoutHandle:e=>{a({event_layout:e})},eventLayout:ye,eventDescTypeHandle:e=>a({event_desc_type:e}),eventDescType:ge,eventHeaderType:fe,eventHeaderTypeHandle:e=>a({event_header_type:e}),eventSimpleColor:Ee,eventSimpleColorHandle:e=>a({event_simple_color:e.hex}),eventFeaturedColor:He,eventFeaturedColorHandle:e=>a({event_featured_color:e.hex})}),React.createElement("div",{id:"ebec-events-list-content",className:"ebec-list-wrapper"},React.createElement("div",{id:`ebec-${ye}-list-wrp`,className:`ebec-${ye}-list-wrapper ${ke}`},!1!==i?0!==i.length?React.createElement("div",null,i.map((e,t)=>{if(o>t)return Se==e.start_date_details.year?Re==e.start_date_details.month?De=!1:(Re=e.start_date_details.month,De=!0):(Se=e.start_date_details.year,Re=e.start_date_details.month,De=!0),React.createElement(w,{id:e.id,title:e.title,venue:e.venue,start_date:e.start_date,start_date_year:e.start_date_details.year,start_date_month:e.start_date_details.month,start_date_day:e.start_date_details.day,end_date_year:e.end_date_details.year,end_date_month:e.end_date_details.month,end_date_day:e.end_date_details.day,end_date:e.end_date,venue_name:e.venue.venue,venue_address:void 0!==e.venue.address?e.venue.address:"",venue_city:void 0!==e.venue.city?e.venue.city:"",venue_zip:void 0!==e.venue.zip?e.venue.zip:"",venue_state:e.venue.state?e.venue.state:e.venue.province?e.venue.province:"",venue_country:e.venue.country,venue_url:e.venue.url,description:e.description,excerpt:e.excerpt,image_url:e.image.url,category:e.categories,feature:e.featured,url:e.url,allDay:e.all_day,display_header:De,hide_venue:s,display_category:c,display_description:p,date_format:_,event_cost:e.cost,main_col:g,date_col:f,title_col:E,venue_col:H,description_col:R,link_col:S,date_font:D,title_font:k,venue_font:L,description_font:F,link_font:C,date_family_font:N,date_weight:x,date_transform:P,date_style:A,date_decoration:V,date_line_height:z,date_letter_spacing:W,title_family_font:B,title_weight:I,title_transform:Y,title_style:j,title_decoration:J,title_line_height:U,title_letter_spacing:$,venue_family_font:G,venue_weight:Q,venue_transform:Z,venue_style:K,venue_decoration:q,venue_line_height:X,venue_letter_spacing:ee,description_family_font:te,description_weight:ae,description_transform:ne,description_style:le,description_decoration:ie,description_line_height:re,description_letter_spacing:oe,link_family_font:se,link_weight:ce,link_transform:pe,link_style:de,link_decoration:ve,link_line_height:_e,link_letter_spacing:me,link_name:he,eventLayout:ye,eventDescType:ge,eventHeaderType:fe,eventSimpleColor:Ee,eventFeaturedColor:He})})):React.createElement(h.Spinner,null):React.createElement("h2",null,M(ue)))))}}const A=(0,x.compose)([(0,N.withSelect)((e,t)=>{const{attributes:a}=t,{ebec_ev_category:n,ebec_date_range_start:l,ebec_date_range_end:i,ebec_type:r,ebec_event_source:o,ebec_order:s}=a;let c=o?new Date(l):new Date("0000-01-01 00:00:00"),p=o?new Date(i):new Date("9999-12-31 23:59:59"),d="",v=[],_=[],m=[],h=e("ebec/events_data").getTodos();return"error"!=h&&"zero"!=h?0!==h.length&&(h.map(e=>{let t=!1;null!==n&&(n.length>0?n:["all"]).map(a=>{if(!0!==t){if("all"===a)return t=!0,m.push(e);e.categories.map(n=>{if(n.slug==a)return t=!0,m.push(e)})}})}),0!==m.length?(m.map(e=>{let t=e.start_date;c<new Date(t)&&v.push(e)}),0!==v.length?(v.map(e=>{let t=e.end_date;p>new Date(t)&&_.push(e)}),d=0!==_.length&&("ASC"==s?_.sort(function(e,t){return t.start_date-e.start_date}):_.sort(function(e,t){return e.start_date-t.start_date}).reverse())):d=!1):d=!1):d=!1,{events:d}})])(P),{registerBlockType:V}=wp.blocks,{__:z}=wp.i18n;V("ebec/event-list",{title:z("Events Block","ebec"),category:"common",icon:()=>React.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 62 62",version:"1.1",xmlns:"https://www.w3.org/2000/svg",xmlnsXlink:"https://www.w3.org/1999/xlink",xmlSpace:"preserve",xmlnsSerif:"https://www.serif.com/",fillRule:"evenodd",clipRule:"evenodd",strokeLinecap:"square",strokeLinejoin:"round",strokeMiterlimit:1.5},React.createElement("g",{id:"icon"},React.createElement("path",{d:"M55.831,16.969c0,-4.158 -3.375,-7.533 -7.533,-7.533l-35.156,-0c-4.158,-0 -7.533,3.375 -7.533,7.533l-0,35.156c-0,4.158 3.375,7.533 7.533,7.533l35.156,0c4.158,0 7.533,-3.375 7.533,-7.533l0,-35.156Z",fill:"#fff"}),React.createElement("clipPath",{id:"_clip1"},React.createElement("path",{d:"M55.831,16.969c0,-4.158 -3.375,-7.533 -7.533,-7.533l-35.156,-0c-4.158,-0 -7.533,3.375 -7.533,7.533l-0,35.156c-0,4.158 3.375,7.533 7.533,7.533l35.156,0c4.158,0 7.533,-3.375 7.533,-7.533l0,-35.156Z"})),React.createElement("g",{clipPath:"url(#_clip1)"},React.createElement("rect",{x:"5.609",y:"9.436",width:"50.222",height:"11.858",fill:"#008bff"})),React.createElement("path",{d:"M55.831,16.969c0,-4.158 -3.375,-7.533 -7.533,-7.533l-35.156,-0c-4.158,-0 -7.533,3.375 -7.533,7.533l-0,35.156c-0,4.158 3.375,7.533 7.533,7.533l35.156,0c4.158,0 7.533,-3.375 7.533,-7.533l0,-35.156Z",fill:"none",stroke:"#0f1031",strokeWidth:"1.88px"}),React.createElement("path",{d:"M16.625,1.707c0,-0.489 -0.396,-0.885 -0.885,-0.885c-0.488,-0 -0.885,0.396 -0.885,0.885l0,15.458c0,0.488 0.397,0.885 0.885,0.885c0.489,-0 0.885,-0.397 0.885,-0.885l0,-15.458Z",fill:"#0f1031"}),React.createElement("path",{d:"M46.585,1.707c-0,-0.489 -0.397,-0.885 -0.885,-0.885c-0.489,-0 -0.885,0.396 -0.885,0.885l-0,15.458c-0,0.488 0.396,0.885 0.885,0.885c0.488,-0 0.885,-0.397 0.885,-0.885l-0,-15.458Z",fill:"#0f1031"}),React.createElement("g",{id:"big-plus"},React.createElement("circle",{cx:"30.72",cy:"40.348",r:"14.068",fill:"#fff",stroke:"#a7a7a7",strokeWidth:"4.73px"}),React.createElement("path",{d:"M28.546,47.958l-0,-5.672l-5.515,-0l0,-3.876l5.515,-0l-0,-5.672l4.348,0l0,5.672l5.515,-0l-0,3.876l-5.515,-0l0,5.672l-4.348,-0Z",fill:"#a7a7a7",fillRule:"nonzero"})))),keywords:[z("event"),z("calendar"),z("events")],example:{attributes:{preview:!0,isPreview:!0}},edit:A,save:()=>null});(0,N.registerStore)("ebec/events_data",{reducer:(e=[],t)=>"POPULATE_TODO"===t.type?"zero"==t.todo?"zero":"error"!==t.todo?[...t.todo.events]:"error":e,actions:{populateTodo:e=>({type:"POPULATE_TODO",todo:e})},selectors:{getTodos:e=>e},resolvers:{getTodos(){F({path:"/tribe/events/v1/events/?page=1&per_page=999&start_date=0000-01-01&end_date=9999-12-31"}).then(e=>{0==e.events.length?(0,N.dispatch)("ebec/events_data").populateTodo("zero"):e.events?(0,N.dispatch)("ebec/events_data").populateTodo(e):(0,N.dispatch)("ebec/events_data").populateTodo("error")}).catch(function(){(0,N.dispatch)("ebec/events_data").populateTodo("error")})}}})}},a={};function n(e){var l=a[e];if(void 0!==l)return l.exports;var i=a[e]={exports:{}};return t[e](i,i.exports,n),i.exports}n.m=t,e=[],n.O=(t,a,l,i)=>{if(!a){var r=1/0;for(p=0;p<e.length;p++){for(var[a,l,i]=e[p],o=!0,s=0;s<a.length;s++)(!1&i||r>=i)&&Object.keys(n.O).every(e=>n.O[e](a[s]))?a.splice(s--,1):(o=!1,i<r&&(r=i));if(o){e.splice(p--,1);var c=l();void 0!==c&&(t=c)}}return t}i=i||0;for(var p=e.length;p>0&&e[p-1][2]>i;p--)e[p]=e[p-1];e[p]=[a,l,i]},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var a=t.getElementsByTagName("script");if(a.length)for(var l=a.length-1;l>-1&&(!e||!/^http(s?):/.test(e));)e=a[l--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{var e={57:0,350:0};n.O.j=t=>0===e[t];var t=(t,a)=>{var l,i,[r,o,s]=a,c=0;if(r.some(t=>0!==e[t])){for(l in o)n.o(o,l)&&(n.m[l]=o[l]);if(s)var p=s(n)}for(t&&t(a);c<r.length;c++)i=r[c],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return n.O(p)},a=globalThis.webpackChunkevents_lists_block_for_the_events_calendar=globalThis.webpackChunkevents_lists_block_for_the_events_calendar||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var l=n.O(void 0,[350],()=>n(22));l=n.O(l)})();1 (()=>{"use strict";var e,t={22:(e,t,a)=>{const n=window.wp.element,l=a.p+"images/events.bb8bdf7c.png",i=JSON.parse('{"l":{"Abel":"Abel","Abril Fatface":"Abril Fatface","Acme":"Acme","Alegreya":"Alegreya","Alex Brush":"Alex Brush","Amaranth":"Amaranth","Amatic SC":"Amatic SC","Anton":"Anton","Arbutus Slab":"Arbutus Slab","Architects Daughter":"Architects Daughter","Archivo":"Archivo","Archivo Black":"Archivo Black","Arima Madurai":"Arima Madurai","Asap":"Asap","Arial":"Arial","Bad Script":"Bad Script","Baloo Bhaina":"Baloo Bhaina","Bangers":"Bangers","Berkshire Swash":"Berkshire Swash","Bitter":"Bitter","Boogaloo":"Boogaloo","Bree Serif":"Bree Serif","Bungee Shade":"Bungee Shade","Cantata One":"Cantata One","Catamaran":"Catamaran","Caveat":"Caveat","Caveat Brush":"Caveat Brush","Ceviche One":"Ceviche One","Chewy":"Chewy","Contrail One":"Contrail One","Crete Round":"Crete Round","Dancing Script":"Dancing Script","Exo 2":"Exo 2","Fascinate":"Fascinate","Francois One":"Francois One","Freckle Face":"Freckle Face","Fredoka One":"Fredoka One","Gloria Hallelujah":"Gloria Hallelujah","Gochi Hand":"Gochi Hand","Great Vibes":"Great Vibes","Handlee":"Handlee","Inconsolata":"Inconsolata","Indie Flower":"Indie Flower","Kaushan Script":"Kaushan Script","Lalezar":"Lalezar","Lato":"Lato","Libre Baskerville":"Libre Baskerville","Life Savers":"Life Savers","Lobster":"Lobster","Lora":"Lora","Luckiest Guy":"Luckiest Guy","Marcellus SC":"Marcellus SC","Monoton":"Monoton","Montserrat":"Montserrat","News Cycle":"News Cycle","Nothing You Could Do":"Nothing You Could Do","Noto Serif":"Noto Serif","Oleo Script Swash Caps":"Oleo Script Swash Caps","Open Sans":"Open Sans","Open Sans Condensed":"Open Sans Condensed","Oranienbaum":"Oranienbaum","Oswald":"Oswald","PT Sans":"PT Sans","PT Sans Narrow":"PT Sans Narrow","PT Serif":"PT Serif","Pacifico":"Pacifico","Patrick Hand":"Patrick Hand","Peralta":"Peralta","Permanent Marker":"Permanent Marker","Philosopher":"Philosopher","Play":"Play","Playfair Display":"Playfair Display","Playfair Display SC":"Playfair Display SC","Poiret One":"Poiret One","Press Start 2P":"Press Start 2P","Prosto One":"Prosto One","Quattrocento":"Quattrocento","Questrial":"Questrial","Quicksand":"Quicksand","Raleway":"Raleway","Rancho":"Rancho","Righteous":"Righteous","Roboto":"Roboto","Roboto Condensed":"Roboto Condensed","Roboto Slab":"Roboto Slab","Rubik":"Rubik","Rye":"Rye","Satisfy":"Satisfy","Shadows Into Light":"Shadows Into Light","Shojumaru":"Shojumaru","Sigmar One":"Sigmar One","Skranji":"Skranji","Slabo 27px":"Slabo 27px","Special Elite":"Special Elite","Tinos":"Tinos","Ultra":"Ultra","UnifrakturMaguntia":"UnifrakturMaguntia","VT323":"VT323","Yanone Kaffeesatz":"Yanone Kaffeesatz"}}'),{PanelBody:r,DateTimePicker:o,TextControl:s,ColorPicker:c,SelectControl:p,ToggleControl:d,RangeControl:v,RadioControl:_}=wp.components,{__}=wp.i18n;class m extends n.Component{render(){let e=[];for(const t in i.l)e.push({label:t,value:i.l[t]});return React.createElement(n.Fragment,null,React.createElement(v,{label:__("Font Size (in Pixel)","ebec"),value:this.props.fontSize,onChange:this.props.fontSizeHandle,min:0,max:100}),React.createElement(p,{label:__("Family","ebec"),options:e,value:this.props.fontFamily,onChange:this.props.fontFamilyHandle}),React.createElement(p,{label:__("Weight","ebec"),options:[{label:"100",value:"100"},{label:"200",value:"200"},{label:"300",value:"300"},{label:"400",value:"400"},{label:"500",value:"500"},{label:"600",value:"600"},{label:"700",value:"700"},{label:"800",value:"800"},{label:"900",value:"900"},{label:"Normal",value:"normal"},{label:"Bold",value:"bold"}],value:this.props.fontWeight,onChange:this.props.fontWeightHandle}),React.createElement(p,{label:__("Transform","ebec"),options:[{label:"Uppercasse",value:"uppercase"},{label:"Lowercase",value:"lowercase"},{label:"Capitalize",value:"capitalize"},{label:"Normal",value:"normal"},{label:"Default",value:"none"}],value:this.props.fontTransform,onChange:this.props.fontTransformHandle}),React.createElement(p,{label:__("Style","ebec"),options:[{label:"Normal",value:"normal"},{label:"Italic",value:"italic"},{label:"Oblique",value:"oblique"},{label:"Default",value:"initial"}],value:this.props.fontStyle,onChange:this.props.fontStyleHandle}),React.createElement(p,{label:__(" Decoration","ebec"),options:[{label:"None",value:"none"},{label:"Overline",value:"overline"},{label:"Underline",value:"underline"},{label:"Line-Through",value:"line-through"},{label:"Default",value:"initial"}],value:this.props.textDecoration,onChange:this.props.textDecorationHandle}),React.createElement(v,{label:__("Line Height (in Pixel)","ebec"),value:this.props.eventLineHeight,onChange:this.props.eventLineHeightHandle,min:0,max:100}),React.createElement(v,{label:__("Letter Spacing (in Pixel)","ebec"),value:this.props.eventLetterSpacing,onChange:this.props.eventLetterSpacingHandle,min:-5,max:10,step:.1}))}}const h=window.wp.components,{InspectorControls:u,PanelColorSettings:b}=wp.blockEditor,{PanelBody:y,DateTimePicker:g,TextControl:f,ColorPicker:E,SelectControl:H,ToggleControl:R,RangeControl:S,RadioControl:D,FormTokenField:k}=wp.components,{__:L}=wp.i18n;class T extends n.Component{render(){const e=[{label:"NO",value:"no"},{label:"YES",value:"yes"}];return React.createElement(n.Fragment,null,React.createElement(u,null,React.createElement(y,{title:L("Event Panel","ebec")},React.createElement(H,{label:L("Layout","ebec"),description:L("Select events layout"),options:[{label:"Default",value:"default"},{label:"Minimal",value:"minimal"}],value:this.props.eventLayout,onChange:this.props.eventLayoutHandle}),React.createElement("div",{className:"ebec-impressum-select-multiple"},React.createElement(k,{label:L("Select Category","ebec"),value:this.props.categorySelect,suggestions:this.props.category,onChange:this.props.categorySelectHandle,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1})),React.createElement(H,{label:L("Date Formats","ebec"),description:L("yes/no"),options:[{label:"Default (01 January 2019)",value:"default"},{label:"Md,Y (Jan 01, 2019)",value:"MD,Y"},{label:"Fd,Y (January 01, 2019)",value:"FD,Y"},{label:"dM (01 Jan)",value:"DM"},{label:"dF (01 January)",value:"DF"},{label:"Md (Jan 01)",value:"MD"},{label:"Fd (January 01)",value:"FD"},{label:"Md,YT (Jan 01, 2019 8:00am-5:00pm)",value:"MD,YT"},{label:"Full (01 January 2019 8:00am-5:00pm)",value:"full"},{label:"jMl (1 Jan Monday)",value:"jMl"},{label:"d.FY (01. January 2019)",value:"d.FY"},{label:"d.F (01. January)",value:"d.F"},{label:"ldF (Monday 01 January)",value:"ldF"},{label:"Mdl (Jan 01 Monday)",value:"Mdl"},{label:"d.Ml (01. Jan Monday)",value:"d.Ml"},{label:"dFT (01 January 8:00am-5:00pm)",value:"dFT"}],value:this.props.dateFormats,onChange:this.props.dateFormatHandle}),React.createElement(h.__experimentalNumberControl,{label:L("Limit the events","ebec"),isShiftStepEnabled:!0,shiftStep:1,value:this.props.eventsLimit,onChange:this.props.eventsLimitHandle,required:!0,min:1}),React.createElement("br",null),React.createElement(H,{label:L("Events Order","ebec"),description:L(" Events Order"),options:[{label:"ASC",value:"ASC"},{label:"DESC",value:"DESC"}],value:this.props.eventOrder,onChange:this.props.eventOrderHandle}),"minimal"!==this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(H,{label:L("Hide Venue","ebec"),description:L("Hide Venue Settings"),options:e,value:this.props.venue,onChange:this.props.venueHandle}),React.createElement(H,{label:L("Display Description","ebec"),description:L("Display Description Settings"),options:e,value:this.props.displayDesc,onChange:this.props.displayDescHandle}),"yes"===this.props.displayDesc&&React.createElement(H,{label:L("Event Description?","ebec"),description:L("Event Description Settings"),options:[{label:"Short",value:"short"},{label:"Full",value:"full"}],value:this.props.eventDescType,onChange:this.props.eventDescTypeHandle})),"minimal"!==this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(H,{label:L("Month Header","ebec"),description:L("Month Header"),options:[{label:"Show Header",value:"show_header"},{label:"Hide Header",value:"hide_header"}],value:this.props.eventHeaderType,onChange:this.props.eventHeaderTypeHandle,default:!0})),React.createElement(R,{label:L("Enable this option if you want to Show Events in between date range","ebec"),checked:this.props.eventTime,onChange:this.props.eventTimeHandle}),React.createElement("p",{style:{color:"red"}},"Select Event Date option only works on front-end side"),React.createElement(H,{label:L("Events Type (Past/Future Events)","ebec"),description:L("Events Type"),options:[{label:"Upcoming",value:"future"},{label:"Past",value:"past"},{label:"All",value:"all"}],value:this.props.eventType,onChange:this.props.eventTypeHandle}),React.createElement("p",{style:{color:"red"}},"Events Type option only works on front-end side")),!0===this.props.eventTime&&React.createElement(y,{title:L("Start Event Panel","ebec"),className:"ebec-start-date-picker"},React.createElement(g,{label:L("Start Date","ebec"),currentDate:this.props.eventRangeStart,onChange:this.props.eventRangeStartHandle,is12Hour:!0})),1==this.props.eventTime&&React.createElement(y,{title:L("End Event Panel","ebec"),className:"ebec-end-date-picker"},React.createElement(g,{currentDate:this.props.eventRangeEnd,onChange:this.props.eventRangeEndHandle,is12Hour:!0})),React.createElement(f,{label:"No Event Text (Message to show if no event will available)",value:this.props.noEventText,onChange:this.props.noEventTextHandle,className:"ebec-no-event-text"}),React.createElement(y,{title:L("Main Skin Color","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.skinColor,onChangeComplete:this.props.skinColorHandle,disableAlpha:!0})),React.createElement(y,{title:L("Event Date Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventDateColor,onChangeComplete:this.props.eventDateColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventDateFont,fontSizeHandle:this.props.eventDateFontHandle,fontFamily:this.props.eventDateFamilyFont,fontFamilyHandle:this.props.eventDateFamilyFontHandle,fontWeight:this.props.eventDateWeight,fontWeightHandle:this.props.eventDateWeightHandle,fontTransform:this.props.eventDateTransform,fontTransformHandle:this.props.eventDateTransformHandle,fontStyle:this.props.eventDateStyle,fontStyleHandle:this.props.eventDateStyleHandle,textDecoration:this.props.eventDateDecoration,textDecorationHandle:this.props.eventDateDecorationHandle,eventLineHeight:this.props.eventDateLineHeight,eventLineHeightHandle:this.props.eventDateLineHeightHandle,eventLetterSpacing:this.props.eventDateLetterSpacing,eventLetterSpacingHandle:this.props.eventDateLetterSpacingHandle})),React.createElement(y,{title:L("Event Title Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventTitleColor,onChangeComplete:this.props.eventTitleColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventTitleFont,fontSizeHandle:this.props.eventTitleFontHandle,fontFamily:this.props.eventTitleFamilyFont,fontFamilyHandle:this.props.eventTitleFamilyFontHandle,fontWeight:this.props.eventTitleWeight,fontWeightHandle:this.props.eventTitleWeightHandle,fontTransform:this.props.eventTitleTransform,fontTransformHandle:this.props.eventTitleTransformHandle,fontStyle:this.props.eventTitleStyle,fontStyleHandle:this.props.eventTitleStyleHandle,textDecoration:this.props.eventTitleDecoration,textDecorationHandle:this.props.eventTitleDecorationHandle,eventLineHeight:this.props.eventTitleLineHeight,eventLineHeightHandle:this.props.eventTitleLineHeightHandle,eventLetterSpacing:this.props.eventTitleLetterSpacing,eventLetterSpacingHandle:this.props.eventTitleLetterSpacingHandle})),"minimal"!==this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(y,{title:L("Event Venue Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventVenueColor,onChangeComplete:this.props.eventVenueColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventVenueFont,fontSizeHandle:this.props.eventVenueFontHandle,fontFamily:this.props.eventVenueFamilyFont,fontFamilyHandle:this.props.eventVenueFamilyFontHandle,fontWeight:this.props.eventVenueWeight,fontWeightHandle:this.props.eventVenueWeightHandle,fontTransform:this.props.eventVenueTransform,fontTransformHandle:this.props.eventVenueTransformHandle,fontStyle:this.props.eventVenueStyle,fontStyleHandle:this.props.eventVenueStyleHandle,textDecoration:this.props.eventVenueDecoration,textDecorationHandle:this.props.eventVenueDecorationHandle,eventLineHeight:this.props.eventVenueLineHeight,eventLineHeightHandle:this.props.eventVenueLineHeightHandle,eventLetterSpacing:this.props.eventVenueLetterSpacing,eventLetterSpacingHandle:this.props.eventVenueLetterSpacingHandle})),React.createElement(y,{title:L("Event Desciption Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventDescriptionColor,onChangeComplete:this.props.eventDescriptionColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventDescriptionFont,fontSizeHandle:this.props.eventDescriptionFontHandle,fontFamily:this.props.eventDescriptionFamilyFont,fontFamilyHandle:this.props.eventDescriptionFamilyFontHandle,fontWeight:this.props.eventDescriptionWeight,fontWeightHandle:this.props.eventDescriptionWeightHandle,fontTransform:this.props.eventDescriptionTransform,fontTransformHandle:this.props.eventDescriptionTransformHandle,fontStyle:this.props.eventDescriptionStyle,fontStyleHandle:this.props.eventDescriptionStyleHandle,textDecoration:this.props.eventDescriptionDecoration,textDecorationHandle:this.props.eventDescriptionDecorationHandle,eventLineHeight:this.props.eventDescriptionLineHeight,eventLineHeightHandle:this.props.eventDescriptionLineHeightHandle,eventLetterSpacing:this.props.eventDescriptionLetterSpacing,eventLetterSpacingHandle:this.props.eventDescriptionLetterSpacingHandle}))),React.createElement(y,{title:L("Find out More Style","ebec"),initialOpen:!1},React.createElement(f,{label:"Find out More Text",value:this.props.eventLinkName,onChange:this.props.eventLinkNameHandle}),React.createElement(E,{color:this.props.eventLinkColor,onChangeComplete:this.props.eventLinkColorHandle,disableAlpha:!0}),React.createElement(m,{fontSize:this.props.eventLinkFont,fontSizeHandle:this.props.eventLinkFontHandle,fontFamily:this.props.eventLinkFamilyFont,fontFamilyHandle:this.props.eventLinkFamilyFontHandle,fontWeight:this.props.eventLinkWeight,fontWeightHandle:this.props.eventLinkWeightHandle,fontTransform:this.props.eventLinkTransform,fontTransformHandle:this.props.eventLinkTransformHandle,fontStyle:this.props.eventLinkStyle,fontStyleHandle:this.props.eventLinkStyleHandle,textDecoration:this.props.eventLinkDecoration,textDecorationHandle:this.props.eventLinkDecorationHandle,eventLineHeight:this.props.eventLinkLineHeight,eventLineHeightHandle:this.props.eventLinkLineHeightHandle,eventLetterSpacing:this.props.eventLinkLetterSpacing,eventLetterSpacingHandle:this.props.eventLinkLetterSpacingHandle})),"minimal"===this.props.eventLayout&&React.createElement(React.Fragment,null,React.createElement(y,{title:L("Non-Featured Event Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventSimpleColor,onChangeComplete:this.props.eventSimpleColorHandle,disableAlpha:!0})),React.createElement(y,{title:L("Featured Event Style","ebec"),initialOpen:!1},React.createElement(E,{color:this.props.eventFeaturedColor,onChangeComplete:this.props.eventFeaturedColorHandle,disableAlpha:!0}))),React.createElement(h.CardBody,{className:"ebec-review-tab"},L("We hope you liked our plugin created events. Please share your valuable feedback.","ebec"),React.createElement("br",null),React.createElement("a",{className:"components-button is-primary is-small",href:"https://wordpress.org/support/plugin/events-block-for-the-events-calendar/reviews/",target:"_blank"},"Rate Us ★★★★★"))))}}const F=window.wp.apiFetch,{__:C}=wp.i18n,w=e=>{const t=/(<([^>]+)>)/gi;let a=e.title_family_font+"|"+e.venue_family_font+"|"+e.description_family_font+"|"+e.date_family_font+"|"+e.link_family_font;if("undefined"!=typeof ebecBlockData&&"yes"==ebecBlockData.loadGoogleFonts){let e=document.createElement("link");e.href="https://fonts.googleapis.com/css?family="+a,e.rel="stylesheet",e.type="text/css",document.head.appendChild(e)}let l=0==e.feature?"ebec-simple-event":"ebec-featured-event",i="",r=new Date(e.start_date),o=new Date(e.end_date),s=r.toLocaleString("en-us",{month:"long"}),c=r.toLocaleString("en-us",{month:"short"}),p=r.toLocaleDateString("en-us",{weekday:"long"}),d=o.toLocaleString("en-us",{month:"long"}),v=r.toLocaleString("en-us",{hour:"numeric",minute:"numeric",hour12:!0}).toLowerCase(),_=o.toLocaleString("en-us",{hour:"numeric",minute:"numeric",hour12:!0}).toLowerCase(),m=""!==e.description?e.description:e.excerpt;if("full"!==e.eventDescType){const a=(e.excerpt||e.description).replace(t," ").split(" "),n=a.slice(0,55).join(" ");m=a.length>53?`${n}[...]`:n}let h="";if(o&&r)if(e.allDay)i=React.createElement("span",null,"All Day");else if(e.start_date_day==e.end_date_day&&s==d)i=React.createElement("span",null,v," - ",_);else{const t=(new Date).getFullYear(),a=parseInt(e.start_date_year)!==t?`, ${e.start_date_year}`:"",n=parseInt(e.end_date_year)!==t?`, ${e.end_date_year}`:"";i=React.createElement("span",null,s," ",e.start_date_day,a," – ",d," ",e.end_date_day,n)}return null!=e.date_format&&(h="DM"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c)):"MD"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day)):"FD"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},s," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day)):"DF"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},s)):"FD,Y"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},s),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,", "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year)):"MD,Y"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},c),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,", "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year)):"MD,YT"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},c),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,", "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year),React.createElement("span",{className:"ebec-ev-time"},React.createElement("span",{class:"ebec-icon"},React.createElement("i",{class:"ebec-icon-clock","aria-hidden":"true"})),i)):"jMl"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-weekday"},p)):"full"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},s," "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year),React.createElement("span",{className:"ebec-ev-time"},React.createElement("span",{class:"ebec-icon"},React.createElement("i",{class:"ebec-icon-clock","aria-hidden":"true"})),i)):"d.FY"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,". "),React.createElement("span",{className:"ebec-ev-month"},s," "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year)):"d.F"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,". "),React.createElement("span",{className:"ebec-ev-month"},s)):"d.Ml"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day,". "),React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-weekday"},p)):"ldF"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-weekday"},p," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},s)):"Mdl"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-month"},c," "),React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-weekday"},p)):"dFT"==e.date_format?React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},s," "),React.createElement("span",{className:"ebec-ev-time"},React.createElement("span",{class:"ebec-icon"},React.createElement("i",{class:"ebec-icon-clock","aria-hidden":"true"})),i)):React.createElement("div",{className:"ebec-date-area default-schedule",itemprop:"startDate",content:e.start_date},React.createElement("span",{className:"ebec-ev-day"}," ",e.start_date_day," "),React.createElement("span",{className:"ebec-ev-month"},s," "),React.createElement("span",{className:"ebec-ev-yr"},e.start_date_year))),React.createElement(n.Fragment,null,!0===e.display_header&&"show_header"===e.eventHeaderType&&"minimal"!==e.eventLayout&&React.createElement("div",{className:"ebec-month-header "+l},React.createElement("span",{className:"ebec-header-year"},s," ",e.start_date_year),React.createElement("span",{className:"ebec-header-line"})),React.createElement("div",{id:"event-"+e.id,className:"ebec-list-posts style-1 "+l},React.createElement("div",{className:"ebec-event-date-tag"},React.createElement("div",{className:"ebec-event-datetimes"},React.createElement("span",{className:"ev-mo"},c),React.createElement("span",{className:"ebec-ev-day"},e.start_date_day))),React.createElement("div",{className:"ebec-event-details"},React.createElement("div",{className:"ebec-event-datetime"},React.createElement("span",{className:"ebec-minimal-list-time"},h,React.createElement("meta",{itemprop:"endDate",content:e.end_date}))),React.createElement("a",{href:"#",className:"ebec-events-title",dangerouslySetInnerHTML:{__html:e.title}}),"minimal"!==e.eventLayout&&React.createElement(React.Fragment,null,"no"==e.hide_venue&&0!==e.venue.length&&React.createElement("div",{className:"ebec-list-venue"},React.createElement("span",{className:"ebec-icon"},React.createElement("i",{className:"ebec-icon-location","aria-hidden":"true"})),React.createElement("a",{href:"#",title:"Kiehn"},e.venue_name),",",React.createElement("span",{className:"tribe-address"},""!==e.venue_address&&React.createElement(React.Fragment,null,React.createElement("span",{className:"tribe-street-address"},e.venue_address)),""!==e.venue_zip&&(""!==e.venue_address||""!==e.venue_city)&&React.createElement("br",null),""!==e.venue_city?React.createElement(React.Fragment,null,React.createElement("span",{className:"tribe-locality"},e.venue_city),React.createElement("span",{className:"tribe-delimiter"},", ")):" ",""!==e.venue_state&&React.createElement("abbr",{className:"tribe-region tribe-events-abbr",title:""},e.venue_state," "),e.venue_zip&&""!==e.venue_zip&&null!=e.venue_zip&&React.createElement("span",{className:"tribe-postal-code"}," ",e.venue_zip," "),React.createElement("span",{className:"tribe-country-name"},e.venue_country))),"yes"==e.display_description&&""!==e.display_description&&React.createElement("div",{className:"ebec-minimal-list-desc"},React.createElement("div",{className:"ebec-event-content",itemprop:"description",content:e.description},React.createElement("p",{dangerouslySetInnerHTML:{__html:m}}))),null!=e.event_cost&&React.createElement("div",{className:"ebec-list-cost",style:{color:e.main_col}},React.createElement("div",{dangerouslySetInnerHTML:{__html:e.event_cost}}))),React.createElement("div",{className:"ebec-style-1-more"},React.createElement("a",{href:"#",className:"ebec-events-read-more",rel:"bookmark"},e.link_name))),"minimal"!==e.eventLayout&&React.createElement("div",{className:"ebec-right-wrapper"},e.image_url&&null!=e.image_url&&""!==e.image_url&&React.createElement("a",{className:"ebec-static-small-list-ev-img",href:"#"},React.createElement("img",{src:e.image_url}),React.createElement("span",{className:"image-overlay overlay-type-extern"},React.createElement("span",{className:"image-overlay-inside"}))))))},N=window.wp.data,x=window.wp.compose;function O(e,t){var a=parseInt(e.replace("#",""),16),n=Math.round(2.55*t),l=(a>>16)-n,i=(a>>8&255)-n,r=(255&a)-n;return"#"+(16777216+65536*(l<255?l<0?0:l:255)+256*(i<255?i<0?0:i:255)+(r<255?r<0?0:r:255)).toString(16).slice(1)}const{__:M}=wp.i18n;class P extends n.Component{constructor(){super(...arguments),this.state={categoriesList:[]}}componentDidMount(){const e=document.createElement("style");e.setAttribute("id","event-block-style-"+this.props.clientId),document.head.appendChild(e);let t=[];F({path:"/wp/v2/tribe_events_cat?page=1&per_page=100"}).then(e=>{null!=typeof e&&null!=e&&(t=e.map(function(e,t){return e.slug})),t.push("all"),this.setState({categoriesList:t})}),this.props.setAttributes({ebec_block_id:this.props.clientId})}render(){var e=document.getElementById("event-block-style-"+this.props.clientId);e&&(e.innerHTML=function(e){const{main_skin_color:t,event_date_color:a,event_title_color:n,event_venue_color:l,event_description_color:i,event_link_color:r,event_date_font:o,event_title_font:s,event_venue_font:c,event_description_font:p,event_link_font:d,event_date_family:v,event_date_weight:_,event_date_transform:m,event_date_style:h,event_date_decoration:u,event_date_line_height:b,event_date_letter_spacing:y,event_title_family:g,event_title_weight:f,event_title_transform:E,event_title_style:H,event_title_decoration:R,event_title_line_height:S,event_title_letter_spacing:D,event_venue_family:k,event_venue_weight:L,event_venue_transform:T,event_venue_style:F,event_venue_decoration:C,event_venue_line_height:w,event_venue_letter_spacing:N,event_description_family:x,event_description_weight:M,event_description_transform:P,event_description_style:A,event_description_decoration:V,event_description_line_height:z,event_description_letter_spacing:B,event_link_family:W,event_link_weight:I,event_link_transform:Y,event_link_style:j,event_link_decoration:J,event_link_line_height:U,event_link_letter_spacing:$,event_simple_color:G,event_featured_color:Q}=e.attributes;return function(e,t){var a="";for(var n in e){var l=e[n],i="";for(var r in l){var o=!0;"string"==typeof l[r]&&0===l[r].length&&(o=!1),"font-family"===r&&void 0!==l[r]&&"Default"===l[r]||void 0!==l[r]&&o&&(i+="font-family"===r?r+": '"+l[r]+"';":r+": "+l[r]+";")}0!==i.length&&(a+=t,a+=n+"{",a+=i,a+="}")}return a}({" .ebec-header-year":{color:t}," .ebec-header-line":{"background-color":t}," .ebec-event-datetimes .ev-mo":{color:t}," .ebec-event-datetimes .ebec-ev-day":{color:t}," .ebec-list-wrapper>:not(.ebec-minimal-list-wrapper) .ebec-list-posts":{"border-left-color":t}," .ebec-event-details":{"border-left-color":t}," .ebec-events-title":{color:n,"font-size":s+"px","font-family":g,"font-weight":f,"text-transform":E,"font-style":H,"text-decoration":R,"line-height":"initial"===S?"initial":S+"px","letter-spacing":D+"px"}," .ebec-date-area":{color:a,"font-size":o+"px","font-family":v,"font-weight":_,"text-transform":m,"font-style":h,"text-decoration":u,"line-height":"initial"===b?"initial":b+"px","letter-spacing":y+"px"}," .ebec-list-venue":{color:l,"font-size":c+"px","font-family":k,"font-weight":L,"text-transform":T,"font-style":F,"text-decoration":C,"line-height":"initial"===w?"initial":w+"px","letter-spacing":N+"px"}," .ebec-event-content":{color:i,"font-family":x,"font-weight":M,"text-transform":P,"font-style":A,"text-decoration":V,"letter-spacing":B+"px"}," .ebec-event-content p":{"font-size":p+"px","line-height":"initial"===z?"initial":z+"px"}," .ebec-events-read-more":{color:r,"font-size":d+"px","font-family":W,"font-weight":I,"text-transform":Y,"font-style":j,"text-decoration":J,"line-height":"initial"===U?"initial":U+"px","letter-spacing":$+"px"}," .ebec-list-venue a ":{color:l}," .ebec-minimal-list-wrapper .ebec-list-posts.style-1.ebec-simple-event .ebec-event-date-tag":{"background-color":G,"border-left":"4px solid "+O(G,20)}," .ebec-minimal-list-wrapper .ebec-list-posts.style-1.ebec-featured-event .ebec-event-date-tag":{"background-color":Q,"border-left":"4px solid "+O(Q,20)}},`#block-${e.clientId}`)}(this.props));const{attributes:t,setAttributes:a,events:i}=this.props,{ebec_ev_category:r,ebec_max_events:o,ebec_venue:s,ebec_display_cate:c,ebec_display_desc:p,ebec_type:d,ebec_hide_read_more_link:v,ebec_date_formats:_,ebec_order:m,ebec_event_source:u,ebec_date_range_start:b,ebec_date_range_end:y,main_skin_color:g,event_date_color:f,event_title_color:E,event_venue_color:H,event_description_color:R,event_link_color:S,event_date_font:D,event_title_font:k,event_venue_font:L,event_description_font:F,event_link_font:C,event_date_family:N,event_date_weight:x,event_date_transform:P,event_date_style:A,event_date_decoration:V,event_date_line_height:z,event_date_letter_spacing:B,event_title_family:W,event_title_weight:I,event_title_transform:Y,event_title_style:j,event_title_decoration:J,event_title_line_height:U,event_title_letter_spacing:$,event_venue_family:G,event_venue_weight:Q,event_venue_transform:Z,event_venue_style:K,event_venue_decoration:q,event_venue_line_height:X,event_venue_letter_spacing:ee,event_description_family:te,event_description_weight:ae,event_description_transform:ne,event_description_style:le,event_description_decoration:ie,event_description_line_height:re,event_description_letter_spacing:oe,event_link_family:se,event_link_weight:ce,event_link_transform:pe,event_link_style:de,event_link_decoration:ve,event_link_line_height:_e,event_link_letter_spacing:me,event_link_name:he,no_event_text:ue,isPreview:be,event_layout:ye,event_desc_type:ge,event_header_type:fe,event_simple_color:Ee,event_featured_color:He}=t;let Re="",Se="",De=!0,ke=Array.isArray(r)?r.join(" "):r;return be?React.createElement("img",{width:"100%",src:l,alt:""}):React.createElement(n.Fragment,null,React.createElement(T,{category:this.state.categoriesList,categorySelect:r,categorySelectHandle:e=>a({ebec_ev_category:e}),eventsLimit:o,eventsLimitHandle:e=>a({ebec_max_events:e}),venue:s,venueHandle:e=>a({ebec_venue:e}),displayCat:c,displayCatHandle:e=>a({ebec_display_cate:e}),displayDesc:p,displayDescHandle:e=>a({ebec_display_desc:e}),eventType:d,eventTypeHandle:e=>a({ebec_type:e}),dateFormats:_,dateFormatHandle:e=>a({ebec_date_formats:e}),eventOrder:m,eventOrderHandle:e=>a({ebec_order:e}),eventTime:u,eventTimeHandle:e=>a({ebec_event_source:e}),eventRangeStart:b,eventRangeStartHandle:e=>a({ebec_date_range_start:e}),eventRangeEnd:y,eventRangeEndHandle:e=>a({ebec_date_range_end:e}),skinColor:g,skinColorHandle:e=>a({main_skin_color:e.hex}),noEventText:ue,noEventTextHandle:e=>a({no_event_text:e}),eventDateColor:f,eventDateColorHandle:e=>a({event_date_color:e.hex}),eventDateFont:D,eventDateFontHandle:e=>a({event_date_font:e}),eventDateFamilyFont:N,eventDateFamilyFontHandle:e=>a({event_date_family:e}),eventDateWeight:x,eventDateWeightHandle:e=>a({event_date_weight:e}),eventDateTransform:P,eventDateTransformHandle:e=>a({event_date_transform:e}),eventDateStyle:A,eventDateStyleHandle:e=>a({event_date_style:e}),eventDateDecoration:V,eventDateDecorationHandle:e=>a({event_date_decoration:e}),eventDateLineHeight:z,eventDateLineHeightHandle:e=>a({event_date_line_height:e}),eventDateLetterSpacing:B,eventDateLetterSpacingHandle:e=>a({event_date_letter_spacing:e}),eventTitleColor:E,eventTitleColorHandle:e=>a({event_title_color:e.hex}),eventTitleFont:k,eventTitleFontHandle:e=>a({event_title_font:e}),eventTitleFamilyFont:W,eventTitleFamilyFontHandle:e=>a({event_title_family:e}),eventTitleWeight:I,eventTitleWeightHandle:e=>a({event_title_weight:e}),eventTitleTransform:Y,eventTitleTransformHandle:e=>a({event_title_transform:e}),eventTitleStyle:j,eventTitleStyleHandle:e=>a({event_title_style:e}),eventTitleDecoration:J,eventTitleDecorationHandle:e=>a({event_title_decoration:e}),eventTitleLineHeight:U,eventTitleLineHeightHandle:e=>a({event_title_line_height:e}),eventTitleLetterSpacing:$,eventTitleLetterSpacingHandle:e=>a({event_title_letter_spacing:e}),eventVenueColor:H,eventVenueColorHandle:e=>a({event_venue_color:e.hex}),eventVenueFont:L,eventVenueFontHandle:e=>a({event_venue_font:e}),eventVenueFamilyFont:G,eventVenueFamilyFontHandle:e=>a({event_venue_family:e}),eventVenueWeight:Q,eventVenueWeightHandle:e=>a({event_venue_weight:e}),eventVenueTransform:Z,eventVenueTransformHandle:e=>a({event_venue_transform:e}),eventVenueStyle:K,eventVenueStyleHandle:e=>a({event_venue_style:e}),eventVenueDecoration:q,eventVenueDecorationHandle:e=>a({event_venue_decoration:e}),eventVenueLineHeight:X,eventVenueLineHeightHandle:e=>a({event_venue_line_height:e}),eventVenueLetterSpacing:ee,eventVenueLetterSpacingHandle:e=>a({event_venue_letter_spacing:e}),eventDescriptionColor:R,eventDescriptionColorHandle:e=>a({event_description_color:e.hex}),eventDescriptionFont:F,eventDescriptionFontHandle:e=>a({event_description_font:e}),eventDescriptionFamilyFont:te,eventDescriptionFamilyFontHandle:e=>a({event_description_family:e}),eventDescriptionWeight:ae,eventDescriptionWeightHandle:e=>a({event_description_weight:e}),eventDescriptionTransform:ne,eventDescriptionTransformHandle:e=>a({event_description_transform:e}),eventDescriptionStyle:le,eventDescriptionStyleHandle:e=>a({event_description_style:e}),eventDescriptionDecoration:ie,eventDescriptionDecorationHandle:e=>a({event_description_decoration:e}),eventDescriptionLineHeight:re,eventDescriptionLineHeightHandle:e=>a({event_description_line_height:e}),eventDescriptionLetterSpacing:oe,eventDescriptionLetterSpacingHandle:e=>a({event_description_letter_spacing:e}),eventLinkColor:S,eventLinkColorHandle:e=>a({event_link_color:e.hex}),eventLinkFont:C,eventLinkFontHandle:e=>a({event_link_font:e}),eventLinkFamilyFont:se,eventLinkFamilyFontHandle:e=>a({event_link_family:e}),eventLinkWeight:ce,eventLinkWeightHandle:e=>a({event_link_weight:e}),eventLinkTransform:pe,eventLinkTransformHandle:e=>a({event_link_transform:e}),eventLinkStyle:de,eventLinkStyleHandle:e=>a({event_link_style:e}),eventLinkDecoration:ve,eventLinkDecorationHandle:e=>a({event_link_decoration:e}),eventLinkLineHeight:_e,eventLinkLineHeightHandle:e=>a({event_link_line_height:e}),eventLinkLetterSpacing:me,eventLinkLetterSpacingHandle:e=>a({event_link_letter_spacing:e}),eventLinkName:he,eventLinkNameHandle:e=>a({event_link_name:e}),eventLayoutHandle:e=>{a({event_layout:e})},eventLayout:ye,eventDescTypeHandle:e=>a({event_desc_type:e}),eventDescType:ge,eventHeaderType:fe,eventHeaderTypeHandle:e=>a({event_header_type:e}),eventSimpleColor:Ee,eventSimpleColorHandle:e=>a({event_simple_color:e.hex}),eventFeaturedColor:He,eventFeaturedColorHandle:e=>a({event_featured_color:e.hex})}),React.createElement("div",{id:"ebec-events-list-content",className:"ebec-list-wrapper"},React.createElement("div",{id:`ebec-${ye}-list-wrp`,className:`ebec-${ye}-list-wrapper ${ke}`},!1!==i?0!==i.length?React.createElement("div",null,i.map((e,t)=>{if(o>t)return Se==e.start_date_details.year?Re==e.start_date_details.month?De=!1:(Re=e.start_date_details.month,De=!0):(Se=e.start_date_details.year,Re=e.start_date_details.month,De=!0),React.createElement(w,{id:e.id,title:e.title,venue:e.venue,start_date:e.start_date,start_date_year:e.start_date_details.year,start_date_month:e.start_date_details.month,start_date_day:e.start_date_details.day,end_date_year:e.end_date_details.year,end_date_month:e.end_date_details.month,end_date_day:e.end_date_details.day,end_date:e.end_date,venue_name:e.venue.venue,venue_address:void 0!==e.venue.address?e.venue.address:"",venue_city:void 0!==e.venue.city?e.venue.city:"",venue_zip:void 0!==e.venue.zip?e.venue.zip:"",venue_state:e.venue.state?e.venue.state:e.venue.province?e.venue.province:"",venue_country:e.venue.country,venue_url:e.venue.url,description:e.description,excerpt:e.excerpt,image_url:e.image.url,category:e.categories,feature:e.featured,url:e.url,allDay:e.all_day,display_header:De,hide_venue:s,display_category:c,display_description:p,date_format:_,event_cost:e.cost,main_col:g,date_col:f,title_col:E,venue_col:H,description_col:R,link_col:S,date_font:D,title_font:k,venue_font:L,description_font:F,link_font:C,date_family_font:N,date_weight:x,date_transform:P,date_style:A,date_decoration:V,date_line_height:z,date_letter_spacing:B,title_family_font:W,title_weight:I,title_transform:Y,title_style:j,title_decoration:J,title_line_height:U,title_letter_spacing:$,venue_family_font:G,venue_weight:Q,venue_transform:Z,venue_style:K,venue_decoration:q,venue_line_height:X,venue_letter_spacing:ee,description_family_font:te,description_weight:ae,description_transform:ne,description_style:le,description_decoration:ie,description_line_height:re,description_letter_spacing:oe,link_family_font:se,link_weight:ce,link_transform:pe,link_style:de,link_decoration:ve,link_line_height:_e,link_letter_spacing:me,link_name:he,eventLayout:ye,eventDescType:ge,eventHeaderType:fe,eventSimpleColor:Ee,eventFeaturedColor:He})})):React.createElement(h.Spinner,null):React.createElement("h2",null,M(ue)))))}}const A=(0,x.compose)([(0,N.withSelect)((e,t)=>{const{attributes:a}=t,{ebec_ev_category:n,ebec_date_range_start:l,ebec_date_range_end:i,ebec_type:r,ebec_event_source:o,ebec_order:s}=a;let c=o?new Date(l):new Date("0000-01-01 00:00:00"),p=o?new Date(i):new Date("9999-12-31 23:59:59"),d="",v=[],_=[],m=[],h=e("ebec/events_data").getTodos();return"error"!=h&&"zero"!=h?0!==h.length&&(h.map(e=>{let t=!1;null!==n&&(n.length>0?n:["all"]).map(a=>{if(!0!==t){if("all"===a)return t=!0,m.push(e);e.categories.map(n=>{if(n.slug==a)return t=!0,m.push(e)})}})}),0!==m.length?(m.map(e=>{let t=e.start_date;c<new Date(t)&&v.push(e)}),0!==v.length?(v.map(e=>{let t=e.end_date;p>new Date(t)&&_.push(e)}),d=0!==_.length&&("ASC"==s?_.sort(function(e,t){return t.start_date-e.start_date}):_.sort(function(e,t){return e.start_date-t.start_date}).reverse())):d=!1):d=!1):d=!1,{events:d}})])(P),{registerBlockType:V}=wp.blocks,{__:z}=wp.i18n;V("ebec/event-list",{title:z("Events Block","ebec"),category:"common",icon:()=>React.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 62 62",version:"1.1",xmlns:"https://www.w3.org/2000/svg",xmlnsXlink:"https://www.w3.org/1999/xlink",xmlSpace:"preserve",xmlnsSerif:"https://www.serif.com/",fillRule:"evenodd",clipRule:"evenodd",strokeLinecap:"square",strokeLinejoin:"round",strokeMiterlimit:1.5},React.createElement("g",{id:"icon"},React.createElement("path",{d:"M55.831,16.969c0,-4.158 -3.375,-7.533 -7.533,-7.533l-35.156,-0c-4.158,-0 -7.533,3.375 -7.533,7.533l-0,35.156c-0,4.158 3.375,7.533 7.533,7.533l35.156,0c4.158,0 7.533,-3.375 7.533,-7.533l0,-35.156Z",fill:"#fff"}),React.createElement("clipPath",{id:"_clip1"},React.createElement("path",{d:"M55.831,16.969c0,-4.158 -3.375,-7.533 -7.533,-7.533l-35.156,-0c-4.158,-0 -7.533,3.375 -7.533,7.533l-0,35.156c-0,4.158 3.375,7.533 7.533,7.533l35.156,0c4.158,0 7.533,-3.375 7.533,-7.533l0,-35.156Z"})),React.createElement("g",{clipPath:"url(#_clip1)"},React.createElement("rect",{x:"5.609",y:"9.436",width:"50.222",height:"11.858",fill:"#008bff"})),React.createElement("path",{d:"M55.831,16.969c0,-4.158 -3.375,-7.533 -7.533,-7.533l-35.156,-0c-4.158,-0 -7.533,3.375 -7.533,7.533l-0,35.156c-0,4.158 3.375,7.533 7.533,7.533l35.156,0c4.158,0 7.533,-3.375 7.533,-7.533l0,-35.156Z",fill:"none",stroke:"#0f1031",strokeWidth:"1.88px"}),React.createElement("path",{d:"M16.625,1.707c0,-0.489 -0.396,-0.885 -0.885,-0.885c-0.488,-0 -0.885,0.396 -0.885,0.885l0,15.458c0,0.488 0.397,0.885 0.885,0.885c0.489,-0 0.885,-0.397 0.885,-0.885l0,-15.458Z",fill:"#0f1031"}),React.createElement("path",{d:"M46.585,1.707c-0,-0.489 -0.397,-0.885 -0.885,-0.885c-0.489,-0 -0.885,0.396 -0.885,0.885l-0,15.458c-0,0.488 0.396,0.885 0.885,0.885c0.488,-0 0.885,-0.397 0.885,-0.885l-0,-15.458Z",fill:"#0f1031"}),React.createElement("g",{id:"big-plus"},React.createElement("circle",{cx:"30.72",cy:"40.348",r:"14.068",fill:"#fff",stroke:"#a7a7a7",strokeWidth:"4.73px"}),React.createElement("path",{d:"M28.546,47.958l-0,-5.672l-5.515,-0l0,-3.876l5.515,-0l-0,-5.672l4.348,0l0,5.672l5.515,-0l-0,3.876l-5.515,-0l0,5.672l-4.348,-0Z",fill:"#a7a7a7",fillRule:"nonzero"})))),keywords:[z("event"),z("calendar"),z("events")],example:{attributes:{preview:!0,isPreview:!0}},edit:A,save:()=>null});(0,N.registerStore)("ebec/events_data",{reducer:(e=[],t)=>"POPULATE_TODO"===t.type?"zero"==t.todo?"zero":"error"!==t.todo?[...t.todo.events]:"error":e,actions:{populateTodo:e=>({type:"POPULATE_TODO",todo:e})},selectors:{getTodos:e=>e},resolvers:{getTodos(){F({path:"/tribe/events/v1/events/?page=1&per_page=999&start_date=0000-01-01&end_date=9999-12-31"}).then(e=>{0==e.events.length?(0,N.dispatch)("ebec/events_data").populateTodo("zero"):e.events?(0,N.dispatch)("ebec/events_data").populateTodo(e):(0,N.dispatch)("ebec/events_data").populateTodo("error")}).catch(function(){(0,N.dispatch)("ebec/events_data").populateTodo("error")})}}})}},a={};function n(e){var l=a[e];if(void 0!==l)return l.exports;var i=a[e]={exports:{}};return t[e](i,i.exports,n),i.exports}n.m=t,e=[],n.O=(t,a,l,i)=>{if(!a){var r=1/0;for(p=0;p<e.length;p++){for(var[a,l,i]=e[p],o=!0,s=0;s<a.length;s++)(!1&i||r>=i)&&Object.keys(n.O).every(e=>n.O[e](a[s]))?a.splice(s--,1):(o=!1,i<r&&(r=i));if(o){e.splice(p--,1);var c=l();void 0!==c&&(t=c)}}return t}i=i||0;for(var p=e.length;p>0&&e[p-1][2]>i;p--)e[p]=e[p-1];e[p]=[a,l,i]},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var a=t.getElementsByTagName("script");if(a.length)for(var l=a.length-1;l>-1&&(!e||!/^http(s?):/.test(e));)e=a[l--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{var e={57:0,350:0};n.O.j=t=>0===e[t];var t=(t,a)=>{var l,i,[r,o,s]=a,c=0;if(r.some(t=>0!==e[t])){for(l in o)n.o(o,l)&&(n.m[l]=o[l]);if(s)var p=s(n)}for(t&&t(a);c<r.length;c++)i=r[c],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return n.O(p)},a=globalThis.webpackChunkevents_lists_block_for_the_events_calendar=globalThis.webpackChunkevents_lists_block_for_the_events_calendar||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var l=n.O(void 0,[350],()=>n(22));l=n.O(l)})(); -
template-events-calendar/trunk/includes/events-shortcode-block/includes/ebec-block.php
r3356449 r3363701 22 22 */ 23 23 private function __construct() { 24 add_action( 'enqueue_block_assets', array( $this, 'ebec_editor_assets' ) );24 // add_action( 'enqueue_block_assets', array( $this, 'ebec_editor_assets' ) ); 25 25 add_action( 'enqueue_block_editor_assets', array( $this, 'ebec_block_editor_assets' ) ); 26 26 add_action( 'init', array( $this, 'ebec_register_block' ) ); … … 39 39 wp_enqueue_script( 'ebec-block-editor', ECT_PLUGIN_URL . 'includes/events-shortcode-block/dist/index.js', array( 'wp-blocks', 'wp-i18n', 'wp-editor', 'wp-components', 'wp-element' ) ); 40 40 wp_enqueue_style( 'ebec-block-style-editor', ECT_PLUGIN_URL . 'includes/events-shortcode-block/dist/style-index.css', array( 'wp-edit-blocks' ), null, null, 'all' ); 41 42 // Localize script to pass Google Fonts setting to JavaScript 43 $options = get_option( 'ects_options' ); 44 $load_google_fonts = ! empty( $options['ect_load_google_font'] ) ? $options['ect_load_google_font'] : 'yes'; 45 wp_localize_script( 'ebec-block-editor', 'ebecBlockData', array( 46 'loadGoogleFonts' => $load_google_fonts 47 ) ); 41 48 } 42 49 public function ebec_modify_rest_api_limits() { … … 411 418 ); 412 419 $block_id = isset( $attributes['ebec_block_id'] ) ? $attributes['ebec_block_id'] : ''; 413 $build_url = 'https://fonts.googleapis.com/css?family='; 414 $build_url .= implode( '|', array_filter( $font_family_array ) ); 415 wp_enqueue_style( 'ebec-google-font-' . $block_id, "$build_url", array(), null, 'all' ); 420 $options = get_option( 'ects_options' ); 421 $load_google_fonts = ! empty( $options['ect_load_google_font'] ) ? $options['ect_load_google_font'] : 'yes'; 422 if ( $load_google_fonts == 'yes' ) { 423 $build_url = 'https://fonts.googleapis.com/css?family='; 424 $build_url .= implode( '|', array_filter( $font_family_array ) ); 425 wp_enqueue_style( 'ebec-google-font-' . $block_id, "$build_url", array(), null, 'all' ); 426 } 416 427 $events = ''; 417 428 $html = ''; … … 425 436 include ECT_PLUGIN_DIR . '/includes/events-shortcode-block/includes/ebec-style-setting.php'; 426 437 include ECT_PLUGIN_DIR . '/includes/events-shortcode-block/Layouts/list/ebec-list-style.php'; 438 wp_enqueue_style( 'ebec-block-style-front', ECT_PLUGIN_URL . 'includes/events-shortcode-block/assets/css/ebec-style.css', array(), null, null, 'all' ); 427 439 if ( isset( $selectors ) ) { 428 wp_add_inline_style( 'ebec- google-font-' . $block_id, $selectors );440 wp_add_inline_style( 'ebec-block-style-front', $selectors ); 429 441 } 430 442 -
template-events-calendar/trunk/readme.txt
r3356449 r3363701 6 6 Tested up to: 6.8.2 7 7 Requires PHP: 7.2 8 Stable tag: 2.5. 08 Stable tag: 2.5.1 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 120 120 == Changelog == 121 121 122 = Version 2.5.1 | September 18, 2025 = 123 * Fixed: Issue with load google fonts on events block. 124 * Improvement: Other plugins recommendations. 125 * Tested upto: The Events Calendar version 6.15.4 126 127 122 128 = Version 2.5.0 | September 05, 2025 = 123 129 * Added: Support for Arial font family in the Events block.
Note: See TracChangeset
for help on using the changeset viewer.