1"use strict";(globalThis.webpackChunkstec=globalThis.webpackChunkstec||[]).push([[8181],{1910:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var l=a(8403),n=a(26878);const c=({active:e,items:t,event:a})=>{const c=(0,n.useRef)(null),r=t.find((t=>t.id===e));return(0,n.useEffect)((()=>{e&&"function"==typeof window.stecOnEventTabContentRender&&window.stecOnEventTabContentRender({item:t.find((t=>t.id===e)),event:a,element:c.current})}),[e,a,t]),e&&r?React.createElement(l.StecDiv,{ref:c,className:"stec-content-tabs-content"},r.content):React.createElement(l.StecDiv,{className:"stec-content-tabs-content"})};const r=function(e){const[t,a]=(0,n.useState)(!1);(0,n.useEffect)((()=>{t?e.items.find((e=>e.id===t))||a(!1):e.items.length>0&&a(e.items[0].id)}),[t,e.items]);const r=e.items.filter((e=>e.content.filter((e=>e)).length>0)).length;return React.createElement(React.Fragment,null,r>1&&React.createElement(l.StecDiv,{className:`stec-content-tabs ${e.classes??""}`,style:e.style},e.items.map((e=>e.content.filter((e=>e)).length<=0?null:React.createElement(l.StecDiv,{key:`${e.id}-label`,className:"stec-content-tab "+(e.id===t?"active":""),onClick:()=>{a(e.id)}},e.icon&&React.createElement("i",{className:e.icon}),React.createElement(l.StecSpan,null,e.label))))),React.createElement(c,{active:t,items:e.items,event:e.event}))}},32779:(e,t,a)=>{a.r(t),a.d(t,{InputSelect:()=>d,UncontrolledInputSelect:()=>p,default:()=>f});var l=a(13328),n=a(8403),c=a(75761),r=a(78565),s=a(10382),o=a(73772);const{useState:i,useRef:u,useEffect:m}=wp.element,__=o.__,d=React.forwardRef(((e,t)=>{const[a,o]=i(!1),[d,p]=i(!1),[f,v]=i(!1),[E,b]=i(!1),h=["stec-select-wrapper"],R=u(null),y=e.options.filter((e=>{if(!E)return e;if(e.search){if(e.search.toLowerCase().includes(E.toLowerCase()))return e}else if(e.label.toLowerCase().includes(E.toLowerCase()))return e;return null})),g=t=>{e.onChange(t),"function"==typeof e.onBlur&&e.onBlur()};let k=!0;f&&h.push("active"),e.multiple?(h.push("multiple"),e.value.length===e.options.length&&(k=!1)):(0===e.options.length||1===e.options.length&&e.options[0].value===e.value)&&(k=!1),(0,l.useOutsideHandler)(R,(()=>{!0===f&&(o(!0),"function"==typeof e.onBlur&&e.onBlur()),v(!1)})),m((()=>{if(!0===e.required&&(a||e.wasSubmitted)){let t;t=e.multiple?e.value.length>0:!(!e.value||""===e.value),p(!1===t)}}),[e.multiple,e.required,e.value,e.wasSubmitted,a]);const S=()=>{let t="";const a=e.value;if(Array.isArray(a))t=a.map((t=>{let l=e.options.filter((e=>e.value===t))[0];if(!l){if(!t)return null;l={value:t,label:t}}return React.createElement(n.StecDiv,{key:l.value,className:"stec-select-input-item",style:l.color?{backgroundColor:l.color}:{}},l.label,e.multiple&&React.createElement(n.StecSpan,{onClick:e=>{e.stopPropagation();const t=[];a.forEach((e=>{l.value!==e&&t.push(e)})),v(!1),g(t),o(!0)}},React.createElement("i",{className:"fa-solid fa-times"})))}));else{let l=e.options.filter((e=>e.value===a));if(l.length>0)l=l[0];else{if(!a)return null;l={value:a,label:a}}t=React.createElement(n.StecDiv,{key:l.value,className:"stec-select-input-item",style:l.color?{backgroundColor:l.color}:{}},l.label,e.multiple&&React.createElement(n.StecSpan,{onClick:e=>{e.stopPropagation();const t=[];a.forEach((e=>{l.value!==e&&t.push(e)})),v(!1),g(t),o(!0)}},React.createElement("i",{className:"fa-solid fa-times"})))}return t};return React.createElement(n.StecDiv,{className:h.join(" "),ref:R,style:e.style},React.createElement("label",null,React.createElement(r.default,{text:e.title}),React.createElement(n.StecDiv,{className:"stec-select-input-wrap",tabIndex:-1,ref:t},React.createElement(n.StecDiv,{className:"stec-select-input",onClick:()=>{!0===f&&o(!0),v(!f)}},React.createElement(S,null)),React.createElement(n.StecDiv,{className:"stec-select-input-toggle-button",onClick:()=>{v(!f)}},f?React.createElement("i",{className:"fa-solid fa-chevron-down"}):React.createElement("i",{className:"fa-solid fa-chevron-right"}))),React.createElement(n.StecDiv,{className:"stec-select-dropdown-wrap",style:{position:e.absoluteDropdown?"absolute":"static"}},React.createElement(n.StecDiv,{style:{width:"100%"}},k&&e.options.length>5&&React.createElement("input",{type:"text",className:"stec-select-search",placeholder:__("Search","stec"),onChange:e=>{e.target.value?b(e.target.value):b(!1)}}),React.createElement(n.StecDiv,{className:"stec-select-dropdown"},!0===k?y.map((t=>{let a=!1;return e.multiple?e.value.includes(t.value)||(a=!0):e.value!==t.value&&(
1a=!0),a?React.createElement(n.StecDiv,{className:"stec-select-dropdown-item",key:t.value,value:t.value,onClick:()=>{v(!1),g(e.multiple?[...e.value,t.value]:t.value),o(!0)}},t.label):""})):React.createElement(n.StecSpan,{className:"stec-select-dropdown-noitems"},__("No items available","stec"))))),React.createElement(s.default,{floating:!0,text:e.errorMessage,display:d}),React.createElement(c.default,{text:e.description})))}));d.displayName="InputSelect";const p=React.forwardRef(((e,t)=>{const[a,o]=i(!1),[d,p]=i(!1),[f,v]=i(e.defaultValue),[E,b]=i(!1),[h,R]=i(!1),y=["stec-select-wrapper"],g=u(null),k=e.options.filter((e=>{if(!h)return e;if(e.search){if(e.search.toLowerCase().includes(h.toLowerCase()))return e}else if(e.label.toLowerCase().includes(h.toLowerCase()))return e;return null})),S=t=>{v(t),e.onChange&&e.onChange(t),"function"==typeof e.onBlur&&e.onBlur()};let C=!0;E&&y.push("active"),e.multiple?(y.push("multiple"),f.length===e.options.length&&(C=!1)):(0===e.options.length||1===e.options.length&&e.options[0].value===f)&&(C=!1);const w=()=>{let t="";if(Array.isArray(f))t=f.map((t=>{let a=e.options.filter((e=>e.value===t))[0];if(!a){if(!t)return null;a={value:t,label:t}}return React.createElement(n.StecDiv,{key:a.value,className:"stec-select-input-item",style:a.color?{backgroundColor:a.color}:{}},a.label,e.multiple&&React.createElement(n.StecSpan,{onClick:e=>{e.stopPropagation();const t=[];f.forEach((e=>{a.value!==e&&t.push(e)})),b(!1),S(t),o(!0)}},React.createElement("i",{className:"fa-solid fa-times"})))}));else{let a=e.options.filter((e=>e.value===f));if(a.length>0)a=a[0];else{if(!f)return null;a={value:f,label:f}}t=React.createElement(n.StecDiv,{key:a.value,className:"stec-select-input-item",style:a.color?{backgroundColor:a.color}:{}},a.label,e.multiple&&React.createElement(n.StecSpan,{onClick:e=>{e.stopPropagation();const t=[];f.forEach((e=>{a.value!==e&&t.push(e)})),b(!1),S(t),o(!0)}},React.createElement("i",{className:"fa-solid fa-times"})))}return t};return(0,l.useOutsideHandler)(g,(()=>{!0===E&&(o(!0),"function"==typeof e.onBlur&&e.onBlur()),b(!1)})),m((()=>{if(!0===e.required&&(a||e.wasSubmitted)){let t;t=e.multiple?f.length>0:!(!f||""===f),p(!1===t)}}),[f,e.multiple,e.required,e.wasSubmitted,a]),React.createElement(n.StecDiv,{className:y.join(" "),ref:g,style:e.style},React.createElement("label",null,React.createElement(r.default,{text:e.title}),React.createElement(n.StecDiv,{className:"stec-select-input-wrap",tabIndex:-1,ref:t},React.createElement(n.StecDiv,{className:"stec-select-input",onClick:()=>{!0===E&&o(!0),b(!E)}},React.createElement(w,null)),React.createElement(n.StecDiv,{className:"stec-select-input-toggle-button",onClick:()=>{b(!E)}},E?React.createElement("i",{className:"fa-solid fa-chevron-down"}):React.createElement("i",{className:"fa-solid fa-chevron-right"}))),React.createElement(n.StecDiv,{className:"stec-select-dropdown-wrap",style:{position:e.absoluteDropdown?"absolute":"static"}},C&&e.options.length>5&&React.createElement("input",{type:"text",className:"stec-select-search",placeholder:__("Search","stec"),onChange:e=>{e.target.value?R(e.target.value):R(!1)}}),React.createElement(n.StecDiv,{className:"stec-select-dropdown"},!0===C?k.map((t=>{let a=!1;return e.multiple?f.includes(t.value)||(a=!0):f!==t.value&&(a=!0),a?React.createElement(n.StecDiv,{className:"stec-select-dropdown-item",key:t.value,value:t.value,onClick:()=>{b(!1),S(e.multiple?[...f,t.value]:t.value),o(!0)}},t.label):""})):React.createElement(n.StecSpan,{className:"stec-select-dropdown-noitems"},__("No items available","stec")))),React.createElement(s.default,{floating:!0,text:e.errorMessage,display:d}),React.createElement(c.default,{text:e.description})),e.name&&React.createElement("input",{required:e.required,type:"hidden",name:e.name,value:e.multiple?JSON.stringify(f):f}))}));p.displayName="UncontrolledInputSelect";const f=d},47289:(e,t,a)=>{a.r(t),a.d(t,{getStructureComponent:()=>B});var l=a(92701),n=a(1910),c=a(85473),r=a(77751),s=a(5986),o=a(75761),i=a(78565),u=a(65003),m=a(73772),d=a(67374),p=a(97550),f=a(74095),v=a(89663),E=a(32185),b=a(99765),h=a(51727),R=a(7666),y=a(75900),g=a(57217),k=a(17280),S=a(91664),C=a(98642),w=a(51761),N=a(67983),D=a(31048),_=a(87603),A=a(78175),x=a(41577),T=a(31410),L=a(38158),I=a(74869);const __=m.__,_x=m._x,B=(e,t=!1,a="calendar")=>{let m="",F={key:e.id,event:t,style:e.properties.style,classes:e.properties.classes,screenContext:a};if(Array.isArray(e.properties.conditions)&&e.properties.conditions.length>0)for(let a of e.properties.conditions)switch(a){case"comments":if(!0!==t.comments)return null;break;case"attendance":if(!t.meta.attendance_method)return null;break;case"tickets":if(!1===Array.isArray(t.meta.tickets)||t.meta.tickets.length<=0||!STEC_VARIABLES.wc_cart_url)return null;break;case"products":if(!1===Array.isArray(t.meta.products)||t.meta.products.length<=0||!STEC_VARIABLES.wc_cart_url)return null;break;case"images":if(!1===Array.isArray(t.meta.images)||t.meta.images.length<=0)return null;break;case"guests":if(!1===Array.isArray(t.guests)||t.guests.length<=0)return null;break;case"organizers":if(!1===Array.isArray(t.organizers)||t.organizers.length<=0)return null;break;case"attachments":if(!1===Array.isArray(t.meta.attachments)||t.meta.attachments.length<=0)return null;break;case"schedule":if(!1===Array.isArray(t.meta.schedule)||t.meta.schedule.length<=0)return null;break;case"forecast":if(!1===STEC_VARIABLES.forecast_api_enabled)return null;break;case"coordinates":if(!t?.location?.coordinates)return null;break;case"location":if(!t?.location?.id)return null;break;case"physical_location":if("physical"!==t?.location?.type)return null;break;case"virtual_location":if("virtual"!==t?.location?.type)return null;break;case"logged_in":if(!STEC_VARIABLES?.current_user?.data?.id)return null;break;case"not_logged_in":if(STEC_VARIABLES?.current_user?.data?.id)return null}switch(e.type){case"ContentTabs":m=n.default,F.event=t,F.items=e.children.map((e=>(e.content=e.children.map((e=>
1B(e,t,a))),e)));break;case"EventOrganizers":m=N.default,F.tagLabel=__("Event organizer","stec"),F.persons=t.organizers,F.verifiedTitle=_x("Verified organizer","Verified organizer title text","stec");break;case"EventGuests":m=N.default,F.tagLabel=__("Event guest","stec"),F.persons=t.guests;break;case"CustomHtml":m=c.default,F.event=t,F.html=e.properties.html;break;case"CustomJs":m=r.default,F.event=t,F.js=e.properties.js;break;case"Row":m=u.default;break;case"Column":m=l.default;break;case"FieldTitle":m=i.default,F.elementType=e.properties.elementType,F.text=e.properties.text;break;case"FieldDescription":m=o.default,F.elementType=e.properties.elementType,F.text=e.properties.textlong;break;case"EventTags":m=s.default;break;case"EventAttachments":m=f.default;break;case"EventCarousel":m=v.default;break;case"Comments":m=p.default;break;case"EventAttendance":m=d.default;break;case"EventCounter":m=E.default;break;case"EventDescription":F.elementType=e.properties.elementType,m=h.default;break;case"EventExternalLink":m=R.default;break;case"Forecast":m=y.default;break;case"EventLocationName":m=w.default;break;case"EventLocationAbout":m=g.default;break;case"EventLocationAddress":m=k.default;break;case"EventLocationDirections":m=S.default;break;case"EventLocationMap":m=C.default;break;case"EventVirtualLocation":m=x.default;break;case"EventSchedule":m=D.default;break;case"ShareAndExport":m=_.default,F.items=e.properties.items;break;case"EventTitle":F.elementType=e.properties.elementType,m=A.default;break;case"EventDate":F.elementType=e.properties.elementType,m=b.default;break;case"HealthMeasures":m=T.default;break;case"EventProducts":m=L.default;break;case"EventTickets":m=I.default;break;default:return null}return React.createElement(m,F,e.children.map((l=>"ContentTabs"===e.type?null:B(l,t,a))))}},49431:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var l=a(26878),n=a.n(l),c=a(70272);const r=n().lazy((()=>Promise.all([a.e(9947),a.e(3627),a.e(6388),a.e(1981),a.e(3905),a.e(8273),a.e(3883),a.e(6927),a.e(48),a.e(1067),a.e(9006),a.e(4940),a.e(8168),a.e(9564),a.e(756),a.e(2505)]).then(a.bind(a,36413))));function s(){return n().createElement(c.default,null)}const o=function({atts:e}){return n().createElement(l.Suspense,{fallback:n().createElement(s,null)},n().createElement(r,{atts:e}))}},56183:(e,t,a)=>{a.r(t),a.d(t,{default:()=>v});var l=a(52779),n=a(21067),c=a(14424),r=a(49431),s=a(8403),o=a(73772),i=a(26878),u=a(47289);const __=o.__,m=({eventId:e,eventOccurenceStartDate:t,onCloseForm:a})=>React.createElement(React.Fragment,null,React.createElement(r.default,{atts:{hasRoot:!0,eventId:e,eventOccurenceStartDate:t}}),React.createElement(d,{onClick:a})),d=({onClick:e})=>React.createElement(l.default,{className:"stec-event-content-button-close",onClick:e,label:[React.createElement("i",{key:"icon",className:"fa-solid fa-times"}),__("Close","stec")]}),p=({onClick:e})=>React.createElement(l.default,{className:"stec-event-content-button-edit",onClick:e,label:[React.createElement("i",{key:"icon",className:"fa-regular fa-pen-to-square"}),__("Edit","stec")]}),f=({structure:e,event:t,screenContext:a})=>{const[l,c]=(0,i.useState)(!1),r=(0,n.useIncludeSubmitForm)();return l?React.createElement(m,{eventId:t.id,eventOccurenceStartDate:t.meta.start_date,onCloseForm:()=>{c(!1)}}):React.createElement(React.Fragment,null,React.createElement(s.StecDiv,{className:"stec-event-content"},e.map((e=>(0,u.getStructureComponent)(e,t,a)))),!0===t.editable&&!0===r&&React.createElement(p,{onClick:()=>{c(!0)}}))};const v=function({event:e,screenContext:t="calendar"}){const{value:a,ready:l,isError:r}=(0,n.useEventStructure)({templateId:e.meta.structure_id||void 0});return l?r?null:React.createElement(f,{structure:a,event:e,screenContext:t}):React.createElement(c.default,null)}},59116:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var l=a(21067),n=a(8403),c=a(26878),r=a(90300),s=a(95604),o=a(6405);a(73772);const i=({event:e,classes:t,style:a})=>{const i=(0,l.useSettingsAtt)("comments__fb_app_id"),u=(0,o.getEventPermalink)(e),[m,d]=(0,c.useState)(!1);(0,c.useEffect)((()=>{let e=!1,t=null;return!1===m&&(t=setInterval((()=>{void 0===window.FB||m||window.FB.Event.subscribe("xfbml.render",(()=>{!1===e&&d(!0),clearInterval(t)}))}),300)),()=>{e=!0,clearInterval(t)}}),[m]);const p=["stec-event-comments"];return t&&p.push(t),React.createElement(n.StecDiv,{className:p.join(" "),style:a},!1===m&&React.createElement(s.default,null),React.createElement(n.StecDiv,{style:!1===m?{display:"none"}:{}},React.createElement(r.FacebookProvider,{appId:i},React.createElement(r.Comments,{numPosts:5,href:u,width:"100%"}))))}},70272:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var l=a(43516),n=a(8403);const c=function(){return React.createElement(n.StecDiv,{className:"stec-skeleton no-delay",style:{position:"relative",background:"var(--stec-ec-bg)",padding:"20px",boxSizing:"border-box",float:"left",width:"100%"}},React.createElement(l.default,{speed:2,width:"100%",height:56,backgroundColor:"#E3E3E3",foregroundColor:"#ECEBEB",animate:!0},React.createElement("rect",{x:"0",y:"0",rx:"3",ry:"3",width:"100%",height:"12"}),React.createElement("rect",{x:"0",y:"22",rx:"3",ry:"3",width:"100%",height:"12"}),React.createElement("rect",{x:"0",y:"44",rx:"3",ry:"3",width:"100%",height:"12"})))}},87832:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var l=a(8403),n=a(73772);const __=n.__;const c=function({style:e}){return React.createElement(l.StecDiv,{className:"stec-event-comments",style:e},React.createElement(l.StecDiv,null,React.createElement(l.StecDiv,{className:"stec-event-comments-empty"},React.createElement("i",{className:"stec-event-comments-empty-icon fa-solid fa-comments"}),React.createElement(l.StecSpan,{className:"stec-event-comments-empty-big"},__("Sorry, Comments are disabled","stec")),React.createElement(l.StecSpan,{className:"stec-event-comments-empty-small"},__("You have chosen not to enable the comments section.","stec")))))}},97550:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var l=a(21067),n=a(59116),c=a(81113),r=a(87832);a(73772);const s=({event:e,style:t,classes:a,isBuilder:s})=>{const o=(0,l.useSettingsAtt)("comments__type");return s?React.createElement(c.default,{event:e,style:t,isBuilder:s}):!0===window.STEC_FORCE_DISABLE?.internal_comments?React.createElement(r.default,{style:t}):"facebook"===o?React.createElement(n.default,{event:e,style:t,classes:a}):React.createElement(c.default,{event:e,style:t,classes:a})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.