1"use strict";(globalThis.webpackChunkstec=globalThis.webpackChunkstec||[]).push([[3694],{57798:(e,t,a)=>{a.d(t,{A:()=>o});var n=a(8403),c=a(26878),l=a(33500);const r=e=>{if((0,c.useEffect)((()=>{const t=document.querySelectorAll(".stec-light-modal-overlay");return e.isOpen?document.body.classList.add("stec-light-modal-is-open"):t.length<=0&&document.body.classList.remove("stec-light-modal-is-open"),()=>{document.body.classList.remove("stec-light-modal-is-open")}}),[e.isOpen]),!0!==e.isOpen)return null;const t=!0!==e.noHeader&&React.createElement(n.BU,{className:"stec-light-modal-header",style:e.headerStyle||{}},e.headerTags&&React.createElement(n.BU,{className:"stec-light-modal-header-tags"},e.headerTags),React.createElement(n.As,null,React.createElement("i",{className:e.headerIcon}))),a=["stec-light-modal-overlay"];return e.className&&a.push(e.className),React.createElement(l.A,null,React.createElement(n.BU,{className:a.join(" "),onClick:e.onClose},React.createElement(n.BU,{className:"stec-light-modal",onClick:e=>{e.stopPropagation()}},t,React.createElement(n.BU,{className:"stec-light-modal-title"},e.title),React.createElement(n.BU,{className:"stec-light-modal-content"},e.children,React.createElement(n.BU,{className:"stec-light-modal-content-buttons"},e.buttons)))))};const o=function(e){return"function"==typeof window.stecOverrideLightModalComponent?window.stecOverrideLightModalComponent({componentProps:e,StecDiv:n.BU,StecSpan:n.As,Portal:l.A}):React.createElement(r,e)}},24292:(e,t,a)=>{a.d(t,{A:()=>u});var n=a(58168),c=a(52759),l=a(47080),r=a(22008),o=a(36263),s=a(8403),i=a(26878),m=a(73772);const __=m.__;const u=function(e){const t=(0,i.useRef)(e);return e.ready&&(t.current=e),React.createElement(s.BU,{className:"stec-list-manager"},!1===e.ready&&React.createElement(s.BU,{className:"stec-list-manager-loader"},React.createElement(r.A,{type:"calendar-sprite",title:__("Refreshing list","stec")})),e.ready&&t.current.items.length<=0&&React.createElement(s.BU,{className:"stec-list-manager-is-empty"},__("No entries found","stec")),t.current.items.length>0&&React.createElement(React.Fragment,null,t.current.controls&&React.createElement(l.A,{controls:t.current.controls}),t.current.items.map((e=>React.createElement(c.A,(0,n.A)({key:e.key},e)))),React.createElement(o.A,{pages:t.current.totalPages,currentPage:t.current.currentPage,onClick:e=>{t.current.onPageChange(e)}})))}},52759:(e,t,a)=>{a.d(t,{A:()=>d});var n=a(8403),c=a(52779),l=a(57798),r=a(66831),o=a(32891),s=a(26878),i=a(73772);const __=i.__,m=e=>React.createElement(n.tr,{key:"item-checkbox",hint:e.checkHint,checked:e.checked,onChange:()=>{e.onClick(e.itemId)}}),u=e=>
1{const[t,a]=(0,s.useState)(!1),r=(0,s.useRef)(!1);return React.createElement(React.Fragment,null,React.createElement(l.A,{isOpen:t,onClose:e=>{e.stopPropagation(),a(!1)},headerIcon:"fa-solid fa-triangle-exclamation",title:r.current.message||__("Are you sure you want to delete this item?","stec"),buttons:[React.createElement(c.A,{key:"delete",className:"red",label:__("Delete","stec"),onClick:()=>{r.current&&(r.current.onClick(r.current.id),a(!1))}}),React.createElement(c.A,{key:"cancel",className:"yellow",label:__("Cancel","stec"),onClick:()=>{r.current=!1,a(!1)}})]}),React.createElement(n.BU,{className:"stec-list-manager-item-controls"},e.controls.map((t=>["select-item","title"].includes(t.id)?"":React.createElement(c.A,{key:t.id,className:t.color,label:[t.icon,t.label],onClick:()=>{["delete","empty-calendar"].includes(t.id)?(r.current={onClick:t.onClick,id:e.id,message:"empty-calendar"===t.id&&__("Are you use you want to delete all events from this calendar","stec")},a(!0)):t.onClick(e.id)}})))))},d=e=>React.createElement(n.BU,{className:"stec-list-manager-item"},React.createElement(n.BU,null,e.controls.map((t=>{if("select-item"===t.id)return React.createElement(m,{key:t.id,itemId:e.id,onClick:t.onClick,checked:e.checked,checkHint:e.checkHint})})),React.createElement(o.A,e.thumbnail),React.createElement(n.BU,null,e.tags&&e.tags.map((e=>React.createElement(r.A,{key:e.id,title:e.title,label:e.label,backgroundColor:e.color}))),React.createElement(n.As,{className:"stec-list-manager-item-title",onClick:()=>{const t=e.controls.filter((e=>"title"===e.id));if(!(t.length>0))return!1;t[0].onClick(e.id)}},e.title),e.itemProps&&React.createElement(React.Fragment,null,React.createElement("br",null),e.itemProps.map((e=>React.createElement(n.BU,{key:e.id,className:"stec-list-manager-item-prop"},e.icon&&React.createElement("i",{className:e.icon}),e.text)))),e.description&&React.createElement(React.Fragment,null,React.createElement("br",null),React.createElement(n.As,{className:"stec-list-manager-item-description"},e.description)))),React.createElement(u,e))},47080:(e,t,a)=>{a.d(t,{A:()=>m});var n=a(58168),c=a(8403),l=a(57798),r=a(52779),o=a(26878),s=a(73772);const __=s.__,i=e=>React.createElement(c.BU,{className:"stec-list-manager-top-control-checkbox",onClick:e.onClick,style:e.style},React.createElement(c.tr,{checked:e.checked,onClick:e.onClick}),e.label);const m=function(e){const[t,a]=(0,o.useState)(!1),s=(0,o.useRef)(!1);return React.createElement(React.Fragment,null,React.createElement(l.A,{isOpen:t,onClose:e=>{e.stopPropagation(),a(!1)},headerIcon:"fa-solid fa-triangle-exclamation",title:__("Are you sure you want to delete the selected items?","stec"),buttons:[React.createElement(r.A,{key:"delete",className:"red",label:__("Delete","stec"),onClick:()=>{s.current&&(s.current.onClick(),a(!1))}}),React.createElement(r.A,{key:"cancel",className:"yellow",label:__("Cancel","stec"),onClick:()=>{s.current=!1,a(!1)}})]}),React.createElement(c.BU,{className:"stec-list-manager-top-control"},e.controls.map((t=>"checkbox"===t.type?React.createElement(i,(0,n.A)({key:t.id},t)):React.createElement(c.BU,{key:t.id,className:`stec-list-manager-top-control-button ${t.color}`,onClick:()=>{"delete"===t.id?"delete"===t.id?(s.current={onClick:t.onClick},a(!0)):t.onClick(e.id):t.onClick()}},Array.isArray(t.label)?t.label.map(((e,t)=>React.createElement(c.As,{key:t},e))):t.label)))))}},22008:(e,t,a)=>{a.d(t,{A:()=>c});var n=a(8403);const c=({title:e,type:t,color:a,style:c,className:l})=>{const r=["stec-loader"];return"small"===t?r.push("stec-loader-small"):"small-wide"===t&&r.push("stec-loader-small-wide"),l&&r.push(l),React.createElement(n.BU,{className:r.join(" "),style:c},"calendar-sprite"!==t&&React.createElement("i",{className:"fa-solid fa-cog",style:{color:a}}),"calendar-sprite"===t&&React.createElement(n.As,{className:"stec-loader-calendar-sprite"}),e&&React.createElement(n.As,{style:{color:a}},e))}},36263:(e,t,a)=>{a.d(t,{A:()=>l});var n=a(8403),c=a(73772);const __=c.__;const l=function({pages:e,currentPage:t,onClick:a,prevLabel:c=__("Previous","stec"),nextLabel:l=__("Next","stec")}){return e<=1?"":React.createElement(n.BU,{className:"stec-pagination"},t>1&&React.createElement(n.As,{onClick:()=>{const e=Math.max(1,t-1);e!==t&&a(e)}},c),[...Array(e).keys()].map((e=>{const c=e+1;return React.createElement(n.As,{className:""+(t===c?"active":""),key:`page-${e}`,onClick:()=>{t!==c&&a(c)}},c)})),t!==e&&React.createElement(n.As,{onClick:()=>{const n=Math.min(e,t+1);n!==t&&a(n)}},l))}},48596:(e,t,a)=>{a.d(t,{A:()=>l});var n=a(8403),c=a(22819);const l=e=>{const t=["stec-section"];return e.className&&t.push(e.className),React.createElement(n.BU,{className:t.join(" "),style:e.style},e.title&&React.createElement(n.As,{key:"title",className:"stec-section-title"},e.title),e.subtitle&&React.createElement(n.As,{key:"subittle",className:"stec-section-subtitle"},e.subtitle),(e.title||e.subtitle)&&React.createElement(c.A,null),e.children)}},66831:(e,t,a)=>{a.d(t,{A:()=>c});var n=a(8403);const c=function(e){return React.createElement(n.BU,{onClick:e.onClick,title:e.title,className:"stec-tag",style:{color:e.color,backgroundColor:e.backgroundColor,...e.style}},e.label)}},33694:(e,t,a)=>{a.d(t,{A:()=>p});var n=a(58168),c=a(52779),l=a(48596),r=a(98196),o=a(91927),s=a(8403),i=a(26878),m=a(60799),u=a(57994),d=a(73772);const __=d.__;const p=function(e){const t=(0,i.useRef)([]),{setActiveMenu:a}=(0,o.jw)();return React.createElement(React.Fragment,null,React.createElement(s.BU,{className:"stec-dashboard-top-nav"},React.createElement(c.A,{className:"stcolor stec-dashboard-home-button",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-home"}),__("Home","stec")],onClick:()=>{a({page:"home",params:{}})}}),React.createElement(c.A,{className:"green",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-plus"}),(0,d.sprintf)(__("Add new %s","stec"),e.termLabelSingle)],onClick:()=>{a({page:e.upsertPageId,params:{}})}}),STEC_VARIABLES?.current_user?.capability?.can_import&&React.createElement(c.A,{className:"blue",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-file-import"}),__("Import","stec")],onClick:()=>{a({page:e.importPageId,params:e})}}),React.createElement(c.A,{className:"blue",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-file-export"}),__("Export","stec")],onClick:()=>{(()=>{if(!0!==t.current)return m.oR.error(__("Nothing to export","stec"));const a=`${(0,r._e)(e.exportUrl)}?_wpnonce=${STEC_VARIABLES.api_nonce}`;(0,m.oR)(__("Exporting","stec")),window.location.href=a})()}})),React.createElement(l.A,{className:"stec-manage-terms-wrapper",title:[React.createElement("i",{key:"icon",className:"fa-solid fa-list"}),(0,d.sprintf)(__("Manage %s","stec"),e.termLabelPlural)]},React.createElement(u.A,(0,n.A)({hasItemsRef:t},e))))}},57994:(e,t,a)=>{a.d(t,{A:()=>g});var n=a(58168),c=a(32488),l=a(24292),r=a(98196),o=a(91927),s=a(6405),i=a(13328),m=a(8403),u=a(73772),d=a(26960),p=a(26878),f=a(60799);const __=u.__,h=e=>{const t=(0,s.Mc)(),a=(0,p.useRef)(!1),{activeMenuParams:n,setActiveMenu:u}=(0,o.jw)(),h=n.initialQueryArgs||{page:1,perPage:10,permissionType:"edit_permission",taxonomy:e.taxonomyName,lang:t,search:""},[g,y]=(0,p.useState)(h),{items:R,totalPages:E,ready:k,error:b}=(0,i.Ln)(g),[N,A]=(0,p.useState)([]),C=t=>{const a=R.filter((e=>e.id===t))[0];
1u({page:e.upsertPageId,params:{template:a,manageListQueryArgs:{...g}}})},w=[{id:"select-all",label:__("Select all","stec"),onClick:()=>{N.length===R.length?A([]):A(R.map((e=>e.id)))},type:"checkbox",checked:N.length>0&&N.length===R.length},{id:"delete",color:"red",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-trash"}),__("Delete","stec")],onClick:()=>{(()=>{if(!0!==a.current)return N.length<=0?f.oR.error(__("No items selected","stec")):void f.oR.promise(new Promise(((t,n)=>{a.current=!0,async function(){try{for await(let t of N)await(0,r._g)({route:e.restUrl,args:`${t}?force=true`});return(0,r.xt)({group:`taxonomy-${e.taxonomy}`}),A([]),y((e=>({...e,page:1,seed:Date.now()}))),t(__("Items deleted","stec"))}catch(e){return n(e.message)}}()})),{loading:__("Deleting items","stec"),success:e=>(a.current=!1,e),error:e=>(a.current=!1,e)});(0,f.oR)(__("Another action is in progress","stec"))})()}},{id:"export",color:"blue",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-file-export"}),__("Export","stec")],onClick:()=>{(()=>{if(N.length<=0)return f.oR.error(__("No items selected","stec"));const t=N.join(","),a=`${(0,r._e)(e.exportUrl)}?include=${t}&_wpnonce=${STEC_VARIABLES.api_nonce}`;(0,f.oR)(__("Exporting","stec")),window.location.href=a})()}}],v=[{id:"select-item",onClick:e=>{N.some((t=>e===t))?A(N.filter((t=>t!==e))):A([...N,e])}},{id:"title",onClick:e=>{C(e)}},{id:"duplicate",color:"blue",icon:React.createElement("i",{key:"icon",className:"fa-solid fa-clone"}),label:__("Duplicate","stec"),onClick:t=>{(t=>{if(!0===a.current)return void(0,f.oR)(__("Another action is in progress","stec"));const n=R.find((e=>e.id===t));if(!n)return void f.oR.error(__("Term not found","stec"));const c=(0,d.cloneDeep)(n),l=Date.now();delete c.id,delete c.slug,delete c.link,/\(duplicate-\d+\)/.test(c.name)&&(c.name=c.name.replace(/\(duplicate-\d+\)/g,"")),c.name=`${c.name} (duplicate-${l})`,f.oR.promise(new Promise(((t,n)=>{a.current=!0,async function(){try{const a=await(0,r.t2)({route:e.restUrl,data:c,includeResponseStatus:!0}),{status:l,data:o}=a;return 201===l?(y((e=>({...e,seed:Date.now()}))),t(__("Duplicated","stec"))):n(__("Sorry, something went wrong","stec"))}catch(e){return n(e.message)}}()})),{loading:__("Duplicating","stec"),success:e=>(a.current=!1,e),error:e=>(a.current=!1,e)})})(t)}},{id:"edit",color:"blue",icon:React.createElement("i",{key:"icon",className:"fa-solid fa-edit"}),label:__("Edit","stec"),onClick:e=>{C(e)}},{id:"delete",color:"red",icon:React.createElement("i",{key:"icon",className:"fa-solid fa-trash"}),label:__("Delete","stec"),onClick:t=>{(t=>{!0!==a.current?f.oR.promise(new Promise(((n,c)=>{a.current=!0,async function(){try{return await(0,r._g)({route:e.restUrl,args:t}),(0,r.xt)({group:`taxonomy-${e.taxonomy}`}),A([]),y((e=>({...e,page:1,seed:Date.now()}))),n(__("Deleted","stec"))}catch(e){return c(e.message)}}()})),{loading:__("Deleting","stec"),success:e=>(a.current=!1,e),error:e=>(a.current=!1,e)}):(0,f.oR)(__("Another action is in progress","stec"))})(t)}}],_=R.map((t=>e.itemsMap(t,v,N,a)));return e.hasItemsRef.current=R.length>0,React.createElement(React.Fragment,null,React.createElement(m.BU,{className:"stec-manage-list-filterss stec-manage-list-filterss-taxonomies"},React.createElement(m.BU,{className:"stec-manage-list-filterss-buttons"}),React.createElement(c.NM,{placeholder:__("Search","stec"),defaultValue:g.search||"",onChange:e=>{y({...g,search:e,page:1})}})),React.createElement(l.A,{controls:w,totalPages:E,currentPage:g.page,onPageChange:e=>{(e=>{A([]),y({...g,page:e})})(e)},items:_,ready:k}))};const g=function(e){const[t,a]=(0,p.useState)(0);return React.createElement(h,(0,n.A)({key:t},e,{resetInstance:()=>{a(Date.now())}}))}},9545:(e,t,a)=>{a.d(t,{A:()=>u});var n=a(26878),c=a.n(n),l=a(73260),r=a.n(l),o=a(5556),s=a.n(o),i=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();var m=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}
1(t,e),i(t,[{key:"componentDidMount",value:function(){this.renderPortal()}},{key:"componentDidUpdate",value:function(e){this.renderPortal()}},{key:"componentWillUnmount",value:function(){r().unmountComponentAtNode(this.defaultNode||this.props.node),this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null,this.portal=null}},{key:"renderPortal",value:function(e){this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode));var t=this.props.children;"function"==typeof this.props.children.type&&(t=c().cloneElement(this.props.children)),this.portal=r().unstable_renderSubtreeIntoContainer(this,t,this.props.node||this.defaultNode)}},{key:"render",value:function(){return null}}]),t}(c().Component);const u=m;m.propTypes={children:s().node.isRequired,node:s().any}},61246:(e,t,a)=>{a.d(t,{A:()=>d});var n=a(26878),c=a.n(n),l=a(5556),r=a.n(l),o=a(73260),s=a.n(o),i=a(48743),m=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),m(t,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return i.S?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),s().createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),t}(c().Component);u.propTypes={children:r().node.isRequired,node:r().any};const d=u},33500:(e,t,a)=>{a.d(t,{A:()=>o});var n=a(73260),c=a.n(n),l=a(61246),r=a(9545);const o=c().createPortal?l.A:r.A},48743:(e,t,a)=>{a.d(t,{S:()=>n});var n=!("undefined"==typeof window||!window.document||!window.document.createElement)}}]);
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.