PageSourceSearch

https://www.vigevanowelcome.it/wp-content/plugins/stachethemes_eve…/js/9564-lazy.js?hash=c479e9dc0e0a81925793

js vigevanowelcome.it collected 2026-09-25 07:26:21 UTC 40,542 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkstec=globalThis.webpackChunkstec||[]).push([[9564],{85873:(e,t,a)=>{a.r(t),a.d(t,{DatePicker:()=>i,UncontrolledDatePicker:()=>u,default:()=>o});var l=a(8403),s=a(26878),r=a(75761),n=a(78565),c=a(10382);const u=React.forwardRef(((e,t)=>{const[a,u]=(0,s.useState)(e.defaultValue),[i,o]=(0,s.useState)(!1),[d,m]=(0,s.useState)(!1),y=a.split("T"),E=y[0],v=y[1]||"00:00";(0,s.useEffect)((()=>{if((i||e.wasSubmitted)&&e.required){const t=new RegExp(/[0-9]{4}-[0-9]{2}-[0-9]{2}(T[0-9]{2}:[0-9]{2})?/).test(a);if(m(!1===t),t){const t=moment(a),l=!!e.min&&moment(e.min),s=!!e.max&&moment(e.max);l&&t.isBefore(l)&&m(!0),s&&t.isAfter(s)&&m(!0)}}}),[e.required,a,e.wasSubmitted,i,e.min,e.max]);const p=t=>{if(!1===moment(t).isValid()){let a=e.min?moment(e.min):moment();const l=e.includeTime?"YYYY-MM-DDTHH:mm":"YYYY-MM-DD";t=a.format(l)}u(t),e.onChange(t)};return React.createElement(l.StecDiv,{className:"stec-datepicker"},React.createElement(n.default,{text:e.title}),React.createElement(l.StecDiv,{className:e.includeTime?"stec-datepicker-inputs":""},React.createElement("input",{className:"stec-datepicker-inputs-date",ref:t,type:"date",value:E,onChange:e=>{const t=e.target.value+"T"+v;p(t)},min:e.min,max:e.max,onBlur:()=>{o(!0)}}),e.includeTime&&React.createElement("input",{type:"time",className:"stec-datepicker-inputs-time",value:v,onBlur:()=>{o(!0)},onChange:e=>{const t=E+"T"+e.target.value;p(t)}})),React.createElement(c.default,{floating:!0,text:e.errorMessage,display:d}),React.createElement(r.default,{text:e.description}))}));u.displayName="UncontrolledDatePicker";const i=React.forwardRef(((e,t)=>{const[a,u]=(0,s.useState)(!1),[i,o]=(0,s.useState)(!1);(0,s.useEffect)((()=>{if((a||e.wasSubmitted)&&e.required){const t=new RegExp(/[0-9]{4}-[0-9]{2}-[0-9]{2}(T[0-9]{2}:[0-9]{2})?/).test(e.value);if(o(!1===t),t){const t=moment(e.value),a=!!e.min&&moment(e.min),l=!!e.max&&moment(e.max);a&&t.isBefore(a)&&o(!0),l&&t.isAfter(l)&&o(!0)}}}),[e.max,e.min,e.required,e.value,e.wasSubmitted,a]);const d=t=>{if(!1===moment(t).isValid()){let a=e.min?moment(e.min):moment();const l=e.includeTime?"YYYY-MM-DD\\THH:mm":"YYYY-MM-DD";t=a.format(l)}e.onChange(t)},m=e.value.split("T"),y=m[0],E=m[1]||"00:00";return React.createElement(l.StecDiv,{className:"stec-datepicker"},React.createElement(n.default,{text:e.title}),React.createElement(l.StecDiv,{className:e.includeTime?"stec-datepicker-inputs":""},React.createElement("input",{ref:t,className:"stec-datepicker-inputs-date",type:"date",value:y,onChange:e=>{const t=e.target.value+"T"+E;d(t)},min:e.min,max:e.max,onBlur:()=>{u(!0)}}),e.includeTime&&React.createElement("input",{type:"time",className:"stec-datepicker-inputs-time",value:E,onBlur:()=>{u(!0)},onChange:e=>{const t=y+"T"+e.target.value;d(t)}})),React.createElement(c.default,{floating:!0,text:e.errorMessage,display:i}),React.createElement(r.default,{text:e.description}))}));i.displayName="DatePicker";const o=i},68876:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var l=a(78565),s=a(75761),r=a(8403);const n=({title:e,value:t,description:a,onChange:n})=>React.createElement(r.StecDiv,{className:"stec-radio-wrapper"},React.createElement("label",null,React.createElement("input",{type:"radio",checked:t,onChange:n}),React.createElement(l.default,{text:e})),React.createElement(s.default,{text:a}))},12222:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var l=a(32488),s=a(8403),r=a(26878),n=a(52779),c=a(85873),u=a(75761),i=a(78565),o=a(68876),d=a(32779),m=a(22819),y=a(73772),E=a(6405);const __=y.__,v=({display:e,value:t,onExdateChange:a})=>{const[l,u]=(0,r.useState)(""),i=Array.isArray(t)?t:[];return(0,r.useEffect)((()=>{!1===e&&t.length>0&&a([])}),[e,a,t.length]),!1===e?"":React.createElement(React.Fragment,null,React.createElement(m.default,null),React.createElement(s.StecDiv,{className:"stec-rrule-generator-exdates"},React.createElement(c.default,{value:l,title:__("EXDATE","stec"),description:__("Add date exception","stec"),onChange:e=>{u(e)}}),React.createElement(n.default,{className:"blue",label:__("Add Exdate","stec"),onClick:()=>{l&&!0===moment(l).isValid()&&!1===i.includes(l)&&a([...i,l])}})),i.length>0&&i.map((e=>React.createElement(s.StecSpan,{key:e,className:"stec-rrule-exdate"},React.createElement(s.StecSpan,null,(0,E.beautifyDate)(e,!0)),React.createElement("i",{className:"fas fa-times",onClick:()=>{const t=i.filter((t=>t!==e));a(t)}}
1)))))},p=({title:e,description:t,rrule:a,min:r,manual:n,onModeChange:y,onRRuleChange:E,onExdateChange:p,exdate:h,absoluteDropdown:b=!1})=>{const R=[{value:"",label:__("Disabled","stec")},{value:"daily",label:__("Daily","stec")},{value:"weekly",label:__("Weekly","stec")},{value:"monthly-by-day",label:__("Monthly by day","stec")},{value:"monthly-by-date",label:__("Monthly by date","stec")},{value:"yearly-by-day",label:__("Yearly by day","stec")},{value:"yearly-by-date",label:__("Yearly by date","stec")},{value:"manual",label:__("Manual Mode (Advanced)","stec")}],g=[{value:1,label:__("Every day","stec")},{value:2,label:__("Every other day","stec")},{value:3,label:__("Every 3rd day","stec")},{value:4,label:__("Every 4th day","stec")},{value:5,label:__("Every 5th day","stec")},{value:6,label:__("Every 6th day","stec")},{value:7,label:__("Every 7th day","stec")},{value:8,label:__("Every 8th day","stec")},{value:9,label:__("Every 9th day","stec")},{value:10,label:__("Every 10th day","stec")},{value:11,label:__("Every 11th day","stec")},{value:12,label:__("Every 12th day","stec")},{value:13,label:__("Every 13th day","stec")},{value:14,label:__("Every 14th day","stec")},{value:15,label:__("Every 15th day","stec")},{value:16,label:__("Every 16th day","stec")},{value:17,label:__("Every 17th day","stec")},{value:18,label:__("Every 18th day","stec")},{value:19,label:__("Every 19th day","stec")},{value:20,label:__("Every 20th day","stec")},{value:21,label:__("Every 21st day","stec")},{value:22,label:__("Every 22nd day","stec")},{value:23,label:__("Every 23rd day","stec")},{value:24,label:__("Every 24th day","stec")},{value:25,label:__("Every 25th day","stec")},{value:26,label:__("Every 26th day","stec")},{value:27,label:__("Every 27th day","stec")},{value:28,label:__("Every 28th day","stec")},{value:29,label:__("Every 29th day","stec")},{value:30,label:__("Every 30th day","stec")},{value:31,label:__("Every 31th day","stec")}],f=[{value:1,label:__("Every week","stec")},{value:2,label:__("Every other week","stec")},{value:3,label:__("Every 3rd week","stec")},{value:4,label:__("Every 4th week","stec")},{value:5,label:__("Every 5th week","stec")},{value:6,label:__("Every 6th week","stec")},{value:7,label:__("Every 7th week","stec")},{value:8,label:__("Every 8th week","stec")},{value:9,label:__("Every 9th week","stec")},{value:10,label:__("Every 10th week","stec")},{value:11,label:__("Every 11th week","stec")},{value:12,label:__("Every 12th week","stec")},{value:13,label:__("Every 13th week","stec")},{value:14,label:__("Every 14th week","stec")},{value:15,label:__("Every 15th week","stec")},{value:16,label:__("Every 16th week","stec")},{value:17,label:__("Every 17th week","stec")},{value:18,label:__("Every 18th week","stec")},{value:19,label:__("Every 19th week","stec")},{value:20,label:__("Every 20th week","stec")},{value:21,label:__("Every 21st week","stec")},{value:22,label:__("Every 22nd week","stec")},{value:23,label:__("Every 23rd week","stec")},{value:24,label:__("Every 24th week","stec")},{value:25,label:__("Every 25th week","stec")},{value:26,label:__("Every 26th week","stec")}],T=[{value:"MO",label:__("Monday","stec")},{value:"TU",label:__("Tuesday","stec")},{value:"WE",label:__("Wednesday","stec")},{value:"TH",label:__("Thursday","stec")},{value:"FR",label:__("Friday","stec")},{value:"SA",label:__("Saturday","stec")},{value:"SU",label:__("Sunday","stec")}],C=[{value:1,label:__("Every month","stec")},{value:2,label:__("Every other month","stec")},{value:3,label:__("Every 3rd month","stec")},{value:4,label:__("Every 4th month","stec")},{value:5,label:__("Every 5th month","stec")},{value:6,label:__("Every 6th month","stec")},{value:7,label:__("Every 7th month","stec")},{value:8,label:__("Every 8th month","stec")},{value:9,label:__("Every 9th month","stec")},{value:10,label:__("Every 10th month","stec")},{value:11,label:__("Every 11th month","stec")},{value:12,label:__("Every 12th month","stec")},{value:18,label:__("Every 18th month","stec")},{value:24,label:__("Every 24th month","stec")},{value:36,label:__("Every 36th month","stec")},{value:48,label:__("Every 48th month","stec")}],w=[{value:"1MO",label:__("1st Monday","stec")},{value:"1TU",label:__("1st Tuesday","stec")},{value:"1WE",label:__("1st Wednesday","stec")},{value:"1TH",label:__("1st Thursday","stec")},{value:"1FR",label:__("1st Friday","stec")}
1,{value:"1SA",label:__("1st Saturday","stec")},{value:"1SU",label:__("1st Sunday","stec")},{value:"2MO",label:__("2nd Monday","stec")},{value:"2TU",label:__("2nd Tuesday","stec")},{value:"2WE",label:__("2nd Wednesday","stec")},{value:"2TH",label:__("2nd Thursday","stec")},{value:"2FR",label:__("2nd Friday","stec")},{value:"2SA",label:__("2nd Saturday","stec")},{value:"2SU",label:__("2nd Sunday","stec")},{value:"3MO",label:__("3rd Monday","stec")},{value:"3TU",label:__("3rd Tuesday","stec")},{value:"3WE",label:__("3rd Wednesday","stec")},{value:"3TH",label:__("3rd Thursday","stec")},{value:"3FR",label:__("3rd Friday","stec")},{value:"3SA",label:__("3rd Saturday","stec")},{value:"3SU",label:__("3rd Sunday","stec")},{value:"4MO",label:__("4th Monday","stec")},{value:"4TU",label:__("4th Tuesday","stec")},{value:"4WE",label:__("4th Wednesday","stec")},{value:"4TH",label:__("4th Thursday","stec")},{value:"4FR",label:__("4th Friday","stec")},{value:"4SA",label:__("4th Saturday","stec")},{value:"4SU",label:__("4th Sunday","stec")},{value:"5MO",label:__("5th Monday","stec")},{value:"5TU",label:__("5th Tuesday","stec")},{value:"5WE",label:__("5th Wednesday","stec")},{value:"5TH",label:__("5th Thursday","stec")},{value:"5FR",label:__("5th Friday","stec")},{value:"5SA",label:__("5th Saturday","stec")},{value:"5SU",label:__("5th Sunday","stec")},{value:"-1MO",label:__("Last Monday","stec")},{value:"-1TU",label:__("Last Tuesday","stec")},{value:"-1WE",label:__("Last Wednesday","stec")},{value:"-1TH",label:__("Last Thursday","stec")},{value:"-1FR",label:__("Last Friday","stec")},{value:"-1SA",label:__("Last Saturday","stec")},{value:"-1SU",label:__("Last Sunday","stec")}],S=[{value:1,label:__("1st day","stec")},{value:2,label:__("2nd day","stec")},{value:3,label:__("3rd day","stec")},{value:4,label:__("4th day","stec")},{value:5,label:__("5th day","stec")},{value:6,label:__("6th day","stec")},{value:7,label:__("7th day","stec")},{value:8,label:__("8th day","stec")},{value:9,label:__("9th day","stec")},{value:10,label:__("10th day","stec")},{value:11,label:__("11th day","stec")},{value:12,label:__("12th day","stec")},{value:13,label:__("13th day","stec")},{value:14,label:__("14th day","stec")},{value:15,label:__("15th day","stec")},{value:16,label:__("16th day","stec")},{value:17,label:__("17th day","stec")},{value:18,label:__("18th day","stec")}
1,{value:19,label:__("19th day","stec")},{value:20,label:__("20th day","stec")},{value:21,label:__("21st day","stec")},{value:22,label:__("22nd day","stec")},{value:23,label:__("23rd day","stec")},{value:24,label:__("24th day","stec")},{value:25,label:__("25th day","stec")},{value:26,label:__("26th day","stec")},{value:27,label:__("27th day","stec")},{value:28,label:__("28th day","stec")},{value:29,label:__("29th day","stec")},{value:30,label:__("30th day","stec")},{value:31,label:__("31th day","stec")}],A=[{value:1,label:__("Every year","stec")},{value:2,label:__("Every other year","stec")},{value:3,label:__("Every 3rd year","stec")},{value:4,label:__("Every 4th year","stec")},{value:5,label:__("Every 5th year","stec")},{value:6,label:__("Every 6th year","stec")},{value:7,label:__("Every 7th year","stec")},{value:8,label:__("Every 8th year","stec")},{value:9,label:__("Every 9th year","stec")},{value:10,label:__("Every 10th year","stec")}],_=[{value:1,label:__("January","stec")},{value:2,label:__("February","stec")},{value:3,label:__("March","stec")},{value:4,label:__("April","stec")},{value:5,label:__("May","stec")},{value:6,label:__("June","stec")},{value:7,label:__("July","stec")},{value:8,label:__("August","stec")},{value:9,label:__("September","stec")},{value:10,label:__("October","stec")},{value:11,label:__("November","stec")},{value:12,label:__("December","stec")}],M=e=>{const t={...e};let a="";switch(t.FREQ){case"daily":t.FREQ="DAILY";break;case"weekly":t.FREQ="WEEKLY";break;case"monthly-by-date":t.BYMONTHDAY||(t.BYMONTHDAY=""),t.FREQ="MONTHLY";break;case"monthly-by-day":t.FREQ="MONTHLY";break;case"yearly-by-date":t.BYMONTHDAY||(t.BYMONTHDAY=""),t.FREQ="YEARLY";break;case"yearly-by-day":t.FREQ="YEARLY"}return Object.keys(t).forEach((e=>{e&&(a+=`${e}=${t[e]};`)})),a},k=n?{}:(e=>{let t={};switch(e.split(";").forEach((e=>{if(e){const a=e.split("=");t[a[0]]=a[1]}})),t.FREQ){case"DAILY":t.FREQ="daily";break;case"WEEKLY":t.FREQ="weekly";break;case"MONTHLY":void 0!==t.BYMONTHDAY?t.FREQ="monthly-by-date":t.FREQ="monthly-by-day";break;case"YEARLY":void 0!==t.BYMONTHDAY?t.FREQ="yearly-by-date":t.FREQ="yearly-by-day"}return t})(a);return React.createElement(s.StecDiv,{className:"stec-rrule-generator"},React.createElement(i.default,{text:e}),React.createElement(d.default,{absoluteDropdown:b,value:n?"manual":k.FREQ?k.FREQ:"",options:R,onChange:e=>{if(""===e)y(""),E("");else if("manual"===e)E(""),y("manual");else{const t=M({FREQ:e,INTERVAL:1});E(t),y("")}}}),n||"daily"!==k.FREQ?"":React.createElement(React.Fragment,null,React.createElement(m.default,null),React.createElement(d.default,{absoluteDropdown:b,title:__("Daily Interval","stec"),value:k.INTERVAL?parseInt(k.INTERVAL,10):"",options:g,onChange:e=>{const t={...k,INTERVAL:e},a=M(t);E(a)}}),React.createElement(m.default,null)),n||"weekly"!==k.FREQ?"":React.createElement(React.Fragment,null,React.createElement(m.default,null),React.createElement(d.default,{absoluteDropdown:b,title:__("Weekly by day","stec"),multiple:!0,value:k.BYDAY?k.BYDAY.split(","):[],options:T,onChange:e=>{const t={...k,BYDAY:e},a=M(t);E(a)}}),React.createElement(m.default,null),React.createElement(d.default,{absoluteDropdown:b,title:__("Weekly interval","stec"),value:k.INTERVAL?parseInt(k.INTERVAL,10):"",options:f,onChange:e=>{const t={...k,INTERVAL:e},a=M(t);E(a)}}),React.createElement(m.default,null)),n||"monthly-by-day"!==k.FREQ?"monthly-by-date"===k.FREQ?React.createElement(React.Fragment,null,React.createElement(m.default,null),React.createElement(d.default,{absoluteDropdown:b,title:__("Monthly by date","stec"),multiple:!0,value:k.BYMONTHDAY?k.BYMONTHDAY.split(",").map((e=>parseInt(e,10))):[],options:S,onChange:e=>{const t={...k,BYMONTHDAY:e},a=M(t);E(a)}}),React.createElement(m.default,null),React.createElement(d.default,{absoluteDropdown:b,title:__("Monthly interval","stec"),value:k.INTERVAL?parseInt(k.INTERVAL,10):"",options:C,onChange:e=>{const t={...k,INTERVAL:e},a=M(t);E(a)}}),React.createElement(m.default,null)):"":React.createElement(React.Fragment,null,React.createElement(m.default,null),React.createElement(d.default,{absoluteDropdown:b,title:__("Monthly by day","stec"),multiple:!0,value:k.BYDAY?k.BYDAY.split(","):[],options:w,onChange:e=>{const t={...k,BYDAY:e},a=M(t);E(a)}}),React.createElement(m.default,null),React.createElement(d.default,{absoluteDropdown:b,title:__("Monthly interval","stec"),value:k.INTERVAL?parseInt(k.INTERVAL,10):"",options:C,onChange:e=>{const t={...k,INTERVAL:e},a=M(t);E(a)}}),React.createElement(m.default,null)),n||"yearly-by-day"!==k.FREQ?"yearly-by-date"===k.FREQ?React.createElement(React.Fragment,null,React.createElement(m.default,null),React.createElement(d.default,{absoluteDropdown:b,title:__("Yearly by date","stec"),multiple:!0,value:k.BYMONTHDAY?k.BYMONTHDAY.split(",").map((e=>parseInt(e,10))):[],options:S,onChange:e=>{const t={...k,BYMONTHDAY:e},a=M(t);E(a)}}),React.createElement(m.default,null),React.createElement(d.default,{absoluteDropdown:b,title:__("Yearly by month","stec"),multiple:!0,value:k.BYMONTH?k.BYMONTH.split(",").map((e=>parseInt(e,10))):[],options:_,onChange:e=>{const t={...k,BYMONTH:e},a=M(t);E(a)}}),React.createElement(m.default,null),React.createElement(d.default,{absoluteDropdown:b,title:__("Yearly interval","stec"),value:k.INTERVAL?parseInt(k.INTERVAL,10):"",options:A,onChange:e=>{const t={...k,INTERVAL:e},a=M(t);E(a)}}),React.createElement(m.default,null)):"":React.createElement(React.Fragment,null,React.createElement(m.default,null),React.createElement(d.default,{absoluteDropdown:b,title:__("Yearly by day","stec"),multiple:!0,value:k.BYDAY?k.BYDAY.split(","):[],options:w,onChange:e=>{const t={...k,BYDAY:e},a=M(t);E(a)}}),React.createElement(m.default,null),React.createElement(d.default,{absoluteDropdown:b,title:__("Yearly by month","stec"),multiple:!0,value:k.BYMONTH?k.BYMONTH.split(",").map((e=>parseInt(e,10))):[],options:_,onChange:e=>{const t={...k,BYMONTH:e},a=M(t);E(a)}}),React.createElement(m.default,null),React.createElement(d.default,{absoluteDropdown:b,title:__("Yearly interval","stec"),value:k.INTERVAL?parseInt(k.INTERVAL,10):"",options:A,onChange:e=>{const t={...k,INTERVAL:e},a=M(t);E(a)}}),React.createElement(m.default,null)),(()=>{if(n||!a)return"";return React.createElement(React.Fragment,null,React.createElement(m.default,null),React.createElement(o.default,{title:__("Repeat forever","stec"),value:void 0===k.UNTIL&&void 0===k.COUNT,onChange:()=>{const e={...k};delete e.COUNT,delete e.UNTIL;const t=M(e);E(t)}}),React.createElement(o.default,{title:__("Until","stec"),value:void 0!==k.UNTIL,onChange:()=>{const e={...k,UNTIL:""};delete e.COUNT;const t=M(e);E(t)}}),React.createElement(o.default,{title:__("Occurrence(s)","stec"),value:void 0!==k.COUNT,onChange:()=>{const e={...k,COUNT:""};delete e.UNTIL;const t=M(e);E(t)}}),(()=>{if(void 0===k.UNTIL)return"";const e=k.UNTIL.substr(0,4),t=k.UNTIL.substr(4,2),a=k.UNTIL.substr(6,2);return React.createElement(React.Fragment,null,React.createElement(m.default,null),React.createElement(c.default,{value:`${e}-${t}-${a}`,min:r,includeTime:!1,onChange:e=>{const t=moment(e).format("YYYYMMDD"),a={...k,UNTIL:t},l=M(a);E(l)}}))})(),void 0===k.COUNT?"":React.createElement(React.Fragment,null,React.createElement(m.default,null),React.createElement(l.default,{value:k.COUNT,placeholder:__("Number of occurrences","stec"),onChange:e=>{if(isNaN(e))return;const t={...k,COUNT:e},a=M(t);E(a)}})))}
1)(),n||!a?"":React.createElement(React.Fragment,null,React.createElement(m.default,null),React.createElement(l.default,{readOnly:!0,title:__("RRULE","stec"),value:a,description:__("Generated RRULE String","stec")})),n?React.createElement(React.Fragment,null,React.createElement(m.default,null),React.createElement(l.default,{title:__("RRULE","stec"),value:a,placeholder:__("Enter your custom RRULE string","stec"),description:__("The recurrence rule (RRULE) is used in computing the recurrence set.","stec"),onChange:e=>{E(e)}})):"",React.createElement(v,{value:h,display:!(!n&&!k.FREQ),onExdateChange:p}),!k.FREQ&&!n&&React.createElement(u.default,{text:t}))}},7517:(e,t,a)=>{a.r(t),a.d(t,{default:()=>h});var l=a(58168),s=a(39393),r=a(6405),n=a(8403),c=a(23905),u=a(73772),i=a(26878),o=a(60799),d=a(98273),m=a(75761),y=a(78565),E=a(13839);const __=u.__,_x=u._x;function v(e){return React.createElement(n.StecDiv,{className:"stec-text-editor"},React.createElement("label",null,React.createElement(s.UncontrolledInputTextarea,{ai:{display:!0,task:_x("Improve the description","AI Task Event Full Description","stec")},title:e.title,defaultValue:e.value,onChange:t=>{e.onChange(t)},description:e.description})))}const p=e=>
1{const[t,a]=(0,i.useState)(e.value),s=e.onChange,u=(0,r.getPluginUrl)("assets/js/libs/tinymce/js/tinymce/tinymce.min.js","stec").href;let v=STEC_VARIABLES.tiny_mce.src,p=!1;"cdn"===v?v=void 0:v?p=!0:v=u;const h=e=>{(0,r.canUseWpMedia)()&&e?.ui?.registry?.addButton("mediaLibrary",{text:_x("Media Library","TinyMCE Button","stec"),tooltip:_x("Add images from the media library","TinyMCE Button","stec"),onAction:function(t){(async e=>{const t=await(0,r.MediaFrame)({title:_x("Select Images","TinyMCE Editor Media Library","stec"),buttonText:_x("Add Images","TinyMCE Editor Media Library","stec"),libraryType:"image",multiple:!0});Array.isArray(t)&&t.length>0&&t.forEach((t=>{const a=`<img src="${t.url}" alt="${t.alt}" />`;e.insertContent(a)}))})(e)}})};let b={setup:e=>{h(e),"function"==typeof window.stecOnTinyMceSetup&&window.stecOnTinyMceSetup(e)},relative_urls:!1,convert_urls:!1,menubar:!1,plugins:p?["link","lists","image"]:["link","lists","image","wordcount","code"],toolbar:"undo redo | formatselect | blocks fontsize | bold italic link | alignleft aligncenter alignright al
1ignjustify | bullist numlist outdent indent | mediaLibrary image | removeformat | wordcount | code"};return"function"==typeof window.stecFilterTinyMceParams&&(b=window.stecFilterTinyMceParams(b)),(0,i.useEffect)((()=>{s(t)}),[t,s]),React.createElement(n.StecDiv,{className:"stec-text-editor"},React.createElement("label",null,React.createElement(E.default,{style:{justifyContent:"space-between"}},React.createElement(y.default,{text:e.title}),React.createElement(d.default,(0,l.default)({},e.ai,{content:t,onApply:t=>{a(t),e.onChange&&e.onChange(t),o.toast.success(__("Content applied","stec"))}}))),React.createElement(c.Editor,{onScriptsLoadError:()=>{e?.onScriptsLoadError?.()},tinymceScriptSrc:v,apiKey:STEC_VARIABLES.tiny_mce.api_key,value:t,onEditorChange:e=>{a(e)},init:b}),React.createElement(m.default,{text:e.description,allowHtml:!0})))};const h=function(e){const[t,a]=(0,i.useState)(0);return window.STEC_FORCE_DISABLE?.tiny_mce?React.createElement(v,e):!0===STEC_VARIABLES.tiny_mce.enabled?React.createElement(p,(0,l.default)({},e,{onScriptsLoadError:()=>{window.STEC_FORCE_DISABLE||(window.STEC_FORCE_DISABLE={}),window.STEC_FORCE_DISABLE.tiny_mce=!0,a(t+1)}})):React.createElement(v,e)}},13734:(e,t,a)=>{a.r(t),a.d(t,{UpsertForm:()=>S,default:()=>A});var l=a(52779),s=a(93699),r=a(62552),n=a(32779),c=a(32488),u=a(79051),i=a(26524),o=a(48596),d=a(22819),m=a(81148),y=a(98196),E=a(91927),v=a(6405),p=a(13328),h=a(8403),b=a(73772),R=a(26960),g=a(26878),f=a(60799),T=a(21067),C=a(73075);const __=b.__,_x=b._x,w=e=>{const{wasSubmitted:t,focusFieldsRef:a,postData:l}=e,{items:s,ready:r,error:c}=(0,p.usePermissions)();return!r||c?null:React.createElement(React.Fragment,null,React.createElement(p.WithMaybeDisplayPermissions,{type:"edit_permission"},React.createElement(d.default,null),React.createElement(n.UncontrolledInputSelect,{ref:e=>a.current.edit_permission=e,multiple:!0,title:__("Edit permission","stec"),options:s.filter((e=>"stec_public"!==e.value)),defaultValue:l.current.meta.edit_permission,description:__("Who can edit this category","stec"),required:!0,errorMessage:__("The edit permission cannot be empty","stec"),wasSubmitted:t,onChange:e=>{l.current.meta.edit_permission=e}})),React.createElement(p.WithMaybeDisplayPermissions,{type:"use_permission"},React.createElement(d.default,null),React.createElement(n.UncontrolledInputSelect,{ref:e=>a.current.use_permission=e,multiple:!0,title:__("Use permission","stec"),options:s.filter((e=>"publish"!==e.value)),defaultValue:l.current.meta.use_permission,description:__("Who can submit events to this category","stec"),required:!0,errorMessage:__("The use permission cannot be empty","stec"),wasSubmitted:t,onChange:e=>{l.current.meta.use_permission=e}})))};function S(e){const t=(0,T.useCaptcha)(),[a,n]=(0,g.useState)(!1),[E,p]=(0,g.useState)(0),h=(0,g.useRef)(!1),b=C.default,S=(0,g.useRef)((0,R.cloneDeep)(e.template?e.template:b)),A=(0,g.useRef)([]),_=(e,t=!0)=>{S.current=t?(0,R.cloneDeep)(e):e,p((0,R.uniqueId)())},M=S.current.id?[React.createElement("i",{key:"icon",className:"fa-solid fa-pen-to-square"}),__("Edit category","stec")]:[React.createElement("i",{key:"icon",className:"fa-solid fa-plus"}),__("Add new category","stec")];return React.createElement(o.default,{title:M,key:E},S.current.meta.anonymous&&React.createElement(React.Fragment,null,React.createElement(c.UncontrolledInputText,{title:__("Submitted by anonymous user","stec"),readOnly:!0,defaultValue:__("Yes","stec"),description:__("This item was submitted by anonymous user","stec")}),React.createElement(d.default,null)),React.createElement(m.default,{postData:S}),React.createElement(d.default,null),React.createElement(c.UncontrolledInputText,{ai:{display:!0,task:_x("Suggest category title based on the description","AI Task Event Suggest Category Title","stec"),content:""},ref:e=>A.current.name=e,title:__("Name","stec"),defaultValue:S.current.name,placeholder:__("Category name","stec"),description:__("Category display name","stec"),required:!0,regex:(0,v.getRegexByType)("title"),errorMessage:__("The category must have a name","stec"),wasSubmitted:a,onChange:e=>{S.current.name=e}}),React.createElement(d.default,null),React.createElement(c.UncontrolledInputText,{ref:e=>A.current.slug=e,title:__("Slug","stec"),className:"stec-input-slug",defaultValue:S.current.slug,placeholder:__("Category slug","stec"),description:__("Leave empty to auto-generate","stec"),required:!1,regex:(0,v.getRegexByType)("slug"),errorMessage:__("The category must have a valid slug","stec"),onChange:e=>{S.current.slug=e},wasSubmitted:a}),React.createElement(d.default,null),React.createElement(r.UncontrolledInputColor,{title:__("Color","stec"),defaultValue:S.current.meta.color,description:__("Category color","stec"),onChange:e=>{S.current.meta.color=e}}),React.createElement(d.default,null),React.createElement(u.UncontrolledInputThumbType,{title:__("Thumbn
1ail type","stec"),defaultValue:S.current.meta.thumbnail,description:__("Thumbnail type for your events. Events can override this value","stec"),onChange:e=>{S.current.meta.thumbnail=e}}),React.createElement(d.default,null),React.createElement(i.default,{defaultValue:S.current.meta.lang||"",onChange:e=>{S.current.meta.lang=e}}),!!STEC_VARIABLES?.current_user?.data?.id&&React.createElement(w,{postData:S,focusFieldsRef:A,wasSubmitted:a}),React.createElement(d.default,null),React.createElement(l.default,{label:S.current.id?__("Update","stec"):__("Create","stec",0),className:"green",onClick:()=>{if(!0!==h.current){if(n(!0),!1===(()=>{const e=[{id:"name",regex:(0,v.getRegexByType)("title"),meta:!1,errorMessage:__("The category must have a name","stec")},{id:"slug",regex:(0,v.getRegexByType)("slug"),meta:!1,errorMessage:__("The category must have a valid slug","stec")},{id:"use_permission",meta:!0,errorMessage:__("The use permission cannot be empty","stec")},{id:"edit_permission",meta:!0,errorMessage:__("The edit permission cannot be empty","stec")}];for(let t in e){const a=e[t],l=a.meta?S.current.meta[a.id]:S.current[a.id];let s=!0;if(s=a.regex?new RegExp(a.regex).test(l):Array.isArray(l)?l.length>0:!(!l||""===l),!1===s)return A.current[a.id]&&A.current[a.id].focus(),f.toast.error(a.errorMessage),!1}return!0})())return!1;f.toast.promise(new Promise(((a,l)=>{h.current=!0,async function(){try{let l;const s=await t.getToken();l=S.current.id?await(0,y.newApiPut)({route:"CATEGORIES",args:S.current.id,data:S.current,includeResponseStatus:!0,errorMessage:"auto",headers:{"X-STEC-CAPTCHA-TOKEN":s}}):await(0,y.newApiPost)({route:"CATEGORIES",data:S.current,includeResponseStatus:!0,translateErrorCode:{term_exists:__("A category with this name already exists","stec")},errorMessage:"auto",headers:{"X-STEC-CAPTCHA-TOKEN":s}});const{status:r,data:n}=l;switch(r){case 201:return e.onCategoryInserted&&e.onCategoryInserted(n),_(n),(0,y.flushApiCache)({group:"taxonomy-stec_cat"}),a(__("Created","stec"));case 200:return e.onCategoryInserted&&e.onCategoryInserted(n),_(n),(0,y.flushApiCache)({group:"taxonomy-stec_cat"}),a(__("Updated","stec"))}}catch(e){return l(e.message)}}()})),{loading:__("Saving","stec"),success:e=>(h.current=!1,e),error:e=>(h.current=!1,e)})}else(0,f.toast)(__("Another action is in progress","stec"))}}),React.createElement(l.default,{label:__("Reset form","stec"),className:"yellow",style:{marginLeft:5},onClick:()=>{_(b),n(!1),(0,f.toast)(__("The form has been reset","stec"))}}),S.current.id&&React.createElement(s.default,{label:__("Delete","stec"),className:"red",style:{marginLeft:5},onClick:()=>{!0!==h.current?f.toast.promise(new Promise(((a,l)=>{h.current=!0,async function(){try{const l=await t.getToken();await(0,y.newApiDelete)({route:"CATEGORIES",args:S.current.id,headers:{"X-STEC-CAPTCHA-TOKEN":l}});e.onCategoryDeleted&&e.onCategoryDeleted(S.current);const s=(0,R.cloneDeep)(S.current);return s.id="",_(s,!1),(0,y.flushApiCache)({group:"taxonomy-stec_cat"}),a(__("Deleted","stec"))}catch(e){return l(e.message)}}()})),{loading:__("Deleting","stec"),success:e=>(h.current=!1,e),error:e=>(h.current=!1,e)}):(0,f.toast)(__("Another action is in progress","stec"))}}),React.createElement(l.default,{label:__("Back","stec"),className:"blue",style:{marginLeft:5},onClick:()=>{const t=!S.current.id;e.onBack(t)}}),t.RenderCaptcha)}const A=function(){const{setActiveMenu:e,activeMenuParams:t}=(0,E.useDashboardMenu)(),a=a=>{let l=t.manageListQueryArgs||null;a&&(l=null),e({page:"categories-list",params:{initialQueryArgs:l}})};return React.createElement(React.Fragment,null,React.createElement(h.StecDiv,{className:"stec-dashboard-top-nav"},React.createElement(l.default,{className:"stcolor stec-dashboard-home-button",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-home"}),__("Home","stec")],onClick:()=>{e({page:"home",params:{}})}}),React.createElement(l.default,{className:"blue",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-list"}),__("Manage categories","stec")],onClick:a})),React.createElement(S,{template:t.template||!1,onBack:e=>{a(e)}}))}},73075:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});const l=void 0!==window.STEC_CATEGORY_TEMPLATE?window.STEC_CATEGORY_TEMPLATE:{name:"",slug:"",status:"publish",meta:{author:"",color:"#A7C7E7",thumbnail:{type:"icon",icon:"",image:[]},read_permission:["stec_public"],use_permission:["stec_private"],edit_permission:["stec_private"]}}},59006:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});const l=moment().format("YYYY-MM-DD\\THH:mm"),s=void 0!==window.STEC_EVENT_TEMPLATE?window.STEC_EVENT_TEMPLATE:{title:{raw:""},slug:"",content:{raw:""},excerpt:{raw:""},status:"publish",comment_status:"closed",stec_cal:"",stec_cat:"",stec_gst:"",stec_loc:"",stec_org:"",meta:{color:"#464646",thumbnail:{type:"icon",icon:"fa-solid fa-calendar-day",image:[]},timezone:"stec_cal_default",schedule:[],images:[],attendance_method:"",attendance_persons_per_rsvp:-1,attendance_rsvp_schedule_start:-1,attendance_rsvp_schedule_end:-1,attendance_persons_limit:-1,attendance_private_list:!1,attachments:[],external_link:{url:"",text:""},event_status:"EventScheduled",featured:!1,start_date:l,end_date:l,all_day:!1,hide_end:!1,rrule:"",manual_rrule:!1,exdate:[],products:[],tickets:[],health_measures:{require_masks:!1,require_temp:!1,require_distance:!1,require_tracing:!1,require_rapid_test:!1,require_pcr_test:!1,require_certificate:!1,custom:""},author_notes:"",read_permission:["stec_public"],edit_permission:["stec_private"]}},r=window.stecFilterEventTemplate?window.stecFilterEventTemplate(s):s},80745:(e,t,a)=>{a.r(t),a.d(t,{UpsertForm:()=>_,default:()=>M});var l=a(52779),s=a(93699),r=a(62552),n=a(59249),c=a(32779),u=a(42743),i=a(32488),o=a(39393),d=a(26524),m=a(48596),y=a(22819),E=a(98196),v=a(21067),p=a(91927),h=a(81148),b=a(6405),R=a(13328),g=a(8403),f=a(73772),T=a(26960),C=a(26878),w=a(60799),S=a(32228);const __=f.__,_x=f._x,A=e=>{const{wasSubmitted:t,focusFieldsRef:a,postData:l}=e,{items:s,ready:r,error:n}=(0,R.usePermissions)();return!r||n?null:React.createElement(React.Fragment,null,React.createElement(R.WithMaybeDisplayPermissions,{type:"edit_permission"},React.createElement(y.default,null),React.createElement(c.UncontrolledInputSelect,{ref:e=>a.current.edit_permission=e,multiple:!0,title:__("Edit permission","stec"),options:s.filter((e=>"stec_public"!==e.value)),defaultValue:l.current.meta.edit_permission,description:__("Who can edit this guest","stec"),required:!0,errorMessage:__("The edit permission cannot be empty","stec"),wasSubmitted:t,onChange:e=>{l.current.meta.edit_permission=e}})),React.createElement(R.WithMaybeDisplayPermissions,{type:"use_permission"},React.createElement(y.default,null),React.createElement(c.UncontrolledInputSelect,{ref:e=>a.current.use_permission=e,multiple:!0,title:__("Use permission","stec"),options:s,defaultValue:l.current.meta.use_permission,description:__("Who can add this guest to their events","stec"),required:!0,errorMessage:__("The use permission cannot be empty","stec"),wasSubmitted:t,onChange:e=>{l.current.meta.use_permission=e}})))};function _(e){const t=(0,v.useCaptcha)(),[a,c]=(0,C.useState)(!1),[p,R]=(0,C.useState)(0),g=(0,C.useRef)(!1),f=S.default,_=(0,C.useRef)((0,T.cloneDeep)(e.template?e.template:f)),M=(0,C.useRef)([]),k=(e,t=!0)=>{_.current=t?(0,T.cloneDeep)(e):e,R((0,T.uniqueId)())},N=_.current.id?[React.createElement("i",{key:"icon",className:"fa-solid fa-pen-to-square"}),__("Edit guest","stec")]:[React.createElement("i",{key:"icon",className:"fa-solid fa-plus"}),__("Add new guest","stec")];return React.createElement(m.default,{title:N,key:p},_.current.meta.anonymous&&React.createElement(React.Fragment,null,React.createElement(i.UncontrolledInputText,{title:__("Submitted by anonymous user","stec"),readOnly:!0,defaultValue:__("Yes","stec"),description:__("This item was submitted by anonymous user","stec")}),React.createElement(y.default,null)),React.createElement(h.default,{postData:_}),React.createElement(y.default,null),React.createElement(n.UncontrolledInputImages,{multiple:!1,defaultValue:_.current.meta.photo,title:__("Photo","stec"),buttonTitle:__("Add Photo","stec"),description:__("Add photo for this guest from the WordPress Media Library","stec"),onChange:e=>{_.current.meta.photo=e.map((e=>(e.dimensions&&delete e.dimensions,e)))}}),React.createElement(y.default,null),React.createElement(i.UncontrolledInputText,{ref:e=>M.current.name=e,title:__("Name","stec"),defaultValue:_.current.name,placeholder:__("Guest name","stec"),description:__("Guest display name","stec"),required:!0,regex:(0,b.getRegexByType)("title"),errorMessage:__("The guest must have a name","stec"),wasSubmitted:a,onChange:e=>{_.current.name=e}}),React.createElement(y.default,null),React.createElement(i.UncontrolledInputText,{ref:e=>M.current.slug=e,title:__("Slug","stec"),defaultValue:_.current.slug,className:"stec-input-slug",placeholder:__("Guest slug","stec"),description:__("Leave empty to auto-generate","stec"),required:!1,regex:(0,b.getRegexByType)("slug"),errorMessage:__("The guest must have a valid slug","stec"),onChange:e=>{_.current.slug=e},wasSubmitted:a}),React.createElement(y.default,null),React.createElement(r.UncontrolledInputColor,{title:__("Color","stec"),defaultValue:_.current.meta.color,description:__("Guest color","stec"),onChange:e=>{_.current.meta.color=e}}),React.createElement(y.default,null),React.createElement(o.UncontrolledInputTextarea,{ai:{display:!0,task:_x("Improve the content","AI Task About Guest","stec")},title:__("Description","stec"),description:__("About this Guest","stec"),defaultValue:_.current.description,onChange:e=>{_.current.description=e}}),React.createElement(y.default,null),React.createElement(u.UncontrolledInputSocialLinks,{title:__("Social Links","stec"),description:__("Social links like Facebook, Twitter, Instagram...","stec"),defaultLinks:_.current.meta.social,onCh
1ange:e=>{_.current.meta.social=e}}),React.createElement(y.default,null),React.createElement(i.UncontrolledInputText,{ref:e=>M.current.email=e,type:"email",title:__("Email","stec"),placeholder:__("Email","stec"),description:__("Contact email","stec"),defaultValue:_.current.meta.email,regex:(0,b.getRegexByType)("email"),errorMessage:__("Invalid email","stec"),wasSubmitted:a,onChange:e=>{_.current.meta.email=e}}),React.createElement(y.default,null),React.createElement(d.default,{defaultValue:_.current.meta.lang||"",onChange:e=>{_.current.meta.lang=e}}),!!STEC_VARIABLES?.current_user?.data?.id&&React.createElement(A,{postData:_,focusFieldsRef:M,wasSubmitted:a}),React.createElement(y.default,null),React.createElement(l.default,{label:_.current.id?__("Update","stec"):__("Create","stec",0),className:"green",onClick:()=>{if(!0!==g.current){if(c(!0),!1===(()=>{const e=[{id:"name",regex:(0,b.getRegexByType)("title"),meta:!1,errorMessage:__("The guest must have a name","stec")},{id:"slug",regex:(0,b.getRegexByType)("slug"),meta:!1,errorMessage:__("The guest must have a valid slug","stec")},{id:"email",regex:(0,b.getRegexByType)("email"),meta:!0,errorMessage:__("Invalid email","stec")},{id:"use_permission",meta:!0,errorMessage:__("The use permission cannot be empty","stec")},{id:"edit_permission",meta:!0,errorMessage:__("The edit permission cannot be empty","stec")}];for(let t in e){const a=e[t],l=a.meta?_.current.meta[a.id]:_.current[a.id];let s=!0;if(s=a.regex?new RegExp(a.regex).test(l):Array.isArray(l)?l.length>0:!(!l||""===l),!1===s)return M.current[a.id]&&M.current[a.id].focus(),w.toast.error(a.errorMessage),!1}return!0})())return!1;w.toast.promise(new Promise(((a,l)=>{g.current=!0,async function(){try{const s=await t.getToken();let r;r=_.current.id?await(0,E.newApiPut)({route:"GUESTS",args:_.current.id,data:_.current,includeResponseStatus:!0,errorMessage:"auto",headers:{"X-STEC-CAPTCHA-TOKEN":s}}):await(0,E.newApiPost)({route:"GUESTS",data:_.current,includeResponseStatus:!0,translateErrorCode:{term_exists:__("A guest with this name already exists","stec")},errorMessage:"auto",headers:{"X-STEC-CAPTCHA-TOKEN":s}});const{status:n,data:c}=r;switch(n){case 201:return e.onGuestInserted&&e.onGuestInserted(c),k(c),(0,E.flushApiCache)({group:"taxonomy-stec_gst"}),a(__("Created","stec"));case 200:return e.onGuestInserted&&e.onGuestInserted(c),k(c),(0,E.flushApiCache)({group:"taxonomy-stec_gst"}),a(__("Updated","stec"));default:return l(__("Sorry, something went wrong","stec"))}}catch(e){return l(e.message)}}()})),{loading:__("Saving","stec"),success:e=>(g.current=!1,e),error:e=>(g.current=!1,e)})}else(0,w.toast)(__("Another action is in progress","stec"))}}),React.createElement(l.default,{label:__("Reset form","stec"),className:"yellow",style:{marginLeft:5},onClick:()=>{k(f),c(!1),(0,w.toast)(__("The form has been reset","stec"))}}),_.current.id&&React.createElement(s.default,{label:__("Delete","stec"),className:"red",style:{marginLeft:5},onClick:()=>{!0!==g.current?w.toast.promise(new Promise(((a,l)=>{g.current=!0,async function(){try{const l=await t.getToken();await(0,E.newApiDelete)({route:"GUESTS",args:_.current.id,headers:{"X-STEC-CAPTCHA-TOKEN":l}});e.onGuestDeleted&&e.onGuestDeleted(_.current);const s=(0,T.cloneDeep)(_.current);return s.id="",k(s,!1),(0,E.flushApiCache)({group:"taxonomy-stec_gst"}),a(__("Deleted","stec"))}catch(e){return l(e.message)}}()})),{loading:__("Deleting","stec"),success:e=>(g.current=!1,e),error:e=>(g.current=!1,e)}):(0,w.toast)(__("Another action is in progress","stec"))}}),React.createElement(l.default,{label:__("Back","stec"),className:"blue",style:{marginLeft:5},onClick:()=>{const t=!_.current.id;e.onBack(t)}}),t.RenderCaptcha)}const M=function(){const{setActiveMenu:e,activeMenuParams:t}=(0,p.useDashboardMenu)(),a=a=>{let l=t.manageListQueryArgs||null;a&&(l=null),e({page:"guests-list",params:{initialQueryArgs:l}})};return React.createElement(React.Fragment,null,React.createElement(g.StecDiv,{className:"stec-dashboard-top-nav"},React.createElement(l.default,{className:"stcolor stec-dashboard-home-button",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-home"}),__("Home","stec")],onClick:()=>{e({page:"home",params:{}})}}),React.createElement(l.default,{className:"blue",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-list"}),__("Manage guests","stec")],onClick:a})),React.createElement(_,{template:t.template||!1,onBack:e=>{a(e)}}))}},32228:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});const l=void 0!==window.STEC_GUEST_TEMPLATE?window.STEC_GUEST_TEMPLATE:{name:"",slug:"",status:"publish",description:"",meta:{author:"",color:"#B4CFB0",photo:[],email:"",social:[],read_permission:["stec_public"],use_permission:["stec_private"],edit_permission:["stec_private"]}}}}]);

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.