| Current Path : /var/www/components/com_sppagebuilder/assets/js/ |
| Current File : /var/www/components/com_sppagebuilder/assets/js/engine.js |
(()=>{"use strict";var e,t,n,o={1879:(e,t,n)=>{var o=n(4890),i=n(1090),a=[];for(var l in addonsJSON)a.push(addonsJSON[l]);var r=n(2982),c="https://www.joomshaper.com/pricing",d="table_advanced",s="table_advanced_item",u="sp_table_advanced_item",m={accordion:{title:"Accordion",name:"accordion",key:"sp_accordion_item",text:"Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et."},tab:{title:"Tab",name:"tab",key:"sp_tab_item",text:"Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et."}},p={xl:{name:"Laptop",value:"xl",icon:"laptop"},lg:{name:"Tablet Landscape",value:"lg",icon:"tabletLandscape"},md:{name:"Tablet",value:"md",icon:"tablet"},sm:{name:"Mobile Landscape",value:"sm",icon:"mobileLandscape"},xs:{name:"Mobile",value:"xs",icon:"mobile"}},v=p.xl.value,f=["lg","md","sm","xs"],b={flex:"flex",inlineFlex:"inline-flex"},h={horizontal:"row",vertical:"column"},g=[{value:"System",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_SYSTEM_FONTS"),isDisabled:!0},{value:"Arial",label:"Arial"},{value:"Tahoma",label:"Tahoma"},{value:"Verdana",label:"Verdana"},{value:"Helvetica",label:"Helvetica"},{value:"Times New Roman",label:"Times New Roman"},{value:"Trebuchet MS",label:"Trebuchet MS"},{value:"Georgia",label:"Georgia"}],E="sppb_clipboard",y="sppb_row_clipboard",I="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=font.getInstalledFonts"),x="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=ai_content.getAiGeneratedContent"),O=("".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=ai_content.getUrlToBase64Image"),"".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=ai_content.uploadAiGeneratedImageFromUrl"),"".concat(pagebuilder_base,"components/com_sppagebuilder/assets/images/")),w="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=image_shapes.getImageShapesAPI"),C="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=image_shapes.addImageShapeAPI"),P="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=image_shapes.deleteImageShapeAPI"),A="com_easystore",D="easystore_single_",N="storefront",S="collection",T=["screen_mode","stretch_section"],R="div",k={DynamicContentCollection:"dynamic_content_collection",DynamicContentText:"dynamic_content_text",DynamicContentImage:"dynamic_content_image"},L="video",M={productList:"easystore_common_productlist",categoryList:"easystore_common_categorylist",filter:"easystore_list_filter",pagination:"easystore_list_pagination"},B={accepted:[],rejected:["accordion","tab","table_advanced","row","columns","articles","article_scroller","carousel","carouselpro","image_carousel","instagram_gallery","js_slideshow"].concat((0,r.Z)(Object.values(M)))},Z="rtl"===document.dir,j="".concat(pagebuilder_base,"components/com_sppagebuilder/assets/images/"),G=("".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=saved_items_order.updateSavedItemsOrder&_method=patch"),"https://sppagebuilder.com/addons/image/image1.jpg"),J=n(885),U=n(4942),H=n(5671),F=n(3144),z=n(136),V=n(2963),W=n(1120),K=n(7294),Y=n(3935),q=n(283),X=n.n(q),Q=n(7187),ee=n.n(Q);function te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var oe=new(function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){var e;return(0,H.Z)(this,i),(e=o.call(this)).toast={},e}return(0,F.Z)(i,[{key:"setToast",value:function(e){this.toast=e,this.emit("onToasterDispatch")}},{key:"getToasts",value:function(){return this.toast}}]),i}(Q.EventEmitter)),ie={delay:5e3,position:"bottom-right"},ae=function(e,t,n,o){var i={type:"success",title:t,message:e,options:ne(ne({},o),{},{delay:n})};oe.setToast(i)},le=function(e,t,n,o){var i={type:"danger",title:t,message:e,options:ne(ne({},o),{},{delay:n})};oe.setToast(i)},re=function(e,t,n,o){var i={type:"warning",title:t,message:e,options:ne(ne({},o),{},{delay:n})};oe.setToast(i)},ce=function(e){var t=e.toastId,n=e.type,o=void 0===n?"success":n,i=e.title,a=e.message,l=e.options,r=e.closeToaster,c=e.element,d=(0,K.useRef)(null),s=(0,K.useRef)(null);return(0,K.useEffect)((function(){var e=ne(ne({},ie),l);return s.current.style.animationName="builderFadeInUp",s.current.style.animationDuration=".35s",s.current.style.display="flex",void 0!==(null==e?void 0:e.position)&&c.setAttribute("class","builder-toaster-".concat(e.position)),void 0===(null==e?void 0:e.delay)&&(e.delay=5e3),d.current=setTimeout((function(){s.current.style.animationName="builderFadeInDown",s.current.style.animationDuration=".35s",s.current.style.opacity=0,setTimeout((function(){r(t)}),450)}),e.delay),function(){clearTimeout(d.current)}}),[]),K.createElement("div",{className:"builder-toaster builder-toaster-".concat(o),onClick:function(e){e.preventDefault(),d.current&&clearTimeout(d.current),s.current.style.animationName="builderFadeInDown",s.current.style.animationDuration=".35s",s.current.style.opacity=0,setTimeout((function(){r(t)}),450)},ref:s,style:{display:"none"}},K.createElement("div",{className:"builder-toaster-info-icon"},K.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"currentColor",className:"bi bi-info-circle",viewBox:"0 0 20 20"},K.createElement("path",{d:"M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"}),K.createElement("path",{d:"M8.93 6.588l-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"}))),K.createElement("div",{className:"builder-toaster-wrap"},K.createElement("div",{className:"builder-toaster-title"},i),K.createElement("div",{className:"builder-toaster-message"},a)),K.createElement("div",{className:"builder-toaster-close"},K.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",className:"bi bi-x",viewBox:"0 0 16 16"},K.createElement("path",{d:"M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"}))))};const de=function(){var e=(0,K.useState)({}),t=(0,J.Z)(e,2),n=t[0],o=t[1],i=(0,K.useRef)(1),a=(0,K.useRef)(null);(0,K.useEffect)((function(){return oe.on("onToasterDispatch",l),function(){oe.removeListener("onToasterDispatch",l)}}),[]);var l=function(){o((function(e){return ne(ne({},e),{},(0,U.Z)({},"toast-".concat(i.current++),oe.toast))}))};return(0,Y.createPortal)(K.createElement("div",{id:"builder-toaster-container",className:"builder-toaster-bottom-right",ref:a},Object.entries(n).map((function(e){var t=(0,J.Z)(e,2),n=t[0],i=t[1];return K.createElement(ce,{key:n,toastId:n,type:i.type,title:i.title,message:i.message,options:i.options,element:a.current,closeToaster:function(){return o((function(e){var t=X()(e);return delete t[n],t}))}})}))),document.body)};var se=function(e){localStorage.removeItem(e)},ue=function(e){return"undefined"!=typeof window&&localStorage.getItem(e)||null},me={isCopiedAddonAvailable:!1,isCopiedSectionAvailable:!1,isCopiedItemsAvailable:!1};var pe=n(1002),ve=n(1609),fe=n.n(ve),be=n(3218),he=n.n(be),ge=n(4835);const _e=new(function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){var e,t;return(0,H.Z)(this,i),(t=o.call(this)).device=(null===(e=window)||void 0===e?void 0:e.builderDefaultDevice)||"xl",t}return(0,F.Z)(i,[{key:"setDevice",value:function(e){this.device=e,this.emit("change")}}]),i}(ee()));function Ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var ye=["hidden","text","gmap","border","select","plugin","attribute","category","accesslevel","animation","alert","alignment","headings","link","color","advancedcolor","textarea","separator","header","number","module","checkbox","radio","advancedradio","icon","editor","media","padding","margin","builder","boxshadow","slider","advancedslider","fontstyle","fonts","advancedsettings","typography","codeeditor","gradient","buttons","thumbnail","timeline","interaction_view","repeatable","effects","transform","image_shape"],Ie=function(e){return null!=e},xe=function(){},Oe=function(e){return"string"==typeof e},we=function(e){return"object"===(0,pe.Z)(e)&&null!==e&&!Array.isArray(e)},Ce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=/(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.[^\s]{2,}|www\.[a-zA-Z0-9]+\.[^\s]{2,})/;"image"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"url")&&(t=/(https?:\/\/[^"']*\.(?:png|jpg|jpeg|gif|svg|webp))/i);var n=new RegExp(t);return!!e.match(n)},Pe=function(e){return"string"==typeof e?Boolean(Number(e)):Boolean(e)},Ae=function(e){if(Ie(e))return String(e)},De=function(e){if(Ie(e)&&(!Oe(e)||0!==e.length))return Number(e)},Ne=function(e){for(var t=0,n=Object.keys(e);t<n.length;t++){var o=n[t],i=e[o];if(i.is_header&&"checkbox"===i.type)return{name:o,field:i}}return null},Se=function(e,t){var n;if(Ie(e))return n=e,"object"!==(0,pe.Z)(n)||null===n||Array.isArray(n)||!("xl"in n)&&!("md"in n)?e:e[t]},Te=function(e){return!!Ie(e)&&(Oe(e)?"true"===e||"1"===e||"false"!==e&&"0"!==e&&0!==e.length&&e:function(e){return"number"==typeof e}(e)?0!==e&&(1===e||e):e)},Re=function(e,t){var n=!0;if(0===e.length)return n;var o,i,a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Ee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ee(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}(e);try{for(a.s();!(o=a.n()).done;){var l=o.value,r=(0,J.Z)(l,3),c=r[0],d=r[1],s=r[2],u=Te(Se((i=t,c.split("?.").reduce((function(e,t){if(e&&"object"===(0,pe.Z)(e)&&t in e)return e[t]}),i)),_e.device)),m=Te(s);"="===d?n&&(n=u===m):"!="===d&&n&&(n=u!==m)}}catch(e){a.e(e)}finally{a.f()}return n},ke=function(e,t){var n,o=Object.keys(e);if(!t)return e;for(var i=0,a=o;i<a.length;i++){var l=e[a[i]];Ie(l.depends)&&(l.visibility=Re(l.depends,t));for(var r=l.fields,c=0,d=Object.keys(r);c<d.length;c++){var s=r[d[c]];if(n=s,"object"===(0,pe.Z)(n)&&null!==n&&"type"in n&&ye.includes(n.type)){var u;if(we(s.depends)){var m=Object.keys(s.depends),p=Object.values(s.depends);s.depends=[[m[0],"=",p[0]]]}s.visibility=Re(null!==(u=s.depends)&&void 0!==u?u:[],t)}}}return e},Le=function(e){if(Ie(e))return e.replace(/[^-0-9.]/g,"")},Me=function(e,t,n){var o=De(e);if(Ie(o))return Ie(t)&&(o=Math.max(t,o)),Ie(n)&&(o=Math.min(n,o)),o};function Be(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var je={accordion:"sp_accordion_item",tab:"sp_tab_item"},Ge={xl:1140,lg:960,md:720,sm:540,xs:320},Je=["xl","lg","md","sm","xs"],Ue=function(e){var t=Ge[e],n=window.innerWidth>0?window.innerWidth:screen.width,o=Math.min(100,100*n/t)/100,i=document.getElementById("sp-pagebuilder-view"),a={transform:"scale(".concat(o,")"),transformOrigin:"0% 0%",height:o<1?"calc(100% + ".concat(1e3*(1-o),"px)"):"100%",transformStyle:"preserve-3d",pointerEvents:"auto",overflow:"hidden",position:"relative",display:"inline"};for(var l in a)i.style[l]=a[l]},He=function(){return co.getState()},Fe=function(e){return He().pageBuilder.present.findIndex((function(t){return t.id===e}))},ze=function(e,t){return He().pageBuilder.present[Fe(e)].columns.findIndex((function(e){return e.id===t}))},Ve=function(e,t){(0,r.Z)(e.querySelectorAll(t)).forEach((function(e){return e.classList.remove(t.substr(1))}))},We=function(e){var t=He().pageBuilder.present,n=t.findIndex((function(t){return t.id===e}));return-1===n?0:t[n].columns.length},Ke=function(e,t,n){var o,i,a=He().pageBuilder.present,l=a.findIndex((function(t){return(null==t?void 0:t.id)===e}));if(-1===l)return null;var r=null===(o=a[l])||void 0===o?void 0:o.columns.findIndex((function(e){return(null==e?void 0:e.id)===t}));return-1===r?null:((null===(i=a[l].columns[r])||void 0===i?void 0:i.addons)||[]).find((function(e){return(null==e?void 0:e.id)===n}))||null},Ye=function(e,t){return e.classList.add(t)},qe=function(e,t){return e.classList.remove(t)},Xe=function(e){return void 0!==(null==e?void 0:e.combinedSettings)&&"object"===(0,pe.Z)(e.combinedSettings)?Object.values(e.combinedSettings).reduce((function(e,t){return Object.assign(e,t),e}),{}):[]},$e=function(){var e,t=null!==(e={number:0,string:"",boolean:!1}[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"string"])&&void 0!==e?e:"";return Object.fromEntries(Array.from(Je,(function(e){return[e,t]})))},Qe=function(e){return{lg:"@media (max-width: 1199.98px) {",md:"@media (max-width: 991.98px) {",sm:"@media (max-width: 767.98px) {",xs:"@media (max-width: 575.98px) {"}[e]},et=function(){for(var e="",t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;t--;)e+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return e},tt=function(e,t,n,o,i){var a=e.find((function(e){return e.id===n.rowId})),l=!!a&&a.columns.find((function(e){return e.id===n.columnId})),r=!!l&&l.addons||[];if(null!=i&&i.parent_addon&&r.some((function(e){return e.id===i.parent_addon})))return!0;for(;null!==(c=o)&&void 0!==c&&c.parent;){var c;if(o.parent===n.id)return!0;o=t.find((function(e){return e.id===o.parent}))}return!1},nt=function(){return re(Joomla.Text._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_PRO_VERSION"),"Warn")};function ot(e){return fe()(e)?[]:e.split(" ").map((function(e){var t=parseInt(e.replace("px",""));return isNaN(t)?0:t}))}var it=function(e){var t={};if(he()(e))void 0===e.xl||""==e.xl.trim()?t.xl=[0,0,0,0]:t.xl=ot(e.xl),void 0===e.lg||""==e.lg.trim()?t.lg=[0,0,0,0]:t.lg=ot(e.lg),void 0===e.md||""==e.md.trim()?t.md=[0,0,0,0]:t.md=ot(e.md),void 0===e.sm||""==e.sm.trim()?t.sm=[0,0,0,0]:t.sm=ot(e.sm),void 0===e.xs||""==e.xs.trim()?t.xs=[0,0,0,0]:t.xs=ot(e.xs);else{var n=ot(e);t.xl=n,t.lg=n,t.md=n,t.sm=n,t.xs=n}return t},at=function(e,t,n,o){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=e.target.files[0];if(a){var l=a.name,r=l.slice(l.lastIndexOf(".")).toLowerCase();if(".json"===r||".zip"===r){var c=new FormData;c.append("page",a);var d="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=upload-page&editarea=frontend");jQuery.ajax({type:"POST",url:d,dataType:"json",data:c,cache:!1,processData:!1,contentType:!1,success:function(a){if(a.status)try{t(JSON.parse(a.data.template));var l={css:a.data.css};rt(a.data.seo)&&"[]"!==a.data.seo&&(l=Ze({css:a.data.css},JSON.parse(a.data.seo))),rt(a.data.attribs)&&i&&(l=Ze(Ze({},l),{},{isImported:!0},JSON.parse(a.data.attribs))),rt(a.data.type)&&(l.type=a.data.type),n(l),i&&o("options"),e.target.value=null}catch(e){console.error(e.message)}}})}}},lt=function(e,t,n){var o=e.length,i=e[t];return t===n||t>o||n>o?e:e.flatMap((function(e,o){return o===t?[]:o===n?t<n?[e,i]:[i,e]:e}))},rt=function(e){return null!=e},ct=["System","Google Fonts","Arial","Tahoma","Verdana","Helvetica","Times New Roman","Trebuchet MS","Georgia"],dt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!ct.includes(e.family)){var o=window.document,i="sppagebuilder-font-".concat(e.family.replaceAll(/\s/g,"-")).replaceAll(".",""),a="google"===t?"google-fonts":"custom-fonts",l="".concat(pagebuilder_base,"media/com_sppagebuilder/assets/").concat(a,"/").concat(e.family,"/stylesheet.css");if("google"===t&&(n.findIndex((function(t){return t.family_name===e.family}))>=0||(l="https://fonts.googleapis.com/css?family=".concat(e.family,":100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap"))),!o.querySelector("#".concat(i))){var r=o.createElement("link");r.href=l,r.rel="stylesheet",r.id=i,o.head.appendChild(r)}}},st=function(e){var t="".concat(pagebuilder_base).concat(e),n=window.document,o=n.createElement("link");o.href=t,o.rel="stylesheet",n.head.appendChild(o)},ut=function(e){if(!Oe(e))return!1;var t=e.toLocaleLowerCase();return t.startsWith("var(--")&&t.endsWith(")")},mt=function(e,t,n){return"asc"===n?e.title>t.title?1:-1:"desc"===n?t.title>e.title?1:-1:"popular-first"===n&&e.hits?Number(t.hits)-Number(e.hits):0},pt=function(e){var t=e.previous,n=e.value,o=e.responsive,i=e.device;return o?Ze(Ze({},t),{},(0,U.Z)({},i,n)):n},vt=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},ft=function(e){return rt(e)&&he()(e)?Object.keys(e):[]},bt=function(e){var t=e.match(/<path\b[^>]*>/g);if(!/<svg\s+.*?>[\s\S]*?<\/svg>/i.test(e)||!t||1!==t.length)return!1;try{return"parsererror"!==(new DOMParser).parseFromString(e,"text/xml").documentElement.nodeName||(console.error("Invalid SVG string:",e),!1)}catch(e){return console.error("Error parsing SVG string:",e),!1}};function ht(e){this.actions=e,this.actionProperty=["move","rotate","scale","skew","opacity","blur"],this.actionSortList={},this.sortAnimation()}ht.prototype.sortAnimation=function(){this.actions=this.actions.sort((function(e,t){return e.keyframe-t.keyframe}))},ht.prototype.bindCustomAnimation=function(){var e=this;this.actionProperty.map((function(t){e.actionSortList[t]=e.actions.filter((function(e){return e.name===t}))}))},ht.prototype.getCustomAnimationActionByName=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(null===t)return void 0!==this.actionSortList[e]?this.actionSortList[e]:[];var n={from:null,to:null},o=void 0!==this.actionSortList[e]?this.actionSortList[e]:[];if(0===o.length)return n;var i=!1;return o.map((function(e,a){t<parseInt(e.keyframe)&&null===n.to&&(void 0!==n.fixed&&delete n.fixed,e.toKF=0,n.to=e,void 0!==o[a-1]&&(o[a-1].scroll=0,n.from=o[a-1]),i=!0),a===o.length-1&&!1===i&&(n.to=e,n.fixed=!0,void 0!==o[a-1]&&(o[a-1].scroll=0,n.from=o[a-1]))})),n},ht.prototype.getTAxis=function(e,t,n,o){var i=o.toKF,a=o.fromKF;return e-(e-t)/i*(0===a?n:n-a)},ht.prototype.getMoveTransform=function(e,t,n){var o=t.to.keyframe,i=t.from.keyframe,a={toKF:isNaN(o)?100:Math.abs(i-o),fromKF:i,totalKF:o},l=t.from.x,r=t.to.x,c=t.from.y,d=t.to.y,s=t.from.z,u=t.to.z;return t.goal.x=this.getTAxis(l,r,n,a),t.goal.y=this.getTAxis(c,d,n,a),t.goal.z=this.getTAxis(s,u,n,a),t},ht.prototype.getSkew=function(e,t,n){var o=t.to.keyframe,i=t.from.keyframe,a={toKF:isNaN(o)?100:Math.abs(i-o),fromKF:i,totalKF:o},l=t.from.x,r=t.to.x,c=t.from.y,d=t.to.y;return t.goal.x=this.getTAxis(l,r,n,a),t.goal.y=this.getTAxis(c,d,n,a),t},ht.prototype.getOpacity=function(e,t,n){var o=t.to.keyframe,i=t.from.keyframe,a={toKF:isNaN(o)?100:Math.abs(i-o),fromKF:i,totalKF:o},l=t.from.value,r=t.to.value;return t.goal.value=this.getTAxis(l,r,n,a),t};var gt={},_t=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,H.Z)(this,e),this.width=null,this.height=null,this.clientWidth=null,this.clientHeight=null,this.left=null,this.top=null,this.gammazero=null,this.betazero=null,this.lastgammazero=null,this.lastbetazero=null,this.transitionTimeout=null,this.updateCall=null,this.event=null,this.updateBind=this.update.bind(this),this.resetBind=this.reset.bind(this),this.element=t,this.destroys=!1,this.settings=this.extendSettings(n),this.reverse=this.settings.reverse?-1:1,this.glare=e.isSettingTrue(this.settings.glare),this.glarePrerender=e.isSettingTrue(this.settings["glare-prerender"]),this.fullPageListening=e.isSettingTrue(this.settings["full-page-listening"]),this.gyroscope=e.isSettingTrue(this.settings.gyroscope),this.gyroscopeSamples=this.settings.gyroscopeSamples,this.elementListener=this.getElementListener(),this.wrapWithParent(),this.glare&&this.prepareGlare(),this.fullPageListening&&this.updateClientSize(),this.addEventListeners(),this.updateInitialPosition()}return(0,F.Z)(e,[{key:"getElementListener",value:function(){return this.element}},{key:"addEventListeners",value:function(){this.onMouseEnterBind=this.onMouseEnter.bind(this),this.onMouseMoveBind=this.onMouseMove.bind(this),this.onMouseLeaveBind=this.onMouseLeave.bind(this),this.onWindowResizeBind=this.onWindowResize.bind(this),this.onDeviceOrientationBind=this.onDeviceOrientation.bind(this),this.elementListener.addEventListener("mouseenter",this.onMouseEnterBind),this.elementListener.addEventListener("mouseleave",this.onMouseLeaveBind),this.elementListener.addEventListener("mousemove",this.onMouseMoveBind),(this.glare||this.fullPageListening)&&window.addEventListener("resize",this.onWindowResizeBind),this.gyroscope&&window.addEventListener("deviceorientation",this.onDeviceOrientationBind)}},{key:"removeEventListeners",value:function(){this.elementListener.removeEventListener("mouseenter",this.onMouseEnterBind),this.elementListener.removeEventListener("mouseleave",this.onMouseLeaveBind),this.elementListener.removeEventListener("mousemove",this.onMouseMoveBind),this.gyroscope&&window.removeEventListener("deviceorientation",this.onDeviceOrientationBind),(this.glare||this.fullPageListening)&&window.removeEventListener("resize",this.onWindowResizeBind)}},{key:"onDeviceOrientation",value:function(e){if(null!==e.gamma&&null!==e.beta){this.updateElementPosition(),this.gyroscopeSamples>0&&(this.lastgammazero=this.gammazero,this.lastbetazero=this.betazero,null===this.gammazero?(this.gammazero=e.gamma,this.betazero=e.beta):(this.gammazero=(e.gamma+this.lastgammazero)/2,this.betazero=(e.beta+this.lastbetazero)/2),this.gyroscopeSamples-=1);var t=this.settings.gyroscopeMaxAngleX-this.settings.gyroscopeMinAngleX,n=this.settings.gyroscopeMaxAngleY-this.settings.gyroscopeMinAngleY,o=t/this.width,i=n/this.height,a=(e.gamma-(this.settings.gyroscopeMinAngleX+this.gammazero))/o,l=(e.beta-(this.settings.gyroscopeMinAngleY+this.betazero))/i;null!==this.updateCall&&cancelAnimationFrame(this.updateCall),this.event={clientX:a+this.left,clientY:l+this.top},this.updateCall=requestAnimationFrame(this.updateBind)}}},{key:"wrapWithParent",value:function(){void 0!==this.element.parentElement&&null!==this.element.parentElement&&"mouseMovement"===this.element.parentElement.className&&(this.element=this.element.parentElement),"sppb-addon-wrapper"!==this.element.className&&this.element.parentElement.className}},{key:"unWrapParent",value:function(e){null!==e.parentNode&&"sppb-addon-wrapper"===e.parentElement.className&&(e=e.parentElement),"sppb-addon-wrapper"===e.className&&e.parentNode}},{key:"onMouseEnter",value:function(){this.updateElementPosition(),this.element.style.willChange="transform",this.setTransition()}},{key:"onMouseMove",value:function(e){null!==this.updateCall&&cancelAnimationFrame(this.updateCall),this.event=e,this.updateCall=requestAnimationFrame(this.updateBind)}},{key:"onMouseLeave",value:function(){this.setTransition(),this.reset(),this.settings.reset&&requestAnimationFrame(this.resetBind)}},{key:"reset",value:function(){this.event={clientX:this.left+this.width/2,clientY:this.top+this.height/2},null!==this.element&&null!==this.element.parentElement&&"sppb-addon-wrapper"===this.element.parentElement.className&&(this.element=this.element.parentElement),this.element&&"sppb-addon-wrapper"!==this.element.className.trim()||(this.element&&this.element.style&&(this.element.style.transform="perspective(".concat(this.settings.perspective,"px) ")+"rotateX(0deg) rotateY(0deg) scale3d(1, 1, 1)"),this.resetGlare())}},{key:"resetGlare",value:function(){this.glare&&(this.glareElement.style.transform="rotate(180deg) translate(-50%, -50%)",this.glareElement.style.opacity="0")}},{key:"updateInitialPosition",value:function(){if(0!==this.settings.startX||0!==this.settings.startY){this.onMouseEnter(),this.fullPageListening?this.event={clientX:(this.settings.startX+this.settings.max)/(2*this.settings.max)*this.clientWidth,clientY:(this.settings.startY+this.settings.max)/(2*this.settings.max)*this.clientHeight}:this.event={clientX:this.left+(this.settings.startX+this.settings.max)/(2*this.settings.max)*this.width,clientY:this.top+(this.settings.startY+this.settings.max)/(2*this.settings.max)*this.height};var e=this.settings.scale;this.settings.scale=1,this.update(),this.settings.scale=e,this.resetGlare()}}},{key:"getValues",value:function(){var e,t;return this.fullPageListening?(e=this.event.clientX/this.clientWidth,t=this.event.clientY/this.clientHeight):(e=(this.event.clientX-this.left)/this.width,t=(this.event.clientY-this.top)/this.height),e=Math.min(Math.max(e,0),1),t=Math.min(Math.max(t,0),1),{tiltX:(this.reverse*(this.settings.max-e*this.settings.max*2)).toFixed(2),tiltY:(this.reverse*(t*this.settings.max*2-this.settings.max)).toFixed(2),percentageX:100*e,percentageY:100*t,angle:Math.atan2(this.event.clientX-(this.left+this.width/2),-(this.event.clientY-(this.top+this.height/2)))*(180/Math.PI)}}},{key:"updateElementPosition",value:function(){var e=this.element.getBoundingClientRect();this.width=this.element.offsetWidth,this.height=this.element.offsetHeight,this.left=e.left,this.top=e.top}},{key:"updateBorder",value:function(){this.element.style.border="1px solid red"}},{key:"update",value:function(){var e=this.getValues();this.element.style.transform="perspective("+this.settings.perspective+"px) rotateX("+("x"===this.settings.axis?0:e.tiltY)+"deg) rotateY("+("y"===this.settings.axis?0:e.tiltX)+"deg) scale3d("+this.settings.scale+", "+this.settings.scale+", "+this.settings.scale+")",this.glare&&(this.glareElement.style.transform="rotate(".concat(e.angle,"deg) translate(-50%, -50%)"),this.glareElement.style.opacity="".concat(e.percentageY*this.settings["max-glare"]/100)),this.element.dispatchEvent(new CustomEvent("tiltChange",{detail:e})),this.updateCall=null}},{key:"prepareGlare",value:function(){if(!this.glarePrerender){var e=document.createElement("div");e.classList.add("js-tilt-glare");var t=document.createElement("div");t.classList.add("js-tilt-glare-inner"),e.appendChild(t),this.element.appendChild(e)}this.glareElementWrapper=this.element.querySelector(".js-tilt-glare"),this.glareElement=this.element.querySelector(".js-tilt-glare-inner"),this.glarePrerender||(Object.assign(this.glareElementWrapper.style,{position:"absolute",top:"0",left:"0",width:"100%",height:"100%",overflow:"hidden","pointer-events":"none"}),Object.assign(this.glareElement.style,{position:"absolute",top:"50%",left:"50%","pointer-events":"none","background-image":"linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%)",width:"".concat(2*this.element.offsetWidth,"px"),height:"".concat(2*this.element.offsetWidth,"px"),transform:"rotate(180deg) translate(-50%, -50%)","transform-origin":"0% 0%",opacity:"0"}))}},{key:"updateGlareSize",value:function(){this.glare&&Object.assign(this.glareElement.style,{width:"".concat(2*this.element.offsetWidth),height:"".concat(2*this.element.offsetWidth)})}},{key:"updateClientSize",value:function(){this.clientWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,this.clientHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}},{key:"onWindowResize",value:function(){this.updateGlareSize(),this.updateClientSize()}},{key:"setTransition",value:function(){var e=this;clearTimeout(this.transitionTimeout),this.element.style.transition=this.settings.speed+"ms "+this.settings.easing,this.glare&&(this.glareElement.style.transition="opacity ".concat(this.settings.speed,"ms ").concat(this.settings.easing)),this.transitionTimeout=setTimeout((function(){e.element.style.transition="",e.glare&&(e.glareElement.style.transition="")}),this.settings.speed)}},{key:"extendSettings",value:function(e){var t={reverse:!1,max:15,startX:0,startY:0,perspective:1e3,easing:"cubic-bezier(.03,.98,.52,.99)",scale:1,speed:300,transition:!0,axis:null,glare:!1,"max-glare":1,"glare-prerender":!1,"full-page-listening":!1,"mouse-event-element":null,reset:!0,gyroscope:!0,gyroscopeMinAngleX:-45,gyroscopeMaxAngleX:45,gyroscopeMinAngleY:-45,gyroscopeMaxAngleY:45,gyroscopeSamples:10},n={};for(var o in t)if(o in e)n[o]=e[o];else if(this.element.hasAttribute("data-tilt-"+o)){var i=this.element.getAttribute("data-tilt-"+o);try{n[o]=JSON.parse(i)}catch(e){n[o]=i}}else n[o]=t[o];return n}},{key:"destroy",value:function(e){clearTimeout(this.transitionTimeout),null!==this.updateCall&&cancelAnimationFrame(this.updateCall),this.reset(),this.destroys=!0,this.removeEventListeners(),this.element.removeAttribute("style"),void 0!==this.element.mouseTilt&&(this.element.mouseTilt=null,delete this.element.mouseTilt),gt[e]&&delete gt[e],this.element=null}}],[{key:"isSettingTrue",value:function(e){return""===e||!0===e||1===e}},{key:"init",value:function(t){var n=t.addonId,o=t.element,i=t.options;gt[n]=new e(o,i)}},{key:"getInstance",value:function(e){return gt[e]}}]),e}(),Et=function(){function e(){(0,H.Z)(this,e),this.element=null,this.addonId=null}return(0,F.Z)(e,[{key:"parseBeforeFixedWindowPosition",value:function(e){var t={move:null,scale:null,skew:null,opacity:null,blur:null,rotate:null},n=new ht(e);n.bindCustomAnimation();var o={move:{x:0,y:0,z:0},scale:{x:1,y:1,z:1},skew:{x:0,y:0},rotate:{x:0,y:0,z:0},opacity:0,blur:0};return Object.keys(t).forEach((function(e){t[e]=n.getCustomAnimationActionByName(e),null!==t[e]&&t[e].length>0&&(o[e]=t[e][0].property)})),Object.keys(o).forEach((function(e){void 0!==o[e].x&&(o[e].x=""===o[e].x?0:parseFloat(o[e].x)),void 0!==o[e].y&&(o[e].y=""===o[e].y?0:parseFloat(o[e].y)),void 0!==o[e].z&&(o[e].z=""===o[e].z?0:parseFloat(o[e].z))})),"{\n will-change: transform;\n transform : translate3d(".concat(o.move.x,"px, ").concat(o.move.y,"px, ").concat(o.move.z,"px) \n scale3d(").concat(o.scale.x,", ").concat(o.scale.y,", ").concat(o.scale.z,")\n rotateX(").concat(o.rotate.x,"deg) rotateY(").concat(o.rotate.y,"deg) rotateZ(").concat(o.rotate.y,"deg) \n skew(").concat(o.skew.x,"deg, ").concat(o.skew.y,"deg);\n }")}},{key:"parseScrollAction",value:function(e,t,n){var o=new ht(e);o.bindCustomAnimation();var i={move:{from:{x:0,y:0,z:0,keyframe:0,f:!1},to:{x:0,y:0,z:0,keyframe:0,f:!1},goal:{x:0,y:0,z:0,keyframe:0}},scale:{from:{x:1,y:1,z:1,keyframe:0},to:{x:1,y:1,z:1,keyframe:0},goal:{x:1,y:1,z:1,keyframe:0}},skew:{from:{x:0,y:0,keyframe:0},to:{x:0,y:0,keyframe:0},goal:{x:0,y:0,keyframe:0}},rotate:{from:{x:0,y:0,z:0,keyframe:0},to:{x:0,y:0,z:0,keyframe:0},goal:{x:0,y:0,z:0,keyframe:0}},opacity:{from:{value:0,keyframe:0},to:{value:0,keyframe:0},goal:{value:1,keyframe:0}},blur:{from:{value:0,keyframe:0},to:{value:0,keyframe:0},goal:{value:0,keyframe:0}}};return o.actionProperty.map((function(e){var n=o.getCustomAnimationActionByName(e,t);null!==n.from&&(Object.assign(i[e].from,n.from.property),i[e].from.f=!0,i[e].from.keyframe=parseInt(n.from.keyframe),void 0!==i[e].from.x&&(i[e].from.x=""===i[e].from.x?0:parseFloat(i[e].from.x)),void 0!==i[e].from.y&&(i[e].from.y=""===i[e].from.y?0:parseFloat(i[e].from.y)),void 0!==i[e].from.z&&(i[e].from.z=""===i[e].from.z?0:parseFloat(i[e].from.z)),void 0!==i[e].from.value&&(i[e].from.value=""===i[e].from.value?0:parseFloat(i[e].from.value))),null!==n.to&&(Object.assign(i[e].to,n.to.property),void 0!==i[e].to.x&&(i[e].to.x=""===i[e].to.x?0:parseFloat(i[e].to.x),i[e].goal.x=i[e].to.x),void 0!==i[e].to.y&&(i[e].to.y=""===i[e].to.y?0:parseFloat(i[e].to.y),i[e].goal.y=i[e].to.y),void 0!==i[e].to.z&&(i[e].to.z=""===i[e].to.z?0:parseFloat(i[e].to.z),i[e].goal.z=i[e].to.z),void 0!==i[e].to.value&&(i[e].to.value=""===i[e].to.value?0:parseFloat(i[e].to.value),i[e].goal.value=i[e].to.value),i[e].to.keyframe=parseInt(n.to.keyframe),i[e].to.f=!0),!0===i[e].to.f&&!0===i[e].from.f&&void 0===n.fixed&&(i[e]="opacity"===e||"blur"===e?o.getOpacity(e,i[e],t):"skew"===e?o.getSkew(e,i[e],t):o.getMoveTransform(e,i[e],t))})),"{\n will-change:transform !important;\n -webkit-transition-timing-function:ease !important;\n transform-origin:".concat(n.x_offset," ").concat(n.y_offset,";\n transform-style:preserve-3d !important;\n opacity: ").concat(i.opacity.goal.value,";\n filter: blur(").concat(i.blur.goal.value,"px);\n -webkit-filter: blur(").concat(i.blur.goal.value,"px);\n transform:perspective(1000px) translate3d(").concat(i.move.goal.x,"px, ").concat(i.move.goal.y,"px, ").concat(i.move.goal.z,"px) \n scale3d(").concat(i.scale.goal.x,", ").concat(i.scale.goal.y,", ").concat(i.scale.goal.z,")\n rotateX(").concat(i.rotate.goal.x,"deg) rotateY(").concat(i.rotate.goal.y,"deg) rotateZ(").concat(i.rotate.goal.z,"deg) \n skew(").concat(i.skew.goal.x,"deg, ").concat(i.skew.goal.y,"deg) !important;\n }")}}]),e}(),yt=new Et;function It(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function xt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?It(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):It(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ot=function(e){var t=e.sections,n=e.sectionsObject,o=e.addonList,i=e.addon,a=e.options,l=[],r=[];return i.id=et(),function e(i){o.forEach((function(o){var c,s=null===(c=i.children)||void 0===c?void 0:c.findIndex((function(e){return e===o.id}));if(rt(s)&&-1!==s){var u,p=et();null===(u=i.children)||void 0===u||u.splice(s,1,p);var v=X()(o);if(v.parent=i.id,Object.keys(m).includes(v.name)){var f=wt({sections:t,sectionsObject:n,addon:v,addonId:p,options:{rowId:a.rowId,columnId:a.columnId}});r=f.sections}else v.name===d?(v.id=p,v=Pt(v)):v.id=p;l.push(v),"div"===v.name&&e(v)}}))}(i),{divAddon:i,children:l,nestedSections:r}},wt=function(e){var t,n=e.sections,o=e.sectionsObject,i=e.addon,a=e.options,l=e.addonId,c=void 0===l?et():l,d=[],s=i;return s.id=c,(null===(t=s.settings)||void 0===t?void 0:t[m[s.name].key]).forEach((function(e){e.content.forEach((function(e){var t=o[e.id];if(!rt(t))return null;var i=et();e.id=i;var l=X()(t);l.id=i,l.parent_addon=s.id,rt(a)&&(l.parent={rowId:a.rowId,columnId:a.columnId}),d.push(l);var c=Ct({sections:n,sectionsObject:o,section:l});d.push.apply(d,(0,r.Z)(c))}))})),{addon:s,sections:d}},Ct=function(e){var t=e.sections,n=e.sectionsObject,o=e.section,i=[];return o.columns.forEach((function(e){e.id=et();var a=[];e.addons.forEach((function(l){if(!l.parent)if(Object.keys(m).includes(l.name)){var c=wt({sections:t,sectionsObject:n,addon:l,options:{rowId:o.id,columnId:e.id}});rt(c)&&(a.push(c.addon),i.push.apply(i,(0,r.Z)(c.sections)))}else if("nested_row"===l.type){var s=function(e){var t=e.sections,n=e.sectionsObject,o=e.addon,i=e.options,a=[],l=o,c=n[l.id];if(!rt(c))return null;l.id=et();var d=X()(c);d.id=l.id,rt(i)&&(d.parent={rowId:i.rowId,columnId:i.columnId}),a.push(d);var s=Ct({sections:t,sectionsObject:n,section:d});return a.push.apply(a,(0,r.Z)(s)),{addon:l,sections:a}}({sections:t,sectionsObject:n,addon:l,options:{rowId:o.id,columnId:e.id}});rt(s)&&(a.push(s.addon),i.push.apply(i,(0,r.Z)(s.sections)))}else if("div"===l.name){var u=Ot({sections:t,sectionsObject:n,addon:l,addonList:e.addons,options:{rowId:o.id,columnId:e.id}}),p=u.divAddon,v=u.children,f=u.nestedSections;a.push.apply(a,[p].concat((0,r.Z)(v))),i.push.apply(i,(0,r.Z)(f))}else if(l.name===d){l.id=et();var b=Pt(l);a.push(b)}else l.id=et(),a.push(l)})),a.length>0&&(e.addons=a)})),i},Pt=function(e){var t=function(t){return t.map((function(t){var n,o;return xt(xt({},t),{},s in t?(0,U.Z)({},s,t[s].map((function(t){var n,o;return xt(xt({},t),{},{content:null!==(n=null==t||null===(o=t.content)||void 0===o?void 0:o.map((function(t){return xt(xt({},t),{},{id:et(),reference_id:e.id})})))&&void 0!==n?n:[]})}))):{content:null!==(n=null==t||null===(o=t.content)||void 0===o?void 0:o.map((function(t){return xt(xt({},t),{},{id:et(),reference_id:e.id})})))&&void 0!==n?n:[]})}))};return rt(e.settings)?(e.settings[u]=t(e.settings[u]),e.settings[s]=t(e.settings[s]),e):e},At=n(5861),Dt=n(4687),Nt=n.n(Dt);function St(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Tt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?St(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):St(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Rt=function e(t,n,o){n&&(n.columns.forEach((function(n){n.addons.forEach((function(n){if(Object.keys(je).includes(n.name))n.settings["sp_".concat(n.name,"_item")].forEach((function(n){n.content.forEach((function(n){var i=t[n.id];i&&e(t,i,o)}))}));else if("nested_row"===n.type){var i=t[n.id];i&&e(t,i,o)}}))})),o.push(n))},kt=function(e,t){var n={};e.forEach((function(e){return n[e.id]=e}));var o=[];return t&&Rt(n,Tt(Tt({},t),{},{parent:!1}),o),o.reverse()},Lt=function e(t){var n,o=t.addon,i=t.divAddons,a=t.objAddons,l=t.objRows,r=t.newRows;null==o||null===(n=o.children)||void 0===n||n.forEach((function(t){var n=a[t];if(i.push(n),Ht(n)&&Object.keys(je).includes(n.name))n.settings["sp_".concat(n.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=l[e.id];t&&Rt(l,t,r)}))}));else if("nested_row"===(null==n?void 0:n.type)){var o=l[n.id];o&&Rt(l,o,r)}else"div"===n.name&&e({addon:n,divAddons:i,objAddons:a,objRows:l,newRows:r})}))},Mt=function(e){var t=e.sections,n=e.addon,o=e.rowIndex,i=e.colIndex,a=X()(n),l={};t.forEach((function(e){return l[e.id]=e}));var r=[],c=[];if(a.parent&&(a.parent=!1),Ht(a)&&Object.keys(je).includes(a.name))a.settings["sp_".concat(a.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=l[e.id];t&&Rt(l,t,r)}))}));else if("div"===a.name){var d;c.push(a);var s=(null==t||null===(d=t[o])||void 0===d||null===(d=d.columns)||void 0===d||null===(d=d[i])||void 0===d?void 0:d.addons)||[],u={};s.forEach((function(e){return u[e.id]=e})),Lt({addon:a,divAddons:c,objAddons:u,objRows:l,newRows:r})}return{name:a.name,addon:"div"===a.name?c:[a],rows:r.reverse()}},Bt=function(e){var t=[];try{var n=localStorage.getItem(e);if(n){var o=JSON.parse(n);Array.isArray(o)&&(t=o)}}catch(e){re(Joomla.Text._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_COPIED_ROW"),"Warn")}return t},Zt=function(e,t){localStorage.setItem(e,JSON.stringify(t))},jt=function(e){var t={addonName:"",addonData:null};try{var n=localStorage.getItem(e);if(n){var o=JSON.parse(n);null!=o&&o.addonData&&null!=o&&o.addonName&&(t=o)}}catch(e){re(Joomla.Text._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_COPIED_ADDON"),"Warn")}return t},Gt=function(e,t){var n=t.addonName,o=t.addonData;localStorage.setItem(e,JSON.stringify({addonName:n,addonData:o}))},Jt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=" ",n=["1",1,"true",!0],o=e.hidden_xl,i=e.hidden_lg,a=e.hidden_md,l=e.hidden_sm,r=e.hidden_xs;return n.includes(o)&&(t+="builder-hidden-xl "),n.includes(i)&&(t+="builder-hidden-lg "),n.includes(a)&&(t+="builder-hidden-md "),n.includes(l)&&(t+="builder-hidden-sm "),n.includes(r)&&(t+="builder-hidden-xs "),t},Ut=function(e){var t=e.settings,n=void 0===t?{}:t,o=e.targetProperty,i=void 0===o?"enable_animation":o;return!(0===Object.keys(n).length||(vt(n,i)?!n[i]||null==n||!n.animation:null==n||!n.animation))},Ht=function(e){return null!=e},Ft=function(e){return Array.from(Array(e).keys())},zt=function(e){var t="",n={};return e.global_use_animation&&e.global_animation&&(t+=" sppb-wow "+e.global_animation,e.global_animationduration&&(n["data-sppb-wow-duration"]="".concat(e.global_animationduration,"ms")),e.global_animationdelay&&(n["data-sppb-wow-delay"]="".concat(e.global_animationdelay,"ms"))),{animationAttr:n,animationClass:t}},Vt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?e.map((function(e){return""!==toString(e.value)?Tt(Tt({},e),{},{isDisabled:!0}):e})):e},Wt=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n=arguments;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:"",e.abrupt("return",new Promise((function(e,n){var o=new Image;o.src=t,o.onload=function(){return e(o)},o.onerror=function(){return n()}})));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Kt=n(2902),Yt=n(1469),qt=n.n(Yt),Xt=n(7037),$t=n.n(Xt),Qt="ADD_DYNAMIC_CONTENT_ADDON",en="CHANGE_DYNAMIC_ITEM_VISIBILITY",tn=n(6486);function nn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function on(e){return e.flatMap((function(e){return e.columns.flatMap((function(e){return e.addons}))}))}function an(){return function e(t,n){var o,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return nn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nn(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}(t);try{for(a.s();!(o=a.n()).done;){var l,c=o.value;if((null==c?void 0:c.id)===n)return i.some((function(e){return(null==e?void 0:e.name)===k.DynamicContentCollection}));if((null==c||null===(l=c.child_nodes)||void 0===l?void 0:l.length)>0&&e(null==c?void 0:c.child_nodes,n,[].concat((0,r.Z)(i),[c])))return!0}}catch(e){a.e(e)}finally{a.f()}return!1}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],arguments.length>1&&void 0!==arguments[1]?arguments[1]:null)}function ln(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return function e(t,o){for(var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=0;a<t.length;a++){var l,r=t[a];if(r.id===o)return{addonIndex:"bottom"===n?a+1:a,addon:r,parentAddon:i};if(null!=r&&null!==(l=r.child_nodes)&&void 0!==l&&l.length){var c=e(r.child_nodes,o,r);if(c.addon)return c}}return{addonIndex:-1,addon:null,parentAddon:null}}(e,t)}function rn(e){var t;e.id&&(e.id=et()),null!=e&&null!==(t=e.child_nodes)&&void 0!==t&&t.length&&e.child_nodes.forEach((function(e){return rn(e)}))}function cn(e){var t,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";null!=e&&e.settings&&(null===(n=e.settings)||void 0===n||delete n[o]),null!=e&&null!==(t=e.child_nodes)&&void 0!==t&&t.length&&e.child_nodes.forEach((function(e){return cn(e,o)}))}function dn(e){var t=(0,tn.cloneDeep)(e);return rn(t),t}function sn(e){var t,n,o,i=e.addon,a=e.addonIndex,l=e.parentAddon,r=e.newAddonData;(null==i?void 0:i.name)===k.DynamicContentCollection||(null==i?void 0:i.name)===R?null==i||null===(t=i.child_nodes)||void 0===t||t.push(r):-1===a?null==l||null===(n=l.child_nodes)||void 0===n||n.push(r):null==l||null===(o=l.child_nodes)||void 0===o||o.splice(a,0,r)}var un=function(){var e=(0,At.Z)(Nt().mark((function e(t){var n,o,i,a,l,r,c,d,s=arguments;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=s.length>1&&void 0!==s[1]?s[1]:{},o=s.length>2?s[2]:void 0,i=s.length>3?s[3]:void 0,a=s.length>4?s[4]:void 0,l=s.length>5&&void 0!==s[5]?s[5]:null,r="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=dynamic_content.getDynamicContentData"),e.next=8,fetch(r,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({collection_id:Number(t),filters:JSON.stringify(n),limit:o,page:i,parent_item:JSON.stringify(l),direction:a})});case 8:if((c=e.sent).ok){e.next=11;break}throw new Error("Network response was not ok");case 11:return e.next=13,c.json();case 13:return d=e.sent,e.abrupt("return",d);case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),mn=function(){var e;return"detail"===(null===(e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(":"))||void 0===e?void 0:e[1])};function pn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function vn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vn(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var bn=Object.freeze({div:"div",table_advanced:"table_advanced",accordion:"accordion",tab:"tab"}),hn=function(){var e={},t=[];(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach((function(n,o){n.parent||t.push(n.id),e[n.id]={row:n,rowIndex:o}}));var n=[];return t.forEach((function(t){var o=e[t].row;o&&wn({row:o},e,n)})),n.reverse()},gn=function(e){var t=e.sections,n=e.sectionsObject,o=e.addonList,i=e.addon,a=e.options,l=[],r=[];return i.id=et(),function e(i){o.forEach((function(o){var c,s=null===(c=i.children)||void 0===c?void 0:c.findIndex((function(e){return e===o.id}));if(rt(s)&&-1!==s){var u,p=et();null===(u=i.children)||void 0===u||u.splice(s,1,p);var v=X()(o);if(v.parent=i.id,Object.keys(m).includes(v.name)){var f=_n({sections:t,sectionsObject:n,addon:v,addonId:p,options:{rowId:a.rowId,columnId:a.columnId}});r=f.sections}else v.name===d?(v.id=p,v=yn(v)):v.id=p;l.push(v),"div"===v.name&&e(v)}}))}(i),{divAddon:i,children:l,nestedSections:r}},_n=function(e){var t,n=e.sections,o=e.sectionsObject,i=e.addon,a=e.options,l=e.addonId,c=void 0===l?et():l,d=[],s=i;return s.id=c,(null===(t=s.settings)||void 0===t?void 0:t[m[s.name].key]).forEach((function(e){e.content.forEach((function(e){var t=o[e.id];if(!rt(t))return null;var i=et();e.id=i;var l=X()(t);l.id=i,l.parent_addon=s.id,rt(a)&&(l.parent={rowId:a.rowId,columnId:a.columnId}),d.push(l);var c=En({sections:n,sectionsObject:o,section:l});d.push.apply(d,(0,r.Z)(c))}))})),{addon:s,sections:d}},En=function(e){var t=e.sections,n=e.sectionsObject,o=e.section,i=[];return o.columns.forEach((function(e){e.id=et();var a=[];e.addons.forEach((function(l){if(!l.parent)if(Object.keys(m).includes(l.name)){var c=_n({sections:t,sectionsObject:n,addon:l,options:{rowId:o.id,columnId:e.id}});rt(c)&&(a.push(c.addon),i.push.apply(i,(0,r.Z)(c.sections)))}else if("nested_row"===l.type){var s=In({sections:t,sectionsObject:n,addon:l,options:{rowId:o.id,columnId:e.id}});rt(s)&&(a.push(s.addon),i.push.apply(i,(0,r.Z)(s.sections)))}else if("div"===l.name){var u=gn({sections:t,sectionsObject:n,addon:l,addonList:e.addons,options:{rowId:o.id,columnId:e.id}}),p=u.divAddon,v=u.children,f=u.nestedSections;a.push.apply(a,[p].concat((0,r.Z)(v))),i.push.apply(i,(0,r.Z)(f))}else if(l.name===d){l.id=et();var b=yn(l);a.push(b)}else if(l.name===M.productList||l.name===M.category){var h;l.id=et();var g=null!==(h=l.items)&&void 0!==h?h:[];g.forEach((function(e,t){var n=[];e.forEach((function(t){if(!t.parent)if("div"===t.name){var o=xn({addon:t,addonList:e}),i=o.divAddon,a=o.children;n.push.apply(n,[i].concat((0,r.Z)(a)))}else t.id=et(),n.push(t)})),g[t]=n})),a.push(l)}else l.id=et(),a.push(l)})),a.length>0&&(e.addons=a)})),i},yn=function(e){var t=function(t){return t.map((function(t){return fn(fn({},t),{},s in t?(0,U.Z)({},s,t[s].map((function(t){return fn(fn({},t),{},{content:t.content.map((function(t){return fn(fn({},t),{},{id:et(),reference_id:e.id})}))})}))):{content:t.content.map((function(t){return fn(fn({},t),{},{id:et(),reference_id:e.id})}))})}))};return rt(e.settings)?(e.settings[u]=t(e.settings[u]),e.settings[s]=t(e.settings[s]),e):e},In=function(e){var t=e.sections,n=e.sectionsObject,o=e.addon,i=e.options,a=[],l=o,c=n[l.id];if(!rt(c))return null;l.id=et();var d=X()(c);d.id=l.id,rt(i)&&(d.parent={rowId:i.rowId,columnId:i.columnId}),a.push(d);var s=En({sections:t,sectionsObject:n,section:d});return a.push.apply(a,(0,r.Z)(s)),{addon:l,sections:a}},xn=function(e){var t=e.addonList,n=e.addon,o=[];return n.id=et(),function e(n){t.forEach((function(t){var i,a=null===(i=n.children)||void 0===i?void 0:i.findIndex((function(e){return e===t.id}));if(rt(a)&&-1!==a){var l,r=et();null===(l=n.children)||void 0===l||l.splice(a,1,r);var c=X()(t);c.parent=n.id,c.id=r,o.push(c),"div"===c.name&&e(c)}}))}(n),{divAddon:n,children:o}},On=function(e){var t=e.id,n=void 0===t?et():t,o=e.column,i=e.rowId,a=e.stateObj,l=e.clonedRows,c=X()(o);c.id=n;var d=[],s=c.addons,u={rowId:i,columnId:n};return s.forEach((function(e){if(!e.parent){var t=Cn({addonData:{addon:e},parent:u,stateObj:a,clonedRows:l,newAddons:d,addons:s}).clonedAddon;d=[].concat((0,r.Z)(d),[t])}})),c.addons=d,c},wn=function(e,t,n){var o=e.id,i=void 0===o?et():o,a=e.row,l=e.parent_addon,r=void 0===l?null:l,c=e.parent,d=void 0===c?null:c,s=X()(a);s.id=i,r&&(s.parent_addon=r),d&&(s.parent=d),s.columns=s.columns.map((function(e){return On({column:e,rowId:i,stateObj:t,clonedRows:n})})),n.push(s)},Cn=function e(t){var n,o=t.addonData,i=t.parent,a=t.stateObj,l=t.clonedRows,r=t.addons,c=t.newAddons,d=function(e){var t,n,o,i=e.addon,a=e.id,l=void 0===a?et():a,r=e.parent,c=void 0===r?void 0:r,d={},s=X()(i);if(s.id=l,null!==(t=s.settings)&&void 0!==t&&t.instFormId&&(s.settings.instFormId=l),s.name===bn.table_advanced){var u=s.settings,m=u.sp_table_advanced_item,p=u.table_advanced_item;s.settings.sp_table_advanced_item=m.map((function(e){return e.content=e.content.map((function(e){return fn(fn({},e),{},{id:et(),reference_id:l})})),e})),s.settings.table_advanced_item=p.map((function(e){return e.table_advanced_item=e.table_advanced_item.map((function(e){return e.content=e.content.map((function(e){return fn(fn({},e),{},{id:et(),reference_id:l})})),e})),e}))}return s.htmlContent&&(s.htmlContent=s.htmlContent.replaceAll("-".concat(i.id),"-".concat(l))),null!==(n=s.assets)&&void 0!==n&&n.css&&(s.assets.css=s.assets.css.replaceAll("-".concat(i.id),"-".concat(l))),null!==(o=s.assets)&&void 0!==o&&o.js&&(s.assets.js=s.assets.js.replaceAll("-".concat(i.id),"-".concat(l))),i.children&&Array.isArray(i.children)&&(s.children=s.children.map((function(e){var t=et();return d[e]={id:t,parent:l},t}))),c&&(s.parent=c),{clonedAddon:s,clonedChildren:d}}(o),s=d.clonedAddon,u=d.clonedChildren,m="sp_".concat(s.name,"_item"),p=[bn.accordion,bn.tab].includes(o.addon.name),v=Object.entries(u);if(v.length&&v.forEach((function(t){var n=(0,J.Z)(t,2),o=n[0],d=n[1],s=d.id,u=d.parent,m=r.find((function(e){return e.id.toString()===o}));if(m){var p=e({addonData:{addon:m,id:s,parent:u},parent:i,stateObj:a,clonedRows:l,newAddons:c,addons:r}).clonedAddon;c.push(p)}})),"nested_row"===o.addon.type){var f=o.addon.id,b=((null==a?void 0:a[f])||{}).row;return b&&wn({id:s.id,row:b,parent:i},a,l),{clonedAddon:s,clonedChildren:u}}if(!m||null===(n=s.settings)||void 0===n||null===(n=n[m])||void 0===n||!n.length||!p)return{clonedAddon:s,clonedChildren:u};var h=[];return s.settings[m]=s.settings[m].map((function(e){var t=e.content;return t.length?(t=t.map((function(e){var t=et();return h.push({newRowId:t,oldRowId:e.id}),e.id=t})),e):e})),h.forEach((function(e){var t=e.newRowId,n=e.oldRowId,o=a[n].row;wn({id:t,row:o,parent_addon:s.id,parent:i},a,l)})),{clonedAddon:s,clonedChildren:u}},Pn=function(e,t){var n=t.parent,o=n.rowId,i=n.columnId;return e.map((function(e){return o===e.id?fn(fn({},e),{},{columns:e.columns.map((function(e){return i===e.id?fn(fn({},e),{},{addons:e.addons.filter((function(e){return e.id!==t.id}))}):e}))}):e}))},An=function e(t,n,o){var i=o.filter((function(e){return e.id!==n.id}));return n.parent&&he()(n.parent)&&(i=Pn(i,n)),n.columns.forEach((function(n){n.addons.forEach((function(n){if(Object.keys(je).includes(n.name))n.settings["sp_".concat(n.name,"_item")].forEach((function(n){Array.isArray(n.content)&&n.content.forEach((function(n){var o=t[n.id];o&&(i=e(t,o,i))}))}));else if("nested_row"===(null==n?void 0:n.type)){var o=t[n.id];o&&(i=e(t,o,i))}}))})),i},Dn=function(e,t){var n,o=$e(),i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return pn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pn(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}(Je);try{for(i.s();!(n=i.n()).done;){var a=n.value;o[a]=t.includes(a)?e:"100%"}}catch(e){i.e(e)}finally{i.f()}return o},Nn=function(e){var t=e.addons,n=e.addonToDelete;return t.flatMap((function(e){return e.id===n.id?[]:null!=n&&n.parent&&n.parent===e.id?fn(fn({},e),e.children&&{children:e.children.filter((function(e){return e.toString()!==n.id.toString()}))}):e}))},Sn=function e(t){var n=t.addons,o=t.addonToDelete,i=t.removedAddonList,a=void 0===i?[]:i,l=Nn({addons:n,addonToDelete:o}),r=[];if(a.push(o),"div"===o.name&&null!=o&&o.children){var c=o.children;l.forEach((function(e){c.includes(e.id)&&r.push(e)}))}return a.push.apply(a,r),r.forEach((function(t){l="div"===t.name?e({addons:l,addonToDelete:t,removedAddonList:a}):Nn({addons:l,addonToDelete:t})})),l},Tn=function(e){var t=e.rows,n=e.rowId,o=e.columnId,i=e.addonId,a=e.referenceId;if(an(on(t),i))return(0,Kt.ZP)(t,(function(e){var t,n=ln(on(e),i),o=n.addon,a=(n._,n.parentAddon);o&&(a.child_nodes=null==a||null===(t=a.child_nodes)||void 0===t?void 0:t.filter((function(e){return(null==e?void 0:e.id)!==i})))}));var l={};t.forEach((function(e){return l[e.id]=e}));var r=t.findIndex((function(e){return e.id===n})),c=t[r].columns.findIndex((function(e){return e.id===o})),d=t[r].columns[c].addons;if(void 0!==a){var s=d.find((function(e){return e.id===a}));return"table_advanced"===(null==s?void 0:s.name)?function(e){var t=e.rows,n=e.rowId,o=e.columnId,i=e.addonId,a=e.referenceId,l=e.referenceAddon,r=fn(fn({},l),{},{settings:fn(fn({},l.settings),{},{sp_table_advanced_item:l.settings.sp_table_advanced_item.map((function(e){return fn(fn({},e),{},{content:e.content.filter((function(e){return e.id!==i}))})})),table_advanced_item:l.settings.table_advanced_item.map((function(e){return fn(fn({},e),{},{table_advanced_item:e.table_advanced_item.map((function(e){return fn(fn({},e),{},{content:e.content.filter((function(e){return e.id!==i}))})}))})}))})});return t.map((function(e){return n===e.id?fn(fn({},e),{},{columns:e.columns.map((function(e){return e.id===o?fn(fn({},e),{},{addons:e.addons.map((function(e){return e.id===a?r:e}))}):e}))}):e}))}({rows:t,referenceAddon:s,rowId:n,columnId:o,addonId:i,referenceId:a}):t}var u=d.find((function(e){return e.id===i})),m=[];if(!u)return t;var p=Sn({addons:d,addonToDelete:u,removedAddonList:m}),v=t;return m.forEach((function(e){if(Object.keys(je).includes(e.name))e.settings["sp_".concat(e.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=l[e.id];t&&(v=An(l,t,v))}))}));else if("nested_row"===(null==e?void 0:e.type)){var t=l[e.id];t&&(v=An(l,t,v))}})),v=v.map((function(e){return n===e.id?fn(fn({},e),{},{columns:e.columns.map((function(e){return e.id===o?fn(fn({},e),{},{addons:p}):e}))}):e})),v},Rn=function(e,t){rt(e.parent)&&"boolean"!=typeof e.parent&&t.forEach((function(t){var n;t.id===e.parent&&(t.children=null===(n=t.children)||void 0===n?void 0:n.filter((function(t){return t!==e.id})),e.parent=!1)}))},kn=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];(null===(t=e.settings)||void 0===t?void 0:t[m[e.name].key]).forEach((function(e){e.content.forEach((function(e){var t=n.findIndex((function(t){return t.id===e.id}));if(-1===t)return null;var o=n[t];rt(o)&&(n.splice(t,1),Bn(o,n))}))}))},Ln=function(e){var t=e.sections,n=e.sectionIndex,o=e.sectionId,i=void 0===o?et():o,a=e.independent,l=void 0===a||a,c=Object.fromEntries(t.map((function(e,t){return[e.id,fn(fn({},e),{},{index:t})]}))),d=t[n],s=X()(d);s.id=i,l&&(s.parent=!1),s.parent_addon&&l&&delete s.parent_addon,s.columns.forEach((function(e){e.id=et()}));var u=En({sections:t,sectionsObject:c,section:s});return[s].concat((0,r.Z)(u))},Mn=function(e,t){var n=t.findIndex((function(t){return t.id===e.id}));if(-1===n)return null;var o=t[n];rt(o)&&(t.splice(n,1),Bn(o,t))},Bn=function(e,t){rt(e)&&e.columns.forEach((function(e){e.addons.forEach((function(e){Object.keys(m).includes(e.name)?kn(e,t):"nested_row"===e.type&&Mn(e,t)}))}))},Zn=function(e){var t=e.rows,n=e.dragInfo,o=e.hoverInfo,i=e.isLayer,a=void 0!==i&&i,l=n.dragRowId,c=n.dragColumnId,d=n.dragAddonId,s=o.hoverRowId,u=o.hoverColumnId,m=o.hoverAddonId,p=o.position,v=s===l,f=u===c,b="bottom"===p,h=function(e,t,n){return e?[].concat((0,r.Z)(n),(0,r.Z)(t)):[].concat((0,r.Z)(t),(0,r.Z)(n))},g=function(e,t){var n;return fn(fn({},e),{},{children:null!==(n=null==e?void 0:e.children.filter((function(e){return e.toString()!==t.toString()})))&&void 0!==n?n:[]})},_=function(e){var t,n,o=e.addon,i=e.hoverAddonId,a=void 0===i?null:i,l=e.childIdToAdd,c=e.isPositionBottom,d=void 0!==c&&c,s=e.dragAddon,u=void 0===s?{}:s;return"nested_row"===(null==u?void 0:u.type)?o:fn(fn({},o),{},a?{children:(t=o,null!=t&&null!==(n=t.children)&&void 0!==n&&n.length?t.children.flatMap((function(e){return e.toString()===a.toString()?h(d,[l],[e]):e})):[l])}:{children:o.children?[].concat((0,r.Z)(o.children),[l]):[l]})},E=function(e,t){return"nested_row"===(null==e?void 0:e.type)?e:fn(fn({},e),{},t?{parent:t}:{parent:!1})},y=function(e){var t,n=e.findIndex((function(e){return e.id===m})),o=e[n],i=e.findIndex((function(e){return e.id===d})),l=e[i],r=null==o?void 0:o.parent,c=null==l?void 0:l.parent;if(r&&c&&r===c){var s={addons:e,hoverParentId:r,dragAddonId:d,hoverAddonId:m};return a?function(e){var t=e.addons,n=e.hoverParentId,o=e.dragAddonId,i=e.hoverAddonId,a=function(e,t){return e.findIndex((function(e){return t.toString()===e.toString()}))};return t.flatMap((function(e){if(e.id===n){var t=a(e.children,o),l=a(e.children,i),r=null==e?void 0:e.children.flatMap((function(e){return e.toString()===o.toString()?[]:e.toString()===i.toString()?t<l?[i,o]:[o,i]:e}));return fn(fn({},e),{},{children:null!=r?r:[]})}return e}))}(s):function(e){var t=e.addons,n=e.hoverParentId,o=e.dragAddonId,i=e.hoverAddonId,a=e.position;return t.flatMap((function(e){if(e.id===n){var t=null==e?void 0:e.children.flatMap((function(e){return e.toString()===o.toString()?[]:e.toString()===i.toString()?"bottom"===a?[i,o]:[o,i]:e}));return fn(fn({},e),{},{children:null!=t?t:[]})}return e}))}(fn(fn({},s),{},{position:p}))}return"div"!==o.name||null!=o&&null!==(t=o.children)&&void 0!==t&&t.length?o.parent?e.flatMap((function(e){return e.id===o.parent?_({addon:e,hoverAddonId:o.id,childIdToAdd:l.id,isPositionBottom:b,dragAddon:l}):e.id===d?E(l,o.parent):null!=l&&l.parent&&e.id===l.parent?g(e,l.id):e})):e.flatMap((function(e){if(m===e.id){var t=o;null!=l&&l.parent&&m===l.parent&&(t=g(o,l.id));var r=E(l,null);return a&&i<n||!a&&b?[t,r]:[r,t]}return d===e.id?[]:null!=l&&l.parent&&e.id===l.parent?g(e,l.id):e})):e.flatMap((function(e){return e.id===o.id?_({addon:e,hoverAddonId:o.id,childIdToAdd:l.id,isPositionBottom:b,dragAddon:l}):e.id===d?E(l,o.id):null!=l&&l.parent&&e.id===l.parent?g(e,l.id):e}))},I=function(e){var t=e.column,n=e.hoverAddonId,o=e.hoverAddon,i=e.dragAddonId,a=e.dragAddon,l=e.isPositionBottom,c=e.dragAddonData;if(!n){var d=E(a,null);return fn(fn({},t),{},{addons:[d].concat((0,r.Z)(c.addon.slice(1)))})}return fn(fn({},t),{},{addons:t.addons.flatMap((function(e){if(n===e.id){if("div"===o.name){var t=E(a,n),d=_({addon:e,childIdToAdd:i,dragAddon:a});return h(l,[t].concat((0,r.Z)(c.addon.slice(1))),[d])}var s=E(a,e.parent);return h(l,[s].concat((0,r.Z)(c.addon.slice(1))),[e])}return"div"!==o.name&&null!=o&&o.parent&&o.parent===e.id?_({addon:e,hoverAddonId:n,childIdToAdd:i,isPositionBottom:l,dragAddon:a}):e}))})},x=function(e,t){if(!f){var n=e.findIndex((function(e){return e.id===c})),o=e[n].addons.find((function(e){return e.id===d})),i=e.find((function(e){return e.id===u})).addons.find((function(e){return e.id===m}));return e.map((function(e){if(e.id===u){if(!m){var n=E(o,null);return fn(fn({},e),{},{addons:[n].concat((0,r.Z)(t.addon.slice(1)))})}return I({column:e,hoverAddonId:m,hoverAddon:i,dragAddonId:d,dragAddon:o,isPositionBottom:b,dragAddonData:t})}return e.id===c?fn(fn({},e),{},{addons:e.addons.flatMap((function(e){return t.addon.find((function(t){return t.id===e.id}))?[]:null!=o&&o.parent&&o.parent===e.id?g(e,o.id):e}))}):e}))}return f?e.map((function(e){return e.id===u?fn(fn({},e),{},{addons:y(e.addons)}):e})):e};return function(e){var t,n,o=e.findIndex((function(e){return e.id===l})),i=e[o];if(!rt(i))return e;var a=i.columns.findIndex((function(e){return e.id===c})),r=i.columns[a];if(!rt(r))return e;var p=r.addons.find((function(e){return e.id===d})),f=e.find((function(e){return e.id===s})),h=null==f||null===(t=f.columns)||void 0===t?void 0:t.find((function(e){return e.id===u})),_=null==h||null===(n=h.addons)||void 0===n?void 0:n.find((function(e){return e.id===m})),E=function(e){var t=e.sections,n=e.addon,o=e.rowIndex,i=e.colIndex,a=X()(n),l={};t.forEach((function(e){return l[e.id]=e}));var r=[],c=[];if(Ht(a)&&Object.keys(je).includes(a.name))a.settings["sp_".concat(a.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=l[e.id];t&&Rt(l,t,r)}))}));else if("div"===a.name){var d;c.push(a);var s=(null==t||null===(d=t[o])||void 0===d||null===(d=d.columns)||void 0===d||null===(d=d[i])||void 0===d?void 0:d.addons)||[],u={};s.forEach((function(e){return u[e.id]=e})),Lt({addon:a,divAddons:c,objAddons:u,objRows:l,newRows:r})}else if("nested_row"===(null==a?void 0:a.type)){var m=l[a.id];m&&Rt(l,m,r)}return{name:a.name,addon:"div"===a.name?c:[a],rows:r.reverse()}}({sections:e,addon:p,rowIndex:o,colIndex:a});return rt(E)?v?e.flatMap((function(e){return E.rows.find((function(t){return t.id===e.id}))&&c===e.parent.columnId?fn(fn({},e),e.parent&&{parent:fn(fn({},e.parent),{},{columnId:u})}):v&&e.id===s?fn(fn({},e),{},{columns:x(e.columns,E)}):e})):e.map((function(e){return E.rows.find((function(t){return t.id===e.id}))&&e.parent.rowId===l?fn(fn({},e),{},{parent:{rowId:s,columnId:u}}):l===e.id?fn(fn({},e),{},{columns:e.columns.map((function(e){return c===e.id?fn(fn({},e),{},{addons:e.addons.flatMap((function(e){return E.addon.find((function(t){return t.id===e.id}))?[]:null!=p&&p.parent&&p.parent===e.id?g(e,p.id):e}))}):e}))}):s===e.id?fn(fn({},e),{},{columns:e.columns.map((function(e){return u===e.id?I({column:e,hoverAddonId:m,hoverAddon:_,dragAddonId:d,dragAddon:p,isPositionBottom:b,dragAddonData:E}):e}))}):e})):e}(t)},jn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,Kt.ZP)(e,(function(e){e.forEach((function(e){!function(e){["image","video"].includes(e.settings.background_type)&&void 0===e.settings.overlay_type&&(e.settings.overlay_type="overlay_color"),e.parent&&(e.settings.fullscreen=1)}(e),e.columns.forEach((function(e){e.addons.forEach((function(e){"testimonialpro"===e.name&&(e.settings.hasOwnProperty("tab_arrows")||(e.settings.tab_arrows="normal"))}))}))}))}))};function Gn(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Jn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jn(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}function Jn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Un(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Hn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Un(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Un(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fn=(new Date).getTime(),zn=function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"12").split("+").map((function(e){var t=e.trim();return Number(t)>12?"12":t})).filter(Number),i=window.rowSettings.default,a=window.colSettings.default;e||(e={}),t||(t={});var l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"row",n=e.padding,o=e.margin,i=["lg","md","sm","xl","xs"];return Hn(Hn({},("row"===t?window.rowSettings:window.colSettings).default),{},{padding:i.reduce((function(e,t){return e[t]=t===window.builderDefaultDevice?n:"",e}),{}),margin:i.reduce((function(e,t){return e[t]=t===window.builderDefaultDevice?o:"",e}),{})})};Object.keys(e).length>0&&(i=l(e)),Object.keys(t).length>0&&(a=l(t,"col"));var r=o.flatMap((function(e){var t=e.trim();if(!/^\d+$/.test(t))return[];var n=parseInt(t)>12?12:parseInt(t),o="".concat(parseFloat((100/(12/n)).toFixed(6)),"%"),i={xl:o,lg:o,md:o,sm:"100%",xs:"100%"};return{id:Fn++,class_name:"row-column",visibility:!0,settings:Hn(Hn({},a),{},{width:i}),addons:[]}})),c=o.join("+");return{id:n||Fn++,visibility:!0,collapse:!1,settings:i,layout:c,columns:r,parent:!1}},Vn=function(e,t,n){switch(t.type){case"ROW_TOGGLE":return e.id!==t.id?e:Object.assign({},e,{visibility:!e.visibility});case"TOGGLE_COLLAPSE":return e.id!==t.id?e:Object.assign({},e,{collapse:!e.collapse});case"ROW_SETTING":return(0,Kt.ZP)(e,(function(e){e.settings=t.settings.formData}));case"CHANGE_COLUMN":var o=Qn(e.columns,t);return Object.assign({},e,{layout:o.layout,columns:o.columns});case"COLUMN_SETTING":var i=Number(t.settings.colIndex),a=i+1,l=Object.assign({},e.columns[t.settings.colIndex]);return l.settings=t.settings.formData,Object.assign({},e,{columns:[].concat((0,r.Z)(e.columns.slice(0,i)),[l],(0,r.Z)(e.columns.slice(a)))});case"ADDON_SETTING":case"ADDON_EDIT":case"CLONE_ADDON":case"PASTE_ADDON":case"PASTE_INNER_ADDON":case"PASTE_INNER_ROW":case"CLONE_INNER_ROW":case"CHANGE_INNER_COLUMN":case"DELETE_ADDON":case"ADD_INNER_ROW":case"INNER_ROW_TOGGLE":case"ADD_INNER_ROW_BOTTOM":case"INNER_ROW_SETTING":case"INNER_COLUMN_SETTING":case"ADDON_INNER_SETTING":case"CLONE_INNER_ADDON":case"DELETE_INNER_ADDON":case"ADDON_INNER_EDIT":case"TOGGLE_COLUMN":case"DELETE_INNER_COLUMN":case"TOGGLE_INNER_COLUMN":case"DISABLE_ADDON":case"DISABLE_INNER_ADDON":if(void 0===t.settings.colIndex)return e;var c=Number(t.settings.colIndex),d=c+1,s=Object.assign({},e.columns[c]),u=Kn(s,t,n);if(null!=u&&u.column){var m=Object.assign({},e,{columns:[].concat((0,r.Z)(e.columns.slice(0,c)),[u.column],(0,r.Z)(e.columns.slice(d)))});return null!=u&&u.options&&(u.options.columnId=s.id),{row:m,options:null==u?void 0:u.options}}return Object.assign({},e,{columns:[].concat((0,r.Z)(e.columns.slice(0,c)),[u],(0,r.Z)(e.columns.slice(d)))});case"DELETE_COLUMN":var p=Number(t.settings.colIndex),v=p+1,f=e.layout.split(",");f.splice(p,1);var b=f.join(",");return Object.assign({},e,{layout:b,columns:[].concat((0,r.Z)(e.columns.slice(0,p)),(0,r.Z)(e.columns.slice(v)))});case"COLUMN_SORT":var h=t.dragIndex,g=t.hoverIndex;return(0,Kt.ZP)(e,(function(e){var t=e.columns.length;g!==h&&t>g&&t>h&&(e.columns=lt(e.columns,h,g))}));default:return e}},Wn=function(e,t){var n=Number(t.settings.innerColIndex),o=n+1;switch(t.type){case"INNER_COLUMN_SETTING":var i=Object.assign({},e.columns[n]);return i.settings=t.settings.formData,Object.assign({},e,{columns:[].concat((0,r.Z)(e.columns.slice(0,n)),[i],(0,r.Z)(e.columns.slice(o)))});case"CHANGE_INNER_COLUMN":var a=jQuery.extend(!0,{},e.columns),l=Qn(a,t);return Object.assign({},e,{layout:l.layout,columns:l.columns});case"DELETE_INNER_COLUMN":var c=Number(t.settings.innerColIndex),d=c+1,s=e.layout.split(",");s.splice(c,1);var u=s.join(",");return Object.assign({},e,{layout:u,columns:[].concat((0,r.Z)(e.columns.slice(0,c)),(0,r.Z)(e.columns.slice(d)))});case"ADDON_INNER_SETTING":case"CLONE_INNER_ADDON":case"PASTE_INNER_ADDON":case"DELETE_INNER_ADDON":case"ADDON_INNER_EDIT":case"DISABLE_INNER_ADDON":"ADDON_INNER_SETTING"===t.type?t.type="ADDON_SETTING":t.settings.addonIndex=t.settings.addonInnerIndex,"CLONE_INNER_ADDON"===t.type&&(t.type="CLONE_ADDON"),"PASTE_INNER_ADDON"===t.type&&(t.type="PASTE_ADDON"),"DELETE_INNER_ADDON"===t.type&&(t.type="DELETE_ADDON"),"ADDON_INNER_EDIT"===t.type&&(t.type="ADDON_EDIT"),"DISABLE_INNER_ADDON"===t.type&&(t.type="DISABLE_ADDON");var m=Object.assign({},e.columns[n]);return Object.assign({},e,{columns:[].concat((0,r.Z)(e.columns.slice(0,n)),[Kn(m,t)],(0,r.Z)(e.columns.slice(o)))});case"TOGGLE_INNER_COLUMN":var p=Object.assign({},e.columns[n]);return p.visibility=!p.visibility,Object.assign({},e,{columns:[].concat((0,r.Z)(e.columns.slice(0,n)),[p],(0,r.Z)(e.columns.slice(o)))});case"DISABLE_ADDON":var v=e.visibility,f=void 0===v||v;return Object.assign({},e,{visibility:!f});default:return e}},Kn=function(e,t){var n=Number(t.settings.addonIndex),o=n+1,i=t.settings;if("row"===i.addonName)return e;var a,l={id:Fn++,type:"inner_row",settings:window.rowSettings.default,layout:"12",visibility:!0,columns:[{id:Fn++,class_name:"col-md-12",visibility:!0,settings:window.colSettings.default,addons:[],width:"100%"}]};switch(t.type){case"ADDON_SETTING":var c,d,s,u,m=Hn(Hn(Hn({id:i.addonId,type:i.addonType,name:i.addonName,visibility:!0,settings:i.formData,htmlContent:i.htmlContent,assets:i.assets,icon:i.icon,title:i.title,parent:!1},"div"===i.addonName&&{children:[]}),(i.addonName===M.productList||i.addonName===M.categoryList)&&{items:Ft(10).map((function(){return[]}))}),i.addonName===k.DynamicContentCollection&&{child_nodes:[]}),p="easystore_list_filter"===i.addonName,v=["accordion","tab","advanced_table","row","column",M.productList,M.categoryList,M.filter,M.pagination];if("table_advanced"===i.addonName){var f,b;if((null===(f=m.settings)||void 0===f||null===(f=f.sp_table_advanced_item)||void 0===f?void 0:f.length)>0){var h,g=Gn(m.settings.sp_table_advanced_item);try{for(g.s();!(h=g.n()).done;){var _=h.value;if(void 0!==(null==_?void 0:_.content)&&$t()(_.content)){var E={id:Fn++,name:"text_block",visibility:!0,collapse:!1,reference_id:m.id,settings:{text:_.content}};_.content=[],_.content.push(E)}}}catch(e){g.e(e)}finally{g.f()}}if((null===(b=m.settings)||void 0===b||null===(b=b.table_advanced_item)||void 0===b?void 0:b.length)>0){var y,I=Gn(m.settings.table_advanced_item);try{for(I.s();!(y=I.n()).done;){var x,O=Gn(y.value.table_advanced_item);try{for(O.s();!(x=O.n()).done;){var w=x.value;if(void 0!==(null==w?void 0:w.content)&&$t()(w.content)){var C={id:Fn++,name:"text_block",visibility:!0,collapse:!1,reference_id:m.id,settings:{text:w.content}};w.content=[],w.content.push(C)}}}catch(e){O.e(e)}finally{O.f()}}}catch(e){I.e(e)}finally{I.f()}}}if(null!=i&&i.parentAddon){var P,A=e.addons.findIndex((function(e){return e.id===i.parentAddon.id}));if(-1!==A){var D=e.addons[A];if("div"===D.name){m.parent=i.parentAddon.id;var N=Hn(Hn({},D),{},{children:(0,r.Z)(e.addons[A].children)});N.children||(N.children=[]),void 0!==(null==i?void 0:i.childIndex)?N.children.splice(i.childIndex,0,m.id):N.children.push(m.id),e.addons=e.addons.map((function(e,t){return t===A?N:e}))}if((D.name===M.productList||D.name===M.categoryList)&&!v.includes(i.addonName)){var S,T=null==D||null===(S=D.items)||void 0===S?void 0:S.map((function(e){var t,n=Hn({id:et(),type:i.addonType,name:i.addonName,visibility:!0,settings:i.formData,assets:i.assets,icon:i.icon,title:i.title,parent:!1},"div"===i.addonName&&{children:[]}),o=(0,r.Z)(e);return o.splice(null!==(t=null==i?void 0:i.childIndex)&&void 0!==t?t:0,0,n),o}));e.addons=e.addons.map((function(e,t){return A===t?Hn(Hn({},e),{},{items:T}):e}))}}else if(!p&&!v.includes(i.addonName)&&"div"===(null==i||null===(P=i.parentAddon)||void 0===P?void 0:P.name)&&rt(null==i?void 0:i.collectionAddonId)&&rt(null==i?void 0:i.collectionItemAddonIndex)){var R=e.addons.findIndex((function(e){return e.id===i.collectionAddonId}));if(-1!==R){var L=e.addons[R],B=L.items[0].findIndex((function(e){return e.id===i.parentAddon.id}));if(-1!==B){var Z=(0,r.Z)(L.items).map((function(e){var t,n=e[B],o=(0,r.Z)(n.children||[]),a=Hn({id:et(),type:i.addonType,name:i.addonName,visibility:!0,settings:i.formData,assets:i.assets,icon:i.icon,title:i.title,parent:n.id},"div"===i.addonName&&{children:[]});void 0!==(null==i?void 0:i.childIndex)?o.splice(i.childIndex,0,a.id):o.push(a.id);var l=(0,r.Z)(e);return(l=l.map((function(e,t){return t===B?Hn(Hn({},e),{},{children:o}):e}))).splice(null!==(t=null==i?void 0:i.collectionItemAddonIndex)&&void 0!==t?t:0,0,a),l}));e.addons=e.addons.map((function(e,t){return R===t?Hn(Hn({},e),{},{items:Z}):e}))}}}}if(!p&&!v.includes(i.addonName)&&"div"!==(null==i||null===(c=i.parentAddon)||void 0===c?void 0:c.name)&&rt(null==i?void 0:i.collectionAddonId)&&rt(null==i?void 0:i.collectionItemAddonIndex)){var j=e.addons.findIndex((function(e){return e.id===i.collectionAddonId}));if(-1!==j){var G=e.addons[j].items.map((function(e){var t=Hn({id:et(),type:i.addonType,name:i.addonName,visibility:!0,settings:i.formData,assets:i.assets,icon:i.icon,title:i.title,parent:!1},"div"===i.addonName&&{children:[]}),n=(0,r.Z)(e);return n.splice(i.collectionItemAddonIndex,0,t),n}));e.addons=e.addons.map((function(e,t){return j===t?Hn(Hn({},e),{},{items:G}):e}))}}if(null!=i&&i.deepAddon&&"table_advanced"===i.deepAddon.name){var J=i.deepAddon,U=i.deepAddonItemKey,H=i.deepAddonItemIndex,F=i.deepAddonItemInnerIndex,z=i.indexPosition;return(0,Kt.ZP)(e,(function(e){var t=e.addons.find((function(e){return e.id===J.id}));"table_advanced_item"===U?(m.reference_id=J.id,t.settings[U][H][U][F].content.splice(z,0,m)):t.settings[U][H].content.splice(z,0,m)}))}var V=[];if(Object.keys(je).includes(m.name)){var W,K=je[m.name];null!=m&&null!==(W=m.settings)&&void 0!==W&&W[K]&&m.settings[K].forEach((function(e,t){var n=[],o=zn("12",{padding:"5px 0px 5px 0px",margin:"0px 0px 0px 0px"});if(o.parent_addon=m.id,null!=e&&e.content&&qt()(e.content))e.content.forEach((function(e){"nested_row"!==(null==e?void 0:e.type)&&n.push(Hn(Hn({},e),{},{id:et(),title:"Text Block",visibility:!0}))}));else if(null!=e&&e.content&&$t()(e.content)){var i={id:Fn++,name:"text_block",title:"Text Block",visibility:!0,settings:{text:e.content}};n.push(i)}n.length>0&&(o.columns[0].addons=n,m.settings[K][t].content=[],m.settings[K][t].content.push({id:o.id,type:"nested_row",name:"row"}),V.push(o))}))}return{column:!p&&(i.addonName.includes("easystore_list_")||(null==i||null===(d=i.parentAddon)||void 0===d?void 0:d.name)===M.productList||(null==i||null===(s=i.parentAddon)||void 0===s?void 0:s.name)===M.categoryList||an(null==e?void 0:e.addons,null==i||null===(u=i.hoverAddon)||void 0===u?void 0:u.id)||rt(null==i?void 0:i.collectionAddonId)&&rt(null==i?void 0:i.collectionItemAddonIndex))?Object.assign({},e,{addons:e.addons}):void 0!==i.indexPosition?0==i.indexPosition?Object.assign({},e,{addons:[m].concat((0,r.Z)(e.addons))}):Object.assign({},e,{addons:[].concat((0,r.Z)(e.addons.slice(0,i.indexPosition)),[m],(0,r.Z)(e.addons.slice(i.indexPosition)))}):Object.assign({},e,{addons:[].concat((0,r.Z)(e.addons),[m])}),options:{sideRows:V}};case"TOGGLE_COLUMN":return e.id!==t.settings.id?e:Object.assign({},e,{visibility:!e.visibility});case"ADD_INNER_ROW":return Object.assign({},e,{addons:[].concat((0,r.Z)(e.addons),[l])});case"ADD_INNER_ROW_BOTTOM":return Object.assign({},e,{addons:[].concat((0,r.Z)(e.addons.slice(0,o)),[l],(0,r.Z)(e.addons.slice(o)))});case"CLONE_ADDON":var Y=jQuery.extend(!0,{},e.addons[n]);Y.id=++Fn,Y.settings.instFormId=Y.id;var q=Yn(Y,Y.id).addon;return Object.assign({},e,{addons:[].concat((0,r.Z)(e.addons.slice(0,o)),[q],(0,r.Z)(e.addons.slice(o)))});case"PASTE_ADDON":var $=jQuery.extend(!0,{},t.formData);$.id=++Fn,$.settings.instFormId=$.id;var Q=Yn($,$.id).addon;return Object.assign({},e,{addons:[].concat((0,r.Z)(e.addons.slice(0,o)),[Q],(0,r.Z)(e.addons.slice(o)))});case"PASTE_INNER_ROW":var ee=Object.assign({},t.settings.innerRow,{id:Fn++});return Object.assign({},e,{addons:[].concat((0,r.Z)(e.addons.slice(0,n)),[ee],(0,r.Z)(e.addons.slice(o)))});case"CLONE_INNER_ROW":var te=jQuery.extend(!0,{},e.addons[n]),ne=qn(te);return Object.assign({},e,{addons:[].concat((0,r.Z)(e.addons.slice(0,o)),[ne],(0,r.Z)(e.addons.slice(o)))});case"INNER_ROW_TOGGLE":var oe=Object.assign({},e.addons[n]);return oe.visibility=!oe.visibility,Object.assign({},e,{addons:[].concat((0,r.Z)(e.addons.slice(0,n)),[oe],(0,r.Z)(e.addons.slice(o)))});case"ADDON_EDIT":case"INNER_ROW_SETTING":if(null!=i&&i.deepAddon){var ie=i.deepAddon,ae=i.deepAddonIndex,le=i.deepAddonItemIndex,re=i.deepAddonItemKey,ce=i.deepAddonItemInnerIndex,de=i.formData;if("table_advanced"===(null==ie?void 0:ie.name)){var se=X()(ie);return void 0!==ce?se.settings[re][le][re][ce].content[ae].settings=Hn(Hn({},se.settings[re][le][re][ce].content[ae].settings),de):se.settings[re][le].content[ae].settings=Hn(Hn({},se.settings[re][le].content[ae].settings),de),Object.assign({},e,{addons:[].concat((0,r.Z)(e.addons.slice(0,n)),[se],(0,r.Z)(e.addons.slice(o)))})}}var ue=i.collectionItemIndex,me=i.collectionItemAddonIndex;if(rt(ue)){var pe=i.addonIndex;return e.addons=e.addons.map((function(e,t){return pe===t?Hn(Hn({},e),{},{items:e.items.map((function(e){return e.map((function(e,t){return t===me?Hn(Hn({},e),{},{settings:i.formData,assets:i.assets}):e}))}))}):e})),e}if(a=null==i?void 0:i.addonName,Object.values(k).includes(a)||an(null==e?void 0:e.addons,null==i?void 0:i.addonId))return(0,Kt.ZP)(e,(function(e){var t=ln(null==e?void 0:e.addons,null==i?void 0:i.addonId).addon;t.settings=i.formData,t.htmlContent=i.htmlContent,t.assets=i.assets}));var ve=Object.assign({},e.addons[n]);return ve.settings=i.formData,ve.htmlContent=i.htmlContent,ve.assets=i.assets,Object.assign({},e,{addons:[].concat((0,r.Z)(e.addons.slice(0,n)),[ve],(0,r.Z)(e.addons.slice(o)))});case"INNER_COLUMN_SETTING":case"ADDON_INNER_SETTING":case"CLONE_INNER_ADDON":case"PASTE_INNER_ADDON":case"DELETE_INNER_ADDON":case"CHANGE_INNER_COLUMN":case"ADDON_INNER_EDIT":case"DELETE_INNER_COLUMN":case"TOGGLE_INNER_COLUMN":case"DISABLE_ADDON":case"DISABLE_INNER_ADDON":var fe=Object.assign({},e.addons[n]);return Object.assign({},e,{addons:[].concat((0,r.Z)(e.addons.slice(0,n)),[Wn(fe,t)],(0,r.Z)(e.addons.slice(o)))});case"DELETE_ADDON":return Object.assign({},e,{addons:[].concat((0,r.Z)(e.addons.slice(0,t.settings.addonIndex)),(0,r.Z)(e.addons.slice(t.settings.addonIndex+1)))});default:return e}},Yn=function(e,t){var n=null;if("accordion"===e.name&&void 0!==e.settings.sp_accordion_item&&e.settings.sp_accordion_item.length>0){var o=e.settings.sp_accordion_item.map((function(e){var o=e.content;return"object"===(0,pe.Z)(o)&&o.length>0&&(n=++t,o=o.map((function(e){return e.id=n}))),e}));e.settings.sp_accordion_item=o}if("tab"===e.name&&void 0!==e.settings.sp_tab_item&&Array.isArray(e.settings.sp_tab_item)&&e.settings.sp_tab_item.length>0){var i=e.settings.sp_tab_item.map((function(t){var o=t.content;return"object"===(0,pe.Z)(o)&&o.length>0&&(n=++e.id,o=o.map((function(e){return e.id=n}))),t}));e.settings.sp_tab_item=i}return{addon:e,insideAddonId:n}},qn=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(null!==o?(e.id=o,Fn=o):e.id=++Fn,Xn(e,(function(e){e.id=Fn++})),(null==e||null===(t=e.columns)||void 0===t?void 0:t.length)>0){var i,a=Gn(e.columns);try{for(a.s();!(i=a.n()).done;){var l,r=i.value;if(r.id=Fn++,(null==r||null===(l=r.addons)||void 0===l?void 0:l.length)>0){var c,d=Gn(r.addons);try{for(d.s();!(c=d.n()).done;){var s=c.value;"nested_row"===(null==s?void 0:s.type)?n&&(s.id=Fn++):s.id=Fn++,Xn(s,(function(e){e.id=Fn++}))}}catch(e){d.e(e)}finally{d.f()}}}}catch(e){a.e(e)}finally{a.f()}}return e},Xn=function(e,t){if(Object.keys(je).includes(e.name)){var n,o=je[e.name];if(null!=e&&null!==(n=e.settings)&&void 0!==n&&n[o]){var i,a=Gn(e.settings[o].entries());try{for(a.s();!(i=a.n()).done;){var l=(0,J.Z)(i.value,2),r=l[0],c=l[1];if(null!=c&&c.content&&c.content instanceof Array&&c.content.length>0){var d,s=Gn(c.content.entries());try{for(s.s();!(d=s.n()).done;){var u=(0,J.Z)(d.value,2),m=u[0];t(u[1],void 0,r,m)}}catch(e){s.e(e)}finally{s.f()}}}}catch(e){a.e(e)}finally{a.f()}}}},$n=function e(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],l=X()(n);l=qn(l),a&&(l.id=a,a=!1);var r=null!=n&&n.parent?t.find((function(e){return e.id===n.parent.rowId})):null;if(o){for(var c=0;c<r.columns.length;c++)for(var d=0;d<r.columns[c].addons.length;d++){var s=r.columns[c].addons[d];if("nested_row"===(null==s?void 0:s.type)&&s.id===n.id)if(l.parent={rowId:o.id,columnId:o.columns[c].id},i>1)o.columns[c].addons[d].id=l.id;else{var u=Object.assign({},s,{id:l.id});o.columns[c].addons.splice(d+1,0,u)}}t.push(l)}else{var m=t.findIndex((function(e){return e.id===n.id}));t.splice(m+1,0,l)}for(var p=0;p<l.columns.length;p++)for(var v=function(){var n=l.columns[p].addons[f];if("nested_row"===(null==n?void 0:n.type)){var o=t.find((function(e){return e.id===n.id}));e(t,o,l,2,!1)}},f=0;f<l.columns[p].addons.length;f++)v()},Qn=function(e,t){for(var n=t.layout,o=t.current,i=e,a="12"==n?[12]:n.split("+"),l="12"==o?[12]:o.split("+"),r=a.length,c=l.length,d=[],s=0;s<r;s++){var u=a[s],m="col-md-"+u;if(void 0!==i[s])i[s].class_name=m,i[s].width="".concat(parseFloat((100/(12/parseInt(u))).toFixed(6)),"%"),d.push(i[s]);else{var p={id:Fn++,class_name:m,visibility:!0,settings:window.colSettings.default,addons:[],width:"".concat(parseFloat((100/(12/parseInt(u))).toFixed(6)),"%")};d.push(p)}}if(r<c){for(var v=r-1,f=[],b=r;b<c;b++){var h=i[b].addons;h.length>0&&(f=f.concat(h))}f.length>0&&(d[v].addons=d[v].addons.concat(f))}return{layout:n,columns:d}};function eo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function to(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eo(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var no={form:{},data:{title:"",catid:"0",published:"1",language:"*",access:"0",css:"",meta_description:"",meta_keywords:"",robots:"",seo_spacer:"",og_title:"",og_image:"",og_description:"",author:"",menutitle:"",menualias:"",menuparent_id:"",menuid:"0",extension:"",extension_view:"",view_id:"0"}};function oo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function io(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oo(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ao={globalPanel:{},activeDevice:p.xl.value};var lo=(0,i.ZP)((function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:jn(window.initialState),n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"MOVE_ADDON_ITEMS":window.warningAtReload=!0;var o=n.payload,i=o.dragInfo,a=o.hoverInfo;return an(on(t),null==a?void 0:a.hoverAddonId)?(0,Kt.ZP)(t,(function(e){var t,n=on(e),o=ln(n,null==a?void 0:a.hoverAddonId,null==a?void 0:a.position),l=o.addon,r=o.addonIndex,c=o.parentAddon,d=ln(n,null==i?void 0:i.dragAddonId),s=d.addon,u=d.addonIndex,m=d.parentAddon;null==m||null===(t=m.child_nodes)||void 0===t||t.splice(u,1),sn({addon:l,addonIndex:r,parentAddon:c,newAddonData:s})})):Zn({rows:t,dragInfo:i,hoverInfo:a});case"SORT_COLLECTION_ADDON":window.warningAtReload=!0;var l=n.payload,c=l.dragInfo,s=l.hoverInfo,u=l.isEmptyChild,p=void 0!==u&&u,v=t.findIndex((function(e){return e.id===c.dragRowId})),f=t[v];if(!rt(f))return t;var b=f.columns.findIndex((function(e){return e.id===c.dragColumnId})),h=f.columns[b];if(!rt(h))return t;var g=h.addons.findIndex((function(e){return e.id===c.collectionAddonId})),_=h.addons[g];if(!rt(_))return t;var E=c.collectionItemAddonIndex,y=s.collectionItemAddonIndex,I=c.childIndex,x=s.childIndex,O="top"===s.position;return function(e){var t=e.state,n=e.sourceSectionIndex,o=e.sourceColumnIndex,i=e.sourceAddonIndex,a=e.sourceItemAddonIndex,l=e.destinationItemAddonIndex,c=e.sourceChildIndex,d=e.destinationChildIndex,s=e.isEmptyChild,u=e.isAbove;return(0,Kt.ZP)(t,(function(e){var t=e[n].columns[o].addons[i].items;if(!rt(t))return e;t.forEach((function(n,o){var m=n[a],p=n[l],v=m.parent,f=function(e){var t=e.addonList,n=e.addon,o=null;if("div"===n.name){var i=function(e){var t=e.addonList,n=e.addon,o=[];return function e(n){t.forEach((function(t){var i,a=null===(i=n.children)||void 0===i?void 0:i.findIndex((function(e){return e===t.id}));rt(a)&&-1!==a&&(o.push(t),"div"===t.name&&e(t))}))}(n),{divAddon:n,children:o}}({addon:n,addonList:t}),a=i.divAddon,l=i.children;o={name:a.name,addons:[a].concat((0,r.Z)(l))}}else o={name:n.name,addons:[n]};return o}({addonList:n,addon:m});if(!rt(f))return e;var b=(0,J.Z)(f.addons,1)[0];if("div"===p.name&&s){var h=p;h.children=[m.id],Rn(b,n),b.parent=h.id}else if(rt(d)&&rt(p.parent)){var g=n.findIndex((function(e){return e.id===p.parent})),_=n[g];rt(_)&&_.children&&(rt(m.parent)&&rt(c)&&m.parent===p.parent?_.children=lt(_.children,c,d):(_.children.splice(u?d:d+1,0,b.id),Rn(b,n),b.parent=_.id))}else Rn(b,n);p.id===v?(i<l&&!u||i>l&&u)&&(t[o]=lt(n,a,l)):t[o]=lt(n,a,l)}))}))}({state:t,sourceSectionIndex:v,sourceColumnIndex:b,sourceAddonIndex:g,sourceItemAddonIndex:E,destinationItemAddonIndex:y,sourceChildIndex:I,destinationChildIndex:x,isEmptyChild:p,isAbove:O});case"SORT_ADDON_WITH_COLLECTION_ITEM_ADDON":window.warningAtReload=!0;var w=n.payload,C=w.dragInfo,P=w.hoverInfo,A=t.findIndex((function(e){return e.id===C.dragRowId})),D=t[A];if(!rt(D))return t;var N=t.findIndex((function(e){return e.id===P.hoverRowId})),S=t[N];if(!rt(S))return t;var T=D.columns.findIndex((function(e){return e.id===C.dragColumnId})),R=D.columns[T];if(!rt(R))return t;var k=S.columns.findIndex((function(e){return e.id===P.hoverColumnId})),L=S.columns[k];if(!rt(L))return t;var B=R.addons.findIndex((function(e){return e.id===C.dragAddonId})),Z=R.addons[B];if(!rt(Z))return t;var j=L.addons.findIndex((function(e){return e.id===P.collectionAddonId})),G=L.addons[j];if(!rt(G))return t;var H=P.collectionItemAddonIndex,F="top"===P.position;return function(e){var t=e.state,n=e.sourceSectionIndex,o=e.destinationSectionIndex,i=e.sourceColumnIndex,a=e.destinationColumnIndex,l=e.sourceAddonIndex,r=e.destinationAddonIndex,c=e.destinationItemAddonIndex,d=e.isAbove;return(0,Kt.ZP)(t,(function(e){var t=e[n].columns[i].addons,s=t[l],u=e[o].columns[a].addons[r].items;if(!rt(u))return e;Rn(s,t),t.splice(l,1),u.forEach((function(e){rt(c)?e.splice(d?c:c+1,0,s):e.push(s)}))}))}({state:t,sourceSectionIndex:A,destinationSectionIndex:N,sourceColumnIndex:T,destinationColumnIndex:k,sourceAddonIndex:B,destinationAddonIndex:j,destinationItemAddonIndex:H,isAbove:F});case"MOVE_LAYER_ADDON":window.warningAtReload=!0;var z=n.payload,V=z.dragInfo,W=z.hoverInfo;return Zn({rows:t,dragInfo:V,hoverInfo:W,isLayer:!0});case"MOVE_COLUMN_ITEMS":window.warningAtReload=!0;var K=n.payload,Y=K.dragSectionIdx,q=K.dragColIdx,$=K.hoverSectionIdx,Q=K.hoverColIdx,ee=t[Y].columns[q],te=t.flatMap((function(e,t){return t===Y&&Y===$?Hn(Hn({},e),{},{columns:lt(e.columns,q,Q)}):t===Y?1===e.columns.length?[]:Hn(Hn({},e),{},$===Y?{columns:lt(e.columns,q,Q)}:{columns:e.columns.flatMap((function(e,t){return t===q?[]:e}))}):t===$?Hn(Hn({},e),{},{columns:e.columns.flatMap((function(e,t){return t===Q?[ee,e]:e}))}):e}));return te;case"MOVE_SECTION_ITEMS":window.warningAtReload=!0;var ne=n.payload,oe=ne.dragSectionIdx,ie=ne.hoverSectionIdx,ae=t[oe];return t.flatMap((function(e,t){return t===oe?[]:t===ie?ie<oe?[ae,e]:[e,ae]:e}));case"CHANGE_ADMIN_LABEL":window.warningAtReload=!0;var le=n.payload,ce=le.type,de=le.title,se=le.sectionIndex,ue=le.nestedRowIndex,me=le.deepAddonRowIndex,pe=le.columnIndex,ve=le.addonIndex,fe=le.collectionItemAddonIndex;return(0,Kt.ZP)(t,(function(e){if(["section","nested_row","deep_addon_row"].includes(ce)){var t=se;"nested_row"===ce&&(t=ue),"deep_addon_row"===ce&&(t=me),e[t].settings.admin_label=de}else if("column"===ce)e[se].columns[pe].settings.admin_label=de;else if("addon"===ce&&rt(fe)){var n=e[se].columns[pe].addons[ve];null==n||n.items.forEach((function(e){e[fe].settings.admin_label=de}))}else"addon"===ce&&(e[se].columns[pe].addons[ve].settings.admin_label=de)}));case"CHANGE_VISIBILITY":window.warningAtReload=!0;var be=n.payload,ge=be.type,_e=be.rowIndex,Ee=be.columnIndex,ye=be.addonIndex,Ie=be.collectionItemAddonIndex;return(0,Kt.ZP)(t,(function(e){if(["section","nested_row","deep_addon_row"].includes(ge))e[_e].visibility=!e[_e].visibility;else if("column"===ge){var t=e[_e].columns[Ee].visibility;e[_e].columns[Ee].visibility=!t}else if("addon"===ge&&rt(Ie)){var n=e[_e].columns[Ee].addons[ye];null==n||n.items.forEach((function(e){var t=e[Ie].visibility;e[Ie].visibility=!t}))}else if("addon"===ge){var o=e[_e].columns[Ee].addons[ye].visibility;e[_e].columns[Ee].addons[ye].visibility=!o}}));case en:window.warningAtReload=!0;var xe=n.payload.addonId;return(0,Kt.ZP)(t,(function(e){var t=ln(on(e),xe).addon;t.visibility=!t.visibility}));case"CHANGE_COLLECTION_ITEM_VISIBILITY":window.warningAtReload=!0;var Oe=n.payload,we=Oe.rowId,Ce=Oe.columnId,Pe=Oe.addonIndex,Ae=Oe.itemAddonIndex;return function(e){var t=e.rows,n=e.rowId,o=e.columnId,i=e.addonIndex,a=e.itemAddonIndex;return(0,Kt.ZP)(t,(function(e){var t=e.findIndex((function(e){return e.id===n})),l=e[t].columns.findIndex((function(e){return e.id===o})),r=e[t].columns[l].addons[i].items;if(!rt(r))return e;r.forEach((function(e,t){var n=(0,Kt.Vk)(r)[t][a].visibility;r[t][a].visibility=!n}))}))}({rows:t,rowId:we,columnId:Ce,addonIndex:Pe,itemAddonIndex:Ae});case"CHANGE_COLUMN_WIDTH":window.warningAtReload=!0;var De=n.payload,Ne=De.rowId,Se=De.originalColumnId,Te=De.affectedColumnId,Re=De.originalColumnValue,ke=De.affectedColumnValue,Le=De.device,Me=De.fitInRow,Be=t.findIndex((function(e){return e.id===Ne}));if(Me)return t.map((function(e,t){if(Be===t){var n=e.columns.findIndex((function(e){return e.id===Se})),o=e.columns.findIndex((function(e){return e.id===Te}));return Hn(Hn({},e),{},{columns:e.columns.map((function(e,t){var n;if(null===(n=e.settings)||void 0===n||!n.width)return Hn(Hn({},e),{},{settings:Hn(Hn({},e.settings),{},{width:$e()})});if(e.id===Se){var o=Hn(Hn({},e.settings.width),{},(0,U.Z)({},Le,Re));return Hn(Hn({},e),{},{settings:Hn(Hn({},e.settings),{},{width:o})})}if(e.id===Te){var i=Hn(Hn({},e.settings.width),{},(0,U.Z)({},Le,ke));return Hn(Hn({},e),{},{settings:Hn(Hn({},e.settings),{},{width:i})})}return e})),layout:e.layout.split("+").map((function(e,t){return t===n?(12*Number(Re.replace("%",""))/100).toFixed(1):t===o?(12*Number(ke.replace("%",""))/100).toFixed(1):e})).join("+")})}return e}));var Ze,Ge=t[Be].columns.findIndex((function(e){return e.id===Se})),Je=Math.min(parseFloat(Re),100),Ue=null!==(Ze=t[Be].columns[Ge].settings)&&void 0!==Ze&&Ze.width?t[Be].columns[Ge].settings.width:$e();return Ue=Hn(Hn({},Ue),{},(0,U.Z)({},Le,"".concat(Je,"%"))),t.map((function(e,t){return Be===t?Hn(Hn({},e),{},{columns:e.columns.map((function(e,t){return Ge===t?Hn(Hn({},e),{},{settings:Hn(Hn({},e.settings),{},{width:Ue})}):e})),layout:e.layout.split("+").map((function(e,t){return t===Ge?(12*Je/100).toFixed(1):e})).join("+")}):e}));case"RESET_COLUMN_WIDTH_AFTER_FIT_COLUMNS":window.warningAtReload=!0;var He=n.rowId,Fe=n.device,ze=t.findIndex((function(e){return e.id===He}));if(t[ze].columns.reduce((function(e,t){var n;return e+parseFloat((null===(n=t.width)||void 0===n?void 0:n[Fe])||"0")}),0)>100){var Ve=100/t[ze].columns.length;return(0,Kt.ZP)(t,(function(e){e[ze].columns.forEach((function(e){e.width[Fe]="".concat(Ve,"%")}))}))}return t;case"CHANGE_INNER_COLUMN_WIDTH":window.warningAtReload=!0;var We=n.rowIndex,Ke=n.colIndex,Ye=n.addonIndex,qe=n.originalInnerColumnIndex,Xe=n.affectedInnerColumnIndex,Qe=n.originalInnerColumnValue,tt=n.affectedeInnerColumnValue,nt=t[We].columns[Ke].addons[Ye],ot=nt.columns[qe],it=nt.columns[Xe];return ot.width=Qe,it.width=tt,(0,r.Z)(t);case"IMPORT_PAGE":return window.warningAtReload=!0,jn(n.page);case"CLEAR_PAGE":return window.warningAtReload=!0,[];case"VALIDATE_OLD_PAGE_CONTENT":var at=function(e){var t=Object.fromEntries(e.map((function(e,t){return[e.id,xt(xt({},e),{},{index:t})]}))),n=[];return e.forEach((function(o){if(!o.parent){var i=X()(o);i.id=et(),i.columns.forEach((function(e){e.id=et()}));var a=Ct({sections:e,sectionsObject:t,section:i});n=[].concat((0,r.Z)(n),[i],(0,r.Z)(a))}})),n}(t);return at;case"ROW_TOGGLE":case"TOGGLE_COLLAPSE":return window.warningAtReload=!0,t.map((function(e){return Vn(e,n)}));case"ADD_ROW":window.warningAtReload=!0;var ct=n.payload,dt=ct.layout,st=void 0===dt?"6+6":dt,ut=ct.rowIndex,mt=ct.parent;if(mt){var pt=mt.rowId,vt=mt.columnId,ft=mt.addonIndex,bt=mt.rowOptions,ht=void 0===bt?{}:bt,gt=mt.columnOptions,_t=void 0===gt?{}:gt,Et=mt.deepAddonOptions,yt=void 0===Et?{}:Et,It=zn(st,ht,_t);It.parent={rowId:pt,columnId:vt};var At={type:"nested_row",id:It.id,name:"row"},Dt=t.findIndex((function(e){return e.id===pt}));if(-1===Dt)return t;var Nt=t[Dt].columns.findIndex((function(e){return e.id===vt}));if(-1===Nt)return t;var St=(0,Kt.ZP)(t,(function(e){if(yt&&Object.keys(yt).length>0){var t=yt.deepAddon,n=yt.deepAddonItemKey,o=yt.deepAddonItemIndex;e[Dt].columns[Nt].addons.find((function(e){return e.id===t.id})).settings[n][o].content.splice(ft,0,At)}else e[Dt].columns[Nt].addons.splice(ft,0,At);e.push(It)}));return St}if(ut){var Tt=zn(st),Rt=(0,r.Z)(t);return Rt.splice(ut,0,Tt),Rt}var kt=zn(st);return[].concat((0,r.Z)(t),[kt]);case"UPDATE_COLUMNS":window.warningAtReload=!0;var Lt=(0,r.Z)(t),Mt=n.payload,Bt=Mt.rowId,Zt=Mt.columnIndex,jt=Lt.findIndex((function(e){return e.id===Bt})),Gt=Dn("50%",["xl","lg","md"]),Jt=(e=Gt,{id:Fn++,class_name:"row-column",visibility:!0,settings:Hn(Hn({},window.colSettings.default),{},{width:e}),addons:[]});return Lt=Lt.map((function(e,t){if(jt===t){var n=e.layout.split(/[+,]/);return n.splice(Zt,0,6),Hn(Hn({},e),{},{columns:e.columns.flatMap((function(t,n){if(rt(Zt)){if(Zt===n)return[Jt,t];if(Zt>=e.columns.length&&n===e.columns.length-1)return[t,Jt]}return t})),layout:n.join("+")})}return e})),Lt;case"REMOVE_ROW":window.warningAtReload=!0;var Ut=n.payload.rowId,Ht={};t.forEach((function(e){return Ht[e.id]=e}));var Ft=Ht[Ut];return Ft?An(Ht,Ft,t):t;case"REMOVE_COLUMN":window.warningAtReload=!0;var zt=n.payload;return function(e){var t,n=e.rowId,o=e.columnId,i=e.rows,a={};i.forEach((function(e){return a[e.id]=e}));var l=a[n],r=null==l?void 0:l.columns.find((function(e){return e.id===o}));if(!r||!l)return i;var c={},d=i.flatMap((function(e){if(n===e.id){if(1===e.columns.length)return c=e,[];var t=e.columns.length-1,o=12/t,i=Array(t).fill(o);return fn(fn({},e),{},{layout:i.join("+"),columns:e.columns.flatMap((function(e){return e.id===r.id?[]:e}))})}return e}));return null!==(t=c)&&void 0!==t&&t.parent&&he()(c.parent)&&(d=Pn(d,c)),r.addons.forEach((function(e){if(Object.keys(je).includes(e.name))e.settings["sp_".concat(e.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=a[e.id];d=An(a,t,d)}))}));else if("nested_row"===(null==e?void 0:e.type)){var t=a[e.id];d=An(a,t,d)}})),d}({rowId:zt.rowId,columnId:zt.columnId,rows:t});case"RESET_COLUMNS_WIDTH":return window.warningAtReload=!0,function(e){var t=e.rowId,n=e.rows,o={};n.forEach((function(e){return o[e.id]=e}));var i=o[t];if(!(null==i?void 0:i.columns)||!i)return n;var a=n.flatMap((function(e){if(t===e.id){var n=e.columns.length,o=12/n,i=Array(n).fill(o),a="".concat((parseFloat(100/12)*o).toFixed(6),"%"),l=Dn(a,["xl","lg","md"]);return fn(fn({},e),{},{layout:i.join("+"),columns:e.columns.map((function(e){return fn(fn({},e),{},{settings:fn(fn({},e.sections),{},{width:l})})}))})}return e}));return a}({rowId:n.payload.rowId,rows:t});case"REMOVE_ADDON":window.warningAtReload=!0;var Vt=n.payload,Wt=Vt.rowId,Yt=Vt.columnId,Xt=Vt.addonId,tn=Vt.referenceId;return Tn({rows:t,rowId:Wt,columnId:Yt,addonId:Xt,referenceId:tn});case"REMOVE_COLLECTION_ADDON_ITEM":window.warningAtReload=!0;var nn=n.payload,rn=nn.rowId,cn=nn.columnId,un=nn.addonIndex,mn=nn.collectionItemAddonIndex;return function(e){var t=e.rows,n=e.rowId,o=e.columnId,i=e.addonIndex,a=e.collectionItemAddonIndex;return(0,Kt.ZP)(t,(function(e){var t=e.findIndex((function(e){return e.id===n})),l=e[t].columns.findIndex((function(e){return e.id===o})),r=e[t].columns[l].addons,c=r[i],d=c.items;if(!rt(d))return e;d.forEach((function(e,t){var n,o=null===(n=d[t])||void 0===n?void 0:n[a];rt(o)&&("div"===o.name?(Rn(o,e),function(e,t,n){var o=t[e];t.splice(e,1),rt(o)&&function e(o){var i;null===(i=o.children)||void 0===i||i.forEach((function(o){var i=t.findIndex((function(e){return e.id===o}));if(rt(i)&&-1!==i){var a=t[i];t.splice(i,1),"div"===a.name?e(a):Object.keys(m).includes(a.name)?kn(a,n):"nested_row"===a.type&&Mn(a,n)}}))}(o)}(a,e,[])):(Rn(o,e),d[t].splice(a,1)))})),r[i]=c}))}({rows:t,rowId:rn,columnId:cn,addonIndex:un,collectionItemAddonIndex:mn});case"DELETE_ROW":return window.warningAtReload=!0,[].concat((0,r.Z)(t.slice(0,n.index)),(0,r.Z)(t.slice(n.index+1)));case"DUPLICATE_ROW":return window.warningAtReload=!0,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return(0,Kt.ZP)(e,(function(e){var n={},o=null;e.forEach((function(e,t){return n[e.id]={row:e,rowIndex:t}}));var i=[],a=t.rowId,l=t.type,r=n[a],c=r.row,d=r.rowIndex;if("nested_row"===l&&c){var s=(null==t?void 0:t.parentRow)||{},u=s.id,m=s.colIndex,p=s.addonIndex,v=n[u],f=v.row,b=v.rowIndex,h=f.columns[m].addons[p],g=X()(h);o=et(),g.id=o;var _=e[b].columns[m].addons.flatMap((function(e){return e.id.toString()===a.toString()?[e,g]:e}));e[b].columns[m].addons=_}c&&(wn(fn(fn({},o&&{id:o}),{},{row:c}),n,i),e.splice.apply(e,[d,0].concat(i)))}))}(t,n.payload);case"DUPLICATE_DEEP_CONTENT_ITEM":window.warningAtReload=!0;var pn=n.payload,vn=pn.deepItem,bn=pn.addonData,En=bn.addonIndex,In=bn.colIndex,Nn=bn.rowIndex,Sn=bn.deepItemRowId,Jn={};t.forEach((function(e,t){return Jn[e.id]={row:e,rowIndex:t}}));var Un=[],Wn=(0,J.Z)(vn.value.content,1)[0],Kn=Jn[Wn.id].row,Yn=Sn;return Kn?(wn({id:Yn,row:Kn},Jn,Un),t.flatMap((function(e,t){if(Nn===t){var n=Hn(Hn({},e),{},{columns:e.columns.map((function(e,t){return In===t?Hn(Hn({},e),{},{addons:e.addons.map((function(e,t){return En===t?Hn(Hn({},e),{},{settings:Hn(Hn({},e.settings),{},(0,U.Z)({},vn.key,e.settings[vn.key].flatMap((function(e,t){return t===vn.index?[e,Hn(Hn({},vn.value),{},{content:vn.value.content.map((function(e){return Hn(Hn({},e),{},{id:Yn})}))})]:e}))))}):e}))}):e}))});return[n].concat(Un)}return e}))):t;case"DUPLICATE_COLUMN":return window.warningAtReload=!0,function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=arguments.length>1?arguments[1]:void 0,i=o.rowId,a=o.columnId,l={};n.forEach((function(e,t){return l[e.id]={row:e,rowIndex:t}}));var c=l[i],d=c.row,s=c.rowIndex;if(!d)return n;var u=null===(e=d.columns)||void 0===e?void 0:e.findIndex((function(e){return e.id===a}));if(-1===u)return n;var m=d.columns[u];if((null==d||null===(t=d.columns)||void 0===t?void 0:t.length)>=8)return re("You are not allowed to add more than ".concat(8," columns!")),n;var p=[],v=n[s].columns,f=On({column:m,rowId:d.id,stateObj:l,clonedRows:p}),b=n.map((function(e,t){return s===t?fn(fn({},e),{},{columns:[].concat((0,r.Z)(v.slice(0,u+1)),[f],(0,r.Z)(v.slice(u+1)))}):e}));return[].concat((0,r.Z)(b),p)}(t,n.payload);case"PASTE_ROW":window.warningAtReload=!0;var qn=n.payload||{},Xn=qn.index,Qn=qn.rows,eo={};t.forEach((function(e){return eo[e.id]=e}));var to=t[Xn];if(!to)return t;var no=An(eo,to,t),oo=hn(Qn);return[].concat((0,r.Z)(no.slice(0,Xn)),(0,r.Z)(oo),(0,r.Z)(no.slice(Xn)));case"PASTE_OR_INSERT_NESTED_ROW":var io=n.payload,ao=io.sectionIndex,lo=io.columnIndex,ro=io.addonIndex,co=io.nestedSectionIndex,so=io.sectionData,uo=io.isAbove,mo=void 0!==uo&&uo,po=io.replace,vo=void 0!==po&&po,fo=X()(t),bo=fo[ao],ho=bo.columns[lo],go=ho.addons,_o=Ln({sectionIndex:0,sections:so}),Eo=(0,J.Z)(_o,1)[0],yo={id:Eo.id,type:"nested_row",name:"row",title:"Row",visibility:!0,icon:""};if(Eo.parent={rowId:bo.id,columnId:ho.id},vo){go.splice(ro,1,yo);var Io=t[co];fo.splice.apply(fo,[co,1].concat((0,r.Z)(_o))),Bn(Io,t.page)}else go.splice(mo?ro:ro+1,0,yo),fo.splice.apply(fo,[co+1,0].concat((0,r.Z)(_o)));return fo;case"PASTE_OR_INSERT_SECTION":return window.warningAtReload=!0,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=t.sectionIndex,o=t.sectionData,i=t.isAbove,a=void 0!==i&&i,l=t.replace,c=void 0!==l&&l;return(0,Kt.ZP)(e,(function(e){var t=Ln({sectionIndex:0,sections:o});c?e.splice.apply(e,[n,1].concat((0,r.Z)(t))):e.splice.apply(e,[a?n:n+1,0].concat((0,r.Z)(t)))}))}(t,n.payload);case"ADD_BLOCK_AS_NESTED_SECTION":return window.warningAtReload=!0,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=t.sectionIndex,o=t.columnIndex,i=t.addonIndex,a=void 0===i?0:i,l=t.nestedSectionIndex,c=void 0===l?-1:l,d=t.sectionData,s=t.isAbove,u=t.replace;return(0,Kt.ZP)(e,(function(e){var t=e[n],i=t.columns[o],l=i.addons,m=Ln({sectionIndex:0,sections:d}),p=(0,J.Z)(m,1)[0],v={id:p.id,type:"nested_row",name:"row",title:"Row",visibility:!0,icon:""};if(p.parent={rowId:t.id,columnId:i.id},u){l.splice(a,1,v);var f=e[c];e.splice.apply(e,[c,1].concat((0,r.Z)(m))),Bn(f,e.page)}else l.splice(s?a:a+1,0,v),e.splice.apply(e,[c+1,0].concat((0,r.Z)(m)))}))}(t,n.payload);case"ADD_BLOCK":window.warningAtReload=!0;var xo=n.payload,Oo=xo.rows,wo=xo.index,Co=xo.type,Po=[],Ao=Array.isArray(Oo)?Oo:[Oo];if("insert_block"!==Co)return[].concat((0,r.Z)(t.slice(0,n.payload.index)),(0,r.Z)(Ao),(0,r.Z)(t.slice(n.payload.index)));Po=Ao.map((function(e,t){var n,o=Hn({},e.settings);return o.background_type||(o=o.background_image?Hn(Hn({},o),{},{background_type:"image"}):o.background_color?Hn(Hn({},o),{},{background_type:"color"}):o.background_gradient?Hn(Hn({},o),{},{background_type:"gradient"}):o.background_video?Hn(Hn({},o),{},{background_type:"video"}):Hn(Hn({},o),{},{background_type:"none"})),n=Hn(Hn({},e),{},{settings:o}),0===t&&(n.id=++Fn),n}));var Do=(0,r.Z)(t);return Do.splice(wo,0,Po[0]),Po.length>1&&Do.push.apply(Do,(0,r.Z)(Po.slice(1))),Do;case"ADD_BLOCK_OR_SECTION":window.warningAtReload=!0;var No=n.payload,So=No.rows,To=No.type,Ro=Array.isArray(So)?So:[So];if("insert_block"===To){var ko={background_image:"image",background_color:"color",background_gradient:"gradient",background_video:"video"};Ro=Ro.map((function(e){var t=e.settings;if(!t.background_type){for(var n=0,o=Object.entries(ko);n<o.length;n++){var i=(0,J.Z)(o[n],2),a=i[0],l=i[1];if(t[a]){t=Hn(Hn({},t),{},{background_type:l});break}}t.background_type||(t=Hn(Hn({},t),{},{background_type:"none"}))}return Hn(Hn({},e),{},{settings:t})}))}var Lo=hn(Ro),Mo=jn(Lo);return[].concat((0,r.Z)(t),(0,r.Z)(Mo));case"UPDATE_ROW_LAYOUT":window.warningAtReload=!0;var Bo=t.map((function(e){if(e.id===n.payload.rowId){var t=function(e,t){var n=t.payload,o=n.newLayout,i=n.currentLayout;if(o===i)return{columns:e,layout:i};var a=i.split("+"),l=o.split("+").map((function(e){var t=e.trim();return Number(t)>12?"12":t})).filter(Number),c=a.length,d=l.length,s=window.colSettings.default,u=l.flatMap((function(t,n){var o,i=t.trim();if(!/^\d+(\.[0-9])?$/.test(i))return[];var a=Number(i)>12?12:Number(i),l="".concat(parseFloat((100/(12/a)).toFixed(6)),"%"),r={xl:l,lg:l,md:l,sm:"100%",xs:"100%"};return null!=e&&null!==(o=e[n])&&void 0!==o&&o.addons.length?Hn(Hn({},e[n]),{},{settings:Hn(Hn({},e[n].settings),{},{width:r})}):{id:Fn++,class_name:"row-column",visibility:!0,settings:Hn(Hn({},s),{},{width:r}),addons:[],width:r}}));if(d<c){var m=e.slice(d).flatMap((function(e){return e.addons}));m.length&&(u[d-1].addons=[].concat((0,r.Z)(u[d-1].addons),(0,r.Z)(m)))}return{layout:l.join("+"),columns:u}}(e.columns,n);return Hn(Hn({},e),{},{layout:t.layout,columns:t.columns})}return e}));return Bo;case"ROW_SETTING":case"COLUMN_SETTING":case"ADDON_SETTING":case"ADDON_EDIT":case"CLONE_ADDON":case"PASTE_ADDON":case"PASTE_INNER_ADDON":case"CHANGE_INNER_COLUMN":case"PASTE_INNER_ROW":case"CLONE_INNER_ROW":case"DELETE_ADDON":case"ADD_INNER_ROW":case"DELETE_COLUMN":case"INNER_ROW_TOGGLE":case"ADD_INNER_ROW_BOTTOM":case"INNER_ROW_SETTING":case"INNER_COLUMN_SETTING":case"ADDON_INNER_SETTING":case"CLONE_INNER_ADDON":case"DELETE_INNER_ADDON":case"ADDON_INNER_EDIT":case"CHANGE_COLUMN":case"TOGGLE_COLUMN":case"DELETE_INNER_COLUMN":case"TOGGLE_INNER_COLUMN":case"DISABLE_ADDON":case"DISABLE_INNER_ADDON":var Zo;window.warningAtReload=!0;var jo=[],Go=t.map((function(e,o){if(o!=n.index)return e;var i,a=Vn(e,n,t);return null!=a&&a.row?(jo=null==a||null===(i=a.options)||void 0===i||null===(i=i.sideRows)||void 0===i?void 0:i.map((function(t){return t.parent={rowId:e.id,columnId:a.options.columnId},t})),a.row):a}));if((null===(Zo=jo)||void 0===Zo?void 0:Zo.length)>0&&Go.push.apply(Go,(0,r.Z)(jo)),"ADDON_EDIT"===n.type&&Object.keys(je).includes(n.settings.addonName)){var Jo=je[n.settings.addonName],Uo=[];n.settings.formData[Jo].forEach((function(e){null!=e&&e.content&&qt()(e.content)&&e.content.forEach((function(e){var n=null!=e&&e.type&&"nested_row"===e.type?e.id:0;if(n){var o=t.find((function(e){return e.id===n}));o||Uo.push({reference:e.reference,original:e.id})}}))}));var Ho=t[n.settings.rowIndex],Fo=Ho&&Ho.columns[n.settings.colIndex];(null==Uo?void 0:Uo.length)>0&&Uo.forEach((function(e){if(void 0!==(null==e?void 0:e.reference)){var o=t.find((function(t){return t.id===e.reference}));$n(Go,o,null,1,e.original)}else{var i=zn("12",{padding:"5px 0px 5px 0px",margin:"0px 0px 0px 0px"},{},e.original);i.parent_addon=n.settings.addonId,i.parent={rowId:(null==Ho?void 0:Ho.id)||0,columnId:(null==Fo?void 0:Fo.id)||0},Go.push(i)}}))}return Go;case"EDIT_DEEP_ADDON_TITLE":window.warningAtReload=!0;var zo=n.payload,Vo=zo.name,Wo=zo.rowIndex,Ko=zo.colIndex,Yo=zo.addonIndex,qo=zo.itemIndex,Xo=zo.value,$o=zo.addonName;return(0,Kt.ZP)(t,(function(e){e[Wo].columns[Ko].addons[Yo].settings[je[$o]][qo][Vo]=Xo}));case"EDIT_ADDON_TEXT":window.warningAtReload=!0;var Qo=n.payload;return function(e,t){var n=t.addonIndex,o=t.colIndex,i=t.rowIndex,a=t.text;return e.map((function(e,t){return t===i?fn(fn({},e),{},{columns:e.columns.map((function(e,t){return t===o?fn(fn({},e),{},{addons:e.addons.map((function(e,t){return t===n?fn(fn({},e),{},{settings:fn(fn({},e.settings),{},{text:a})}):e}))}):e}))}):e}))}(t,Qo);case"DUPLICATE_DEEP_ADDON":window.warningAtReload=!0;var ei=n.data,ti=ei.addon,ni=ei.addonIndex,oi=ei.colIndex,ii=ei.rowIndex;return an(on(t),null==ti?void 0:ti.id)?(0,Kt.ZP)(t,(function(e){var t=ln(on(e),null==ti?void 0:ti.id),n=t.addon,o=t.addonIndex,i=t.parentAddon;if(i&&o>-1){var a,l=dn(n);null==i||null===(a=i.child_nodes)||void 0===a||a.splice(o+1,0,l)}})):ti.name===M.productList||ti.name===M.categoryList?(0,Kt.ZP)(t,(function(e){var t=e[ii],n=t.columns[oi],o=n.addons,i=function(e){var t=e.sections,n=e.rowId,o=e.columnId,i=e.addonList,a=e.addon,l=Object.fromEntries(t.map((function(e,t){return[e.id,xt(xt({},e),{},{index:t})]}))),c=X()(a),s=null;if("div"===c.name){var u=Ot({sections:t,sectionsObject:l,addon:c,addonList:i,options:{rowId:n,columnId:o}}),m=u.divAddon,p=u.children,v=u.nestedSections;s={name:m.name,addons:[m].concat((0,r.Z)(p)),sections:v}}else if(["accordion","tab"].includes(c.name)){var f=wt({sections:t,sectionsObject:l,addon:c,options:{rowId:n,columnId:o}});rt(f)&&(s={name:f.addon.name,addons:[f.addon],sections:f.sections})}else if(c.name===d)c.id=et(),s={name:c.name,addons:[Pt(c)],sections:[]};else if(c.name===M.productList||c.name===M.categoryList){var b;c.id=et();var h=null!==(b=c.items)&&void 0!==b?b:[];h.forEach((function(e,t){var n=[];e.forEach((function(t){if(!t.parent)if("div"===t.name){var o=function(e){var t=e.addonList,n=e.addon,o=[];return n.id=et(),function e(n){t.forEach((function(t){var i,a=null===(i=n.children)||void 0===i?void 0:i.findIndex((function(e){return e===t.id}));if(rt(a)&&-1!==a){var l,r=et();null===(l=n.children)||void 0===l||l.splice(a,1,r);var c=X()(t);c.parent=n.id,c.id=r,o.push(c),"div"===c.name&&e(c)}}))}(n),{divAddon:n,children:o}}({addon:t,addonList:e}),i=o.divAddon,a=o.children;n.push.apply(n,[i].concat((0,r.Z)(a)))}else t.id=et(),n.push(t)})),h[t]=n})),s={name:c.name,addons:[c],sections:[]}}else c.id=et(),s={name:c.name,addons:[c],sections:[]};return s}({sections:e,rowId:t.id,columnId:n.id,addonList:o,addon:o[ni]});if(!rt(i))return e;var a=(0,J.Z)(i.addons,1)[0];if(rt(a)&&a.parent){var l,c=o.findIndex((function(e){return e.id===a.parent})),s=o.findIndex((function(e){return e.id===a.id})),u=o[c];rt(u)&&(null===(l=u.children)||void 0===l||l.splice(s+1,0,a.id))}o.splice.apply(o,[ni+1,0].concat((0,r.Z)(i.addons))),e.splice.apply(e,[ii+1,0].concat((0,r.Z)(i.sections)))})):function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.addon,i=n.addonIndex,a=n.colIndex,l=n.rowIndex,c=X()(t),d=[],s={};t.forEach((function(e,t){return s[e.id]={row:e,rowIndex:t}}));var u=t[l].columns[a].addons,m=t[l],p=m.columns[a],v=c[l].columns[a].addons,f={rowId:m.id,columnId:p.id},b={addon:o},h=[],g=Cn({addonData:b,parent:f,stateObj:s,clonedRows:d,newAddons:h,addons:v}).clonedAddon;if(h=[g].concat((0,r.Z)(h)),g.parent&&(u=u.map((function(e){return e.id.toString()===g.parent.toString()?function(e){var t=e.divAddon,n=e.childAddonId,o=e.adjChildId,i=X()(t);if(i.children&&o){var a=i.children.findIndex((function(e){return e===o}));-1===a?i.children.push(n):i.children.splice(a+1,0,n)}else i.children=[n];return i}({divAddon:e,childAddonId:g.id,adjChildId:n.addon.id}):e}))),"div"===g.name){var _,E,y=i,I=null!==(_=null===(E=b.addon)||void 0===E||null===(E=E.children)||void 0===E?void 0:E.length)&&void 0!==_?_:0;if(I>0){var x=c[l].columns[a].addons.findIndex((function(e){var t,n=null===(t=b.addon)||void 0===t||null===(t=t.children)||void 0===t?void 0:t[I-1];return e.id.toString()===(null==n?void 0:n.toString())}));y=-1===x?i:x}c[l].columns[a].addons=[].concat((0,r.Z)(u.slice(0,y+1)),(0,r.Z)(h),(0,r.Z)(u.slice(y+1)))}else if(null!=g&&g.parent&&(null===(e=c[l].columns[a].addons[i])||void 0===e||null===(e=e.id)||void 0===e?void 0:e.toString())===g.parent.toString()&&"div"===c[l].columns[a].addons[i].name){var O=c[l].columns[a].addons,w=O[i],C=O.findIndex((function(e){var t,n=null==w||null===(t=w.children)||void 0===t?void 0:t.find((function(e){return e.toString()===b.addon.id.toString()}));return e.id.toString()===(null==n?void 0:n.toString())})),P=-1===C?i:C;c[l].columns[a].addons=[].concat((0,r.Z)(u.slice(0,P+1)),(0,r.Z)(h),(0,r.Z)(u.slice(P+1)))}else c[l].columns[a].addons=[].concat((0,r.Z)(u.slice(0,i+1)),(0,r.Z)(h),(0,r.Z)(u.slice(i+1)));return[].concat((0,r.Z)(c),d)}(t,{addon:ti,addonIndex:ni,colIndex:oi,rowIndex:ii});case"PASTE_ADDON_NEW":var ai;window.warningAtReload=!0;var li=n.payload.pasteOptions,ri=li.addonData.addon,ci=li.isAbove,di=li.hoverAddon;return an(on(t),null==ri||null===(ai=ri[0])||void 0===ai?void 0:ai.id)?(0,Kt.ZP)(t,(function(e){var t=ln(on(e),null==di?void 0:di.id,ci?"top":"bottom"),n=t.addonIndex,o=(t._,t.parentAddon);sn({addon:di,addonIndex:n,parentAddon:o,newAddonData:dn(null==ri?void 0:ri[0])})})):function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.rowIndex,o=t.colIndex,i=t.addonIndex,a=t.childIndex,l=t.parentId,c=t.addonData,s=t.isAbove,u=void 0!==s&&s,p=X()(e),v=p[n],f=v.columns[o],b=f.addons,h=function(e){var t=e.sections,n=e.rowId,o=e.columnId,i=e.addonList,a=e.addon,l=Object.fromEntries(t.map((function(e,t){return[e.id,fn(fn({},e),{},{index:t})]}))),c=X()(a),s=null;if("div"===c.name){var u=gn({sections:t,sectionsObject:l,addon:c,addonList:i,options:{rowId:n,columnId:o}}),p=u.divAddon,v=u.children,f=u.nestedSections;s={name:p.name,addons:[p].concat((0,r.Z)(v)),sections:f}}else if(Object.keys(m).includes(c.name)){var b=_n({sections:t,sectionsObject:l,addon:c,options:{rowId:n,columnId:o}});rt(b)&&(s={name:b.addon.name,addons:[b.addon],sections:b.sections})}else if(c.name===d)c.id=et(),s={name:c.name,addons:[yn(c)],sections:[]};else if(c.name===M.productList||c.name===M.categoryList){var h;c.id=et();var g=null!==(h=c.items)&&void 0!==h?h:[];g.forEach((function(e,t){var n=[];e.forEach((function(t){if(!t.parent)if("div"===t.name){var o=xn({addon:t,addonList:e}),i=o.divAddon,a=o.children;n.push.apply(n,[i].concat((0,r.Z)(a)))}else t.id=et(),n.push(t)})),g[t]=n})),s={name:c.name,addons:[c],sections:[]}}else c.id=et(),s={name:c.name,addons:[c],sections:[]};return s}({sections:c.rows,rowId:v.id,columnId:f.id,addonList:c.addon,addon:c.addon[0]});if(!rt(h))return p;var g=(0,J.Z)(h.addons,1)[0];if(g.parent=!1,rt(a)){var _,E=null!=l?l:null===(_=b[i])||void 0===_?void 0:_.parent;if(E){var y,I=b.findIndex((function(e){return e.id===E})),x=b[I];rt(x)&&(null===(y=x.children)||void 0===y||y.splice(u?a:a+1,0,g.id),g.parent=x.id)}}return b.splice.apply(b,[u?i:i+1,0].concat((0,r.Z)(h.addons))),p.splice.apply(p,[n,0].concat((0,r.Z)(h.sections))),p}(t,li);case"INSERT_ADDON":window.warningAtReload=!0;var si=n.payload,ui=si.options,mi=si.rowIndex,pi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.sections,n=e.addon,o=e.rows,i=e.rowIndex,a=e.colIndex,l=[],c={};o.forEach((function(e,t){return c[e.id]={row:e,rowIndex:t}}));var d=n[0],s=[],u=Cn({addonData:{addon:d},parent:b,stateObj:c,clonedRows:l,newAddons:s,addons:n}).clonedAddon;if(s.push(u),!t.length){var m=zn();return[fn(fn({},m),{},{columns:[fn(fn({},m.columns[0]),{},{addons:s})]})].concat((0,r.Z)(l.reverse()))}var p=t[i].columns[a].addons,v=t[i],f=v.columns[a],b={rowId:v.id,columnId:f.id};u.parent&&(p=p.map((function(e){return e.id.toString()===u.parent.toString()&&(e.children?e.children.push(u.id):e.children=[u.id]),e})));var h=fn(fn({},t[i]),{},{columns:t[i].columns.map((function(e,t){return t===a?fn(fn({},e),{},{addons:[].concat((0,r.Z)(e.addons),s)}):e}))});return[h].concat((0,r.Z)(l.reverse()))}(ui),vi=jn(pi);return[].concat((0,r.Z)(t.slice(0,mi)),(0,r.Z)(vi),(0,r.Z)(t.slice(mi+1)));case"ADD_ADDON":window.warningAtReload=!0;var fi=n.payload,bi=fi.rowIndex,hi=fi.colIndex,gi=fi.addonIndex,_i=fi.parentAddon,Ei=fi.childIndex,yi=fi.newAddon,Ii=fi.deepAddon;return(0,Kt.ZP)(t,(function(e){var t=e[bi].columns[hi].addons;if(!t)return e;var o=e[bi].id,i=e[bi].columns[hi].id;if(_i){yi.parent=_i.id;var a=t.find((function(e){return e.id===_i.id}));a.children||(a.children=[]),void 0===Ei?a.children.push(yi.id):a.children.splice(Ei,0,yi.id)}if(Object.keys(je).includes(yi.name)){var l=je[yi.name];yi.settings[l]&&yi.settings[l].forEach((function(t,n){if(t.content&&qt()(t.content))t.content.forEach((function(t,a){t.id=et();var r={type:"nested_row",name:"row",id:et()},c=zn("12",{padding:"5px 0px 5px 0px",margin:"0px 0px 0px 0px"});c.parent_addon=yi.id,c.parent={rowId:o,columnId:i},c.id=r.id,yi.settings[l][n].content[a]=r,c.columns[0].addons.push(t),e.push(c)}));else if(t.content&&$t()(t.content)){var a={id:et(),name:"text_block",title:"Text Block",visibility:!0,settings:{text:t.content}},r={type:"nested_row",name:"row",id:et()},c=zn("12",{padding:"5px 0px 5px 0px",margin:"0px 0px 0px 0px"});c.parent_addon=yi.id,c.parent={rowId:o,columnId:i},c.id=r.id,yi.settings[l][n].content=[r],c.columns[0].addons.push(a),e.push(c)}}))}if("table_advanced"===yi.name){var r,c;if((null===(r=yi.settings)||void 0===r||null===(r=r.sp_table_advanced_item)||void 0===r?void 0:r.length)>0){var d,s=Gn(yi.settings.sp_table_advanced_item);try{for(s.s();!(d=s.n()).done;){var u=d.value;if(void 0!==(null==u?void 0:u.content)&&$t()(u.content)){var m={id:et(),name:"text_block",visibility:!0,collapse:!1,reference_id:yi.id,settings:{text:u.content}};u.content=[],u.content.push(m)}}}catch(e){s.e(e)}finally{s.f()}}if((null===(c=yi.settings)||void 0===c||null===(c=c.table_advanced_item)||void 0===c?void 0:c.length)>0){var p,v=Gn(yi.settings.table_advanced_item);try{for(v.s();!(p=v.n()).done;){var f,b=Gn(p.value.table_advanced_item);try{for(b.s();!(f=b.n()).done;){var h=f.value;if(void 0!==(null==h?void 0:h.content)&&$t()(h.content)){var g={id:et(),name:"text_block",visibility:!0,collapse:!1,reference_id:yi.id,settings:{text:h.content}};h.content=[],h.content.push(g)}}}catch(e){b.e(e)}finally{b.f()}}}catch(e){v.e(e)}finally{v.f()}}}if(Ii&&"table_advanced"===Ii.name){var _=n.payload.deepAddonData,E=_.deepAddonItemKey,y=_.deepAddonItemIndex,I=_.deepAddonItemInnerIndex,x=t.find((function(e){return e.id===Ii.id}));"table_advanced_item"===E?(yi.reference_id=Ii.id,x.settings[E][y][E][I].content.splice(gi,0,yi)):x.settings[E][y].content.splice(gi,0,yi)}else void 0!==gi?t.splice(gi,0,yi):t.push(yi)}));case Qt:var xi=n.payload,Oi=xi.newAddonData,wi=xi.hoverAddonId,Ci=xi.dropPosition,Pi=void 0===Ci?null:Ci;return(0,Kt.ZP)(t,(function(e){var t=ln(on(e),wi,Pi),n=t.addonIndex;sn({addon:t.addon,addonIndex:n,parentAddon:t.parentAddon,newAddonData:Oi})}));case"UPDATE_DATA_FROM_LAYERS_PANEL":return window.warningAtReload=!0,n.data;case"COLUMN_SORT":window.warningAtReload=!0;var Ai=n.rowIndex;return t.map((function(e,t){return t!=Ai?e:Vn(e,n)}));default:return t}}),{filter:function(e,t,n){var o=n.present;return("ADDON_EDIT"!==e.type||JSON.stringify(t)!==JSON.stringify(o))&&!["ADDON_INNER_EDIT","SET_PAGE_SETTINGS_DATA","SET_PAGE_SETTINGS_FORM"].includes(e.type)},limit:50,undoType:"UNDO_PAGE_BUILDER",redoType:"REDO_PAGE_BUILDER"}),ro=(0,o.UY)({pageBuilder:lo,copiedData:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:me;switch((arguments.length>1?arguments[1]:void 0).type){case"SET_COPIED_DATA_STATUS":var t=ue(E),n=ue(y);return{isCopiedItemsAvailable:!!t||!!n,isCopiedAddonAvailable:!!t,isCopiedSectionAvailable:!!n};case"CLEAR_COPIED_DATA":return se(E),se(y),ae(Joomla.JText._("COM_SPPAGEBUILDER_ACTION_CLEARED_CLIPBOARD_MESSAGE"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),me;default:return e}},addonList:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0===(null===(e=addonsFromDB)||void 0===e?void 0:e.length)?a:a.filter((function(e){var t,n;return null===(t=addonsFromDB)||void 0===t||!t[e.addon_name]||1==(null===(n=addonsFromDB[e.addon_name])||void 0===n?void 0:n.status)}));return(arguments.length>1?arguments[1]:void 0).type,t},pageOptions:function(){var e,t,n,o,i,a,l,r,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:no,d=arguments.length>1?arguments[1]:void 0;switch(d.type){case"SET_PAGE_SETTINGS_DATA":return to(to({},c),{},{data:to(to({},c.data),d.payload)});case"SET_CLEAN_PAGE_SETTINGS_DATA":return{form:null==c?void 0:c.form,data:to({id:null===(e=c.data)||void 0===e?void 0:e.id,access:null===(t=c.data)||void 0===t?void 0:t.access,catid:null===(n=c.data)||void 0===n?void 0:n.catid,extionsion:null===(o=c.data)||void 0===o?void 0:o.extension,extionsion_view:null===(i=c.data)||void 0===i?void 0:i.extension_view,published:null===(a=c.data)||void 0===a?void 0:a.published,language:null===(l=c.data)||void 0===l?void 0:l.language,title:null===(r=c.data)||void 0===r?void 0:r.title},d.payload)};case"SET_PAGE_SETTINGS_FORM":return to(to({},c),{},{form:d.payload});default:return c}},tools:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ao,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_GLOBAL_PANEL":return io(io({},e),{},{globalPanel:t.payload});case"CHANGE_ACTIVE_DEVICE":return io(io({},e),{},{activeDevice:t.payload});default:return e}}});const co=(0,o.MT)(ro,window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__());var so=n(9862),uo=n(4664),mo=n(8216),po=n(2068),vo="row",fo="column",bo="addon",ho="block",go="builderaddon",_o="myaddon",Eo="dynamic-content";const yo=function(e){var t=e.children,n=(0,po.L)({accept:bo,hover:function(e){},collect:function(e){return{isOver:e.isOver(),canDrop:e.canDrop()}},canDrop:function(e){return"columns"===e.name}}),o=(0,J.Z)(n,2),i=o[0],a=(i.canDrop,i.isOver,o[1]);return K.createElement("div",{className:"builder-container",ref:a},t)};var Io=n(7462),xo=n(7326);const Oo={saveClose:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M31.693 10.667a8.669 8.669 0 0 1-7.377 8.57v8.067a2.572 2.572 0 0 1-2.571 2.571H2.888a2.539 2.539 0 0 1-2.572-2.571V8.446a2.572 2.572 0 0 1 2.572-2.571h12.915a8.667 8.667 0 0 1 15.89 4.792Zm-9.948 16.315V19.24a8.67 8.67 0 0 1-6.042-3.935H6.745c-.75 0-1.286-.536-1.286-1.286V8.446H3.21c-.214 0-.321.161-.321.322v18.214c0 .214.107.322.321.322h18.215c.16 0 .321-.108.321-.322Zm-7.386-16.315c0-.768.1-1.512.287-2.22H8.031v4.285h6.576a8.689 8.689 0 0 1-.248-2.065Zm-2.043 5.922c-2.625 0-4.714 2.143-4.714 4.715a4.687 4.687 0 0 0 4.714 4.714c2.572 0 4.715-2.09 4.715-4.714 0-2.572-2.143-4.715-4.715-4.715Zm0 6.857c-1.232 0-2.143-.91-2.143-2.142 0-1.179.911-2.143 2.143-2.143a2.15 2.15 0 0 1 2.143 2.143c0 1.232-.964 2.142-2.143 2.142ZM28.167 6.51l-4.153 4.154 4.153 4.153a.69.69 0 1 1-.977.977l-4.154-4.153-4.153 4.153a.69.69 0 0 1-.977 0 .69.69 0 0 1 0-.977l4.153-4.153-4.153-4.154a.69.69 0 1 1 .977-.977l4.154 4.153 4.153-4.153a.69.69 0 1 1 .977.977Z" fill="currentColor"/>',viewBox:"0 0 32 32"},backendLink:{icon:'<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" d="M7 12h5.5a1.5 1.5 0 0 0 1.5-1.5v-7A1.5 1.5 0 0 0 12.5 2h-7A1.5 1.5 0 0 0 4 3.5V9m7-4-9 9m0 0h3.5M2 14v-3.5" fill="none" />',viewBox:"0 0 16 16"},saveNew:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M12.38 16.657c-2.637 0-4.736 2.153-4.736 4.736a4.71 4.71 0 0 0 4.736 4.737c2.584 0 4.737-2.1 4.737-4.737 0-2.583-2.153-4.736-4.737-4.736Zm0 6.89c-1.238 0-2.153-.916-2.153-2.154 0-1.184.915-2.152 2.153-2.152a2.16 2.16 0 0 1 2.153 2.152c0 1.238-.968 2.153-2.153 2.153Z" fill="#676D98"/><path fill-rule="evenodd" clip-rule="evenodd" d="M31.836 10.832a8.71 8.71 0 0 1-7.4 8.61v7.98a2.584 2.584 0 0 1-2.583 2.583H2.908a2.55 2.55 0 0 1-2.584-2.583V8.476c0-1.4 1.13-2.583 2.584-2.583h13.049a8.707 8.707 0 0 1 15.879 4.94ZM21.853 27.1v-7.652a8.711 8.711 0 0 1-6.16-4.082h-8.91c-.754 0-1.292-.538-1.292-1.291V8.476h-2.26c-.216 0-.323.162-.323.323v18.3c0 .215.107.323.323.323h18.3c.16 0 .322-.108.322-.323Zm-7.432-16.267c0-.816.113-1.607.323-2.356h-6.67v4.306h6.566a8.732 8.732 0 0 1-.219-1.95Zm9.432-4.644a.714.714 0 0 0-1.429 0v3.93h-3.929a.715.715 0 0 0 0 1.429h3.93v3.93a.714.714 0 1 0 1.428 0v-3.93h3.93a.714.714 0 0 0 0-1.43h-3.93V6.189Z" fill="currentColor"/>',viewBox:"0 0 32 32"},cornerGear:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.852 0H0v4.817h3.235V3.211h1.617V0Zm12.94 0h-6.47v3.211h6.47V0Zm11.322 0H24.26v3.211h1.618v1.606h3.235V0ZM0 11.24v6.423h3.235V11.24H0Zm29.114 6.423V11.24h-3.235v6.423h3.235Zm-25.88 6.423H0v4.817h4.852v-3.211H3.235v-1.606Zm8.088 4.817h6.47v-3.211h-6.47v3.211Zm19.462-2.213 1.062.6a.337.337 0 0 1 .148.349c-.297.899-.741 1.698-1.359 2.372a.297.297 0 0 1-.37.05l-1.062-.6a4.953 4.953 0 0 1-1.482.875v1.224c0 .125-.1.25-.247.3a6.52 6.52 0 0 1-2.693 0c-.123-.05-.222-.175-.222-.3v-1.224c-.568-.2-1.062-.5-1.507-.874l-1.062.6a.297.297 0 0 1-.37-.05 6.402 6.402 0 0 1-1.334-2.373.289.289 0 0 1 .123-.35l1.062-.6a5.34 5.34 0 0 1 0-1.772l-1.062-.6a.289.289 0 0 1-.123-.35c.271-.898.74-1.697 1.333-2.372a.297.297 0 0 1 .371-.05l1.062.625c.445-.4.939-.7 1.507-.9v-1.223c0-.125.074-.25.222-.275a5.772 5.772 0 0 1 2.693 0 .29.29 0 0 1 .247.275v1.224c.543.2 1.037.5 1.482.874l1.062-.6a.297.297 0 0 1 .37.05 6.403 6.403 0 0 1 1.334 2.373c.05.125 0 .274-.123.35l-1.063.599a4.29 4.29 0 0 1 0 1.773Zm-6.62-.9c0 1.125.864 1.999 1.976 1.999a1.977 1.977 0 0 0 1.976-1.998c0-1.099-.89-1.998-1.976-1.998-1.112 0-1.976.899-1.976 1.998Z" fill="currentColor"/>',viewBox:"0 0 32 32"},expandAll:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M9.68417 2.5549H4.37292L12.2388 10.4544C12.7429 10.925 12.7429 11.7318 12.2388 12.236C11.7682 12.7401 10.9613 12.7401 10.4572 12.236L2.59113 4.36995L2.59136 9.64795C2.59136 10.354 2.01993 10.9254 1.31391 10.9254C0.607895 10.9254 0.036461 10.354 0.036461 9.64795V1.27768C0.036461 0.571668 0.607865 0.000234483 1.31391 0.000234483L9.68417 0C10.3902 0 10.9616 0.571434 10.9616 1.27745C10.9616 1.98347 10.3902 2.5549 9.68417 2.5549ZM29.4102 22.3173C29.4102 21.6113 29.9816 21.0399 30.6877 21.0399L30.6874 21.0399C31.3934 21.0399 31.9648 21.6114 31.9648 22.3174L31.9651 30.7213C31.9651 31.4273 31.3936 31.9987 30.6876 31.9987H22.3173C21.6113 31.9987 21.0399 31.4273 21.0399 30.7213C21.0399 30.0153 21.6113 29.4438 22.3173 29.4438H27.6286L19.7962 21.5778C19.292 21.1072 19.292 20.3003 19.7962 19.7962C20.2668 19.292 21.0737 19.292 21.5778 19.7962L29.4102 27.6286V22.3173ZM10.4209 19.8008L2.5549 27.6332V22.322C2.5549 21.6159 1.98347 21.0445 1.27745 21.0445C0.571434 21.0445 0 21.6159 0 22.322V30.6922C0 31.3983 0.571434 31.9697 1.27745 31.9697H9.64771C10.3538 31.9697 10.9252 31.3982 10.9252 30.6922C10.9252 29.9862 10.3537 29.4148 9.64771 29.4148H4.36996L12.236 21.5487C12.7401 21.0446 12.7401 20.2377 12.236 19.7671C11.7319 19.2963 10.9252 19.2963 10.4209 19.8007L10.4209 19.8008ZM22.3173 0.036461H30.6876L30.6875 0.036521C31.3935 0.036521 31.965 0.607925 31.9985 1.31397L31.9987 9.68423C31.9987 10.3903 31.4273 10.9617 30.7213 10.9617C30.0153 10.9617 29.4438 10.3903 29.4438 9.68423V4.37298L21.5778 12.2054C21.1072 12.7095 20.3003 12.7095 19.7962 12.2054C19.292 11.7348 19.292 10.9279 19.7962 10.4238L27.6286 2.59136H22.3173C21.6113 2.59136 21.0399 2.01993 21.0399 1.31391C21.0399 0.607895 21.6113 0.036461 22.3173 0.036461Z" fill="currentColor" />',viewBox:"0 0 32 32"},collapseAll:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M12.3566 2.8512L12.3566 11.0827L12.3565 11.0826C12.3565 11.7769 11.7938 12.3389 11.0984 12.3719L2.85525 12.3721C2.15995 12.3721 1.59719 11.8101 1.59719 11.1158C1.59719 10.4215 2.15992 9.85955 2.85525 9.85955H8.08587L0.372362 2.12392C-0.124121 1.66111 -0.124121 0.867614 0.372362 0.371834C0.835835 -0.123945 1.63045 -0.123945 2.12694 0.371835L9.84044 8.07441V2.8512C9.84044 2.15689 10.4032 1.59493 11.0985 1.59493C11.7938 1.59493 12.3566 2.15686 12.3566 2.8512ZM12.3566 29.1507L12.3566 20.9192L12.3565 20.9194C12.3565 20.225 11.7938 19.6631 11.0984 19.6301L2.85525 19.6299C2.15995 19.6299 1.59719 20.1918 1.59719 20.8861C1.59719 21.5804 2.15992 22.1424 2.85525 22.1424H8.08587L0.372362 29.878C-0.124121 30.3408 -0.124121 31.1343 0.372362 31.6301C0.835835 32.1259 1.63045 32.1259 2.12694 31.6301L9.84044 23.9275V29.1507C9.84044 29.8451 10.4032 30.407 11.0985 30.407C11.7938 30.407 12.3566 29.8451 12.3566 29.1507ZM19.6423 11.0827V2.8512C19.6423 2.15686 20.205 1.59493 20.9003 1.59493C21.5956 1.59493 22.1584 2.15689 22.1584 2.8512V8.07441L29.8719 0.371835C30.3684 -0.123945 31.163 -0.123945 31.6265 0.371834C32.1229 0.867614 32.1229 1.66111 31.6265 2.12392L23.913 9.85955H29.1436C29.8389 9.85955 30.4016 10.4215 30.4016 11.1158C30.4016 11.8101 29.8389 12.3721 29.1436 12.3721L20.9004 12.3719C20.2051 12.3389 19.6423 11.7769 19.6423 11.0826L19.6423 11.0827ZM19.6423 29.1507V20.9192L19.6423 20.9194C19.6423 20.225 20.2051 19.6631 20.9004 19.6301L29.1436 19.6299C29.8389 19.6299 30.4016 20.1918 30.4016 20.8861C30.4016 21.5804 29.8389 22.1424 29.1436 22.1424H23.913L31.6265 29.878C32.1229 30.3408 32.1229 31.1343 31.6265 31.6301C31.163 32.1259 30.3684 32.1259 29.8719 31.6301L22.1584 23.9275V29.1507C22.1584 29.8451 21.5956 30.407 20.9003 30.407C20.205 30.407 19.6423 29.8451 19.6423 29.1507Z" fill="currentColor" />',viewBox:"0 0 32 32"},roundedCorner:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M0 4.85393C0 2.17318 2.17318 0 4.85393 0H27.1461C29.8268 0 32 2.17318 32 4.85393V27.1461C32 29.8268 29.8268 32 27.1461 32H4.85393C2.17318 32 0 29.8268 0 27.1461V4.85393ZM4.85393 3.23595C3.96035 3.23595 3.23595 3.96035 3.23595 4.85393V27.1461C3.23595 28.0397 3.96035 28.764 4.85393 28.764H27.1461C28.0397 28.764 28.764 28.0397 28.764 27.1461V4.85393C28.764 3.96035 28.0397 3.23595 27.1461 3.23595H4.85393Z" fill="#4E5487" fill="currentColor"/>',viewBox:"0 0 32 32"},ellipsisDoubleX:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M5.6 14.2a2.6 2.6 0 100-5.2 2.6 2.6 0 000 5.2zm0 8.667a2.6 2.6 0 100-5.2 2.6 2.6 0 000 5.2zm13-11.267a2.6 2.6 0 11-5.2 0 2.6 2.6 0 015.2 0zM16 22.867a2.6 2.6 0 100-5.2 2.6 2.6 0 000 5.2zM29 11.6a2.6 2.6 0 11-5.2 0 2.6 2.6 0 015.2 0zm-2.6 11.267a2.6 2.6 0 100-5.2 2.6 2.6 0 000 5.2z" fill="currentColor"/>',viewBox:"0 0 32 32"},ellipsisDoubleY:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M17.8 5.6a2.6 2.6 0 105.2 0 2.6 2.6 0 00-5.2 0zm-8.667 0a2.6 2.6 0 105.2 0 2.6 2.6 0 00-5.2 0zm11.267 13a2.6 2.6 0 110-5.2 2.6 2.6 0 010 5.2zM9.133 16a2.6 2.6 0 105.2 0 2.6 2.6 0 00-5.2 0zM20.4 29a2.6 2.6 0 110-5.2 2.6 2.6 0 010 5.2zM9.133 26.4a2.6 2.6 0 105.2 0 2.6 2.6 0 00-5.2 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},ellipsisX:{icon:'<path d="M19.484 16.484C19.484 14.597 17.887 13 16 13c-1.935 0-3.484 1.597-3.484 3.484A3.47 3.47 0 0016 19.968c1.887 0 3.484-1.549 3.484-3.484zM24.516 13c-1.935 0-3.484 1.597-3.484 3.484a3.47 3.47 0 003.484 3.484c1.887 0 3.484-1.549 3.484-3.484C28 14.597 26.403 13 24.516 13zM7.484 13C5.548 13 4 14.597 4 16.484a3.47 3.47 0 003.484 3.484c1.887 0 3.484-1.549 3.484-3.484C10.968 14.597 9.37 13 7.484 13z" fill="currentColor"/>',viewBox:"0 0 32 32"},ellipsisY:{icon:'<path d="M16.516 19.484C18.403 19.484 20 17.887 20 16c0-1.935-1.597-3.484-3.484-3.484A3.47 3.47 0 0013.032 16c0 1.887 1.549 3.484 3.484 3.484zM20 24.516c0-1.935-1.597-3.484-3.484-3.484a3.47 3.47 0 00-3.484 3.484c0 1.887 1.549 3.484 3.484 3.484C18.403 28 20 26.403 20 24.516zm0-17.032C20 5.548 18.403 4 16.516 4a3.47 3.47 0 00-3.484 3.484c0 1.887 1.549 3.484 3.484 3.484C18.403 10.968 20 9.37 20 7.484z" fill="currentColor"/>',viewBox:"0 0 32 32"},angleLeft:{icon:'<path d="M8.91 16.007c0 .345.133.69.387.926l10.615 10.694c.227.235.522.373.857.373.696 0 1.231-.539 1.231-1.257 0-.346-.134-.664-.348-.898l-9.745-9.838 9.745-9.852c.214-.22.348-.538.348-.898C22 4.54 21.465 4 20.768 4c-.334 0-.629.138-.87.373l-10.6 10.694c-.255.263-.389.58-.389.94z" fill="currentColor"/>',viewBox:"0 0 32 32"},angleLeftBold:{icon:'<path d="M4.63832 0.15601C4.68859 0.105907 4.74845 0.0664547 4.81432 0.0400107C4.88314 0.0131341 4.95643 -0.000439239 5.03031 1.08367e-05C5.0989 0.000663456 5.16675 0.0142335 5.23031 0.0400107C5.29642 0.0659993 5.35637 0.10551 5.40631 0.15601L5.91431 0.664009C5.9652 0.714884 6.00653 0.7745 6.03631 0.840008C6.06713 0.907479 6.08543 0.979991 6.09031 1.05401C6.0907 1.12737 6.07922 1.20031 6.05631 1.27001C6.0321 1.33606 5.99389 1.3961 5.94431 1.44601L2.38232 4.99999L5.93831 8.55398C5.99267 8.60187 6.03454 8.66228 6.06031 8.72998C6.08322 8.79968 6.0947 8.87262 6.09431 8.94598C6.08943 9.02 6.07113 9.09251 6.04031 9.15998C6.01053 9.22549 5.9692 9.2851 5.91831 9.33598L5.41031 9.84398C5.36036 9.89448 5.30042 9.93399 5.23431 9.95998C5.16624 9.98703 5.09356 10.0006 5.02031 9.99998C4.95175 9.99909 4.88394 9.98553 4.82032 9.95998C4.75445 9.93353 4.69459 9.89408 4.64432 9.84398L0.18633 5.39999C0.125378 5.35376 0.0766339 5.29334 0.0443302 5.22399C0.0125869 5.15372 -0.00247217 5.07705 0.000330366 4.99999C-0.000619339 4.92589 0.0158206 4.85259 0.0483302 4.786C0.0824329 4.7189 0.12931 4.65912 0.18633 4.61L4.63832 0.15601Z" fill="#3366FF"/>',viewBox:"0 0 7 10"},angleRight:{icon:'<path d="M22.09 15.993c0-.345-.133-.69-.387-.926L11.088 4.373A1.176 1.176 0 0010.232 4C9.535 4 9 4.539 9 5.257c0 .346.134.664.348.898l9.745 9.838-9.745 9.852a1.284 1.284 0 00-.348.898C9 27.46 9.535 28 10.232 28c.334 0 .629-.138.87-.373l10.6-10.694c.255-.263.389-.58.389-.94z" fill="currentColor"/>',viewBox:"0 0 32 32"},angleUp:{icon:'<path d="M15.993 8.91c-.345 0-.69.133-.926.387L4.373 19.912a1.176 1.176 0 00-.373.857C4 21.465 4.539 22 5.257 22c.346 0 .664-.134.898-.348l9.838-9.745 9.852 9.745c.22.214.538.348.898.348.718 0 1.257-.535 1.257-1.232 0-.334-.138-.629-.373-.87l-10.694-10.6a1.317 1.317 0 00-.94-.389z" fill="currentColor"/>',viewBox:"0 0 32 32"},angleDown:{icon:'<path d="M16.007 22.09c.345 0 .69-.133.926-.387l10.694-10.615c.235-.227.373-.522.373-.856C28 9.535 27.461 9 26.743 9c-.346 0-.664.134-.898.348l-9.838 9.745-9.852-9.745A1.284 1.284 0 005.257 9C4.54 9 4 9.535 4 10.232c0 .334.138.629.373.87l10.694 10.6c.263.255.58.389.94.389z" fill="currentColor"/>',viewBox:"0 0 32 32"},times:{icon:'<path d="M18.565 16L29.468 5.097c.71-.71.71-1.856 0-2.565a1.812 1.812 0 00-2.565 0L16 13.435 5.097 2.532a1.812 1.812 0 00-2.565 0c-.71.71-.71 1.856 0 2.565L13.435 16 2.532 26.903a1.812 1.812 0 001.283 3.096c.464 0 .928-.177 1.282-.531L16 18.565l10.903 10.903a1.81 1.81 0 002.565 0c.71-.71.71-1.856 0-2.565L18.565 16z" fill="currentColor"/>',viewBox:"0 0 32 32"},timesAlt:{icon:'<path d="M20.17 16l6.254-6.254a1.966 1.966 0 000-2.78l-1.39-1.39a1.966 1.966 0 00-2.78 0L16 11.83 9.746 5.576a1.966 1.966 0 00-2.78 0l-1.39 1.39a1.966 1.966 0 000 2.78L11.83 16l-6.254 6.254a1.966 1.966 0 000 2.78l1.39 1.39a1.966 1.966 0 002.78 0L16 20.17l6.254 6.254a1.966 1.966 0 002.78 0l1.39-1.39a1.966 1.966 0 000-2.78L20.17 16z" fill="currentColor"/>',viewBox:"0 0 32 32"},check:{icon:'<path d="M11.19 26.568L1.44 16.98a1.458 1.458 0 010-2.086l2.12-2.087a1.518 1.518 0 012.122 0l6.568 6.46L26.318 5.431a1.518 1.518 0 012.121 0l2.122 2.086c.585.576.585 1.51 0 2.086L13.31 26.568a1.518 1.518 0 01-2.122 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},checkAlt:{icon:'<path d="M12.495 30.407c.898 0 1.592-.372 2.083-1.1L30.492 4.521c.356-.558.508-1.032.508-1.49C31 1.83 30.154 1 28.934 1c-.829 0-1.337.305-1.845 1.1L12.411 25.38l-7.534-9.668c-.508-.66-1.033-.931-1.778-.931C1.88 14.781 1 15.645 1 16.83c0 .524.186 1.032.626 1.557l8.77 10.937c.593.745 1.22 1.083 2.1 1.083z" fill="currentColor"/>',viewBox:"0 0 32 32"},checkCircle:{icon:'<path d="M16 1C7.714 1 1 7.774 1 16c0 8.286 6.714 15 15 15 8.226 0 15-6.714 15-15 0-8.226-6.774-15-15-15zm0 2.903c6.653 0 12.097 5.444 12.097 12.097 0 6.714-5.444 12.097-12.097 12.097A12.055 12.055 0 013.903 16C3.903 9.347 9.286 3.903 16 3.903zm8.468 7.924l-1.391-1.392c-.242-.302-.726-.302-1.029 0l-8.528 8.468-3.629-3.629c-.302-.302-.726-.302-1.028 0l-1.391 1.33c-.242.303-.242.787 0 1.03l5.504 5.564c.302.302.726.302 1.028 0l10.464-10.343c.242-.303.242-.787 0-1.028z" fill="currentColor"/>',viewBox:"0 0 32 32"},plus:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M16 2a2.333 2.333 0 00-2.333 2.333v9.334H4.333a2.333 2.333 0 000 4.666h9.334v9.334a2.333 2.333 0 004.667 0v-9.334h9.333a2.333 2.333 0 000-4.666h-9.334V4.333A2.333 2.333 0 0016 2z" fill="currentColor"/>',viewBox:"0 0 32 32"},plusCircle:{icon:'<path d="M16.008 32C24.768 32 32 24.768 32 16.008 32 7.232 24.752 0 15.992 0 7.232 0 0 7.232 0 16.008 0 24.768 7.232 32 16.008 32zm-.032-8.37c-.976 0-1.593-.715-1.593-1.706V17.6h-4.55C8.824 17.6 8.11 17 8.11 16.024c0-.991.682-1.609 1.722-1.609h4.55v-4.55c0-.991.619-1.707 1.594-1.707.975 0 1.625.7 1.625 1.707v4.55h4.567c1.04 0 1.706.618 1.706 1.61 0 .975-.699 1.576-1.706 1.576H17.6v4.323c0 1.024-.65 1.706-1.625 1.706z" fill="currentColor"/>',viewBox:"0 0 32 32"},plusSquare:{icon:'<path d="M24.571 14.929c0-.402-.401-.804-.803-.804h-5.893V8.232c0-.402-.402-.803-.804-.803H14.93a.814.814 0 00-.804.803v5.893H8.232a.814.814 0 00-.803.804v2.142c0 .47.334.804.803.804h5.893v5.893c0 .469.335.803.804.803h2.142a.814.814 0 00.804-.803v-5.893h5.893a.814.814 0 00.803-.804V14.93zM31 4.214C31 2.474 29.527 1 27.786 1H4.214A3.215 3.215 0 001 4.214v23.572C1 29.594 2.406 31 4.214 31h23.572A3.215 3.215 0 0031 27.786V4.214zm-3.214 23.17c0 .268-.201.402-.402.402H4.616c-.268 0-.402-.134-.402-.402V4.616c0-.2.134-.402.402-.402h22.768c.2 0 .402.201.402.402v22.768z" fill="currentColor"/>',viewBox:"0 0 32 32"},minus:{icon:'<rect x="30" y="14" width="4.667" height="28" rx="2" transform="rotate(90 30 14)" fill="currentColor"/>',viewBox:"0 0 32 32"},minusCircle:{icon:'<path d="M16.008 32C24.768 32 32 24.768 32 16.008 32 7.232 24.752 0 15.992 0 7.232 0 0 7.232 0 16.008 0 24.768 7.232 32 16.008 32zm-.032-14.4H9.832c-1.007 0-1.722-.6-1.722-1.576 0-.991.682-1.609 1.722-1.609h12.336c1.04 0 1.706.618 1.706 1.61 0 .975-.699 1.576-1.706 1.576h-5.239-.953z" fill="currentColor"/>',viewBox:"0 0 32 32"},playCircle:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M16 3.097C8.874 3.097 3.097 8.874 3.097 16S8.874 28.903 16 28.903 28.903 23.126 28.903 16 23.126 3.097 16 3.097zM0 16C0 7.163 7.163 0 16 0s16 7.163 16 16-7.163 16-16 16S0 24.837 0 16z" fill="currentColor"/><path d="M11.871 10.655c0-.815.9-1.309 1.586-.871l8.4 5.345a1.032 1.032 0 010 1.742l-8.4 5.345a1.032 1.032 0 01-1.586-.87V10.654z" fill="currentColor"/>',viewBox:"0 0 32 32"},playCirclePro:{icon:'<rect x="0.199219" y="-0.0078125" width="32" height="32" rx="7.5" fill="currentColor"/> <path d="M13.1016 11.9825C13.1016 11.3716 13.776 11.0013 14.2914 11.3293L20.5913 15.3384C21.0694 15.6426 21.0694 16.3404 20.5913 16.6447L14.2914 20.6537C13.776 20.9817 13.1016 20.6114 13.1016 20.0005V11.9825Z" fill="#302F40"/>',viewBox:"0 0 33 32"},info:{icon:'<path d="M32 16c0-8.774-7.226-16-16-16C7.161 0 0 7.226 0 16c0 8.839 7.161 16 16 16 8.774 0 16-7.161 16-16zm-16 3.226c1.613 0 2.968 1.355 2.968 2.968A2.96 2.96 0 0116 25.16c-1.677 0-2.968-1.29-2.968-2.968A2.96 2.96 0 0116 19.227zM13.161 8.58c-.064-.452.323-.84.774-.84H18c.452 0 .839.388.774.84l-.451 8.774c-.065.451-.387.71-.775.71h-3.16c-.388 0-.71-.259-.775-.71L13.16 8.58z" fill="currentColor"/>',viewBox:"0 0 32 32"},undo:{icon:'<path d="M16.697 10c-3.962 0-7.55 1.459-10.315 3.83l-2.826-2.784C2.615 10.118 1 10.766 1 12.077v8.236c0 .81.673 1.473 1.495 1.473h8.357c1.33 0 2.003-1.591 1.061-2.52l-2.855-2.813c2.078-1.71 4.724-2.77 7.654-2.77 4.724 0 8.805 2.71 10.748 6.63a1.848 1.848 0 002.243.942c1.061-.338 1.6-1.532 1.121-2.534A15.77 15.77 0 0016.697 10z" fill="currentColor"/>',viewBox:"0 0 32 32"},redo:{icon:'<path d="M15.303 10c3.962 0 7.55 1.459 10.315 3.83l2.826-2.784c.942-.928 2.556-.28 2.556 1.031v8.236c0 .81-.673 1.473-1.495 1.473h-8.357c-1.33 0-2.003-1.591-1.061-2.52l2.855-2.813c-2.078-1.71-4.724-2.77-7.654-2.77-4.724 0-8.805 2.71-10.748 6.63a1.848 1.848 0 01-2.243.942c-1.061-.338-1.6-1.532-1.121-2.534A15.77 15.77 0 0115.303 10z" fill="currentColor"/>',viewBox:"0 0 32 32"},lock:{icon:'<path d="M27 14h-1.5V9.5C25.5 4.312 21.187 0 16 0c-5.25 0-9.5 4.313-9.5 9.5V14H5a3 3 0 00-3 3v12c0 1.688 1.313 3 3 3h22a3 3 0 003-3V17c0-1.625-1.375-3-3-3zm-6.5 0h-9V9.5c0-2.438 2-4.5 4.5-4.5 2.438 0 4.5 2.063 4.5 4.5V14z" fill="currentColor"/>',viewBox:"0 0 32 32"},unlock:{icon:'<path d="M23.5 2c-4.667.056-8.389 3.889-8.389 8.556v3.888H2.667A2.667 2.667 0 000 17.111v10.667c0 1.5 1.167 2.666 2.667 2.666h19.555a2.667 2.667 0 002.667-2.666V17.11c0-1.444-1.222-2.667-2.667-2.667h-2.666V10.5c0-2.167 1.722-4 3.944-4.056 2.222 0 4.056 1.834 4.056 4v4.445c0 .778.555 1.333 1.333 1.333h1.778c.722 0 1.333-.555 1.333-1.333v-4.445C32 5.778 28.167 2 23.5 2z" fill="currentColor"/>',viewBox:"0 0 32 32"},arrowsX:{icon:'<path d="M31.564 16.948l-5.38 5.38c-.945.944-2.563.275-2.563-1.062v-2.881H8.384v2.881c0 1.337-1.619 2.006-2.562 1.063L.44 16.947a1.494 1.494 0 010-2.12l5.38-5.38c.944-.944 2.563-.275 2.563 1.062v2.881h15.243v-2.887c0-1.337 1.619-2.006 2.562-1.062l5.375 5.38a1.513 1.513 0 010 2.126z" fill="currentColor"/>',viewBox:"0 0 32 32"},arrowsY:{icon:'<path d="M21.483 23.594h-2.916V8.406h2.916c1.33 0 2.028-1.625 1.077-2.562L17.046.469a1.401 1.401 0 00-2.092 0L9.44 5.844c-.951.937-.254 2.562 1.077 2.562h2.98v15.188h-2.98c-1.33 0-2.028 1.625-1.077 2.562l5.514 5.375c.57.625 1.521.625 2.092 0l5.514-5.375c.951-.937.254-2.562-1.077-2.562z" fill="currentColor"/>',viewBox:"0 0 32 32"},download:{icon:'<path d="M13.5 0c-.875 0-1.5.688-1.5 1.5V12H6.5c-1.125 0-1.688 1.375-.875 2.188l9.5 9.5c.438.437 1.25.437 1.688 0l9.5-9.5c.812-.813.25-2.188-.875-2.188H20V1.5c0-.813-.688-1.5-1.5-1.5h-5zM32 23.5c0-.813-.688-1.5-1.5-1.5h-9.188l-3.062 3.063a3.136 3.136 0 01-4.563 0L10.626 22H1.5c-.875 0-1.5.688-1.5 1.5v7c0 .875.625 1.5 1.5 1.5h29c.813 0 1.5-.625 1.5-1.5v-7zM24.25 29c0 .688-.563 1.25-1.25 1.25-.688 0-1.25-.563-1.25-1.25 0-.688.563-1.25 1.25-1.25.688 0 1.25.563 1.25 1.25zm4 0c0 .688-.563 1.25-1.25 1.25-.688 0-1.25-.563-1.25-1.25 0-.688.563-1.25 1.25-1.25.688 0 1.25.563 1.25 1.25z" fill="currentColor"/>',viewBox:"0 0 32 32"},upload:{icon:'<path d="M18.5 23.988c.813 0 1.5-.626 1.5-1.502V11.971h5.438a1.234 1.234 0 00.875-2.128l-9.5-9.514c-.438-.439-1.25-.439-1.688 0l-9.5 9.514A1.234 1.234 0 006.5 11.97H12v10.515c0 .876.625 1.502 1.5 1.502h5zm13.5-.5c0-.814-.688-1.503-1.5-1.503H22v.501c0 1.94-1.625 3.505-3.5 3.505h-5a3.497 3.497 0 01-3.5-3.505v-.5H1.5c-.875 0-1.5.688-1.5 1.502v7.01C0 31.374.625 32 1.5 32h29c.813 0 1.5-.626 1.5-1.502v-7.01zm-7.75 5.508c0 .688-.563 1.251-1.25 1.251-.688 0-1.25-.563-1.25-1.251 0-.689.563-1.252 1.25-1.252.688 0 1.25.563 1.25 1.252zm4 0c0 .688-.563 1.251-1.25 1.251-.688 0-1.25-.563-1.25-1.251 0-.689.563-1.252 1.25-1.252.688 0 1.25.563 1.25 1.252z" fill="currentColor"/>',viewBox:"0 0 32 32"},cloudUpload:{icon:'<path d="M16.645 12.951a.868.868 0 00-1.228 0l-5.258 5.258a1.247 1.247 0 101.764 1.765l2.86-2.86V28.26a1.247 1.247 0 102.496 0V17.113l2.86 2.86a1.248 1.248 0 101.765-1.764l-5.259-5.258z" fill="currentColor"/><path d="M26.008 11.828C25.86 6.384 21.386 2 15.906 2c-2.517 0-4.928.931-6.79 2.622a10.087 10.087 0 00-3.114 5.47 7.589 7.589 0 00-3.973 2.266A7.586 7.586 0 000 17.532c0 4.196 3.414 7.61 7.61 7.61h.063a1.248 1.248 0 100-2.495h-.07a5.12 5.12 0 01-5.108-5.115c0-2.648 2.065-4.887 4.7-5.098.6-.048 1.08-.518 1.142-1.116a7.584 7.584 0 017.57-6.823c4.196 0 7.61 3.414 7.61 7.61v.374c0 1 .81 1.81 1.809 1.81a4.184 4.184 0 014.179 4.179 4.184 4.184 0 01-4.18 4.18l-.935-.001a1.247 1.247 0 100 2.495h.935A6.682 6.682 0 0032 18.468c0-3.45-2.63-6.297-5.992-6.64z" fill="currentColor"/>',viewBox:"0 0 32 32"},emptyBox:{icon:'<path d="M20.943 15.97c-.797 0-1.547-.401-1.923-1.027l-3-4.78-3.047 4.78c-.375.67-1.125 1.072-1.922 1.072-.235 0-.422-.044-.61-.089L4.02 14.14v7.952c0 .67.469 1.25 1.125 1.385l10.126 2.457c.469.09.985.09 1.453 0l10.127-2.457c.703-.134 1.172-.715 1.172-1.385v-7.952l-6.423 1.787a3.25 3.25 0 01-.656.045zm9.985-5.003L28.49 6.366c-.14-.268-.422-.402-.75-.358L16.02 7.393l4.266 6.835a.846.846 0 00.891.313l9.282-2.546a.733.733 0 00.47-1.028zM3.503 6.366l-2.438 4.601c-.187.402.047.894.47 1.028l9.281 2.546a.801.801 0 00.891-.357l4.313-6.79L4.253 6.007c-.328-.044-.61.09-.75.358z" fill="currentColor"/>',viewBox:"0 0 32 32"},star:{icon:'<path d="M14.294 1.101l-3.89 8.31-8.797 1.312c-1.556.25-2.154 2.249-1.017 3.436l6.283 6.435-1.496 9.059c-.24 1.624 1.437 2.874 2.813 2.124l7.84-4.31 7.78 4.31c1.376.75 3.052-.5 2.813-2.124l-1.497-9.06 6.284-6.434c1.137-1.187.539-3.187-1.017-3.436L21.655 9.41l-3.95-8.31a1.871 1.871 0 00-3.41 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},pencil:{icon:'<path d="M18.157 5.834L.764 23.228.013 30.36a1.455 1.455 0 001.626 1.627l7.133-.75 17.394-17.394-8.009-8.009zm12.951-1.188L27.354.892c-1.126-1.19-3.065-1.19-4.254 0l-3.504 3.503 8.009 8.009L31.108 8.9c1.19-1.189 1.19-3.128 0-4.254z" fill="currentColor"/>',viewBox:"0 0 32 32"},move:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M13.178 5.793l1.591-1.59v3.182a1.23 1.23 0 002.462 0V4.202l1.591 1.591a1.23 1.23 0 001.74-1.74L16.872.36a1.23 1.23 0 00-.188-.154c-.02-.013-.042-.024-.064-.035a1.171 1.171 0 01-.033-.017 1.24 1.24 0 00-.115-.06 1.227 1.227 0 00-.127-.04l-.036-.011a.571.571 0 00-.067-.02 1.209 1.209 0 00-.482 0c-.023.005-.045.012-.068.02l-.036.011c-.042.01-.085.024-.126.04a1.22 1.22 0 00-.115.06 1.053 1.053 0 01-.034.017c-.021.011-.043.022-.063.035-.067.045-.13.096-.187.154l-3.692 3.692a1.23 1.23 0 001.74 1.74zM16 20.307a4.308 4.308 0 100-8.615 4.308 4.308 0 000 8.615zm-.87 3.438a1.23 1.23 0 012.1.87v3.183l1.592-1.591a1.23 1.23 0 011.74 1.74l-3.69 3.692h-.002c-.057.058-.12.109-.187.154a.576.576 0 01-.062.034l-.016.008a.714.714 0 01-.26.11.929.929 0 00-.035.01.563.563 0 01-.069.02c-.159.033-.323.033-.482 0a.563.563 0 01-.069-.02l-.036-.01a.714.714 0 01-.241-.1 1.055 1.055 0 00-.034-.018c-.02-.01-.042-.021-.061-.034a1.232 1.232 0 01-.188-.154l-3.692-3.692a1.23 1.23 0 011.74-1.74l1.591 1.59v-3.182c0-.326.13-.64.36-.87zm16.814-8.092a1.248 1.248 0 00-.039-.124c-.018-.04-.039-.08-.062-.118a1.204 1.204 0 01-.017-.034c-.01-.02-.021-.04-.034-.06a1.233 1.233 0 00-.153-.188h-.001l-3.692-3.692a1.23 1.23 0 00-1.74 1.74l1.591 1.592h-3.182a1.23 1.23 0 000 2.461h3.182l-1.59 1.592a1.232 1.232 0 00.87 2.1 1.23 1.23 0 00.87-.36l3.691-3.691v-.001c.058-.058.11-.12.154-.188.013-.019.023-.04.034-.06a1.18 1.18 0 01.017-.034 1.25 1.25 0 00.062-.118 1.25 1.25 0 00.039-.124l.011-.036a.587.587 0 00.02-.07 1.207 1.207 0 000-.481.587.587 0 00-.02-.07l-.011-.036zm-31.85.818a1.224 1.224 0 01-.038-.125 1.062 1.062 0 00-.012-.036c-.007-.023-.015-.045-.02-.069a1.207 1.207 0 010-.482.593.593 0 01.02-.07l.012-.035c.01-.043.023-.084.038-.125.019-.04.04-.08.062-.117a1.08 1.08 0 00.018-.034c.01-.02.02-.041.033-.06.045-.068.096-.13.154-.188v-.001l3.692-3.691a1.231 1.231 0 011.74 1.74l-1.59 1.591h3.182a1.23 1.23 0 110 2.462H4.202l1.591 1.591a1.23 1.23 0 01-1.74 1.74L.36 16.872a1.232 1.232 0 01-.154-.188.553.553 0 01-.033-.06.963.963 0 00-.018-.034 1.246 1.246 0 01-.062-.118z" fill="currentColor"/>',viewBox:"0 0 32 32"},save:{icon:'<path d="M29.121 8.121L23.88 2.88A3 3 0 0021.757 2H5a3 3 0 00-3 3v22a3 3 0 003 3h22a3 3 0 003-3V10.243a3 3 0 00-.879-2.122zM16 26a4 4 0 110-8 4 4 0 010 8zm6-19.032v6.282a.75.75 0 01-.75.75H6.75a.75.75 0 01-.75-.75v-6.5A.75.75 0 016.75 6h14.282a.75.75 0 01.53.22l.218.217a.749.749 0 01.22.53z" fill="currentColor"/>',viewBox:"0 0 32 32"},saveLine:{icon:'<path d="M29.063 8.125l-5.188-5.188c-.5-.5-1.438-.937-2.125-.937H5a3 3 0 00-3 3v22c0 1.688 1.313 3 3 3h22a3 3 0 003-3V10.25c0-.688-.438-1.625-.938-2.125zM19 5v5h-8V5h8zm7.625 22H5.375c-.25 0-.375-.125-.375-.375V5.375C5 5.187 5.125 5 5.375 5H8v6.5c0 .875.625 1.5 1.5 1.5h11c.813 0 1.5-.625 1.5-1.5V5.25l4.875 4.938c.063.062.125.124.125.25v16.187c0 .25-.188.375-.375.375zM16 14.5c-3.063 0-5.5 2.5-5.5 5.5 0 3.063 2.438 5.5 5.5 5.5 3 0 5.5-2.438 5.5-5.5 0-3-2.5-5.5-5.5-5.5zm0 8c-1.438 0-2.5-1.063-2.5-2.5 0-1.375 1.063-2.5 2.5-2.5 1.375 0 2.5 1.125 2.5 2.5 0 1.438-1.125 2.5-2.5 2.5z" fill="currentColor"/>',viewBox:"0 0 32 32"},social:{icon:'<path d="M11.938 1.875H2.312A1.313 1.313 0 001 3.188v9.624a1.313 1.313 0 001.313 1.313h3.752V9.96H4.343V8h1.722V6.506c0-1.7 1.012-2.638 2.562-2.638.742 0 1.518.132 1.518.132v1.668H9.29c-.843 0-1.105.523-1.105 1.06V8h1.88l-.3 1.96h-1.58v4.165h3.752a1.313 1.313 0 001.313-1.313V3.188a1.313 1.313 0 00-1.313-1.313zM29.56 5.148c.01.125.01.25.01.374 0 3.793-2.887 8.163-8.164 8.163A8.108 8.108 0 0117 12.397c.231.027.453.036.693.036a5.747 5.747 0 003.562-1.226 2.874 2.874 0 01-2.683-1.99c.178.027.356.044.542.044.258 0 .515-.035.755-.097a2.87 2.87 0 01-2.3-2.816v-.036a2.89 2.89 0 001.296.364 2.867 2.867 0 01-1.279-2.39c0-.532.142-1.02.391-1.447a8.156 8.156 0 005.916 3.002 3.24 3.24 0 01-.07-.657c0-1.581 1.279-2.87 2.869-2.87.826 0 1.572.347 2.096.907a5.65 5.65 0 001.821-.693 2.862 2.862 0 01-1.261 1.581A5.752 5.752 0 0031 3.665a6.168 6.168 0 01-1.44 1.483zM3.742 29.25h-2.54v-8.178h2.54v8.178zm-1.271-9.294a1.483 1.483 0 01-1.04-2.525 1.47 1.47 0 012.51 1.04c0 .812-.658 1.485-1.47 1.485zm8.242 9.294v-3.981c0-.95-.02-2.166-1.32-2.166-1.32 0-1.523 1.031-1.523 2.097v4.05H5.333v-8.178h2.436v1.115h.035c.34-.643 1.168-1.32 2.403-1.32 2.57 0 3.043 1.692 3.043 3.89v4.493h-2.537zM30.956 21.15c-.16-.6-.63-1.073-1.226-1.233-1.081-.292-5.418-.292-5.418-.292s-4.336 0-5.417.292a1.743 1.743 0 00-1.226 1.233c-.29 1.089-.29 3.36-.29 3.36s0 2.27.29 3.36c.16.6.63 1.053 1.226 1.213 1.081.292 5.418.292 5.418.292s4.336 0 5.417-.292a1.717 1.717 0 001.226-1.214c.29-1.088.29-3.36.29-3.36s0-2.27-.29-3.358zm-8.062 5.422v-4.124l3.625 2.062-3.625 2.062z" fill="currentColor"/>',viewBox:"0 0 32 32"},share:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M22.571 1.151a6.167 6.167 0 11-1.92 9.533l-7.965 3.982a6.185 6.185 0 010 2.667l7.964 3.982A6.167 6.167 0 1119.31 24l-7.964-3.982a6.166 6.166 0 110-8.034L19.309 8a6.166 6.166 0 013.262-6.85zm3.76 2.511a3.167 3.167 0 10-2.003 6.01 3.167 3.167 0 002.003-6.01zm-18.323 9.47a3.167 3.167 0 101.49 1.451m-1.49-1.451a3.166 3.166 0 011.49 1.451zm17.547 9.04a3.17 3.17 0 00-3.058 1.744 3.167 3.167 0 103.058-1.743z" fill="currentColor"/>',viewBox:"0 0 32 32"},canvas:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M0 5.1h2.9V2.9h2.2V0H0v5.1z" fill="currentColor"/><path d="M19.7 0h-7.3v2.9h7.3V0z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M26.9 0v2.9h2.2v2.2H32V0h-5.1z" fill="currentColor"/><path d="M2.9 12.4H0v7.3h2.9v-7.3zM32 12.4h-2.9v7.3H32v-7.3z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.9 26.9H0V32h5.1v-2.9H2.9v-2.2zM29.1 29.1h-2.2V32H32v-5.1h-2.9v2.2z" fill="currentColor"/><path d="M19.7 29.1h-7.3V32h7.3v-2.9z" fill="currentColor"/>',viewBox:"0 0 32 32"},rowsAlt:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M3 28.857h26v-8.571H3v8.571zM1 29.93C1 30.52 1.448 31 2 31h28c.552 0 1-.48 1-1.071V19.214c0-.591-.448-1.071-1-1.071H2c-.552 0-1 .48-1 1.071V29.93zM3 11.714h26V3.143H3v8.571zm-2 1.072c0 .591.448 1.071 1 1.071h28c.552 0 1-.48 1-1.071V2.07C31 1.48 30.552 1 30 1H2c-.552 0-1 .48-1 1.071v10.715z" fill="currentColor"/>',viewBox:"0 0 32 32"},columns:{icon:'<path d="M29 2H3a3 3 0 00-3 3v22c0 1.688 1.313 3 3 3h26a3 3 0 003-3V5c0-1.625-1.375-3-3-3zM14 26H4V10h10v16zm14 0H18V10h10v16z" fill="currentColor"/>',viewBox:"0 0 32 32"},columnsAlt:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M3.143 3v26h8.571V3H3.143zM2.07 1C1.48 1 1 1.448 1 2v28c0 .552.48 1 1.071 1h10.715c.591 0 1.071-.448 1.071-1V2c0-.552-.48-1-1.071-1H2.07zM20.286 3v26h8.571V3h-8.571zm-1.072-2c-.591 0-1.071.448-1.071 1v28c0 .552.48 1 1.071 1H29.93C30.52 31 31 30.552 31 30V2c0-.552-.48-1-1.072-1H19.215z" fill="currentColor"/>',viewBox:"0 0 32 32"},trash:{icon:'<path d="M18.75 26h1.5a.75.75 0 00.75-.75v-13.5a.75.75 0 00-.75-.75h-1.5a.75.75 0 00-.75.75v13.5a.75.75 0 00.75.75zM29 5h-5.15l-2.126-3.544A3 3 0 0019.151 0h-6.302a3 3 0 00-2.572 1.456L8.15 5H3a1 1 0 00-1 1v1a1 1 0 001 1h1v21a3 3 0 003 3h18a3 3 0 003-3V8h1a1 1 0 001-1V6a1 1 0 00-1-1zM12.74 3.182A.375.375 0 0113.062 3h5.876a.375.375 0 01.321.182L20.351 5h-8.702l1.091-1.818zM25 29H7V8h18v21zm-13.25-3h1.5a.75.75 0 00.75-.75v-13.5a.75.75 0 00-.75-.75h-1.5a.75.75 0 00-.75.75v13.5a.75.75 0 00.75.75z" fill="currentColor"/>',viewBox:"0 0 32 32"},ban:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M29 16.5C29 23.404 23.404 29 16.5 29c-2.88 0-5.533-.974-7.647-2.61L26.39 8.852A12.446 12.446 0 0 1 29 16.5ZM6.718 24.282 24.282 6.718A12.447 12.447 0 0 0 16.5 4C9.596 4 4 9.596 4 16.5c0 2.942 1.017 5.647 2.718 7.782ZM32 16.5C32 25.06 25.06 32 16.5 32 7.94 32 1 25.06 1 16.5 1 7.94 7.94 1 16.5 1 25.06 1 32 7.94 32 16.5Z" fill="currentColor"/>',viewBox:"0 0 32 32"},bold:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M7 17.999V4h9a7 7 0 015.704 11.058A7 7 0 0118 27.998h-7V28H7V17.999zm4 6V18h5l.125-.001H18a3 3 0 010 6h-7zm0-10V8h5a3 3 0 01.082 5.999H11z" fill="currentColor"/>',viewBox:"0 0 32 32"},italic:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M23.975 7.975V4h-12v3.975h3.6l-3.225 16.05H8V28h12v-3.975h-3.525l3.15-16.05h4.35z" fill="currentColor"/>',viewBox:"0 0 32 32"},underline:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4 24.55h24V28H4v-3.45zM10.975 12.55c0 2.85 2.175 5.175 5.025 5.175a5.185 5.185 0 005.175-5.175V4h3.45v8.55a8.546 8.546 0 01-8.55 8.55 8.546 8.546 0 01-8.55-8.55V4h3.45v8.55z" fill="currentColor"/>',viewBox:"0 0 32 32"},strikethrough:{icon:'<path d="M24.865 18.224c.273.653.412 1.403.412 2.256 0 2.231-.805 4.043-2.414 5.434C21.255 27.304 19.104 28 16.416 28c-3.136 0-5.507-.66-7.117-1.98-1.61-1.32-2.428-3.308-2.455-5.963h3.636c.056 1.567.567 2.732 1.536 3.495.968.762 2.421 1.144 4.357 1.144 1.575 0 2.825-.318 3.752-.953.927-.636 1.39-1.518 1.39-2.648 0-.805-.3-1.448-.898-1.928-.414-.33-1.113-.645-2.083-.942h6.331zm-8.73-4.448l-.868-.223c-1.714-.437-2.83-.85-3.344-1.239-.516-.388-.774-.992-.774-1.811 0-1.03.436-1.822 1.307-2.373.87-.55 1.919-.825 3.145-.825 1.686 0 2.978.296 3.877.89.898.592 1.376 1.567 1.432 2.922h3.636c-.083-2.075-.846-3.78-2.289-5.115C20.815 4.667 18.743 4 16.04 4c-2.535 0-4.59.65-6.165 1.949-1.574 1.3-2.361 3.065-2.361 5.296 0 .966.198 1.808.585 2.532l8.037-.001zm10.779 1.1H5.086c-.6 0-1.086.494-1.086 1.102 0 .608.486 1.101 1.086 1.101h21.828c.6 0 1.086-.493 1.086-1.101s-.486-1.101-1.086-1.101z" fill="currentColor"/>',viewBox:"0 0 32 32"},ul:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M7.778 4a1 1 0 011-1h22a1 1 0 011 1v2a1 1 0 01-1 1h-22a1 1 0 01-1-1V4zM7.778 15a1 1 0 011-1h22a1 1 0 011 1v2a1 1 0 01-1 1h-22a1 1 0 01-1-1v-2zM7.778 26a1 1 0 011-1h22a1 1 0 011 1v2a1 1 0 01-1 1h-22a1 1 0 01-1-1v-2zM0 5c0-1.105.893-2 1.995-2h.01C3.107 3 4 3.895 4 5s-.893 2-1.995 2h-.01A1.998 1.998 0 010 5zM0 16c0-1.105.893-2 1.995-2h.01C3.107 14 4 14.895 4 16s-.893 2-1.995 2h-.01A1.998 1.998 0 010 16zM0 27c0-1.105.893-2 1.995-2h.01C3.107 25 4 25.895 4 27s-.893 2-1.995 2h-.01A1.998 1.998 0 010 27z" fill="currentColor"/>',viewBox:"0 0 32 32"},ol:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M7.778 4a1 1 0 011-1h22a1 1 0 011 1v2a1 1 0 01-1 1h-22a1 1 0 01-1-1V4zM7.778 15a1 1 0 011-1h22a1 1 0 011 1v2a1 1 0 01-1 1h-22a1 1 0 01-1-1v-2zM7.778 26a1 1 0 011-1h22a1 1 0 011 1v2a1 1 0 01-1 1h-22a1 1 0 01-1-1v-2z" fill="currentColor"/><path d="M3.129 8H2V3.648l-1.348.418v-.918l2.356-.843h.12V8zM4.285 19H.387v-.773l1.84-1.961c.252-.276.438-.517.558-.723.123-.206.184-.401.184-.586 0-.253-.064-.45-.192-.594-.127-.146-.31-.218-.547-.218a.748.748 0 00-.605.265c-.146.175-.219.405-.219.692H.273c0-.347.082-.663.247-.95.166-.286.4-.51.703-.671a2.117 2.117 0 011.027-.247c.586 0 1.04.141 1.363.422.326.281.489.679.489 1.192 0 .28-.073.567-.22.859-.145.292-.395.631-.75 1.02L1.84 18.09h2.445V19zM1.535 26.656h.602c.286 0 .498-.071.636-.215.138-.143.207-.333.207-.57 0-.23-.069-.407-.207-.535-.135-.128-.322-.191-.562-.191a.827.827 0 00-.543.18.563.563 0 00-.219.46H.32c0-.297.08-.562.239-.797.161-.237.385-.422.671-.554.29-.133.607-.2.954-.2.601 0 1.073.145 1.414.434.34.286.511.682.511 1.188 0 .26-.079.5-.238.718a1.548 1.548 0 01-.625.504c.32.115.559.287.715.516.159.229.238.5.238.812 0 .506-.185.91-.554 1.215-.368.305-.855.457-1.461.457-.568 0-1.033-.15-1.395-.45-.36-.299-.539-.694-.539-1.187h1.129c0 .214.08.388.238.524.162.135.36.203.594.203.268 0 .478-.07.629-.211a.738.738 0 00.23-.566c0-.568-.312-.852-.937-.852h-.598v-.883z" fill="currentColor"/>',viewBox:"0 0 32 32"},quote:{icon:'<path d="M2.592 26.063c-.792.332-.773 1.196-.415 1.965.357.768.632 1.234.632 1.234.652.711 1.227.915 1.994.582 2.147-.922 3.987-2.126 5.495-3.56 1.815-1.742 3.067-3.715 3.732-5.892.665-2.151.997-5.149.997-8.991V3.537A1.54 1.54 0 0013.493 2H5.409a1.54 1.54 0 00-1.534 1.537v10.067c0 .846.69 1.537 1.534 1.537h5.23c-.05 2.587-.225 4.928-2.186 6.893-.92 1.255-3.995 3.234-5.86 4.029zM17.506 26.063c-.793.332-.773 1.196-.416 1.965.358.768.633 1.234.633 1.234.652.711 1.227.915 1.993.582 2.147-.922 3.988-2.126 5.496-3.56 1.815-1.742 3.067-3.715 3.732-5.892.664-2.151.996-5.149.996-8.991V3.537A1.54 1.54 0 0028.407 2h-8.084a1.54 1.54 0 00-1.534 1.537v10.067c0 .846.69 1.537 1.534 1.537h5.23c-.05 2.587-.226 4.928-2.187 6.893-.92 1.255-3.994 3.234-5.86 4.029z" fill="currentColor"/>',viewBox:"0 0 32 32"},code:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M31.204 14.378l-2.982-3.148V5.667c0-3.043-2.385-5.562-5.266-5.562H20.57c-1.094 0-1.889.945-1.889 2.099 0 1.154.895 2.099 1.889 2.099h2.385c.795 0 1.39.63 1.39 1.47v6.401c0 .525.2 1.05.597 1.47l2.186 2.309-2.186 2.308a2.13 2.13 0 00-.596 1.47v6.402c0 .84-.596 1.469-1.391 1.469H20.57c-1.094 0-1.889.945-1.889 2.099 0 1.154.895 2.099 1.889 2.099h2.385c2.881 0 5.267-2.519 5.267-5.562v-5.563l2.98-3.148c.796-1.05.796-2.31 0-3.149zM7.354 12.07V5.666c0-.84.596-1.469 1.391-1.469h2.385c1.093 0 1.888-.945 1.888-2.099C13.018.945 12.124 0 11.13 0H8.745C5.863.105 3.578 2.624 3.578 5.667v5.563L.596 14.378a2.108 2.108 0 000 2.939l2.982 3.148v5.563c0 3.043 2.385 5.562 5.266 5.562h2.385c1.094 0 1.889-.945 1.889-2.099 0-1.154-.895-2.099-1.889-2.099H8.745c-.795 0-1.391-.63-1.391-1.47v-6.401a2.13 2.13 0 00-.596-1.47L4.57 15.849l2.187-2.31a2.13 2.13 0 00.596-1.469z" fill="currentColor"/>',viewBox:"0 0 32 32"},copy:{icon:'<path d="M29.063 4.125L25.875.937C25.375.438 24.437 0 23.75 0H13a3 3 0 00-3 3v3H5a3 3 0 00-3 3v20c0 1.688 1.313 3 3 3h14a3 3 0 003-3v-3h5a3 3 0 003-3V6.25c0-.688-.438-1.625-.938-2.125zM18.624 29H5.375c-.25 0-.375-.125-.375-.375V9.375C5 9.187 5.125 9 5.375 9H10v14c0 1.688 1.313 3 3 3h6v2.625c0 .25-.188.375-.375.375zm8-6h-13.25c-.25 0-.375-.125-.375-.375V3.375c0-.188.125-.375.375-.375H20v5.5c0 .875.625 1.5 1.5 1.5H27v12.625c0 .25-.188.375-.375.375zM27 7h-4V3h.563c.125 0 .187.063.25.125l3.062 3.063c.063.062.125.125.125.25V7z" fill="currentColor"/>',viewBox:"0 0 32 32"},textAlignLeft:{icon:'<path d="M29 14H3a1 1 0 01-1-1v-2a1 1 0 011-1h26a1 1 0 011 1v2a1 1 0 01-1 1zM3 26h26a1 1 0 011 1v2a1 1 0 01-1 1H3a1 1 0 01-1-1v-2a1 1 0 011-1zM2.802 2h16.396a.801.801 0 01.802.802v2.396a.8.8 0 01-.802.802H2.802A.801.801 0 012 5.198V2.802A.801.801 0 012.802 2zm0 16h16.396a.8.8 0 01.802.802v2.396a.8.8 0 01-.802.802H2.802A.8.8 0 012 21.198v-2.396A.801.801 0 012.802 18z" fill="currentColor"/>',viewBox:"0 0 32 32"},textAlignCenter:{icon:'<path d="M29 10H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1v-2a1 1 0 00-1-1zm0 16H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1v-2a1 1 0 00-1-1zM8.756 6h14.488A.756.756 0 0024 5.244V2.756A.755.755 0 0023.244 2H8.756A.756.756 0 008 2.756v2.488A.756.756 0 008.756 6zm14.488 16a.756.756 0 00.756-.756v-2.488a.756.756 0 00-.756-.756H8.756a.756.756 0 00-.756.756v2.488a.756.756 0 00.756.756h14.488z" fill="currentColor"/>',viewBox:"0 0 32 32"},textAlignRight:{icon:'<path d="M3 14h26a1 1 0 001-1v-2a1 1 0 00-1-1H3a1 1 0 00-1 1v2a1 1 0 001 1zm26 12H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1v-2a1 1 0 00-1-1zm.198-24H12.802a.801.801 0 00-.802.802v2.396a.8.8 0 00.802.802h16.396A.801.801 0 0030 5.198V2.802A.8.8 0 0029.198 2zm0 16H12.802a.8.8 0 00-.802.802v2.396a.8.8 0 00.802.802h16.396a.8.8 0 00.802-.802v-2.396a.8.8 0 00-.802-.802z" fill="currentColor"/>',viewBox:"0 0 32 32"},textAlignJustify:{icon:'<path d="M29 26H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1v-2a1 1 0 00-1-1zm0-8H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1v-2a1 1 0 00-1-1zm0-8H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1v-2a1 1 0 00-1-1zm0-8H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1V3a1 1 0 00-1-1z" fill="currentColor"/>',viewBox:"0 0 32 32"},verticalAlignStart:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M.625 2c0 .76.616 1.375 1.375 1.375h28a1.375 1.375 0 100-2.75H2C1.24.625.625 1.241.625 2z" fill="currentColor"/><rect width="24" height="6" rx="1" transform="matrix(0 1 1 0 7 8)" fill="currentColor"/><rect width="16" height="6" rx="1" transform="matrix(0 1 1 0 19 8)" fill="currentColor"/>',viewBox:"0 0 32 32"},verticalAlignCenter:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M.625 16c0-.76.616-1.375 1.375-1.375h28a1.375 1.375 0 110 2.75H2c-.76 0-1.375-.616-1.375-1.375z" fill="currentColor"/><rect x="7" y="28" width="24" height="6" rx="1" transform="rotate(-90 7 28)" fill="currentColor"/><rect x="19" y="24" width="16" height="6" rx="1" transform="rotate(-90 19 24)" fill="currentColor"/>',viewBox:"0 0 32 32"},verticalAlignEnd:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M31.375 30c0-.76-.616-1.375-1.375-1.375H2a1.375 1.375 0 100 2.75h28c.76 0 1.375-.616 1.375-1.375z" fill="currentColor"/><path d="M24 24a1 1 0 001-1V1a1 1 0 00-1-1h-4a1 1 0 00-1 1v22a1 1 0 001 1h4z" fill="currentColor"/><rect width="16" height="6" rx="1" transform="matrix(0 -1 -1 0 13 24)" fill="currentColor"/>',viewBox:"0 0 32 32"},cog:{icon:'<path d="M30.462 19.731L27.8 18.194c.269-1.45.269-2.938 0-4.388l2.662-1.537a.755.755 0 00.344-.875 15.566 15.566 0 00-3.419-5.913.752.752 0 00-.925-.143L23.8 6.875A11.794 11.794 0 0020 4.681V1.612a.749.749 0 00-.587-.73 15.712 15.712 0 00-6.825 0 .749.749 0 00-.588.73v3.075a12.167 12.167 0 00-3.8 2.194L5.544 5.344a.743.743 0 00-.925.143A15.472 15.472 0 001.2 11.4c-.106.338.038.7.344.875l2.662 1.537a12.039 12.039 0 000 4.388l-2.662 1.538a.755.755 0 00-.344.875 15.566 15.566 0 003.419 5.912.752.752 0 00.925.144l2.662-1.538a11.795 11.795 0 003.8 2.194V30.4c0 .35.244.656.588.731 2.293.513 4.644.488 6.825 0a.749.749 0 00.587-.731v-3.075a12.167 12.167 0 003.8-2.194l2.663 1.538a.743.743 0 00.925-.144 15.472 15.472 0 003.419-5.912.772.772 0 00-.35-.882zM16 21c-2.756 0-5-2.244-5-5s2.244-5 5-5 5 2.244 5 5-2.244 5-5 5z" fill="currentColor"/>',viewBox:"0 0 32 32"},thunderBolt:{icon:'<path d="M24.515 10h-7.25l2.687-8.063c.25-1-.5-1.937-1.437-1.937h-9c-.75 0-1.438.563-1.5 1.313l-2 15C5.89 17.25 6.577 18 7.515 18h7.375l-2.875 12.188c-.188.937.5 1.812 1.437 1.812.563 0 1.063-.25 1.313-.75l11-19c.625-.938-.125-2.25-1.25-2.25z" fill="currentColor"/>',viewBox:"0 0 32 32"},link:{icon:'<path d="M20.41 11.59c-.375-.376-.813-.751-1.25-1.064-.439-.313-.94-.25-1.314.063l-1.314 1.313c-.5.563-.751 1.252-.751 1.877 0 .375.188.626.438.813.188.125.438.313.688.5 1.752 1.815 1.752 4.63 0 6.382l-4.254 4.192a4.421 4.421 0 01-6.381 0c-1.752-1.752-1.69-4.63.062-6.381l.814-.814c.312-.25.375-.688.25-1.063-.376-1.064-.563-2.19-.626-3.254 0-.875-1.063-1.313-1.689-.688l-2.315 2.315c-3.69 3.691-3.69 9.76 0 13.45 3.691 3.692 9.76 3.692 13.451 0l4.192-4.19v-.064c3.69-3.628 3.753-9.634 0-13.388zm8.822-8.822c-3.691-3.69-9.76-3.69-13.451 0L11.589 6.96v.062c-3.69 3.629-3.753 9.635 0 13.389.376.375.814.75 1.252 1.063.438.313.938.25 1.313-.063l1.314-1.313c.5-.563.751-1.252.751-1.877 0-.375-.188-.626-.438-.813a17.384 17.384 0 01-.688-.5c-1.752-1.815-1.752-4.63 0-6.382l4.254-4.192a4.421 4.421 0 016.381 0c1.752 1.752 1.69 4.63-.062 6.382l-.814.813c-.312.25-.375.688-.25 1.063.375 1.064.563 2.19.626 3.254 0 .875 1.063 1.313 1.689.688l2.315-2.315c3.69-3.691 3.69-9.76 0-13.45z" fill="currentColor"/>',viewBox:"0 0 32 32"},image:{icon:'<path d="M29 4H3a3 3 0 00-3 3v18c0 1.688 1.313 3 3 3h26a3 3 0 003-3V7c0-1.625-1.375-3-3-3zm-.375 21H3.375c-.25 0-.375-.125-.375-.375V7.375C3 7.187 3.125 7 3.375 7h25.25c.188 0 .375.188.375.375v17.25c0 .25-.188.375-.375.375zM8 9.5c-1.438 0-2.5 1.125-2.5 2.5 0 1.438 1.063 2.5 2.5 2.5 1.375 0 2.5-1.063 2.5-2.5 0-1.375-1.125-2.5-2.5-2.5zM6 22h20v-5l-5.5-5.438c-.313-.312-.75-.312-1.063 0L12 19l-2.5-2.438c-.313-.312-.75-.312-1.063 0L6 19v3z" fill="currentColor"/>',viewBox:"0 0 32 32"},picture:{icon:'<path d="M25.884 2H5.046C3.366 2 2 3.406 2 5.139v19.726C2 26.595 3.366 28 5.046 28h20.838c1.68 0 3.045-1.405 3.045-3.135V5.139C28.929 3.406 27.564 2 25.884 2zm-6.47 4.668c1.624 0 2.941 1.357 2.941 3.03 0 1.673-1.317 3.03-2.942 3.03-1.624 0-2.941-1.357-2.941-3.03 0-1.673 1.317-3.03 2.941-3.03zM24.928 25.1H6.421c-.813 0-1.175-.605-.808-1.352l5.048-10.3c.366-.747 1.063-.813 1.557-.149l5.076 6.833c.494.665 1.357.722 1.928.126l1.242-1.295c.57-.596 1.412-.522 1.877.163l3.216 4.732c.465.686.185 1.242-.628 1.242z" fill="currentColor"/>',viewBox:"0 0 32 32"},music:{icon:'<path d="M29.668 2.254a1.015 1.015 0 00-.777-.249l-18 2A1 1 0 0010 5v17.822A5.787 5.787 0 007 22C4.242 22 2 23.794 2 26s2.243 4 5 4 5-1.793 5-4V10.9l16-1.782v11.7A5.786 5.786 0 0025 20c-2.757 0-5 1.794-5 4s2.243 4 5 4 5-1.793 5-4V3a1 1 0 00-.332-.746z" fill="currentColor"/>',viewBox:"0 0 32 32"},zip:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M8.193 1h12.05l7.583 7.557v19.25A3.197 3.197 0 0124.634 31H8.193A3.197 3.197 0 015 27.807V4.193A3.197 3.197 0 018.193 1zm0 28.044h16.44c.682 0 1.236-.555 1.236-1.237l-.046-18.475-4.098.011a2.215 2.215 0 01-2.214-2.215V2.946l-6.024.006V4.87h1.886a.5.5 0 01.499.5v1.092a.5.5 0 01-.5.5h-1.885v2.091h1.886a.5.5 0 01.499.5v1.093a.5.5 0 01-.5.5h-1.885v2.09h1.886a.5.5 0 01.499.5v1.093a.5.5 0 01-.5.5h-2.756a.5.5 0 01-.5-.5v-1.592h-1.885a.5.5 0 01-.5-.5v-1.092a.5.5 0 01.5-.5h1.886V9.053H10.23a.5.5 0 01-.5-.5V7.462a.5.5 0 01.5-.5h1.886v-2.09H10.23a.5.5 0 01-.5-.5V2.955l-1.538.001c-.682 0-1.237.554-1.237 1.236v23.614c0 .683.555 1.237 1.237 1.237zm5.8-11.823v2.556l.772 2.266a2.078 2.078 0 01-.277 1.877 2.08 2.08 0 01-1.687.867 2.08 2.08 0 01-1.687-.867 2.078 2.078 0 01-.277-1.877l.772-2.266V17.22a.5.5 0 01.499-.5h1.386a.5.5 0 01.5.5zm-2.062 6.114c.4.56 1.34.56 1.74 0 .201-.28.255-.642.144-.968l-.26-.76h-1.508l-.26.76c-.11.326-.057.688.144.968z" fill="currentColor"/>',viewBox:"0 0 32 32"},paperclip:{icon:'<path d="M28.191 4.804c-3.739-3.739-9.823-3.739-13.563 0L3.003 16.43a6.858 6.858 0 000 9.687 6.827 6.827 0 004.844 2.003 6.83 6.83 0 004.844-2.003l10.656-10.656a4.083 4.083 0 001.204-2.906c0-1.098-.427-2.13-1.204-2.907a4.115 4.115 0 00-5.812 0l-6.97 6.969a1.37 1.37 0 001.938 1.938l6.97-6.97a1.372 1.372 0 012.338.97c0 .365-.142.71-.401.968L10.753 24.18a4.115 4.115 0 01-5.812 0 4.115 4.115 0 010-5.813L16.565 6.742a6.858 6.858 0 019.687 0 6.805 6.805 0 012.007 4.844c0 1.83-.713 3.55-2.007 4.843L14.628 28.055a1.37 1.37 0 101.938 1.938L28.19 18.367A9.527 9.527 0 0031 11.586c0-2.562-.998-4.97-2.809-6.782z" fill="currentColor"/>',viewBox:"0 0 32 32"},frame:{icon:'<path d="M0 10.571c0 .5.357.858.857.858h2.857a.869.869 0 00.857-.858v-6h6a.869.869 0 00.858-.857V.857C11.429.43 11 0 10.57 0H1.714C.714 0 0 .786 0 1.714v8.857zM20.571.857v2.857c0 .5.358.857.858.857h6v6c0 .5.357.858.857.858h2.857A.869.869 0 0032 10.57V1.714C32 .786 31.214 0 30.286 0h-8.857c-.5 0-.858.429-.858.857zm10.572 19.714h-2.857c-.5 0-.857.429-.857.858v6h-6c-.5 0-.858.428-.858.857v2.857c0 .5.358.857.858.857h8.857c.928 0 1.714-.714 1.714-1.714v-8.857c0-.429-.429-.858-.857-.858zM11.429 31.143v-2.857c0-.429-.429-.857-.858-.857h-6v-6c0-.429-.428-.858-.857-.858H.857c-.5 0-.857.429-.857.858v8.857C0 31.286.714 32 1.714 32h8.857a.869.869 0 00.858-.857z" fill="currentColor"/>',viewBox:"0 0 32 32"},crop:{icon:'<path d="M30.5 22H28V6c0-1.063-.938-2-2-2H12v6h10v20.5c0 .875.625 1.5 1.5 1.5h3c.813 0 1.5-.625 1.5-1.5V28h2.5c.813 0 1.5-.625 1.5-1.5v-3c0-.813-.688-1.5-1.5-1.5zM10 1.5C10 .687 9.312 0 8.5 0h-3C4.625 0 4 .688 4 1.5V4H1.5C.625 4 0 4.688 0 5.5v3C0 9.375.625 10 1.5 10H4v16c0 1.125.875 2 2 2h14v-6H10V1.5z" fill="currentColor"/>',viewBox:"0 0 32 32"},eye:{icon:'<path d="M31.807 14.856C28.794 8.977 22.83 5 16 5S3.204 8.98.193 14.856a1.797 1.797 0 000 1.622C3.206 22.356 9.171 26.333 16 26.333c6.83 0 12.796-3.98 15.807-9.856a1.797 1.797 0 000-1.621zM16 23.666a8 8 0 110-16 8 8 0 010 16zm0-13.333a5.296 5.296 0 00-1.406.21 2.658 2.658 0 01-3.717 3.718A5.321 5.321 0 1016 10.333z" fill="currentColor"/>',viewBox:"0 0 32 32"},eyeSlash:{icon:'<path d="M17.299 22.869l2.595 2.005c-1.25.325-2.55.525-3.895.525-6.145 0-11.515-3.58-14.225-8.87-.23-.46-.23-1 0-1.46.51-1 1.145-1.915 1.835-2.78l5.245 4.055c.28 3.72 3.35 6.655 7.145 6.655.435-.005.87-.05 1.3-.13zm14.53 4.16l-.98 1.26a.803.803 0 01-1.125.14L.31 5.694a.803.803 0 01-.14-1.125l.98-1.26a.803.803 0 011.125-.14l6.36 4.915a15.412 15.412 0 017.365-1.885c6.145 0 11.515 3.58 14.225 8.87.23.46.23 1 0 1.46-1 1.955-2.385 3.69-4.06 5.105l5.525 4.27c.35.27.415.775.14 1.125zM23.2 15.79a7.19 7.19 0 00-7.2-7.19c-1.665 0-3.28.585-4.56 1.655l3.68 2.845c.045-.165.07-.33.075-.5 0-.51-.165-1-.465-1.41a4.74 4.74 0 015.805 6.095l1.965 1.52c.43-.915.695-1.925.695-3.005.005-.005.005-.005.005-.01z" fill="currentColor"/>',viewBox:"0 0 32 32"},clipboard:{icon:'<path d="M25 4h-5c0-2.188-1.813-4-4-4-2.25 0-4 1.813-4 4H7a3 3 0 00-3 3v22c0 1.688 1.313 3 3 3h18a3 3 0 003-3V7c0-1.625-1.375-3-3-3zm-9-1.5c.813 0 1.5.688 1.5 1.5 0 .875-.688 1.5-1.5 1.5-.875 0-1.5-.625-1.5-1.5 0-.813.625-1.5 1.5-1.5zm9 26.125c0 .25-.188.375-.375.375H7.375c-.25 0-.375-.125-.375-.375V7.375C7 7.187 7.125 7 7.375 7H10v2.25c0 .438.313.75.75.75h10.5a.76.76 0 00.75-.75V7h2.625c.188 0 .375.188.375.375v21.25z" fill="currentColor"/>',viewBox:"0 0 32 32"},clipboardBelow:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M14 4h4.375C19.797 4 21 5.203 21 6.625v19.25a2.626 2.626 0 0 1-2.625 2.625H2.625A2.591 2.591 0 0 1 0 25.875V6.625A2.626 2.626 0 0 1 2.625 4H7A3.49 3.49 0 0 1 10.5.5C12.414.5 14 2.086 14 4Zm-2.188 0A1.33 1.33 0 0 0 10.5 2.687c-.766 0-1.313.602-1.313 1.313 0 .766.547 1.313 1.313 1.313.71 0 1.313-.547 1.313-1.313ZM2.626 16.015V6.953c0-.164.11-.328.328-.328H5.25v1.969c0 .383.273.656.656.656h9.188a.665.665 0 0 0 .656-.656V6.625h2.297c.164 0 .328.164.328.328v9.062H2.625Zm8.293 8.592a.625.625 0 0 1-.837 0l-2.746-2.472a.625.625 0 1 1 .836-.929l1.704 1.533v-4.09a.625.625 0 1 1 1.25 0v4.09l1.703-1.533a.625.625 0 0 1 .836.93l-2.746 2.471Z" clip-rule="evenodd"/>',viewBox:"0 0 21 29"},clipboardAbove:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M14 4h4.375C19.797 4 21 5.203 21 6.625v19.25a2.626 2.626 0 0 1-2.625 2.625H2.625A2.591 2.591 0 0 1 0 25.875V6.625A2.626 2.626 0 0 1 2.625 4H7A3.49 3.49 0 0 1 10.5.5C12.414.5 14 2.086 14 4Zm-2.188 0A1.33 1.33 0 0 0 10.5 2.687c-.766 0-1.313.602-1.313 1.313 0 .766.547 1.313 1.313 1.313.71 0 1.313-.547 1.313-1.313Zm6.235 21.875c.164 0 .328-.11.328-.328v-9.064H2.625v9.064c0 .219.11.328.328.328h15.094Zm-7.13-17.984a.625.625 0 0 0-.836 0l-2.746 2.472a.625.625 0 0 0 .836.93l1.704-1.534v4.09a.625.625 0 1 0 1.25 0V9.76l1.703 1.533a.625.625 0 1 0 .836-.929l-2.746-2.472Z" clip-rule="evenodd"/>',viewBox:"0 0 21 29"},paste:{icon:'<path d="M10 11.5C10 9.625 11.563 8 13.5 8H22V3.5c0-.813-.688-1.5-1.5-1.5h-5.063c-.687-1.188-2-2-3.437-2-1.5 0-2.813.813-3.5 2h-5C2.625 2 2 2.688 2 3.5v21c0 .875.625 1.5 1.5 1.5H10V11.5zm2-9c.813 0 1.5.688 1.5 1.5 0 .875-.688 1.5-1.5 1.5-.875 0-1.5-.625-1.5-1.5 0-.813.625-1.5 1.5-1.5zM23.5 18c-.875 0-1.5-.625-1.5-1.5V10h-8.5c-.875 0-1.5.688-1.5 1.5v19c0 .875.625 1.5 1.5 1.5h15c.813 0 1.5-.625 1.5-1.5V18h-6.5zm6.5-2.375c0-.313-.25-.813-.5-1.063L25.437 10.5c-.25-.25-.75-.5-1.062-.5H24v6h6v-.375z" fill="currentColor"/>',viewBox:"0 0 32 32"},clone:{icon:'<path d="M29 0H11a3 3 0 00-3 3v18c0 1.688 1.313 3 3 3h18a3 3 0 003-3V3c0-1.625-1.375-3-3-3zM11 26c-2.813 0-5-2.188-5-5V8H3a3 3 0 00-3 3v18c0 1.688 1.313 3 3 3h18a3 3 0 003-3v-3H11z" fill="currentColor"/>',viewBox:"0 0 32 32"},cloneLine:{icon:'<path d="M29 0H9a3 3 0 00-3 3v3H3a3 3 0 00-3 3v20c0 1.688 1.313 3 3 3h20a3 3 0 003-3v-3h3a3 3 0 003-3V3c0-1.625-1.375-3-3-3zm-6.375 29H3.375c-.25 0-.375-.125-.375-.375V9.375C3 9.187 3.125 9 3.375 9H6v14c0 1.688 1.313 3 3 3h14v2.625c0 .25-.188.375-.375.375zm6-6H9.375c-.25 0-.375-.125-.375-.375V3.375C9 3.187 9.125 3 9.375 3h19.25c.188 0 .375.188.375.375v19.25c0 .25-.188.375-.375.375z" fill="currentColor"/>',viewBox:"0 0 32 32"},filter:{icon:'<path d="M29.56 0H2.44C1.153 0 .509 1.624 1.446 2.56L12.28 14.116v12.866c0 .5.175 1 .585 1.25l4.686 3.497c.937.687 2.226 0 2.226-1.25V14.116L30.555 2.561C31.492 1.624 30.848 0 29.56 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},search:{icon:'<path d="M31.532 27.66l-6.244-6.243c-.312-.25-.687-.438-1.062-.438h-.999c1.686-2.185 2.748-4.932 2.748-7.992C25.975 5.87 20.105 0 12.987 0 5.807 0 0 5.87 0 12.987c0 7.18 5.807 12.988 12.987 12.988 2.997 0 5.745-1 7.993-2.748v1.062c0 .374.124.749.437 1.061l6.181 6.182c.624.624 1.561.624 2.123 0l1.748-1.749c.625-.562.625-1.498.063-2.123zm-18.545-6.68a7.968 7.968 0 01-7.992-7.993c0-4.37 3.56-7.992 7.992-7.992 4.371 0 7.993 3.622 7.993 7.992 0 4.434-3.622 7.993-7.993 7.993z" fill="currentColor"/>',viewBox:"0 0 32 32"},caretDown:{icon:'<path d="M8.213 11h15.574c1.079 0 1.619 1.277.856 2.024l-7.787 7.629a1.228 1.228 0 01-1.712 0l-7.787-7.629C6.594 12.277 7.134 11 8.213 11z" fill="currentColor"/>',viewBox:"0 0 32 32"},caretUp:{icon:'<path d="M23.787 21H8.213c-1.079 0-1.619-1.277-.856-2.024l7.787-7.629a1.228 1.228 0 011.712 0l7.787 7.629c.763.747.223 2.024-.856 2.024z" fill="currentColor"/>',viewBox:"0 0 32 32"},caretRight:{icon:'<path d="M11 23.787V8.213c0-1.079 1.277-1.619 2.024-.856l7.629 7.787c.463.473.463 1.24 0 1.712l-7.629 7.787c-.747.763-2.024.223-2.024-.856z" fill="currentColor"/>',viewBox:"0 0 32 32"},caretLeft:{icon:'<path d="M21 8.213v15.574c0 1.079-1.277 1.619-2.024.856l-7.629-7.787a1.228 1.228 0 010-1.712l7.629-7.787c.747-.763 2.024-.223 2.024.856z" fill="currentColor"/>',viewBox:"0 0 32 32"},typography:{icon:'<path d="M27.143 24.571h-1.447L18.732 4.59A.87.87 0 0017.93 4h-3.911a.87.87 0 00-.804.59L6.25 24.57H4.857c-.482 0-.857.429-.857.858v1.714c0 .482.375.857.857.857h7.286c.428 0 .857-.375.857-.857v-1.714c0-.429-.429-.858-.857-.858h-1.286l1.393-4.285h7.393l1.446 4.285h-1.232c-.482 0-.857.429-.857.858v1.714c0 .482.375.857.857.857h7.286c.428 0 .857-.375.857-.857v-1.714c0-.429-.429-.858-.857-.858zM13.32 16.696l2.25-6.642c.215-.858.375-1.554.429-1.875 0 .375.107 1.071.375 1.875l2.25 6.642h-5.304z" fill="currentColor"/>',viewBox:"0 0 32 32"},typographyAlt:{icon:'<path d="M16.03 4h9.901c1.387 0 2.064.688 2.064 2.076 0 1.071.011 2.143 0 3.203-.011 1.117-.744 1.907-1.77 1.918-1.038.012-1.805-.79-1.827-1.94a16.555 16.555 0 010-1.297c.01-.305-.113-.373-.395-.373a496.45 496.45 0 01-5.797 0c-.327 0-.406.113-.406.418.012 5.324.012 10.649 0 15.973 0 .316.102.43.418.418.394-.012.79-.034 1.172.056.891.214 1.455.982 1.388 1.918-.068.868-.767 1.59-1.658 1.613-2.086.023-4.161.023-6.248 0-.902-.011-1.624-.767-1.68-1.658-.056-.903.541-1.704 1.444-1.861.35-.068.71-.08 1.06-.057.394.023.507-.113.507-.508-.022-1.951-.011-3.903-.011-5.854 0-3.306-.011-6.6.011-9.905 0-.451-.124-.564-.564-.564-1.86.023-3.71.023-5.57 0-.395 0-.53.09-.497.496.034.43.011.858 0 1.298 0 1.06-.79 1.85-1.793 1.839-.981-.012-1.76-.79-1.77-1.805a179.536 179.536 0 010-3.486c0-1.173.744-1.907 1.905-1.918H16.03z" fill="currentColor"/>',viewBox:"0 0 32 32"},th:{icon:'<path d="M18.344 3c-.82 0-1.407.638-1.407 1.393v9.286c0 .812.586 1.392 1.407 1.392h11.25c.761 0 1.406-.58 1.406-1.392V4.393C31 3.638 30.355 3 29.594 3h-11.25zm-4.688 0H2.406C1.586 3 1 3.638 1 4.393v9.286c0 .812.586 1.392 1.406 1.392h11.25c.762 0 1.406-.58 1.406-1.392V4.393c0-.755-.644-1.393-1.406-1.393zM1 18.321v9.286C1 28.42 1.586 29 2.406 29h11.25c.762 0 1.406-.58 1.406-1.393v-9.286c0-.754-.644-1.392-1.406-1.392H2.406c-.82 0-1.406.638-1.406 1.392zM18.344 29h11.25c.761 0 1.406-.58 1.406-1.393v-9.286c0-.754-.645-1.392-1.406-1.392h-11.25c-.82 0-1.407.638-1.407 1.392v9.286c0 .813.586 1.393 1.407 1.393z" fill="currentColor"/>',viewBox:"0 0 32 32"},plug:{icon:'<path d="M24 2c0-1.063-.938-2-2-2-1.125 0-2 .938-2 2v6h4V2zm3 8H5c-.563 0-1 .5-1 1v2c0 .563.438 1 1 1h1v2a9.998 9.998 0 008 9.813V32h4v-6.188c4.5-.937 7.938-4.937 8-9.812v-2h1c.5 0 1-.438 1-1v-2c0-.5-.5-1-1-1zM12 2c0-1.063-.938-2-2-2-1.125 0-2 .938-2 2v6h4V2z" fill="currentColor"/>',viewBox:"0 0 32 32"},sliders:{icon:'<path d="M27.25 4.502H15.145a8.655 8.655 0 010 7.5H27.25a3.707 3.707 0 002.654-1.096 3.754 3.754 0 00-2.654-6.404zM7.252 2A6.254 6.254 0 001 8.252c0 3.451 2.8 6.252 6.252 6.252 3.451 0 6.252-2.8 6.252-6.252 0-3.451-2.8-6.252-6.252-6.252zM4.75 19.502A3.753 3.753 0 001 23.252c0 1.008.387 1.951 1.096 2.654a3.731 3.731 0 002.654 1.096h12.105a8.654 8.654 0 010-7.5H4.75zM24.748 17a6.254 6.254 0 00-6.252 6.252c0 3.451 2.8 6.252 6.252 6.252 3.451 0 6.252-2.8 6.252-6.252C31 19.801 28.2 17 24.748 17z" fill="currentColor"/>',viewBox:"0 0 32 32"},equalizer:{icon:'<path d="M5.333 2.667c.737 0 1.334.597 1.334 1.333v9.333a1.333 1.333 0 11-2.667 0V4c0-.736.597-1.333 1.333-1.333zM6.667 20h2.666a1.333 1.333 0 000-2.667h-8a1.333 1.333 0 000 2.667H4v8a1.333 1.333 0 102.667 0v-8zM17.333 16a1.333 1.333 0 10-2.666 0v12a1.333 1.333 0 102.666 0V16zM16 2.667c.736 0 1.333.597 1.333 1.333v5.333H20A1.333 1.333 0 0120 12h-8a1.333 1.333 0 010-2.667h2.667V4c0-.736.597-1.333 1.333-1.333zM30.667 20a1.333 1.333 0 010 2.667H28V28a1.333 1.333 0 01-2.667 0v-5.333h-2.666a1.333 1.333 0 010-2.667h8zM26.667 2.667C27.403 2.667 28 3.264 28 4v12a1.333 1.333 0 01-2.667 0V4c0-.736.597-1.333 1.334-1.333z" fill="currentColor"/>',viewBox:"0 0 32 32"},click:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M16 31c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15C7.716 1 1 7.716 1 16c0 8.284 6.716 15 15 15zm0 1c8.837 0 16-7.163 16-16S24.837 0 16 0 0 7.163 0 16s7.163 16 16 16z" fill="currentColor"/><path d="M21 16a5 5 0 11-10 0 5 5 0 0110 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},hover:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M31.1 15.7c2.4 6.6-.2 11.7-5.9 13.8-4.8 1.7-9.1.4-12.7-4l-5.2-6.3c-1.2-1.4-1.1-2.9 0-3.9 1.1-.9 2.5-.8 3.6.4l2.3 2.5c.1.1.1.1.2.1s.1-.1.1-.2L9.9 8c-5 1.9-8.2 6.7-8.4 13 0 .5-.3.8-.7.8-.4 0-.8-.4-.8-.8C0 14.1 3.8 8.6 9.3 6.5L9 5.7C8.4 4 9.2 2.6 10.7 2c1.5-.5 3 .1 3.6 1.8l1.8 4.9c.3-.3.7-.5 1-.6 1.2-.4 2.3-.1 3 .9.4-.3.8-.5 1.2-.7 1.2-.4 2.2-.1 2.9.8 2.5-.9 4.7.4 5.9 3.7l1 2.9zM8.5 18.2l5.2 6.3c3.3 4 7 4.9 11 3.4 4.9-1.8 7-6 4.9-11.8l-.9-2.5c-.9-2.5-2.2-3.5-3.6-3l.6 1.7c.2.5-.1.9-.4 1-.4.1-.8 0-1-.5l-.7-2.1c-.3-.9-1-1.2-1.8-.9-.3.1-.6.3-.9.6l1 2.7c.2.5-.1.9-.4 1-.4.1-.8 0-1-.5l-1.1-3c-.3-.9-1-1.2-1.8-.9-.3.1-.6.3-.9.6l1.4 3.7c.2.4 0 .9-.4 1-.4.2-.9-.1-1-.5L12.8 4.3c-.3-.7-.9-1.1-1.6-.8-.7.2-1 .9-.7 1.6l5.2 14.3c.2.6 0 1.1-.6 1.3-.5.2-.9.1-1.4-.4l-3.5-3.7c-.5-.6-1.2-.7-1.7-.3-.6.5-.5 1.2 0 1.9z" fill="currentColor"/>',viewBox:"0 0 32 32"},button:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M0 8a4 4 0 014-4h24a4 4 0 014 4v9a4 4 0 01-4 4h-.5a1 1 0 110-2h.5a2 2 0 002-2V8a2 2 0 00-2-2H4a2 2 0 00-2 2v9a2 2 0 002 2h9a1 1 0 110 2H4a4 4 0 01-4-4V8z" fill="currentColor"/><path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M16.004 12.669l1.526 9.46c.05.408.508.611.864.408l2.645-1.882 3.612 5.137c.508.661 2.034-.407 1.577-1.068l-3.612-5.188 2.696-1.832c.305-.254.305-.762-.05-.966l-8.393-4.68a.604.604 0 00-.865.611z" fill="currentColor"/>',viewBox:"0 0 32 32"},recycleAlt:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M5.333 4c.737 0 1.334.597 1.334 1.333v3.124A11.976 11.976 0 0116 4c6.12 0 11.169 4.58 11.907 10.502a1.333 1.333 0 01-2.646.33C24.687 10.229 20.76 6.667 16 6.667a9.323 9.323 0 00-7.66 4H12a1.333 1.333 0 110 2.666H5.333A1.333 1.333 0 014 12V5.333C4 4.597 4.597 4 5.333 4zm-.082 12.01a1.333 1.333 0 011.488 1.158 9.335 9.335 0 0016.922 4.165H20a1.333 1.333 0 110-2.666h6.667c.736 0 1.333.597 1.333 1.333v6.667a1.333 1.333 0 01-2.667 0v-3.124A11.976 11.976 0 0116 28C9.88 28 4.831 23.42 4.093 17.498A1.333 1.333 0 015.25 16.01z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagH1:{icon:'<path d="M19.04 7v18h-3.408v-7.827H8.384V25H5V7h3.384v7.292h7.248V7h3.408zM20.861 10.365V7h6.096v18h-3.552V10.365h-2.544z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagH2:{icon:'<path d="M16.04 7.374V25h-3.408v-7.664H5.384V25H2V7.374h3.384v7.14h7.248v-7.14h3.408zM18.461 22.229c5.424-3.911 8.136-7.157 8.136-9.737 0-.782-.184-1.398-.552-1.847-.352-.45-.912-.674-1.68-.674-1.584 0-2.424 1.123-2.52 3.37h-3.288c.096-2.08.704-3.653 1.824-4.718C21.501 7.54 22.917 7 24.63 7c1.744 0 3.08.474 4.008 1.423.944.932 1.416 2.18 1.416 3.745 0 1.231-.352 2.471-1.056 3.72a15.037 15.037 0 01-2.64 3.42 21.308 21.308 0 01-3.384 2.671h7.416v2.871H18.461V22.23z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagH3:{icon:'<path d="M16.04 7.657V24.83h-3.408v-7.468H5.384v7.468H2V7.657h3.384v6.957h7.248V7.657h3.408zM24.797 7c1.152 0 2.136.203 2.952.608.832.406 1.456.965 1.872 1.678.432.714.648 1.509.648 2.384 0 1.103-.296 2.011-.888 2.725-.592.697-1.376 1.127-2.352 1.289v.121c2.368.714 3.552 2.125 3.552 4.233 0 1.476-.488 2.675-1.464 3.6-.976.908-2.352 1.362-4.128 1.362-1.888 0-3.392-.47-4.512-1.41-1.12-.958-1.744-2.393-1.872-4.306h3.312c.08.876.36 1.573.84 2.092.496.502 1.192.754 2.088.754.768 0 1.368-.211 1.8-.633.432-.438.648-1.005.648-1.702 0-.827-.312-1.46-.936-1.898-.624-.438-1.544-.656-2.76-.656h-.696v-2.798h.696c2.24.033 3.36-.754 3.36-2.36 0-.697-.2-1.24-.6-1.629-.4-.405-.944-.608-1.632-.608-.72 0-1.312.235-1.776.705-.464.454-.728 1.095-.792 1.922h-3.312c.096-1.751.656-3.097 1.68-4.038C21.55 7.478 22.973 7 24.797 7z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagH4:{icon:'<path d="M15.04 7.202V25h-3.408v-7.74H4.384V25H1V7.202h3.384v7.21h7.248v-7.21h3.408zM17.51 21.42v-2.95L25.62 7h3.624v11.345h2.208v3.075h-2.208V25h-3.408v-3.58H17.51zM26.1 11.16l-5.136 7.184h5.136V11.16z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagH5:{icon:'<path d="M15.04 7.349v17.576h-3.408v-7.643H4.384v7.643H1V7.35h3.384v7.12h7.248v-7.12h3.408zM29.821 10.087h-8.04v4.432c.368-.449.872-.805 1.512-1.07a5.41 5.41 0 012.16-.424c1.168 0 2.136.265 2.904.797a4.537 4.537 0 011.728 2.09c.384.864.576 1.827.576 2.889 0 1.875-.512 3.377-1.536 4.506C28.117 24.436 26.67 25 24.781 25c-1.232 0-2.304-.224-3.216-.672-.912-.465-1.624-1.104-2.136-1.917-.512-.83-.792-1.793-.84-2.888h3.288c.128.747.424 1.344.888 1.792.464.432 1.08.648 1.848.648.928 0 1.616-.29 2.064-.872.464-.597.696-1.386.696-2.365 0-.93-.24-1.651-.72-2.166-.48-.514-1.16-.772-2.04-.772-.64 0-1.184.15-1.632.448a2.496 2.496 0 00-.984 1.146H18.71V7h11.112v3.087z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagH6:{icon:'<path d="M15.04 7.61v17.22h-3.408v-7.488H4.384v7.487H1V7.61h3.384v6.976h7.248V7.61h3.408zM26.677 12.293c-.256-1.691-1.104-2.537-2.544-2.537-1.12 0-1.936.504-2.448 1.512-.512.992-.736 2.553-.672 4.683.256-.78.752-1.398 1.488-1.853.752-.472 1.624-.708 2.616-.708 1.632 0 2.912.504 3.84 1.512.944.992 1.416 2.407 1.416 4.244 0 1.139-.224 2.147-.672 3.025-.448.878-1.12 1.569-2.016 2.073-.88.504-1.952.756-3.216.756-2.464 0-4.16-.772-5.088-2.317-.928-1.561-1.392-3.707-1.392-6.44 0-3.137.496-5.462 1.488-6.975C20.485 7.756 22.11 7 24.35 7c1.712 0 3.024.496 3.936 1.488.912.992 1.432 2.26 1.56 3.805h-3.168zm-5.376 6.61c0 .91.256 1.666.768 2.268.528.585 1.296.878 2.304.878.864 0 1.552-.26 2.064-.78.512-.521.768-1.245.768-2.171 0-.976-.264-1.724-.792-2.244-.512-.52-1.208-.78-2.088-.78-.832 0-1.544.243-2.136.73-.592.489-.888 1.188-.888 2.098z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagDiv:{icon:'<path d="M31.567 13.822l-6.682-7.079a1.647 1.647 0 00-2.312-.072 1.647 1.647 0 00-.072 2.311l5.634 5.96-5.634 5.96a1.647 1.647 0 00.072 2.31c.29.29.687.434 1.12.434a1.7 1.7 0 001.192-.506l6.682-7.079a1.663 1.663 0 000-2.239zM17.796 1.462a1.5 1.5 0 012.924.669L14.26 30.4a1.5 1.5 0 11-2.925-.668l6.462-28.27zM9.427 6.67a1.704 1.704 0 00-1.156-.432c-.434 0-.83.18-1.12.505l-6.718 7.08c-.577.613-.577 1.588 0 2.238l6.682 7.08c.29.325.722.505 1.192.505.433 0 .795-.144 1.12-.433.65-.614.686-1.662.072-2.312l-5.634-5.96 5.634-5.959a1.647 1.647 0 00-.072-2.311z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagP:{icon:'<path d="M27.286 4.857v1.714a.86.86 0 01-.857.858h-2.572v19.714A.86.86 0 0123 28h-1.714a.86.86 0 01-.857-.857V7.429h-1.715v19.714a.86.86 0 01-.857.857h-1.714a.86.86 0 01-.857-.857v-6H13.57A8.57 8.57 0 015 12.57 8.569 8.569 0 0113.571 4H26.43a.86.86 0 01.857.857z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagSpan:{icon:'<path d="M4.576 12.764c.296.296.625.428 1.053.428.428 0 .79-.132 1.053-.428.297-.296.461-.691.428-1.086 0-.395-.164-.757-.46-.988L3.554 7.596 6.65 4.502c.297-.297.461-.692.428-1.087 0-.395-.164-.757-.46-.987A1.515 1.515 0 005.53 2c-.395 0-.757.165-.987.46L.46 6.544c-.296.296-.461.69-.428 1.086 0 .395.165.757.46.987l4.083 4.148zM15.307 13.093h11.225a5.437 5.437 0 005.43-5.431 5.437 5.437 0 00-5.43-5.432H15.307a5.437 5.437 0 00-5.432 5.432 5.437 5.437 0 005.432 5.431zm0-8.196h11.225a2.796 2.796 0 012.797 2.798 2.796 2.796 0 01-2.797 2.798H15.307a2.796 2.796 0 01-2.798-2.798 2.796 2.796 0 012.798-2.798zM27.387 19.142c-.296-.296-.625-.428-1.053-.428-.428 0-.79.132-1.053.428-.297.296-.461.691-.428 1.086 0 .395.164.757.46.988l3.095 3.094-3.094 3.094c-.297.297-.461.692-.428 1.087 0 .395.164.757.46.987.264.263.659.428 1.054.428h.033c.395 0 .757-.165.987-.46l4.148-4.115c.296-.297.46-.692.428-1.087 0-.395-.165-.757-.461-.987l-4.148-4.115zM16.656 18.78H5.431A5.437 5.437 0 000 24.211a5.437 5.437 0 005.431 5.432h11.225a5.437 5.437 0 005.432-5.432c0-2.995-2.47-5.431-5.432-5.431zm0 8.196H5.431a2.796 2.796 0 01-2.798-2.797 2.796 2.796 0 012.798-2.798h11.225a2.796 2.796 0 012.798 2.797c0 1.548-1.284 2.798-2.798 2.798z" fill="currentColor"/>',viewBox:"0 0 32 32"},fontawesome:{icon:'<path d="M29.587 22.467c0 .45-.382.638-.832.831-1.794.77-3.713 1.476-5.763 1.476-2.882 0-4.226-1.794-7.683-1.794-2.494 0-5.12.893-7.233 1.856-.125.063-.256.063-.381.125v4.864C7.695 31.162 6.688 32 5.582 32a2.157 2.157 0 01-2.175-2.175V6.4A3.573 3.573 0 012 3.582C2 1.6 3.6 0 5.582 0c1.982 0 3.582 1.6 3.582 3.582 0 1.15-.513 2.175-1.407 2.82v1.98c.257-.087 3.676-1.793 7.17-1.793 4.083 0 6.108 1.725 7.94 1.725 2.431 0 5.12-1.725 5.763-1.725.513 0 .963.381.963.831l-.006 15.047z" fill="currentColor"/>',viewBox:"0 0 32 32"},icofont:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M25.306 9.57c2.578 0 4.769-2.223 4.769-4.801C30.107 2.159 27.948 0 25.305 0c-2.577 0-4.8 2.191-4.8 4.769 0 2.545 2.255 4.8 4.8 4.8zm3.093-4.833c0 1.643-1.385 3.028-3.06 3.028-1.709 0-2.997-1.288-2.997-3.028 0-1.644 1.353-3.061 2.996-3.061 1.579 0 3.061 1.45 3.061 3.06zm-.611 13.792c-1.032-5.64-4.64-8.958-10.183-8.926-.128 0-.74 0-1.256.194A880.864 880.864 0 003.235 13.76c-1.386.419-1.547 1.03-.774 2.255.554.859 1.191 1.658 1.83 2.459.847 1.062 1.697 2.128 2.359 3.341 1.353 2.513 3.834 3.577 6.605 3.061.464-.077.928-.19 1.393-.301.309-.075.618-.15.927-.214.774-.161 1.064.064.838.902-.134.539-.234 1.091-.335 1.648-.116.642-.233 1.29-.406 1.929-.847 3.261.138 3.226 2.747 3.133l.218-.008c.118 0 .248-.036.376-.072.081-.022.16-.044.236-.057 5.993-1.289 9.666-7.024 8.539-13.307zm-18.206-.774c-2.288.645-3.705 0-4.994-2.287 1.292-.392 2.566-.809 3.835-1.223 2.591-.846 5.158-1.684 7.797-2.29 4.189-.902 8.957 2.61 9.376 6.831.025.145-.006.29-.036.435-.01.049-.02.097-.028.145-.052 0-.093.006-.126.01-.05.006-.08.01-.1-.01-2.964-4.382-6.927-4.64-11.47-2.9-1.308.487-2.672.858-4.013 1.224l-.24.065zm2.123 1.583c2.37-.738 4.738-1.474 7.222-1.776 1.643-.065 2.867.644 3.834 1.933.29.355.644.902-.258.967-2.111.13-4.122.72-6.127 1.308-.995.292-1.988.584-2.992.819-1.74.419-3.254-.097-4.478-1.386l-.072-.07c-.283-.272-.753-.725.104-.961.928-.261 1.848-.548 2.768-.834zm10.25 3.412c1.29.354 2.191 1.063 2.095 2.642.16 1.128-.58 1.837-1.29 2.513a6.101 6.101 0 01-2.158 1.354c-.123.045-.25.096-.381.148-.792.315-1.69.672-2.326.174-.475-.367-.27-.951-.063-1.54.101-.289.203-.579.224-.845.06-.861.338-1.723.609-2.56l.068-.21c.42-1.225 1.901-2.03 3.222-1.676z" fill="currentColor"/>',viewBox:"0 0 32 32"},ionicons:{icon:'<path d="M15.933 22.226a6.159 6.159 0 100-12.318 6.159 6.159 0 000 12.318z" fill="currentColor"/><path d="M28.787 6.56c.134-.401.267-.803.267-1.204 0-1.473-1.205-2.544-2.543-2.544-.402 0-.804.134-1.206.268C22.628 1.07 19.415 0 15.933 0 11.65 0 7.632 1.74 4.686 4.686 1.606 7.766 0 11.782 0 16.066c0 4.286 1.607 8.302 4.686 11.248C7.766 30.259 11.65 32 15.933 32c4.285 0 8.301-1.607 11.247-4.686 2.945-3.08 4.686-6.962 4.686-11.247 0-3.481-1.071-6.829-3.08-9.506zm-2.678 19.683c-2.678 2.678-6.293 4.284-10.176 4.284s-7.498-1.473-10.176-4.284C3.08 23.565 1.473 19.95 1.473 16.067S2.946 8.569 5.757 5.89c2.678-2.678 6.293-4.284 10.176-4.284 2.946 0 5.891.937 8.167 2.544-.134.401-.267.803-.267 1.205 0 1.472 1.205 2.544 2.544 2.544.401 0 .803-.134 1.205-.268 1.74 2.41 2.677 5.355 2.677 8.435.134 3.749-1.472 7.364-4.15 10.176z" fill="currentColor"/>',viewBox:"0 0 32 32"},octicons:{icon:'<path d="M32 17.077c-.056.215-.038.433-.056.651-.278 3.339-1.431 6.318-3.472 8.932-1.931 2.476-4.372 4.22-7.288 5.272-.159.058-.325.08-.493.061-.416-.048-.688-.352-.688-.789-.003-.866.01-1.728.013-2.594.003-.805.037-1.613-.016-2.418-.05-.719-.219-1.398-.603-2.011a3.54 3.54 0 00-.44-.532c.234-.036.443-.065.652-.097 1.075-.17 2.122-.433 3.1-.94 1.65-.852 2.678-2.225 3.17-4.037a10.8 10.8 0 00.337-3.662 6.29 6.29 0 00-1.522-3.676c-.047-.054-.097-.099-.066-.192.45-1.321.36-2.633-.066-3.938-.118-.366-.121-.372-.506-.363-.656.016-1.268.222-1.865.481-.713.312-1.378.706-2.016 1.149-.094.064-.172.086-.284.057a14.434 14.434 0 00-4.157-.513 14.197 14.197 0 00-3.5.5.39.39 0 01-.359-.057c-.762-.513-1.553-.975-2.416-1.293-.525-.192-1.062-.343-1.63-.31-.132.006-.204.044-.25.179-.466 1.315-.595 2.646-.173 3.999.05.157.032.25-.075.375-.956 1.145-1.453 2.48-1.487 3.983-.028 1.184.081 2.354.418 3.496.597 1.995 1.857 3.355 3.741 4.124.85.346 1.74.536 2.644.67.119.02.237.032.356.052.025.003.05.013.09.022-.174.19-.34.372-.468.587a3.925 3.925 0 00-.506 1.45c-.013.07-.01.144-.097.183-.825.352-1.675.516-2.56.285-.853-.225-1.465-.783-1.925-1.53-.33-.535-.718-1.023-1.23-1.385-.523-.37-1.091-.51-1.72-.401a.81.81 0 00-.15.041c-.193.084-.24.228-.134.411.138.23.338.4.563.52.397.211.68.538.934.9.366.52.672 1.078.91 1.675.374.933 1.084 1.475 2.009 1.741.847.244 1.71.228 2.572.116.197-.026.393-.045.587-.087.128-.029.147.013.147.132 0 .914.006 1.824.01 2.738 0 .106.006.215-.01.321a.729.729 0 01-.625.625c-.19.03-.384.02-.569-.048-2.647-.93-4.903-2.466-6.765-4.602-2-2.296-3.26-4.955-3.807-7.97a14.98 14.98 0 01-.23-2.08c-.004-.058-.02-.116-.029-.174V15.41c.01-.052.025-.103.028-.154.04-.66.125-1.315.25-1.966.74-3.8 2.553-6.963 5.444-9.454C8.312 1.604 11.316.353 14.694.058c.247-.023.5-.003.743-.058h1.126c.053.029.112.026.168.026a14.32 14.32 0 012.247.263 15.439 15.439 0 015.594 2.27c2.497 1.639 4.416 3.813 5.74 6.533a16.383 16.383 0 011.635 6.196c.019.276-.006.555.053.827v.962z" fill="currentColor"/>',viewBox:"0 0 32 32"},iconjar:{icon:'<path d="M7.343 7.833c-.656 0-1.248-.604-1.248-1.272 0-1.54 3.81-2.68 8.146-2.68.394 0 .656 0 .656-.333 0-.603-1.313-.803-1.313-1.807C13.584.67 14.832 0 16.408 0c1.577 0 2.825.67 2.825 1.741 0 1.004-1.313 1.138-1.313 1.807 0 .201.197.335.656.335 4.336 0 8.213 1.07 8.213 2.678a1.258 1.258 0 01-1.25 1.271H7.345l-.001.001zm19.642 6.091c1.578 1.004 2.168 2.812 1.907 4.487l-1.84 10.106C26.657 30.53 24.948 32 22.91 32H10.036C8 32 6.292 30.528 5.897 28.519L4.057 18.41a4.41 4.41 0 011.972-4.42c.92-.668 1.116-1.807 0-2.208-1.577-.603-1.25-2.544.328-2.544h9.59c1.512 0 3.353 1.137 3.353 4.82 0 3.682-1.71 3.346-1.71 5.957 0 1.139.92 2.344 2.037 2.479 1.906.2 3.022-.536 3.022-3.214 0-2.746-1.576-4.017-1.576-6.293 0-2.745 1.707-3.817 2.824-3.817h2.76c1.576 0 1.906 1.942.328 2.545-1.116.467-.92 1.607 0 2.208z" fill="currentColor"/>',viewBox:"0 0 32 32"},materialicon:{icon:'<path d="M28.2 5.5c-.2.1-.2.2-.2.3v4.3s.1 0 .1-.1.1 0 .1-.1c.6-.4 1.2-.7 1.9-1.1.6-.4 1.2-.7 1.9-1.1V3.3c-1.3.7-2.5 1.5-3.8 2.2z" fill="currentColor"/><path d="M31.9 12.6c-.3.2-.6.3-.8.5-1 .6-1.9 1.1-2.9 1.7-.2 0-.2.1-.2.3v4.1c0 .2-.1.3-.2.4l-5.7 3.3-2.1 1.2c-1.3-.7-2.5-1.4-3.7-2.2h-.1c-.1 0-.1-.1-.1-.1l2.1-1.2c1.8-1.1 3.7-2.1 5.5-3.2.2-.1.2-.2.2-.3V3.8v-.1-.2l-12 6.9C10.5 9.6 9.2 8.8 7.8 8 5.3 6.4 2.6 4.8 0 3.3V17c0 .2.1.3.2.3l3.6 2.1c.1 0 .1.1.2.1v-9.3h.1c.1 0 .1.1.1.1 2.3 1.3 4.6 2.6 6.8 4 .1 0 .2.1.2.1.2.1.4.3.7.4.1 0 .2 0 .2-.1 0 0 .1 0 .1-.1 1.2-.7 2.5-1.4 3.7-2.1 1.2-.7 2.5-1.4 3.7-2.1h.1c.1 0 .1-.1.2-.1v4.4c0 .1-.1.2-.2.2-1.6.9-3.2 1.9-4.8 2.8-1 .6-1.9 1.1-2.9 1.7v4.4c0 .3.1.4.3.6 2.5 1.4 4.9 2.8 7.4 4.3h.1c.1 0 .1.1.2.1s.2-.1.2-.1.1 0 .1-.1l5.7-3.3 5.7-3.3c.1 0 .1-.1.2-.1v-9.3c.1 0 .1 0 0 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},icomoon:{icon:'<path d="M16 0c-2.267 0-4.267.4-6.267 1.2-1.866.8-3.6 2-5.066 3.467C3.2 6.133 2 7.867 1.2 9.733c-.8 2-1.2 4-1.2 6.267 0 2.267.4 4.267 1.2 6.267.8 1.866 2 3.6 3.467 5.066C6.133 28.8 7.867 30 9.733 30.8c1.867.8 4 1.2 6.267 1.2 2.267 0 4.267-.4 6.267-1.2 1.866-.8 3.6-2 5.066-3.467 1.467-1.466 2.667-3.2 3.467-5.066.8-1.867 1.2-4 1.2-6.267 0-2.267-.4-4.267-1.2-6.267-.8-1.866-2-3.6-3.467-5.066C25.867 3.2 24.133 2 22.267 1.2c-2-.8-4-1.2-6.267-1.2zm-4.133 2c1.2.667 2.4 1.6 3.333 2.533a19.077 19.077 0 012.533 3.2c.667 1.2 1.2 2.534 1.6 3.867.4 1.333.534 2.8.534 4.267 0 1.466-.267 2.933-.534 4.266-.4 1.334-.933 2.667-1.6 3.867-.666 1.2-1.6 2.267-2.533 3.333a14.706 14.706 0 01-3.333 2.534c-1.2-.534-2.267-1.467-3.334-2.4C7.6 26.4 6.667 25.333 6 24.133c-.667-1.2-1.2-2.533-1.6-3.866-.4-1.334-.533-2.8-.533-4.267 0-1.467.133-2.933.666-4.267.4-1.333.934-2.666 1.6-3.866.534-1.2 1.467-2.267 2.4-3.334C9.6 3.6 10.667 2.667 11.867 2zm0 10.267c-1.067 0-1.867.4-2.667 1.066-.667.667-1.067 1.6-1.067 2.667 0 1.067.4 1.867 1.067 2.667.667.8 1.6 1.066 2.667 1.066 1.066 0 1.866-.4 2.666-1.066.8-.667 1.067-1.6 1.067-2.667 0-1.067-.4-1.867-1.067-2.667-.8-.666-1.733-1.066-2.666-1.066z" fill="currentColor"/>',viewBox:"0 0 32 32"},fontello:{icon:'<path d="M30.6 13.1c.4 1.2-.1 2.2-1.3 2.6-.5.2-.5.2-.5-.4 0-.6-.1-1.2-.5-1.6-.3-.4-.7-.5-1.1-.4-.4.1-.6.4-.7.8-.2.8.3 1.7 1.1 2.1.1.1.3.1.3.3-.1.4-.2.9-.6 1.2-.3.3-.7.2-.9-.1-.2-.4-.3-.7-.2-1.1.1-.4.2-.8.2-1.3 0-.3 0-.6-.4-.6s-.5.2-.6.6c-.1.5 0 .9 0 1.3s-.2.7-.4.9c-.2.2-.4.2-.6 0-.4-.4-.7-1.5-.5-2 .5-1.4.9-2.9.9-4.4 0-.6-.1-1.2-.5-1.7-.4-.6-1.2-.6-1.6.1-.2.3-.3.7-.3 1.1-.3 1.8-.1 3.7.2 5.5.1.6-.2 1.1-.5 1.5-.1.2-.3.2-.5 0-.4-.3-.8-1.5-.6-2 .4-1 .6-2 .8-3.1.1-1 .2-2-.3-3-.2-.3-.4-.6-.8-.6s-.6.2-.8.6c-.2.4-.3.8-.4 1.2-.2 1.9-.1 3.8.3 5.6.1.4-.4 1.4-.7 1.6-.1.1-.3.1-.4 0-.2-.1 0-.3 0-.4.3-.6.5-1.3.5-2 0-.6-.1-1.3-.5-1.8-.5-.5-1.1-.4-1.4.2-.3.6-.4 1.2-.4 1.9.1.6.3 1.2.6 1.8-.6.1-1-.2-1.2-1-.4-1.3-.2-2.7-.1-4 .1-.5.1-.5.8-.5.8 0 1.4-.3 1.6-.9.2-.6.1-1.1-.1-1.7-.6.8-.9 1-1.5 1.2-.3.1-.4.1-.3-.3.2-.5.3-1 .4-1.6.1-.2.1-.5-.2-.6-.6-.1-1.4.4-1.5.9-.1.4-.1.8-.2 1.2 0 .2-.1.3-.3.2-.4-.1-.9-.2-1.3-.3-1.4-.4-2.8-.6-4.2-.3-.3.1-.2-.1-.2-.3.1-.7 0-1.4-.3-2-.4-.9-1.3-1.5-2.2-1.4-.9 0-1.6.6-2 1.6-.3.7-.4 1.5-.4 2.3 0 1.5.3 3 .6 4.5.1.5 0 .8-.3 1.1-.3.3-.4.3-.6 0-.8-.9-1.8-.9-2.6-.1-.4.4-.7.9-.8 1.5-.6 1.8-.5 3.7 0 5.5.3 1.4.9 2.6 2 3.5 1.8 1.6 3.9.9 4.4-1.4.3-1.3.3-2.6 0-3.8-.3-1.6-.6-3.3-.9-4.9 0-.2-.1-.5.2-.5.3 0 .1.3.1.5.1.9.2 1.8.9 2.6.9.9 1.9.7 2.4-.4.1-.3.2-.7.3-1 0-.3.3-.3.5-.3s.1.2.2.3c.1.5.1 1 .4 1.5.1.2.2.5.6.4.3-.1.5-.3.5-.7.1-.8.3-1.5.6-2.3.1.2.1.4.1.6.1.7.3 1.4.8 2 .5.6 1.2.6 1.7 0 .1-.2.2-.3.4-.5.7.9 1.3 1 2.3.5.2-.1.3 0 .4.1.6.4 1.1.2 1.5-.3.1-.1.2-.4.4-.5.5.9.9 1.2 1.5 1.1.7-.2.9-.9 1.3-1.4.3.6.5 1.3 1.2 1.4.8.1 1.1-.5 1.5-1 .2.2.3.4.4.6.7.8 1.5.7 2-.2.2-.4.3-.8.4-1.2 0-.3.1-.4.5-.5 1-.1 2-.4 2.6-1.3.5-1.2-.1-2.2-1.2-2.3zM4.3 17.4c.3.5.4.9.3 1.4 0 .1 0 .2-.1.2s-.1-.1-.2-.2c-.1-.5-.1-.9 0-1.4zm2 4.4c0 .7 0 1.5-.2 2.2-.4 1-1.2 1.3-2 .5-.6-.5-1-1.1-1.3-1.8-.7-1.7-1-3.5-.8-5.4 0-.3.1-.6.2-.8.4-.7 1-.7 1.5-.2.1.2.1.3 0 .4-.2.6-.4 1.2-.4 1.8v.4c.1.6.6 1 1 .9.5 0 .8-.5.8-1.1 0-.6-.1-1.2-.3-1.7-.3-.5 0-.8.4-1.1.5 2.1 1 4 1.1 5.9zm8.6-4c-.2.1-.5 0-.6-.2-.3-.4-.4-.8-.4-1.2-.1-.8-.1-1.6.1-2.4.1-.4 0-.5-.4-.5s-.7.2-.8.6c-.4.9-.7 1.7-1 2.6.1-.9.1-1.8.5-2.7.3-.6.2-.7-.5-.7-.5 0-.7.2-.8.7-.1.4-.2.9-.3 1.3-.1.3-.2.5-.6.7 0-.4 0-.8-.1-1.1-.1-.3-.2-.7-.5-.9-.3-.3-.7-.4-1.1-.2-.4.1-.5.5-.6.9 0 .8.2 1.4.9 1.8.3 0 .4.1.3.4-.1.3-.1.6-.3.8-.1.2-.2.4-.5.4s-.4-.2-.5-.4c-.4-.9-.4-1.9-.1-2.9 0-.1.1-.2.1-.2.1-.2 0-.4-.1-.6-.1-.2-.3-.1-.4 0-.4.1-.8.3-1.3.5-.2-1.8-.5-3.5-.2-5.3.2-.5.3-1 .6-1.3.6-.7 1.4-.6 1.8.2.3.6.3 1.3.2 2 0 .2-.2.2-.3.3-.4.3-.8.6-1.1 1-.1.2-.2.4-.2.6 0 .4.1.6.4.8.3.2.6 0 .8-.2.5-.4.7-1 .9-1.5.1-.5.4-.7.9-.8 1-.2 2 0 2.9.3.8.3 1.5.6 2.3.9.2.1.2.2.2.4-.1.9-.1 1.9-.1 2.8 0 .8.1 1.6.3 2.3.1.5-.1.6-.4.8zm-5.8-2c-.4-.4-.4-.7-.3-1.1.3.3.3.6.3 1.1zM8 11.1c-.1.5-.2.8-.5 1-.1.1-.1.2-.3.1-.1-.1-.1-.2 0-.3.2-.3.4-.6.8-.8zm10.1 6.2c-.3-.8-.3-1.6-.2-2.4 0-.2.1-.5.4-.5.3 0 .4.3.4.5.1.8-.1 1.6-.6 2.4zm2.4-5.3c0-.3 0-.6.1-.9 0-.2 0-.6.3-.6s.2.4.3.6c.1.6.1 1.1 0 1.7-.1.5-.2 1.1-.4 1.6-.2-.8-.3-1.6-.3-2.4zm3.1 2.4c-.2-1.2-.2-2.3-.1-3.4 0-.1 0-.2.1-.3 0-.1 0-.2.2-.2s.2.1.2.2c.2.6.2 1.1.1 1.7-.1.7-.2 1.4-.5 2zm4.4 1.3c-.5-.3-.7-.6-.7-1.1 0-.2.1-.3.2-.3.2 0 .3.1.3.2.2.4.2.7.2 1.2z" fill="currentColor"/><path d="M8.3 22c0-.4.2-.5.4-.6.8-.5 1.7-.8 2.6-1 2.4-.5 4.8-.6 7.2-.6 2.3 0 4.6.3 6.7 1 .5.2 1 .3 1.4.6.1.1.2.1.3.2.1.1.1.3 0 .5s-.2.1-.4.1c-1.4-.4-2.7-.7-4.1-.8-2.3-.3-4.6-.3-6.9-.1-1.9.2-3.7.6-5.5 1.3-.2.1-.4.2-.5.2-.2.1-.4.4-.7.2-.3-.4-.5-.7-.5-1z" fill="currentColor"/>',viewBox:"0 0 32 32"},videoCameraDuo:{icon:'<rect y="5" width="21.192" height="21.192" rx="2" fill="currentColor"/><path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M30.288 9.016c.627-.637 1.712-.193 1.712.702v11.756c0 .895-1.085 1.34-1.712.702l-5.791-5.878a1 1 0 010-1.404l5.79-5.878z" fill="currentColor"/>',viewBox:"0 0 32 32"},folderPlusDuo:{icon:'<path opacity=".3" fill-rule="evenodd" clip-rule="evenodd" d="M0 27.2a2 2 0 002 2h28a2 2 0 002-2V8.8a2 2 0 00-2-2H13.628a2 2 0 01-1.414-.586L8.586 2.586A2 2 0 007.172 2H2a2 2 0 00-2 2v23.2z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.822 11.245c.472 0 .854.382.854.853v4.693h4.693a.853.853 0 010 1.707h-4.693v4.693a.853.853 0 01-1.707 0v-4.693h-4.693a.853.853 0 010-1.707h4.693v-4.693c0-.471.382-.853.853-.853z" fill="currentColor"/>',viewBox:"0 0 32 32"},foldersDuo:{icon:'<path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M4.572 27.886a2 2 0 002 2H30a2 2 0 002-2v-15.2a2 2 0 00-2-2H16.371a2 2 0 01-1.414-.586l-2.943-2.943a2 2 0 00-1.414-.586H6.572a2 2 0 00-2 2v19.315z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 23.314a2 2 0 002 2h23.428a2 2 0 002-2v-15.2a2 2 0 00-2-2H11.8a2 2 0 01-1.414-.586L7.443 2.586A2 2 0 006.029 2H2a2 2 0 00-2 2v19.314z" fill="currentColor"/>',viewBox:"0 0 32 32"},plusCircleDuo:{icon:'<path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M32 16c0-8.832-7.168-16-16-16S0 7.168 0 16s7.168 16 16 16 16-7.168 16-16zM3.2 16C3.2 8.944 8.944 3.2 16 3.2c7.056 0 12.8 5.744 12.8 12.8 0 7.056-5.744 12.8-12.8 12.8-7.056 0-12.8-5.744-12.8-12.8z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16 8.533c.55 0 .995.446.995.996v5.476h5.476a.996.996 0 010 1.99h-5.476v5.476a.995.995 0 11-1.99 0v-5.475H9.528a.996.996 0 110-1.991l5.475-.002V9.53c0-.55.446-.996.996-.996z" fill="currentColor"/>',viewBox:"0 0 32 32"},layersDuo:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M27.605 20.035l4.129 2.14c.325.169.352.433.081.617l-.081.049-15.092 7.821c-.31.161-.79.181-1.142.06l-.142-.06L.266 22.841c-.325-.169-.352-.433-.081-.618l.081-.048 4.128-2.139 10.86 5.628c.365.19.933.211 1.344.064l.146-.064 10.861-5.629z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M27.605 13.733l4.129 2.14c.325.169.352.433.081.618l-.081.048-15.092 7.821c-.31.161-.79.181-1.142.06l-.142-.06L.266 16.54c-.325-.169-.352-.433-.081-.618l.081-.048 4.128-2.139 10.86 5.628c.365.19.933.211 1.344.064l.146-.064 10.861-5.629z" fill="currentColor"/><path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M.266 9.679l15.092-7.546c.31-.155.79-.175 1.142-.058l.142.058 15.092 7.546c.325.162.352.418.081.595l-.081.047-15.092 7.546c-.31.155-.79.175-1.142.058l-.142-.058L.266 10.321c-.325-.162-.352-.418-.081-.596l.081-.046 15.092-7.546L.266 9.679z" fill="currentColor"/>',viewBox:"0 0 32 32"},layoutsDuo:{icon:'<path d="M1 5a2 2 0 012-2h26a2 2 0 012 2v3.806H1V5z" fill="currentColor"/><path opacity=".4" d="M1 10.742h8.71v17.42H3a2 2 0 01-2-2v-15.42z" fill="currentColor"/><path d="M11.646 10.742H31v15.42a2 2 0 01-2 2H11.645v-17.42z" fill="currentColor"/>',viewBox:"0 0 32 32"},mediaDuo:{icon:' <path d="M11.174 11.037h9.507c.835 0 1.347.336 1.611 1.059.053.14.083.306.083.458.006 4.84.006 9.678 0 14.517 0 .817-.682 1.5-1.511 1.535H1.643c-.805 0-1.405-.447-1.605-1.194-.03-.1-.035-.211-.035-.317 0-4.851-.006-9.702 0-14.546 0-.812.646-1.488 1.464-1.494 2.698-.012 5.397-.012 8.096-.012.535-.006 1.07-.006 1.61-.006zm-4.821 9.537c-.1.094-.183.165-.26.241-.687.682-1.369 1.364-2.051 2.052-.312.312-.723.588-.882.964-.153.365-.024.847-.053 1.276-.018.294.07.383.37.383 5.133-.012 10.272-.006 15.405 0 .276 0 .37-.071.37-.36a251.726 251.726 0 010-4.22.666.666 0 00-.211-.512c-1.476-1.476-2.94-2.952-4.41-4.428-.07-.07-.159-.135-.258-.223-2.147 2.14-4.263 4.263-6.403 6.403-.541-.535-1.07-1.047-1.617-1.576zm-1.611-6.403c-.9 0-1.623.718-1.63 1.611 0 .918.73 1.664 1.641 1.67.9 0 1.635-.735 1.64-1.634.007-.935-.71-1.647-1.651-1.647z" fill="currentColor"/><path opacity=".4" d="M19.218 3.012h11.206c.765 0 1.352.458 1.54 1.193.03.112.036.23.036.347v16.105c0 .829-.653 1.493-1.488 1.499-2.052.012-4.11.006-6.162.012-.247 0-.288-.1-.288-.318.006-1.576.006-3.145.006-4.721V6.539c0-.405 0-.405-.417-.405h-8.86c-.442 0-.442 0-.442.458 0 .812-.006 1.623.006 2.435.006.247-.059.34-.33.34a756.983 756.983 0 00-7.308 0c-.27 0-.323-.093-.323-.34.012-1.447.006-2.893.006-4.34C6.394 3.654 7.176 2.994 8.064 3c3.722.024 7.438.012 11.154.012zM11.62 7.357v-.618c-.006-.429-.176-.605-.6-.611-.429-.006-.858-.006-1.293 0-.388 0-.582.17-.6.559-.023.458-.012.917 0 1.375.006.283.147.512.453.524.535.023 1.07.03 1.605 0 .288-.018.44-.224.435-.53-.006-.229 0-.464 0-.7zM29.289 12.6v-.646-.06c-.017-.364-.188-.534-.552-.54a49.44 49.44 0 00-1.323 0c-.424 0-.612.17-.623.594-.012.43-.012.858 0 1.287.011.383.17.577.54.6.477.03.959.03 1.435 0 .359-.023.506-.223.518-.588.011-.217.005-.435.005-.646zm0-5.209c0-.235.006-.47 0-.705-.011-.37-.2-.553-.57-.559-.44-.006-.882-.006-1.317 0-.376 0-.576.159-.594.535-.023.476-.017.958-.006 1.435.012.27.153.482.447.494.535.017 1.07.023 1.605.005.283-.011.424-.223.435-.5.006-.234 0-.47 0-.705zm-1.264 11.642h.73c.329-.006.517-.165.529-.494.017-.488.011-.976 0-1.464-.012-.312-.194-.494-.5-.5-.5-.012-.994-.006-1.494 0-.252.006-.452.147-.464.4-.024.553-.03 1.105 0 1.658.012.259.212.4.488.394.24 0 .476.006.711.006z" fill="currentColor"/>',viewBox:"0 0 32 32"},toolsDuo:{icon:'<path d="M30.401 4.5a.879.879 0 00-1.414-.243l-2.274 2.274a.898.898 0 01-1.243 0 .88.88 0 010-1.243l2.274-2.274A.88.88 0 0027.5 1.6a6.159 6.159 0 00-7.003 1.202 6.164 6.164 0 00-1.446 6.417L9.219 19.05a6.165 6.165 0 00-6.417 1.447A6.162 6.162 0 001.6 27.5a.88.88 0 001.414.243l2.274-2.273a.88.88 0 011.243 1.242l-2.274 2.274a.88.88 0 00.243 1.415 6.157 6.157 0 007.002-1.203 6.162 6.162 0 001.446-6.417l9.833-9.832a6.17 6.17 0 006.418-1.446A6.162 6.162 0 0030.4 4.5z" fill="currentColor"/><path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M10.618 5.647l-.62.621 4.75 4.752-3.724 3.724-4.755-4.748-.622.622a.88.88 0 01-1.375-.17L1.447 5.743a3.125 3.125 0 01.471-3.824 3.125 3.125 0 013.824-.471l4.708 2.825a.88.88 0 01.168 1.375zm12.103 11.928c2.755 2.134 4.34 3.361 6.98 5.992a4.39 4.39 0 011.273 3.463 4.417 4.417 0 01-1.831 3.228c-.727.522-1.592.73-2.469.73-1.193 0-2.407-.426-3.32-1.339-2.446-2.446-3.891-4.312-5.865-6.858l-.874-1.126 4.97-4.971c.402.312.778.604 1.136.88zm3.22 9.552c.334.335.88.365 1.23.047a.879.879 0 00.03-1.272l-3.516-3.516a.879.879 0 00-1.272.03c-.319.35-.288.896.047 1.23l3.48 3.481z" fill="currentColor"/>',viewBox:"0 0 32 32"},triggersDuo:{icon:'<ellipse cx="6.9466" cy="6.44802" rx="6.29267" ry="6.29409" fill="#C9CCDA"/><rect x="3.87848" y="3.24072" rx="3.0903" fill="white"/><path d="M15.8006 13.5485V16.7451C15.8006 17.6779 15.617 18.6016 15.2601 19.4634C14.9032 20.3252 14.3802 21.1083 13.7208 21.7679C13.0614 22.4275 12.2785 22.9507 11.417 23.3077C10.5554 23.6647 9.63203 23.8484 8.6995 23.8484C4.7779 23.8484 3.74557 21.7174 0.416025 15.8571C0.184321 15.4495 0.123216 14.9667 0.246044 14.5141C0.368872 14.0616 0.665662 13.676 1.07165 13.4415C1.47763 13.207 1.95985 13.1427 2.41307 13.2626C2.8663 13.3824 3.25373 13.6767 3.49082 14.0813L5.14893 16.7451V7.15548C5.14893 6.6845 5.33597 6.23281 5.6689 5.89977C6.00183 5.56674 6.45338 5.37964 6.92421 5.37964C7.39505 5.37964 7.8466 5.56674 8.17953 5.89977C8.51246 6.23281 8.6995 6.6845 8.6995 7.15548V12.1279C8.6995 11.6569 8.88653 11.2052 9.21946 10.8721C9.55239 10.5391 10.0039 10.352 10.4748 10.352C10.9456 10.352 11.3972 10.5391 11.7301 10.8721C12.063 11.2052 12.2501 11.6569 12.2501 12.1279V13.5485C12.2501 13.0775 12.4371 12.6259 12.77 12.2928C13.103 11.9598 13.5545 11.7727 14.0253 11.7727C14.4962 11.7727 14.9477 11.9598 15.2807 12.2928C15.6136 12.6259 15.8006 13.0775 15.8006 13.5485Z" fill="currentColor"/>',viewBox:"0 0 16 24"},blocksDuo:{icon:'<path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M2 1a1 1 0 00-1 1v7a1 1 0 001 1h11.636a1 1 0 001-1V2a1 1 0 00-1-1H2zm16.364 21a1 1 0 00-1 1v7a1 1 0 001 1H30a1 1 0 001-1v-7a1 1 0 00-1-1H18.364z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18.364 1a1 1 0 00-1 1v16a1 1 0 001 1H30a1 1 0 001-1V2a1 1 0 00-1-1H18.364zM2 13a1 1 0 00-1 1v16a1 1 0 001 1h11.636a1 1 0 001-1V14a1 1 0 00-1-1H2z" fill="currentColor"/>',viewBox:"0 0 32 32"},zipDuo:{icon:'<path opacity=".4" d="M27.563 6.563L21.442.438A1.499 1.499 0 0020.382 0H20v8h8v-.381c0-.394-.156-.775-.438-1.056z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18 8.5c0 .825.675 1.5 1.5 1.5H28v20.5c0 .831-.669 1.5-1.5 1.5h-21c-.831 0-1.5-.669-1.5-1.5v-29C4 .669 4.669 0 5.5 0h6.525v2h2V0H18v8.5zM11.994 2h-2v2h2V2zM8.8 22.069a3.277 3.277 0 106.425.018l-1.081-5.48a.756.756 0 00-.738-.607h-1.381v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2v2h2v2h-2v2h2v2h-2v2L8.8 22.069zm1.2.619c0-.932.906-1.688 2.025-1.688 1.119 0 2.031.756 2.031 1.688 0 .93-.906 1.687-2.025 1.687-1.119 0-2.031-.75-2.031-1.688z" fill="currentColor"/>',viewBox:"0 0 32 32"},cubeDuo:{icon:'<path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M16 13.3L31.1 7c-.3-.3-.6-.5-.9-.7L17.4.3c-.9-.4-2-.4-2.8 0l-12.8 6c-.4.2-.7.4-.9.7L16 13.3z" fill="currentColor"/><path d="M0 23.3c0 1.1.7 2.2 1.8 2.7l12.8 6h.2V15.7L0 9.5v13.8zM17.3 15.7V32h.1l12.8-6c1.1-.5 1.8-1.5 1.8-2.7V9.5l-14.7 6.2z" fill="currentColor"/>',viewBox:"0 0 32 32"},filesDuo:{icon:'<path d="M25.572 5.577a.938.938 0 01-.938-.938V0H11.698c-1.036 0-1.876.84-1.876 1.877v25.331h18.512c1.037 0 1.877-.84 1.877-1.877V5.577h-4.639zm.259 17.758H15.98a.938.938 0 010-1.877h9.85a.938.938 0 010 1.877zm0-3.682H15.98a.938.938 0 010-1.877h9.85a.938.938 0 010 1.877zm0-3.683H15.98a.938.938 0 010-1.877h9.85a.938.938 0 010 1.877zm0-3.682H15.98a.938.938 0 010-1.877h9.85a.938.938 0 010 1.877z" fill="currentColor"/><path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M26.51 3.7V.17l3.53 3.53h-3.53zM6.166 28.147c0 .518.42.939.938.939h13.508v1.037c0 1.037-.84 1.877-1.877 1.877H3.877A1.877 1.877 0 012 30.123V6.668c0-1.036.84-1.877 1.877-1.877h2.289v23.356z" fill="currentColor"/>',viewBox:"0 0 32 32"},dynamicContentDuo:{icon:'<path fill="currentColor" d="M2.878 1.42C4.195.836 5.963.493 7.877.493c1.913 0 3.682.343 5 .929.657.292 1.235.66 1.659 1.104.427.45.725 1.011.725 1.66v3.692a.738.738 0 1 1-1.476 0V6.459a6.42 6.42 0 0 1-.909.49c-1.317.585-3.086.928-5 .928-1.913 0-3.681-.343-4.998-.929a6.417 6.417 0 0 1-.909-.489v1.418c0 .168.073.383.319.64.249.262.644.532 1.19.774 1.087.483 2.642.801 4.399.801a.738.738 0 1 1 0 1.477c-1.914 0-3.682-.343-5-.928a6.419 6.419 0 0 1-.908-.49v1.418c0 .168.073.383.319.641.249.262.644.531 1.19.773 1.087.484 2.642.801 4.399.801a.738.738 0 1 1 0 1.477c-1.914 0-3.682-.343-5-.928-.657-.292-1.235-.66-1.659-1.105-.427-.449-.726-1.01-.726-1.659V4.184c0-.648.299-1.21.726-1.659.424-.445 1.002-.812 1.66-1.104Zm-.909 2.764c0 .168.073.384.319.641.249.262.644.531 1.19.774 1.087.483 2.642.8 4.399.8 1.756 0 3.311-.317 4.4-.8.544-.243.94-.512 1.189-.774.245-.257.319-.473.319-.64 0-.168-.074-.384-.32-.641-.248-.262-.644-.531-1.189-.774-1.088-.483-2.643-.8-4.4-.8-1.756 0-3.31.317-4.399.8-.545.243-.94.512-1.19.774-.244.257-.318.473-.318.64Z"/><path fill="currentColor" opacity=".4" d="M15.877 12.553a3.323 3.323 0 1 1-6.647 0 3.323 3.323 0 0 1 6.647 0Zm-2.807-1.477a.332.332 0 1 0-.664 0v1.33h-1.33a.332.332 0 1 0 0 .664h1.33v1.33a.332.332 0 0 0 .664 0v-1.33h1.33a.332.332 0 0 0 0-.664h-1.33v-1.33Z"/>',viewBox:"0 0 16 16"},popsDuo:{icon:'<path fill="currentColor" d="M3 4h-.133C1.836 4 1 4.836 1 5.867v7.466c0 1.031.836 1.867 1.867 1.867h7.466a1.867 1.867 0 0 0 1.867-1.867V13.2H4.867A1.867 1.867 0 0 1 3 11.333V4Z" opacity=".4"/><path fill="currentColor" fill-rule="evenodd" d="M6.867 1C5.836 1 5 1.836 5 2.867v6.466c0 1.031.836 1.867 1.867 1.867h6.466A1.867 1.867 0 0 0 15.2 9.333V2.867C15.2 1.836 14.364 1 13.333 1H6.867ZM10 2.5a.5.5 0 0 0 0 1h2a.5.5 0 0 1 .5.5v2a.5.5 0 0 0 1 0V4A1.5 1.5 0 0 0 12 2.5h-2Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},wordDuo:{icon:'<path d="M19.5 10c-.825 0-1.5-.675-1.5-1.5V0H5.5C4.669 0 4 .669 4 1.5v29c0 .831.669 1.5 1.5 1.5h21c.831 0 1.5-.669 1.5-1.5V10h-8.5zm4.294 6.919l-2.375 10.5a.743.743 0 01-.732.581h-2.375a.749.749 0 01-.725-.569c-1.612-6.469-1.3-5.075-1.6-6.906h-.03c-.07.894-.15 1.088-1.6 6.906a.749.749 0 01-.726.569h-2.319a.749.749 0 01-.73-.587l-2.363-10.5A.747.747 0 018.95 16h1.531a.75.75 0 01.738.606c.975 4.875 1.256 6.844 1.312 7.638.1-.638.457-2.044 1.838-7.669a.744.744 0 01.731-.569h1.819c.35 0 .65.238.731.575 1.5 6.275 1.8 7.75 1.85 8.088-.012-.7-.163-1.113 1.35-8.075a.725.725 0 01.719-.594h1.494a.75.75 0 01.73.919z" fill="currentColor"/><path opacity=".4" d="M28 7.619V8h-8V0h.381c.4 0 .782.156 1.063.438l6.119 6.125c.28.28.437.662.437 1.056z" fill="currentColor"/>',viewBox:"0 0 32 32"},pdfDuo:{icon:'<path opacity=".4" d="M27.563 6.563L21.438.438A1.499 1.499 0 0020.375 0H20v8h8v-.381c0-.394-.156-.775-.438-1.056z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19.5 10c-.825 0-1.5-.675-1.5-1.5V0H5.5C4.669 0 4 .669 4 1.5v29c0 .831.669 1.5 1.5 1.5h21c.831 0 1.5-.669 1.5-1.5V10h-8.5zm2.869 13.9c-1.056 0-2.644-.481-4-1.219-1.261.208-2.661.682-4.005 1.137-.315.107-.627.212-.933.313-1.587 2.738-2.7 3.863-3.818 3.863-.344 0-.994-.194-1.344-.625-1.194-1.469 1.712-3.381 3.406-4.25.003 0 .005-.002.006-.003.002-.002.003-.003.007-.003.756-1.325 1.824-3.638 2.55-5.363-.532-2.056-.82-3.669-.507-4.813.338-1.23 2.694-1.412 2.988.426.329 1.071-.084 2.766-.366 3.922l-.022.09c.588 1.55 1.419 2.6 2.669 3.363 1.206-.157 3.731-.4 4.6.45.719.712.594 2.712-1.231 2.712zm-7.125-10.825c-.181 0-.188 1.931.125 2.931.35-.625.4-2.931-.125-2.931zm.018 5.881c-.48 1.263-1.08 2.707-1.774 3.919.28-.107.569-.226.867-.35.922-.38 1.936-.797 3.064-1.019-.794-.6-1.556-1.462-2.157-2.55zm-3.7 5.288c-1.356 2.175-2.18 2.562-2.18 2.512.308-.837 1.372-1.787 1.938-2.293.098-.087.18-.161.242-.22zm8.694-2.288c2.319.988 2.675.563 2.675.563.256-.169-.156-.744-2.675-.563z" fill="currentColor"/>',viewBox:"0 0 32 32"},powerpointDuo:{icon:'<path opacity=".4" d="M27.563 6.563L21.438.438A1.499 1.499 0 0020.375 0H20v8h8v-.381c0-.394-.156-.775-.438-1.056z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18 8.5c0 .825.675 1.5 1.5 1.5H28v20.5c0 .831-.669 1.5-1.5 1.5h-21c-.831 0-1.5-.669-1.5-1.5v-29C4 .669 4.669 0 5.5 0H18v8.5zm-3.631 18.75v-3.575c.127 0 .289.007.478.014 1.883.077 6.466.265 6.466-4.864 0-2.762-1.775-4.813-4.557-4.813h-5.062a.752.752 0 00-.75.75V27.25c0 .413.337.75.75.75h1.925c.412 0 .75-.337.75-.75zm-.006-10.3h1.743c.55 0 .969.169 1.269.506.6.681.613 2.044-.012 2.756-.307.35-.744.532-1.32.532h-1.68V16.95z" fill="currentColor"',viewBox:"0 0 32 32"},excelDuo:{icon:'<path d="M19.5 10c-.825 0-1.5-.675-1.5-1.5V0H5.5C4.669 0 4 .669 4 1.5v29c0 .831.669 1.5 1.5 1.5h21c.831 0 1.5-.669 1.5-1.5V10h-8.5zm2.256 16.844A.751.751 0 0121.125 28h-2.181a.753.753 0 01-.663-.394C17.056 25.344 16 23.312 16 23.312c-.4.925-.625 1.25-2.287 4.3a.743.743 0 01-.657.394h-2.181a.751.751 0 01-.631-1.156l3.768-5.844-3.768-5.844a.75.75 0 01.631-1.156h2.175c.275 0 .531.15.662.394 1.632 3.05 1.25 2.1 2.288 4.281 0 0 .381-.731 2.288-4.281a.753.753 0 01.662-.394h2.175c.594-.006.95.65.631 1.15L18 21l3.756 5.844z" fill="currentColor"/><path opacity=".4" d="M28 7.619V8h-8V0h.381c.4 0 .782.156 1.063.438l6.119 6.125c.28.28.437.662.437 1.056z" fill="currentColor"/>',viewBox:"0 0 32 32"},animationDuo:{icon:'<path opacity="0.2" d="M32 7.9C32 3.6 28.4 0 24.1 0c-4.3 0-7.9 3.5-7.9 7.8h.1c4.4 0 7.9 3.6 7.9 7.9v.1c4.3 0 7.8-3.5 7.8-7.9z" fill="currentColor"/><path opacity="0.4" d="M23.9 16c0-4.4-3.6-7.9-7.9-7.9-4.3 0-7.9 3.5-7.9 7.8h.1c4.4 0 7.9 3.6 7.9 7.9v.1c4.3 0 7.8-3.5 7.8-7.9z" fill="currentColor"/><path d="M7.9 32a7.9 7.9 0 100-15.8 7.9 7.9 0 000 15.8z" fill="currentColor"/>',viewBox:"0 0 32 32"},addonDuo:{icon:'<path d="M8.026 12.2h.9c.8 0 1.6.6 1.7 1.4.1.4 0 .7-.2 1l-.1.2c-.1.2-.2.4-.2.6v.4c0 .6.5 1.2 1.1 1.2h4.9v4.8h-.5c-.1-.1-.3-.2-.5-.3-.5-.2-1-.3-1.5-.2-1.3.2-2.2 1.3-2.3 2.6v1c0 1.4 1 2.5 2.3 2.8.6.1 1.2 0 1.8-.3l.2-.1h.5v4.3h-12c-1.5 0-2.6-1.1-2.7-2.5v-12h4.2c.3 0 .7-.1.9-.4.2-.2.3-.5.4-.7v-.4c0-.2-.1-.4-.2-.6l-.2-.2c-.2-.3-.3-.8-.3-1.2.2-.8.8-1.3 1.6-1.4h.2z" fill="currentColor"/><path opacity=".4" d="M21.526 17.117c.02.083 0 0 0 .083v.5c-.4.6-.6 1.3-.5 2 .2 1.3 1.3 2.2 2.6 2.3h1.1c2.2.1 3.6-2.5 2.3-4.3v-.4c0-.1 0-.1.1-.2h4.8v11.8c0 1.4-1.1 2.6-2.6 2.7h-12.2v-4.2c0-.6-.5-1.2-1.1-1.2h-.4c-.2 0-.4.1-.6.2l-.1.1c-.3.2-.8.3-1.2.3-.8-.2-1.3-.8-1.4-1.6v-1c0-.8.6-1.6 1.4-1.7.4-.1.7 0 1 .2l.2.1c.2.1.4.2.6.2h.5c.7 0 1.2-.5 1.3-1.1V17h4.2" fill="currentColor"/><path opacity=".2" fill-rule="evenodd" clip-rule="evenodd" d="M14.226 0l.7 4.7c.1.6.7 1.1 1.3 1.1h.4c.2 0 .4-.1.6-.2l.1-.1c1-1.1 2.5-.5 2.8.8v.2l.1.8c.2.7-.3 1.5-1.1 1.8-.3.1-.7.1-1 0l-.2-.2c-.2-.1-.4-.1-.6-.1h-.5c-.6.1-1.1.6-1.1 1.3v.1l.6 4.1-4.7.7h-.1l-.1-.1v-.4c.3-.6.4-1.3.2-2-.4-1.2-1.6-2-2.9-1.9h-.1l-.8.1c-1.4.2-2.4 1.3-2.5 2.7 0 .6.2 1.2.6 1.7l.2.2.1.1v.4l-.1.1-4.2.6-1.9-11.8c-.2-1.4.8-2.7 2.1-3h.2l11.9-1.7z" fill="currentColor"/>',viewBox:"0 0 32 32"},integrationsDuo:{icon:'<path d="M9.412 10.412a1 1 0 011-1h11.176a1 1 0 011 1v11.176a1 1 0 01-1 1H10.412a1 1 0 01-1-1V10.412z" fill="currentColor"/><path opacity=".4" d="M20.706 1a1 1 0 00-1-1H1a1 1 0 00-1 1v18.706a1 1 0 001 1h4.588a1 1 0 001-1V7.588a1 1 0 011-1h12.118a1 1 0 001-1V1zM26.412 11.294a1 1 0 00-1 1v12.118a1 1 0 01-1 1H12.294a1 1 0 00-1 1V31a1 1 0 001 1H31a1 1 0 001-1V12.294a1 1 0 00-1-1h-4.588z" fill="currentColor"/>',viewBox:"0 0 32 32"},languagesDuo:{icon:'<path d="M28.4 13h-12c-1.9 0-3.4 1.5-3.4 3.4V23l-3.1 2.2c-.2.2-.4.5-.4.8 0 .3.1.6.4.8L13 29c.2 1.7 1.7 2.9 3.4 2.9h12c1.9 0 3.4-1.5 3.4-3.4v-12c.1-2-1.5-3.5-3.4-3.5zm-4 13.2c-.2 0-.4-.1-.4-.3l-.4-1.3h-2.3l-.4 1.3c-.1.2-.2.3-.4.3-.4 0-.8-.2-.8-.5v-.1l1.9-6.3c.1-.3.5-.4.8-.4.4 0 .8.1.8.4l1.9 6.3v.1c.1.2-.4.5-.7.5z" fill="currentColor"/><path d="M21.5 23.5h1.8l-.9-3-.9 3z" fill="currentColor"/><path opacity=".4" d="M22.6 6.1c0-.3-.1-.6-.4-.8L19 3C18.8 1.3 17.3.1 15.6.1h-12C1.7.1.2 1.6.2 3.5v12.1c0 1.9 1.5 3.4 3.4 3.4h7.7v-2.4c0-1.3.4-2.4 1.2-3.3-1.1 0-2.1-.3-2.9-.9-.8.6-1.8.9-2.9.9-.3 0-.5-.2-.5-.5s.2-.5.5-.5c.7 0 1.5-.2 2.1-.6-.8-.8-1.2-1.8-1.3-3h-.8c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h2.4V6.4c0-.3.2-.5.5-.5s.5.2.5.5v1.3h2.4c.3 0 .5.2.5.5s-.2.5-.5.5h-.7c-.1 1.1-.6 2.1-1.3 2.9.6.4 1.3.6 2.1.6.3 0 .5.2.5.5 1-.9 2.2-1.4 3.6-1.4h2.4V9l3.1-2.2c.2-.2.4-.4.4-.7z" fill="currentColor"/><path opacity=".4" d="M9.6 11c.6-.6 1-1.4 1.1-2.2H8.5c.1.8.5 1.6 1.1 2.2z" fill="currentColor"/>',viewBox:"0 0 32 32"},iconsDuo:{icon:'<path d="M24 16.97c-.057.675-.482.952-.963 1.229-1.899 1.044-3.769 2.09-5.668 3.104-.708.368-1.19.89-1.53 1.66a344.392 344.392 0 01-2.606 5.746c-.255.584-.454 1.291-1.219 1.291-.765 0-.963-.676-1.247-1.26-.935-1.998-1.87-3.995-2.748-6.024-.312-.676-.737-1.137-1.36-1.444-1.87-.984-3.684-1.998-5.554-3.012C.595 17.983 0 17.768 0 17.03c0-.737.567-1.014 1.077-1.29 1.842-1.014 3.683-2.028 5.553-3.012.68-.338 1.134-.83 1.446-1.567.878-2.029 1.813-4.026 2.748-6.024.255-.553.482-1.137 1.19-1.137.709 0 .935.584 1.19 1.137.397.86.907 1.69 1.162 2.612.992 3.535 3.287 5.594 6.404 6.823.822.338 1.615.83 2.408 1.29.425.216.794.523.822 1.107z" fill="currentColor"/><path opacity="0.4" d="M25.24 31.93a.489.489 0 01-.413-.292c-.088-.204-.205-.38-.264-.584-.383-1.575-1.382-2.51-2.94-2.918-.353-.087-.883-.204-.883-.671 0-.496.53-.555.883-.642 1.587-.438 2.587-1.4 2.999-3.035.088-.321.176-.759.617-.788.441 0 .559.438.647.759.382 1.663 1.44 2.655 3.087 3.064.324.087.765.175.794.613 0 .438-.44.554-.764.642-1.676.438-2.735 1.459-3.146 3.152-.118.32-.236.642-.618.7zM32 6.04c-.03.322-.235.468-.441.555-.353.175-.706.35-1.088.438-2 .496-3.117 1.78-3.646 3.706-.147.526-.265 1.284-.97 1.284-.735 0-.824-.817-.941-1.313-.5-2.13-1.97-3.21-3.94-3.794-.47-.146-1.176-.233-1.176-.904 0-.584.617-.73 1.058-.847 2.294-.583 3.646-2.013 4.205-4.29.088-.408.294-.875.852-.875.471 0 .647.409.736.788.529 2.422 2.087 3.823 4.44 4.436.352.175.823.32.911.817z" fill="currentColor"/>',viewBox:"0 0 32 32"},popupsDuo:{icon:'<path opacity="0.4" d="M4 24h24v4a2 2 0 01-2 2H6a2 2 0 01-2-2v-4z" fill="currentColor"/><rect opacity="0.4" x="4" y="2" width="24" height="14.4" rx="2" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2 9.778a2 2 0 00-2 2v8.19a2 2 0 002 2h12.06l2.16 2.496a.5.5 0 00.756 0l2.161-2.496H30a2 2 0 002-2v-8.19a2 2 0 00-2-2H2z" fill="currentColor"/>',viewBox:"0 0 32 32"},uppercaseDuo:{icon:'<path d="M13.393 23.63h-6.85l-1.329 5.009H0L7.668 4h4.6l7.77 24.639h-5.316l-1.329-5.01zm-5.725-4.192h4.6l-2.351-8.793-2.25 8.793z" fill="currentColor"/><path d="M28.013 25.572H23.82l-.818 3.067h-3.271l4.703-15.131h2.76L32 28.639h-3.272l-.715-3.067zm-3.476-2.556h2.862l-1.43-5.419-1.432 5.419z" fill="currentColor"/>',viewBox:"0 0 32 32"},desktop:{icon:'<path d="M26.25 6h-20C5.56 6 5 6.56 5 7.25v12.5c0 .69.56 1.25 1.25 1.25h20c.69 0 1.25-.56 1.25-1.25V7.25c0-.69-.56-1.25-1.25-1.25z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.25 6.8a.45.45 0 00-.45.45v12.5c0 .248.201.45.45.45h20a.45.45 0 00.45-.45V7.25a.45.45 0 00-.45-.45h-20zm-2.05.45A2.05 2.05 0 016.25 5.2h20a2.05 2.05 0 012.05 2.05v12.5a2.05 2.05 0 01-2.05 2.05h-20a2.05 2.05 0 01-2.05-2.05V7.25zM9.2 26a.8.8 0 01.8-.8h12.5a.8.8 0 010 1.6H10a.8.8 0 01-.8-.8z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5 20.2a.8.8 0 01.8.8v5a.8.8 0 01-1.6 0v-5a.8.8 0 01.8-.8zM20 20.2a.8.8 0 01.8.8v5a.8.8 0 01-1.6 0v-5a.8.8 0 01.8-.8z" fill="currentColor"/>',viewBox:"0 0 32 32"},desktopLine:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M6.25 6.8a.45.45 0 00-.45.45v12.5c0 .248.201.45.45.45h20a.45.45 0 00.45-.45V7.25a.45.45 0 00-.45-.45h-20zm-2.05.45A2.05 2.05 0 016.25 5.2h20a2.05 2.05 0 012.05 2.05v12.5a2.05 2.05 0 01-2.05 2.05h-20a2.05 2.05 0 01-2.05-2.05V7.25zM9.2 26a.8.8 0 01.8-.8h12.5a.8.8 0 010 1.6H10a.8.8 0 01-.8-.8z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5 20.2a.8.8 0 01.8.8v5a.8.8 0 01-1.6 0v-5a.8.8 0 01.8-.8zM20 20.2a.8.8 0 01.8.8v5a.8.8 0 01-1.6 0v-5a.8.8 0 01.8-.8z" fill="currentColor"/>',viewBox:"0 0 32 32"},laptop:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M28 19.818c0 1.51-.74 2.23-2.23 2.23H6.23c-1.48 0-2.23-.72-2.23-2.23V9.231C4 7.71 4.75 7 6.23 7h19.54C27.26 7 28 7.711 28 9.23v10.588zm-5.367 4.88c0 .448-.35.809-.789.809H10.127a.804.804 0 01-.8-.809c0-.448.361-.808.8-.808h11.717c.438 0 .79.36.79.808z" fill="currentColor"/>',viewBox:"0 0 32 32"},laptopLine:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.139 7.118c.527-.52 1.265-.718 2.092-.718H25.77c.83 0 1.57.198 2.096.72.527.522.734 1.262.734 2.11v10.588c0 .845-.207 1.584-.734 2.107-.525.523-1.264.724-2.096.724H6.23c-.828 0-1.566-.202-2.092-.723-.527-.522-.738-1.261-.738-2.108V9.231c0-.85.21-1.591.739-2.113zm.843.855c-.217.213-.382.588-.382 1.258v10.587c0 .664.164 1.04.382 1.255.22.217.597.376 1.249.376H25.77c.657 0 1.034-.16 1.25-.375.217-.215.38-.59.38-1.256V9.231c0-.672-.163-1.046-.379-1.26-.216-.213-.592-.371-1.252-.371H6.232c-.654 0-1.031.157-1.25.373z" fill="currentColor"/><path d="M21.844 25.507c.438 0 .79-.36.79-.809a.796.796 0 00-.79-.808H10.127a.804.804 0 00-.8.808c0 .448.361.809.8.809h11.717z" fill="currentColor"/>',viewBox:"0 0 32 32"},tabletLandscape:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.663 9.368v13.264c0 1.128.942 2.03 2.09 2.03h17.82c1.148 0 2.09-.902 2.09-2.03V9.368c0-1.128-.942-2.03-2.09-2.03H6.753c-1.148 0-2.09.902-2.09 2.03zm16.5.445a.55.55 0 10-1.1 0v12.1a.55.55 0 001.1 0v-12.1zm2.2 7.15a1.1 1.1 0 11-.001-2.2 1.1 1.1 0 010 2.2z" fill="currentColor"/>',viewBox:"0 0 32 32"},tabletLandscapeLine:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.663 22.632V9.368c0-1.128.942-2.03 2.09-2.03h17.82c1.148 0 2.09.902 2.09 2.03v13.264c0 1.128-.942 2.03-2.09 2.03H6.753c-1.148 0-2.09-.902-2.09-2.03zm1.965-14.05c-.488.057-.865.448-.865.921v12.994l.007.116c.061.458.477.812.983.812h17.82l.124-.007c.489-.058.866-.448.866-.921V9.503l-.008-.116c-.061-.458-.477-.812-.982-.812H6.753l-.125.007zm14.534 1.23a.55.55 0 10-1.1 0v12.1a.55.55 0 001.1 0v-12.1zm2.2 7.15a1.1 1.1 0 110-2.199 1.1 1.1 0 010 2.2z" fill="currentColor"/>',viewBox:"0 0 32 32"},tablet:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M22.295 5H9.03C7.902 5 7 5.942 7 7.09v17.82C7 26.058 7.902 27 9.03 27h13.265c1.128 0 2.03-.942 2.03-2.09V7.09c0-1.148-.902-2.09-2.03-2.09zm-.445 16.5a.55.55 0 000-1.1H9.75a.55.55 0 000 1.1h12.1zm-7.15 2.2a1.1 1.1 0 112.2 0 1.1 1.1 0 01-2.2 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},tabletLine:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M9.03 5h13.265c1.128 0 2.03.942 2.03 2.09v17.82c0 1.148-.902 2.09-2.03 2.09H9.03C7.902 27 7 26.058 7 24.91V7.09C7 5.942 7.902 5 9.03 5zm14.05 1.966c-.057-.489-.448-.866-.92-.866H9.166l-.117.008c-.457.06-.811.477-.811.982v17.82l.007.125c.057.488.448.865.92.865H22.16l.116-.008c.457-.06.812-.476.812-.982V7.09l-.008-.124zM21.85 21.5a.55.55 0 000-1.1H9.75a.55.55 0 000 1.1h12.1zm-7.15 2.2a1.1 1.1 0 112.2 0 1.1 1.1 0 01-2.2 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},mobile:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M21.19 6.212H11.084c-.973 0-1.685.853-1.685 1.829v15.592c0 .976.712 1.829 1.685 1.829H21.19c.973 0 1.684-.853 1.684-1.829V8.041c0-.976-.711-1.83-1.684-1.83zm-3.61 3.85a.481.481 0 000-.963h-2.887a.481.481 0 100 .963h2.888zm-2.405 11.55a.962.962 0 111.924 0 .962.962 0 01-1.924 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},mobileLine:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M11.084 6.212H21.19c.973 0 1.684.853 1.684 1.829v15.592c0 .976-.711 1.829-1.684 1.829H11.084c-.973 0-1.685-.853-1.685-1.829V8.041c0-.976.712-1.83 1.685-1.83zm10.823 1.72c-.045-.428-.349-.758-.717-.758H11.084l-.09.007c-.356.053-.632.417-.632.86v15.592l.006.109c.044.427.348.757.716.757H21.19l.09-.006c.357-.054.632-.418.632-.86V8.041l-.005-.11zm-4.326 2.13a.481.481 0 100-.963h-2.888a.481.481 0 100 .963h2.888zm-2.406 11.55a.962.962 0 111.924 0 .962.962 0 01-1.924 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},mobileLandscape:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M6 10.21v10.106C6 21.289 6.853 22 7.829 22H23.42c.976 0 1.829-.712 1.829-1.684V10.209c0-.973-.853-1.684-1.829-1.684H7.83C6.853 8.525 6 9.236 6 10.209zm3.85 3.609a.481.481 0 10-.963 0v2.887a.481.481 0 10.963 0V13.82zm11.55 2.406a.962.962 0 110-1.924.962.962 0 010 1.924z" fill="currentColor"/>',viewBox:"0 0 32 32"},mobileLandscapeLine:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M6 20.316V10.209c0-.973.853-1.684 1.829-1.684H23.42c.976 0 1.829.711 1.829 1.684v10.107c0 .973-.853 1.684-1.829 1.684H7.83C6.853 22 6 21.288 6 20.316zM7.72 9.493c-.428.045-.758.349-.758.716v10.107l.007.09c.054.356.417.632.86.632H23.42l.109-.006c.427-.045.757-.349.757-.716V10.21l-.006-.091c-.054-.356-.418-.631-.86-.631H7.83l-.11.005zm2.13 4.326a.481.481 0 10-.963 0v2.887a.481.481 0 10.963 0V13.82zm11.55 2.406a.962.962 0 110-1.924.962.962 0 010 1.924z" fill="currentColor"/>',viewBox:"0 0 32 32"},justifyStart:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 13C5.05228 13 5.5 12.5523 5.5 12L5.5 4C5.5 3.44772 5.05229 3 4.5 3C3.94772 3 3.5 3.44771 3.5 4L3.5 12C3.5 12.5523 3.94772 13 4.5 13ZM13 1C13.2761 1 13.5 0.776143 13.5 0.500001C13.5 0.223858 13.2761 9.53674e-07 13 9.53674e-07L1 0C0.723858 0 0.5 0.223858 0.5 0.5C0.5 0.776142 0.723858 1 1 1L13 1ZM10.5 8C10.5 8.55229 10.0523 9 9.5 9C8.94771 9 8.5 8.55228 8.5 8L8.5 4C8.5 3.44772 8.94772 3 9.5 3C10.0523 3 10.5 3.44772 10.5 4L10.5 8Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},justifyEnd:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 0a1 1 0 0 1 1 1v8a1 1 0 1 1-2 0V1a1 1 0 0 1 1-1ZM13 12a.5.5 0 0 1 0 1H1a.5.5 0 0 1 0-1h12Zm-2.5-7a1 1 0 1 0-2 0v4a1 1 0 1 0 2 0V5Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},justifyCenter:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M.5.5A.5.5 0 0 1 1 0h12a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5.5Zm3 5.5a1 1 0 0 1 1-1h5a1 1 0 1 1 0 2h-5a1 1 0 0 1-1-1ZM1 11a.5.5 0 0 0 0 1h12a.5.5 0 0 0 0-1H1Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},justifySpaceAround:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M13.5 0a.5.5 0 0 1 0 1H.5a.5.5 0 1 1 0-1h13ZM4 5a1 1 0 0 1 0-2h6a1 1 0 1 1 0 2H4Zm0 5a1 1 0 1 1 0-2h6a1 1 0 1 1 0 2H4Zm10 2.5a.5.5 0 0 0-.5-.5H.5a.5.5 0 0 0 0 1h13a.5.5 0 0 0 .5-.5Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},justifySpaceBetween:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M13.5 0a.5.5 0 0 1 0 1H.5a.5.5 0 1 1 0-1h13ZM4 5a1 1 0 0 1 0-2h6a1 1 0 1 1 0 2H4Zm0 5a1 1 0 1 1 0-2h6a1 1 0 1 1 0 2H4Zm10 2.5a.5.5 0 0 0-.5-.5H.5a.5.5 0 0 0 0 1h13a.5.5 0 0 0 .5-.5Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},justifySpaceEvenly:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M.5.5C.5.22.72 0 1 0h12a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5.5Zm3 5.5a1 1 0 0 1 1-1h5a1 1 0 1 1 0 2h-5a1 1 0 0 1-1-1ZM1 11a.5.5 0 0 0 0 1h12a.5.5 0 0 0 0-1H1Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},alignStart:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 13a1 1 0 0 0 1-1V4a1 1 0 1 0-2 0v8a1 1 0 0 0 1 1ZM13 1a.5.5 0 0 0 0-1H1a.5.5 0 0 0 0 1h12Zm-2.5 7a1 1 0 1 1-2 0V4a1 1 0 0 1 2 0v4Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},alignEnd:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 0a1 1 0 0 1 1 1v8a1 1 0 1 1-2 0V1a1 1 0 0 1 1-1ZM13 12a.5.5 0 0 1 0 1H1a.5.5 0 0 1 0-1h12Zm-2.5-7a1 1 0 1 0-2 0v4a1 1 0 1 0 2 0V5Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},alignCenter:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 11.5a1 1 0 0 1-1-1v-4H1a.5.5 0 0 1 0-1h2.5v-4a1 1 0 0 1 2 0v4h3v-2a1 1 0 1 1 2 0v2H13a.5.5 0 0 1 0 1h-2.5v2a1 1 0 1 1-2 0v-2h-3v4a1 1 0 0 1-1 1Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},alignStretch:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M.5 14a.5.5 0 0 1-.5-.5V.5a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5Zm10-8a1 1 0 1 0 0-2h-7a1 1 0 0 0 0 2h7Zm-1 4a1 1 0 1 0 0-2h-5a1 1 0 1 0 0 2h5Zm3.5 3.5a.5.5 0 0 0 1 0V.5a.5.5 0 0 0-1 0v13Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},flexWrap:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M0 .5a.5.5 0 0 1 1 0v13a.5.5 0 0 1-1 0V.5ZM13.5 0a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 1 0V.5a.5.5 0 0 0-.5-.5ZM7.36 3.03C9.7 3.03 11.5 4.22 11.5 6s-1.22 3.01-3.3 3.01H4.7l-1.11-.04.94.83.55.55c.07.07.1.15.1.25 0 .21-.14.36-.36.36a.4.4 0 0 1-.26-.11L2.62 8.93a.37.37 0 0 1-.12-.27c0-.1.04-.2.12-.27l1.94-1.93a.4.4 0 0 1 .26-.11c.22 0 .37.15.37.36 0 .1-.04.19-.1.25l-.56.55-.94.83 1.1-.04h3.56c1.62 0 2.52-.92 2.52-2.25s-1.29-2.3-3.41-2.3h-4.2a.35.35 0 0 1-.37-.36c0-.2.15-.36.37-.36h4.2Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},flexNoWrap:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M7.88 1a.5.5 0 0 1 .87.5L7.15 4.3C8.54 4.73 9.5 5.7 9.5 7c0 1.79-1.22 3.01-3.3 3.01H3.83l-.76 1.32.02.02c.06.07.1.15.1.25 0 .21-.15.36-.37.36-.03 0-.07 0-.1-.02L1.25 14.5a.5.5 0 1 1-.87-.5l1.58-2.74L.62 9.93a.37.37 0 0 1-.12-.27c0-.1.04-.2.12-.27l1.94-1.93a.4.4 0 0 1 .26-.11c.22 0 .37.15.37.36 0 .1-.04.19-.1.25l-.56.55-.94.83 1.1-.04h.4l2.63-4.54H1.16a.35.35 0 0 1-.37-.37c0-.2.15-.36.37-.36h4.2c.26 0 .51.01.75.04L7.88 1Zm-1.1 3.92L4.25 9.3h2c1.62 0 2.52-.92 2.52-2.25 0-1-.73-1.8-2-2.13Zm-4.1 5.1-1.1-.04.75.65.35-.6Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},flexWrapReverse:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M0 4.84c0 1.74 1.8 2.9 4.14 2.9h4.2c.22 0 .37-.16.37-.35 0-.2-.15-.35-.37-.35h-4.2C2.02 7.04.73 6.1.73 4.8c0-1.3.9-2.2 2.52-2.2H6.8l1.11-.03-.94.8-.55.54a.32.32 0 0 0-.1.25c0 .2.14.35.36.35a.4.4 0 0 0 .26-.11l1.94-1.88a.35.35 0 0 0 0-.53L6.94.1A.4.4 0 0 0 6.68 0c-.22 0-.37.15-.37.35 0 .1.04.18.1.25l.56.54.94.8-1.1-.04H3.3C1.21 1.9 0 3.1 0 4.84Zm11 3.32c0-1.74-1.8-2.9-4.14-2.9h-4.2c-.22 0-.37.16-.37.35 0 .2.15.35.37.35h4.2c2.12 0 3.41.94 3.41 2.24 0 1.3-.9 2.2-2.52 2.2H4.2l-1.11.03.94-.8.55-.54c.07-.06.1-.15.1-.25 0-.2-.14-.35-.36-.35a.4.4 0 0 0-.26.11l-1.94 1.88a.35.35 0 0 0 0 .53l1.94 1.88a.4.4 0 0 0 .26.11c.22 0 .37-.15.37-.35 0-.1-.04-.18-.1-.25l-.56-.54-.94-.8 1.1.04h3.5C9.79 11.1 11 9.9 11 8.16Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},dockLeft:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M1.5 0a.83.83 0 0 0-.83.83v8.34c0 .46.37.83.83.83h10c.46 0 .83-.37.83-.83V.83A.83.83 0 0 0 11.5 0h-10Zm9.17 1.67H4.83v6.66h5.84V1.67Z" fill="currentColor"/>',viewBox:"0 0 12 10"},dockRight:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M11.1647 0C11.6253 0 11.998 0.373077 11.998 0.833333V9.16667C11.998 9.62692 11.6253 10 11.1647 10H1.16471C0.704101 10 0.331379 9.62692 0.331379 9.16667V0.833333C0.331379 0.373077 0.704101 0 1.16471 0H11.1647ZM1.99805 1.66667H7.83138V8.33333H1.99805V1.66667Z" fill="currentColor"/>',viewBox:"0 0 12 10"},dockFloat:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 0a1 1 0 0 0-1 1v5.5a1 1 0 0 0 1 1h7.17a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1H3.5ZM10 1.67H4.17v4.16H10V1.67ZM0 2.5h1.67V10H0V2.5Zm9.17 5.83V10h-7.5V8.33h7.5Z" fill="currentColor"/>',viewBox:"0 0 12 10"},giftBox:{icon:'<path fill-rule="evenodd" d="M5 5a3 3 0 015-2.236A3 3 0 0114.83 6H16a2 2 0 110 4h-5V9a1 1 0 10-2 0v1H4a2 2 0 110-4h1.17C5.06 5.687 5 5.35 5 5zm4 1V5a1 1 0 10-1 1h1zm3 0a1 1 0 10-1-1v1h1z" clip-rule="evenodd" /> <path d="M9 11H3v5a2 2 0 002 2h4v-7zM11 18h4a2 2 0 002-2v-5h-6v7z" />',viewBox:"0 0 20 20"},premium:{icon:'<rect opacity="0.7" x="2.41504" y="10.5635" width="10.9714" height="2.4" fill="white" /> <path opacity="0.4" d="M8.07202 2.16406L13.2149 9.87834H2.75781L8.07202 2.16406Z" fill="white" /> <g filter="url(#filter0_d_5080_949)"> <path d="M13.8313 4.24902L5.08691 9.90613L13.348 9.91754L13.8313 4.24902Z" fill="#FDF1DF" /> </g> <g filter="url(#filter1_d_5080_949)"> <path d="M2 4.24902L10.7444 9.90613L2.48335 9.91754L2 4.24902Z" fill="#FFFAF4" /> </g> <defs> <filter id="filter0_d_5080_949" x="3.28691" y="0.649023" width="12.3441" height="9.26846" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB" > <feFlood flood-opacity="0" result="BackgroundImageFix" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> <feOffset dy="-1.8" /> <feGaussianBlur stdDeviation="0.9" /> <feComposite in2="hardAlpha" operator="out" /> <feColorMatrix type="matrix" values="0 0 0 0 0.911683 0 0 0 0 0.680468 0 0 0 0 0.301132 0 0 0 0.1 0" /> <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_5080_949" /> <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_5080_949" result="shape" /> </filter> <filter id="filter1_d_5080_949" x="0.2" y="0.649023" width="12.3441" height="9.26846" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB" > <feFlood flood-opacity="0" result="BackgroundImageFix" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> <feOffset dy="-1.8" /> <feGaussianBlur stdDeviation="0.9" /> <feComposite in2="hardAlpha" operator="out" /> <feColorMatrix type="matrix" values="0 0 0 0 0.911683 0 0 0 0 0.680468 0 0 0 0 0.301132 0 0 0 0.1 0" /> <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_5080_949" /> <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_5080_949" result="shape" /> </filter> </defs>',viewBox:"0 0 16 13"},bars:{icon:'<path d="M0.6 3.4V0.6H15.4V3.4H0.6ZM0.6 8.9V6.1H15.4V8.9H0.6ZM0.6 14.4V11.6H15.4V14.4H0.6Z" stroke="#676D98" stroke-width="1.2" stroke-linejoin="round" fill="none" />',viewBox:"0 0 16 15"},verticalBars:{icon:'<path d="M16.8748 3.1C16.8886 3.1 16.8998 3.11119 16.8998 3.125L16.8998 17.875C16.8998 17.8888 16.8886 17.9 16.8748 17.9L14.1248 17.9C14.1109 17.9 14.0998 17.8888 14.0998 17.875L14.0998 3.125C14.0998 3.11119 14.111 3.1 14.1248 3.1L16.8748 3.1ZM11.3743 3.1C11.3881 3.1 11.3993 3.11119 11.3993 3.125L11.3993 17.875C11.3993 17.8888 11.3881 17.9 11.3743 17.9H8.62427C8.61046 17.9 8.59927 17.8888 8.59927 17.875L8.59927 3.125C8.59927 3.11119 8.61046 3.1 8.62427 3.1L11.3743 3.1ZM5.875 3.1C5.88881 3.1 5.9 3.11119 5.9 3.125L5.9 17.875C5.9 17.8888 5.88881 17.9 5.875 17.9H3.125C3.11119 17.9 3.1 17.8888 3.1 17.875L3.1 3.125C3.1 3.11119 3.11119 3.1 3.125 3.1L5.875 3.1Z" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round" fill="none"/>',viewBox:"0 0 20 20"},exit:{icon:'<path d="M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15M12 9l-3 3m0 0 3 3m-3-3h12.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>',viewBox:"0 0 24 24"},settings:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M13.75 5.669V3.5a.5.5 0 0 0-1 0v2.198a2.188 2.188 0 0 0 0 4.229V16.5a.5.5 0 0 0 1 0V9.956a2.188 2.188 0 0 0 0-4.287Zm.75 2.144a1.188 1.188 0 1 0-2.375 0 1.188 1.188 0 0 0 2.375 0ZM7.125 3a.5.5 0 0 0-.5.5v6.573a2.188 2.188 0 0 0 0 4.229V16.5a.5.5 0 0 0 1 0v-2.169a2.188 2.188 0 0 0 0-4.287V3.5a.5.5 0 0 0-.5-.5Zm1.25 9.188a1.188 1.188 0 1 1-2.375 0 1.188 1.188 0 0 1 2.375 0Z" clip-rule="evenodd"/>',viewBox:"0 0 20 20"},generate:{icon:'<path d="M14 7.5C14 7.63261 13.9473 7.75979 13.8535 7.85355C13.7598 7.94732 13.6326 8 13.5 8H12.5V9C12.5 9.13261 12.4473 9.25979 12.3535 9.35355C12.2598 9.44732 12.1326 9.5 12 9.5C11.8674 9.5 11.7402 9.44732 11.6464 9.35355C11.5527 9.25979 11.5 9.13261 11.5 9V8H10.5C10.3674 8 10.2402 7.94732 10.1464 7.85355C10.0527 7.75979 9.99999 7.63261 9.99999 7.5C9.99999 7.36739 10.0527 7.24021 10.1464 7.14645C10.2402 7.05268 10.3674 7 10.5 7H11.5V6C11.5 5.86739 11.5527 5.74021 11.6464 5.64645C11.7402 5.55268 11.8674 5.5 12 5.5C12.1326 5.5 12.2598 5.55268 12.3535 5.64645C12.4473 5.74021 12.5 5.86739 12.5 6V7H13.5C13.6326 7 13.7598 7.05268 13.8535 7.14645C13.9473 7.24021 14 7.36739 14 7.5ZM1.99999 2.5H2.99999V3.5C2.99999 3.63261 3.05266 3.75979 3.14643 3.85355C3.2402 3.94732 3.36738 4 3.49999 4C3.63259 4 3.75977 3.94732 3.85354 3.85355C3.94731 3.75979 3.99999 3.63261 3.99999 3.5V2.5H4.99999C5.13259 2.5 5.25977 2.44732 5.35354 2.35355C5.44731 2.25979 5.49999 2.13261 5.49999 2C5.49999 1.86739 5.44731 1.74021 5.35354 1.64645C5.25977 1.55268 5.13259 1.5 4.99999 1.5H3.99999V0.5C3.99999 0.367392 3.94731 0.240215 3.85354 0.146447C3.75977 0.0526785 3.63259 0 3.49999 0C3.36738 0 3.2402 0.0526785 3.14643 0.146447C3.05266 0.240215 2.99999 0.367392 2.99999 0.5V1.5H1.99999C1.86738 1.5 1.7402 1.55268 1.64643 1.64645C1.55266 1.74021 1.49999 1.86739 1.49999 2C1.49999 2.13261 1.55266 2.25979 1.64643 2.35355C1.7402 2.44732 1.86738 2.5 1.99999 2.5ZM9.99999 10H9.49999V9.5C9.49999 9.36739 9.44731 9.24021 9.35354 9.14645C9.25977 9.05268 9.13259 9 8.99999 9C8.86738 9 8.7402 9.05268 8.64643 9.14645C8.55266 9.24021 8.49999 9.36739 8.49999 9.5V10H7.99999C7.86738 10 7.7402 10.0527 7.64643 10.1464C7.55266 10.2402 7.49999 10.3674 7.49999 10.5C7.49999 10.6326 7.55266 10.7598 7.64643 10.8536C7.7402 10.9473 7.86738 11 7.99999 11H8.49999V11.5C8.49999 11.6326 8.55266 11.7598 8.64643 11.8536C8.7402 11.9473 8.86738 12 8.99999 12C9.13259 12 9.25977 11.9473 9.35354 11.8536C9.44731 11.7598 9.49999 11.6326 9.49999 11.5V11H9.99999C10.1326 11 10.2598 10.9473 10.3535 10.8536C10.4473 10.7598 10.5 10.6326 10.5 10.5C10.5 10.3674 10.4473 10.2402 10.3535 10.1464C10.2598 10.0527 10.1326 10 9.99999 10ZM12.2069 3L3.49999 11.7069C3.31247 11.8943 3.05821 11.9995 2.79311 11.9995C2.52801 11.9995 2.27375 11.8943 2.08624 11.7069L0.792486 10.4144C0.699603 10.3215 0.625923 10.2113 0.575654 10.0899C0.525385 9.96858 0.499512 9.83853 0.499512 9.70719C0.499512 9.57585 0.525385 9.44579 0.575654 9.32445C0.625923 9.20311 0.699603 9.09286 0.792486 9L9.49999 0.293125C9.59285 0.200242 9.7031 0.126562 9.82444 0.0762935C9.94578 0.0260245 10.0758 0.000151157 10.2072 0.000151157C10.3385 0.000151157 10.4686 0.0260245 10.5899 0.0762935C10.7113 0.126562 10.8215 0.200242 10.9144 0.293125L12.2069 1.58562C12.2997 1.67849 12.3734 1.78874 12.4237 1.91008C12.474 2.03142 12.4998 2.16147 12.4998 2.29281C12.4998 2.42415 12.474 2.55421 12.4237 2.67555C12.3734 2.79689 12.2997 2.90714 12.2069 3ZM11.5 2.29313L10.2069 1L8.20686 3L9.49999 4.29313L11.5 2.29313Z" fill="currentColor"/>',viewBox:"0 0 14 12"},update:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M1.333 0c.737 0 1.334.597 1.334 1.333v3.124A11.976 11.976 0 0 1 12 0c6.12 0 11.169 4.58 11.907 10.502a1.333 1.333 0 0 1-2.646.33C20.687 6.229 16.76 2.667 12 2.667a9.323 9.323 0 0 0-7.66 4H8a1.333 1.333 0 1 1 0 2.666H1.333A1.333 1.333 0 0 1 0 8V1.333C0 .597.597 0 1.333 0Zm-.082 12.01a1.333 1.333 0 0 1 1.488 1.158 9.335 9.335 0 0 0 16.922 4.165H16a1.333 1.333 0 1 1 0-2.666h6.667c.736 0 1.333.597 1.333 1.333v6.667a1.333 1.333 0 0 1-2.667 0v-3.124A11.976 11.976 0 0 1 12 24C5.88 24 .831 19.42.093 13.498A1.333 1.333 0 0 1 1.25 12.01Z" clip-rule="evenodd"/></svg>',viewBox:"0 0 24 24"},recycle:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M13.025 5.378c0 .76.617 1.378 1.378 1.378h4.127a4.131 4.131 0 0 1 4.137 4.139v8.242h2.755v-8.242A6.887 6.887 0 0 0 18.53 4h-4.127c-.761 0-1.378.617-1.378 1.378Zm5.505 22.044c0-.76-.617-1.378-1.377-1.378h-4.128a4.142 4.142 0 0 1-4.136-4.133v-6.889H6.133v6.89c0 3.796 3.09 6.888 6.892 6.888h4.128c.76 0 1.377-.617 1.377-1.378Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M8.485 12.67a1.378 1.378 0 0 0-1.948 0l-4.133 4.134a1.378 1.378 0 0 0 1.948 1.949l3.16-3.041 3.158 3.04a1.378 1.378 0 0 0 1.949-1.948l-4.134-4.133ZM24.044 17.09l-3.159-3.042a1.378 1.378 0 1 0-1.948 1.949l4.133 4.133c.538.538 1.41.538 1.949 0l4.133-4.133a1.378 1.378 0 1 0-1.949-1.949l-3.159 3.041Z" clip-rule="evenodd"/>',viewBox:"0 0 32 32"},variations:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M10.48 5.127H8.682V15h-1.36V5.127H5.527L8.004 1l2.477 4.127Zm-7.986 2.62L1.325 8.914.5 4.788l4.127.825-1.17 1.171L5.93 9.26l.2.2V15H4.77v-4.978L2.494 7.746Zm11.012 0 1.169 1.168.825-4.127-4.127.825 1.17 1.171L10.07 9.26l-.2.2V15h1.361v-4.978l2.276-2.276Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},arrowLeft:{icon:'<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19.5 12h-15m0 0 6.75 6.75M4.5 12l6.75-6.75"/>',viewBox:"0 0 24 24"},magicFill:{icon:'<path fill="currentColor" d="M9.45 4.459 3.19 10.81l-.187 1.783A.364.364 0 0 0 3.41 13l1.783-.188 6.259-6.351-2.003-2.002Zm3.237-.298-.938-.938a.746.746 0 0 0-1.064 0l-.876.876L11.811 6.1l.876-.876a.746.746 0 0 0 0-1.064ZM4 1l.81 2.19L7 4l-2.19.81L4 7l-.81-2.19L1 4l2.19-.81L4 1ZM12 8l1.08 2.92L16 12l-2.92 1.08L12 16l-1.08-2.92L8 12l2.92-1.08L12 8Z"/>',viewBox:"0 0 16 16"},insert:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M8.551 2.2a.55.55 0 1 0-1.1 0v6.55L5.597 7.266a.55.55 0 0 0-.687.86l2.748 2.198c.2.16.486.16.687 0l2.748-2.199a.55.55 0 0 0-.688-.859L8.551 8.75V2.2ZM3.055 9.894a.55.55 0 0 0-1.1 0v3.298c0 .303.246.55.55.55h10.992a.55.55 0 0 0 .55-.55V9.894a.55.55 0 1 0-1.1 0v2.748H3.055V9.894Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},chevronLeft:{icon:'<path d="M15.75 19.5 8.25 12l7.5-7.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none" />',viewBox:"0 0 24 24"},chevronRight:{icon:'<path d="m8.25 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none" />',viewBox:"0 0 24 24"},command:{icon:'<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M11.5 4.5 15 8l-3.5 3.5m-7 0L1 8l3.5-3.5m5-2-3 11" fill="none"/>',viewBox:"0 0 16 16"},fixingIcon:{icon:'<path fill="#F2B300" d="m66.582 45.818-4.506-1.536a18.64 18.64 0 0 0-1.317-6.665l3.583-3.135a1.17 1.17 0 0 0 .26-1.432 24.102 24.102 0 0 0-6.968-7.955 1.164 1.164 0 0 0-1.449.06l-3.582 3.134a18.263 18.263 0 0 0-6.431-2.192l-.921-4.661a1.16 1.16 0 0 0-1.112-.934c-3.638-.09-7.2.653-10.367 2.048a1.16 1.16 0 0 0-.673 1.287l.923 4.671a18.839 18.839 0 0 0-5.114 4.473l-4.496-1.538a1.15 1.15 0 0 0-1.362.496 23.957 23.957 0 0 0-3.419 10.008c-.06.544.267 1.052.785 1.225l4.506 1.537a18.642 18.642 0 0 0 1.317 6.664l-3.583 3.135a1.17 1.17 0 0 0-.26 1.432 24.1 24.1 0 0 0 6.969 7.955 1.164 1.164 0 0 0 1.448-.06l3.583-3.134a18.263 18.263 0 0 0 6.43 2.192l.923 4.67a1.16 1.16 0 0 0 1.112.935c3.639.09 7.2-.653 10.368-2.048.5-.218.778-.756.673-1.288l-.924-4.67a18.84 18.84 0 0 0 5.114-4.473l4.506 1.536a1.15 1.15 0 0 0 1.362-.496 23.96 23.96 0 0 0 3.418-10.008c.04-.55-.278-1.06-.796-1.233Zm-21.588 6.268c-4.186.828-8.268-1.907-9.096-6.094-.827-4.186 1.908-8.268 6.095-9.096 4.186-.827 8.268 1.908 9.096 6.094.827 4.187-1.908 8.269-6.095 9.096Z"/>',viewBox:"0 0 87 89"},arrowPath:{icon:'<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16.023 9.348h4.992l-3.18-3.183a8.25 8.25 0 0 0-13.804 3.7m-1.046 9.779v-4.992m0 0h4.992m-4.992 0 3.18 3.183a8.25 8.25 0 0 0 13.803-3.7m1.047-9.78v4.99" fill="none"/>',viewBox:"0 0 24 24"},openBook:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M11.5 6.982c-4.268-3.644-9-1.146-9-1.146v10.57c5.012 0 7.863 1.712 9 2.594V6.982Z" clip-rule="evenodd"/><path fill="#7784A8" d="M21.5 16.407c-5.012 0-7.864 1.71-9 2.593V6.982c4.268-3.645 9-1.147 9-1.147v10.572Z" opacity=".6"/>',viewBox:"0 0 24 24"},broom:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M20.0215 40.1489C31.0672 40.1489 40.0215 31.1946 40.0215 20.1489C40.0215 9.10323 31.0672 0.148926 20.0215 0.148926C8.97579 0.148926 0.0214844 9.10323 0.0214844 20.1489C0.0214844 31.1946 8.97579 40.1489 20.0215 40.1489ZM15.7985 18.1171H14.5373V16.8559H13.2761V18.1171H12.0149V19.3783H13.2761V20.6395H14.5373V19.3783H15.7985V18.1171ZM13.2761 23.1619H12.0149V21.9007H10.7537V23.1619H9.49247V24.4231H10.7537V25.6844H12.0149V24.4231H13.2761V23.1619ZM17.6903 20.0089H27.1494V19.3783C27.1494 19.0438 27.0166 18.723 26.78 18.4865C26.5435 18.25 26.2227 18.1171 25.8882 18.1171H23.3658V10.5498H21.474V18.1171H18.9516C18.6171 18.1171 18.2963 18.25 18.0597 18.4865C17.8232 18.723 17.6903 19.0438 17.6903 19.3783V20.0089ZM24.0046 27.5762H26.5188C27.2037 25.1604 27.1789 23.2247 27.1567 21.4976C27.1557 21.4214 27.1548 21.3456 27.1539 21.2701H17.6721C17.5838 23.4835 17.0534 25.5992 16.4291 27.5762H18.8431C19.2902 26.687 19.5822 25.3016 19.5822 24.4231C19.5822 24.2559 19.6486 24.0955 19.7669 23.9772C19.8851 23.859 20.0455 23.7925 20.2128 23.7925C20.38 23.7925 20.5404 23.859 20.6587 23.9772C20.7769 24.0955 20.8434 24.2559 20.8434 24.4231C20.8434 25.178 20.646 26.4745 20.221 27.5762H22.6267C23.0738 26.687 23.3658 25.3016 23.3658 24.4231C23.3658 24.2559 23.4322 24.0955 23.5505 23.9772C23.6688 23.859 23.8292 23.7925 23.9964 23.7925C24.1637 23.7925 24.3241 23.859 24.4423 23.9772C24.5606 24.0955 24.627 24.2559 24.627 24.4231C24.627 25.178 24.4296 26.4745 24.0046 27.5762Z" fill="currentColor"/>',viewBox:"0 0 40 40"},wand:{icon:'<path fill="url(#a)" d="M18.407 11.781a.594.594 0 0 1-.594.594h-1.187v1.188a.594.594 0 0 1-1.188 0v-1.188h-1.187a.594.594 0 0 1 0-1.188h1.187V10a.594.594 0 1 1 1.188 0v1.188h1.187a.594.594 0 0 1 .594.593ZM4.157 5.844h1.187V7.03a.594.594 0 0 0 1.188 0V5.844h1.187a.594.594 0 0 0 0-1.188H6.532V3.47a.594.594 0 1 0-1.188 0v1.187H4.157a.594.594 0 0 0 0 1.188Zm9.5 8.906h-.594v-.594a.594.594 0 0 0-1.187 0v.594h-.594a.594.594 0 0 0 0 1.188h.594v.593a.594.594 0 1 0 1.187 0v-.593h.594a.594.594 0 0 0 0-1.188Zm2.62-8.313L5.938 16.777a1.188 1.188 0 0 1-1.679 0l-1.536-1.535a1.188 1.188 0 0 1 0-1.68l10.34-10.339a1.187 1.187 0 0 1 1.68 0l1.534 1.535a1.187 1.187 0 0 1 0 1.68Zm-.839-.839-1.536-1.535-2.374 2.375 1.535 1.535 2.375-2.375Z"/><defs><linearGradient id="a" x1="1.23" x2="23.351" y1="19.797" y2="13.966" gradientUnits="userSpaceOnUse"><stop stop-color="#FF9645"/><stop offset=".239" stop-color="#FF6471"/><stop offset=".465" stop-color="#CF6EBD"/><stop offset=".746" stop-color="#A477D1"/><stop offset="1" stop-color="#268DDA"/></linearGradient></defs>',viewBox:"0 0 19 20"},editorHeading1:{icon:'<path fill="currentColor" d="M19.061 7v18h-3.408v-7.827H8.405V25H5.021V7h3.384v7.292h7.248V7h3.408ZM20.883 10.365V7h6.096v18h-3.552V10.365h-2.544Z"/>',viewBox:"0 0 32 32"},editorHeading2:{icon:'<path fill="currentColor" d="M15.847 7.374V25h-3.408v-7.664H5.19V25H1.807V7.374H5.19v7.14h7.248v-7.14h3.408ZM18.268 22.229c5.424-3.911 8.136-7.157 8.136-9.737 0-.782-.184-1.398-.552-1.847-.352-.45-.912-.674-1.68-.674-1.584 0-2.424 1.123-2.52 3.37h-3.288c.096-2.08.704-3.653 1.824-4.718C21.308 7.54 22.724 7 24.436 7c1.744 0 3.08.474 4.008 1.423.944.932 1.416 2.18 1.416 3.745 0 1.231-.352 2.471-1.056 3.72a15.037 15.037 0 0 1-2.64 3.42 21.308 21.308 0 0 1-3.384 2.671h7.416v2.871H18.268V22.23Z"/>',viewBox:"0 0 32 32"},editorHeading3:{icon:'<path fill="currentColor" d="M15.749 7.657V24.83h-3.408v-7.468H5.093v7.468H1.709V7.657h3.384v6.957h7.248V7.657h3.408ZM24.506 7c1.152 0 2.136.203 2.952.608.832.406 1.456.965 1.872 1.678.432.714.648 1.509.648 2.384 0 1.103-.296 2.011-.888 2.725-.592.697-1.376 1.127-2.352 1.289v.121c2.368.714 3.552 2.125 3.552 4.233 0 1.476-.488 2.675-1.464 3.6-.976.908-2.352 1.362-4.128 1.362-1.888 0-3.392-.47-4.512-1.41-1.12-.958-1.744-2.393-1.872-4.306h3.312c.08.876.36 1.573.84 2.092.496.502 1.192.754 2.088.754.768 0 1.368-.211 1.8-.633.432-.438.648-1.005.648-1.702 0-.827-.312-1.46-.936-1.898-.624-.438-1.544-.656-2.76-.656h-.696v-2.798h.696c2.24.033 3.36-.754 3.36-2.36 0-.697-.2-1.24-.6-1.629-.4-.405-.944-.608-1.632-.608-.72 0-1.312.235-1.776.705-.464.454-.728 1.095-.792 1.922h-3.312c.096-1.751.656-3.097 1.68-4.038C21.258 7.478 22.682 7 24.506 7Z"/>',viewBox:"0 0 32 32"},editorHeading4:{icon:'<path fill="currentColor" d="M14.813 7.202V25h-3.408v-7.74H4.157V25H.773V7.202h3.384v7.21h7.248v-7.21h3.408ZM17.283 21.42v-2.95L25.395 7h3.624v11.345h2.208v3.075h-2.208V25H25.61v-3.58h-8.328Zm8.592-10.26-5.136 7.184h5.136V11.16Z"/>',viewBox:"0 0 32 32"},editorHeading5:{icon:'<path fill="currentColor" d="M15.208 7.349v17.576H11.8v-7.643H4.552v7.643H1.168V7.35h3.384v7.12H11.8v-7.12h3.408ZM29.99 10.087h-8.04v4.432c.367-.449.871-.805 1.511-1.07a5.41 5.41 0 0 1 2.16-.424c1.168 0 2.136.265 2.904.797a4.537 4.537 0 0 1 1.728 2.09c.384.864.576 1.827.576 2.889 0 1.875-.512 3.377-1.536 4.506C28.285 24.436 26.837 25 24.95 25c-1.232 0-2.304-.224-3.216-.672-.912-.465-1.624-1.104-2.136-1.917-.512-.83-.792-1.793-.84-2.888h3.288c.128.747.424 1.344.888 1.792.464.432 1.08.648 1.848.648.928 0 1.616-.29 2.064-.872.464-.597.696-1.386.696-2.365 0-.93-.24-1.651-.72-2.166-.48-.514-1.16-.772-2.04-.772-.64 0-1.184.15-1.632.448a2.496 2.496 0 0 0-.984 1.146h-3.288V7H29.99v3.087Z"/>',viewBox:"0 0 32 32"},editorHeading6:{icon:'<path fill="currentColor" d="M15.352 7.61v17.22h-3.408v-7.488H4.696v7.487H1.314V7.61h3.384v6.976h7.247V7.61h3.408ZM26.99 12.293c-.256-1.691-1.104-2.537-2.544-2.537-1.12 0-1.936.504-2.448 1.512-.512.992-.736 2.553-.672 4.683.256-.78.752-1.398 1.488-1.853.752-.472 1.624-.708 2.616-.708 1.632 0 2.912.504 3.84 1.512.944.992 1.416 2.407 1.416 4.244 0 1.139-.224 2.147-.672 3.025-.448.878-1.12 1.569-2.016 2.073-.88.504-1.952.756-3.216.756-2.464 0-4.16-.772-5.088-2.317-.928-1.561-1.392-3.707-1.392-6.44 0-3.137.496-5.462 1.488-6.975C20.798 7.756 22.422 7 24.662 7c1.712 0 3.024.496 3.936 1.488.912.992 1.432 2.26 1.56 3.805H26.99Zm-5.376 6.61c0 .91.256 1.666.768 2.268.528.585 1.296.878 2.304.878.864 0 1.552-.26 2.064-.78.512-.521.768-1.245.768-2.171 0-.976-.264-1.724-.792-2.244-.512-.52-1.208-.78-2.088-.78-.832 0-1.544.243-2.136.73-.592.489-.888 1.188-.888 2.098Z"/>',viewBox:"0 0 32 32"},editorList:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M9.188 5.322c0-.48.388-.867.867-.867H29.13c.48 0 .868.388.868.867v1.734a.867.867 0 0 1-.868.867H10.055a.867.867 0 0 1-.867-.867V5.322ZM9.188 14.86c0-.479.388-.867.867-.867H29.13c.48 0 .868.388.868.867v1.735a.867.867 0 0 1-.868.867H10.055a.867.867 0 0 1-.867-.867V14.86ZM9.188 24.399c0-.48.388-.867.867-.867H29.13c.48 0 .868.388.868.867v1.734a.867.867 0 0 1-.868.867H10.055a.867.867 0 0 1-.867-.867v-1.734ZM2.445 6.189c0-.958.775-1.734 1.73-1.734h.009c.955 0 1.73.776 1.73 1.734s-.775 1.734-1.73 1.734h-.009c-.955 0-1.73-.776-1.73-1.734ZM2.445 15.727c0-.957.775-1.734 1.73-1.734h.009c.955 0 1.73.777 1.73 1.734 0 .958-.775 1.735-1.73 1.735h-.009c-.955 0-1.73-.777-1.73-1.735ZM2.445 25.266c0-.958.775-1.734 1.73-1.734h.009c.955 0 1.73.776 1.73 1.734S5.139 27 4.184 27h-.009c-.955 0-1.73-.776-1.73-1.734Z" clip-rule="evenodd"/>',viewBox:"0 0 32 32"},editorOrderedList:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M8.54 5.343c0-.48.388-.868.868-.868H28.52c.48 0 .87.389.87.868v1.738c0 .48-.39.869-.87.869H9.408a.869.869 0 0 1-.869-.869V5.343ZM8.54 14.9c0-.48.388-.869.868-.869H28.52c.48 0 .87.39.87.869v1.738c0 .48-.39.868-.87.868H9.408a.869.869 0 0 1-.869-.868V14.9ZM8.54 24.457c0-.48.388-.87.868-.87H28.52c.48 0 .87.39.87.87v1.737c0 .48-.39.87-.87.87H9.408a.869.869 0 0 1-.869-.87v-1.737Z" clip-rule="evenodd"/><path fill="#6F7CA3" d="M4.501 8.819h-.98V5.038l-1.171.363v-.797l2.046-.733h.105v4.948ZM5.507 18.375H2.12v-.672L3.718 16c.22-.24.382-.45.486-.628a1 1 0 0 0 .16-.51c0-.219-.056-.39-.167-.515-.111-.127-.27-.19-.475-.19a.65.65 0 0 0-.526.23c-.127.152-.19.352-.19.601H2.02c0-.3.072-.575.214-.824a1.52 1.52 0 0 1 .611-.584 1.84 1.84 0 0 1 .893-.214c.509 0 .904.122 1.184.367.283.244.424.59.424 1.035 0 .244-.063.493-.19.746-.126.254-.344.55-.651.886l-1.124 1.185h2.125v.79ZM3.117 25.027h.522c.249 0 .433-.062.553-.187.12-.124.18-.29.18-.495 0-.2-.06-.354-.18-.465-.117-.111-.28-.166-.488-.166a.718.718 0 0 0-.472.156.489.489 0 0 0-.19.4h-.98c0-.258.068-.488.206-.692a1.4 1.4 0 0 1 .584-.482 1.96 1.96 0 0 1 .828-.173c.523 0 .932.125 1.228.377.297.248.445.592.445 1.031 0 .227-.069.435-.207.625-.138.19-.319.336-.543.438.278.099.485.248.621.448.138.199.207.434.207.705 0 .44-.16.791-.482 1.056-.319.264-.742.397-1.27.397-.492 0-.896-.13-1.21-.39-.313-.26-.469-.604-.469-1.032h.98a.57.57 0 0 0 .208.455c.14.117.312.176.516.176.233 0 .415-.061.546-.183a.641.641 0 0 0 .2-.492c0-.493-.271-.74-.814-.74h-.52v-.767Z"/>',viewBox:"0 0 32 32"},editorBold:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M7 17.999V4h9a7 7 0 0 1 5.704 11.058A7 7 0 0 1 18 27.998h-7V28H7V17.999Zm4 6V18h5l.125-.001H18a3 3 0 0 1 0 6h-7Zm0-10V8h5a3 3 0 0 1 .082 5.999H11Z" clip-rule="evenodd"/>',viewBox:"0 0 32 32"},editorQuote:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M12.57 6.077c-5.02 3.224-7.81 6.976-8.367 11.258-.869 6.665 5.091 9.927 8.111 6.996 3.02-2.931 1.21-6.651-.977-7.668-2.186-1.017-3.524-.663-3.29-2.022.233-1.359 3.344-5.127 6.077-6.882a.5.5 0 0 0 .076-.68l-.676-.879c-.293-.381-.575-.367-.955-.123Zm13.217 0c-5.02 3.224-7.81 6.977-8.367 11.258-.869 6.665 5.091 9.927 8.111 6.996 3.02-2.931 1.21-6.651-.977-7.668-2.187-1.017-3.524-.663-3.29-2.022.233-1.359 3.344-5.127 6.077-6.882a.5.5 0 0 0 .076-.68L26.74 6.2c-.294-.381-.575-.367-.954-.123Z" clip-rule="evenodd"/>',viewBox:"0 0 32 32"},editorItalic:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M11.988 3.987V2h-6v1.987h1.8l-1.613 8.025H4V14h6v-1.988H8.238l1.575-8.024h2.175Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},editorUppercase:{icon:'<path fill="currentColor" d="M6.94 11.069H4.159L3.618 13H1.5l3.115-9.5h1.869L9.641 13H7.48l-.54-1.931ZM4.616 9.451h1.869l-.955-3.39-.914 3.39Z"/><path fill="#6F7CA3" d="M12.88 11.817h-1.703L10.845 13H9.516l1.91-5.834h1.122L14.5 13h-1.33l-.29-1.183Zm-1.412-.985h1.163l-.582-2.09-.58 2.09Z"/>',viewBox:"0 0 16 16"},editorUnderline:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M2 12.275h12V14H2v-1.725ZM5.487 6.275c0 1.425 1.087 2.588 2.512 2.588a2.593 2.593 0 0 0 2.588-2.588V2h1.725v4.275a4.273 4.273 0 0 1-4.275 4.275 4.273 4.273 0 0 1-4.275-4.275V2h1.725v4.275Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},editorTable:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M2.793 3.828A2.652 2.652 0 0 1 4.708 3h14.583c.718 0 1.407.298 1.915.828a2.89 2.89 0 0 1 .793 1.998v12.348a2.89 2.89 0 0 1-.793 1.998A2.652 2.652 0 0 1 19.29 21H4.708a2.652 2.652 0 0 1-1.915-.828A2.89 2.89 0 0 1 2 18.174V5.826c0-.75.285-1.468.793-1.998Zm.457 6.128v3.696h8.125V9.957H3.25Zm9.374 0v3.696h8.125V9.957h-8.124Zm8.125-1.304V5.826c0-.404-.153-.79-.427-1.076a1.428 1.428 0 0 0-1.031-.446H4.708c-.387 0-.757.16-1.03.446a1.556 1.556 0 0 0-.428 1.076v2.826h17.5Zm0 6.305h-8.124v4.738h6.666c.387 0 .758-.16 1.031-.445.274-.285.427-.672.427-1.076v-3.217Zm-9.374 4.738v-4.739H3.25v3.218c0 .404.154.79.427 1.076.274.285.644.446 1.031.446h6.667Z" clip-rule="evenodd"/>',viewBox:"0 0 24 24"},editorLink:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M5.164 5.914a2.086 2.086 0 1 0 0 4.172h1.418a.75.75 0 0 1 0 1.5H5.164a3.586 3.586 0 1 1 0-7.172h1.418a.75.75 0 0 1 0 1.5H5.164Zm.312 1.783a.75.75 0 0 1 .75-.75h3.844a.75.75 0 0 1 0 1.5H6.226a.75.75 0 0 1-.75-.75ZM12.922 8a2.086 2.086 0 0 0-2.086-2.086H9.418a.75.75 0 1 1 0-1.5h1.418a3.586 3.586 0 0 1 0 7.172H9.418a.75.75 0 0 1 0-1.5h1.418A2.086 2.086 0 0 0 12.922 8Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},editorSourceCode:{icon:'<path fill="currentColor" d="M27.947 14.38 22.82 8.949a1.264 1.264 0 0 0-1.774-.056 1.264 1.264 0 0 0-.055 1.774l4.324 4.574-4.324 4.574a1.264 1.264 0 0 0 .055 1.774c.222.221.527.332.86.332.332 0 .665-.138.914-.388l5.128-5.433a1.276 1.276 0 0 0 0-1.718ZM17.378 4.895a1.151 1.151 0 0 1 2.245.513l-4.96 21.697a1.151 1.151 0 1 1-2.244-.513l4.96-21.697ZM10.955 8.892a1.308 1.308 0 0 0-.887-.332c-.332 0-.637.138-.859.388L4.053 14.38c-.443.471-.443 1.22 0 1.718l5.128 5.433c.222.25.555.388.915.388.333 0 .61-.11.86-.332a1.264 1.264 0 0 0 .055-1.774L6.687 15.24l4.324-4.574a1.264 1.264 0 0 0-.056-1.774Z"/>',viewBox:"0 0 32 32"},editorExpand:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M7.268 6.494 4.37 3.595h1.963a.548.548 0 1 0 0-1.095H3.048a.548.548 0 0 0-.548.548v3.285a.548.548 0 1 0 1.095 0V4.37l2.899 2.898a.548.548 0 1 0 .774-.774Zm-.774 2.738L3.595 12.13v-1.963a.548.548 0 1 0-1.095 0v3.285c0 .303.245.548.548.548h3.285a.548.548 0 0 0 0-1.095H4.37l2.898-2.899a.548.548 0 0 0-.774-.774Zm5.636 3.673-2.898-2.899a.548.548 0 0 1 .774-.774l2.899 2.898v-1.963a.548.548 0 1 1 1.095 0v3.285a.548.548 0 0 1-.548.548h-3.285a.548.548 0 1 1 0-1.095h1.963ZM9.232 7.268c.214.214.56.214.774 0l2.899-2.898v1.963a.548.548 0 1 0 1.095 0V3.048a.548.548 0 0 0-.548-.548h-3.285a.548.548 0 1 0 0 1.095h1.963L9.232 6.494a.548.548 0 0 0 0 .774Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},chevronDown:{icon:'<path d="M19.5 8.25L12 15.75L4.5 8.25" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/>',viewBox:"0 0 24 24"},crossCircled:{icon:'<path fill="currentColor" d="M16.25 10a6.25 6.25 0 1 1-12.5 0 6.25 6.25 0 0 1 12.5 0Z"/><path fill="#fff" d="M12.521 7.478a.535.535 0 0 0-.756 0L10.003 9.24 8.24 7.478a.535.535 0 0 0-.757.757l1.762 1.762-1.762 1.761a.535.535 0 1 0 .757.757l1.762-1.762 1.762 1.762a.535.535 0 0 0 .756-.757L10.76 9.998l1.762-1.762a.535.535 0 0 0 0-.757Z"/>',viewBox:"0 0 20 20"},ellipsisXAlt:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M2.25 5.25a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Zm9-2.25a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0ZM18 3a2.25 2.25 0 1 1-4.5 0A2.25 2.25 0 0 1 18 3Z" fill="currentColor"/>',viewBox:"0 0 18 6"},dragger:{icon:'<path d="M17.4708 8.75929C17.4708 9.73092 18.2608 10.5186 19.2354 10.5186C20.21 10.5186 21 9.73092 21 8.75929C21 7.78766 20.21 7 19.2354 7C18.2608 7 17.4708 7.78766 17.4708 8.75929Z" fill="currentColor"/><path d="M11 8.75929C11 9.73092 11.79 10.5186 12.7646 10.5186C13.7392 10.5186 14.5292 9.73092 14.5292 8.75929C14.5292 7.78766 13.7392 7 12.7646 7C11.79 7 11 7.78766 11 8.75929Z" fill="currentColor"/><path d="M19.2354 18.2595C18.2608 18.2595 17.4708 17.4718 17.4708 16.5002C17.4708 15.5285 18.2608 14.7409 19.2354 14.7409C20.21 14.7409 21 15.5285 21 16.5002C21 17.4718 20.21 18.2595 19.2354 18.2595Z" fill="currentColor"/><path d="M11 16.5C11 17.4716 11.79 18.2593 12.7646 18.2593C13.7392 18.2593 14.5292 17.4716 14.5292 16.5C14.5292 15.5284 13.7392 14.7407 12.7646 14.7407C11.79 14.7407 11 15.5284 11 16.5Z" fill="currentColor"/><path d="M19.2354 26C18.2608 26 17.4708 25.2123 17.4708 24.2407C17.4708 23.2691 18.2608 22.4814 19.2354 22.4814C20.21 22.4814 21 23.2691 21 24.2407C21 25.2123 20.21 26 19.2354 26Z" fill="currentColor"/><path d="M11 24.2407C11 25.2123 11.79 26 12.7646 26C13.7392 26 14.5292 25.2123 14.5292 24.2407C14.5292 23.2691 13.7392 22.4814 12.7646 22.4814C11.79 22.4814 11 23.2691 11 24.2407Z" fill="currentColor"/>',viewBox:"0 0 32 32"},cursorText:{icon:'<path d="M4.003 1.802a.874.874 0 0 0 .799.946l.218.019a1.746 1.746 0 0 1 1.605 1.741v2.617H5.75a.874.874 0 1 0 0 1.75h.875v2.616a1.75 1.75 0 0 1-1.605 1.744l-.218.02a.87.87 0 0 0-.799.942c.041.485.462.84.943.799l.22-.02A3.49 3.49 0 0 0 7.5 13.805c.58.656 1.4 1.093 2.335 1.173l.219.019a.874.874 0 1 0 .145-1.742l-.22-.019a1.75 1.75 0 0 1-1.604-1.744V8.874h.875a.874.874 0 1 0 0-1.75h-.875V4.509c0-.91.697-1.668 1.605-1.744l.218-.02a.873.873 0 1 0-.147-1.74l-.219.018A3.485 3.485 0 0 0 7.5 2.195a3.497 3.497 0 0 0-2.335-1.173l-.219-.019a.873.873 0 0 0-.943.799Z" fill="currentColor"/>',viewBox:"0 0 16 16"},filterAdvanced:{icon:'<path d="M8.77 5h8.125M8.77 5a1.25 1.25 0 1 1-2.5 0m2.5 0a1.25 1.25 0 1 0-2.5 0m0 0H3.145M8.77 15h8.125M8.77 15a1.25 1.25 0 1 1-2.5 0m2.5 0a1.25 1.25 0 1 0-2.5 0m0 0H3.145m10.625-5h3.125m-3.125 0a1.25 1.25 0 0 1-2.5 0m2.5 0a1.25 1.25 0 0 0-2.5 0m0 0H3.145" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>',viewBox:"0 0 20 20"},collectionTitleField:{icon:'<path d="M13 3.5v2a.5.5 0 0 1-1 0V4H8.5v8H10a.5.5 0 0 1 0 1H6a.5.5 0 0 1 0-1h1.5V4H4v1.5a.5.5 0 1 1-1 0v-2a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5Z" fill="currentColor"/>',viewBox:"0 0 16 16"},collectionAliasField:{icon:'<path fill="currentColor" d="M4.02 7.975a.018.018 0 0 0-.012 0 .016.016 0 0 0-.008.01c0 .004 0 .009.003.012a.015.015 0 0 0 .01.004.014.014 0 0 0 .011-.004.017.017 0 0 0 .004-.013.015.015 0 0 0-.008-.01ZM4.152 7.975a.017.017 0 0 0-.015.001.016.016 0 0 0-.005.012c0 .004.001.007.005.01.003.003.007.003.011.003.004 0 .007-.002.01-.005.002-.005.002-.009 0-.014a.014.014 0 0 0-.006-.007ZM20.818 16.58c.003-.465-.003-.884-.12-1.32l-.015-.06a3.59 3.59 0 0 0-.073-.23l-.024-.062c-.141-.368-.397-.888-.813-1.274l-.049-.044c-.45-.423-.885-.7-1.372-.875l-.07-.025c-.565-.2-1.134-.196-1.639-.193l-.286.001h-.285l-.28.001-.64.002-.98.003.003-.793.001-.582v-.51l.002-.396c.002-.31.004-.63-.05-.955l-.001-.005a2.618 2.618 0 0 0-.065-.293l-.008-.023-.01-.035a2.947 2.947 0 0 0-.624-1.13h.016a2.803 2.803 0 0 0-.14-.147l.538-1.129c.098.02.192.029.294.029l.059-.001a1.737 1.737 0 0 0 1.2-.453l.004-.004c.349-.334.542-.763.558-1.24v-.005c.006-.508-.141-.924-.435-1.235l-.055-.054a1.732 1.732 0 0 0-.518-.383l-.076-.03a1.813 1.813 0 0 0-.383-.118l-.021-.003c-.602-.046-1.076.095-1.491.443l-.013.012a1.772 1.772 0 0 0-.542 1.235v.074c0 .083 0 .18.01.278l.002.017c.079.445.303.829.631 1.08l.012.008-.085.188-.383.792a3.807 3.807 0 0 0-1.608-.415h-.002a4.006 4.006 0 0 0-1.195.316l-.321-.664-.099-.218.012-.008c.328-.25.552-.634.632-1.08l.002-.016a2.94 2.94 0 0 0 .01-.281l-.002-.073a1.771 1.771 0 0 0-.541-1.234l-.013-.012c-.416-.347-.89-.488-1.491-.443l-.021.003a1.82 1.82 0 0 0-.384.117l-.068.028-.008.003a1.742 1.742 0 0 0-.518.383l-.055.055c-.294.31-.44.726-.435 1.235v.004c.016.477.209.906.558 1.24l.003.004c.328.3.732.452 1.199.453h.064c.1 0 .194-.008.291-.027l.467.978c-.782.657-.987 1.531-1.039 1.859l-.002.013c0 .007-.002.013-.003.02l-.01.08v.018c-.022.202-.025.399-.024.58v1.641l.003.795v1.59c0 .16 0 .325.012.494v.012c.097.999.553 1.888 1.284 2.505l.04.033c.91.773 1.95.876 2.759.876h3.12l1.204-.001 1.41.001h2.008l.11-.001.104.001.095-.001c.047 0 .079 0 .116-.004a.81.81 0 0 0 .114-.018l.094-.02.075-.06a.639.639 0 0 0 .26-.412l.008-.038.001-.215v-.653Zm-10.799-.553c-.505-.533-.75-1.176-.745-1.968v-.921c0-.224 0-.45.002-.675l.001-.873.001-.758v-.347s-.023-.16-.023-.4c0-.185.014-.415.063-.654a2.093 2.093 0 0 1 .361-.837 1.45 1.45 0 0 1 .355-.33c.24-.156.552-.256.956-.262 0 0 .608-.052 1.145.29a1.565 1.565 0 0 1 .358.313c.07.083.142.176.204.283.07.122.127.261.153.424.056.35.06.662.06 1.269v.831l.002.52a229.93 229.93 0 0 0 .002 1.438v.43c0 .118 0 .24.004.363v.018c.037.495.256.97.587 1.269l.012.01c.465.387 1.006.556 1.655.515l.08-.005.074-.036a.689.689 0 0 0 .276-.228l.065-.09.011-.13a.692.692 0 0 0-.107-.507l-.041-.063-.061-.043a.738.738 0 0 0-.45-.135h-.011c-.32-.002-.487-.061-.658-.233-.147-.158-.194-.324-.186-.652v-.003l.001-.07.945-.002h.65c.19-.002.378-.002.568-.002h.168l.133-.001h.42c.561 0 1.054.153 1.467.456l.057.046.02.014c.117.09.238.185.322.29l.038.048.007.01c.428.524.614 1.117.604 1.923v.002l-.003.146v.028l-2.665.001H15.26c-.409.002-.818.002-1.227.002H12.053c-.88 0-1.526-.227-2.034-.714Zm3.493-11.871c.317-.3.683-.369 1.061-.2a.977.977 0 0 1 .481.569.997.997 0 0 1-.14.77.953.953 0 0 1-.548.36c-.336.024-.571-.033-.76-.185a.99.99 0 0 1-.338-.702.92.92 0 0 1 .243-.613ZM8.84 5.47c-.19.152-.425.21-.76.185a.951.951 0 0 1-.548-.36.997.997 0 0 1-.14-.77.979.979 0 0 1 .48-.57c.378-.168.745-.098 1.061.2.155.17.234.37.243.614a.99.99 0 0 1-.336.702Z"/><path fill="#6F7CA3" d="M13.953 5.17a.408.408 0 1 0 0-.815.408.408 0 0 0 0 .816ZM8.542 4.355a.408.408 0 1 0 0 .815.408.408 0 0 0 0-.815Z"/>',viewBox:"0 0 24 24"},collectionRichTextField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M8.001 3.599v1.066a.267.267 0 1 1-.533 0V3.9H5.601v4.233h.8a.267.267 0 0 1 0 .533H4.268a.267.267 0 0 1 0-.533h.686V3.899H3.2v.766a.267.267 0 1 1-.533 0V3.6a.267.267 0 0 1 .267-.267h4.8A.267.267 0 0 1 8 3.599Zm5.311 6.36c0 .185-.149.334-.333.334H4.312a.333.333 0 0 1 0-.666h8.667c.184 0 .333.149.333.333Zm-.333 2.668a.333.333 0 0 0 0-.667H4.312a.333.333 0 0 0 0 .667h8.667Zm.333-5c0 .184-.149.333-.333.333H8.646a.333.333 0 0 1 0-.667h4.333c.184 0 .333.15.333.334Zm-.333-2a.333.333 0 0 0 0-.667H8.646a.333.333 0 0 0 0 .667h4.333Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionImageField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="m13.098 8.464-3.24 1.967c-.609.37-1.385.312-1.933-.145L6.718 9.278a1 1 0 0 0-1.194-.066l-2.26 1.502-.37-.556 2.261-1.5a1.667 1.667 0 0 1 1.99.108l1.208 1.008a1 1 0 0 0 1.16.087l3.24-1.966.345.57Z" clip-rule="evenodd"/><path fill="#6F7CA3" fill-rule="evenodd" d="M9.027 6.05a.692.692 0 1 0 0 1.384.692.692 0 0 0 0-1.385Zm-1.359.692a1.359 1.359 0 1 1 2.718 0 1.359 1.359 0 0 1-2.718 0Z" clip-rule="evenodd"/><path fill="#6F7CA3" fill-rule="evenodd" d="M12.335 3.999H3.668a.333.333 0 0 0-.333.333v7.436c0 .184.149.333.333.333h8.667c.184 0 .333-.149.333-.333V4.332a.333.333 0 0 0-.333-.333Zm-8.667-.667a1 1 0 0 0-1 1v7.436a1 1 0 0 0 1 1h8.667a1 1 0 0 0 1-1V4.332a1 1 0 0 0-1-1H3.668Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionGalleryField:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M6.26248 6.57641c.19724-1.87664 1.87845-3.23806 3.75512-3.04082l15.9123 1.67246c1.9722.20729 2.9927 1.981 2.8062 3.75509l-.9345 8.89176c-.0023.0216-.0045.043-.0067.0643-.029.2784-.0554.5322-.1322.7571-.2334.6831-.8039 1.1968-1.5077 1.3575-.0268.0061-.054.0115-.0814.0163v2.4039c0 1.2111 0 2.1956-.1044 2.9719-.1088.8093-.3433 1.5035-.8964 2.0566-.5531.5531-1.2472.7876-2.0566.8964-.7762.1044-1.7608.1043-2.9718.1043H6.6569c-1.86419 0-3.37953-1.4928-3.416-3.3485a3.516405 3.516405 0 0 1-.00067-.0682c0-.0209.00086-.0416.00255-.0622.02919-.8357.37396-1.6312.96731-2.2245l4.6825-4.6825c.68342-.6834 1.79141-.6834 2.47491 0l1.3229 1.3229c.4436.4437.7258.7237.9592.9033.2173.1672.3057.1775.3494.1786.0456.0012.1336-.0048.3548-.157.2379-.1637.528-.4229.9848-.8347l4.6995-4.4364h-2.1129c-.4142 0-.75-.3357-.75-.75 0-.4142.3358-.75.75-.75h4c.4142 0 .75.3358.75.75v3.7438c0 .4142-.3358.75-.75.75s-.75-.3358-.75-.75v-2.0044l-4.8132 4.5437-.0127.0117-.0346.0311c-.4155.3747-.7805.7038-1.1106.9309-.357.2457-.7575.4334-1.244.4208-.4883-.0126-.8804-.2239-1.2253-.4893-.3201-.2463-.6712-.5975-1.0722-.9985l-1.3558-1.3558c-.0976-.0977-.2559-.0977-.35355 0l-4.6825 4.6825c-.33762.3376-.52805.7949-.52998 1.2721.02433 1.0371.87298 1.8706 1.91613 1.8706h13.3333c1.2783 0 2.1616-.0016 2.8262-.0909.643-.0865.9678-.2425 1.1958-.4705.2279-.2279.384-.5528.4704-1.1958.0894-.6646.091-1.5478.091-2.8261V11.7332c0-1.0585-.8582-1.91665-1.9167-1.91665H6.76536a.76244.76244 0 0 1-.01913 0H6.6569c-1.05853 0-1.91664.85805-1.91667 1.91665l.00053 9.0601c.00002.4142-.33574.75-.74996.7501-.41421 0-.75002-.3358-.75004-.75l-.00053-9.0601c0-1.6884 1.22467-3.09083 2.83415-3.36729l.1881-1.7896Zm1.32536 1.74014H22.6569c1.887 0 3.4167 1.52969 3.4167 3.41665v6.7101c.0766-.0665.1358-.1529.1696-.252.0145-.0423.0263-.1102.0666-.4932l.9345-8.89175c.1215-1.1553-.514-2.00591-1.4712-2.10652L9.86077 5.02738c-1.05275-.11065-1.99586.65307-2.10651 1.70582l-.16642 1.58335ZM8.6569 12.4832c-.69035 0-1.25.5597-1.25 1.25 0 .6904.55965 1.25 1.25 1.25.69036 0 1.25-.5596 1.25-1.25 0-.6903-.55964-1.25-1.25-1.25Zm-2.75 1.25c0-1.5188 1.23122-2.75 2.75-2.75 1.5188 0 2.75 1.2312 2.75 2.75s-1.2312 2.75-2.75 2.75c-1.51878 0-2.75-1.2312-2.75-2.75Z" fill="currentColor"/>',viewBox:"0 0 32 32"},collectionVideoField:{icon:'<path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M4.58398 7.99992C4.58398 6.11295 6.11368 4.58325 8.00065 4.58325H24.0007C25.8876 4.58325 27.4173 6.11295 27.4173 7.99992V10.6666C27.4173 11.0808 27.0815 11.4166 26.6673 11.4166C26.2531 11.4166 25.9173 11.0808 25.9173 10.6666V7.99992C25.9173 6.94137 25.0592 6.08325 24.0007 6.08325H8.00065C6.94211 6.08325 6.08398 6.94137 6.08398 7.99992V23.9999C6.08398 25.0585 6.94211 25.9166 8.00065 25.9166H24.0007C25.0592 25.9166 25.9173 25.0585 25.9173 23.9999V16.4773L24.5311 17.8636C24.2382 18.1565 23.7634 18.1565 23.4705 17.8636C23.1776 17.5707 23.1776 17.0958 23.4704 16.8029L26.137 14.1363C26.2776 13.9956 26.4684 13.9166 26.6673 13.9166C26.8662 13.9166 27.057 13.9956 27.1976 14.1363L29.8643 16.8029C30.1572 17.0958 30.1572 17.5707 29.8643 17.8636C29.5714 18.1565 29.0965 18.1565 28.8037 17.8636L27.4173 16.4772V23.9999C27.4173 25.8869 25.8876 27.4166 24.0007 27.4166H8.00065C6.11368 27.4166 4.58398 25.8869 4.58398 23.9999V7.99992ZM17.1834 12.6299L17.2657 12.6736C18.1847 13.1609 18.9308 13.5565 19.468 13.9227C20.0054 14.2891 20.4844 14.7223 20.66 15.3452C20.7809 15.7739 20.7809 16.2259 20.66 16.6546C20.4844 17.2775 20.0054 17.7108 19.468 18.0771C18.9309 18.4433 18.1847 18.839 17.2658 19.3262L17.1834 19.3699C16.295 19.841 15.5729 20.2239 14.98 20.4592C14.3784 20.6981 13.7758 20.8427 13.1688 20.6821C12.7438 20.5697 12.352 20.3551 12.0329 20.0546C11.5674 19.6162 11.3999 19.0225 11.3244 18.4001C11.2506 17.7914 11.2506 17.0054 11.2507 16.0497V15.9501C11.2506 14.9945 11.2506 14.2084 11.3244 13.5998C11.3999 12.9773 11.5674 12.3836 12.0329 11.9453C12.352 11.6448 12.7438 11.4301 13.1688 11.3177C13.7758 11.1572 14.3784 11.3018 14.98 11.5406C15.5729 11.776 16.295 12.1589 17.1834 12.6299ZM14.4266 12.9348C13.9195 12.7335 13.6889 12.7318 13.5523 12.7679C13.3624 12.8181 13.1939 12.9123 13.0612 13.0373C12.9803 13.1135 12.8746 13.2761 12.8135 13.7803C12.752 14.2878 12.7507 14.982 12.7507 15.9999C12.7507 17.0178 12.752 17.712 12.8135 18.2195C12.8746 18.7237 12.9803 18.8863 13.0612 18.9625C13.1939 19.0875 13.3624 19.1817 13.5523 19.232C13.6889 19.2681 13.9195 19.2664 14.4266 19.0651C14.9334 18.8639 15.5826 18.5209 16.5212 18.0232C17.4921 17.5084 18.1632 17.1512 18.623 16.8378C19.0906 16.519 19.1899 16.341 19.2163 16.2476C19.2621 16.085 19.2621 15.9148 19.2163 15.7523C19.1899 15.6588 19.0906 15.4809 18.623 15.1621C18.1632 14.8486 17.4921 14.4914 16.5212 13.9766C15.5826 13.4789 14.9334 13.136 14.4266 12.9348Z"/>',viewBox:"0 0 32 32"},collectionEmailField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M11.324 5.34a4.23 4.23 0 1 0 0 5.984.385.385 0 0 1 .543.543 5 5 0 1 1-7.07-7.07 5 5 0 0 1 8.535 3.535c0 .5-.152.968-.415 1.318-.263.352-.656.605-1.123.605-.464 0-.855-.25-1.118-.597a2.691 2.691 0 1 1-.42-3.21v-.04a.384.384 0 1 1 .768 0v1.924c0 .35.107.651.261.857.154.206.338.297.509.297.17 0 .353-.091.508-.297.154-.205.26-.508.26-.857a4.218 4.218 0 0 0-1.238-2.992Zm-1.069 2.992a1.923 1.923 0 1 0-3.846 0 1.923 1.923 0 0 0 3.846 0Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionPhoneField:{icon:'<path fill="currentColor" d="M11.589 12.665h-.061c-7.051-.405-8.053-6.357-8.193-8.173a1.077 1.077 0 0 1 .99-1.16h1.978a.717.717 0 0 1 .668.452l.545 1.343a.718.718 0 0 1-.158.775l-.764.772a3.364 3.364 0 0 0 2.72 2.728l.778-.772a.718.718 0 0 1 .78-.147l1.352.542a.718.718 0 0 1 .441.668v1.895a1.077 1.077 0 0 1-1.076 1.077ZM4.412 4.05a.359.359 0 0 0-.359.359v.029c.165 2.125 1.224 7.15 7.514 7.51a.359.359 0 0 0 .38-.338V9.693l-1.352-.542-1.03 1.023-.172-.021C6.27 9.76 5.847 6.637 5.847 6.605l-.021-.172 1.019-1.03-.538-1.354H4.412Z"/>',viewBox:"0 0 16 16"},collectionDateTimeField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M4.976 2.668c.212 0 .384.172.384.385v.769h4.616v-.77a.385.385 0 0 1 .769 0v.77h.385a1.539 1.539 0 0 1 1.538 1.538v5.77a1.539 1.539 0 0 1-1.538 1.538H4.205a1.539 1.539 0 0 1-1.538-1.538V5.36a1.538 1.538 0 0 1 1.538-1.538h.385v-.77c0-.212.172-.384.385-.384Zm-.77 1.923a.77.77 0 0 0-.769.77v.59c.232-.134.497-.206.77-.206h6.923c.272 0 .537.072.769.206v-.59a.769.769 0 0 0-.77-.77H4.207ZM11.9 7.283a.769.769 0 0 0-.77-.769H4.207a.77.77 0 0 0-.769.77v3.846a.77.77 0 0 0 .77.769h6.923a.769.769 0 0 0 .769-.77V7.284Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionNumberField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M7.289 2.676c.23.047.38.271.334.502L7.151 5.54h2.002l.505-2.529a.427.427 0 1 1 .837.167l-.472 2.362h1.633a.427.427 0 1 1 0 .853H9.852L9.305 9.13h1.633a.427.427 0 0 1 0 .853H9.134l-.506 2.529a.427.427 0 0 1-.836-.168l.472-2.361H6.262l-.505 2.529a.427.427 0 0 1-.837-.168l.472-2.361H3.76a.427.427 0 1 1 0-.853h1.804l.547-2.737H4.477a.427.427 0 0 1 0-.853H6.28l.505-2.529a.427.427 0 0 1 .503-.335ZM6.98 6.393 6.433 9.13h2.002l.547-2.737H6.98Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionLinkField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M5.237 5.616a2.286 2.286 0 1 0 0 4.572h1.418a.55.55 0 1 1 0 1.1H5.237a3.386 3.386 0 0 1 0-6.772h1.418a.55.55 0 0 1 0 1.1H5.237Zm.312 2.183a.55.55 0 0 1 .55-.55h4.244a.55.55 0 1 1 0 1.1H6.099a.55.55 0 0 1-.55-.55Zm7.646.103a2.286 2.286 0 0 0-2.286-2.286H9.491a.55.55 0 0 1 0-1.1h1.418a3.386 3.386 0 0 1 0 6.771H9.491a.55.55 0 0 1 0-1.1h1.418a2.286 2.286 0 0 0 2.286-2.285Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionSwitchField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M5.332 5.75a2.5 2.5 0 0 0 0 5h5a2.5 2.5 0 0 0 0-5h-5Zm5 .417a2.083 2.083 0 1 0 0 4.166 2.083 2.083 0 0 0 0-4.166Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionColorField:{icon:'<path stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".991" d="M6.967 10.166a1.333 1.333 0 0 0-2.568.5 1 1 0 0 1-1.067.998 2 2 0 0 0 3.733-.997c0-.177-.035-.347-.098-.501Zm0 0a7.11 7.11 0 0 0 1.506-.72m-2.241-.011c.18-.53.422-1.036.72-1.51m1.52 1.52A7.109 7.109 0 0 0 10.59 7.38l1.723-2.584a.511.511 0 0 0-.71-.71L9.02 5.81a7.109 7.109 0 0 0-2.066 2.116 3.011 3.011 0 0 1 1.52 1.52"/>',viewBox:"0 0 16 16"},collectionOptionField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M3.332 4.583c0-.322.261-.583.583-.583h8.167a.583.583 0 0 1 0 1.167H3.915a.583.583 0 0 1-.583-.584Zm0 3.5c0-.322.261-.583.583-.583h8.167a.583.583 0 0 1 0 1.167H3.915a.583.583 0 0 1-.583-.584Zm9.333 3.5a.583.583 0 0 0-.583-.583H3.915a.583.583 0 0 0 0 1.167h8.167a.583.583 0 0 0 .583-.584Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionFileField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M4 3.627c0-.53.41-.959.915-.959h2.36c1.253 0 2.455.522 3.34 1.45A5.076 5.076 0 0 1 12 7.622v4.755c0 .53-.41.959-.915.959h-6.17c-.505 0-.915-.43-.915-.96V3.628Zm7.259 4.184c0-.35-.133-.687-.37-.935a1.234 1.234 0 0 0-.893-.388H9.27a.894.894 0 0 1-.647-.28.983.983 0 0 1-.268-.68v-.76c0-.35-.133-.687-.37-.935a1.234 1.234 0 0 0-.892-.388H4.915a.178.178 0 0 0-.174.182v8.749c0 .1.078.182.174.182h6.17a.178.178 0 0 0 .174-.182V7.81ZM8.868 3.794c.149.298.229.632.229.974v.76c0 .05.018.095.05.13a.17.17 0 0 0 .123.053h.726c.327 0 .646.084.93.24a4.19 4.19 0 0 0-.834-1.283 3.982 3.982 0 0 0-1.224-.874ZM5.815 9.523a.38.38 0 0 1 .37-.389h3.63a.38.38 0 0 1 .37.389.38.38 0 0 1-.37.388h-3.63a.38.38 0 0 1-.37-.388Zm0 1.521a.38.38 0 0 1 .37-.388H8a.38.38 0 0 1 .37.388.38.38 0 0 1-.37.389H6.185a.38.38 0 0 1-.37-.389Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionReferenceField:{icon:'<path d="M8.663 10.203c0 .168.146.321 0 .365-.028.007-.314 0-.349 0H4.002c-.431 0-.856-.102-1.247-.306a2.64 2.64 0 0 1-.64-.416c-.084-.08-.16-.161-.237-.241A3.435 3.435 0 0 1 1 7.284c0-.876.313-1.693.878-2.313C2.435 4.358 3.208 4 4.002 4h1.33c.189 0 .35.168.35.365 0 .095.06.249 0 .315-.065.07-.252.05-.35.05h-1.33c-.599 0-1.19.27-1.623.744a2.755 2.755 0 0 0 0 3.627c.119.124.244.241.376.329.37.27.802.408 1.247.408h4.312c.195 0 .349.168.349.365Z" fill="#6F7CA3"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.092 4.179c-.768 0-1.517.345-2.059.941a3.328 3.328 0 0 0-.854 2.253A3.346 3.346 0 0 0 2.255 9.86a3.32 3.32 0 0 1 .483-.307 2.557 2.557 0 0 1-.334-.3l-.002-.003a2.844 2.844 0 0 1-.705-1.877c0-.692.11-1.465.558-1.956.448-.492 1.21-.687 1.837-.687h1.33c.135 0 .26-.124.26-.276 0-.151-.125-.275-.26-.275h-1.33ZM2.837 9.703c-.151.078-.298.169-.44.274.14.106.287.2.44.272.192-.122.4-.201.6-.251a2.202 2.202 0 0 1-.6-.295Zm1.255.394c-.295 0-.7.05-1.06.245.336.15.695.226 1.06.226h4.312a.304.304 0 0 0 .073-.011.27.27 0 0 0 .186-.264c0-.153-.119-.276-.26-.276H4.093v.08Zm-1.286.334a2.733 2.733 0 0 1-.66-.428l-.004-.004c-.085-.081-.163-.163-.239-.243l-.002-.002A3.525 3.525 0 0 1 1 7.374c0-.898.321-1.737.901-2.374m.905 5.431c.402.21.84.316 1.286.316h4.312c.046 0 .09-.01.12-.018h.003a.449.449 0 0 0 .314-.436.447.447 0 0 0-.437-.455H4.092a2.01 2.01 0 0 1-1.194-.391l-.004-.003a2.184 2.184 0 0 1-.36-.314 2.665 2.665 0 0 1 0-3.506c.417-.457.986-.716 1.558-.716h1.33a.452.452 0 0 0 .438-.454A.452.452 0 0 0 5.422 4h-1.33C3.27 4 2.474 4.37 1.9 5" fill="#6F7CA3"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.409 7.22h4.16a.81.81 0 0 1 .81.81v4.16a.81.81 0 0 1-.81.81h-4.16a.81.81 0 0 1-.81-.81V8.03a.81.81 0 0 1 .81-.81Zm0 .7a.11.11 0 0 0-.11.11v4.16c0 .06.05.11.11.11h4.16a.11.11 0 0 0 .11-.11V8.03a.11.11 0 0 0-.11-.11h-4.16Z" fill="currentColor"/>',viewBox:"0 0 16 16"},collectionMultiReferenceField:{icon:'<path d="M8.915 7.11c0 .149.182.268.046.307-.025.007-.509 0-.54 0H4.43c-.399 0-.792-.09-1.153-.27a2.459 2.459 0 0 1-.592-.368c-.078-.07-.148-.142-.22-.212a2.956 2.956 0 0 1-.811-2.05c0-.773.29-1.494.812-2.042a2.734 2.734 0 0 1 1.965-.857h1.23c.174 0 .323.148.323.322a.327.327 0 0 1-.322.322H4.432c-.554 0-1.102.239-1.501.658a2.341 2.341 0 0 0 0 3.202c.11.11.225.213.347.29.342.238.741.36 1.154.36h4.483c.18 0 0 .165 0 .339Z" fill="currentColor"/><path d="M8.742 11.676c0 .18.447.322.267.322H4.432c-.735 0-1.45-.309-1.965-.85a2.956 2.956 0 0 1-.812-2.05c0-.772.29-1.494.812-2.042.07-.07.141-.141.219-.206.187-.148.386-.27.592-.367.342.238.741.36 1.154.36-.316 0-.773.13-1.154.374a1.858 1.858 0 0 0-.347.284 2.341 2.341 0 0 0 0 3.202c.399.42.934.651 1.5.651H9.01c.032 0-.524.007-.499.013a.325.325 0 0 1 .232.31Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.432 1.699c-.712 0-1.406.306-1.907.832a2.86 2.86 0 0 0-.79 1.987c0 .752.282 1.46.79 1.992.068.069.135.136.208.203.143-.104.292-.195.445-.271a2.345 2.345 0 0 1-.304-.263l-.002-.002a2.422 2.422 0 0 1 0-3.313 2.173 2.173 0 0 1 1.56-.682h1.23c.13 0 .242-.112.242-.242a.247.247 0 0 0-.241-.241H4.432Zm-1.16 4.877c-.14.068-.276.148-.407.24.14.102.29.19.445.256l.005.002.024.012c.176-.1.364-.179.546-.233a2.074 2.074 0 0 1-.614-.277Zm1.16.348c-.245 0-.587.083-.906.244.29.112.596.169.906.169h4.046l.216.002a15.309 15.309 0 0 0 .222 0l-.01-.017c-.011-.02-.026-.047-.038-.073a.334.334 0 0 1-.033-.138c0-.057.014-.11.03-.153.007-.022.016-.043.023-.061l.002-.005.015-.039H4.432v.071Zm4.506-.069h-.001Zm-5.59.414c.343.152.71.229 1.084.229h4.044a54.293 54.293 0 0 0 .458.002l.022-.001c.004 0 .015-.001.025-.004h.002a.17.17 0 0 0 .07-.036.119.119 0 0 0 .038-.077.153.153 0 0 0-.009-.066.352.352 0 0 0-.022-.049l-.017-.031a.681.681 0 0 1-.028-.054.176.176 0 0 1-.02-.071c0-.03.009-.063.021-.1a1.18 1.18 0 0 1 .021-.053l.002-.005.02-.05a.298.298 0 0 0 .015-.058.138.138 0 0 0-.01-.078c-.03-.065-.1-.075-.149-.075H4.432c-.396 0-.78-.117-1.107-.346l-.004-.002a1.997 1.997 0 0 1-.333-.278 2.26 2.26 0 0 1 0-3.09 2.012 2.012 0 0 1 1.444-.633h1.23a.408.408 0 0 0 .403-.403.408.408 0 0 0-.402-.402H4.432c-.758 0-1.494.325-2.024.882a3.02 3.02 0 0 0-.834 2.098c0 .793.298 1.541.834 2.104l.002.002c.062.062.126.126.194.19-.068.06-.132.123-.193.184L2.41 7l-.002.002a3.02 3.02 0 0 0-.834 2.098c0 .793.298 1.541.834 2.104.53.557 1.267.876 2.024.876h4.577c.013 0 .027 0 .04-.003a.108.108 0 0 0 .052-.022.087.087 0 0 0 .027-.096.11.11 0 0 0-.028-.042.363.363 0 0 0-.052-.04 3.428 3.428 0 0 0-.06-.039.785.785 0 0 1-.122-.092c-.035-.034-.043-.057-.043-.069a.404.404 0 0 0-.078-.237h.019l.178-.003.055-.001h.017l.006-.001.013-.003c.028-.014.053-.105.007-.152a.15.15 0 0 0-.021-.005H4.432a1.983 1.983 0 0 1-1.443-.626 2.26 2.26 0 0 1 0-3.091c.097-.104.208-.19.333-.272m5.144 4.15H4.432c-.59 0-1.145-.242-1.56-.676a2.422 2.422 0 0 1 0-3.313c.093-.099.194-.181.304-.257a2.513 2.513 0 0 1-.445-.272 2.86 2.86 0 0 0-.996 2.181c0 .754.283 1.462.79 1.994.5.526 1.195.826 1.907.826H8.82a.67.67 0 0 1-.068-.058c-.044-.043-.091-.106-.091-.184a.244.244 0 0 0-.173-.232h-.003l-.005-.002a.08.08 0 0 1-.015-.007Z" fill="#6F7CA3"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.4 4.31h3.487c.375 0 .68.304.68.679v3.486a.679.679 0 0 1-.68.68H9.401a.679.679 0 0 1-.68-.68V4.99c0-.375.305-.68.68-.68Zm0 .587a.092.092 0 0 0-.091.092v3.486c0 .051.041.092.092.092h3.486c.051 0 .092-.04.092-.092V4.99a.092.092 0 0 0-.092-.092H9.401ZM9.4 9.693h3.487c.375 0 .68.304.68.679v3.487a.679.679 0 0 1-.68.679H9.401a.679.679 0 0 1-.68-.68v-3.486c0-.375.305-.68.68-.68Zm0 .587a.092.092 0 0 0-.091.092v3.487c0 .05.041.091.092.091h3.486c.051 0 .092-.04.092-.091v-3.487a.092.092 0 0 0-.092-.092H9.401Z" fill="currentColor"/>',viewBox:"0 0 16 16"},localUpload:{icon:'<path d="M8.9375 11.644c.30469 0 .5625-.2347.5625-.5633V7.13743h2.0391c.4218 0 .6328-.4929.3281-.79804L8.30469 2.77166c-.16407-.1643-.46875-.1643-.63281 0l-3.5625 3.56773c-.30469.30514-.09375.79804.32812.79804H6.5v3.94327c0 .3286.23438.5633.5625.5633h1.875ZM14 11.4563c0-.3052-.2578-.5634-.5625-.5634H10.25v.1878c0 .7276-.60938 1.3144-1.3125 1.3144h-1.875c-.72656 0-1.3125-.5868-1.3125-1.3144v-.1878H2.5625c-.32812 0-.5625.2582-.5625.5634v2.6288c0 .3286.23438.5633.5625.5633h10.875c.3047 0 .5625-.2347.5625-.5633v-2.6288Zm-2.9062 2.0655c0 .2582-.211.4694-.4688.4694-.2578 0-.4687-.2112-.4687-.4694s.2109-.4694.4687-.4694c.2578 0 .4688.2112.4688.4694Zm1.5 0c0 .2582-.211.4694-.4688.4694-.2578 0-.4687-.2112-.4687-.4694s.2109-.4694.4687-.4694c.2578 0 .4688.2112.4688.4694Z" fill="currentColor"/>',viewBox:"0 0 16 16"},funnel:{icon:'<path d="M18.037 3.87a1.235 1.235 0 0 0-1.141-.745H3.146a1.25 1.25 0 0 0-.923 2.09l.007.008 5.291 5.65v6.002a1.25 1.25 0 0 0 1.943 1.04l2.5-1.666a1.25 1.25 0 0 0 .557-1.041v-4.335l5.292-5.65.006-.007a1.234 1.234 0 0 0 .218-1.346Zm-6.596 6.332a.625.625 0 0 0-.17.423v4.583l-2.5 1.667v-6.25a.625.625 0 0 0-.169-.427L3.146 4.375h13.75l-5.455 5.827Z" fill="currentColor"/>',viewBox:"0 0 21 20"},funnelModified:{icon:'<g fill="currentColor"><path d="M12.338 9.457a4.556 4.556 0 0 1-.581-.427l-1.081 1.154a.573.573 0 0 0-.155.39v4.16l-2.27 1.517v-5.677a.573.573 0 0 0-.155-.39l-4.96-5.287h7.104s0-.063.009-.09c.027-.173.063-.337.109-.491l.036-.1c.027-.091.073-.227.146-.373.009-.027.018-.054.036-.081h-7.44c-.217 0-.435.063-.617.181s-.327.291-.418.49c-.09.2-.118.428-.082.646.037.218.137.418.282.581l4.814 5.132v5.46c0 .2.055.408.155.58.109.173.263.319.445.418a1.11 1.11 0 0 0 1.162-.054l2.271-1.517c.155-.1.282-.245.373-.409.09-.163.136-.345.136-.536v-3.942l1.063-1.135c-.128-.055-.255-.127-.382-.2Z"/><path d="M14.618 2a3.59 3.59 0 0 0-3.134 1.817c-.09.154-.164.308-.227.472-.055.1-.082.209-.118.327a2.024 2.024 0 0 0-.082.336c-.009.018-.009.027-.009.045a2.573 2.573 0 0 0-.046.382c-.018.082-.018.136-.018.218v.036c0 .345.055.69.155 1.018.2.7.608 1.308 1.144 1.762.136.127.282.227.436.327.146.09.29.163.436.227a.455.455 0 0 0 .118.045c.41.173.872.264 1.345.264a3.634 3.634 0 0 0 3.633-3.643A3.626 3.626 0 0 0 14.618 2Zm1.725 2.798-2.089 2.089-1.353-1.354c-.1-.09-.1-.254 0-.336.09-.09.245-.1.336 0l1.017 1.018 1.744-1.753c.1-.1.246-.1.345 0 .091.1.091.254 0 .336Z"/></g><defs><clipPath id="a"><path fill="#fff" transform="translate(2 2)" d="M0 0h16.25v15.387H0z"/></clipPath></defs>',viewBox:"0 0 20 20"},clock:{icon:'<path d="M10 1.875c-1.60697 0-3.17786.47652-4.514 1.36931-1.33615.89279-2.37756 2.16174-2.99252 3.64639-.61496 1.48465-.77586 3.1183-.46236 4.6944.31351 1.5761 1.08734 3.0238 2.22364 4.1601 1.1363 1.1363 2.58404 1.9102 4.16014 2.2237 1.57609.3135 3.2098.1526 4.6944-.4624 1.4847-.6149 2.7536-1.6563 3.6464-2.9925.8928-1.3361 1.3693-2.907 1.3693-4.514-.0023-2.15419-.859-4.21949-2.3823-5.74273C14.2195 2.73403 12.1542 1.87727 10 1.875Zm0 15c-1.35974 0-2.68895-.4032-3.81954-1.1586-1.13059-.7555-2.01178-1.8292-2.53213-3.0855-.52035-1.2562-.6565-2.63853-.39123-3.97215.26528-1.33362.92006-2.55862 1.88154-3.52011.96149-.96148 2.1865-1.61627 3.52012-1.88154 1.33362-.26527 2.71594-.12912 3.97224.39123 1.2562.52035 2.3299 1.40154 3.0854 2.53212C16.4718 7.31104 16.875 8.64025 16.875 10c-.0021 1.8227-.7271 3.5702-2.0159 4.8591-1.2889 1.2888-3.0364 2.0138-4.8591 2.0159ZM15 10c0 .1658-.0658.3247-.1831.4419-.1172.1173-.2761.1831-.4419.1831H10c-.16576 0-.32473-.0658-.44194-.1831-.11721-.1172-.18306-.2761-.18306-.4419V5.625c0-.16576.06585-.32473.18306-.44194C9.67527 5.06585 9.83424 5 10 5c.1658 0 .3247.06585.4419.18306.1173.11721.1831.27618.1831.44194v3.75h3.75c.1658 0 .3247.06585.4419.18306.1173.11721.1831.27618.1831.44194Z" fill="currentColor"/>',viewBox:"0 0 20 20"},templates:{icon:'<path d="M73.8 20H26.2c-3.4 0-6.2 2.8-6.2 6.2v47.6c0 3.4 2.8 6.2 6.2 6.2h47.6c3.4 0 6.2-2.8 6.2-6.2V26.2c0-3.4-2.8-6.2-6.2-6.2zM42.3 69.1c0 .8-.8 1.4-1.6 1.4H30.4c-.8 0-1.4-.8-1.4-1.6V48.8c0-.8.8-1.4 1.6-1.4H41c.8 0 1.4.8 1.4 1.6v20.1zm28.4.2c0 .8-.8 1.4-1.6 1.4H49.9c-.8 0-1.4-.8-1.4-1.6V48.8c0-.8.8-1.4 1.6-1.4h19.3c.8 0 1.4.8 1.4 1.6v20.3zm.2-29.4c0 .8-.8 1.4-1.6 1.4H30.4c-.8 0-1.4-.8-1.4-1.6v-9c0-.8.8-1.4 1.6-1.4h38.9c.8 0 1.4.8 1.4 1.6v9z"/>',viewBox:"0 0 100 100"},pages:{icon:'<path d="M5.4 2h5.7l2.7 2.7v7.5" stroke="currentColor" stroke-width=".9" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 13.1V4.7a.9.9 0 0 1 .9-.9h5.851a.36.36 0 0 1 .255.106l1.888 1.889A.36.36 0 0 1 12 6.05v7.05a.9.9 0 0 1-.9.9H3.9a.9.9 0 0 1-.9-.9Z" stroke="currentColor" stroke-width=".9" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.6 3.8v2.04a.36.36 0 0 0 .36.36H12" stroke="currentColor" stroke-width=".9" stroke-linecap="round" stroke-linejoin="round"/>',viewBox:"0 0 16 16"},dynamicContent:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M2.05 3.467c0-.005.005-.12.283-.317.263-.187.68-.378 1.245-.548 1.123-.336 2.707-.553 4.48-.553 1.773 0 3.356.217 4.479.553.565.17.982.36 1.245.548.278.197.284.312.284.317 0 .005-.006.12-.284.317-.263.187-.68.378-1.245.547-1.123.337-2.706.553-4.48.553-1.772 0-3.356-.216-4.479-.553-.565-.17-.982-.36-1.245-.547-.278-.197-.284-.312-.284-.317ZM8.057.949c-1.85 0-3.545.224-4.796.6-.622.186-1.165.42-1.566.703-.386.274-.747.676-.747 1.215 0 .02 0 .04.002.06a.558.558 0 0 0-.002.041h.005-.005v10.259c0 .546.32.986.716 1.313.401.329.948.6 1.575.819 1.258.438 2.962.698 4.818.698 1.855 0 3.559-.26 4.818-.698.627-.218 1.173-.49 1.574-.82.397-.326.716-.766.716-1.312V3.568h-.004.004c0-.014 0-.028-.002-.041l.002-.06c0-.539-.361-.941-.747-1.215-.4-.284-.944-.517-1.566-.703-1.25-.376-2.946-.6-4.795-.6Zm6.008 3.95c-.346.188-.758.35-1.213.486-1.25.375-2.946.6-4.795.6-1.85 0-3.545-.225-4.796-.6a6.447 6.447 0 0 1-1.213-.486v4.027c0 .008.01.123.284.317.263.187.68.378 1.245.547 1.123.337 2.707.553 4.48.553 1.773 0 3.356-.216 4.479-.553.565-.17.982-.36 1.245-.547.278-.197.284-.312.284-.317V4.899ZM2.049 13.827v-3.469c.346.188.758.35 1.213.486 1.251.375 2.946.6 4.796.6 1.849 0 3.544-.225 4.795-.6a6.446 6.446 0 0 0 1.213-.486v3.47c0 .083-.048.242-.315.462-.263.216-.677.435-1.236.63-1.115.387-2.691.637-4.457.637-1.767 0-3.343-.25-4.457-.637-.56-.195-.974-.414-1.237-.63-.267-.22-.315-.379-.315-.463Z" fill="currentColor"/>',viewBox:"0 0 16 17"}};const wo=(Co=function(e){return K.createElement("span",(0,Io.Z)({className:e.className},e.tabIndex&&{tabIndex:e.tabIndex},e.onClick&&{onClick:e.onClick}),K.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:e.viewBox,dangerouslySetInnerHTML:{__html:e.icon},fill:null==e?void 0:e.fill}))},function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){var e;(0,H.Z)(this,i);for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return e=o.call.apply(o,[this].concat(n)),(0,U.Z)((0,xo.Z)(e),"parseIconClass",(function(e){var t=e.trim().split(" ");return t.length>1&&(/fa[sbr]/i.test(t[0])||(t[0]="fas")),t.join(" ")})),(0,U.Z)((0,xo.Z)(e),"isAddonIcon",(function(e){return/^addon::.+$/.test(e)})),(0,U.Z)((0,xo.Z)(e),"renderAddonIcon",(function(t){var n,o=t.split("::"),i=(0,J.Z)(o,2),a=(i[0],i[1]);if(a=/^sp_/.test(a)?a.replace(/^sp_/,""):a,void 0===(null===(n=addonsJSON)||void 0===n?void 0:n[a]))return null;var l="builder-icon";return e.props.size&&(l+=" builder-icon-"+e.props.size),e.props.className&&(l+=" "+e.props.className),K.createElement("span",{className:l,dangerouslySetInnerHTML:{__html:addonsJSON[a].icon}})})),e}return(0,F.Z)(i,[{key:"render",value:function(){var e,t;if(this.props.isClassIcon)return K.createElement("span",{className:this.parseIconClass(this.props.name),"aria-hidden":!0});if(this.isAddonIcon(this.props.name))return this.renderAddonIcon(this.props.name);var n,o=Oo.info;void 0===(null==Oo?void 0:Oo[this.props.name])?null!==(null===(n=this.props)||void 0===n?void 0:n.fallback)&&(o=Oo[this.props.fallback]):o=Oo[this.props.name];var i=Object.assign({tabIndex:"",icon:null===(e=o)||void 0===e?void 0:e.icon,viewBox:null===(t=o)||void 0===t?void 0:t.viewBox,size:""},this.props),a="builder-icon";return this.props.size&&(a+=" builder-icon-"+this.props.size),this.props.className&&(a+=" "+this.props.className),i.className=a,K.createElement(Co,i)}}]),i}(K.Component));var Co;const Po=function(e){var t=e.code,n=e.category,o=e.title,i=e.content,a=e.onClose,l=(0,K.useState)(""),r=(0,J.Z)(l,2),c=r[0],d=r[1],s=function(){var e=(0,At.Z)(Nt().mark((function e(o){var i,l,r;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o.preventDefault(),i=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.saveCode",e.next=4,fetch(i,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({title:c,code:t,category:n})});case 4:return l=e.sent,e.next=7,l.json();case 7:(r=e.sent).status?(ae(r.data,"Success"),window.warningAtReload=!1,a()):le(r.data,"Error");case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-dialog-icon"},K.createElement(wo,{name:"addonDuo",size:"6x",className:"builder-text-primary"})),K.createElement("div",{className:"builder-dialog-title"},o),K.createElement("div",{className:"builder-dialog-content"},i),K.createElement("div",{className:"builder-dialog-forms"},K.createElement("div",{className:"builder-form-group"},K.createElement("input",{type:"text",className:"builder-form-field",placeholder:i,onChange:function(e){return d(e.target.value)}}))),K.createElement("div",{className:"builder-dialog-footer"},K.createElement("span",{className:"builder-button builder-button-secondary",onClick:function(e){e.preventDefault(),a()},role:"button"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),K.createElement("span",{className:"builder-button builder-button-primary",onClick:s,role:"button"},Joomla.JText._("COM_SPPAGEBUILDER_SAVE"))))},Ao=function(e){var t=e.children,n=e.className,o=e.closeOnBackdrop,i=e.onClose;return(0,Y.createPortal)(K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-dialog-backdrop",onClick:function(e){if(e.preventDefault(),!o)return!1;i()}}),K.createElement("div",{className:"builder-dialog".concat(n?" ".concat(n):"")},K.createElement("div",{className:"builder-dialog-body"},t))),document.body)};var Do=new(function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){var e;return(0,H.Z)(this,i),(e=o.call(this)).addon={},e.section={},e.dialog="",e.show=!1,e}return(0,F.Z)(i,[{key:"setAddon",value:function(e){this.addon=e,this.dispatchEvent()}},{key:"setSection",value:function(e){this.section=e,this.dispatchEvent()}},{key:"setDialog",value:function(e){this.dialog=e,this.dispatchEvent()}},{key:"showDialog",value:function(){this.show=!0,this.dispatchEvent()}},{key:"hideDialog",value:function(){this.reset()}},{key:"reset",value:function(){this.addon={},this.section={},this.show=!1,this.dialog="",this.dispatchEvent()}},{key:"dispatchEvent",value:function(){this.emit("contextMenu")}}]),i}(Q.EventEmitter));const No=Object.seal(Do),So=function(){var e=(0,K.useState)(!1),t=(0,J.Z)(e,2),n=t[0],o=t[1];(0,K.useEffect)((function(){return No.on("contextMenu",a),function(){No.removeListener("contextMenu",a)}}),[]);var i,a=function(){o(No.show)};return n&&K.createElement(Ao,{className:"builder-text-center"},K.createElement(Po,{code:(i=No.dialog,"saveSection"===i?No.section:No.addon),onClose:function(){No.reset(),o(!1)},title:function(e){return"saveAddon"===e?"Save Addon":"saveSection"===e?"Save Section":""}(No.dialog),content:function(e){return"saveAddon"===e?"Enter a name to save the addon":"saveSection"===e?"Enter a name to save the section":""}(No.dialog),category:function(e){return"saveSection"===e?"section":"addon"}(No.dialog)}))};var To=n(496);function Ro(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ko(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ro(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ro(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Lo=(new Date).getTime(),Mo=[],Bo=To.Z.plugin({sppbForm:function(e,t){switch(t.type){case"INLINE_EDIT_ELM_CHANGE":var n=e.values.instFormId,o=t.payload,i=o.id,a=o.field,l=o.value,r=o.addonName;if(n!==i&&("accordion"==r||"tab"==r)){var c="";if("accordion"==r?c="sp_accordion_item":"tab"==r&&(c="sp_tab_item"),c){var d=X()(e.values[c]),s=Zo(d,t);return(0,Kt.ZP)(e,(function(e){e.values[c]=s}))}return e}if("js_slideshow"==r){var u="slideshow_items",m=X()(e.values[u]),p=jo(m,t.payload);return(0,Kt.ZP)(e,(function(e){e.values[u]=p}))}if("button_group"===r){var v=t.payload.options.buttonGroupIndex;return ko(ko({},e),{},{values:ko(ko({},e.values),{},{sp_button_group_item:e.values.sp_button_group_item.map((function(e,t){return v!==t?e:ko(ko({},e),{},{title:l})}))})})}var f=null==a?void 0:a.split("-");return f?f.length<3?(0,Kt.ZP)(e,(function(e){e.values[a]=l})):(0,Kt.ZP)(e,(function(e){e.values[f[0]][f[1]][f[2]]=l})):e;case"SAVE_ADDON_IN":case"UPDATE_ADDON_IN":case"REMOVE_ADDON_IN":case"SORT_ADDON_IN":var b=t.fieldData,h=Go(b.fieldName),g=h.fieldName,_=h.fieldIndex,E=h.nestedFieldName;if(null!==g){var y=Go(b.riFieldName),I=(y.fieldName,y.fieldIndex),x=y.nestedFieldName,O=jQuery.extend(!0,{},e.values[g][_][E][I]),w=X()(t),C=jQuery.extend(!0,w.fieldData,{fieldName:g,rfieldIndex:I,riFieldName:x}),P=jQuery.extend(!0,w,{fieldData:C,riFieldName:x}),A=Uo(O,P);return(0,Kt.ZP)(e,(function(e){e.values[g][_][E].splice(I,1,A)}))}var D=jQuery.extend(!0,{},e.values[b.fieldName][b.rfieldIndex]),N=Uo(D,t);return(0,Kt.ZP)(e,(function(e){e.values[b.fieldName].splice(b.rfieldIndex,1,N)}));case"ADD_DEEP_ADDON_NEW_ITEM":var S,T=t.payload,R=T.meta,k=T.item,L=T.addonName,M=T.addon.id,B=R.key,Z=Object.keys(je).includes(L)?k:null===(S=addonsJSON)||void 0===S||null===(S=S[L])||void 0===S||null===(S=S.default)||void 0===S||null===(S=S[B])||void 0===S?void 0:S[0];if(!Z)return e;if("table_advanced"===L){var j=Z.table_advanced_item.map((function(e){var t=e.content;return{content:[{collapse:!1,id:et(),name:"text_block",reference_id:M,settings:{text:t},visibility:!0}]}}));Z={table_advanced_item:j}}return(0,Kt.ZP)(e,(function(e){var t;null===(t=e.values[B])||void 0===t||t.push(Z)}));default:return e}}}),Zo=function(e,t){return e.map((function(e){return e.content.map((function(e){return e.id===t.id&&(e.settings[t.field]=t.value),e})),e})),e},jo=function(e,t){var n=t.field,o=t.options,i=t.value;if("title_content_title"===n)e[o.slidenumber].slideshow_inner_items[o.itemposition][n]=i;else{var a=n.split("-");e[a[0]][a[1]][a[2]][a[3]]=i}return e},Go=function(e){var t=null,n=null,o=null,i=e.split(".");return i.length>1&&(t=i[0].replace(/ *\[[^)]*\] */g,""),o=Jo(i[0]),n=i[1]),{fieldName:t,fieldIndex:o,nestedFieldName:n}},Jo=function(e){var t=/\[([^)]+)\]/.exec(e);return null!==t&&t.length>0?t[t.length-1]:null},Uo=function(e,t){var n=t.fieldData;switch(t.type){case"SAVE_ADDON_IN":var o=e[n.riFieldName];if(null==o||""==o){var i=X()(Mo);i.push({id:Lo++,name:n.addonName,settings:t.formVal}),e[n.riFieldName]=i}else e[n.riFieldName].push({id:Lo++,name:n.addonName,settings:t.formVal});return e;case"UPDATE_ADDON_IN":return e[n.riFieldName][n.addonIndex].settings=t.formVal,e;case"REMOVE_ADDON_IN":return(0,Kt.ZP)(e,(function(e){e[t.riFieldName].splice(t.addonIndex,1)}));case"SORT_ADDON_IN":var a=t.dragIndex,l=t.dropIndex;return e[t.riFieldName][a],(0,Kt.ZP)(e,(function(e){e[t.riFieldName]=lt(e[t.riFieldName],a,l)}));default:return e}};const Ho=Bo;var Fo={form:"",mainForm:{addonName:"",addonType:"",values:""},insideForm:{addonName:"",addonType:"addon",values:""},activeField:{fieldName:"",rfieldIndex:"",addonName:"",addonIndex:"",riFieldName:""}};const zo=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Fo,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_EDIT_ADDON_IN":return(0,Kt.ZP)(e,(function(e){e.form="insideForm",e.insideForm.addonName=t.addonName,e.insideForm.values=t.values,e.activeField.addonName=t.addonName,e.activeField.riFieldName=t.riFieldName,e.activeField.addonIndex=t.addonIndex}));case"INIT_VALUE":return(0,Kt.ZP)(e,(function(e){var n=t.addonName,o=t.addonType,i=t.values,a=t.addonData;e.mainForm={addonName:n,addonType:o,values:i,addonData:a},e.form="mainForm"}));case"CANCEL_ADDON_IN_FORM":return(0,Kt.ZP)(e,(function(e){e.form="mainForm"}));case"ADD_EDIT_REPEAT_FIELD":return(0,Kt.ZP)(e,(function(e){e.activeField.fieldName=t.fieldName,e.activeField.rfieldIndex=t.rfieldIndex}));default:return e}};var Vo=function(e){return{type:"ADD_ROW",payload:e}},Wo=function(e){return{type:"REMOVE_ROW",payload:{rowId:e}}},Ko=function(e,t){return{type:"REMOVE_COLUMN",payload:{rowId:e,columnId:t}}},Yo=function(e,t,n){return{type:"REMOVE_ADDON",payload:{rowId:e,columnId:t,addonId:n,referenceId:arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0}}},qo=function(e){return{type:"REMOVE_COLLECTION_ADDON_ITEM",payload:{rowId:e.rowId,columnId:e.columnId,addonIndex:e.addonIndex,collectionItemAddonIndex:e.collectionItemAddonIndex}}},Xo=function(e){return{type:"DUPLICATE_ROW",payload:e}},$o=function(e){return{type:"DUPLICATE_DEEP_CONTENT_ITEM",payload:e}},Qo=function(e,t){return{type:"DUPLICATE_COLUMN",payload:{rowId:e,columnId:t}}},ei=function(e){return{type:"DUPLICATE_DEEP_ADDON",data:e}},ti=function(e){return{type:"PASTE_ADDON_NEW",payload:{rowIndex:e.rowIndex,pasteOptions:e.pasteOptions}}},ni=function(e,t){return{type:"PASTE_ROW",payload:{rows:t,index:e}}},oi=function(e){return{type:"PASTE_OR_INSERT_NESTED_ROW",payload:e}},ii=function(e){return{type:"EDIT_DEEP_ADDON_TITLE",payload:e}},ai=function(e){var t="ROW_SETTING";return"row"===e.type?t="ROW_SETTING":"column"===e.type?t="COLUMN_SETTING":"addon"===e.type?t=""===e.settings.addonIndex?"ADDON_SETTING":"ADDON_EDIT":"inner_row"===e.type?t="INNER_ROW_SETTING":"inner_column"===e.type?t="INNER_COLUMN_SETTING":"inner_addon"===e.type&&(t=void 0===e.settings.addonInnerIndex?"ADDON_INNER_SETTING":"ADDON_INNER_EDIT"),{type:t,index:e.index,settings:e.settings}},li=function(e){return{type:"IMPORT_PAGE",page:e}},ri=function(e,t,n){return{type:"TOGGLE_COLUMN",index:e,settings:{colIndex:t,id:n}}},ci=function(e){return{type:"PASTE_OR_INSERT_SECTION",payload:e}},di=function(e){return{type:"ADD_BLOCK_AS_NESTED_SECTION",payload:e}},si=function(e){return{type:"SET_PAGE_SETTINGS_DATA",payload:e}},ui=function(e){return{type:"SET_CLEAN_PAGE_SETTINGS_DATA",payload:e}},mi=function(e,t){return{type:"MOVE_ADDON_ITEMS",payload:{dragInfo:e,hoverInfo:t}}},pi=function(e,t,n){return{type:"SORT_COLLECTION_ADDON",payload:{dragInfo:e,hoverInfo:t,isEmptyChild:n}}},vi=function(e,t){return{type:"SORT_ADDON_WITH_COLLECTION_ITEM_ADDON",payload:{dragInfo:e,hoverInfo:t}}},fi=function(e){return{type:"MOVE_COLUMN_ITEMS",payload:{dragSectionIdx:e.dragSectionIdx,dragColIdx:e.dragColIdx,hoverSectionIdx:e.hoverSectionIdx,hoverColIdx:e.hoverColIdx}}},bi=function(e){return{type:"CHANGE_ADMIN_LABEL",payload:e}},hi=function(e){return{type:Qt,payload:e}},gi=function(e){return{type:"SET_GLOBAL_PANEL",payload:e}};var _i=new(function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){var e;return(0,H.Z)(this,i),(e=o.call(this)).show=!1,e.addon={},e.addonId=0,e.position={left:0,right:0,width:0,height:0},e.addonType="addon",e.config={},e}return(0,F.Z)(i,[{key:"setType",value:function(e){this.addonType=e}},{key:"showEditor",value:function(){this.show=!0,this.dispatchEvent()}},{key:"hideEditor",value:function(){this.reset()}},{key:"setAddon",value:function(e){var t;this.addon=e,void 0!==(null==e||null===(t=e.settings)||void 0===t?void 0:t.addonId)&&this.setAddonId(e.settings.addonId)}},{key:"setConfig",value:function(e){this.config=e}},{key:"setAddonId",value:function(e){this.addonId=e}},{key:"setPosition",value:function(e){this.position=e}},{key:"reset",value:function(){this.show=!1,this.addon={},this.addonType="addon",this.addonId=0,this.position={},this.config={},this.dispatchEvent()}},{key:"dispatchEvent",value:function(){this.emit("onEditor")}}]),i}(ee()));_i.setMaxListeners(0);const Ei=Object.seal(_i);var yi=n(3279),Ii=n.n(yi),xi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=(0,K.useMemo)((function(){return Ii()(e,t)}),[t].concat((0,r.Z)(n)));return(0,K.useEffect)((function(){return function(){o.cancel()}}),[o]),o},Oi=n(2496),wi=(0,K.createContext)({}),Ci=function(){return(0,K.useContext)(wi)};const Pi=wi;var Ai=function(e){var t=e.addonType,n=e.settings;return{type:"INIT_VALUE",addonName:e.addonName,addonType:t,values:n,addonData:e.addonData}},Di=function(e,t){return{type:"ADD_EDIT_REPEAT_FIELD",fieldName:e,rfieldIndex:t}},Ni=function(e,t){if(""===t.addonIndex)var n="SAVE_ADDON_IN";else n="UPDATE_ADDON_IN";return{type:n,formVal:e,fieldData:t}},Si=function(e,t,n,o){return{type:"ADD_EDIT_ADDON_IN",addonName:e,addonIndex:o,values:t,riFieldName:n}},Ti=function(e){return{type:"INLINE_EDIT_ELM_CHANGE",payload:e}},Ri=function(e){var t=e.title,n=e.closeSettingsModal,o=e.hasTitle;return void 0===o||o?K.createElement("div",{className:"builder-editor-modal-title"},K.createElement("h3",null,K.createElement(wo,{className:"builder-drag-button",name:"ellipsisDoubleY"}),t&&K.createElement("span",null,t," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_SETTINGS_TITLE"))),K.createElement(wo,{onClick:n,className:"builder-editor-close-button",name:"times",size:"1x"})):null},ki=n(3910),Li=n(3382);const Mi=(0,mo.$j)((function(e){return{state:e}}))((function(e){var t,n=e.flOptions,o=e.state,i=e.parentKey,a=(null===(t=o.form.sppbForm.values)||void 0===t||null===(t=t[i])||void 0===t?void 0:t[0])||{};return K.createElement("div",{className:"builder-form-group"},void 0!==n.attr&&K.createElement(vu,{fieldsList:n.attr,fieldsAttr:n.attr,values:a,parentKey:i,element:"".concat(i,"[0]")}))}));var Bi=n(4785),Zi="repeatItem";const ji=function(e){var t=e.children,n=e.onClick,o=e.updatedZIndex;return K.createElement("div",{role:"presentation",className:"builder-portal-popover-wrapper",style:rt(o)?{zIndex:o}:{}},K.createElement("div",{className:"builder-portal-popover-backdrop",onClick:n}),t)};var Gi=function(e){var t=(0,K.useRef)();return(0,K.useEffect)((function(){t.current=e}),[e]),t.current};function Ji(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ui(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ji(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ji(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Hi=function(e){var t,n=e.isOpen,o=e.triggerRef,i=e.arrow,a=void 0===i?"auto":i,l=e.gap,r=void 0===l?10:l,c=e.isDropdown,d=void 0!==c&&c,s=e.calculateAbsolute,u=void 0!==s&&s,m=(0,K.useMemo)((function(){return o||{current:null}}),[o,a]),p=(0,K.useRef)(null),v=Gi(null===(t=m.current)||void 0===t?void 0:t.getBoundingClientRect()),f=(0,K.useState)(0),b=(0,J.Z)(f,2),h=b[0],g=b[1],_=(0,K.useState)({left:0,top:0,arrowPlacement:"bottom"}),E=(0,J.Z)(_,2),y=E[0],I=E[1];return(0,K.useEffect)((function(){var e=document.querySelector(".builder-modal-dialog-scrollable .builder-modal-body");if(n&&e)return e.style.overflow="hidden",function(){e.style.overflow="auto"}}),[n]),(0,K.useEffect)((function(){if(m.current){var e=m.current.getBoundingClientRect();g(e.width)}}),[m]),(0,K.useEffect)((function(){if(n&&m.current&&p.current){var e=m.current.getBoundingClientRect(),t=p.current.getBoundingClientRect(),o=v||{},i=o.left,l=o.top,c=t.width||e.width,s=t.height;if(0===y.top&&0===y.left||i!==e.left||l!==e.top){var f={top:0,left:0},b="bottom",g=window.innerHeight||document.documentElement.clientHeight,_=window.innerWidth||document.documentElement.clientWidth,E=s+r,x=c+r,O=g-s,w=function(){return"auto"===a&&_>e.left+c?Math.floor(e.left):"auto"===a&&e.left>c?Math.floor(e.right-c):Math.floor(e.left-(c-h)/2)},C=function(){var t=Math.floor(e.top-s/2+e.height/2);if(t<r)return r;if(t+s+r>g){var n=t+s-g+r,o=Math.floor(t-n);return o<0?0:o}return t},P=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e<0)return 0;if(e+s>g){var t=e+s-g,n=Math.floor(e-t);return n<0?0:n}return e},A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e<0)return 0;if(e+c>_){var t=e+c-_;return Math.floor(e-t)}return e},D=function(t){var n=t.arrowPosition,o=Math.floor(e.left-c-r),i=Math.floor(e.right+r);return A("left"===n?o:i)},N=function(t){var n=t.arrowPosition,o=Math.floor(e.top-s-r),i=Math.floor(e.bottom+r);return P("top"===n?o:i)},S={top:{top:N({arrowPosition:"top"}),left:w()},bottom:{top:N({arrowPosition:"bottom"}),left:w()},left:{top:C(),left:D({arrowPosition:"left"})},right:{top:C(),left:D({arrowPosition:"right"})},middle:{top:O<0?0:O/2,left:Math.floor(e.left-c/2+e.width/2)}};if("auto"!==a?(f={top:S.bottom,bottom:S.top,left:S.right,right:S.left,middle:S.middle}[a],b=a):e.bottom+E>g&&e.top>E?(f=S.top,b="bottom"):x>e.left&&e.bottom+E>g&&!d?(f=S.right,b="left"):x<e.left&&e.bottom+E>g&&!d?(f=S.left,b="right"):e.bottom+E<=g?(f=S.bottom,b="top"):(f=S.middle,b="middle"),u){var T=P(v.top),R=A(v.left);I({top:T,left:R,arrowPlacement:b})}else I(Ui(Ui({},f),{},{arrowPlacement:b}))}}}),[m,p,v,h,n,r,a,d]),{position:y,triggerWidth:h,triggerRef:m,popoverRef:p}},Fi=n(4448);const zi=function(e){var t=document.querySelector(".builder-modal-editor-panel .builder-modal-content"),n=(null==t?void 0:t.getBoundingClientRect().left)+(null==t?void 0:t.getBoundingClientRect().width)/2,o=window.innerWidth/2,i=e.title,a=void 0===i?Joomla.JText._("COM_SPPAGEBUILDER_POPOVER_TITLE"):i,l=e.parent_el,r=e.open,c=e.children,d=e.onHide,s=e.gap,u=void 0===s?32:s,m=e.arrow,p=void 0===m?n>o?"right":"left":m,v=e.disableBackdrop,f=void 0!==v&&v,b=e.footerContent,h=e.hideFooter,g=void 0!==h&&h,_=e.hideHeader,E=void 0!==_&&_,y=e.modalBodyCss,I=void 0===y?{}:y,x=e.modalContentCss,O=void 0===x?{}:x,w=e.portalPopoverCss,C=void 0===w?{}:w,P=e.calculateAbsolute,A=void 0!==P&&P,D=e.updatedZIndex,N=void 0===D?null:D,S=Hi({isOpen:r,triggerRef:l,arrow:p,gap:u,footerContent:b,calculateAbsolute:A}),T=S.position,R=S.popoverRef;if(!r)return null;var k=function(){return K.createElement("div",{ref:R,style:{position:"absolute",left:T.left,top:T.top,zIndex:null!=N?N:1051}},K.createElement("div",{className:"builder-modal-dialog builder-portal-popover",style:C},K.createElement("div",{className:"builder-modal-content",style:O},!E&&K.createElement("div",{className:"builder-modal-header"},K.createElement("span",{className:"builder-modal-header-title builder-d-flex builder-align-items-left"},a),K.createElement("span",{className:"builder-close-button","aria-label":"Close",role:"button",onClick:function(){return d()}},K.createElement(wo,{name:"times",size:"1x"}))),K.createElement("div",{className:"builder-modal-body",style:I},c),!g&&b&&K.createElement("div",{className:"builder-card-footer"},b))))};return(0,Fi.createPortal)(f?k():K.createElement(ji,{onClick:function(){return d()},updatedZIndex:N},k()),document.body)};var Vi=n(2146),Wi=n(8239),Ki=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hex",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o="";if(arguments.length>3&&void 0!==arguments[3]&&!arguments[3])return o;var i=e.hex,a=e.rgb,l=e.hsl;return"hex"===t?o=i:"rgb"===t?o=n?"rgba(".concat(a.r,", ").concat(a.g,", ").concat(a.b,")"):"rgba(".concat(a.r,", ").concat(a.g,", ").concat(a.b,", ").concat(a.a,")"):"hsl"===t&&(o=n?"hsla(".concat(parseInt(l.h),", ").concat(parseInt(100*l.s),"%, ").concat(parseInt(100*l.l),"%)"):"hsla(".concat(parseInt(l.h),", ").concat(parseInt(100*l.s),"%, ").concat(parseInt(100*l.l),"%, ").concat(l.a,")")),o},Yi=n(7830),qi=n(1150),Xi=n(5697),$i=n.n(Xi);function Qi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ea(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qi(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ta=function(e){return K.createElement("div",{className:"builder-color-picker-pointer",style:ea({width:e.width+"px",height:e.height+"px",cursor:"pointer"},e.styles)})};ta.propTypes={width:$i().number,height:$i().number,styles:$i().object},ta.defaultProps={width:12,height:12,styles:{}};const na=ta;var oa=n(6214),ia={pointer:{width:"12px",height:"12px",borderRadius:"50%",transform:"translate(-6px, -6px)",border:"2px solid #FFFFFF",boxShadow:"0px 0px 3px rgba(0, 0, 0, 0.3)"},hueSlider:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#FFFFFF",border:"2px solid #FFFFFF",boxShadow:"0px 0px 3px rgba(0, 0, 0, 0.3)"},alphaSlider:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#FFFFFF",border:"2px solid #FFFFFF",boxShadow:"0px 0px 3px rgba(0, 0, 0, 0.3)"},swatchSquare:{minWidth:16,minHeight:16,margin:"1px 2px",cursor:"pointer",boxShadow:"0 0 2px rgba(0,0,0, .6)"}},aa="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=color.globalColors&_method=get");const la=(0,Yi.iS)((function(e){var t,n,o=e.hex,i=e.color,a=e.disableHue,l=e.disableAlpha,r=e.disableInputs,c=e.disableGlobalColors,d=void 0!==c&&c,s=e.onChange,u=e.onColorChange,m=(0,K.useRef)(!1),p=(0,K.useState)("hex"),v=(0,J.Z)(p,2),f=v[0],b=v[1],h=Ki(e,f,l,m.current),g=(0,K.useState)(h),_=(0,J.Z)(g,2),E=_[0],y=_[1],I=(0,K.useState)([]),x=(0,J.Z)(I,2),O=x[0],w=x[1],C=(0,K.useState)(),P=(0,J.Z)(C,2),A=P[0],D=P[1];(0,K.useEffect)((0,At.Z)(Nt().mark((function e(){var t,n,o;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!d){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,fetch(aa,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 4:return t=e.sent,e.next=7,t.json();case 7:(n=e.sent)&&(w(n.data),(o=n.data[0])&&D({label:o.name,value:o.id}));case 9:case"end":return e.stop()}}),e)}))),[]),(0,K.useEffect)((function(){y(h||i)}),[f]),(0,K.useEffect)((function(){y(i)}),[i]);var N=function(e){if(!e)return u("");var t=he()(e)?o:e;if("string"==typeof e&&"var"===e.slice(0,3).toLocaleLowerCase())u(e,{type:"var"});else if("string"==typeof e&&"rgba"===(null==e?void 0:e.slice(0,4).toLocaleLowerCase()))s(e,{type:"rgb"}),b("rgb");else{var n=e&&CSS.supports("color",t);m.current=n,s(e,{type:"rgb"===e.source?"rgb":f})}y(t)};return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-color-picker-window"},K.createElement("div",{className:"builder-color-picker-saturation"},K.createElement(qi.OQ,(0,Io.Z)({},e,{onChange:N,pointer:function(){return K.createElement(na,{styles:ia.pointer})}}))),!a&&K.createElement("div",{className:"builder-color-picker-hue"},K.createElement(qi.PS,{hsl:e.hsl,onChange:N,direction:"horizontal",pointer:function(){return K.createElement(na,{styles:ia.hueSlider})}})),!l&&K.createElement("div",{className:"builder-color-picker-alpha"},K.createElement(qi.xV,{hsl:e.hsl,rgb:e.rgb,onChange:function(e){"hex"===f&&b("rgb"),N(e)},direction:"horizontal",pointer:function(){return K.createElement(na,{styles:ia.alphaSlider})}}))),!r&&K.createElement("div",{className:"builder-color-picker-form-group builder-mt-3"},K.createElement(qi.Vm,{value:"hex"===f?E:i,onChange:N,placeholder:"#000000"}),K.createElement("span",{className:"builder-close-button builder-close-button-sm",style:{position:"relative",top:"-23px",left:"calc(100% - 24px)"},onClick:function(){y(""),u("")},title:"Clear",role:"button"},K.createElement(wo,{name:"timesAlt",size:"1x"}))),!d&&O.length>0?K.createElement("div",null,K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",isClearable:!1,value:A,options:O.map((function(e){return{label:e.name,value:e.id}})),onChange:function(e){return D(e)},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}),K.createElement("div",{className:"builder-color-picker-presets builder-mt-3"},(null!==(t=null===(n=O.find((function(e){return e.id===(null==A?void 0:A.value)})))||void 0===n?void 0:n.colors)&&void 0!==t?t:[]).map((function(e){return K.createElement("div",{onClick:function(){return N(e.value)},key:e.id,style:{backgroundColor:e.value}},K.createElement("span",{style:{opacity:1-new oa.C(e.value).getAlpha()}}))})))):null)})),ra=function(e){var t=e.color,n=e.onChange,o=e.colorList,i=void 0===o?[]:o,a=e.disableHue,l=void 0!==a&&a,r=e.disableAlpha,c=void 0!==r&&r,d=e.disableInputs,s=void 0!==d&&d,u=e.disableGlobalColors,m=void 0!==u&&u,p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{type:"hex",isValidColor:!1};if(he()(e)){var o=e.rgb,i=t.type,a=Ki(e,i);1===o.a&&(a=Ki(e,"hex")),n(a)}else{if("var"===(null==t?void 0:t.type))return void n(e);n("")}};return K.createElement("div",{className:"builder-color-picker-wrapper"},K.createElement(la,{color:t,colors:i,disableHue:l,disableAlpha:c,disableInputs:s,onChange:p,onColorChange:p,disableGlobalColors:m}))},ca=function(e){var t,n=e.input,o=n.value,i=n.onChange,a=n.name,l=e.params,r=(0,K.useState)(function(){var e=he()(o)?o:Object.assign({},{color:o}),t=Object.assign({},e);return t.type=t.type?t.type:"solid",t}()),c=(0,J.Z)(r,2),d=c[0],s=c[1],u=(0,K.useRef)(null),m=(0,K.useRef)(null),p=(0,K.useRef)(null),v=(0,K.useState)(!1),f=(0,J.Z)(v,2),b=f[0],h=f[1],g=(0,K.useState)(!1),_=(0,J.Z)(g,2),E=_[0],y=_[1],I=(0,K.useState)(!1),x=(0,J.Z)(I,2),O=x[0],w=x[1],C=function(e){var t=Object.assign({},d);t.type=e,s(t),i(t)},P=function(e){var t=Object.assign({},d,{color:e});s(t),i(t)},A=[{value:"top center",label:"Top Center"},{value:"top left",label:"Top Left"},{value:"top right",label:"Top Right"},{value:"center center",label:"Center Center"},{value:"center left",label:"Center Left"},{value:"center right",label:"Center Right"},{value:"bottom center",label:"Bottom Center"},{value:"bottom left",label:"Bottom Left"},{value:"bottom right",label:"Bottom Right"}],D=d,N="solid"==D.type?D.color?D.color:"":"#B3B6CB",S="linear"==D.type?"linear-gradient(".concat(D.deg||0,"deg, ").concat(D.color?D.color:"#398AF1"," ").concat(D.pos||0,"%, ").concat(D.color2?D.color2:"#5EDCED"," ").concat(D.pos2||100,"%)"):"linear-gradient(144.46deg, #C9CBDC 18.4%, rgba(124, 131, 182, 0.97) 82.64%)",T="radial"==D.type?"radial-gradient(at ".concat(D.radialPos||"center center",", ").concat(D.color?D.color:"#398AF1"," ").concat(D.pos||0,"%, ").concat(D.color2?D.color2:"#5EDCED"," ").concat(D.pos2||100,"%)"):"radial-gradient(at center center, #4D5387 0%, #E6E7F1 100%)";return t="radial"==D.type?T:S,K.createElement("div",{className:"builder-form-group","data-field":a},l.title&&!l.hideTitle&&K.createElement("label",null,void 0!==l.desc&&""!=l.desc?K.createElement(Wi.Z,{content:l.desc,tagName:"span"},l.title):l.title),K.createElement("div",{className:"builder-form-color builder-d-flex builder-align-items-center builder-justify-content-between builder-px-2"},K.createElement("label",{className:"builder-mb-0"},{solid:"Solid",linear:"Linear",radial:"Radial"}[D.type]),K.createElement("div",{className:"builder-color-container"},K.createElement("div",{ref:u,className:"builder-color-picker",style:{background:"".concat(D.color||D.color2?"solid"===D.type?N:t:"")},onClick:function(){return h(!b)}}),d.color&&K.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),function(){var e=Object.assign({},d,{color:"",color2:""});s(e),i(e)}()},title:"Clear",role:"button"},K.createElement(wo,{name:"timesAlt",size:"1x"})))),K.createElement(zi,{title:l.title,open:b,parent_el:u,modalBodyCss:{padding:0},onHide:function(){return h(!1)},gap:34},K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement("div",{className:"builder-color-selectors builder-mb-3"},K.createElement(Wi.Z,{content:"Color",tagName:"span"},K.createElement("div",{className:"builder-color-selector".concat("solid"==D.type?" active":""),style:{backgroundColor:"".concat(N)},onClick:function(e){e.preventDefault(),C("solid")},role:"button","area-hidden":"true"})),K.createElement(Wi.Z,{content:"Linear Gradient",tagName:"span"},K.createElement("div",{className:"builder-color-selector".concat("linear"==D.type?" active":""),style:{backgroundImage:"".concat(S)},onClick:function(e){e.preventDefault(),C("linear")},role:"button","area-hidden":"true"})),K.createElement(Wi.Z,{content:"Radial Gradient",tagName:"span"},K.createElement("div",{className:"builder-color-selector".concat("radial"==D.type?" active":""),style:{backgroundImage:"".concat(T)},onClick:function(e){e.preventDefault(),C("radial")},role:"button","area-hidden":"true"}))),"solid"==D.type&&K.createElement("div",{className:"builder-form-color builder-form-color-inline"},K.createElement("div",{className:"builder-color-popover"},K.createElement(ra,{color:D.color,onChange:P}))),"solid"!=D.type&&K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-gradient-container builder-mb-3"},K.createElement("div",{className:"builder-gradient-body",style:{backgroundImage:"".concat(t)}})),K.createElement("div",{className:"builder-d-flex builder-justify-content-between builder-mb-3"},K.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15"},K.createElement("div",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 1"),K.createElement("div",null,K.createElement("div",{className:"builder-form-color"},K.createElement("div",{className:"builder-color-container"},K.createElement("div",{ref:m,className:"builder-color-picker",onClick:function(){return y(!E)},style:{backgroundColor:"".concat((null==D?void 0:D.color)||"")}}),D.color&&K.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),function(){var e=Object.assign({},d,{color:""});s(e),i(e)}()},title:"Clear",role:"button"},K.createElement(wo,{name:"timesAlt",size:"1x"}))),K.createElement(zi,{title:l.title,open:E,parent_el:m,modalBodyCss:{padding:0},onHide:function(){return y(!1)},gap:10},K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement(ra,{color:D.color,onChange:P}))))))),K.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15"},K.createElement("div",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 2"),K.createElement("div",null,K.createElement("div",{className:"builder-form-color"},K.createElement("div",{className:"builder-color-container"},K.createElement("div",{ref:p,className:"builder-color-picker",onClick:function(){return w(!O)},style:{backgroundColor:"".concat((null==D?void 0:D.color2)||"")}}),D.color2&&K.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),function(){var e=Object.assign({},d,{color2:""});s(e),i(e)}()},title:"Clear",role:"button"},K.createElement(wo,{name:"timesAlt",size:"1x"}))),K.createElement(zi,{title:"".concat(Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 2"),open:O,parent_el:p,modalBodyCss:{padding:0},onHide:function(){return w(!1)},gap:10},K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement(ra,{color:(null==D?void 0:D.color2)||"",onChange:function(e){var t=Object.assign({},d,{color2:e});s(t),i(t)}})))))))),K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column-3"},K.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_START"))),K.createElement("div",{className:"builder-column-5"},K.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){var t=Object.assign({},d,{pos:e.target.value});s(t),i(t)},value:D.pos||0})),K.createElement("div",{className:"builder-column-4"},K.createElement("div",{className:"builder-field-group"},K.createElement("input",{type:"number",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},d,{pos:e.target.value});s(t),i(t)},value:D.pos||0}),K.createElement("span",{className:"builder-field-info"},"%")))),K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column-3"},K.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_END"))),K.createElement("div",{className:"builder-column-5"},K.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){var t=Object.assign({},d,{pos2:e.target.value});s(t),i(t)},value:D.pos2||100})),K.createElement("div",{className:"builder-column-4"},K.createElement("div",{className:"builder-field-group"},K.createElement("input",{type:"number",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},d,{pos2:e.target.value});s(t),i(t)},value:D.pos2||100}),K.createElement("span",{className:"builder-field-info"},"%")))),"radial"!=D.type&&K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column-3"},K.createElement("span",{className:"builder-form-label"},"Angle")),K.createElement("div",{className:"builder-column-5"},K.createElement("input",{type:"range",max:"360",className:"builder-form-range",onChange:function(e){var t=Object.assign({},d,{deg:e.target.value});s(t),i(t)},value:D.deg||0})),K.createElement("div",{className:"builder-column-4"},K.createElement("div",{className:"builder-field-group"},K.createElement("input",{type:"number",max:"360",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},d,{deg:e.target.value});s(t),i(t)},value:D.deg||0}),K.createElement("span",{className:"builder-field-info"},"deg")))),"radial"==D.type&&K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column-6"},K.createElement("span",{className:"builder-form-label"},"Angle")),K.createElement("div",{className:"builder-column-6"},K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",isClearable:!1,value:A.length&&A.find((function(e){return e.value===(null==D?void 0:D.radialPos)})),options:A,onChange:function(e){var t=Object.assign({},d,{radialPos:e.value});s(t),i(t)},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}))))))))};var da=n(4486),sa=n.n(da);function ua(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ma(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ua(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ua(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const pa=function(e){var t=e.input,n=e.params,o=e.responsiveDevice,i=(0,K.useState)([]),a=(0,J.Z)(i,2),l=a[0],r=a[1],c=t.onChange,d=t.value;return(0,K.useEffect)((function(){var e=[];sa()(n.values,(function(t,n){e.push({value:n,label:t})})),r(e)}),[n.values]),K.createElement("div",{"data-field":null==t?void 0:t.name,className:"builder-form-group builder-form-inline".concat(null!=n.class?" "+n.class:"")},K.createElement("label",null,void 0!==n.desc&&""!=n.desc?K.createElement(Wi.Z,{content:n.desc,tagName:"span"},n.title):n.title),K.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},l.map((function(e,i){return K.createElement("span",{key:i,className:"builder-nav-item".concat(e.value==(he()(null==t?void 0:t.value)?null==t?void 0:t.value[o]:null==t?void 0:t.value)?" active":""),onClick:function(t){return function(e,t){if(e.preventDefault(),null!=n&&n.responsive){var i={};he()(d)?i=ma(ma({},d),{},(0,U.Z)({},o,t)):(i=$e())[o]=t,c(i)}else c(t)}(t,e.value)},role:"button"},he()(e.label)?K.createElement(K.Fragment,null,null!=e.label.icon&&""!=e.label.icon&&K.createElement("span",{className:"builder-icon".concat(null!=e.label.label&&""!=e.label.label?" builder-me-2":""),dangerouslySetInnerHTML:{__html:e.label.icon}}),null!=e.label.label&&""!=e.label.label&&K.createElement("span",null,e.label.label)):e.label)}))))};var va=new(function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){var e;return(0,H.Z)(this,i),(e=o.call(this)).show=!1,e.addon={},e.type="addon",e.rowIndex=0,e.rowSettings={},e.colIndex=0,e.colSettings={},e.activePanel="",e.innerRowIndex="",e.innerColIndex="",e}return(0,F.Z)(i,[{key:"showEditPanel",value:function(){this.show=!0,this.emit("change")}},{key:"hideEditPanel",value:function(){this.show=!1,this.emit("change")}},{key:"setType",value:function(e){this.type=e,this.emit("change")}},{key:"setAddon",value:function(e){if(void 0!==this.addon.settings&&this.addon.settings.addonId!=this.addon.settings.addonId&&(window.toolsTabIndex=0),!fe()(e)){var t=addonsJSON[e.settings.addonName];e.title=t.title,e.icon=t.icon}this.addon=e,this.emit("change")}},{key:"setRowIndex",value:function(e){this.rowIndex=e,this.emit("change")}},{key:"setColIndex",value:function(e){this.colIndex=e,this.emit("change")}},{key:"setInnerColIndex",value:function(e){this.innerColIndex=e,this.emit("change")}},{key:"setInnerRowIndex",value:function(e){this.innerRowIndex=e,this.emit("change")}},{key:"setRowSettings",value:function(e){this.rowSettings=e,this.emit("change")}},{key:"setColSettings",value:function(e){this.colSettings=e,this.emit("change")}},{key:"resetAll",value:function(){this.show=!1,this.addon={},this.type="addon",this.rowIndex=0,this.rowSettings={},this.emit("change")}}]),i}(ee()));va.setMaxListeners(0);const fa=Object.seal(va);const ba=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).handleNewItemAddition=t.handleNewItemAddition.bind((0,xo.Z)(t)),t}return(0,F.Z)(i,[{key:"handleNewItemAddition",value:function(){this.props.params,fa.resetAll(),fa.setAddon(Ei.addon),fa.setType(Ei.addonType),fa.showEditPanel(),Ei.hideEditor()}},{key:"render",value:function(){var e,t=this.props,n=(t.input.value,t.params);return K.createElement("div",{"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group builder-form-inline".concat(null!=n.column?" builder-column-"+n.column:"")},n.title&&!(null!=n&&n.inline)&&K.createElement("label",null,void 0!==n.desc&&""!=n.desc?K.createElement(Wi.Z,{content:n.desc,tagName:"span"},n.title):n.title),K.createElement("div",{className:"builder-form-advanced-settings",onClick:this.handleNewItemAddition},K.createElement("span",{className:"builder-button builder-button-".concat(n.button||"primary"),role:"button"},K.createElement(wo,{name:null!=n.buttonIcon?n.buttonIcon:"cog",className:"builder-me-1","area-hidden":"true"})," ",null!=n.buttonText?n.buttonText:"Settings")))}}]),i}(K.Component);var ha=n(251),ga=n.n(ha),_a=n(6073),Ea=n.n(_a);const ya=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){return(0,H.Z)(this,i),o.apply(this,arguments)}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){this.setState({elementValue:this.props.elmValue})}},{key:"render",value:function(){var e;return e=""==this.props.elmValue?"":this.props.elmValue,K.createElement("div",{className:"builder-column-3"},K.createElement("input",{type:"text",className:"builder-form-field builder-form-field-sm builder-form-field-text",autoComplete:"off",placeholder:this.props.direction,"data-direction":this.props.direction,"data-device":this.props.device,onChange:this.props.itemChangeHandle,value:e}))}}]),i}(K.Component);var Ia=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;(0,H.Z)(this,i);var n={top:"",right:"",bottom:"",left:""};(t=o.call(this,e)).props.params.responsive&&(n={xl:{top:"",right:"",bottom:"",left:""},lg:{top:"",right:"",bottom:"",left:""},md:{top:"",right:"",bottom:"",left:""},sm:{top:"",right:"",bottom:"",left:""},xs:{top:"",right:"",bottom:"",left:""}});var a=!1;return t.props.params.responsive&&(a={xl:!1,lg:!1,md:!1,sm:!1,xs:!1}),t.state={dirObject:n,locked:a},t.onChangeHandle=t.onChangeHandle.bind((0,xo.Z)(t)),t}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){var e=this.props.input,t=this.getObjectFromStringValue(e.value);this.setState({dirObject:t,locked:this.checkLock(e.value)})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.getObjectFromStringValue(e.input.value);ga()(t,this.state.dirObject)||this.setState({dirObject:t,locked:this.checkLock(e.input.value)})}},{key:"checkLock",value:function(e){var t;if(this.props.params.responsive&&he()(e))t={xl:!1,lg:!1,md:!1,sm:!1,xs:!1},Ea()(e,(function(e,n){var o="string"==typeof e&&e.length>0?e.split(" "):Array.from(" ");o[0]==o[1]&&o[1]==o[2]&&o[2]==o[3]&&(t[n]=!0)}));else if(this.props.params.responsive&&!he()(e))t={xl:!1,lg:!1,md:!1,sm:!0,xs:!0},(n=(e+"").split(" "))[0]==n[1]&&n[1]==n[2]&&n[2]==n[3]&&(t.md=!0);else{var n;t=!1,(n=(e+"").split(" "))[0]==n[1]&&n[1]==n[2]&&n[2]==n[3]&&(t=!0)}return t}},{key:"getObjectFromStringValue",value:function(e){var t=this.props.params,n={};if(t.responsive&&he()(e))Ea()(e,(function(e,t){var o="string"==typeof e&&e.length>0?e.split(" "):Array.from(" ");(e={top:"",right:"",bottom:"",left:""}).top=o[0],void 0!==o[1]&&(e.right=o[1]),void 0!==o[2]&&(e.bottom=o[2]),void 0!==o[3]&&(e.left=o[3]),n[t]=e}));else if(t.responsive&&!he()(e)){n={xl:{top:"",right:"",bottom:"",left:""},lg:{top:"",right:"",bottom:"",left:""},md:{top:"",right:"",bottom:"",left:""},sm:{top:"",right:"",bottom:"",left:""},xs:{top:"",right:"",bottom:"",left:""}};var o=(e+"").split(" ");n[window.builderDefaultDevice].top=o[0],void 0!==o[1]&&(n[window.builderDefaultDevice].right=o[1]),void 0!==o[2]&&(n[window.builderDefaultDevice].bottom=o[2]),void 0!==o[3]&&(n[window.builderDefaultDevice].left=o[3])}else{var i=(e+"").split(" ");(n={top:"",right:"",bottom:"",left:""}).top=i[0],void 0!==i[1]&&(n.right=i[1]),void 0!==i[2]&&(n.bottom=i[2]),void 0!==i[3]&&(n.left=i[3])}return n}},{key:"onChangeHandle",value:function(e){var t=this.props.params,n=e.target.getAttribute("data-direction"),o=e.target.getAttribute("data-device"),i=" ";""!==e.target.value&&(i=e.target.value);var a=this.state.dirObject,l={};if(t.responsive){if(this.state.locked[o])var r={top:i,right:i,bottom:i,left:i};else r=(0,Kt.ZP)(a[o],(function(e){e[n]=i}));l=(0,Kt.ZP)(a,(function(e){e[o]=r}))}else l=this.state.locked?(0,Kt.ZP)(a,(function(e){e.top=i,e.right=i,e.bottom=i,e.left=i})):(0,Kt.ZP)(a,(function(e){e[n]=i}));this.setState({dirObject:l})}},{key:"componentDidUpdate",value:function(){this.getStringFromBoxModelObject()}},{key:"getStringFromBoxModelObject",value:function(){var e,t=this.state.dirObject,n=this.props,o=n.input.onChange;n.params.responsive?(e={xl:{},lg:{},md:{},sm:{},xs:{}},Ea()(t,(function(t,n){var o="";void 0!==t.top&&""!==t.top?o+=t.top.trim()+" ":o+=" ",void 0!==t.right&&""!==t.right?o+=t.right.trim()+" ":o+=" ",void 0!==t.bottom&&""!==t.bottom?o+=t.bottom.trim()+" ":o+=" ",void 0!==t.left&&""!==t.left?o+=t.left.trim():o+="",e[n]=o}))):(e="",void 0!==t.top&&""!==t.top?e+=t.top.trim()+" ":e+=" ",void 0!==t.right&&""!==t.right?e+=t.right.trim()+" ":e+=" ",void 0!==t.bottom&&""!==t.bottom?e+=t.bottom.trim()+" ":e+=" ",void 0!==t.left&&""!==t.left?e+=t.left.trim():e+=""),o(e)}},{key:"render",value:function(){var e,t,n,o,i,a=this,l=this.props,r=l.params,c=l.handleIsWidthSlider,d=this.state,s=d.dirObject,u=d.locked,m=_e.device;return K.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},K.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-mb-1"},r.title&&!r.hideTitle&&K.createElement("label",{className:"builder-mb-0"},void 0!==r.desc&&""!=r.desc?K.createElement(Wi.Z,{content:r.desc,tagName:"span"},r.title):r.title),K.createElement("div",{className:"builder-margin-left-auto"},r.responsive?K.createElement(K.Fragment,null,K.createElement("span",{className:"builder-button builder-button-light builder-button-md builder-button-round",onClick:function(e){e.preventDefault();var t=(0,Kt.ZP)(u,(function(e){e[m]=!e[m]}));a.setState({locked:t})},role:"button"},u[m]?K.createElement(wo,{name:"lock"}):K.createElement(wo,{name:"unlock"})),"advancedslider"===r.type&&K.createElement("span",{className:"builder-button builder-button-light builder-button-md builder-button-round",onClick:function(){return c({value:!0})}},K.createElement(wo,{name:"roundedCorner"}))):K.createElement(K.Fragment,null,K.createElement("span",{className:"builder-button builder-button-light builder-button-md builder-button-round",onClick:function(e){e.preventDefault(),a.setState({locked:!u})},role:"button"},u?K.createElement(wo,{name:"lock"}):K.createElement(wo,{name:"unlock"})),"advancedslider"===r.type&&K.createElement("span",{className:"builder-button builder-button-light builder-button-md builder-button-round",onClick:function(){return c({value:!0})}},K.createElement(wo,{name:"roundedCorner"}))))),r.responsive?K.createElement("div",{className:"builder-row builder-align-items-center"},K.createElement(ya,{direction:"top",device:m,elmValue:null==s||null===(t=s[m])||void 0===t?void 0:t.top,itemChangeHandle:this.onChangeHandle}),K.createElement(ya,{direction:"right",device:m,elmValue:null==s||null===(n=s[m])||void 0===n?void 0:n.right,itemChangeHandle:this.onChangeHandle}),K.createElement(ya,{direction:"bottom",device:m,elmValue:null==s||null===(o=s[m])||void 0===o?void 0:o.bottom,itemChangeHandle:this.onChangeHandle}),K.createElement(ya,{direction:"left",device:m,elmValue:null==s||null===(i=s[m])||void 0===i?void 0:i.left,itemChangeHandle:this.onChangeHandle})):K.createElement("div",{className:"builder-row builder-align-items-center"},K.createElement(ya,{direction:"top",elmValue:null==s?void 0:s.top,itemChangeHandle:this.onChangeHandle}),K.createElement(ya,{direction:"right",elmValue:null==s?void 0:s.right,itemChangeHandle:this.onChangeHandle}),K.createElement(ya,{direction:"bottom",elmValue:null==s?void 0:s.bottom,itemChangeHandle:this.onChangeHandle}),K.createElement(ya,{direction:"left",elmValue:null==s?void 0:s.left,itemChangeHandle:this.onChangeHandle})))}}]),i}(K.Component);const xa=Ia;var Oa=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t,n;return(0,H.Z)(this,i),(n=o.call(this)).state={units:null!==(t=null==e?void 0:e.units)&&void 0!==t?t:["px","%","em","rem"],status:!1},n}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleClickOutside.bind(this))}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleClickOutside.bind(this))}},{key:"updateUnit",value:function(e,t){t.preventDefault();var n=this.props,o=n.unit,i=n.update;if(o===e)return!1;i(e),this.setState({status:!1})}},{key:"handleClickOutside",value:function(e){this.unitPopover&&!this.unitPopover.contains(e.target)&&!1!==this.state.status&&this.setState({status:null})}},{key:"render",value:function(){var e,t,n=this,o=this.props.unit;return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-form-field-unit".concat(this.state.status?" is-open":""),onClick:function(){return n.setState({status:!n.state.status})}},K.createElement("span",{className:"builder-form-unit-name ".concat(null!==(e=this.props.unitCssClass)&&void 0!==e?e:"")},null!=o?o:"px"),K.createElement("span",{className:"builder-icon"},K.createElement(wo,{name:"angleDown"})),this.state.status&&K.createElement("div",{className:"builder-form-unit-popover ".concat(null!==(t=this.props.dropdownCssClass)&&void 0!==t?t:""),ref:function(e){n.unitPopover=e}},K.createElement("div",{className:"builder-list-group"},this.state.units.map((function(e,t){return K.createElement("span",{key:t,className:"builder-list-item builder-list-item-action".concat(e===o?" active":""),onClick:n.updateUnit.bind(n,e),role:"button"},e)}))))))}}]),i}(K.Component);function wa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ca(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wa(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Pa={xl:"",lg:"",md:"",sm:"",xs:""},Aa=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t,n;return(0,H.Z)(this,i),(n=o.call(this,e)).state={unit:!1!==(null===(t=(0,xo.Z)(n))||void 0===t||null===(t=t.props)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.unit)?"px":""},n}return(0,F.Z)(i,[{key:"UNSAFE_componentWillMount",value:function(){var e,t,n=this.props,o=n.params,i=n.input,a="";o.unit&&(a=o.responsive?null!==(e=null===(t=i.value)||void 0===t?void 0:t.unit)&&void 0!==e?e:"px":(a=i.value.replace(/\d+/g,"")).length<1?"px":a,this.setState({unit:a}))}},{key:"onChangeHandle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.props,o=n.input,i=o.value,a=o.onChange,l=(o.name,n.params),r=this.state.unit;if(l.responsive)if(he()(i)){var c=Ca(Ca({},Pa),i);null===t&&(c[e.target.dataset.device]=e.target.value),void 0!==l.unit&&null!==t&&(c.unit=t),void 0===l.unit&&delete c.unit,void 0!==l.staticUnit&&(delete c.unit,c[e.target.dataset.device]="".concat(c[e.target.dataset.device]).concat(l.staticUnit)),a(c)}else{var d={xl:i,lg:i,md:i,sm:"",xs:"",unit:"px"};void 0!==l.unit&&(d.unit=null===t?r:t),null===t&&(d[e.target.dataset.device]=e.target.value),void 0!==l.staticUnit&&(delete d.unit,newValue[e.target.dataset.device]="".concat(newValue[e.target.dataset.device]).concat(l.staticUnit)),a(d)}else{var s=null===t?e.target.value:i;void 0!==l.unit&&(s=null===t?s+r:s+t),void 0!==l.staticUnit&&(s="".concat(s).concat(l.staticUnit)),a(s)}}},{key:"updateUnit",value:function(e){this.onChangeHandle({},e),this.setState({unit:e})}},{key:"renderUnit",value:function(){var e,t,n=this,o=this.props.params,i=this.state.unit;return o.unit||this.props.staticUnit?o.staticUnit||this.props.staticUnit?K.createElement("span",{className:"builder-slider-static-unit"},o.staticUnit||this.props.staticUnit):K.createElement(Oa,{update:function(e){return n.updateUnit(e)},unit:i,units:null!=this&&null!==(e=this.props)&&void 0!==e&&null!==(e=e.params)&&void 0!==e&&e.units?null==this||null===(t=this.props)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.units:null}):null}},{key:"render",value:function(){var e,t,n,o,i,a=this,l=this.props,r=l.input,c=l.params,d=l.handleIsWidthSlider,s=null!==(e=c.max)&&void 0!==e?e:100,u=null!==(t=c.min)&&void 0!==t?t:0,m=null!==(n=c.step)&&void 0!==n?n:1,p=!!c.unit||!!this.props.staticUnit,f=_e.device,b={};if(he()(r.value))for(var h in r.value)b[h]=Le(String(r.value[h]));else{var g=Le(String(r.value));b=(0,U.Z)({},v,g),g=parseFloat(g,10),g=isNaN(g)?"":g}var _=he()(r.value)?b[f]:b[v],E=void 0!==c.info&&c.info;return K.createElement("div",{"data-field":null===(o=this.props.input)||void 0===o?void 0:o.name,className:"builder-form-group".concat(null!=c.column?" builder-column-"+c.column:"")},K.createElement("div",{className:"builder-row builder-align-items-center"},!c.hideTitle&&K.createElement("div",{className:"builder-column-4"},K.createElement("label",{className:"builder-form-label builder-mb-0"},void 0!==c.desc&&""!=c.desc?K.createElement(Wi.Z,{content:c.desc,tagName:"span"},c.title):c.title)),c.responsive?K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-column-".concat(c.hideTitle?12-(p||E?4:3):p||E?"4":"5")},K.createElement("input",{value:b[f]?b[f]:0,max:s,min:u,step:m,"data-device":f,type:"range",className:"builder-form-range",onChange:this.onChangeHandle.bind(this)})),K.createElement("div",{className:"builder-column-".concat(p||E?"4":"3")},K.createElement("div",{className:"".concat("advancedslider"===c.type?"builder-position-relative":""," ").concat(p||E?"builder-field-group":"")},K.createElement("input",{type:"number",value:null!==(i=b[f])&&void 0!==i?i:"",max:s,min:u,step:m,"data-device":f,className:"builder-form-field builder-form-field-number builder-form-field-sm builder-mb-0",autoComplete:"off",onChange:this.onChangeHandle.bind(this),onBlur:function(e){(c.min||c.max)&&(e.target.value=Me(e.target.value,u,s),a.onChangeHandle(e))}}),"advancedslider"===c.type&&K.createElement("span",{className:"builder-position-absolute builder-radius-btn builder-button builder-button-light builder-button-md builder-button-round",onClick:function(){return d({value:!1})}},K.createElement(wo,{name:"frame"})),E&&K.createElement("span",{className:"builder-field-info"},E),this.renderUnit()))):K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-column-".concat(c.hideTitle?12-(p||E?4:3):p||E?"4":"5")},K.createElement("input",{value:_||0,max:s,min:u,step:m,type:"range",className:"builder-form-range",onChange:this.onChangeHandle.bind(this)})),K.createElement("div",{className:"builder-column-".concat(p||E?"4":"3")},K.createElement("div",{className:"".concat("advancedslider"===c.type?"builder-position-relative":""," ").concat(p||E?"builder-field-group":"")},K.createElement("input",{type:"number",value:null!=_?_:"",max:s,min:u,step:m,className:"builder-form-field builder-form-field-number builder-form-field-sm builder-mb-0",autoComplete:"off",onChange:this.onChangeHandle.bind(this),onBlur:function(e){(c.min||c.max)&&(e.target.value=Me(e.target.value,u,s),a.onChangeHandle(e))}}),"advancedslider"===c.type&&K.createElement("span",{className:"builder-position-absolute builder-radius-btn builder-button builder-button-light builder-button-md builder-button-round",onClick:function(){return d({value:!1})}},K.createElement(wo,{name:"frame"})),E&&K.createElement("span",{className:"builder-field-info"},E),this.renderUnit())))))}}]),i}(K.Component);const Da=Aa;function Na(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Sa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Na(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Na(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ta=function(e){var t=(0,K.useState)(!0),n=(0,J.Z)(t,2),o=n[0],i=n[1];(0,K.useLayoutEffect)((function(){var t=e.input,n=e.responsiveDevice,o=e.params,a=null==t?void 0:t.value;null!=o&&o.responsive&&(a=null==t?void 0:t.value[n]);var l=(a+"").split(" ").length<2;i(!!l)}));var a=function(t){var n=t.value,o=void 0===n||n,a=e.input,l=e.params,r=e.responsiveDevice;if(o)l.responsive?(a.value[r]=0,a.onChange(Sa(Sa({},a.value),{},(0,U.Z)({},a.value[r],0)))):(a.value=0,a.onChange(0)),i(!0);else{var c=null==a?void 0:a.value;l.responsive&&(c=a.value[r]),(c+"").split(" ").length<2&&(l.responsive?a.value[r]="".concat(c,"px ").concat(c,"px ").concat(c,"px ").concat(c,"px"):a.value="".concat(c,"px ").concat(c,"px ").concat(c,"px ").concat(c,"px")),i(!1)}};return o?K.createElement(Da,(0,Io.Z)({},e,{handleIsWidthSlider:a})):K.createElement(xa,(0,Io.Z)({},e,{handleIsWidthSlider:a}))},Ra=function(e){var t=e.params,n=e.input;return K.createElement("div",{className:"builder-form-group","data-field":null==n?void 0:n.name},K.createElement("div",{className:"builder-alert builder-alert-".concat(t.style||"warning")},t.title&&K.createElement("div",{className:"builder-alert-title"},t.title),t.message))};var ka=n(1700),La=n.n(ka);var Ma=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).state={value:t._filterValue()},t}return(0,F.Z)(i,[{key:"_filterValue",value:function(){var e=this.props,t=e.input,n=e.params,o=this.convertValue(t.value);return n.responsive?he()(o)?o:{xl:o,lg:o,md:o,sm:"",xs:""}:o}},{key:"convertValue",value:function(e){var t={"sppb-text-left":"left","sppb-text-right":"right","sppb-text-center":"center"};return void 0!==(null==t?void 0:t[e])?t[e]:e}},{key:"onClickHandle",value:function(e){var t=this.props,n=t.input.onChange;if(t.params.responsive){var o=_e.device;if(he()(this.state.value)){var i=Object.assign({},this.state.value);i[o]=e,this.setState({value:i}),n(i)}else{var a={xl:e,lg:e,md:e,sm:"",xs:""};a[o]=e,this.setState({value:a}),n(a)}}else this.setState({value:e}),n(e)}},{key:"render",value:function(){var e,t=this,n=this.props.params,o=n.flex?["start","center","end"]:n.enableJustify?n.disableCenter?["left","right"]:["left","center","right","justify"]:["left","center","right"],i=null!=n&&n.available_options?n.available_options:o,a=null!=n&&n.vertical?"vertical":"horizontal",l=null!=n.layout&&n.layout?n.layout:"vertical",r=_e.device;return K.createElement("div",{"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group".concat(null!=n.class?" "+n.class:"").concat("horizontal"==l?" builder-row builder-align-items-center":"")},n.title&&!n.hideTitle&&K.createElement("label",{className:"".concat("horizontal"==l?"builder-column-4 builder-mb-0":"")},void 0!==n.desc&&""!=n.desc?K.createElement(Wi.Z,{content:n.desc,tagName:"span"},n.title):n.title),K.createElement("div",{className:"".concat("horizontal"==l?"builder-column-8":"")},K.createElement("div",{className:"builder-nav-tabs builder-tab-pills builder-nav-fill"},i.map((function(e,o){return K.createElement("span",{key:o,className:"builder-nav-item".concat(n.responsive?e==t.state.value[r]?" active":"":e==t.state.value?" active":""),onClick:function(n){n.preventDefault(),t.onClickHandle(e)},role:"button"},K.createElement(wo,{name:"".concat("vertical"==a?"vertical":"text","Align").concat(La()(e))}))})))))}}]),i}(K.Component);const Ba=Ma;var Za=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).state={groups:t.animationGroups(),animations:t.animations(),groupAnimations:{},activeGroup:""},t}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){var e=this.props.input,t=e.value?e.value.replace(/([A-Z])/g," $1").split(" ")[0]:"",n=[];Ie(t)&&["flash","pulse","rubberBand","shakeX","shakeY","headShake","swing","tada","wobble","jello","heartBeat"].includes(t)&&(t="special"),t&&sa()(this.state.animations[t],(function(e,t){n.push({value:t,label:e})})),this.setState({activeGroup:t,groupAnimations:n})}},{key:"animations",value:function(){return{fade:{fadeIn:"Fade",fadeInDown:"Down",fadeInDownBig:"Down Big",fadeInLeft:"Left",fadeInLeftBig:"Left Big",fadeInRight:"Right",fadeInRightBig:"Right Big",fadeInUp:"Up",fadeInUpBig:"UpBig"},flip:{flip:"Flip",flipInX:"Flip X",flipInY:"Flip Y"},rotate:{rotateIn:"Rotate",rotateInDownLeft:"Down Left",rotateInDownRight:"Down Right",rotateInUpLeft:"Up Left",rotateInUpRight:"Up Right"},zoom:{zoomIn:"Zoom",zoomInDown:"Down",zoomInLeft:"Left",zoomInRight:"Right",zoomInUp:"Up"},bounce:{bounceIn:"Bounce",bounceInDown:"Down",bounceInLeft:"Left",bounceInRight:"Right",bounceInUp:"Up"},special:{flash:"Flash",pulse:"Pulse",rubberBand:"rubber Band",shakeX:"Shake X",shakeY:"Shake Y",headShake:"Head Shake",swing:"Swing",tada:"Tada",wobble:"Wobble",jello:"Jello",heartBeat:"Heart Beat"}}}},{key:"animationGroups",value:function(){return[{name:"fade",label:"Fade",icon:'<svg width="32" height="34" fill="none" xmlns="http://www.w3.org/2000/svg"><defs/><path opacity=".4" fillRule="evenodd" clipRule="evenodd" d="M0 8.7l16 8.4V34L0 25.6V8.7z"/><path opacity=".6" fillRule="evenodd" clipRule="evenodd" d="M32 8.7l-16 8.4V34l16-8.4V8.7z"/><path opacity=".1" fillRule="evenodd" clipRule="evenodd" d="M0 8.7l16 8.4 16-8.4L16 0 0 8.7z"/><path opacity=".4" fillRule="evenodd" clipRule="evenodd" d="M4.4 11L16 17.1v12.3L4.4 23.2V11z"/><path opacity=".8" fillRule="evenodd" clipRule="evenodd" d="M27.6 11L16 17.1v12.3l11.6-6.1V11z"/><path opacity=".2" fillRule="evenodd" clipRule="evenodd" d="M4.4 11L16 17.1 27.6 11 16 4.6 4.4 11z"/><path opacity=".5" fillRule="evenodd" clipRule="evenodd" d="M8.8 13.3l7.2 3.8v7.6l-7.2-3.8v-7.6z"/><path fillRule="evenodd" clipRule="evenodd" d="M23.2 13.3L16 17.1v7.6l7.2-3.8v-7.6z"/><path opacity=".2" fillRule="evenodd" clipRule="evenodd" d="M8.8 13.3l7.2 3.8 7.2-3.8L16 9.4l-7.2 3.9z"/></svg>'},{name:"rotate",label:"Rotate",icon:'<svg width="38" height="53" fill="none" xmlns="http://www.w3.org/2000/svg"><defs/><path d="M5.72 50.626c-2.355-1.36-2.999-3.798-3.173-4.92l2.182 1.503a.286.286 0 10.325-.472L2.36 44.88a.288.288 0 00-.395.07l-.002.003L.27 47.386a.286.286 0 00.47.327l1.255-1.803c.207 1.27.93 3.763 3.438 5.212a7.721 7.721 0 0010.537-2.824.287.287 0 00-.21-.427.285.285 0 00-.286.14 7.15 7.15 0 01-9.754 2.615zM21.19 5.095a.286.286 0 00.39-.105 7.149 7.149 0 019.755-2.614c2.354 1.36 2.998 3.798 3.172 4.92l-2.182-1.502a.287.287 0 00-.325.47l2.694 1.858a.29.29 0 00.396-.07h.001l.001-.003 1.693-2.433a.287.287 0 00-.072-.4.29.29 0 00-.398.073L35.06 7.092c-.207-1.27-.929-3.763-3.438-5.212a7.722 7.722 0 00-10.537 2.824.286.286 0 00.104.39h.001z"/><path opacity=".5" fillRule="evenodd" clipRule="evenodd" d="M6.688 14.888l13.092 12.24-4.366 16.293L2.322 31.18l4.365-16.293h.001z"/><path fillRule="evenodd" clipRule="evenodd" d="M37.237 23.072L19.78 27.126 15.413 43.42l17.458-4.053 4.366-16.294z"/><path opacity=".2" fillRule="evenodd" clipRule="evenodd" d="M6.687 14.888l13.092 12.24 17.458-4.055L24.213 10.58 6.688 14.888z"/></svg>'},{name:"flip",label:"Flip",icon:'<svg width="35" height="40" fill="none" xmlns="http://www.w3.org/2000/svg"><defs/><path opacity=".5" fillRule="evenodd" clipRule="evenodd" d="M0 8.697l14.5 8.434v16.87L0 25.565V8.697z"/><path fillRule="evenodd" clipRule="evenodd" d="M29 8.697l-14.5 8.434v16.87L29 25.565V8.697z"/><path opacity=".2" fillRule="evenodd" clipRule="evenodd" d="M0 8.698l14.5 8.434L29 8.698 14.5 0 0 8.698z"/><path d="M32.967 21.205a.415.415 0 00-.192.244.389.389 0 00.036.3c2.705 4.698.964 10.775-3.89 13.585-3.35 1.934-6.77 1.066-8.258.519l3.4-1.628a.404.404 0 00.2-.533.4.4 0 00-.536-.18l-4.199 2.01a.407.407 0 00-.2.528v.004l1.724 3.694.015.03a.4.4 0 00.52.153.409.409 0 00.201-.532l-1.277-2.738c1.688.607 5.232 1.417 8.803-.645 5.244-3.036 7.125-9.6 4.203-14.674a.386.386 0 00-.242-.181.414.414 0 00-.308.044z"/></svg>'},{name:"bounce",label:"Bounce",icon:'<svg width="54" height="34" fill="none" xmlns="http://www.w3.org/2000/svg"><defs/><path opacity=".5" fillRule="evenodd" clipRule="evenodd" d="M22 8.7l16 8.4V34l-16-8.4V8.7z"/><path fillRule="evenodd" clipRule="evenodd" d="M54 8.7l-16 8.4V34l16-8.4V8.7z"/><path opacity=".2" fillRule="evenodd" clipRule="evenodd" d="M22 8.7l16 8.4 16-8.4L38 0 22 8.7z"/><path d="M19.8 14.3c0-.1-.1-.2-.1-.2 0-.1 0-.2-.1-.3 0-.2-.1-.4-.1-.5 0-.1-.2-.2-.3-.1-.1 0-.2.2-.1.3.1.1.1.3.1.5 0 .1 0 .2.1.3v.1c-2.1-1.3-3.7-1.7-5.2-.8-2.7 1.6-3.5 6.6-3.7 9.5-.4-1-1-2.2-1.8-3.1-.8-.9-1.8-1.4-2.8-1.5-.7-.1-1.4.1-2 .5C1.4 20.6 1 25.7.9 26c0 .1.1.2.3.2l-.1.2c.2 0 .4-.3.4-.4 0-.1.4-5.2 2.7-6.6.5-.3 1-.4 1.5-.4 3.4.4 4.7 5.7 4.7 6.1v.1c0 .1.2.2.3.1.1 0 .2-.1.3-.2v-.3c0-1.5.4-9.5 3.9-11 1.1-.5 2.4-.1 4 .9-.2 0-.5-.1-.7-.2-.1 0-.2 0-.2.2 0 .1 0 .2.1.3.5.1 1.1.3 1.6.3.1 0 .1 0 .2-.1 0-.1.1-.1 0-.2.1-.3 0-.5-.1-.7z"/></svg>'},{name:"zoom",label:"Zoom",icon:'<svg width="36" height="36" fill="none" xmlns="http://www.w3.org/2000/svg"><defs/><path opacity=".5" fillRule="evenodd" clipRule="evenodd" d="M5.454 11.063l12 6.495v12.99l-12-6.495v-12.99z"/><path fillRule="evenodd" clipRule="evenodd" d="M29.456 11.063l-12 6.495v12.99l12-6.495v-12.99z"/><path opacity=".2" fillRule="evenodd" clipRule="evenodd" d="M5.454 11.06l12 6.496 12-6.495-12-6.698-12 6.698z"/><path fillRule="evenodd" clipRule="evenodd" d="M31.731 3.804L34.816.718l-1.901.17c-.423.042-.508-.592-.043-.635L35.62 0c.21 0 .38.169.38.38l-.254 2.747c-.042.423-.676.38-.634-.042l.17-1.902-3.086 3.086c-.296.295-.76-.17-.465-.465zm.465 27.927l3.086 3.085-.17-1.901c-.042-.423.592-.508.634-.043L36 35.62c0 .21-.17.38-.38.38l-2.748-.254c-.465-.042-.38-.676.043-.634l1.901.17-3.085-3.086c-.296-.296.17-.76.465-.465zm-27.927.465l-3.086 3.086 1.902-.17c.423-.042.465.592.042.634L.38 36a.379.379 0 01-.38-.38l.253-2.748c.043-.465.677-.38.634.043l-.169 1.901 3.086-3.085c.295-.296.76.17.465.465zM3.804 4.269L.718 1.183l.17 1.902c.042.423-.592.465-.635.042L0 .38C0 .169.169 0 .38 0l2.747.253c.423.043.38.677-.042.634L1.183.718 4.27 3.804c.295.295-.17.76-.465.465h-.001z"/></svg>'},{name:"special",label:"Special",icon:'<svg width="33" height="35" fill="none" xmlns="http://www.w3.org/2000/svg"><defs/><path d="M32.3 8.7C27 5.8 21.8 3 16.5.1h-.6C10.7 2.9 5.5 5.8.3 8.6c-.1 0-.1.1-.2.2S0 9 0 9.2V26c0 .2.1.4.3.5 4.7 2.5 9.3 5 14 7.5.5.3 1.1.7 1.6.9.6.2 1.1-.3 1.7-.6 2.7-1.5 5.4-2.9 8.1-4.4 2.2-1.2 4.4-2.4 6.6-3.5.2-.1.3-.3.3-.5V9.4c.1-.3 0-.6-.3-.7zm-16 8.1c-4.8-2.6-9.6-5.1-14.4-7.7 4.8-2.6 9.5-5.2 14.3-7.8 4.8 2.6 9.6 5.2 14.5 7.9-4.8 2.5-9.6 5.1-14.4 7.6zM1.2 25.6V10.3c4.3 2.3 8.7 4.6 13 7 .4.2.8.5 1.3.7v15.3c-4.7-2.6-9.5-5.2-14.3-7.7zm15.6 7.7V18c.3-.1.6-.3.9-.5 2.7-1.4 5.3-2.8 8-4.2l5.7-3v15.2c-4.9 2.6-9.8 5.2-14.6 7.8z"/></svg>'}]}},{key:"changeAnimation",value:function(e){var t=this.props.input,n=(t.value,t.onChange),o="";if(null==e)o="";else if(void 0!==e.length){for(var i=[],a=0;a<e.length;a++)i[a]=e[a].value;o=i}else o=e.value;n(o)}},{key:"onClickHandleAnimation",value:function(e){var t=this.props.input.onChange,n=[];sa()(this.state.animations[e],(function(e,t){n.push({value:t,label:e})})),this.setState({activeGroup:e,groupAnimations:n}),t(Object.keys(this.state.animations[e])[0])}},{key:"render",value:function(){var e,t=this,n=this.props.input,o=this.state.groupAnimations.length&&this.state.groupAnimations.find((function(e){return e.value===n.value}));return K.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},K.createElement("div",{className:"builder-row builder-gutter-20"},this.state.groups.map((function(e,n){return K.createElement("div",{key:n,className:"builder-column-4"},K.createElement("div",{className:"builder-animation-type".concat(t.state.activeGroup==e.name?" active":""),onClick:function(n){n.preventDefault(),t.onClickHandleAnimation(e.name)}},K.createElement("div",{className:"builder-animation-icon",dangerouslySetInnerHTML:{__html:e.icon}}),K.createElement("div",{className:"builder-animation-name"},e.label)))}))),this.state.activeGroup&&K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-card-divider builder-mb-3","area-hidden":"true"}),K.createElement("div",{className:"builder-row builder-gutter-20"},K.createElement("div",{className:"builder-column-5"},K.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_ADDON_ANIMATION_DIRECTION"))),K.createElement("div",{className:"builder-column-7"},K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:o,options:this.state.groupAnimations,onChange:this.changeAnimation.bind(this),menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}})))))}}]),i}(K.Component);const ja=Za;var Ga=(0,K.forwardRef)((function(e,t){var n=e.color,o=e.onChangeColor,i=e.onClick,a=e.isClearable,l=void 0===a||a,r=e.hasAlphaField,c=void 0===r||r,d=e.disabled,s=void 0!==d&&d,u=e.hideInput,m=void 0!==u&&u,p=function(e){return e%1==0},v=function(e){if(ut(e))return e;var t=new oa.C(e);return t.isValid?t.toHexString().toUpperCase().replace("#",""):""},f=function(e){if(ut(e))return"100%";var t=new oa.C(e);if(!t.isValid)return"0%";var n=100*t.getAlpha(),o=p(n)?n:n.toFixed(0);return"".concat(o,"%")},b=(0,K.useState)(v(n)),h=(0,J.Z)(b,2),g=h[0],_=h[1],E=(0,K.useState)(f(n)),y=(0,J.Z)(E,2),I=y[0],x=y[1];(0,K.useEffect)((function(){_(v(n)),x(f(n))}),[n]);var O=function(){if(ut(g))o(g);else{var e=Math.min(Number(I.replace(/[^0-9.]/g,"")),100),t=e/100,n=new oa.C("#".concat(g)).setAlpha(t);if(n.isValid){var i=p(e)?e:e.toFixed(2);x("".concat(i,"%")),o(n.toRgbString())}}},w=function(e){"Enter"===e.key&&(O(),e.currentTarget.blur()),"Escape"===e.key&&(_(v(n)),x(f(n)),e.currentTarget.blur())},C=ut(g)||new oa.C(g).isValid,P=ut(g)?g:new oa.C(g).setAlpha(1).toRgbString();return K.createElement("div",{ref:t,className:"builder-color-swatch"},K.createElement("button",{type:"button",className:"builder-color-swatch-button",onClick:i,disabled:s},C?K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-color-swatch-color-box",style:{backgroundColor:P}},K.createElement("span",{className:"builder-color-swatch-color-left"}),K.createElement("span",{className:"builder-color-swatch-color-right",style:{opacity:1-new oa.C(n).getAlpha()}}),l&&K.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),e.stopPropagation(),o("")},title:"Clear",role:"button"},K.createElement(wo,{name:"timesAlt",size:"1x"})))):K.createElement(Ja,null)),!m&&K.createElement("input",{type:"text",className:"builder-color-swatch-color-input",value:g,onChange:function(e){return _(e.target.value)},onBlur:O,onKeyDown:w,onClick:function(e){return e.currentTarget.select()}}),c&&K.createElement("div",{className:"builder-color-swatch-alpha-wrapper"},K.createElement("input",{type:"text",className:"builder-color-swatch-alpha-input",value:I,onChange:function(e){return x(e.target.value)},onBlur:O,onKeyDown:w,onClick:function(e){return e.currentTarget.select()}})))})),Ja=function(){return K.createElement("div",{className:"builder-color-swatch-empty-color"})};function Ua(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ha(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ua(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ua(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Fa=function(e){var t,n,o=e.input,i=e.params,a=e.responsiveDevice,l=(0,K.useState)({options:[],value:"",multi:!!e.params.multiple&&e.params.multiple}),r=(0,J.Z)(l,2),c=r[0],d=r[1];(0,K.useEffect)((function(){"select"==i.type?d(Ha(Ha({},c),{},{options:i.values})):"accesslevel"==i.type?d(Ha(Ha({},c),{},{options:accessLevels})):"category"==i.type&&d(Ha(Ha({},c),{},{options:articleCats}))}),[i.values]);var s=c.options,u=c.multi,m="";m=i.responsive&&"object"==(0,pe.Z)(o.value)?o.value[a]:o.value;var p;p=u&&Array.isArray(m)?null==s?void 0:s.filter((function(e){return m.includes(e.value)})):null==s?void 0:s.find((function(e){return e.value===m}));var v=!(null==i.inline||!i.inline)&&i.inline;return K.createElement("div",{"data-field":null===(t=e.input)||void 0===t?void 0:t.name,className:"".concat(void 0!==i.class?" "+i.class:"").concat(v?" builder-row builder-align-items-center":"")},K.createElement("div",{className:"".concat(v?"builder-column-8":"")},K.createElement(Vi.ZP,{placeholder:i.placeholder,className:"builder-select-container",classNamePrefix:"builder-select",value:null!==(n=p)&&void 0!==n?n:null,menuPlacement:"auto",menuPosition:"fixed",styles:{menu:function(e){return Ha(Ha({},e),{},{zIndex:3})},menuPortal:function(e){return Ha(Ha({},e),{},{zIndex:9999})}},isMulti:c.multi,options:c.options,onChange:function(t){var n=e.input,o=n.value,i=n.onChange,a=e.params,l=e.responsiveDevice,r="";if(null===t)r="";else if(Array.isArray(t)){for(var c=[],d=0;d<t.length;d++)c[d]=t[d].value;r=c}else r=(null==t?void 0:t.value)||"";if(a.responsive){var s=(0,U.Z)({},l,(null==t?void 0:t.value)||"");"object"===(0,pe.Z)(o)&&null!==o?i(Object.assign({},o,s)):i(Object.assign({},(0,U.Z)({},l,o),s))}else i(r)}.bind(void 0),isClearable:void 0===e.params.clearable||e.params.clearable,components:{IndicatorSeparator:function(){return null}}})))};function za(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Va(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?za(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):za(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Wa="slider",Ka=[{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_NONE"),value:"none"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_SOLID"),value:"solid"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DOUBLE"),value:"double"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DOTTED"),value:"dotted"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DASHED"),value:"dashed"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_GROOVE"),value:"groove"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_RIDGE"),value:"ridge"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_INSET"),value:"inset"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_OUTSET"),value:"outset"}],Ya={xl:{border_width:"",border_style:"",border_color:""},lg:{border_width:"",border_style:"",border_color:""},md:{border_width:"",border_style:"",border_color:""},sm:{border_width:"",border_style:"",border_color:""},xs:{border_width:"",border_style:"",border_color:""}};const qa=function(e){var t,n,o,i=e.input,a=e.params,l=(0,K.useRef)(null),r=(0,K.useState)(!1),c=(0,J.Z)(r,2),d=c[0],s=c[1],u=(0,K.useState)(_e.device),m=(0,J.Z)(u,2),p=(m[0],m[1]),v=i.value;rt(i.value)&&he()(i.value)||(v=a.responsive?Ya:{border_width:"",border_style:"",border_color:""}),(0,K.useEffect)((function(){var e=function(){return p(_e.device)};return _e.on("change",e),function(){return _e.removeListener("change",e)}}),[_e.device]);var f=a.responsive?v[_e.device]:v,b=f.border_width,h=f.border_style,g=f.border_color,_=b.split(" "),E=(0,K.useState)(_.length>1?"box":Wa),y=(0,J.Z)(E,2),I=y[0],x=y[1];return K.createElement("div",{className:"builder-form-group builder-border-container"},K.createElement("label",{className:"builder-border-title"},null!==(t=a.title)&&void 0!==t?t:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER")),K.createElement("div",null,I===Wa?K.createElement(Da,(0,Io.Z)({},e,{params:Va(Va({},a),{},{responsive:!1,type:"slider",hideTitle:!0}),input:Va(Va({},i),{},{value:b,onChange:function(e){if(a.responsive){var t=pt({previous:v,value:Va(Va({},f),{},{border_width:"".concat(e,"px")}),responsive:a.responsive,device:_e.device});i.onChange(t)}else i.onChange(Va(Va({},f),{},{border_width:"".concat(e,"px")}))}}),handleIsWidthSlider:function(){var e=rt(f.border_width)?"".concat(f.border_width," ").concat(f.border_width," ").concat(f.border_width," ").concat(f.border_width):" ".repeat(4);if(a.responsive){var t=pt({previous:v,value:Va(Va({},f),{},{border_width:e}),responsive:a.responsive,device:_e.device});i.onChange(t)}else i.onChange(Va(Va({},f),{},{border_width:e}));x("box")}})):K.createElement(xa,(0,Io.Z)({},e,{params:Va(Va({},a),{},{responsive:!1,type:"advancedslider",hideTitle:!0}),input:Va(Va({},i),{},{value:b,onChange:function(e){if(a.responsive){var t=pt({previous:v,value:Va(Va({},f),{},{border_width:e}),responsive:a.responsive,device:_e.device});i.onChange(t)}else i.onChange(Va(Va({},f),{},{border_width:e}))}}),handleIsWidthSlider:function(){var e=rt(f.border_width)?f.border_width.split(/\s+/)[0]:"";if(a.responsive){var t=pt({previous:v,value:Va(Va({},f),{},{border_width:e}),responsive:a.responsive,device:_e.device});i.onChange(t)}else i.onChange(Va(Va({},f),{},{border_width:e}));x(Wa)}}))),K.createElement("div",{className:"builder-color-container"},K.createElement(Fa,(0,Io.Z)({},e,{params:Va(Va({},a),{},{responsive:!1,type:"select",values:Ka}),input:Va(Va({},i),{},{value:null!==(n=null===(o=Ka.find((function(e){return e.value===h})))||void 0===o?void 0:o.value)&&void 0!==n?n:"",onChange:function(e){if(a.responsive){var t=pt({previous:v,value:Va(Va({},f),{},{border_style:e}),responsive:a.responsive,device:_e.device});i.onChange(t)}else i.onChange(Va(Va({},f),{},{border_style:e}))}})})),K.createElement("div",null,K.createElement(Ga,{ref:l,color:g||"",onChangeColor:function(e){if(a.responsive){var t=pt({previous:v,value:Va(Va({},f),{},{border_color:e}),responsive:a.responsive,device:_e.device});i.onChange(t)}else i.onChange(Va(Va({},f),{},{border_color:e}))},onClick:function(){return s(!d)},hasAlphaField:!0,hideInput:!0}),K.createElement(zi,{title:a.title,open:d,parent_el:l,modalBodyCss:{padding:0},onHide:function(){return s(!1)},gap:25},K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement(la,{color:g||"",onChange:function(e){if(a.responsive){var t=pt({previous:v,value:Va(Va({},f),{},{border_color:Ki(e,"rgb")}),responsive:a.responsive,device:_e.device});i.onChange(t)}else i.onChange(Va(Va({},f),{},{border_color:Ki(e,"rgb")}))}})))))))};function Xa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function $a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xa(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Qa=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),t=o.call(this,e),(0,U.Z)((0,xo.Z)(t),"prepareValue",(function(){var e=t.props.input,n=e.value,o=e.onChange,i={};if(he()(n)){var a=!!(n.ho||n.vo||n.blur||n.spread);i=void 0!==(null==n?void 0:n.enabled)?n:$a($a({},n),{},{enabled:a})}else{var l=n.split(" "),r=function(e){return NaN!==parseFloat(e)||void 0!==parseFloat(e)?parseFloat(e):0};i={ho:r(l[0]),vo:r(l[1]),blur:r(l[2]),spread:r(l[3]),color:void 0!==l[4]?l[4]:"",inset:!1,enabled:t.isEnabled(n)}}return o(i),i})),(0,U.Z)((0,xo.Z)(t),"isEnabled",(function(e){if("string"==typeof e&&e&&(e=(e=e.replace(/\s+/g," ")).split(" ")),fe()(e))return!1;if(e&&Array.isArray(e))return e.some((function(e,t){return t<4?!!Number(e):4===t?!["#fff","#ffffff"].includes(e.toLowerCase()):void 0}));if(e&&"object"===(0,pe.Z)(e)&&!Array.isArray(e)){var t,n=["ho","vo","blur","spread"];if(void 0!==(null===(t=e)||void 0===t?void 0:t.enabled))return e.enabled;for(var o in e){if(n.includes(o))return!!Number(e[o]);if("color"===o)return!["#fff","#ffffff"].includes(e.color)}}return!0})),(0,U.Z)((0,xo.Z)(t),"clearColor",(function(){var e=t.props.input.onChange,n=Object.assign({},t.state.value);n.color="",t.setState({value:n}),e(n)})),t.colorPicker=(0,K.createRef)(),t.state={value:t.prepareValue(),displayColorPicker:!1},t}return(0,F.Z)(i,[{key:"onChangeHandle",value:function(e,t){var n=this.props.input.onChange,o=Object.assign({},this.state.value);o[t]=e,this.setState({value:o}),n(o)}},{key:"onClickHandleToggle",value:function(){var e=this.props.input.onChange,t=Object.assign({},this.state.value);t.enabled=!this.state.value.enabled,this.setState({value:t}),e(t)}},{key:"handleClick",value:function(){this.setState({displayColorPicker:!this.state.displayColorPicker})}},{key:"handleClose",value:function(){this.setState({displayColorPicker:!1})}},{key:"render",value:function(){var e,t=this,n=this.props,o=n.input.value,i=n.params,a={};i.config&&(a=i.config);var l=this.state.value;return K.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},K.createElement("div",{className:"builder-card"},K.createElement("div",{className:"builder-card-header".concat(o.enabled?"":" builder-card-no-border")},K.createElement("div",{className:"builder-form-label"},i.title),K.createElement("div",null,K.createElement("span",{className:"builder-form-switch"},K.createElement("span",{className:"builder-field-checkbox".concat(null!=o&&o.enabled?" active":""),onClick:this.onClickHandleToggle.bind(this),"area-hidden":"true"})))),o.enabled&&K.createElement("div",{className:"builder-card-body"},K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column"},K.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR"))),K.createElement("div",{className:"builder-column-auto"},K.createElement("div",{className:"builder-form-color",ref:this.colorPicker},K.createElement("div",{className:"builder-color-container",onClick:this.handleClick.bind(this)},K.createElement("div",{className:"builder-color-picker",style:{backgroundColor:"".concat(l.color)}}),l.color&&K.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:this.clearColor,title:"Clear",role:"button"},K.createElement(wo,{name:"timesAlt",size:"1x"}))),K.createElement(zi,{title:Joomla.JText._("COM_SPPAGEBUILDER_COLOR"),open:this.state.displayColorPicker,parent_el:this.colorPicker,modalBodyCss:{padding:0},onHide:function(){t.setState({displayColorPicker:!1})},gap:10},K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement(ra,{color:l.color,onChange:function(e){t.onChangeHandle(e,"color")}}))))))),K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column-4"},K.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_HORIZONTAL"))),K.createElement("div",{className:"builder-column-5"},K.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){t.onChangeHandle(e.target.value,"ho")},value:l&&l.ho||0})),K.createElement("div",{className:"builder-column-3"},K.createElement("input",{type:"number",className:"builder-form-field",onChange:function(e){t.onChangeHandle(e.target.value,"ho")},value:l&&l.ho||0}))),K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column-4"},K.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_VERTICAL"))),K.createElement("div",{className:"builder-column-5"},K.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){t.onChangeHandle(e.target.value,"vo")},value:l&&l.vo||0})),K.createElement("div",{className:"builder-column-3"},K.createElement("input",{type:"number",className:"builder-form-field",onChange:function(e){t.onChangeHandle(e.target.value,"vo")},value:l&&l.vo||0}))),K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column-4"},K.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_BLUR"))),K.createElement("div",{className:"builder-column-5"},K.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){t.onChangeHandle(e.target.value,"blur")},value:l&&l.blur||0})),K.createElement("div",{className:"builder-column-3"},K.createElement("input",{type:"number",className:"builder-form-field",onChange:function(e){t.onChangeHandle(e.target.value,"blur")},value:l&&l.blur||0}))),(void 0===a.spread||a.spread)&&K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column-4"},K.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_SPREAD"))),K.createElement("div",{className:"builder-column-5"},K.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){t.onChangeHandle(e.target.value,"spread")},value:l&&l.spread||0})),K.createElement("div",{className:"builder-column-3"},K.createElement("input",{type:"number",className:"builder-form-field",onChange:function(e){t.onChangeHandle(e.target.value,"spread")},value:l&&l.spread||0}))))))}}]),i}(K.Component);const el=Qa;var tl=n(1584),nl=n.n(tl),ol=n(1763),il=n.n(ol),al=function(e){return rt(e)?nl()(e)?toString(De(e)):il()(e)?toString(e):"true"===e?"1":"false"===e?"0":e:"0"},ll=function(e,t){return t in e},rl=function(e,t){return"%"===e.transform_origin.top.unit&&"%"===e.transform_origin.left.unit?"0"===e.transform_origin.top.value&&"0"===e.transform_origin.left.value?t(0):"0"===e.transform_origin.top.value&&"50"===e.transform_origin.left.value?t(1):"0"===e.transform_origin.top.value&&"100"===e.transform_origin.left.value?t(2):"50"===e.transform_origin.top.value&&"0"===e.transform_origin.left.value?t(3):"50"===e.transform_origin.top.value&&"50"===e.transform_origin.left.value?t(4):"50"===e.transform_origin.top.value&&"100"===e.transform_origin.left.value?t(5):"100"===e.transform_origin.top.value&&"0"===e.transform_origin.left.value?t(6):"100"===e.transform_origin.top.value&&"50"===e.transform_origin.left.value?t(7):"100"===e.transform_origin.top.value&&"100"===e.transform_origin.left.value?t(8):t(-1):t(-1),e},cl=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"xl";return"%"===e.top.unit&&"%"===e.left.unit?"0"===e.top[n]&&"0"===e.left[n]?t(0):"0"===e.top[n]&&"50"===e.left[n]?t(1):"0"===e.top[n]&&"100"===e.left[n]?t(2):"50"===e.top[n]&&"0"===e.left[n]?t(3):"50"===e.top[n]&&"50"===e.left[n]?t(4):"50"===e.top[n]&&"100"===e.left[n]?t(5):"100"===e.top[n]&&"0"===e.left[n]?t(6):"100"===e.top[n]&&"50"===e.left[n]?t(7):"100"===e.top[n]&&"100"===e.left[n]?t(8):t(-1):t(-1),e};function dl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function sl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dl(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ul=function(e){var t,n,o=e.input,i=e.params,a=null!==(t=null===(n=i.reduxProps)||void 0===n?void 0:n.activeDevice)&&void 0!==t?t:"xl",l=function(e,t){var n,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!rt(e))return"";if(n=e,"object"===(0,pe.Z)(n)&&null!==n&&!Array.isArray(n)&&(ll(n,"xl")||ll(n,"md"))&&!ll(n,"unit"))return e[t]?al(String(e[t])):"";if(function(e){return"object"===(0,pe.Z)(e)&&null!==e&&!Array.isArray(e)&&(ll(e,"xl")||ll(e,"md"))&&"unit"in e}(e)){var i=o?e.unit:"";return e[t]?al(String(e[t]))+i:""}return he()(e)?"":al(e)}(o.value,a);return{activeDevice:a,inputValue:l,generateFieldValue:function(e){if(i.responsive){if(!he()(o.value)){var t=$e((0,pe.Z)(o.value));return t[a]=e,t}return sl(sl({},o.value),{},(0,U.Z)({},a,e))}return e}}};const ml=function(e){var t=e.input,n=e.params,o=t.onChange,i=ul({input:t,params:n}),a=i.inputValue,l=i.generateFieldValue;return(0,K.useEffect)((function(){Array.isArray(n.values)&&n.values.some((function(e){return e.value===a}))||o(n.std)}),[]),K.createElement("div",{className:"builder-form-group","data-field":null==t?void 0:t.name},n.title&&!n.hideTitle&&K.createElement("label",null,n.desc?K.createElement(Wi.Z,{content:n.desc,tagName:"span"},n.title):n.title),K.createElement("div",{className:"builder-nav-tabs builder-tab-".concat(n.style||"pills"," builder-nav-fill")},n.values.map((function(e,t){var n,i,r,c,d;return K.createElement("span",{key:t,className:"builder-nav-item".concat(e.value===a?" active":""),onClick:function(t){t.preventDefault();var n=l(e.value);o(n)},role:"button"},he()(e.label)?K.createElement(K.Fragment,null,null!=e&&null!==(n=e.label)&&void 0!==n&&n.tooltip?K.createElement(Wi.Z,{content:e.label.tooltip,className:"builder-h-100 builder-w-100 builder-text-center",tagName:"span"},!(null==e||null===(i=e.label)||void 0===i||!i.icon)&&K.createElement(wo,{name:e.label.icon,"aria-hidden":"true"}),!(null==e||null===(r=e.label)||void 0===r||!r.label)&&K.createElement("span",null,e.label.label)):K.createElement(K.Fragment,null,!(null==e||null===(c=e.label)||void 0===c||!c.icon)&&K.createElement(wo,{name:e.label.icon,"aria-hidden":"true"}),!(null==e||null===(d=e.label)||void 0===d||!d.label)&&K.createElement("span",null,e.label.label))):e.label)}))))};function pl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function vl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pl(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const fl=function(e){var t=e.input,n=e.params,o=e.responsiveDevice,i=(0,K.useMemo)((function(){var e=function(e){if(null!=n&&n.responsive){var t=$e("boolean");return he()(e)?e:(t[o]=Boolean(Number(e)),t)}return Boolean(Number(e))}(t.value);return null!=n&&n.responsive?Boolean(Number(e[o])):e}),[t.value,o,n]);return K.createElement("div",{className:"builder-form-group builder-form-inline".concat(null!=n.class?" "+n.class:""),"data-field":null==t?void 0:t.name},n.title&&!n.hideTitle&&K.createElement("label",null,void 0!==n.desc&&""!=n.desc?K.createElement(Wi.Z,{content:n.desc,tagName:"span"},n.title):n.title),K.createElement("div",{className:"builder-form-switch"},K.createElement("input",{type:"checkbox",value:i,checked:i,onChange:function(e){var i=t.onChange,a=t.value,l=e.target.checked;if(null!=n&&n.responsive){var r={};he()(a)?r=vl(vl({},a),{},(0,U.Z)({},o,Boolean(Number(l)))):(r=$e("boolean"))[o]=Boolean(Number(l)),i(r)}else i(Boolean(Number(l)))}})))};n(6629),n(6531),n(1707),n(8018),n(3256),n(1423);const bl=function(e){var t=e.name,o=e.value,i=e.onChange,a=e.label,l=e.syntax,r=void 0===l?"css":l,c=(0,K.useRef)(null);return(0,K.useEffect)((function(){var e=n(4631).fromTextArea(c.current,{lineNumbers:!0,mode:r,lint:!0,tabSize:2,gutters:["CodeMirror-lint-markers"],lineWrapping:!0});e.on("keyup",(function(t,n){var o=/^[a-zA-Z]$/.test(n.key),i=e.doc.getLine(e.doc.getCursor().line).substr(0,e.doc.getCursor().ch);(o||":"===n.key||" "===n.key&&/:\s+$/.test(i))&&e.showHint({container:document.querySelector(".CodeMirror-wrap"),completeSingle:!1})})),e.on("change",(function(e,t){"setValue"!==t.origin&&i(e.getValue(),t)}))}),[]),K.createElement("div",{className:"builder-form-group"},a&&K.createElement("label",null,a),K.createElement("textarea",{ref:c,name:t,value:o,autoComplete:"off",onChange:function(){var e,t;i(null!==(e=null===(t=c.current)||void 0===t?void 0:t.value)&&void 0!==e?e:"")}}))};var hl=function(e){var t=e.children,n=e.className,o=e.onClose,i=e.showClose;return K.createElement("div",{className:"builder-modal-header".concat(n?" "+n:"")},t,i&&K.createElement("span",{className:"builder-close-button","aria-label":"Close",tabIndex:0,onKeyDown:xe,onClick:function(e){e.preventDefault(),o()},role:"button"},K.createElement(wo,{name:"times",size:"1x"})))},gl=function(e){var t=e.children;return K.createElement("div",{className:"builder-modal-content"},t)},_l=function(e){var t=e.children,n=e.className;return K.createElement("div",{className:"builder-modal-body".concat(n?" "+n:"")},t)},El=function(e){var t=e.children,n=e.isPopup,o=void 0!==n&&n;return K.createElement("div",{className:"builder-modal-footer ".concat(o?"builder-modal-popup":"")},t)};const yl=function(e){var t=e.children,n=e.isOpen,o=e.onClose,i=e.showClose,a=e.size,l=e.cssClass,r=e.isPopup,c=void 0!==r&&r,d=(0,K.useRef)(null);if((0,K.useEffect)((function(){return window.addEventListener("keydown",s),function(){window.removeEventListener("keydown",s)}})),!n)return null;var s=function(e){"Escape"===e.key&&o(!0)};return Y.createPortal(K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-modal-overlay ".concat(c?"builder-modal-overlay-popup":""),onClick:function(){return o(!0)},onKeyDown:xe,tabIndex:0,role:"button"}),K.createElement("div",{className:"builder-modal ".concat(c?"builder-modal-overlay-popup":""),ref:d},K.createElement("div",{className:"builder-modal-dialog".concat(a?" builder-modal-"+a:"").concat(l?" "+l:"")},i&&K.createElement("span",{className:"builder-modal-close","aria-label":"Close",onClick:function(e){e.preventDefault(),o()},onKeyDown:xe,tabIndex:0,role:"button"},K.createElement(wo,{name:"times",size:"2x"})),t))),document.body)},Il=function(e){var t=e.isOpen,n=e.onClose,o=e.title,i=void 0===o?Joomla.JText._("COM_SPPAGEBUILDER_CODE_EDITOR"):o,a=e.value,l=e.onChange,r=(0,K.useState)(a),c=(0,J.Z)(r,2),d=c[0],s=c[1];return(0,K.useEffect)((function(){d!==a&&s(a)}),[t,a]),K.createElement(yl,{isOpen:t,onClose:function(){return n(!1)},cssClass:"builder-modal-dialog-centered builder-modal-dialog-code-editor"},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return n(!1)}},K.createElement("span",{className:"builder-modal-header-title"},i)),K.createElement("div",null,K.createElement("div",{className:"builder-code-mirror-modal"},K.createElement(bl,{name:"codeEditor",value:d,onChange:function(e){return s(e)}}))),K.createElement(El,null,K.createElement("div",{className:"builder-d-flex justify-content-end builder-mt-3"},K.createElement("button",{type:"button",onClick:function(){n(!1)},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),K.createElement("button",{type:"button",className:"builder-button builder-button-primary builder-ms-2 ".concat(d===a?"disabled":""),onClick:function(){l(d)},disabled:d===a},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_APPLY"))))))},xl=function(e){var t=e.input,n=e.params,o=t.value,i=t.onChange,a=t.name,l=(0,K.useState)(!1),r=(0,J.Z)(l,2),c=r[0],d=r[1],s=Gi(o);return(0,K.useEffect)((function(){c&&s!==o&&d(!1)}),[c,o,s]),K.createElement("div",{className:"builder-form-group","data-field":null==t?void 0:t.name},K.createElement("div",{className:"builder-d-flex builder-justify-content-between builder-align-items-center"},n.title&&K.createElement("label",null,void 0!==n.desc&&""!=n.desc?K.createElement(Wi.Z,{content:n.desc,tagName:"span"},n.title):n.title),K.createElement("div",{className:"builder-controls-group"},K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_CODE_EDITOR_EXPAND"),tagName:"span"},K.createElement("button",{type:"button",className:"builder-richtext-tool-item builder-mb-2",onClick:function(){return d(!0)}},K.createElement(wo,{name:"editorExpand"}))))),K.createElement(bl,{key:c,name:a,syntax:(null==n?void 0:n.syntax)||"css",value:o,onChange:i}),K.createElement(Il,{title:n.title,isOpen:c,onClose:function(e){return d(e)},value:o,onChange:i}))},Ol=function(e){var t=e.input,n=t.value,o=t.onChange,i=t.name,a=e.params,l=(0,K.useRef)(null),r=(0,K.useState)(!1),c=(0,J.Z)(r,2),d=c[0],s=c[1],u=function(e){o(e)};return K.createElement("div",{"data-field":i,className:"builder-form-group".concat(null!=a.column?" builder-column-"+a.column:"")},a.title&&K.createElement("label",null,void 0!==a.desc&&""!=a.desc?K.createElement(Wi.Z,{content:a.desc,tagName:"span"},a.title):a.title),K.createElement("div",null,K.createElement(Ga,{ref:l,color:n||"",onChangeColor:u,onClick:function(){return s(!d)},hasAlphaField:!0}),K.createElement(zi,{title:a.title,open:d,parent_el:l,onHide:function(){return s(!1)},modalBodyCss:{padding:0},gap:25},K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement(ra,{color:n,onChange:u}))))))};var wl=n(8403),Cl=n.n(wl),Pl=function(e){return K.createElement("div",{className:"builder-tab-pane"},e.children)};Pl.propTypes={name:$i().string};var Al=function(e){var t=(0,K.useRef)(0),n=e.children,o=e.cssClass,i=e.tabStyle,a=e.capitalizeHeader,l=void 0===a||a,r=e.value,c=void 0===r?"":r,d=e.onChange,s=(0,K.useState)([]),u=(0,J.Z)(s,2),m=u[0],p=u[1],v=(0,K.useState)({}),f=(0,J.Z)(v,2),b=f[0],h=f[1],g=(0,K.useState)(null!=n&&n.find((function(e){return e.props.name===c}))?{name:c}:{}),_=(0,J.Z)(g,2),E=_[0],y=_[1];return(0,K.useEffect)((function(){if(c){var e=m.find((function(e){return e.name===c}));e&&y(e)}}),[c]),(0,K.useEffect)((function(){return function(){(0,Y.unstable_batchedUpdates)((function(){y({}),p([]),h({})}))}}),[]),(0,K.useEffect)((function(){var e=[],o={};K.Children.forEach(n,(function(t){if(K.isValidElement(t)){var n=t.props,i=n.name,a=n.attrs,l={};l.name=i,a&&((null==a?void 0:a.icon)&&(l.icon=a.icon),(null==a?void 0:a.size)&&(l.size=a.size),(null==a?void 0:a.text)&&(l.text=a.text),(null==a?void 0:a.text_only)&&(l.text_only=a.text_only),(null==a?void 0:a.icon_only)&&(l.icon_only=a.icon_only),(null==a?void 0:a.icon_position)&&(l.icon_position=a.icon_position)),e.push(l),o[i]=t.props.children}})),(0,Y.unstable_batchedUpdates)((function(){p(e),e.length>0&&0===t.current&&""===c&&y(e[0]),h(o)}))}),[n]),K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-nav-tabs-parent ".concat(o)},K.createElement("div",{className:"builder-nav-tabs builder-tab-".concat(null!=i?i:"neomorphic"," builder-nav-fill")},m.map((function(e){return K.createElement("span",{onClick:function(n){return function(e,n){e.preventDefault(),y(n),d&&d(n.name),t.current++,window.toolsTabIndex="interaction"===(null==n?void 0:n.name)?3:0}(n,e)},key:e.name,className:"builder-nav-item".concat(e.name===E.name?" active":""),role:"button",tabIndex:0,onKeyDown:xe},function(e){if(null!=e&&e.text_only)return null!=e&&e.text?K.createElement("span",{className:"builder-tab-title"},l?Cl()(e.text):e.text):K.createElement("span",{className:"builder-tab-title"},l?Cl()(e.name):e.name);if(null!=e&&e.icon){var t=(null==e?void 0:e.icon_position)||"left",n=null!=e&&e.icon_only?"":l?Cl()((null==e?void 0:e.text)||e.name):(null==e?void 0:e.text)||e.name;return"left"===t?K.createElement(K.Fragment,null,K.createElement(wo,{name:e.icon,size:(null==e?void 0:e.size)||"",className:"builder-me-2"}),K.createElement("span",{className:"builder-tab-title"},n)):K.createElement(K.Fragment,null,K.createElement("span",{className:"builder-tab-title"},n),K.createElement(wo,{name:e.icon,size:(null==e?void 0:e.size)||"",className:"builder-ms-2"}))}return K.createElement("span",{className:"builder-tab-title"},l?Cl()(e.name):e.name)}(e))})))),K.createElement("div",{className:"builder-tab-content"},Object.keys(b).map((function(e){return e===E.name?b[e]:null}))))};Al.propTypes={children:function(e,t,n){var o=e[t],i=null;return K.Children.forEach(o,(function(e){null!=e&&e.type&&e.type!==Pl&&(i=new Error("`"+n+"` children should be of type `Tab`."))})),i}};const Dl=Al;function Nl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var Sl=[{value:"general",label:"General"},{value:"style",label:"Style"},{value:"advanced",label:"Advanced"},{value:"interaction",label:"Interaction"}],Tl=[{value:"style",label:"Interaction"},{value:"title",label:"Title"},{value:"responsive",label:"Responsive"},{value:"animation",label:"Animation"}],Rl=[{value:"style",label:"Interaction"},{value:"responsive",label:"Responsive"},{value:"animation",label:"Animation"}],kl=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){return(0,H.Z)(this,i),o.call(this,e)}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){var e=this.props,t=e.addonName;jQuery(document).on("editElementChange",(function(n,o,i,a,l){e.changeEditElementValue({field:o,value:a,id:i,addonName:t,options:l})}))}},{key:"componentWillUnmount",value:function(){jQuery(document).off("editElementChange"),window.toolsTabIndex=0}},{key:"renderSettings",value:function(){var e,t,n=this,o=this.props.state,i=null!==(e=null===(t=o.sppbForm.mainForm)||void 0===t?void 0:t.addonType)&&void 0!==e?e:null;if(!Ie(i)||!Ie(o.form)||0===Object.keys(o.form).length)return null;switch(i){case"addon":var a,l=o.sppbForm.mainForm.addonName,r=null===(a=addonsJSON[l])||void 0===a?void 0:a.settings,c=o.form.sppbForm.values,d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nl(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({general:r},globalAttr);return Sl.map((function(e,t){return K.createElement(Pl,{name:e.value,key:t},K.createElement(Ms,{settings:ke(d[e.value],c),reduxProps:n.props.reduxProps,values:c}))}));case"row":var s,u=o.form.sppbForm.values,m="row"===fa.type&&Ie(fa.rowSettings)&&Boolean(null===(s=fa.rowSettings)||void 0===s?void 0:s.parent);return Tl.map((function(e,t){return K.createElement(Pl,{name:e.value,key:t},K.createElement(Ms,{settings:ke(rowSettings[e.value],u),reduxProps:n.props.reduxProps,values:u,disabledGroups:m?T:void 0}))}));case"column":var p=o.form.sppbForm.values;return Rl.map((function(e,t){return K.createElement(Pl,{name:e.value,key:t},K.createElement(Ms,{settings:ke(colSettings[e.value],p),reduxProps:n.props.reduxProps,values:p}))}))}}},{key:"render",value:function(){var e=this.props,t=e.handleSubmit,n="builder-form-addon-settings";return"insideForm"==e.state.sppbForm.form&&(n+=" builder-d-none"),K.createElement("form",{className:n,onSubmit:t},K.createElement(Dl,null,this.renderSettings()))}}]),i}(K.Component),Ll=(0,Oi.Z)({form:"sppbForm",enableReinitialize:!0,destroyOnUnmount:!1})(kl);const Ml=(0,mo.$j)((function(e){return{state:e,initialValues:e.sppbForm.mainForm.values||[]}}),(function(e){return{changeEditElementValue:function(t){return e(Ti(t))}}}))(Ll),Bl=(0,mo.$j)((function(e){return{state:e}}))((function(e){var t=e.addonOps,n=e.state,o=e.formName,i=e.toggleType,a=e.reduxProps,l=t.attr;(0,K.useEffect)((function(){window.toolsTabIndex=0}),[]);var r="mainForm"==o?n.form.sppbForm.values:n.form.insideAddonForm.values,c=Object.keys(t.attr);return K.createElement(Dl,null,c.map((function(e,n){return fe()(l[e])?null:K.createElement(Pl,{name:e,key:n},K.createElement(vu,{fieldsList:Xe(t),fieldsAttr:l[e],values:r,toggleType:i,reduxProps:a}))})))}));var Zl=function(e){if("addon"===e.addonType){var t,n,o=addonsJSON[e.addonName];if(o.combinedSettings={},"object"===(0,pe.Z)(o.attr)&&o.attr instanceof Array&&0===o.attr.length&&(o.attr={}),void 0!==(null==o||null===(t=o.inline)||void 0===t?void 0:t.buttons)){var i=X()(o.attr);Object.entries(o.inline.buttons).forEach((function(e){var t,n=(0,J.Z)(e,2),a=n[0],l=n[1];null!=l&&l.fieldset&&(null!==(t=l.fieldset)&&void 0!==t&&t.tab_groups?Object.entries(l.fieldset.tab_groups).forEach((function(e){var t=(0,J.Z)(e,2),n=t[0],l=t[1];null!=l&&l.fields&&Object.entries(l.fields).forEach((function(e){e[0]="".concat(a,"_").concat(n,"_").concat(e[0]);var t=Object.fromEntries([e]);Object.assign(o.combinedSettings,i,t)}))})):Object.entries(l.fieldset).forEach((function(e){e[0]="".concat(a,"_").concat(e[0]);var t=Object.fromEntries([e]);Object.assign(o.combinedSettings,i,t)})))}))}else Object.assign(o.combinedSettings,o.attr,globalAttr);return Object.assign(null!==(n=o.attr)&&void 0!==n?n:{},globalAttr),o}return"column"==e.addonType?Object.assign({},colSettings,{combinedSettings:colSettings.attr}):"row"==e.addonType?Object.assign({},rowSettings,{combinedSettings:rowSettings.attr}):void 0};var jl=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){return(0,H.Z)(this,i),o.apply(this,arguments)}return(0,F.Z)(i,[{key:"render",value:function(){var e=this,t=this.props,n=t.handleSubmit,o=t.state,i=t.showButtons,a=Zl(o.sppbForm.insideForm);return K.createElement("form",{className:"builder-form-inner-addon-settings",onSubmit:n},K.createElement(Bl,{addonOps:a,formName:"insideForm"}),K.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between"},i?K.createElement(K.Fragment,null,K.createElement("button",{type:"submit",className:"builder-button builder-button-primary"},K.createElement("i",{className:"fa fa-check-square-o"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_APPLY")),K.createElement("span",{className:"builder-button builder-button-secondary",onClick:function(t){t.preventDefault(),e.props.cancelInsideAddonForm()},role:"button"},K.createElement("i",{className:"fa fa-times-circle"}),K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")))):K.createElement("span",{className:"builder-button builder-button-primary",onClick:function(t){t.preventDefault(),e.props.cancelInsideAddonForm()},role:"button"},K.createElement("i",{className:"fa fa-check-square-o"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_APPLY"))))}}]),i}(K.Component),Gl=(0,Oi.Z)({form:"insideAddonForm",enableReinitialize:!0,destroyOnUnmount:!1})(jl);const Jl=(0,mo.$j)((function(e){return{state:e,initialValues:e.sppbForm.insideForm.values}}),(function(e){return{cancelInsideAddonForm:function(){e({type:"CANCEL_ADDON_IN_FORM"})}}}))(Gl);var Ul=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).insideHandleForm=t.insideHandleForm.bind((0,xo.Z)(t)),t}return(0,F.Z)(i,[{key:"insideHandleForm",value:function(e){var t=this.props.state.sppbForm.activeField;this.props.saveInsideAddon(e,t)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){ga()(this.props.settings,e.settings)&&ga()(this.props.addon,e.addon)||this.initValuesOnUpdate(e)}},{key:"componentDidMount",value:function(){this.initValuesOnUpdate(this.props)}},{key:"initValuesOnUpdate",value:function(e){var t,n=e.addonName,o=e.toggleType,i=e.settings;fe()(i)?"addon"==o||"inner_addon"==o?t=addonsJSON[n].default:"column"==o||"inner_column"==o?t=colSettings.default:"row"!=o&&"inner_row"!=o||(t=rowSettings.default):t=i;var a=this.props.addon.settings||{},l=a.addonIndex,r=a.colIndex,c=a.rowIndex;this.props.loadInitialValue({addonType:o,settings:t,addonName:n,addonData:{addonIndex:l,colIndex:r,rowIndex:c}})}},{key:"render",value:function(){var e=this.props,t=e.addonName,n=e.toggleType,o=(e.settings,null),i=null,a=!0;return"addon"==n||"inner_addon"==n?(addonsJSON[t].js_template?(o=this.props.onSubmit,a=!1):o=this.props.onDynamicSubmit,void 0!==addonsJSON[this.props.state.sppbForm.activeField.addonName]&&addonsJSON[this.props.state.sppbForm.activeField.addonName].js_template&&"insideForm"==this.props.state.sppbForm.form&&(i=this.insideHandleForm,a=!1)):"row"!=n&&"inner_row"!=n&&"column"!=n&&"inner_column"!=n||(o=this.props.onSubmit,a=!1),"insideForm"!=this.props.state.sppbForm.form||addonsJSON[this.props.state.sppbForm.activeField.addonName].js_template||(a=!0),K.createElement("div",{className:"builder-addon-editor-panel"},""!==this.props.state.sppbForm.form&&K.createElement(Ml,{onSubmit:this.props.onSubmit,showButtons:a,onChange:o,onCloseModal:this.props.onCloseModal,addonName:t,toggleType:this.props.toggleType,reduxProps:this.props.reduxProps}),"insideForm"===this.props.state.sppbForm.form&&K.createElement(Jl,{toggleType:this.props.toggleType,onSubmit:this.insideHandleForm,onChange:i,showButtons:a,onCloseModal:this.props.onCloseModal}))}}]),i}(K.Component);const Hl=(0,mo.$j)((function(e){return{state:e}}),(function(e){return{saveInsideAddon:function(t,n){e(Ni(t,n))},loadInitialValue:function(t){return e(Ai(t))}}}))(Ul);var Fl=(0,o.UY)({sppbForm:zo,form:Ho}),zl=(0,o.MT)(Fl);const Vl=function(e){var t=e.addon,n=e.addonName,o=e.settings,i=e.toggleType,a=e.onSaveSettings,l=e.onDynamicSubmit,r=e.reduxProps,c=(0,mo.v9)((function(e){return e.pageBuilder.present})),d=(0,mo.v9)((function(e){return e.pageOptions})),s=xi((function(e){a(e)}),300),u=xi((function(e){l(e)}),150);return K.createElement(mo.zt,{store:zl},K.createElement(Wl.Provider,{value:{pageData:c,pageOptions:d}},K.createElement(Hl,{addon:t,addonName:n,onSubmit:s,onDynamicSubmit:u,settings:o,toggleType:i,reduxProps:r})))};var Wl=(0,K.createContext)(null);function Kl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Yl={"is-set":"Is Set","is-not-set":"Isn't Set","is-yes":"Is Set","is-no":"Isn't Set",equals:"Equals",contains:"Contains","not-equals":"Doesn't equal","not-contains":"Doesn't contain","equals-in-reference":"Equals","not-equals-in-reference":"Doesn't equal","starts-with":"Starts with","not-starts-with":"Doesn't start with","ends-with":"Ends with","not-ends-with":"Doesn't end with","is-greater-than":"Is Greater Than","is-less-than":"Is Less Than","is-greater-than-or-equal-to":"Is Greater Than Or Equal To","is-less-than-or-equal-to":"Is Less Than Or Equal To","is-include":"Is Include In","is-not-include":"Isn't Include In","is-include-parent":"Is Associated With","is-before":"Is Before","is-after":"Is After","is-between-date":"Is Between Date","is-not-between-date":"Isn't Between Date","is-associated-with":"Is Associated With"};var ql={dynamicContentCollection:"dynamic_content_collection",dynamicContentText:"dynamic_content_text",dynamicContentImage:"dynamic_content_image"},Xl=function e(t,n){var o,i,a=null,l=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Kl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Kl(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}(t);try{for(l.s();!(o=l.n()).done;){var r,c=o.value;if(i=c.name,[ql.dynamicContentCollection].includes(i)&&c.id!==n.id&&(a=c),c.id===n.id)return a;if(null!==(r=c.child_nodes)&&void 0!==r&&r.length){var d=e(c.child_nodes,n);if(d)return d}}}catch(e){l.e(e)}finally{l.f()}return a};function $l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ql(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$l(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var er=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).state={options:[],value:"",multi:!!t.props.params.multiple&&t.props.params.multiple},t}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.params,o=t.input;if("select"==n.type){var i=[];sa()(n.values,(function(e,t){i.push({value:t,label:e})})),this.setState({options:i})}else if("plugin"===n.type){var a="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task="),l=null==n?void 0:n.plugin_type;fetch("".concat(a).concat("getPluginsList","&pluginsType=").concat(l)).then((function(e){if(!e.ok)throw new Error("err");return e.json()})).then((function(t){e.setState({options:[{label:"Default",value:"default"}].concat((0,r.Z)(t.data.plugins))})})).catch((function(e){console.error(e)}))}else if("accesslevel"==n.type)this.setState({options:window.accessLevels});else if("category"==n.type){if("com_easystore"===n.context)return void this.setState({options:window.easystoreCats});var c=n.multiple&&o.value.includes(""),d=Vt(window.articleCats,c);this.setState({options:d})}}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.params,o=t.input;if("category"==n.type&&"com_easystore"!==n.context&&this.props.input.value!==e.input.value){var i="category"==n.type&&n.multiple&&o.value.includes(""),a=Vt(window.articleCats,i);this.setState({options:a})}}},{key:"logChange",value:function(e){var t=this.props,n=t.input,o=n.value,i=n.onChange,a=t.params,l=t.responsiveDevice,r="";if(null===e)r="";else if(Array.isArray(e)){for(var c=[],d=0;d<e.length;d++)c[d]=e[d].value;var s=(r=c).includes("");"category"===a.type&&this.state.multi&&s&&(r=[""])}else r=(null==e?void 0:e.value)||"";if(a.responsive){var u=(0,U.Z)({},l,(null==e?void 0:e.value)||"");"object"===(0,pe.Z)(o)&&null!==o?i(Object.assign({},o,u)):i(Object.assign({},(0,U.Z)({},l,o),u))}else i(r)}},{key:"render",value:function(){var e,t=this.props,n=t.input,o=t.params,i=t.responsiveDevice,a=this.state,l=a.options,r=a.multi,c="";c=o.responsive&&"object"==(0,pe.Z)(n.value)?n.value[i]:n.value;var d=void 0;if(r&&Array.isArray(c)){var s=c.map((function(e){return Ae(e)}));d=null==l?void 0:l.filter((function(e){return s.includes(Ae(e.value))}))}else d=null==l?void 0:l.find((function(e){return Ae(e.value)==Ae(c)}));var u=!(null==o.inline||!o.inline)&&o.inline;return K.createElement("div",{"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group".concat(null!=o.class?" "+o.class:"").concat(u?" builder-row builder-align-items-center":"")},K.createElement("label",{className:"".concat(u?"builder-column-4 builder-mb-0":"")},void 0!==o.desc&&""!=o.desc?K.createElement(Wi.Z,{content:o.desc,tagName:"span"},o.title):o.title),K.createElement("div",{className:"".concat(u?"builder-column-8":"")},K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:d,menuPlacement:"auto",menuPosition:"fixed",styles:{menu:function(e){return Ql(Ql({},e),{},{zIndex:3})},menuPortal:function(e){return Ql(Ql({},e),{},{zIndex:9999})}},isMulti:this.state.multi,options:this.state.options,onChange:this.logChange.bind(this),isClearable:void 0===this.props.params.clearable||this.props.params.clearable,components:{IndicatorSeparator:function(){return null}}})))}}]),i}(K.Component);const tr=er;var nr=n(879);function or(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ir(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?or(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):or(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}n(5780);const ar=function(e){var t=e.input,n=e.params,o=ul({input:t,params:n}),i=o.inputValue,a=(o.generateFieldValue,(0,K.useState)(!1)),l=(0,J.Z)(a,2),c=l[0],d=l[1],s=(0,K.useState)(null),u=(0,J.Z)(s,2),m=u[0],p=u[1],v=(0,K.useState)({hour:"01",minute:"00",period:"AM"}),f=(0,J.Z)(v,2),b=f[0],h=f[1],g=(0,K.useRef)(null),_=(0,K.useRef)(null),E={wrapper:{display:"flex"},input:{caretColor:"transparent"},icon:{position:"absolute",paddingLeft:"2px",transform:"translateY(-50%)",borderRight:"1px solid #D3D7EB",marginTop:"15px",height:"30px",display:"flex",alignItems:"center",justifyContent:"center",width:"32px"}};(0,K.useEffect)((function(){t.value&&(p(new Date(t.value.split(" ")[0])),h(function(e){if(!e)return null;var t=e.split(":").map(Number),n=(0,J.Z)(t,3),o=n[0],i=n[1],a=n[2],l=o>=12?"PM":"AM";return{hour:String(o%12==0?12:o%12).padStart(2,"0"),minute:String(i).padStart(2,"0"),second:String(a).padStart(2,"0"),period:l}}(t.value.split(" ")[1])))}),[t.value]);var y,I=function(e,n){var o=e?(0,ge.WU)(e,"yyyy-MM-dd"):(0,ge.WU)(m||new Date,"yyyy-MM-dd"),i=function(e){if(!e)return null;var t=e.hour,n=e.minute,o=e.second,i=void 0===o?"00":o,a=e.period,l=parseInt(t,10);return"PM"===a&&12!==l?l+=12:"AM"===a&&12===l&&(l=0),"".concat(String(l).padStart(2,"0"),":").concat(n,":").concat(i)}(n||b),a="".concat(o," ").concat(i);t.onChange(a)},x=function(e){return(0,U.Z)({padding:"6px 10px",borderRadius:"4px",backgroundColor:e?"#3366FF":"white",color:e?"#fff":"#000",cursor:"pointer",border:"none",outline:"none",fontSize:"14px",marginBottom:"4px",transition:"0.2s ease"},"borderRadius","14px")};return K.createElement("div",{"data-field":null==t?void 0:t.name,className:"builder-form-group".concat(n.class?" "+n.class:"")},K.createElement("style",null,"\n .rdp-day.rdp-selected {\n background-color: #3366FF;\n color: #fff;\n border-radius: 14px;\n }\n .rdp-month_caption {\n font-weight: normal;\n font-size: 100%;\n }\n"),K.createElement("label",null,n.desc?K.createElement(Wi.Z,{content:n.desc,tagName:"span"},n.title):n.title),K.createElement("div",null,K.createElement("div",{style:E.icon},K.createElement(wo,{name:"collectionDateTimeField"})),K.createElement("input",(0,Io.Z)({},t,{type:"text",value:(y=i,!0,y?(0,ge.WU)(new Date(y.replace(" ","T")),"MMM d, yyyy hh:mm a"):""),ref:_,placeholder:n.placeholder||"",className:"builder-form-field builder-input-forced-padding",autoComplete:"off",onFocus:function(){return d(!0)},style:E.input,readOnly:!0}))),K.createElement(zi,{open:c,portalPopoverCss:{width:"100%",maxWidth:"unset",padding:"0",paddingLeft:"48px"},modalContentCss:{background:"white",padding:"2px 14px",paddingRight:0},modalBodyCss:{paddingTop:0,paddingBottom:0,paddingRight:0},title:"Filters",parent_el:_,onHide:function(){return d(!1)},hideHeader:!0,position:{bottom:!0,center:!0}},K.createElement("div",{className:"builder-datetime-picker"},K.createElement(nr._W,{captionLayout:"dropdown",mode:"single",selected:m,onSelect:function(e){p(e),I(e,null)},showOutsideDays:!0,styles:{root:{paddingTop:"8px"}},style:(0,U.Z)({},"--rdp-selected-border","none")}),K.createElement("div",{className:"builder-time-picker",ref:g},K.createElement("ul",null,(0,r.Z)(Array(12)).map((function(e,t){var n=(t+1).toString().padStart(2,"0");return K.createElement("li",{key:n,style:x((null==b?void 0:b.hour)===n),onClick:function(){return I(m,ir(ir({},b),{},{hour:n}))}},n)}))),K.createElement("ul",null,function(e){var t=e.start,n=void 0===t?0:t,o=e.end,i=e.step;if(void 0===o&&(o=n,n=0),void 0===i&&(i=1),i>0&&n>=o||i<0&&n<=o)return[];for(var a=[],l=n;i>0?l<o:l>o;l+=i)a.push(l);return a}({start:0,end:60,step:1}).map((function(e){var t=e.toString().padStart(2,"0");return K.createElement("li",{key:t,style:x((null==b?void 0:b.minute)===t),onClick:function(){return I(m,ir(ir({},b),{},{minute:t}))}},t)}))),K.createElement("ul",null,["AM","PM"].map((function(e){return K.createElement("li",{key:e,style:x((null==b?void 0:b.period)===e),onClick:function(){return I(m,ir(ir({},b),{},{period:e}))}},e)})))))))},lr=function(e){var t,n,o=e.input,i=e.params,a=ul({input:o,params:i}),l=a.inputValue,r=a.generateFieldValue,c=null!==(t=i.inline)&&void 0!==t&&t,d=function(e){var t=r(e.target.value);o.onChange(t)};return K.createElement("div",{"data-field":null==o?void 0:o.name,className:"builder-form-group".concat(null!=i.class?" "+i.class:"").concat(c?" builder-row builder-align-items-center":"")},K.createElement("label",{className:"".concat(c?"builder-column-4 builder-mb-0":"")},void 0!==i.desc&&""!=i.desc?K.createElement(Wi.Z,{content:i.desc,tagName:"span"},i.title):i.title),K.createElement("div",{className:c?"builder-column-8":""},K.createElement("input",(0,Io.Z)({},o,{type:(null==i?void 0:i.type)||"text",value:l,placeholder:null!==(n=null==i?void 0:i.placeholder)&&void 0!==n?n:"",className:"builder-form-field builder-form-field=".concat(o),autoComplete:"off",onChange:d,onBlur:d}))))};function rr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function cr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rr(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const dr=function(e){var t=e.index,n=e.condition,o=(e.conditions,e.setConditions),i=e.fieldConditionValue,a=e.setFieldConditionValue,l=(e.collectionId,e.field),c=e.referenceFields,d=(e.setReferenceFields,e.addon,(0,K.useMemo)((function(){return null!=l&&l.reference_collection_name?l.reference_collection_name.map((function(e){return{label:e.title,value:e.id.toString()}})):[]}),[null==l?void 0:l.reference_collection_name]));if(null==l||!l.type||!n)return null;switch(null==l?void 0:l.type){case"self":case"multi-reference":case"reference":var s,u;return["is-include-parent"].includes(n)?K.createElement(K.Fragment,null,K.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),K.createElement(Fa,{params:{type:"select",values:c},input:{value:i,onChange:function(e){a(e),o((function(n){var o=(0,r.Z)(n);return o[t]=cr(cr({},o[t]),{},{variable:e}),o}))}}})):["is-associated-with"].includes(n)?K.createElement(K.Fragment,null,K.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),K.createElement(Fa,{params:{type:"select",values:d},input:{value:i,onChange:function(e){a(e),o((function(n){var o=(0,r.Z)(n);return o[t]=cr(cr({},o[t]),{},{variable:e}),o}))}}})):["equals","not-equals","equals-in-reference","not-equals-in-reference"].includes(n)?K.createElement(K.Fragment,null,K.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),K.createElement(Fa,{params:{type:"select",values:null!==(u=null==l?void 0:l.reference_items.map((function(e){return{label:e.title,value:e.id}})))&&void 0!==u?u:[]},input:{value:i,onChange:function(e){a(e),o((function(n){var o=(0,r.Z)(n);return o[t]=cr(cr({},o[t]),{},{value:e}),o}))}}})):K.createElement(K.Fragment,null,K.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),K.createElement(Fa,{params:{type:"select",values:null!==(s=null==l?void 0:l.reference_items.map((function(e){return{label:e.title,value:e.id.toString()}})))&&void 0!==s?s:[],multiple:!0},input:{value:i,onChange:function(e){a(e),o((function(n){var o=(0,r.Z)(n);return o[t]=cr(cr({},o[t]),{},{value:e}),o}))}}}));case"option":var m;return K.createElement(K.Fragment,null,K.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),K.createElement(Fa,{params:{type:"select",values:null!==(m=null==l?void 0:l.option_field_values)&&void 0!==m?m:[]},input:{value:i,onChange:function(e){a(e),o((function(n){var o=(0,r.Z)(n);return o[t]=cr(cr({},o[t]),{},{value:e}),o}))}}}));case"date-time":return K.createElement(K.Fragment,null,K.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),K.createElement(ar,{params:{},input:{value:i,onChange:function(e){a(e),o((function(n){var o=(0,r.Z)(n);return o[t]=cr(cr({},o[t]),{},{value:e}),o}))}}}));default:return K.createElement(K.Fragment,null,K.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),K.createElement(lr,{params:{},input:{value:i,onChange:function(e){a(e),o((function(n){var o=(0,r.Z)(n);return o[t]=cr(cr({},o[t]),{},{value:e}),o}))}}}))}};function sr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ur(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sr(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const mr=function(e){var t,n,o,i,a,l,c=e.collectionId,d=e.index,s=(e.condition,e.setConditions),u=e.conditions,m=e.handleDelete,p=e.fields,v=e.referenceFields,f=e.setReferenceFields,b=e.addon,h=(0,K.useState)((null===(t=u[d])||void 0===t?void 0:t.field)||{}),g=(0,J.Z)(h,2),_=g[0],E=g[1],y=(0,K.useState)((null===(n=u[d])||void 0===n?void 0:n.condition)||""),I=(0,J.Z)(y,2),x=I[0],O=I[1],w=(0,K.useState)((null===(o=u[d])||void 0===o?void 0:o.variable)||(null===(i=u[d])||void 0===i?void 0:i.value)||""),C=(0,J.Z)(w,2),P=C[0],A=C[1],D=(0,K.useState)((null===(a=u[d])||void 0===a?void 0:a.is_case_sensitive)||0),N=(0,J.Z)(D,2),S=N[0],T=N[1],R=null!=_&&_.type?function(e){var t=function(e){switch(e){case"title":case"alias":case"text":case"rich-text":case"email":case"phone":return["is-set","is-not-set","equals","not-equals","contains","not-contains","starts-with","not-starts-with","ends-with","not-ends-with"];case"switch":return["is-yes","is-no"];case"image":case"color":case"link":case"file":return["is-set","is-not-set"];case"number":return["equals","not-equals","is-greater-than","is-less-than","is-greater-than-or-equal-to","is-less-than-or-equal-to"];case"date-time":return["equals","not-equals","is-before","is-after"];case"option":return["equals","not-equals"];case"reference":case"multi-reference":return["is-include","is-not-include","equals-in-reference","not-equals-in-reference","is-associated-with"];case"self":return["is-include","is-not-include","is-include-parent"];default:return[]}}(e);return t.map((function(e){return{label:Yl[e],value:e}}))}(null==_?void 0:_.type):[],k=Ie(x||null)&&!["is-set","is-not-set","is-yes","is-no"].includes(x);return K.createElement("div",null,K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-d-flex builder-d-between builder-dynamic-field-wrapper builder-mb-1"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_DYNAMIC_CONTENT_SELECT_FIELD_SOURCE")),K.createElement(wo,{name:"trash",className:"builder-me-0 builder-remove-button",onClick:function(){return m(d)}})),K.createElement(Fa,{params:{type:"select",values:p.map((function(e){return{label:e.name,value:e.id}}))},input:{value:null!==(l=null==_?void 0:_.id)&&void 0!==l?l:"",onChange:function(e){E(p.find((function(t){return t.id===Number(e)}))),O(""),A(""),s((function(t){var n=(0,r.Z)(t);return n[d]=ur(ur({},n[d]),{},{field:p.find((function(t){return t.id===Number(e)})),condition:"",value:""}),n}))}}})),R.length>0&&u.length>0&&p.length>0&&K.createElement(K.Fragment,null,K.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_CONDITION_LABEL")),K.createElement(Fa,{params:{type:"select",values:(0,r.Z)(R)},input:{value:x,onChange:function(e){O(e),A(""),T(0),s((function(t){var n=(0,r.Z)(t);return n[d]=ur(ur({},n[d]),{},{condition:e,value:"",is_case_sensitive:0}),n}))}}})),k&&x&&p.length>0&&K.createElement(dr,{index:d,condition:x,conditions:u,setConditions:s,fieldConditionValue:P,setFieldConditionValue:A,collectionId:c,field:_,referenceFields:v,setReferenceFields:f,addon:b}),k&&x&&function(e){return["equals","not-equals","contains","contains","not-contains","starts-with","not-starts-with","ends-with","not-ends-with"].includes(e)}(x)&&p.length>0&&K.createElement(fl,{params:{title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_CONDITION_CASE_SENSITIVE"),value:S,class:"mb-2"},input:{value:S,onChange:function(e){T(Number(e)),s((function(t){var n=(0,r.Z)(t);return n[d]=ur(ur({},n[d]),{},{is_case_sensitive:Number(e)}),n}))}}}))},pr=function(e){var t,n,o=e.input,i=e.params,a=(e.responsiveDevice,(0,K.useState)("object"===(0,pe.Z)(null==o?void 0:o.value)?null==o||null===(t=o.value)||void 0===t?void 0:t.match:"all")),l=(0,J.Z)(a,2),c=l[0],d=l[1],s=(0,K.useState)("object"===(0,pe.Z)(null==o?void 0:o.value)?null==o||null===(n=o.value)||void 0===n?void 0:n.conditions:[]),u=(0,J.Z)(s,2),m=u[0],p=u[1],v=i.fields,f=i.referenceFields,b=i.setReferenceFields,h=i.addon,g={"":"all",0:"all",1:"any"},_=function(e){p((function(t){return(0,r.Z)(t).filter((function(t,n){return n!==e}))}))};return K.createElement(K.Fragment,null,K.createElement(tr,{params:{type:"select",values:[Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_MATCH_ALL_LABEL"),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_MATCH_ANY_LABEL")],title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_MATCH_LABEL")},input:{value:{all:0,any:1}[c],onChange:function(e){return d(g[e])}}}),K.createElement("div",{className:"builder-form-group"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_CONDITION_LABEL")),(null==m?void 0:m.length)>0&&m.map((function(e,t){var n;return K.createElement("div",{key:"condition-".concat(t,"-").concat(null==e?void 0:e.id),className:"builder-border-container mt-3"},K.createElement(mr,{collectionId:null!==(n=null==i?void 0:i.collectionId)&&void 0!==n?n:0,condition:e,setConditions:p,index:t,conditions:m,handleDelete:_,fields:v,referenceFields:f,setReferenceFields:b,addon:h}))})),K.createElement("button",{type:"button",className:"builder-dynamic-condition-button builder-mt-3",onClick:function(){return p((function(e){return[].concat((0,r.Z)(e),[{id:et(),field:null,condition:null,value:null,variable:null}])}))}},K.createElement(wo,{name:"plusCircle",className:"builder-me-0"}),K.createElement("span",null,(m.length,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_ADD_NEW_CONDITION")))),K.createElement("hr",{className:"builder-hr-light"}),K.createElement("div",{className:"builder-d-flex builder-justify-content-end builder-w-100 builder-button-apply-wrapper"},K.createElement("button",{variant:"primary",className:"builder-button-primary builder-button-apply",onClick:function(){var e=o.onChange,t={match:c,conditions:m};i.setIsOpen(!1);try{e(t),ae(Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_APPLIED_SUCCESS"))}catch(e){le(Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_APPLIED_FAIL"))}},disabled:!1},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_APPLY_BUTTON")))))};function vr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function fr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vr(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const br=function(e){var t,n=e.field,o=e.hideTitle,i=e.isOpen,a=e.setIsOpen,l=e.collectionId,r=e.triggerRef,c=e.fieldKey,d=e.responsiveDevice,s="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=dynamic_content.collectionFields&collection_id=").concat(l,"&_context=collections"),u=(0,K.useState)([]),m=(0,J.Z)(u,2),p=m[0],v=m[1],f=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n,o;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(s,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return n=e.sent,e.next=5,n.json();case 5:o=e.sent,v(null!==(t=null==o?void 0:o.data)&&void 0!==t?t:[]);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,K.useEffect)((function(){l&&f()}),[l]);var b=(0,mo.v9)((function(e){return e.sppbForm.mainForm})),h=(0,K.useContext)(Wl),g=null==h?void 0:h.pageData,_=b.addonData,E=_.rowIndex,y=_.colIndex,I={settings:b.values,id:null==b||null===(t=b.values)||void 0===t?void 0:t.instFormId,name:null==b?void 0:b.addonName},x=function(e){var t=e.sectionIndex,n=e.columnIndex,o=e.addon,i=e.page,a=e.currentCollectionId,l=(0,K.useMemo)((function(){var e,l,r;if(!(Ie(t)&&Ie(n)&&Ie(o)&&Ie(i)&&Ie(a)))return null;var c=null===(e=i[t])||void 0===e||null===(e=e.columns[n])||void 0===e?void 0:e.addons;if(!c)return null;var d=Xl(c,o);return null!==(l=Number(null==d||null===(r=d.settings)||void 0===r?void 0:r.source))&&void 0!==l?l:null}),[t,n,o]);return l}({sectionIndex:E,columnIndex:y,addon:I,page:g,currentCollectionId:l}),O=(0,K.useState)(null),w=(0,J.Z)(O,2),C=w[0],P=w[1],A="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=dynamic_content.referenceCollectionFields&own_collection_id=").concat(l,"&parent_collection_id=").concat(x,"&_context=collections");return(0,K.useEffect)((function(){l&&x&&fetch(A,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}}).then((function(e){return e.json()})).then((function(e){var t;null!=e&&e.data?P(null==e||null===(t=e.data)||void 0===t?void 0:t.map((function(e){return{label:e.name,value:e.id}}))):P([])})).catch((function(){return P([])}))}),[l,x]),K.createElement("div",{className:"builder-form-group"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_ADDON_DYNAMIC_CONTENT_COLLECTION_FILTER_TITLE")),K.createElement("div",{className:"builder-dc-filter builder-form-field"},K.createElement("button",{type:"button",className:"builder-reset-button builder-dynamic-filter-wrapper builder-richtext-tool-item "+i,ref:r,onClick:function(){return a(!i)}},K.createElement("div",{className:"builder-filter-wrapper"},K.createElement(wo,{name:"filter",className:""}),K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_LABEL"))),K.createElement(wo,{name:"settings",className:"builder-filter-settings"})),K.createElement(zi,{open:i,title:"Filters",parent_el:r,onHide:function(){return a(!1)},position:{bottom:!0,center:!0}},K.createElement(Li.Z,{params:fr(fr({},n),{},{hideTitle:o,setIsOpen:a,collectionId:l,fields:p,referenceFields:C,setReferenceFields:P,addon:I}),component:pr,name:c,responsiveDevice:d}))))};function hr(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return gr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gr(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}function gr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function _r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Er(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_r(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var yr=function(e){return e?{title:"collectionTitleField",text:"collectionTitleField",alias:"collectionAliasField","rich-text":"collectionRichTextField",image:"collectionImageField",gallery:"collectionGalleryField",email:"collectionEmailField",phone:"collectionPhoneField","date-time":"collectionDateTimeField",number:"collectionNumberField",link:"collectionLinkField",switch:"collectionSwitchField",color:"collectionColorField",option:"collectionOptionField",file:"collectionFileField",reference:"collectionReferenceField","multi-reference":"collectionMultiReferenceField"}[e]:"plusCircle"},Ir=[{value:"d M, Y H:i A",label:(new Date).toLocaleString("en-GB",{day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"numeric",hour12:!0})},{value:"d M, Y H:i",label:(new Date).toLocaleString("en-GB",{day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"numeric",hour12:!1})},{value:"d M, Y",label:(new Date).toLocaleString("en-GB",{day:"numeric",month:"short",year:"numeric"})},{value:"d/m/Y",label:(new Date).toLocaleString("en-GB",{day:"2-digit",month:"2-digit",year:"numeric"}).replace(/\//g,"/")},{value:"d-m-Y",label:(new Date).toLocaleString("en-GB",{day:"2-digit",month:"2-digit",year:"numeric"}).replace(/\//g,"-")},{value:"Y-m-d",label:(new Date).toLocaleString("en-CA",{year:"numeric",month:"2-digit",day:"2-digit"}).replace(/\//g,"-")},{value:"Y-m-d H:i:s",label:(new Date).toLocaleString("en-CA",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1}).replace(/\//g,"-")},{value:"Y-m-d H:i",label:(new Date).toLocaleString("en-CA",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",hour12:!1}).replace(/\//g,"-")},{value:"F j, Y",label:(new Date).toLocaleString("en-US",{month:"long",day:"numeric",year:"numeric"})},{value:"l, F j, Y",label:(new Date).toLocaleString("en-US",{weekday:"long",month:"long",day:"numeric",year:"numeric"})},{value:"M d, Y",label:(new Date).toLocaleString("en-US",{month:"short",day:"numeric",year:"numeric"})},{value:"d M",label:(new Date).toLocaleString("en-GB",{day:"numeric",month:"short"})},{value:"H:i",label:(new Date).toLocaleString("en-GB",{hour:"2-digit",minute:"2-digit",hour12:!1})},{value:"h:i A",label:(new Date).toLocaleString("en-US",{hour:"numeric",minute:"numeric",hour12:!0})},{value:"d-m-Y H:i:s P",label:(new Date).toLocaleString("en-GB",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1,timeZoneName:"short"}).replace(/\//g,"-")},{value:"D, d M Y H:i:s",label:(new Date).toLocaleString("en-GB",{weekday:"short",day:"2-digit",month:"short",year:"numeric",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1})},{value:"m/d/y",label:(new Date).toLocaleString("en-US",{month:"numeric",day:"numeric",year:"2-digit"})},{value:"custom",label:"Custom"}],xr={dynamicContentCollection:"dynamic_content_collection",dynamicContentText:"dynamic_content_text",dynamicContentImage:"dynamic_content_image"},Or=function(){var e=(0,At.Z)(Nt().mark((function e(t,n){var o,i,a,l;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=dynamic_content.attributes"),Array.isArray(n)||(n=[n]),(i=new FormData).append("collection_id",t),n.forEach((function(e,t){i.append("allowed_types[".concat(t,"]"),e)})),i.append("_method","POST"),e.next=8,fetch(o,{method:"POST",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},body:i});case 8:if((a=e.sent).ok){e.next=11;break}throw new Error("Network response was not ok");case 11:return e.next=13,a.json();case 13:return l=e.sent,e.abrupt("return",l);case 15:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),wr=function e(t){var n,o,i,a=t.item,l=t.isReference,r=void 0!==l&&l,c=t.defaultOpen,d=void 0!==c&&c,s=t.isSelected,u=void 0!==s&&s,m=t.onSelect,p=t.value,v=(0,K.useState)(d),f=(0,J.Z)(v,2),b=f[0],h=f[1];return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-dynamic-attribute-item ".concat(u?" builder-dynamic-attribute-item-is-selected":"")},K.createElement("button",{type:"button",className:"builder-dynamic-attribute-item-content",style:{paddingLeft:"".concat(20*(a.level-1),"px")},onClick:function(){h(!b),["reference","multi-reference"].includes(a.type)||m(a)}},r&&K.createElement(wo,{name:"chevronRight",className:"builder-dynamic-attribute-svg-12 builder-dynamic-ref-icon ".concat(b?" builder-dynamic-attribute-item-content-is-open":"")}),(o=a.type,i=yr(o),K.createElement(wo,{name:i,className:"builder-dynamic-attribute-svg-16 ".concat("reference"===o||"multi-reference"===o?"builder-dynamic-ref-hook-icon":"")})),K.createElement("span",{style:{marginLeft:"8px"}},a.name))),r&&b&&(null===(n=a.fields)||void 0===n?void 0:n.map((function(t,n){return K.createElement(e,{item:t,key:n,isReference:["reference","multi-reference"].includes(null==t?void 0:t.type),defaultOpen:!0,onSelect:m,isSelected:(null==p?void 0:p.path)===(null==t?void 0:t.path),value:p})}))))};const Cr=function(e){var t,n,o,i,a,l,r,c,d,s,u,m,p,v,f,b,h,g=e.params,_=e.input,E=(0,K.useState)(null),y=(0,J.Z)(E,2),I=y[0],x=y[1],O=(0,mo.v9)((function(e){return e.sppbForm.mainForm})),w=(0,K.useContext)(Wl),C=null==w?void 0:w.pageData,P=null===(t=w.pageOptions)||void 0===t?void 0:t.data,A=O.addonData,D=A.rowIndex,N=A.colIndex,S={settings:O.values,id:null==O||null===(n=O.values)||void 0===n?void 0:n.instFormId,name:null==O?void 0:O.addonName},T=(0,K.useState)(!1),R=(0,J.Z)(T,2),k=R[0],L=R[1],M=null!==(o=null==g?void 0:g.allowed_types)&&void 0!==o?o:[],B=null!==(i=null==P?void 0:P.extension_view)&&void 0!==i?i:"page",Z=null!==(a=null==P?void 0:P.view_id)&&void 0!==a?a:null;Z="dynamic_content:detail"===B?Z:null;var j=(0,K.useRef)(null),G=_.onChange,U=_.value,H=null!==(l=null==U?void 0:U.type)&&void 0!==l?l:null,F=(0,K.useMemo)((function(){var e,t;if(!(Ie(D)&&Ie(N)&&Ie(S)&&Ie(C)))return null;var n=function(e,t){if(!e)return null;var n,o=hr(e);try{for(o.s();!(n=o.n()).done;){var i=a(n.value,t,null);if(i)return i}}catch(e){o.e(e)}finally{o.f()}function a(e,t,n){var o,i;if(e.id===t.id)return n;if(null!==(o=e.child_nodes)&&void 0!==o&&o.length){var l,r=hr(e.child_nodes);try{for(r.s();!(l=r.n()).done;){var c=a(l.value,t,(i=e.name,[xr.dynamicContentCollection].includes(i)?e:n));if(c)return c}}catch(e){r.e(e)}finally{r.f()}}return null}return null}(null===(e=C[D])||void 0===e||null===(e=e.columns[N])||void 0===e?void 0:e.addons,S);return null==n||null===(t=n.settings)||void 0===t?void 0:t.source}),[D,N,S,C,Z]),z=Ie(F)?Number(F):null!==(r=Z)&&void 0!==r?r:0;(0,K.useEffect)((function(){var e=function(){var e=(0,At.Z)(Nt().mark((function e(){var t;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Ie(z)){e.next=5;break}return e.next=3,Or(z,M);case 3:(t=e.sent).data&&x(t.data);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return e(),function(){x(null)}}),[z,M]);var V=Ie(g.desc)&&(null===(c=g.desc)||void 0===c?void 0:c.trim().length)>0;return Ie(I)?K.createElement("div",{className:"builder-form-group","data-field":null==_?void 0:_.name},K.createElement("label",null,V?K.createElement(Tooltip,{content:g.desc,tagName:"span"},g.title):g.title),K.createElement("div",{className:"builder-dynamic-attribute-wrapper"},K.createElement("button",{type:"button",ref:j,onClick:function(){return L(!0)},className:"builder-dynamic-attribute-trigger"},K.createElement("div",{className:"builder-dynamic-content-no-source-wrapper"},K.createElement(wo,{name:yr(null==U?void 0:U.type),width:16,height:16,className:"builder-d-flex builder-dynamic-attribute-svg-16"}),K.createElement("span",null,null!==(d=U.name)&&void 0!==d?d:Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_NO_FIELD_SOURCE"))),K.createElement(wo,{name:"settings",className:"builder-dynamic-attribute-svg-20"})),"date-time"===H&&K.createElement("div",{className:"builder-dynamic-content-input-wrapper"},K.createElement("div",{className:"builder-dynamic-content-form-group"},K.createElement("label",{htmlFor:""},Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_DATE_TIME_FORMAT")),K.createElement("select",{value:null!==(s=null==U?void 0:U.date_format)&&void 0!==s?s:"",onChange:function(e){G(Er(Er({},U),{},{date_format:e.target.value}))},style:{width:"100%"}},Ir.map((function(e){return K.createElement("option",{value:e.value,key:e.value},e.label)})))),"custom"===(null==U?void 0:U.date_format)&&K.createElement("div",{className:"builder-dynamic-content-form-group"},K.createElement("label",{htmlFor:""},"Custom Format"),K.createElement("input",{type:"text",value:null!==(u=null==U?void 0:U.date_format_custom)&&void 0!==u?u:"",placeholder:"e.g. d M, Y H:i A",onChange:function(e){return G(Er(Er({},U),{},{date_format_custom:e.target.value}))}}))),"link"===H&&K.createElement("div",{className:"builder-dynamic-attribute-wrapper"},K.createElement("div",{className:"builder-dynamic-content-form-group"},K.createElement("label",{htmlFor:""},Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_TEXT")),K.createElement("input",{type:"text",value:null!==(m=null==U||null===(p=U.link)||void 0===p?void 0:p.text)&&void 0!==m?m:"",onChange:function(e){return G(Er(Er({},U),{},{link:Er(Er({},U.link),{},{text:e.target.value})}))},placeholder:Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_TEXT_PLACEHOLDER")})),K.createElement("div",{className:"builder-dynamic-content-form-group"},K.createElement("label",{htmlFor:""},Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_OPTIONS")),K.createElement("div",{className:"builder-dynamic-content-checkbox-group"},K.createElement("div",{className:"builder-dynamic-content-checkbox-wrapper"},K.createElement("input",{type:"checkbox",className:"builder-field-check",style:{marginTop:"0"},checked:"_blank"===(null==U||null===(v=U.link)||void 0===v?void 0:v.target)||!1,onChange:function(e){var t,n;G(Er(Er({},U),{},{link:Er(Er({text:null!==(t=null==U||null===(n=U.link)||void 0===n?void 0:n.text)&&void 0!==t?t:""},U.link),{},{target:e.target.checked?"_blank":"_self"})}))}}),K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_OPEN_IN_NEW_TAB"))),K.createElement("div",{className:"builder-dynamic-content-checkbox-wrapper"},K.createElement("input",{type:"checkbox",className:"builder-field-check",style:{marginTop:"0"},checked:(null==U||null===(f=U.link)||void 0===f?void 0:f.nofollow)||!1,onChange:function(e){var t,n;G(Er(Er({},U),{},{link:Er(Er({text:null!==(t=null==U||null===(n=U.link)||void 0===n?void 0:n.text)&&void 0!==t?t:""},U.link),{},{nofollow:e.target.checked})}))}}),K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_NO_FOLLOW"))),K.createElement("div",{className:"builder-dynamic-content-checkbox-wrapper"},K.createElement("input",{type:"checkbox",className:"builder-field-check",style:{marginTop:"0"},checked:(null==U||null===(b=U.link)||void 0===b?void 0:b.noreferrer)||!1,onChange:function(e){var t,n;G(Er(Er({},U),{},{link:Er(Er({text:null!==(t=null==U||null===(n=U.link)||void 0===n?void 0:n.text)&&void 0!==t?t:""},U.link),{},{noreferrer:e.target.checked})}))}}),K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_NO_REFERRER"))),K.createElement("div",{className:"builder-dynamic-content-checkbox-wrapper"},K.createElement("input",{type:"checkbox",className:"builder-field-check",style:{marginTop:"0"},checked:(null==U||null===(h=U.link)||void 0===h?void 0:h.noopener)||!1,onChange:function(e){var t,n;G(Er(Er({},U),{},{link:Er(Er({text:null!==(t=null==U||null===(n=U.link)||void 0===n?void 0:n.text)&&void 0!==t?t:""},U.link),{},{noopener:e.target.checked})}))}}),K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_NO_OPENER"))))))),K.createElement(zi,{open:k,gap:25,parent_el:j,onHide:function(){L(!1)},hideFooter:!0,portalPopoverCss:{maxWidth:"180px"},modalContentCss:{backgroundColor:"#ffffff"},modalBodyCss:{padding:"0",borderRadius:"4px",maxHeight:"unset"},hideHeader:!0},K.createElement("div",{className:"builder-dynamic-attribute-list"},K.createElement(wr,{item:{id:0,name:I.name,fields:I.fields,type:I.type},isReference:!0,defaultOpen:!0,onSelect:function(e){G(e),L(!1)},isSelected:!1,value:null!=U?U:""})))):K.createElement("div",{className:"builder-form-group","data-field":null==_?void 0:_.name},K.createElement("label",null,V?K.createElement(Tooltip,{content:g.desc,tagName:"span"},g.title):g.title),K.createElement("div",{className:"builder-dynamic-attribute-wrapper"},K.createElement("button",{type:"button",onClick:function(){return L(!0)},className:"builder-dynamic-attribute-trigger"},K.createElement("div",{className:"builder-dynamic-content-no-source-wrapper"},K.createElement(wo,{name:"plusCircle",className:"builder-d-flex builder-dynamic-attribute-svg-16"}),K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_NO_FIELD_SOURCE"))),K.createElement(wo,{name:"settings",className:"builder-dynamic-attribute-svg-20"}))),K.createElement("p",{className:"builder-dynamic-content-message"},Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_SELECT_FIELD_SOURCE")))};var Pr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,n=(0,K.useState)(e),o=(0,J.Z)(n,2),i=o[0],a=o[1];return(0,K.useEffect)((function(){var n=setTimeout((function(){a(e)}),t);return function(){clearTimeout(n)}}),[e,t]),i};function Ar(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Dr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ar(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ar(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Nr={opacity:{label:"Opacity",min:0,max:100,unit:"%"},blur:{label:"Blur",min:0,max:200,unit:"px"},brightness:{label:"Brightness",min:0,max:100,unit:"%"},contrast:{label:"Contrast",min:0,max:200,unit:"%"},saturate:{label:"Saturation",min:0,max:200,unit:"%"},invert:{label:"Invert color",min:0,max:100,unit:"%"},grayscale:{label:"Grayscale",min:0,max:100,unit:"%"},sepia:{label:"Sepia",min:0,max:100,unit:"%"},hue_rotate:{label:"Hue rotate",min:0,max:360,unit:"deg"}};const Sr=function(e){var t=e.input,n=t.value,o=t.onChange,i=n;rt(i)||(i={});var a=(0,K.useState)(i),l=(0,J.Z)(a,2),r=l[0],c=l[1],d=Pr(r);return(0,K.useEffect)((function(){o(d)}),[d]),K.createElement("div",null,Object.entries(Nr).map((function(e){var t=(0,J.Z)(e,2),n=t[0],o=t[1];return K.createElement(Da,{key:o.label,params:{title:o.label,min:o.min,max:o.max},input:{value:r[n]||"",onChange:function(e){c((function(t){return Dr(Dr({},t),{},(0,U.Z)({},n,e))}))}},staticUnit:o.unit})})))};function Tr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Rr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tr(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const kr=function(e){var t,n=e.input,o=n.value,i=n.onChange,a=e.params,l=(0,K.useState)(g),c=(0,J.Z)(l,2),d=c[0],s=c[1],u=(0,K.useState)(!1),m=(0,J.Z)(u,2),p=m[0],v=m[1],f=(0,K.useState)([]),b=(0,J.Z)(f,2),h=b[0],_=b[1],E=d.find((function(e){return e.value===o}));return(0,K.useEffect)((function(){(0,At.Z)(Nt().mark((function e(){var t,n,o,i,a,l;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(I,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return t=e.sent,e.next=5,t.json();case 5:n=e.sent,o=n.data.map((function(e){return Rr({label:e.family_name,value:e.family_name,type:e.type},"google"===e.type&&{variants:e.data.variants})})),i=o.filter((function(e){return"google"===e.type})),a=o.filter((function(e){return"local"===e.type})),l=[],i.length>0&&!window.disableGoogleFonts&&l.push.apply(l,[{value:"Google Fonts",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_GOOGLE_FONTS"),isDisabled:!0}].concat((0,r.Z)(i))),a.length>0&&l.push.apply(l,[{value:"Local Fonts",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_LOCAL_FONTS"),isDisabled:!0}].concat((0,r.Z)(a))),l.push.apply(l,(0,r.Z)(g)),s(l),_(n.data),v(!0);case 16:case"end":return e.stop()}}),e)})))()}),[]),(0,K.useEffect)((function(){var e;if(h.length&&E&&p){var t=h.find((function(e){return e.family_name===E.value}));if(t){var n,o,i=null!==(e=t.type)&&void 0!==e?e:"google";"google"!==i||window.disableGoogleFonts?"local"===i&&dt({family:E.value,variants:[]},"local"):dt({family:E.value,variants:null!==(n=null===(o=t.data)||void 0===o?void 0:o.variants)&&void 0!==n?n:[]},"google",d)}}}),[h,p]),K.createElement("div",{"data-field":null===(t=e.input)||void 0===t?void 0:t.name,className:"builder-form-group".concat(null!=a.class?" "+a.class:"")},K.createElement("label",null,void 0!==a.desc&&""!=a.desc?K.createElement(Wi.Z,{content:a.desc,tagName:"span"},a.title):a.title),K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:E,options:d,menuPlacement:"auto",menuPosition:"fixed",onChange:function(e){return i(e.value)},components:{IndicatorSeparator:function(){return null}}}))};var Lr=[{value:"",label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_FONT_WEIGHT")},{value:100,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_THIN")},{value:200,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_EXTRA_LIGHT")},{value:300,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_LIGHT")},{value:400,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_NORMAL")},{value:500,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_MEDIUM")},{value:600,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_SEMI_BOLD")},{value:700,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_BOLD")},{value:800,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_EXTRA_BOLD")},{value:900,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_BLACK")}];const Mr=function(e){var t=e.input,n=t.value,o=t.onChange,i=t.name,a=e.params,l=function(e,t){e.preventDefault();var i=Object.assign({},n,(0,U.Z)({},t,!n[t]));o(i)},r=Lr.find((function(e){return e.value===n.weight}))||{};return K.createElement("div",{className:"builder-form-group".concat(null!=a.class?" "+a.class:""),"data-field":i},K.createElement("label",null,void 0!==a.desc&&""!=a.desc?K.createElement(Wi.Z,{content:a.desc,tagName:"span"},a.title):a.title),K.createElement("div",{className:"builder-d-flex builder-gutter-15"},K.createElement("div",{className:"builder-flex-shrink-1"},K.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},K.createElement("span",{className:"builder-nav-item".concat(void 0!==n&&n.underline?" active":""),onClick:function(e){return l(e,"underline")},role:"button"},K.createElement(wo,{name:"underline"})),K.createElement("span",{className:"builder-nav-item".concat(void 0!==n&&n.italic?" active":""),onClick:function(e){return l(e,"italic")},role:"button"},K.createElement(wo,{name:"italic"})),K.createElement("span",{className:"builder-nav-item".concat(void 0!==n&&n.uppercase?" active":""),onClick:function(e){return l(e,"uppercase")},role:"button"},K.createElement(wo,{name:"typography"})))),K.createElement("div",{className:"builder-flex-grow-1"},K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:r,options:Lr,isClearable:!1,onChange:function(e){var t=Object.assign({},n,{weight:e.value});o(t)},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}))))};const Br=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).colorPicker1=(0,K.createRef)(),t.colorPicker2=(0,K.createRef)(),t.state={displayColorPicker:!1,displayColorPicker2:!1},t}return(0,F.Z)(i,[{key:"handleClick",value:function(){this.setState({displayColorPicker:!this.state.displayColorPicker})}},{key:"handleClick2",value:function(){this.setState({displayColorPicker2:!this.state.displayColorPicker2})}},{key:"handleChange",value:function(e){var t=this.props.input,n=t.onChange,o=t.value;n(Object.assign({},o,{color:e}))}},{key:"handleChange2",value:function(e){var t=this.props.input,n=t.onChange,o=t.value;n(Object.assign({},o,{color2:e}))}},{key:"clearColor1",value:function(){var e=this.props.input,t=e.value;(0,e.onChange)(Object.assign({},t,{color:""}))}},{key:"clearColor2",value:function(){var e=this.props.input,t=e.value;(0,e.onChange)(Object.assign({},t,{color2:""}))}},{key:"handleGradientTypeChange",value:function(e){var t=this.props.input,n=t.onChange,o=t.value;n(Object.assign({},o,{type:e.target.value}))}},{key:"componentDidMount",value:function(){var e=this.props,t=e.input,n=t.onChange,o=t.value,i=e.params.std;!o&&i&&n(i)}},{key:"render",value:function(){var e,t,n=this,o=this.props,i=o.input,a=i.value,l=i.onChange,r=(i.name,o.params),c=[{value:"top center",label:"Top Center"},{value:"top left",label:"Top Left"},{value:"top right",label:"Top Right"},{value:"center center",label:"Center Center"},{value:"center left",label:"Center Left"},{value:"center right",label:"Center Right"},{value:"bottom center",label:"Bottom Center"},{value:"bottom left",label:"Bottom Left"},{value:"bottom right",label:"Bottom Right"}];return t="radial"==a.type?"radial-gradient(at ".concat(a.radialPos||"center center",", ").concat(a.color?a.color:"rgba(255, 255, 255, 0)"," ").concat(a.pos||0,"%, ").concat(a.color2?a.color2:"rgba(255, 255, 255, 0)"," ").concat(a.pos2||100,"%)"):"linear-gradient(".concat(a.deg||0,"deg, ").concat(a.color?a.color:"rgba(255, 255, 255, 0)"," ").concat(a.pos||0,"%, ").concat(a.color2?a.color2:"rgba(255, 255, 255, 0)"," ").concat(a.pos2||100,"%)"),K.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},K.createElement("label",null,void 0!==r.desc&&""!=r.desc?K.createElement(Wi.Z,{content:r.desc,tagName:"span"},r.title):r.title),K.createElement("div",{className:"builder-gradient-container builder-mb-3"},K.createElement("div",{className:"builder-gradient-body",style:{backgroundImage:"".concat(t)}})),K.createElement("div",{className:"builder-d-flex builder-justify-content-between builder-mb-3"},K.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15",ref:this.colorPicker1},K.createElement("div",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 1"),K.createElement("div",null,K.createElement("div",{className:"builder-form-color"},K.createElement("div",{className:"builder-color-container"},K.createElement("div",{className:"builder-color-picker",onClick:this.handleClick.bind(this),style:{backgroundColor:"".concat(a.color)}}),a.color&&K.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),n.clearColor1()},title:"Clear",role:"button"},K.createElement(wo,{name:"timesAlt",size:"1x"}))),K.createElement(zi,{title:"".concat(Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 1"),open:this.state.displayColorPicker,parent_el:this.colorPicker1,modalBodyCss:{padding:0},onHide:function(){n.setState({displayColorPicker:!1})},gap:10},K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement(ra,{color:a&&a.color,onChange:this.handleChange.bind(this)}))))))),K.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15",ref:this.colorPicker2},K.createElement("div",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 2"),K.createElement("div",null,K.createElement("div",{className:"builder-form-color"},K.createElement("div",{className:"builder-color-container"},K.createElement("div",{className:"builder-color-picker",onClick:this.handleClick2.bind(this),style:{backgroundColor:"".concat(a.color2)}}),a.color2&&K.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),n.clearColor2()},title:"Clear",role:"button"},K.createElement(wo,{name:"timesAlt",size:"1x"}))),K.createElement(zi,{title:"".concat(Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 2"),open:this.state.displayColorPicker2,parent_el:this.colorPicker2,modalBodyCss:{padding:0},onHide:function(){n.setState({displayColorPicker2:!1})},gap:10},K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement(ra,{color:a&&a.color2,onChange:this.handleChange2.bind(this)})))))))),K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column-3"},K.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_START"))),K.createElement("div",{className:"builder-column-5"},K.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){var t=Object.assign({},a,{pos:e.target.value});l(t)},value:a&&a.pos||0})),K.createElement("div",{className:"builder-column-4"},K.createElement("div",{className:"builder-field-group"},K.createElement("input",{type:"number",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},a,{pos:e.target.value});l(t)},value:a&&a.pos||0}),K.createElement("span",{className:"builder-field-info"},"%")))),K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column-3"},K.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_END"))),K.createElement("div",{className:"builder-column-5"},K.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){var t=Object.assign({},a,{pos2:e.target.value});l(t)},value:a&&a.pos2||100})),K.createElement("div",{className:"builder-column-4"},K.createElement("div",{className:"builder-field-group"},K.createElement("input",{type:"number",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},a,{pos2:e.target.value});l(t)},value:a&&a.pos2||100}),K.createElement("span",{className:"builder-field-info"},"%")))),K.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-mb-3"},K.createElement("div",null,K.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_TYPE"))),K.createElement("div",{className:"builder-d-flex builder-gutter-20"},K.createElement("div",{className:"builder-form-check"},K.createElement("label",{className:"builder-mb-0"},K.createElement("input",{type:"radio",className:"builder-field-radio",value:"linear",checked:a&&"radial"!=a.type,onChange:this.handleGradientTypeChange.bind(this)}),"Linear")),K.createElement("div",{className:"builder-form-check"},K.createElement("label",{className:"builder-mb-0"},K.createElement("input",{type:"radio",className:"builder-field-radio",value:"radial",checked:a&&"radial"==a.type,onChange:this.handleGradientTypeChange.bind(this)}),"Radial")))),a&&"radial"!=a.type&&K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column-3"},K.createElement("span",{className:"builder-form-label"},"Angle")),K.createElement("div",{className:"builder-column-5"},K.createElement("input",{type:"range",max:"360",className:"builder-form-range",onChange:function(e){var t=Object.assign({},a,{deg:e.target.value});l(t)},value:a&&a.deg||0})),K.createElement("div",{className:"builder-column-4"},K.createElement("div",{className:"builder-field-group"},K.createElement("input",{type:"number",max:"360",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},a,{deg:e.target.value});l(t)},value:a&&a.deg||0}),K.createElement("span",{className:"builder-field-info"},"%")))),a&&"radial"==a.type&&K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column-6"},K.createElement("span",{className:"builder-form-label"},"Angle")),K.createElement("div",{className:"builder-column-6"},K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",isClearable:!1,value:c.length&&c.find((function(e){return e.value===(null==a?void 0:a.radialPos)})),options:c,onChange:function(e){var t=Object.assign({},a,{radialPos:e.value});l(t)},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}))))}}]),i}(K.Component);var Zr=(0,K.createContext)({});const jr=Zr,Gr=function(e){var t=e.params,n=e.input,o=(0,K.useContext)(Zr),i=o.setActiveGroup,a=o.activeGroup,l=(0,K.useMemo)((function(){return a===t.uuid?"up":"down"}),[a]);return K.createElement("div",{"data-field":null==n?void 0:n.name,className:"builder-form-label",onClick:function(e){e.preventDefault();var n=""===a||a!==t.uuid?t.uuid:"";i(n)}},t.title,"toggle"===(null==t?void 0:t.style)&&K.createElement("span",{className:"builder-toggle-icon pull-right","aria-hidden":"down"===l},K.createElement(wo,{name:"".concat("down"===l?"angleDown":"angleUp")})))};function Jr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var Ur=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),t=o.call(this,e),(0,U.Z)((0,xo.Z)(t),"sanitizedValue",(function(){var e=t.props,n=e.input.value,o=e.params;if(null!=o&&o.responsive&&o.responsive){var i={md:n,sm:"",xs:""};return he()(n)?n:i}return he()(n)?n.md:n})),(0,U.Z)((0,xo.Z)(t),"handleChangeHeading",(function(e,n){e.preventDefault();var o=t.props,i=o.params,a=o.input,l=(a.value,a.onChange);if(null!=i&&i.responsive&&i.responsive){var r=_e.device||"md";if(he()(t.state.value)){var c=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jr(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t.state.value);c[r]=n,t.setState({value:c}),l(c)}else{var d={md:"",sm:"",xs:""};d[r]=n,t.setState({value:d}),l(d)}}else t.setState({value:n}),l(n)})),t.state={value:t.sanitizedValue()},t}return(0,F.Z)(i,[{key:"render",value:function(){var e,t=this,n=this.props,o=(n.input.value,n.params),i=null!=o.headingsOnly&&o.headingsOnly?["h1","h2","h3","h4","h5","h6"]:["h1","h2","h3","h4","h5","h6","div","p"],a=_e.device||"md";return K.createElement("div",{className:"builder-form-group".concat(null!=o.class?" "+o.class:""),"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},o.title&&!o.hideTitle&&K.createElement("label",null,void 0!==o.desc&&""!=o.desc?K.createElement(Wi.Z,{content:o.desc,tagName:"span"},o.title):o.title),K.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},i.map((function(e){return K.createElement("span",{key:e,className:"builder-nav-item".concat(null!=o&&o.responsive&&o.responsive?e==t.state.value[a]?" active":"":e==t.state.value?" active":""),onClick:function(n){return t.handleChangeHeading(n,e)},role:"button"},K.createElement(wo,{name:"tag".concat(La()(e))}))}))))}}]),i}(K.Component);const Hr=Ur,Fr=function(e){var t=e.input;return K.createElement("input",(0,Io.Z)({"data-field":null==t?void 0:t.name,type:"text",className:"builder-field-hidden"},t,{style:{display:"none"},onChange:function(e){e.preventDefault(),(0,t.onChange)(e.target.value)}}))},zr=function(e){var t=e.message;return K.createElement("div",{className:"builder-empty-result"},K.createElement(wo,{name:"emptyBox",className:"builder-icon-8x builder-text-secondary builder-opacity-4 builder-mb-2"}),K.createElement("div",{className:"builder-empty-message"},K.createElement("div",{dangerouslySetInnerHTML:{__html:t}})))};const Vr=function(e){(0,z.Z)(c,e);var t,n,o,i,a,l,r=(a=c,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,W.Z)(a);if(l){var n=(0,W.Z)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,V.Z)(this,e)});function c(e){var t;return(0,H.Z)(this,c),(t=r.call(this,e)).uploadInputRef=(0,K.createRef)(null),t.state={iconList:faIconList,iconProviders:[{name:"fontawesome",title:"Font Awesome 6 Free"}],listOpen:!1,icon:"",name:"",filterText:"",activeIconProvider:{name:"fontawesome",title:"Font Awesome 6 Free"},loading:!1},t}return(0,F.Z)(c,[{key:"componentDidMount",value:function(){this.getExtraIconProviders(),this.setState({icon:this.props.input.value?this.parseIcon(this.props.input.value):"",name:this.props.input.value?this.parseIcon(this.props.input.value,!0):""})}},{key:"onClickHandle",value:function(e){e.preventDefault();var t=this.state.listOpen;this.setState({listOpen:!t})}},{key:"setIcon",value:function(e){this.state.listOpen,this.setState({icon:e,name:this.parseIcon(e,!0),listOpen:!1,filterText:""})}},{key:"closeModal",value:function(){this.setState({listOpen:!1,filterText:""})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.setState({icon:e.input.value})}},{key:"parseIcon",value:function(e){var t=e.split(" ");return 1==t.length&&"fa"==(t=e.split("-"))[0]?"fa "+e:e}},{key:"handleIconFilter",value:function(e){e.preventDefault(),this.setState({filterText:e.target.value})}},{key:"getExtraIconProviders",value:(i=(0,At.Z)(Nt().mark((function e(){var t,n,o;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pagebuilder_base+"index.php?option=com_sppagebuilder&task=asset.getIconProviders",e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:0!==(o=e.sent).length&&(o.forEach((function(e){null==e.title&&(e.title=e.name.charAt(0).toUpperCase()+e.name.slice(1))})),this.setState((function(e){return{iconProviders:e.iconProviders.concat(o)}})));case 8:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{key:"handleIconProviderChange",value:(o=(0,At.Z)(Nt().mark((function e(t){return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"fontawesome"!==t.name&&t!==this.state.activeIconProvider?(this.getCustomIcons(t),this.setState({activeIconProvider:t})):"fontawesome"===t.name&&this.setState({activeIconProvider:t,iconList:faIconList});case 1:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"getCustomIcons",value:(n=(0,At.Z)(Nt().mark((function e(t){var n,o,i,a;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=pagebuilder_base+"index.php?option=com_sppagebuilder&task=asset.loadIcons",o={name:t.name,title:t.title},this.setState({loading:t.name}),e.next=5,fetch(n,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify(o)});case 5:return i=e.sent,e.next=8,i.json();case 8:null!=(a=e.sent)&&a.iconList&&this.setState({iconList:JSON.parse(a.iconList)}),this.setState({loading:!1});case 11:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"uploadCustomIcon",value:(t=(0,At.Z)(Nt().mark((function e(t){var n,o,i,a;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.setState({loading:"upload"}),n=pagebuilder_base+"index.php?option=com_sppagebuilder&task=asset.uploadCustomIcon",(o=new FormData).append("custom_icon",t),e.next=6,fetch(n,{method:"POST",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},body:o});case 6:return i=e.sent,e.next=9,i.json();case 9:(a=e.sent).data&&(st(a.data.css_path),this.setState((function(e){return{iconProviders:e.iconProviders.concat({name:a.data.name,title:a.data.title})}}))),this.setState({loading:!1});case 12:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"render",value:function(){var e,t=this,n=this.props,o=n.input,i=(o.value,o.onChange),a=(o.name,n.params);return K.createElement("div",{"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group builder-form-inline".concat(null!=a.column?" builder-column-"+a.column:"")},a.title&&K.createElement("label",null,void 0!==a.desc&&""!=a.desc?K.createElement(Wi.Z,{content:a.desc,tagName:"span"},a.title):a.title),K.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15"},this.state.icon&&K.createElement("div",null,K.createElement("div",{className:"builder-form-field-icon"},K.createElement("span",{className:this.state.icon,"area-hidden":"true"}),!1!==(null==a?void 0:a.clearable)&&K.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),i(""),t.setIcon("")},title:Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CLEAR"),role:"button"},K.createElement(wo,{name:"timesAlt",size:"1x"})))),K.createElement("div",null,K.createElement("span",{className:"builder-button builder-button-primary",onClick:this.onClickHandle.bind(this),role:"button"},this.state.icon?"".concat(Joomla.JText._("COM_SPPAGEBUILDER_REPLACE_ICON")):(null==a?void 0:a.chooseIconText)||"".concat(Joomla.JText._("COM_SPPAGEBUILDER_CHOOSE_ICON"))))),K.createElement(yl,{isOpen:this.state.listOpen,onClose:function(){return t.closeModal()},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered builder-layouts-modal",size:"lg"},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return t.closeModal()}},K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_ICON_LIBRARY"))),K.createElement(_l,null,K.createElement("div",{className:"builder-modal-container"},K.createElement("div",{className:"builder-modal-sidebar builder-flex-stack"},K.createElement("div",{className:"builder-flex-stack-item builder-mb-4"},K.createElement("div",{className:"builder-has-icon-left builder-w-100"},K.createElement(wo,{name:"search",className:"builder-form-icon"}),K.createElement("input",{type:"text",className:"builder-form-field builder-form-field-lg",onChange:this.handleIconFilter.bind(this),autoComplete:"off",placeholder:"Search for icons"}))),K.createElement("div",{className:"builder-flex-stack-item-scrollable"},K.createElement("div",{className:"builder-card builder-p-3 builder-mb-4"},K.createElement("div",{className:"builder-list-group"},this.state.iconProviders.map((function(e,n){return K.createElement("span",{className:"builder-list-item".concat(t.state.activeIconProvider.name===e.name?" active":""),role:"button",onClick:t.handleIconProviderChange.bind(t,e),key:n},t.state.loading===e.name?K.createElement("div",{className:"builder-form-icon builder-me-2"},K.createElement("span",{className:"builder-spinner builder-spinner-sm","area-hidden":"true"})):K.createElement(wo,{name:e.name,fallback:"star",className:"builder-list-icon"}),e.title)})))),K.createElement("div",{className:"builder-media-custom-font-upload"},K.createElement("div",{className:"builder-fs-1 builder-mb-2"},Joomla.JText._("COM_SPPAGEBUILDER_UPLOAD_ICON")),K.createElement("div",{className:"builder-fs-sm builder-mb-4 builder-opacity-6"},Joomla.JText._("COM_SPPAGEBUILDER_SUPPORTED_ICON")),K.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:function(){var e;return null===(e=t.uploadInputRef.current)||void 0===e?void 0:e.click()}},"upload"===this.state.loading?K.createElement("span",{className:"builder-spinner builder-spinner-white builder-spinner-sm","area-hidden":"true"}):K.createElement(wo,{name:"upload"}),Joomla.JText._("COM_SPPAGEBUILDER_UPLOAD")),K.createElement("input",{ref:this.uploadInputRef,type:"file","aria-hidden":"true",hidden:!0,onChange:function(e){var n,o=null===(n=e.target.files)||void 0===n?void 0:n[0];o&&t.uploadCustomIcon(o)}})))),K.createElement("div",{className:"builder-modal-main builder-flex-stack"},this.state.iconList.length>0?K.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},K.createElement("div",{className:"builder-media-icon-list"},this.state.iconList.map((function(e,n){if(""==t.state.filterText||-1!==e.toLowerCase().indexOf(t.state.filterText.toLowerCase())){var o=t.parseIcon(e.toLowerCase());return K.createElement("div",{key:n},K.createElement("div",{className:"builder-media-icon",onClick:function(n){n.preventDefault(),t.setIcon(e),i(e)}},K.createElement("div",{className:"builder-media-icon-sign"},K.createElement("span",{className:e,"area-hidden":"true"})),K.createElement("div",{className:"builder-media-icon-name",title:o},o)))}})))):K.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},K.createElement(zr,{message:Joomla.JText._("COM_SPPAGEBUILDER_NO_ICON_FOUND")}))))))))}}]),c}(K.Component),Wr=function(e){var t=e.isOpen,n=e.closeModal,o=e.title,i=void 0===o?Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_INSERT_SVG_SHAPE"):o,a=e.btnVariant,l=void 0===a?"primary":a,r=e.onChange,c=(0,K.useState)(""),d=(0,J.Z)(c,2),s=d[0],u=d[1],m=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,o,i,a,l;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(bt(s)){e.next=3;break}return le("Invalid SVG Shape.",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),e.abrupt("return");case 3:return t=/fill="([^"]+)"/g,o=s.replace(t,'fill="currentColor"'),i=btoa(o),e.next=9,fetch(C,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({shape:i})});case 9:return a=e.sent,e.next=12,a.json();case 12:(l=e.sent).data&&r(l.data),ae("Successfully Installed",Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),n(),u("");case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return K.createElement(yl,{isOpen:t,onClose:function(){return n()},cssClass:"builder-modal-dialog-centered"},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return n()}},K.createElement("span",{className:"builder-modal-header-title"},i)),K.createElement(_l,{className:"builder-modal-consent-body"},K.createElement("div",{className:"builder-form-group"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_SVG_SINGLE_PATH_ONLY")),K.createElement("textarea",{className:"builder-form-field",value:s,onChange:function(e){return u(e.target.value)}}))),K.createElement(El,null,K.createElement("div",{className:"builder-d-flex justify-content-end"},K.createElement("button",{type:"button",onClick:function(){n()},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),K.createElement("button",{type:"button",className:"builder-button builder-button-".concat(l," builder-ms-2"),onClick:m},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_SVG_SAVE"))))))},Kr=function(e){var t=e.isOpen,n=e.closeModal,o=e.title,i=void 0===o?Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CONFIRMATION_TITLE"):o,a=e.consentBody,l=void 0===a?Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DEFAULT_CONFIRMATION"):a,r=e.confirmAction,c=void 0===r?Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CONFIRM"):r,d=e.btnVariant,s=void 0===d?"primary":d,u=e.handleConfirmation,m=void 0===u?xe:u;return K.createElement(yl,{isOpen:t,onClose:function(){return n()},cssClass:"builder-modal-dialog-centered"},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return n()}},K.createElement("span",{className:"builder-modal-header-title"},i)),K.createElement(_l,{className:"builder-modal-consent-body"},K.createElement("div",null,l)),K.createElement(El,null,K.createElement("div",{className:"builder-d-flex justify-content-end"},K.createElement("button",{type:"button",onClick:function(){n()},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),K.createElement("button",{type:"button",className:"builder-button builder-button-".concat(s," builder-ms-2"),onClick:function(){n(),m()}},c)))))};var Yr=n(5161),qr=n.n(Yr);const Xr=function(e){var t=e.input,n=e.params,o=(0,K.useState)(!1),i=(0,J.Z)(o,2),a=i[0],l=i[1],c=(0,K.useState)(!1),d=(0,J.Z)(c,2),s=d[0],u=d[1],m=(0,K.useState)(),p=(0,J.Z)(m,2),v=p[0],f=p[1],b=(0,K.useState)([]),h=(0,J.Z)(b,2),g=h[0],_=h[1],E=function(e){var n=t.onChange;e&&n(e)},y=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(w,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return t=e.sent,e.next=5,t.json();case 5:n=e.sent,_(n.data);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,K.useEffect)((function(){y()}),[]);var I=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=v,e.next=3,fetch(P,{body:JSON.stringify({id:t}),method:"DELETE",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:if(n=e.sent,ae("Successfully Deleted",Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),y(),n.ok){e.next=8;break}throw new Error("Failed to delete data");case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return K.createElement("div",{className:"builder-form-group".concat(null!=n.class?" "+n.class:""),"data-field":null==t?void 0:t.name},K.createElement("div",{className:"builder-d-flex builder-justify-content-center mb-2"},K.createElement("button",{type:"button",className:"builder-button builder-button-primary builder-d-flex builder-align-items-center",onClick:function(){l(!0)}},K.createElement(wo,{name:"plus",className:"builder-d-inline-flex builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_SVG"))),n.title&&!n.hideTitle&&K.createElement("label",null,void 0!==n.desc&&""!==n.desc?K.createElement(Wi.Z,{content:n.desc,tagName:"span"},n.title):n.title),K.createElement("div",{className:"builder-row builder-gutter-3 mb-3",style:{height:320,overflowY:"auto"}},n.values&&qr()(n.values,(function(e,o){return K.createElement("div",{className:"builder-column-".concat(parseInt(12/(n.columns||2))," builder-mb-3"),key:o},K.createElement("div",{className:"builder-field-thumbnail".concat(t.value==o?" active":""),"data-value":o,onClick:function(){return E(o)},role:"button",onKeyDown:xe,tabIndex:0},he()(e)?K.createElement("div",{dangerouslySetInnerHTML:{__html:e.svg}}):K.createElement("img",{src:e,alt:"Thumbnail ".concat(o)})))})),g&&g.map((function(e,o){return K.createElement("div",{className:"builder-column-".concat(parseInt(12/(n.columns||2))," builder-mb-3 builder-field-svg"),key:o},K.createElement("div",{className:"builder-field-shapes".concat(t.value===e.shape?" active":""),"data-value":e.shape,onClick:function(){return E(e.shape)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement("div",{dangerouslySetInnerHTML:{__html:atob(e.shape)},className:"blob"}),K.createElement(wo,{name:"trash",onClick:function(){u(!0),f(e.id)}})))}))),K.createElement(Kr,{isOpen:s,closeModal:function(){return u(!1)},title:Joomla.JText._("COM_SPPAGEBUILDER_ADDON_SVG_DELETE_SVG"),consentBody:Joomla.JText._("COM_SPPAGEBUILDER_DELETE_SVG_CONFIRM"),confirmAction:Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_ICON_DELETE_BUTTON"),btnVariant:"danger",handleConfirmation:I}),K.createElement(Wr,{isOpen:a,closeModal:function(){return l(!1)},onChange:function(e){_((function(t){return[].concat((0,r.Z)(t),[e])}))}}))};function $r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var Qr=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),t=o.call(this,e),(0,U.Z)((0,xo.Z)(t),"sanitizedValue",(function(){var e=t.props,n=e.input.value,o=e.params,i={xl:t.convertValue(n),lg:t.convertValue(n),md:t.convertValue(n),sm:"",xs:""};return null!=o&&o.responsive&&o.responsive?he()(n)?Object.fromEntries(Object.entries(n).map((function(e){var n=(0,J.Z)(e,2),o=n[0],i=n[1];return[o,t.convertValue(i)]}))):i:he()(n)?n.md:n})),(0,U.Z)((0,xo.Z)(t),"convertValue",(function(e){var t={"sppb-text-left":"left","sppb-text-right":"right","sppb-text-center":"center","sppb-text-justify":"justify"};return void 0!==(null==t?void 0:t[e])?t[e]:e})),t.state={value:t.sanitizedValue()},t}return(0,F.Z)(i,[{key:"onClickHandle",value:function(e){var t=this.props,n=t.input,o=n.onChange,i=n.value;if(t.params.responsive){var a=_e.device||"md";if(he()(this.state.value)){var l=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$r(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},this.state.value);l[a]=l[a]!==e?e:"",this.setState({value:l}),o(l)}else{var r={xl:"",lg:"",md:"",sm:"",xs:""};r[a]=r[a]!==e?e:"",this.setState({value:r}),o(r)}}else i===e?(this.setState({value:""}),o("")):(this.setState({value:e}),o(e))}},{key:"render",value:function(){var e=this,t=this.props.params,n=t.flex?["flex-start","center","flex-end"]:t.disableJustify?t.disableCenter?["left","right"]:["left","center","right"]:["left","center","right","justify"],o=null!=t&&t.available_options?t.available_options:n,i=_e.device;return K.createElement(K.Fragment,null,o.map((function(n,o){return K.createElement("span",{key:o,className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button".concat(null!=t&&t.responsive&&t.responsive?n===e.state.value[i]?" active":"":n===e.state.value?" active":""),onClick:function(t){t.preventDefault(),e.onClickHandle(n)},role:"button"},K.createElement(wo,{name:"textAlign".concat(La()(n))})))})))}}]),i}(K.Component);const ec=Qr;function tc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var nc=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),t=o.call(this,e),(0,U.Z)((0,xo.Z)(t),"sanitizedValue",(function(){var e=t.props,n=e.input.value,o=e.params;if(null!=o&&o.responsive&&o.responsive){var i={xl:"",lg:"",md:n,sm:"",xs:""};return he()(n)?n:i}return he()(n)?n.md:n})),(0,U.Z)((0,xo.Z)(t),"handleChangeHeading",(function(e,n){e.preventDefault();var o=t.props,i=o.params,a=o.input,l=(a.value,a.onChange);if(null!=i&&i.responsive&&i.responsive){var r=_e.device||"md";if(he()(t.state.value)){var c=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tc(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t.state.value);c[r]=n,t.setState({value:c}),l(c)}else{var d={xl:"",lg:"",md:"",sm:"",xs:""};d[r]=n,t.setState({value:d}),l(d)}}else t.setState({value:n}),l(n)})),t.state={value:t.sanitizedValue()},t}return(0,F.Z)(i,[{key:"render",value:function(){var e=this,t=this.props,n=(t.input.value,t.params),o=_e.device||"md";return K.createElement(K.Fragment,null,["h1","h2","h3","h4","h5","h6","div","p","span"].map((function(t){return K.createElement("span",{key:t,className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button".concat(null!=n&&n.responsive&&n.responsive?t==e.state.value[o]?" active":"":t==e.state.value?" active":""),onClick:function(n){return e.handleChangeHeading(n,t)},role:"button"},K.createElement(wo,{name:"tag".concat(La()(t))})))})))}}]),i}(K.Component);const oc=nc,ic=function(e){var t=e.value,n=e.label,o=e.onChange,i=e.checked,a=e.disabled,l=void 0!==a&&a,r=e.css,c=void 0===r?"":r;return K.createElement("div",{className:"builder-form-group builder-form-inline ".concat(c||"")},n&&K.createElement("label",null,n),K.createElement("div",{className:"builder-form-switch"},K.createElement("input",{type:"checkbox",value:Pe(t)?String(t):void 0,checked:i,disabled:l,onChange:function(e){o&&o(e.target.checked,e)}})))};function ac(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function lc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ac(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ac(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const rc=function(e){var t=e.params,n=e.input,o=n.value,i=n.onChange,a=n.name,l=function(){var e=he()(o)?o:Object.assign({},{url:o}),t=Object.assign({},e);return lc(lc({},t),{},{type:t.type||"url",new_tab:!!t.new_tab,nofollow:!!t.nofollow,noreferrer:!!t.noreferrer,noopener:!!t.noopener})},r=(0,K.useState)(l()),c=(0,J.Z)(r,2),d=c[0],s=c[1],u=(0,K.useState)([]),m=(0,J.Z)(u,2),p=m[0],v=m[1],f=(0,K.useState)([]),b=(0,J.Z)(f,2),h=b[0],g=b[1],_=(0,K.useState)([]),E=(0,J.Z)(_,2),y=E[0],I=E[1],x=(0,K.useState)({}),O=(0,J.Z)(x,2),w=O[0],C=O[1],P=(0,K.useState)({}),A=(0,J.Z)(P,2),D=A[0],N=A[1],S=(0,K.useState)(0),T=(0,J.Z)(S,2),R=T[0],k=T[1],L=(0,K.useState)(0),M=(0,J.Z)(L,2),B=M[0],Z=M[1],j=[{label:"Open Popup",value:"open"},{label:"Close Popup",value:"close"}];(0,K.useEffect)((function(){return G(),H(),U(),z(),function(){s({})}}),[]),(0,K.useEffect)((function(){s(l())}),[o]),(0,K.useEffect)((function(){i(d)}),[d]);var G=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n,o;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadPagesList"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:(o=e.sent)&&(v(o),"page"===d.type&&V(d[d.type],o,"page"));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n,o;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadPopupsList"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:(o=e.sent)&&(I(o),"popup"===d.type&&(V(d[d.type],o),N(j.find((function(e){return String(e.value)===String(d.action)}))),k(d.is_no_repeat)));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n,o;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadSiteMenus"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:(o=e.sent)&&(g(o),"menu"===d.type&&V(d[d.type],o));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n,o,i,a;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=window.location.href,n=new URL(t),o=new URLSearchParams(n.search),i=t.match(/\/edit\/(\d+)\/?/),a=Number(null==i?void 0:i[1])||Number(o.get("id")),e.abrupt("return",a);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),z=function(){var e=(0,At.Z)(Nt().mark((function e(){var t;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=Object.assign({},d),e.next=3,F();case 3:t.close_popup=e.sent,t.close_popup&&s(t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if("page"===(arguments.length>2&&void 0!==arguments[2]?arguments[2]:null))return e=n.find((function(e){var n;return null==e||null===(n=e.options)||void 0===n?void 0:n.find((function(e,n){if(String(null==e?void 0:e.value)===String(t))return Z(n),e}))})),void C(e||{});var o=n.find((function(e){return String(e.value)===String(t)}));C(o||{})},W=function(e){var t=Object.assign({},d);t.action=(null==e?void 0:e.value)||"";var n=j.find((function(e){return String(e.value)===String(t.action)}));N(n),s(t)},Y=function(e){var t=null!=e&&e.clearInput?"":e.target.value,n=lc(lc({},d),{},{url:t});s(n)},q=d.type,X=!0!==(null==t?void 0:t.link_popup);return K.createElement("div",{className:"builder-form-group".concat(null!=t.class?" "+t.class:""),"data-field":a},t.title&&!t.hideTitle&&K.createElement("label",{className:"builder-link-title"},void 0!==t.desc&&""!=t.desc?K.createElement(Wi.Z,{content:t.desc,tagName:"span"},t.title):t.title),K.createElement("div",null,K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement("div",{className:"builder-nav-tabs builder-tab-".concat(t.tabStyle||"pills"," builder-nav-fill builder-mb-2")},["url","menu","page","popup"].map((function(e,t){if("popup"!==e||!X)return K.createElement("span",{key:t,className:"builder-nav-item".concat(e==q?" active":""),onClick:function(t){t.preventDefault(),function(e){var t=Object.assign({},d);t.type=e||"";var n="page"===t.type?p:"menu"===t.type?h:y;V(t[t.type],n);var o=j.find((function(e){return String(e.value)===String(t.action)}));N(o),k(t.is_no_repeat),s(t)}(e)},role:"button",tabIndex:0,onKeyDown:xe},La()(e))}))),K.createElement("div",{className:"builder-tab-content"},K.createElement("div",{className:"builder-form-group"},"popup"===q&&K.createElement(K.Fragment,null,K.createElement("label",null,"Action After Click"),K.createElement(Vi.ZP,{className:"builder-select-container mb-2",classNamePrefix:"builder-select",placeholder:"Select Action",options:j,value:null!=D&&D.label?D:null,isClearable:!0,isSearchable:!0,menuPlacement:"auto",menuPosition:"fixed",onChange:function(e){return W(e)}})),"url"==q?K.createElement("div",{className:"builder-position-relative"},K.createElement("input",{placeholder:"https://",className:"builder-form-field builder-form-field-text builder-pe-4",value:(null==d?void 0:d.url)||"",onChange:Y}),""===d.url&&K.createElement("span",{className:"builder-button builder-button-round builder-media-link-icon",role:"button"},K.createElement(wo,{name:"upload",onClick:function(){t.setGlobalPanel({name:"media",mediaType:t.mediaType||"attachment",isInsert:!0,inputName:a,inputValue:o})}})),""!==d.url&&K.createElement("span",{className:"builder-button builder-button-round builder-media-link-icon",role:"button"},K.createElement(wo,{name:"timesAlt",onClick:function(){return Y({clearInput:!0})}}))):"open"===d.action&&"popup"===d.type||"popup"!==d.type?K.createElement(K.Fragment,null,"popup"===q&&K.createElement("label",null,"Select"),K.createElement(Vi.ZP,{className:"builder-select-container ".concat("page"===q?" builder-select-container-group":""),classNamePrefix:"builder-select",placeholder:"Select ".concat(q),options:"page"==q&&p||"menu"==q&&h||"popup"==q&&y,value:function(){if("page"!==d.type)return null!=w&&w.label?w:null;var e=((null==w?void 0:w.options)||[])[B]||null;return null!=e&&e.label?e:null}(),isClearable:!0,isSearchable:!0,menuPlacement:"auto",menuPosition:"fixed",name:q+"Link",onChange:function(e){var t=Object.assign({},d);t[d.type]=(null==e?void 0:e.value)||"";var n="page"===t.type?p:"menu"===t.type?h:y;V(t[t.type],n,d.type),s(t)},components:{IndicatorSeparator:function(){return null}},formatGroupLabel:"page"===q?function(e){if("page"===q)return K.createElement("div",{className:"link-group-label-wrapper"},K.createElement(wo,{name:e.icon,className:"link-group-icon",fill:"none"}),K.createElement("span",{className:"link-group-label"},e.label))}:void 0,formatOptionLabel:"page"===q?function(e,t){var n=t.context;if("page"===q)return"menu"===n?K.createElement("div",{className:"link-option-label-wrapper"},K.createElement("span",null,null==e?void 0:e.label),K.createElement("span",{className:"link-option-label-slug"},null==e?void 0:e.legend)):null==e?void 0:e.label}:void 0})):K.createElement(K.Fragment,null)),"popup"===q&&"close"===d.action&&K.createElement(ic,{label:"Don't show again",val:R,checked:!!R,onChange:function(e){!function(e){var t=Object.assign({},d),n=e?1:0;t.is_no_repeat=n,k(n),s(t)}(e)}}),"popup"!==q&&K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-form-check"},K.createElement("label",{className:"builder-form-label justify-content-start mb-2"},K.createElement("input",{type:"checkbox",className:"builder-field-check",value:null!=d&&d.new_tab?d.new_tab:0,checked:!(null==d||!d.new_tab)&&d.new_tab,onChange:function(){var e=lc(lc({},d),{},{new_tab:!d.new_tab});s(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_OPEN_IN_NEW_TAB"))),K.createElement("div",{className:"builder-form-check"},K.createElement("label",{className:"builder-form-label justify-content-start mb-2"},K.createElement("input",{type:"checkbox",className:"builder-field-check",value:null!=d&&d.nofollow?d.nofollow:0,checked:!(null==d||!d.nofollow)&&d.nofollow,onChange:function(){var e=lc(lc({},d),{},{nofollow:!d.nofollow});s(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_FOLLOW"))),K.createElement("div",{className:"builder-form-check"},K.createElement("label",{className:"builder-form-label justify-content-start mb-2"},K.createElement("input",{type:"checkbox",className:"builder-field-check",value:null!=d&&d.noreferrer?d.noreferrer:0,checked:!(null==d||!d.noreferrer)&&d.noreferrer,onChange:function(){var e=lc(lc({},d),{},{noreferrer:!d.noreferrer});s(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_REFERRER"))),K.createElement("div",{className:"builder-form-check"},K.createElement("label",{className:"builder-form-label justify-content-start mb-2"},K.createElement("input",{type:"checkbox",className:"builder-field-check",value:null!=d&&d.noopener?d.noopener:0,checked:!(null==d||!d.noopener)&&d.noopener,onChange:function(){var e=lc(lc({},d),{},{noopener:!d.noopener});s(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_OPENER")))))))))},cc=function(e){var t,n,o,i,a,l=(0,K.useRef)(null),r=e.topGap,c=void 0===r?0:r,d=e.parent_el,s=e.position,u=e.open,m=e.children,p=e.onHide,v=e.scroll_target,f=void 0===v?window:v,b=e.className,h=(t=l,n=(0,K.useState)(!1),o=(0,J.Z)(n,2),i=o[0],a=o[1],(0,K.useEffect)((function(){var e=function(e){t&&null!==t.current&&!t.current.contains(e.target)&&a(!i)};return i&&t&&(window.addEventListener("click",e),window.iWindow.addEventListener("click",e)),function(){window.removeEventListener("click",e),window.iWindow.removeEventListener("click",e)}}),[i,t]),[i,a]),g=(0,J.Z)(h,2),_=g[0],E=g[1];(0,K.useEffect)((function(){E(!!u)}),[u]),(0,K.useEffect)((function(){_?I():(l.current&&(l.current.style.visibility="hidden"),p&&p())}),[_]),(0,K.useEffect)((function(){if(f)return f.addEventListener("scroll",y),function(){f.removeEventListener("scroll",y)}}),[y,d,f]);var y=Ii()((function(){I()})),I=function(){if(d.current&&l.current){var e=d.current.getBoundingClientRect(),t=l.current.getBoundingClientRect(),n=x(e,t,s);if("bottom"===n&&(l.current.style.top=e.top+e.height+c+"px"),"top"===n){var o=e.top-t.height+c;l.current.style.top=o+"px"}var i=window.innerWidth||document.documentElement.clientWidth;e.left+l.current.getBoundingClientRect().width>i?(l.current.style.left="auto",l.current.style.right="10px"):s.center?l.current.style.left=e.left+e.width/2+"px":l.current.style.left=e.left+"px",l.current.style.visibility="visible"}},x=function(e,t,n){if(n.bottom)return e.bottom+t.height>window.innerHeight?"top":"bottom"};return(0,Y.createPortal)(K.createElement(K.Fragment,null,_&&K.createElement("div",{ref:l,style:{position:"fixed",zIndex:5e9},className:b},m)),document.body)};"".concat(O,"/empty_ai_image.svg");var dc=n(2166);const sc=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t,n,a,l,r,c,d,s,u;(0,H.Z)(this,i),u=o.call(this,e),(0,U.Z)((0,xo.Z)(u),"getFilename",(function(e){var t=e.path.lastIndexOf("/");return e.path.substr(t+1)||""})),(0,U.Z)((0,xo.Z)(u),"trimFilename",(function(e){if(!e)return"";var t=e.lastIndexOf(".");return-1===t?e:e.slice(0,t)})),(0,U.Z)((0,xo.Z)(u),"getFileExtension",(function(e){if(!e)return"";var t=e.split(".");return 0===t.length?"":t.length>=1?t.pop():void 0})),(0,U.Z)((0,xo.Z)(u),"renameFile",(0,At.Z)(Nt().mark((function e(){var t,n,o,i,a,l,r,c;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=u.props,o=n.item,i=n.handleUpdateMediaItems,o.title!==u.state.fileName){e.next=3;break}return e.abrupt("return");case 3:return a={id:o.id,title:u.state.fileName,path:o.path,thumb:o.thumb},l="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=media.renameMedia"),e.next=7,fetch(l,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify(a)});case 7:return r=e.sent,e.next=10,r.json();case 10:null!=(c=e.sent)&&null!==(t=c.data)&&void 0!==t&&t.status?(ae(Joomla.JText._(c.data.data),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),i()):le(Joomla.JText._(c.data.data),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 12:case"end":return e.stop()}}),e)})))),(0,U.Z)((0,xo.Z)(u),"handleClickMediaItem",(function(e){return function(){e||u.props.onHandleItemClick(u.props.item)}})),u.state={activeMenu:!1,editState:!1,fileName:u.trimFilename(u.getFilename(e.item)),fileExt:u.getFileExtension(u.getFilename(e.item))},u.canCreate=null!==(t=null===(n=userPermissions)||void 0===n?void 0:n.create)&&void 0!==t&&t,u.canDelete=null!==(a=null===(l=userPermissions)||void 0===l?void 0:l.delete)&&void 0!==a&&a;var m=null!==(r=null===(c=userPermissions)||void 0===c?void 0:c.edit)&&void 0!==r&&r,p=null!==(d=null===(s=userPermissions)||void 0===s?void 0:s.edit_own)&&void 0!==d&&d;return u.canEdit=m||p&&userPermissions.user_id===e.item.created_by,u}return(0,F.Z)(i,[{key:"displayMediaFileFormate",value:function(e){var t;switch(e){case"mp4":case"mov":case"wmv":case"avi":case"mpg":case"ogv":case"3gp":case"3g2":t={type:"video",icon:"videoCameraDuo"};break;case"mp3":case"m4a":case"ogg":case"wav":t={type:"audio",icon:"music"};break;case"doc":case"docx":case"odt":t={type:"document",icon:"wordDuo"};break;case"key":case"ppt":case"pptx":case"pps":case"ppsx":t={type:"presentation",icon:"powerpointDuo"};break;case"xls":case"xlsx":t={type:"excel",icon:"excelDuo"};break;case"pdf":t={type:"pdf",icon:"pdfDuo"};break;case"zip":t={type:"archive",icon:"zipDuo"};break;default:t={type:"image",icon:"image"}}return t}},{key:"renderDropdown",value:function(){var e=this;return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-dropdown-overlay",onClick:function(){return e.setState({activeMenu:!1})}}),K.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},K.createElement("div",{className:"builder-list-item builder-list-item-action".concat(this.canEdit?"":" disabled"),onClick:function(t){t.preventDefault(),e.canEdit&&e.setState({activeMenu:!1,editState:!0})}},K.createElement(wo,{name:"pencil",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_RENAME")),K.createElement("div",{className:"builder-list-item builder-list-item-delete builder-list-item-action".concat(this.canDelete?"":" disabled"),onClick:function(t){t.preventDefault(),e.canDelete&&(e.setState({activeMenu:!1}),e.props.onHandleDeleteItem())}},K.createElement(wo,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE"))))}},{key:"render",value:function(){var e,t=this,n=this.props,o=n.item,i=n.mediaTypeToInsert,a=this.displayMediaFileFormate(o.ext),l=0===(null==o?void 0:o.id)?o.title:o.id,r=null===(e=this.props.activeItem)||void 0===e?void 0:e[l],c=i&&i!==o.type;return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-card builder-card-selectable builder-card-media".concat(r?" active":""," builder-mb-4"),onClick:this.handleClickMediaItem(c),style:c?{cursor:"not-allowed",opacity:".7"}:void 0},K.createElement("div",{className:"builder-card-".concat("image"==o.type?"image":"icon builder-card-icon-".concat(a.type))},"image"==o.type?K.createElement("img",{title:this.state.fileName,src:pagebuilder_base+"".concat(null!=o&&o.thumb?o.thumb:o.path),loading:"lazy"}):K.createElement(wo,{name:a.icon,size:"9x"}),r?K.createElement("span",{className:"builder-field-check active","area-hidden":"true"}):K.createElement("span",{className:"builder-field-check","area-hidden":"true"})),K.createElement("div",{className:"builder-card-footer"},this.state.editState?K.createElement("input",{type:"text",className:"builder-form-field",value:this.state.fileName,onChange:function(e){return t.setState({fileName:e.target.value})},autoFocus:!0,onKeyDown:function(e){"Escape"===e.key?(t.setState({editState:!1}),t.setState({fileName:t.trimFilename(t.getFilename(o))})):"Enter"===e.key&&(t.setState({editState:!1}),t.renameFile())}}):K.createElement("span",{className:"builder-card-title builder-text-truncate",title:this.state.fileName,onDoubleClick:function(){return t.setState({editState:!0})}},"".concat(this.state.fileName,".").concat(this.state.fileExt)),K.createElement("span",{className:"builder-ms-2",onClick:function(e){r&&e.stopPropagation(),Object.keys(t.props.activeItem).length>1?t.setState({activeMenu:!1}):t.setState({activeMenu:!0})}},K.createElement("span",{className:"builder-button builder-button-icon",role:"button"},K.createElement(wo,{name:"ellipsisY"}))))),this.state.activeMenu&&1===Object.keys(this.props.activeItem).length&&this.renderDropdown())}}]),i}(K.Component);function uc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var mc=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t,n,a,l,r,c,d;return(0,H.Z)(this,i),d=o.call(this,e),(0,U.Z)((0,xo.Z)(d),"handleFolderDeletion",(function(e){var t,n=d.props.filtered+"/"+e;jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&task=media.delete_folder",data:{folder:n,deleteItem:"multiple"},cache:!1,async:!1,success:function(e){try{var n=jQuery.parseJSON(e);n.status?t=n:alert(n.output)}catch(t){jQuery(".sp-pagebuilder-media-body-inner").html(e)}},error:function(e){var t,n=e.responseJSON;le(null==n||null===(t=n.data)||void 0===t?void 0:t.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"))}}),void 0!==t.status&&t.status&&d.props.onDeleteFolder(t.output)})),(0,U.Z)((0,xo.Z)(d),"handleFolderRename",(function(e){d.setState({newfolderName:e})})),(0,U.Z)((0,xo.Z)(d),"handleFolderRenameSave",(function(){var e,t=d.props.filtered+"/"+d.state.newfolderName,n=d.props.filtered+"/"+d.state.oldfolder.name;jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&task=media.rename_folder",data:{currentfolder:n,newfolder:t,renameItem:"single"},cache:!1,async:!1,success:function(t){try{var n=jQuery.parseJSON(t);n.status?e=n:alert(n.output)}catch(e){jQuery(".sp-pagebuilder-media-body-inner").html(t)}},error:function(e){var t,n=e.responseJSON;le(null==n||null===(t=n.data)||void 0===t?void 0:t.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"))}}),void 0!==e.status&&e.status&&d.props.onRenameFolder(d.state.oldfolder,e.output),d.handleItemClick(e.output),d.setState({folderRenameEnable:!1,newfolderName:"",oldfolder:""})})),(0,U.Z)((0,xo.Z)(d),"handleDeleteAction",(function(e){if(e.preventDefault(),d.canDelete){var t=d.props,n=t.activeItem,o=t.filtered,i=t.isEmptyFolder,a=t.onHandleDeleteItem,l=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uc(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n),r=!1;Object.values(l).forEach((function(e){var t,n=(t=null==e?void 0:e.fullname,(null==e?void 0:e.name)&&t?o+"/"+e.name:null);n&&!i(n)?d.handleFolderDeletion(e.name):r||(a(),r=!0)}))}})),d.state={folderRenameEnable:!1,newfolderName:"",oldfolder:"",activeMenu:"",editState:"",folderName:"",isConsentModalOpen:!1,currEvent:null,isDropdownConsentModalOpen:!1},d.canCreate=null!==(t=null===(n=userPermissions)||void 0===n?void 0:n.create)&&void 0!==t&&t,d.canEdit=null!==(a=null===(l=userPermissions)||void 0===l?void 0:l.edit)&&void 0!==a&&a,d.canDelete=null!==(r=null===(c=userPermissions)||void 0===c?void 0:c.delete)&&void 0!==r&&r,d}return(0,F.Z)(i,[{key:"handleChangeFilter",value:function(e){this.props.onFilterChange(e)}},{key:"handleItemClick",value:function(e){(0==this.props.activeItem.id&&this.props.activeItem.title==e.title||this.props.activeItem.id==e.id&&void 0!==this.props.activeItem.id)&&(e=""),this.props.onHandleItemClick(e)}},{key:"handleCreateFolder",value:function(e){var t,n=this.props.filtered+"/"+e;jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&task=media.create_folder",data:{folder:n},cache:!1,async:!1,success:function(e){try{var n=jQuery.parseJSON(e);n.status?t=n:alert(n.output)}catch(t){jQuery(".sp-pagebuilder-media-body-inner").html(e)}}}),void 0!==t.status&&t.status&&this.props.onCreateFolder(t.output)}},{key:"renderDropdown",value:function(e,t){var n=this;return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-dropdown-overlay",onClick:function(){return n.setState({activeMenu:!1})}}),K.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},K.createElement("div",{className:"builder-list-item builder-list-item-action".concat(this.canEdit?"":" disabled"),onClick:function(o){o.preventDefault(),n.canEdit&&n.setState({activeMenu:"",editState:e,oldfolder:t,newfolderName:t.name})}},K.createElement(wo,{name:"pencil",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_RENAME")),K.createElement("div",{className:"builder-list-item builder-list-item-delete builder-list-item-action".concat(this.canDelete?"":" disabled"),onClick:function(t){t.preventDefault(),n.canDelete&&n.setState({activeMenu:"",isDropdownConsentModalOpen:!0,folder:e})}},K.createElement(wo,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE"))))}},{key:"render",value:function(){var e=this,t=this.props,n=t.activeItem,o=t.folders,i=t.breadcrumbs,a=t.filters,l=t.filtered;return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-px-5"},K.createElement("div",{className:"builder-breadcrumb builder-py-4"},K.createElement("span",{className:"builder-breadcrumb-item"},K.createElement(wo,{name:"foldersDuo"})," ",Joomla.JText._("COM_SPPAGEBUILDER_FOLDERS")),i.map((function(t,n,o){return K.createElement("span",{key:n,className:"builder-breadcrumb-item".concat(n===o.length-1?" active":""),onClick:function(n){n.preventDefault(),e.handleChangeFilter(t.path)}},t.label)}))),Object.keys(n).length>0&&K.createElement("div",null,K.createElement("span",{className:"builder-button builder-button-danger".concat(this.canDelete?"":" disabled"),onClick:function(t){return e.setState({isConsentModalOpen:!0,currEvent:t})}},K.createElement(wo,{name:"timesAlt"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE"))),K.createElement(Kr,{isOpen:this.state.isConsentModalOpen||this.state.isDropdownConsentModalOpen,title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_MEDIA_MANAGER_MODAL_CONSENT_TITLE"),consentBody:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_MEDIA_MANAGER_MODAL_CONSENT_CONFIRM_MESSAGE"),closeModal:function(){return e.setState({isConsentModalOpen:!1,isDropdownConsentModalOpen:!1})},handleConfirmation:function(){e.state.isConsentModalOpen&&e.state.currEvent&&e.handleDeleteAction(e.state.currEvent),e.state.isDropdownConsentModalOpen&&!e.state.isConsentModalOpen&&e.handleFolderDeletion(e.state.folder)},btnVariant:"danger"})),K.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},K.createElement("div",{className:"builder-media-item-list builder-p-5 builder-pt-0"},K.createElement("div",{className:"builder-row builder-row-columns-5 builder-gutter-4"},K.createElement("div",{className:"builder-column",onClick:function(t){if(t.preventDefault(),e.canCreate){var n=prompt(Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_ENTER_DIRECTORY_NAME"));null!=n&&""!=(n=n.trim())&&e.handleCreateFolder(n)}}},K.createElement("div",{className:"builder-card builder-card-selectable builder-card-media builder-mb-4".concat(this.canCreate?"":" disabled")},K.createElement("div",{className:"builder-card-icon builder-card-icon-folder"},K.createElement(wo,{name:"folderPlusDuo",size:"7x"})),K.createElement("div",{className:"builder-card-media-heading builder-text-truncate"},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_CREATE_FOLDER")))),null==o?void 0:o.map((function(t,o){var i=a.find((function(e){var n=l.replace(/\\/g,"/")+"/"+t;return e.name===t&&n===e.relname})),r=void 0!==(null==n?void 0:n[i.id])&&i.fullname===n[i.id].fullname;return K.createElement("div",{key:o,className:"builder-column",onClick:function(t){t.preventDefault(),e.handleItemClick(i)},onDoubleClick:function(n){n.preventDefault();var o=l+"/"+t;e.handleChangeFilter(o)}},K.createElement("div",{className:"builder-card builder-card-selectable builder-card-media".concat(r?" active":""," builder-mb-4")},K.createElement("div",{className:"builder-card-icon builder-card-icon-folder"},K.createElement(wo,{name:"foldersDuo",size:"7x"}),r?K.createElement("span",{className:"builder-field-check active","area-hidden":"true"}):K.createElement("span",{className:"builder-field-check","area-hidden":"true"})),K.createElement("div",{className:"builder-card-footer"},e.state.editState===t?K.createElement("input",{type:"text",className:"builder-form-field",value:e.state.newfolderName,onChange:function(t){return e.handleFolderRename(t.target.value)},onKeyDown:function(t){"Enter"===t.key&&e.handleFolderRenameSave()},autoFocus:!0}):K.createElement("span",{className:"builder-card-title builder-text-truncate",title:t,onDoubleClick:function(n){n.preventDefault(),e.setState({editState:t,oldfolder:i,newfolderName:i.name})}},t),K.createElement("span",{className:"builder-ms-2"},K.createElement("span",{className:"builder-button builder-button-icon",role:"button",onClick:function(o){r&&o.stopPropagation(),Object.keys(n).length>1?e.setState({activeMenu:""}):e.setState((function(e){return e.activeMenu===t?{activeMenu:""}:{activeMenu:t}}))}},K.createElement(wo,{name:"ellipsisY"}))))),e.state.activeMenu===t&&1===Object.keys(n).length&&e.renderDropdown(t,i))})),this.props.items.map((function(t){return K.createElement("div",{key:t.path,className:"builder-column",onClick:function(n){n.preventDefault(),e.handleItemClick(t)}},K.createElement(sc,{item:t,activeItem:e.props.activeItem,onHandleItemClick:e.props.onHandleItemClick,onHandleDeleteItem:e.props.onHandleDeleteItem}))}))))))}}]),i}(K.Component);const pc=mc,vc=function(e){var t,n,o=e.uploadMedia,i=e.showUploadButton,a=void 0!==i&&i,l=e.onHandleUpload,c=(0,K.useRef)(null),d=null!==(t=null===(n=userPermissions)||void 0===n?void 0:n.create)&&void 0!==t&&t,s=(0,po.L)({accept:[dc.FILE],canDrop:function(){return d},drop:function(e,t){t.getItem().files.forEach((function(e){return o(e)}))}}),u=(0,J.Z)(s,2)[1];return K.createElement("div",{className:"builder-media-drop-interface",style:{width:a?"100%":"initial"},ref:u},d?K.createElement(K.Fragment,null,K.createElement(wo,{name:"cloudUpload",size:"7x",className:"builder-opacity-3"}),K.createElement("div",{className:"builder-fs-h3 builder-mt-2"},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_DROP_FILES"))):K.createElement("div",{className:"builder-fs-h3 builder-mt-2 text-muted"},Joomla.JText._("COM_SPPAGEBUILDER_NO_UPLOAD_PERMISSION")),a&&d&&K.createElement(K.Fragment,null,K.createElement("p",{className:"builder-my-1 builder-text-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_ROW_OR")),K.createElement("div",{className:"builder-p-3"},K.createElement("span",{className:"builder-button builder-button-primary builder-button-md builder-d-block",onClick:function(e){var t;e.preventDefault(),d&&(null===(t=c.current)||void 0===t||t.click())},role:"button"},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_UPLOAD_FILES")),K.createElement("input",{type:"file",className:"builder-d-none",ref:c,onChange:function(e){var t=e.target.files;l((0,r.Z)(t))},multiple:!0}))))};const fc=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){return(0,H.Z)(this,i),o.call(this,e)}return(0,F.Z)(i,[{key:"render",value:function(){var e=this;return""!==this.props.activeItem&&K.createElement("div",{className:"builder-modal-footer builder-modal-footer-white"},K.createElement("span",{className:"builder-button builder-button-primary",onClick:function(t){t.preventDefault(),e.props.onInsertMediaClick()},role:"button",tabIndex:0,onKeyDown:xe},K.createElement(wo,{name:"check"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_INSERT")),K.createElement("span",{className:"builder-button builder-button-secondary",onClick:function(t){t.preventDefault(),e.props.onHandleItemClick("")},role:"button",tabIndex:0,onKeyDown:xe},K.createElement(wo,{name:"timesAlt"})," ",Joomla.JText._("COM_SPPAGEBUILDER_CANCEL")))}}]),i}(K.Component);const bc=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).state={months:["January","February","March","April","May","June","July","August","September","October","November","December"]},t}return(0,F.Z)(i,[{key:"handleChangeFiler",value:function(e){e.preventDefault(),this.props.onFilterChange(e.target.value)}},{key:"render",value:function(){var e=this;return K.createElement("div",null,"folders"==this.props.typeOfMedia&&K.createElement("div",null,K.createElement("select",{className:"builder-form-field",value:this.props.filtered,onChange:this.handleChangeFiler.bind(this)},K.createElement("option",{value:sppbMediaPath},sppbMediaPath),this.props.filters.map((function(e,t){return K.createElement("option",{key:t,value:e.relname},e.relname)})))),"folders"!=this.props.typeOfMedia&&K.createElement("div",null,K.createElement("select",{className:"builder-form-field",value:this.props.filtered,onChange:this.handleChangeFiler.bind(this)},K.createElement("option",{value:""},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_ALL")),this.props.filters.map((function(t,n){var o=t.year+"-"+t.month;return K.createElement("option",{key:n,value:o},e.state.months[t.month-1]," ",t.year," ")})))))}}]),i}(K.Component);const hc=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){return(0,H.Z)(this,i),o.call(this,e)}return(0,F.Z)(i,[{key:"handleChangeFiler",value:function(e){e.preventDefault(),this.props.onFilterChange(e.target.value)}},{key:"handleSearchTextChange",value:function(e){e.preventDefault(),this.props.onHandleSearchText(e.target.value)}},{key:"render",value:function(){return K.createElement("div",{className:"builder-px-0 builder-py-4 builder-row builder-justify-content-start builder-gutter-0"},K.createElement("div",{className:"builder-column-12"},K.createElement("div",{className:"builder-mx-5 builder-d-flex builder-justify-content-".concat("folders"!=this.props.browserMediaType?"between":"end"," builder-gap-3")},"folders"!=this.props.browserMediaType?K.createElement("div",{className:"builder-has-icon-left builder-flex-full"},K.createElement(wo,{name:"search",className:"builder-form-icon"}),K.createElement("input",{type:"text",ref:"searchTextRef",className:"builder-form-field",onKeyUp:this.handleSearchTextChange.bind(this),autoComplete:"off",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_SEARCH")})):K.createElement("div",{className:"builder-has-icon-left builder-flex-full"},K.createElement(wo,{name:"search",className:"builder-form-icon disabled"}),K.createElement("input",{disabled:!0,type:"text",className:"builder-form-field disabled",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_SEARCH")})),K.createElement("div",{className:"builder-w-200"},K.createElement(bc,{onFilterChange:this.props.onFilterChange,typeOfMedia:this.props.typeOfMedia,filtered:this.props.filtered,filters:this.props.filters})))))}}]),i}(K.Component),gc=function(e){var t,n,o,i=e.items,a=e.activeItem,l=e.pageNav,r=e.typeOfMedia,c=e.supported,d=e.onHandleItemClick,s=e.onHandlePageNavClick,u=e.onHandleDeleteItem,m=e.mediaTypeToInsert,p=e.handleUpdateMediaItems,v=e.uploadMedia,f=e.onHandleUpload,b=null!==(t=null===(n=userPermissions)||void 0===n?void 0:n.delete)&&void 0!==t&&t;return i.length>0?K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-px-5"},K.createElement("div",{className:"builder-breadcrumb builder-py-4"},K.createElement("span",{className:"builder-breadcrumb-item"},K.createElement(wo,{name:"filesDuo"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_ALL_ITEMS")),"*"!=r&&K.createElement("span",{className:"builder-breadcrumb-item active"},(o=r).charAt(0).toUpperCase()+o.slice(1),"s")),Object.keys(a).length>0&&K.createElement("div",null,K.createElement("span",{className:"builder-button builder-button-danger".concat(b?"":" disabled"),onClick:function(e){e.preventDefault(),b&&u()},onKeyDown:xe,tabIndex:0,role:"button"},K.createElement(wo,{name:"timesAlt"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE")))),K.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative",onScroll:function(e){var t=e.target;t.scrollHeight-t.scrollTop===t.clientHeight&&"true"==l&&s()}},K.createElement("div",{className:"builder-media-item-list builder-p-5 builder-pt-0"},K.createElement("div",{className:"builder-row builder-row-columns-5 builder-gutter-4"},i.map((function(e){return K.createElement("div",{key:e.id,onClick:function(t){t.preventDefault(),e.type===c&&function(e){var t=a.id===e.id?"":e;d(t)}(e)},className:"builder-column",onKeyDown:xe,tabIndex:0,role:"button"},K.createElement(sc,{item:e,activeItem:a,mediaTypeToInsert:m,onHandleItemClick:d,onHandleDeleteItem:u,handleUpdateMediaItems:p}))}))),"true"==l&&K.createElement("div",{className:"builder-text-center"},K.createElement("div",{className:"builder-spinner builder-spinner-sm","area-hidden":"true"}))))):K.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},K.createElement(vc,{uploadMedia:v,onHandleUpload:f,showUploadButton:!0}))};var _c=[{name:"*",icon:"filesDuo",title:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_ALL_ITEMS")},{name:"image",icon:"image",title:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_IMAGES")},{name:"video",icon:"videoCameraDuo",title:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_VIDEOS")},{name:"audio",icon:"music",title:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_AUDIOS")},{name:"attachment",icon:"paperclip",title:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_ATTACHMENTS")},{name:"folders",icon:"foldersDuo",title:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_FOLDERS")}];const Ec=function(e){var t,n,o=(0,K.useRef)(null),i=null!==(t=null===(n=userPermissions)||void 0===n?void 0:n.create)&&void 0!==t&&t,a=function(t){return function(n){n.preventDefault(),e.onHandleCategoryChange(t.name)}};return K.createElement("div",{className:"builder-column-2 builder-h-100"},K.createElement("div",{className:"builder-card builder-m-4 builder-pb-2 builder-me-0"},K.createElement("div",{className:"builder-p-3"},K.createElement("span",{className:"builder-button builder-button-primary builder-button-md builder-d-block".concat(i?"":" disabled"),onClick:function(e){var t;e.preventDefault(),i&&(null===(t=o.current)||void 0===t||t.click())},role:"button"},K.createElement(wo,{name:"upload"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_UPLOAD_FILES")),K.createElement("input",{type:"file",className:"builder-d-none",ref:o,onChange:function(t){if(i){var n=t.target.files;e.onHandleUpload((0,r.Z)(n))}},multiple:!0})),K.createElement("div",{className:"builder-list-group"},_c.map((function(t,n){return K.createElement("span",{key:n,className:"builder-list-item builder-list-item-action builder-user-select-none".concat(t.name===e.browserMediaType?" active":""),onClick:a(t),role:"button"},K.createElement(wo,{name:t.icon,className:"builder-me-2"}),t.title)})))))},yc=function(e){var t=e.message;return K.createElement("div",{className:"builder-spinner-container"},K.createElement("div",{className:"builder-spinner","area-hidden":"true"}),t&&K.createElement("div",{className:"builder-mt-3"},K.createElement("span",{className:"builder-ms-2"},t)))};function Ic(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function xc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ic(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ic(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Oc=function(e){(0,z.Z)(a,e);var t,n,o,i=(n=a,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,W.Z)(n);if(o){var i=(0,W.Z)(this).constructor;e=Reflect.construct(t,arguments,i)}else e=t.apply(this,arguments);return(0,V.Z)(this,e)});function a(e){var t;return(0,H.Z)(this,a),t=i.call(this,e),(0,U.Z)((0,xo.Z)(t),"isEmptyFolder",(function(e){var n={type:t.state.typeOfMedia};"folders"!=t.state.typeOfMedia?n.date=e:n.path=e;var o,i,a=t.getMediaItems(n);if("folders"==n.type)return!((null===(o=a.items)||void 0===o?void 0:o.length)>0||(null===(i=a.folders_list)||void 0===i?void 0:i.length)>0)})),(0,U.Z)((0,xo.Z)(t),"renameFolder",function(){var e=(0,At.Z)(Nt().mark((function e(n,o){return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.deleteFolder(n);case 2:return e.next=4,t.createFolder(o);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),(0,U.Z)((0,xo.Z)(t),"showFooter",(function(){var e,n,o=t.props,i=o.isOver,a=o.disableInsert,l=o.type,r=o.isGallery,c=t.state.activeItem,d=Object.keys(c).length>0,s=d&&Object.values(c)[0].type,u="*"===l||s===l,m="folders"===t.state.typeOfMedia&&Ht(null===(e=Object.values(c)[0])||void 0===e?void 0:e.parent),p=m&&r,v=null===(n=t.props.globalPanel)||void 0===n?void 0:n.isInsert;if(a&&!v)return!1;var f=!i&&d&&(u||p)&&!(m&&Object.values(c).length>1);return!(!t.props.onHandleInsertMedia&&"attachment"!==s)&&f})),(0,U.Z)((0,xo.Z)(t),"updateFormData",(function(e,t,n){for(var o=e,i=0;i<t.length;i++){if(!he()(o))return{};"url"===t[i]&&(o.tab="link"),i===t.length-1&&(o[t[i]]=n),o=o[t[i]]}return e})),(0,U.Z)((0,xo.Z)(t),"handleInsertAttachment",(function(){var e,n=t.state.activeItem,o=t.props.globalPanel,i=o.inputName,a=o.inputValue;t.props.setGlobalPanel({});var l=((null===(e=Object.values(n))||void 0===e?void 0:e[0])||{}).path,r=i.split(/\.|\[|\].|\]/);if(r=r.flatMap((function(e){return""===e?[]:Number.isNaN(parseInt(e))?e:parseInt(e)})),fa.addon.settings){var c,d,s,u=fa.addon,m=null===(c=t.props.currentState[fa.rowIndex])||void 0===c?void 0:c.id,p=null===(d=t.props.currentState[fa.rowIndex])||void 0===d||null===(d=d.columns[fa.colIndex])||void 0===d?void 0:d.id;if(!m||!p||null===(s=u)||void 0===s||null===(s=s.addon)||void 0===s||!s.id)return;var v=Ke(m,p,u.addon.id);if(!v)return;var f=X()(v.settings);f=t.updateFormData(f,r,xc(xc({},a),{},{url:l})),u=xc(xc({},u),{},{settings:xc(xc({},u.settings),{},{formData:f})}),fa.setAddon(u);var b={type:fa.type,index:fa.rowIndex,settings:u.settings};t.props.saveSettings(b)}})),t.state={typeOfInput:t.props.type,typeOfMedia:t.props.type,pageNav:!1,mediaItems:[],folders:[],breadcrumbs:[],searchText:"",filters:[],filtered:"",activeItem:{},fetched:!1,uploading:!1},t.liveSearchTimer=0,t}return(0,F.Z)(a,[{key:"componentDidMount",value:function(){var e={type:this.state.typeOfMedia},t=this.getMediaItems(e);Ht(t)&&this.setState({mediaItems:t.items,pageNav:t.pageNav,filters:t.filters})}},{key:"handleSearchText",value:function(e){var t=e.trim(),n={type:this.state.typeOfMedia,date:this.state.filtered,search:t};this.liveSearchTimer&&clearTimeout(this.liveSearchTimer),this.liveSearchTimer=setTimeout(function(){var e=this.getMediaItems(n);Ht(e)&&this.setState({mediaItems:e.items,pageNav:e.pageNav,filters:e.filters,searchText:t})}.bind(this),300)}},{key:"handlePageNavClick",value:function(){var e=this.state,t=e.mediaItems,n=e.typeOfMedia,o=e.filtered,i=e.searchText,a={type:n,date:o};""!==i&&(a.search=i),t.length>0&&(a.start=t.length);var l=this.getMediaItems(a);Ht(l)&&this.setState({mediaItems:[].concat((0,r.Z)(t),(0,r.Z)(l.items)),pageNav:l.pageNav})}},{key:"getFolderItems",value:function(){var e={type:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"folders",path:arguments.length>1&&void 0!==arguments[1]?arguments[1]:""};return this.getMediaItems(e)}},{key:"handleCategoryChange",value:function(e){var t={type:e};"folders"==e&&(t.path=window.sppbMediaPath);var n=this.getMediaItems(t);n&&("folders"==e?this.setState({mediaItems:n.items,filters:n.folders,folders:n.folders_list,breadcrumbs:n.breadcrumbs,typeOfMedia:e,pageNav:"",activeItem:"",searchText:"",filtered:window.sppbMediaPath}):this.setState({typeOfMedia:e,mediaItems:n.items,filters:n.filters,pageNav:n.pageNav,activeItem:"",searchText:"",filtered:""}))}},{key:"filterChange",value:function(e){var t={type:this.state.typeOfMedia};"folders"!=this.state.typeOfMedia?t.date=e:t.path=e;var n=this.getMediaItems(t);Ht(n)&&("folders"==t.type?this.setState({mediaItems:n.items,folders:n.folders_list,breadcrumbs:n.breadcrumbs,pageNav:"",activeItem:"",searchText:"",filtered:e}):this.setState({mediaItems:n.items,pageNav:n.pageNav,activeItem:"",searchText:"",filtered:e}))}},{key:"getMediaItems",value:function(e){var t,n=this,o=pagebuilder_base+"index.php?option=com_sppagebuilder&view=media&layout=browse&format=json&source=page";return"folders"==e.type&&(o=pagebuilder_base+"index.php?option=com_sppagebuilder&view=media&layout=folders&format=json&source=page"),this.setState({fetched:!1}),jQuery.ajax({type:"POST",url:o,data:e,dataType:"json",cache:!1,async:!1,success:function(e){t=e,n.setState({fetched:!0,loadingMoreMedia:!1})},error:function(e){var t,o=e.responseJSON;le(null==o||null===(t=o.data)||void 0===t?void 0:t.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),n.setState({fetched:!0,loadingMoreMedia:!1})}}),t}},{key:"handleUpdateMediaItems",value:function(){var e={type:this.state.typeOfMedia},t=this.getMediaItems(e);Ht(t)&&this.setState({mediaItems:t.items,pageNav:t.pageNav,filters:t.filters})}},{key:"handleActiveItem",value:function(e){if(""!==e){var t=this.state.activeItem,n=void 0===(null==e?void 0:e.id)||0===e.id?e.title:e.id,o={};if(null!=t&&t[n])delete(o=xc({},t))[n];else{var i;if(this.props.isGallery)return o=xc(xc({},t),{},(0,U.Z)({},n,e)),void this.setState({activeItem:o});null!==(i=this.props.globalPanel)&&void 0!==i&&i.isInsert?o=(0,U.Z)({},n,e):"manager"===this.props.client?o=xc(xc({},t),{},(0,U.Z)({},n,e)):"field"===this.props.client&&(o=(0,U.Z)({},n,e))}this.setState({activeItem:o})}else this.setState({activeItem:{}})}},{key:"formatMediaInsert",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!Array.isArray(e))throw new Error("formattingData must be an array");return e.map((function(e){var t,n;return{title:null==e?void 0:e.title,thumb:{src:null==e?void 0:e.path,width:null==e||null===(t=e.media_attr)||void 0===t||null===(t=t.full)||void 0===t?void 0:t.width,height:null==e||null===(n=e.media_attr)||void 0===n||null===(n=n.full)||void 0===n?void 0:n.height},full:null==e?void 0:e.path,alt:""}}))}},{key:"insertMediaClick",value:function(){var e,t=this.state.activeItem;if(null!==(e=this.props.globalPanel)&&void 0!==e&&e.mediaType)this.handleInsertAttachment();else if(void 0===Object.values(t)[0].type){if(Object.values(t)[0]){var n=Object.values(t)[0].relname+"/",o=this.getFolderItems("folders",n).items,i=this.formatMediaInsert(o);this.props.onHandleInsertMedia&&this.props.onHandleInsertMedia(i)}}else if(this.props.isGallery){var a=this.formatMediaInsert(Object.values(t));this.props.onHandleInsertMedia&&this.props.onHandleInsertMedia(a)}else this.props.onHandleInsertMedia&&this.props.onHandleInsertMedia(t)}},{key:"handleDeleteItem",value:(t=(0,At.Z)(Nt().mark((function e(){var t,n,o,i,a,l,c,d,s,u,m,p=this;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.state.activeItem,o="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=media.delete_media"),i=[],Object.values(n).forEach((function(e){var t="local+db";if(void 0!==(null==e?void 0:e.fullname)){var n=p.state.filtered+"/"+e.name;if(!p.isEmptyFolder(n))return;t="folder"}else 0===(null==e?void 0:e.id)&&(t="local");var o={id:e.id,path:void 0!==(null==e?void 0:e.fullname)?e.fullname:e.path,type:t};i.push(o)})),e.next=6,fetch(o,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({data:i})});case 6:return a=e.sent,e.next=9,a.json();case 9:if(null!=(l=e.sent)&&null!==(t=l.data)&&void 0!==t&&t.status){e.next=13;break}return le(Joomla.JText._("COM_SPPAGEBUILDER_PERMISSION_ERROR"),l.data.data),e.abrupt("return");case 13:c=(0,r.Z)(this.state.mediaItems),d=(0,r.Z)(this.state.filters),s=(0,r.Z)(this.state.folders),u=Nt().mark((function e(t){var o,i,a,l,r;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:void 0!==(null===(o=n[t])||void 0===o?void 0:o.fullname)?(i=p.state.filtered+"/"+n[t].name,p.isEmptyFolder(i)&&(a=d.findIndex((function(e){return Number(e.id)===Number(t)})),l=s.indexOf(n[t].name),a>-1&&d.splice(a,1),l>-1&&s.splice(l,1))):(r="string"!=typeof(u=t)||isNaN(u)||isNaN(parseFloat(u))?c.findIndex((function(e){return e.title===t})):c.findIndex((function(e){return Number(e.id)===Number(t)})))>-1&&c.splice(r,1);case 1:case"end":return e.stop()}var u}),e)})),e.t0=Nt().keys(n);case 18:if((e.t1=e.t0()).done){e.next=23;break}return m=e.t1.value,e.delegateYield(u(m),"t2",21);case 21:e.next=18;break;case 23:this.setState({mediaItems:c,filters:d,folders:s,activeItem:{}});case 24:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"handleUpload",value:function(e){this.mediaUploadActions(e)}},{key:"mediaUploadActions",value:function(e){var t=new FormData;Array.isArray(e)?e.forEach((function(e){t.append("file[]",e)})):t.append("file[]",e),"folders"==this.state.typeOfMedia&&t.append("folder",this.state.filtered);var n=this;this.setState({uploading:!0}),jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&task=media.upload_media",data:t,contentType:!1,cache:!1,processData:!1,beforeSend:function(){jQuery(".sp-pagebuilder-media-file-loader").css({display:"inline-block"})},xhr:function(){var e=jQuery.ajaxSettings.xhr();return e.upload.onprogress=function(e){jQuery(".sp-pagebuilder-progress-bar").css("width",Math.floor(e.loaded/e.total*100)+"%").text(Math.floor(e.loaded/e.total*100)+"%")},e}}).done((function(e){var t=jQuery.parseJSON(e);t.status?(delete t.output,delete t.status,n.setState({mediaItems:(0,Kt.ZP)(n.state.mediaItems,(function(e){e.splice.apply(e,[0,0].concat((0,r.Z)(null==t?void 0:t.uploaded_items)))}))}),ae(Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_TOASTER_SUCCESS"),Joomla.JText._("COM_SPPAGEBUILDER_TOASTER_SUCCESS"))):(alert(t.output),le(t.output,Joomla.JText._("COM_SPPAGEBUILDER_TOASTER_ERROR"))),n.setState({uploading:!1})})).fail((function(e){if("string"!=typeof e)le(e.statusText,Joomla.JText._("COM_SPPAGEBUILDER_TOASTER_ERROR"));else{var t=jQuery.parseJSON(e);le(t.output,Joomla.JText._("COM_SPPAGEBUILDER_TOASTER_ERROR"))}n.setState({uploading:!1})}))}},{key:"createFolder",value:function(e){var t=this.state,n=t.filters,o=t.folders,i=null==e?void 0:e.relname.split("/"),a=i.length>3,l=i.splice(0,i.length-1).join("/"),c=xc(xc({},e),{},{id:n.length+1,parent:0});if(a){var d,s=n.findIndex((function(e){return e.relname==l}));c.parent=null===(d=n[s])||void 0===d?void 0:d.id}this.setState({filters:[].concat((0,r.Z)(n),[c]),folders:(0,Kt.ZP)(o,(function(e){e.splice(0,0,c.name)})),activeItem:{}})}},{key:"deleteFolder",value:function(e){var t=this.state.filters.findIndex((function(t){return t.name==e.name&&t.relname==e.relname})),n=this.state.folders.findIndex((function(t){return t==e.name}));this.setState({filters:(0,Kt.ZP)(this.state.filters,(function(e){e.splice(t,1)})),folders:(0,Kt.ZP)(this.state.folders,(function(e){e.splice(n,1)})),activeItem:{}})}},{key:"render",value:function(){var e,t=this.props,n=t.connectDropTarget,o=t.isOver,i=this.state,a=i.fetched,l=i.mediaItems,r=i.folders,c=i.breadcrumbs;return i.uploading?K.createElement(yc,{message:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_UPLOADING")+"..."}):K.createElement(K.Fragment,null,n(K.createElement("div",{className:"builder-modal-body builder-p-0 builder-overflow-hidden"},o?K.createElement(vc,{uploadMedia:this.mediaUploadActions.bind(this)}):K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-modal-container builder-row builder-gutter-0"},K.createElement(Ec,{searchText:this.state.searchText,onHandleCategoryChange:this.handleCategoryChange.bind(this),browserMediaType:this.state.typeOfMedia,onHandleUpload:this.handleUpload.bind(this),onHandleSearchText:this.handleSearchText.bind(this)}),K.createElement("div",{className:"builder-column-10 builder-modal-main builder-flex-stack"},K.createElement(hc,{activeItem:this.state.activeItem,filters:this.state.filters,filtered:this.state.filtered,typeOfMedia:this.state.typeOfMedia,searchText:this.state.searchText,onHandleItemClick:this.handleActiveItem.bind(this),onInsertMediaClick:this.insertMediaClick.bind(this),onFilterChange:this.filterChange.bind(this),onHandleUpload:this.handleUpload.bind(this),onHandleDeleteItem:this.handleDeleteItem.bind(this),onHandleSearchText:this.handleSearchText.bind(this),onCreateFolder:this.createFolder.bind(this),browserMediaType:this.state.typeOfMedia}),a?"folders"==this.state.typeOfMedia?K.createElement(pc,{items:l,folders:r,breadcrumbs:c,filters:this.state.filters,filtered:this.state.filtered,onFilterChange:this.filterChange.bind(this),onHandleDeleteItem:this.handleDeleteItem.bind(this),onHandleItemClick:this.handleActiveItem.bind(this),activeItem:this.state.activeItem,onCreateFolder:this.createFolder.bind(this),onDeleteFolder:this.deleteFolder.bind(this),onRenameFolder:this.renameFolder.bind(this),isEmptyFolder:this.isEmptyFolder.bind(this)}):K.createElement(K.Fragment,null,K.createElement(gc,{items:l,supported:this.state.typeOfInput,activeItem:this.state.activeItem,typeOfMedia:this.state.typeOfMedia,pageNav:this.state.pageNav,mediaTypeToInsert:null===(e=this.props.globalPanel)||void 0===e?void 0:e.mediaType,onHandleDeleteItem:this.handleDeleteItem.bind(this),onHandleItemClick:this.handleActiveItem.bind(this),onHandlePageNavClick:this.handlePageNavClick.bind(this),handleUpdateMediaItems:this.handleUpdateMediaItems.bind(this),uploadMedia:this.mediaUploadActions.bind(this),onHandleUpload:this.handleUpload.bind(this)})):K.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},null!=l&&l.length?K.createElement(K.Fragment,null,K.createElement(zr,{message:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_NO_ICON_FOUND")}),Joomla.JText._("COM_SPPAGEBUILDER_LOADING")):K.createElement(vc,{uploadMedia:this.mediaUploadActions.bind(this),onHandleUpload:this.handleUpload.bind(this),showUploadButton:!0}))))))),this.showFooter()&&K.createElement(fc,{activeItem:this.state.activeItem,onHandleItemClick:this.handleActiveItem.bind(this),onInsertMediaClick:this.insertMediaClick.bind(this)}))}}]),a}(K.Component);const wc=(0,Bi.DropTarget)(dc.FILE,{},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver()}}))((0,mo.$j)((function(e){var t,n;return{globalPanel:null===(t=e.tools)||void 0===t?void 0:t.globalPanel,currentState:null===(n=e.pageBuilder)||void 0===n?void 0:n.present}}),(function(e){return{setGlobalPanel:function(t){return e(gi(t))},saveSettings:function(t){return e(ai(t))}}}))(Oc));function Cc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Pc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cc(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ac=function(e){var t={src:"",alt:""};try{t="string"==typeof e?JSON.parse(e):e}catch(n){t=e}return t};const Dc=function(e){(0,z.Z)(a,e);var t,n,o,i=(n=a,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,W.Z)(n);if(o){var i=(0,W.Z)(this).constructor;e=Reflect.construct(t,arguments,i)}else e=t.apply(this,arguments);return(0,V.Z)(this,e)});function a(e){var t;return(0,H.Z)(this,a),(t=i.call(this,e)).state={popIsUp:!1,media:Ac(t.props.input.value),type:"image",isGeneratorOpen:!1,isLoadingImageMeta:!1},t.triggerRef=(0,K.createRef)(),t}return(0,F.Z)(a,[{key:"componentDidMount",value:function(){var e=this.props.params;void 0!==(null==e?void 0:e.format)&&this.setState({type:e.format})}},{key:"onChangeHandle",value:(t=(0,At.Z)(Nt().mark((function e(t){var n,o,i,a,l,r,c,d,s,u;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.props,o=n.input,i=o.onChange,a=o.value,l=n.params.hide_preview,r=l?t.target.value:Pc(Pc({},a),{},{src:t.target.value}),i(r),c=t.target.value.startsWith("http")?t.target.value:"".concat(window.pagebuilder_base).concat(t.target.value),Ce(c,"image")){e.next=6;break}return e.abrupt("return");case 6:return this.setState({isLoadingImageMeta:!0}),e.prev=7,e.next=10,Wt(c);case 10:d=e.sent,s=d.naturalHeight,u=d.naturalWidth,i({src:t.target.value,height:s,width:u});case 14:return e.prev=14,this.setState({isLoadingImageMeta:!1}),e.finish(14);case 17:case"end":return e.stop()}}),e,this,[[7,,14,17]])}))),function(e){return t.apply(this,arguments)})},{key:"onChangeAltText",value:function(e){var t=this.props.input,n=t.value;(0,t.onChange)(Pc(Pc({},n),{},{alt:e.target.value}))}},{key:"handleUploadClick",value:function(){this.setState({popIsUp:!0})}},{key:"handleInsertMedia",value:function(e){var t;"object"===(0,pe.Z)(e)&&!Array.isArray(e)&&Object.keys(e).length>0&&(e=Object.values(e)[0]);var n,o=this.props,i=o.input.onChange,a=o.params.hide_preview,l=e.path,r=a?l:{src:l};void 0===a&&e.media_attr&&e.media_attr.full&&(r=Pc(Pc({},r),e.media_attr.full)),"image"!==(null===(t=e)||void 0===t?void 0:t.type)?i(r):Wt("".concat(null===(n=window)||void 0===n?void 0:n.pagebuilder_base).concat(l)).then((function(e){r=Pc(Pc({},we(r)?r:{}),{},{src:l,height:null==e?void 0:e.naturalHeight,width:null==e?void 0:e.naturalWidth}),i(r)})).catch((function(e){console.log({e})})),this.setState({media:r,popIsUp:!1})}},{key:"handleMediaModal",value:function(){this.setState({popIsUp:!1})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){if(e.input.value!==this.state.media){var t=this.props.params.hide_preview,n=e.input.value;void 0===n.src&&(n=t?n:e.input.value),this.setState({media:Ac(n)})}}},{key:"removeMedia",value:function(e){e.preventDefault();var t=this.props.input,n=t.value,o=t.onChange;n.src?o(Pc(Pc({},n),{},{src:"",height:"",width:""})):o("")}},{key:"render",value:function(){var e,t,n=this,o=this.props,i=o.input,a=i.onChange,l=i.name,r=o.params,c="",d=this.state.media;void 0!==d.src&&(d=d.src),"string"==typeof d&&"#"!==d&&(""!==d&&1==d.startsWith("http")?c=d:""!==d&&(c=pagebuilder_base+d));var s=r.placeholder||"";return K.createElement("div",{ref:this.triggerRef,"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group".concat(null!=r.column?" builder-column-"+r.column:"")},r.title&&!r.hideTitle&&K.createElement("label",null,void 0!==r.desc&&""!=r.desc?K.createElement(Wi.Z,{content:r.desc,tagName:"span"},r.title):r.title),!1,K.createElement("div",{className:"builder-form-field-media"},""==c?!r.hide_preview&&K.createElement("div",{className:"builder-form-media-placeholder builder-mb-3"},K.createElement("span",{className:"builder-button builder-button-primary builder-d-flex builder-align-items-center",onClick:function(e){e.preventDefault(),n.handleUploadClick()},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"upload",className:"builder-d-inline-flex builder-me-2"}),"Choose ",this.state.type.charAt(0).toUpperCase()+this.state.type.slice(1))):!r.hide_preview&&K.createElement("div",{className:"builder-form-media-placeholder builder-form-has-media builder-mb-3"},K.createElement("div",{className:"builder-form-media-".concat(this.state.type)},K.createElement("div",{className:"builder-form-media-placeholder-overlay"},K.createElement("div",{className:"builder-me-2"},K.createElement("span",{className:"builder-button builder-button-primary",onClick:function(e){e.preventDefault(),n.handleUploadClick()},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"recycle",size:"1x"})," ",Joomla.JText._("COM_SPPAGEBUILDER_REPLACE"))),K.createElement("div",null,K.createElement("span",{className:"builder-button builder-button-secondary",onClick:this.removeMedia.bind(this),role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"times",size:"1x"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CLEAR")))),"image"==this.state.type&&K.createElement("img",{src:c,alt:""}),"video"==this.state.type&&K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-media-preview-icon"},K.createElement(wo,{name:"playCircle",size:"3x"})),K.createElement("video",{muted:!0},K.createElement("source",{src:c,type:"video/mp4"}))))),"lottie_file"!==l||r.hide_preview?K.createElement("div",null,K.createElement("div",{className:"builder-row"},K.createElement("div",{className:"builder-column"},K.createElement("input",{value:d,placeholder:s,className:"builder-form-field",autoComplete:"off",onChange:this.onChangeHandle.bind(this)})),K.createElement("div",{className:"builder-column-auto"},""==c?K.createElement("span",{className:"builder-button builder-button-primary ".concat(this.state.isLoadingImageMeta?"disabled":""),onClick:function(e){e.preventDefault(),n.handleUploadClick()},role:"button",onKeyDown:xe,tabIndex:0},this.state.isLoadingImageMeta?K.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white builder-me-2"}):K.createElement(K.Fragment,null,K.createElement(wo,{name:"upload"})," ",Joomla.JText._("COM_SPPAGEBUILDER_UPLOAD"))):K.createElement("span",{className:"builder-button builder-button-primary ".concat(this.state.isLoadingImageMeta?"disabled":""),onClick:function(e){e.preventDefault(),a("")},role:"button",onKeyDown:xe,tabIndex:0},this.state.isLoadingImageMeta?K.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white builder-me-2"}):K.createElement(K.Fragment,null,K.createElement(wo,{name:"times",size:"1x"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CLEAR"))))),!(null!=r&&r.hide_alt_text)&&K.createElement("div",{className:"builder-row"},K.createElement("div",{className:"builder-column builder-mt-2"},K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT_DESC"),tagName:"span"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT"))),K.createElement("input",{value:(null===(t=this.state.media)||void 0===t?void 0:t.alt)||"",className:"builder-form-field",autoComplete:"off",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT_PLACEHOLDER"),onChange:this.onChangeAltText.bind(this)})))):null),K.createElement(yl,{isOpen:this.state.popIsUp,onClose:function(){return n.setState({popIsUp:!1})},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg"},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return n.setState({popIsUp:!1})}},K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_MEDIA"))),K.createElement(wc,{client:"field",type:this.state.type,onHandleInsertMedia:this.handleInsertMedia.bind(this),onHandleMediaModal:this.handleMediaModal.bind(this)}))))}}]),a}(K.Component);const Nc=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).state={options:[],value:"",multi:t.props.params.multiple},t}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){"position"==this.props.params.module?this.setState({options:moduleAttr.modulePosition}):this.setState({options:moduleAttr.moduleName})}},{key:"logChange",value:function(e){var t=this.props.input,n=(t.value,t.onChange);if(t.name,this.setState({value:e}),void 0!==e.length){for(var o=[],i=0;i<e.length;i++)o[i]=e[i].value;n(o)}else n(e.value)}},{key:"render",value:function(){var e,t,n=this.props,o=n.input,i=n.params;return K.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},i.title&&K.createElement("label",null,void 0!==i.desc&&""!=i.desc?K.createElement(Wi.Z,{content:i.desc,tagName:"span"},i.title):i.title),K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:(null===(t=this.state.options)||void 0===t?void 0:t.length)&&this.state.options.find((function(e){return e.value===o.value})),multi:this.state.multi,menuPlacement:"auto",menuPosition:"fixed",options:this.state.options,onChange:this.logChange.bind(this),components:{IndicatorSeparator:function(){return null}}}))}}]),i}(K.Component);function Sc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var Tc=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).state={value:"",active:window.builderDefaultDevice,unit:"px"},t}return(0,F.Z)(i,[{key:"UNSAFE_componentWillMount",value:function(){var e=this.props,t=e.input,n=t.value,o=t.onChange,i=e.params,a="";if(i.responsive)if(null!=i&&i.unit&&(a=n.unit||"px"),he()(n)){var l=Object.assign({},n);null!=i&&i.unit&&(l.unit=a),o(l)}else{var r={xl:n,lg:n,md:n,sm:"",xs:""};null!=i&&i.unit&&(r.unit=a),o(r)}else null!=i&&i.unit&&(a=0===(a=n.replace(/\d+/g,"")).length?"px":a),o(n);this.setState({unit:a})}},{key:"onChangeHandle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.props,o=n.input,i=o.value,a=o.onChange,l=n.params,r=this.state.unit;if(l.responsive){var c=_e.device,d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sc(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},i);null===t&&(d[c]=e.target.value),null!=l&&l.unit&&null!==t&&(d.unit=t||r),a(d)}else a(e.target.value)}},{key:"updateUnit",value:function(e){this.onChangeHandle({},e),this.setState({unit:e})}},{key:"render",value:function(){var e,t=this,n=this.props,o=n.input,i=n.params,a=this.state.unit,l=i.max?i.max:"",r=i.min?i.min:"",c=i.step?i.step:1,d=!!i.unit,s=!(null==i.inline||!i.inline)&&i.inline,u=_e.device,m=null!=i.info&&i.info;return K.createElement("div",{"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group".concat(null!=i.class?" "+i.class:"").concat(s?" builder-row builder-align-items-center":"")},i.title&&K.createElement("label",{className:"".concat(s?"builder-column-4 builder-mb-0":"")},void 0!==i.desc&&""!=i.desc?K.createElement(Wi.Z,{content:i.desc,tagName:"span"},i.title):i.title),K.createElement("div",{className:"".concat(s?"builder-column-8":"")},K.createElement("div",{className:"builder-field-group"},i.responsive?K.createElement("input",{type:"number",max:l,min:r,step:c,value:o.value[u],"data-device":u,className:"builder-form-field builder-form-field-number",placeholder:null!=i.placeholder?i.placeholder:"",autoComplete:"off",onChange:this.onChangeHandle.bind(this)}):K.createElement("input",(0,Io.Z)({},o,{max:l,min:r,step:c,className:"builder-form-field builder-form-field-number",placeholder:null!=i.placeholder?i.placeholder:"",autoComplete:"off",onChange:this.onChangeHandle.bind(this)})),m&&K.createElement("span",{className:"builder-field-info"},m),d&&K.createElement(Oa,{update:function(e){return t.updateUnit(e)},unit:a}))))}}]),i}(K.Component);const Rc=Tc;var kc=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).state={options:[],value:""},t}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){var e=this.props.params,t=[];sa()(e.values,(function(e,n){t.push({value:n,label:e})})),this.setState({options:t})}},{key:"render",value:function(){var e,t=this.props,n=t.input,o=t.params;return K.createElement("div",{"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group builder-form-inline".concat(null!=o.class?" "+o.class:"")},K.createElement("label",null,void 0!==o.desc&&""!=o.desc?K.createElement(Wi.Z,{content:o.desc,tagName:"span"},o.title):o.title),K.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},this.state.options.map((function(e,t){return K.createElement("span",{key:t,className:"builder-nav-item".concat(e.value==n.value?" active":""),onClick:function(t){t.preventDefault(),n.onChange(e.value)},role:"button"},he()(e.label)?K.createElement(K.Fragment,null,null!=e.label.icon&&""!=e.label.icon&&K.createElement("span",{className:"builder-icon".concat(null!=e.label.label&&""!=e.label.label?" builder-me-2":""),dangerouslySetInnerHTML:{__html:e.label.icon}}),null!=e.label.label&&""!=e.label.label&&K.createElement("span",null,e.label.label)):e.label)}))))}}]),i}(K.Component);const Lc=kc;var Mc=function(e){var t=e.prompt,n=e.language,o=e.tone,i=e.useCase,a=e.action,l="".concat(t,"\nTone should be ").concat(o,"\n");return n&&(l+="\nTranslate the generated text to: ".concat(n)),"others"!==i&&(l+="\nUse case should be ".concat(i)),a&&(l+="\nMake it ".concat(a)),l},Bc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return String(Math.ceil(e/4))},Zc=n(8721),jc=n.n(Zc);function Gc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Jc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gc(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Uc=function(e){var t=e.generatedValues,n=e.popover,o=void 0===n?"edit":n,i=e.onChange,a=e.onInsert,l=e.onPaginate,r=e.onEdit,c=e.totalItems,d=e.currentIndex,s=(0,K.useState)(t.generatedText),u=(0,J.Z)(s,2),m=u[0],p=u[1],v=(0,K.useState)(!1),f=(0,J.Z)(v,2),b=f[0],h=f[1],g=(0,K.useState)(!1),_=(0,J.Z)(g,2),E=_[0],y=_[1],I=Gi(t.generatedText),O=function(){var e=(0,K.useState)(null),t=(0,J.Z)(e,2),n=t[0],o=t[1];return[n,function(e){try{var t=document.createElement("textarea");return t.value=e,t.style.position="absolute",t.style.left="-9999px",document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t),o(e),ae("Copied to clipboard.","Success"),!0}catch(e){return console.warn("Copy failed",e),o(null),!1}}]}(),w=(0,J.Z)(O,2),C=(w[0],w[1]);(0,K.useEffect)((function(){t.generatedText!==I&&p(t.generatedText)}),[t,I]);var P=function(){var e=(0,At.Z)(Nt().mark((function e(n){var o,i,a,l;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.prompt.trim().length){e.next=2;break}return e.abrupt("return");case 2:return y(!0),e.prev=3,e.next=6,fetch("".concat(x),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({prompt:n,type:"text"})});case 6:return o=e.sent,e.next=9,o.json();case 9:if(i=e.sent,a=i.data,!jc()(a,"status")||null!=a&&a.status){e.next=13;break}throw new Error(null==a?void 0:a.message);case 13:return e.abrupt("return",a.choices[0].message.content);case 16:e.prev=16,e.t0=e.catch(3),le(null!==(l=null===e.t0||void 0===e.t0?void 0:e.t0.message)&&void 0!==l?l:"",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 19:return e.prev=19,y(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[3,16,19,22]])})));return function(t){return e.apply(this,arguments)}}(),A=function(){var e=(0,At.Z)(Nt().mark((function e(n){var a,l;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=Mc(Jc(Jc({},t),{},{prompt:m,action:n})),e.next=3,P(a);case 3:(l=e.sent)&&i(Jc(Jc({},t),{},{popover:o,generatedText:l}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-ai-text-wrapper"},K.createElement("div",{className:"builder-ai-text-generated-prompt"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_WHAT_TO_GENERATE"),K.createElement("span",{role:"button",className:"builder-button builder-button-icon",onClick:function(){r()},onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"pencil",width:10,height:10}))),K.createElement("div",{className:"builder-ai-text-prompt"},t.prompt),K.createElement("div",{className:"builder-ai-text-history-wrapper"},K.createElement("div",{className:"builder-ai-text-pagination-wrapper"},K.createElement("span",{role:"button",title:"Previous",className:"builder-button builder-button-icon ".concat(0===d?"disabled":""),disabled:0===d,onClick:function(){return l(d-1)},onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"chevronLeft",height:20,width:20})),K.createElement("div",null,"".concat(d+1,"/").concat(c)),K.createElement("span",{role:"button",title:"Next",className:"builder-button builder-button-icon ".concat(d+1===c?"disabled":""),disabled:d+1===c,onClick:function(){return l(d+1)},onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"chevronRight",height:20,width:20}))),K.createElement("div",{className:"builder-ai-text-right-side-wrapper"},K.createElement("span",{role:"button",title:"Edit",className:"builder-button builder-button-icon",onClick:function(){return h(!0)},onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"pencil",height:14,width:14})),K.createElement("span",{role:"button",title:"Copy",className:"builder-button builder-button-icon",onClick:function(){return C(m)},onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"copy",height:14,width:14})))),b?K.createElement("textarea",{className:"builder-form-field",value:m,onChange:function(e){return p(e.target.value)},onKeyDown:function(e){"Escape"===e.key&&h(!1)},onBlur:function(){return h(!1)}}):K.createElement("div",{className:"builder-ai-text-generated"},m),K.createElement("div",{className:"builder-ai-text-action-wrapper",style:{pointerEvents:E?"none":"auto"}},[{label:"Fix Grammar & Spelling",value:"fixGrammarAndSpelling"},{label:"Summarize",value:"summarize"},{label:"Para-phrase",value:"paraPhrase"},{label:"Simplify",value:"simplify"}].map((function(e){return K.createElement("span",{role:"button",className:"builder-button builder-button-secondary",key:e.value,onClick:function(){return A(e.value)},onKeyDown:xe,tabIndex:0},e.label)})))),K.createElement("div",{className:"builder-ai-text-button-wrapper"},K.createElement("span",{role:"button",className:"builder-button builder-button-secondary",onClick:function(){a(t.generatedText)},disabled:E,onKeyDown:xe,tabIndex:0},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_PLACE_TEXT")),K.createElement("span",{role:"button",className:"builder-button builder-button-ai-generator",disabled:E,onClick:(0,At.Z)(Nt().mark((function e(){var n,a;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.prompt.trim().length){e.next=2;break}return e.abrupt("return");case 2:return h(!1),n=Mc(Jc(Jc({},t),{},{popover:o})),e.next=6,P(n);case 6:(a=e.sent)&&i(Jc(Jc({},t),{},{popover:o,generatedText:a}));case 8:case"end":return e.stop()}}),e)}))),onKeyDown:xe,tabIndex:0},E?K.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"}):K.createElement(K.Fragment,null,K.createElement(wo,{name:"recycle",className:"builder-d-inline-flex builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_REGENERATE")))))};function Hc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Fc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hc(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const zc=function(e){var t,n=e.popover,o=void 0===n?"prompt":n,i=e.languageOptions,a=void 0===i?[]:i,l=e.generatedValues,r=e.onChange,c=e.onInsert,d=(0,K.useState)(l),s=(0,J.Z)(d,2),u=s[0],m=s[1],p=(0,K.useState)(!1),v=(0,J.Z)(p,2),f=v[0],b=v[1],h=Gi(null==l?void 0:l.prompt),g=[{label:"Standard",value:"standard"},{label:"Fluency",value:"fluency"},{label:"Formal",value:"formal"},{label:"Academic",value:"academic"},{label:"Simple",value:"simple"},{label:"Creative",value:"creative"},{label:"Expand",value:"expand"},{label:"Shorten",value:"shorten"}],_=[{label:"Heading",value:"heading"},{label:"Paragraph",value:"paragraph"},{label:"Others",value:"others"}];(0,K.useEffect)((function(){(null==l?void 0:l.prompt)!==h&&m(l)}),[l,h]);var E=function(){var e=(0,At.Z)(Nt().mark((function e(t){var n,o,i,a;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==u.prompt.trim().length){e.next=2;break}return e.abrupt("return");case 2:return b(!0),e.prev=3,e.next=6,fetch("".concat(x),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({prompt:t,type:"text",max_tokens:u.characterLimit?Bc(u.characterLimit):void 0})});case 6:return n=e.sent,e.next=9,n.json();case 9:if(o=e.sent,i=o.data,!jc()(i,"status")||null!=i&&i.status){e.next=13;break}throw new Error(null==i?void 0:i.message);case 13:return e.abrupt("return",i.choices[0].message.content);case 16:e.prev=16,e.t0=e.catch(3),le(null!==(a=null===e.t0||void 0===e.t0?void 0:e.t0.message)&&void 0!==a?a:"",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 19:return e.prev=19,b(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[3,16,19,22]])})));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=(0,At.Z)(Nt().mark((function e(t){var n,i;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),n=Mc(Fc(Fc({},u),{},{popover:o})),e.next=4,E(n);case 4:(i=e.sent)&&r(Fc(Fc({},u),{},{popover:o,generatedText:i}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),I=function(){var e=(0,At.Z)(Nt().mark((function e(t){var n,i;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l){e.next=2;break}return e.abrupt("return");case 2:return n=Mc(Fc(Fc({},l),{},{prompt:u.prompt,action:t})),e.next=5,E(n);case 5:(i=e.sent)&&r(Fc(Fc({},u),{},{popover:o,generatedText:i}));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return K.createElement("form",{onSubmit:y},K.createElement("div",{style:{pointerEvents:f?"none":"auto"}},K.createElement("div",{className:"builder-row builder-gutter-15"},K.createElement("div",{className:"builder-column-12"},K.createElement("div",{className:"builder-form-group"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_PROMPT")),K.createElement("textarea",{className:"builder-form-field",name:"prompt",rows:6,value:u.prompt,onChange:function(e){return m(Fc(Fc({},u),{},{prompt:e.target.value}))}}),K.createElement("p",{className:"builder-text-caption builder-mb-1 builder-text-right"},"Characters: ",(null===(t=u.prompt)||void 0===t?void 0:t.length)||0))),"edit"===o&&K.createElement("div",{className:"builder-row builder-gutter-15"},K.createElement("div",{className:"builder-ai-text-action-wrapper",style:{pointerEvents:f?"none":"auto"}},[{label:"Fix Grammar & Spelling",value:"fixGrammarAndSpelling"},{label:"Summarize",value:"summarize"},{label:"Improve",value:"improve"},{label:"Para-phrase",value:"paraPhrase"},{label:"Simplify",value:"simplify"}].map((function(e){return K.createElement("button",{key:e.value,className:"builder-button builder-button-secondary",onClick:function(t){t.preventDefault(),I(e.value)}},e.label)})))),K.createElement("div",{className:"builder-column-6"},K.createElement("div",{className:"builder-form-group"},K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_CHARACTER_LIMIT_HELP_TEXT"),tagName:"span"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_CHARACTER_LIMIT"))),K.createElement("input",{className:"builder-form-field",name:"characterLimit",value:u.characterLimit,onChange:function(e){return m(Fc(Fc({},u),{},{characterLimit:e.target.value}))}}))),K.createElement("div",{className:"builder-column-6"},K.createElement("div",{className:"builder-form-group"},K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_LANGUAGE_PLACEHOLDER"),tagName:"span"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_LANGUAGE"))),K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:a.find((function(e){return e.value===u.language})),options:a.filter((function(e){return"*"!==e.value})),placeholder:"Select a language",menuPlacement:"auto",menuPosition:"fixed",isClearable:!0,onChange:function(e){m(Fc(Fc({},u),{},{language:rt(e)?e.value:""}))},components:{IndicatorSeparator:function(){return null}}}))),K.createElement("div",{className:"builder-column-6"},K.createElement("div",{className:"builder-form-group"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_SELECT_TONE")),K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:g.find((function(e){return e.value===u.tone})),options:g,menuPlacement:"auto",menuPosition:"fixed",onChange:function(e){return m(Fc(Fc({},u),{},{tone:e.value}))},components:{IndicatorSeparator:function(){return null}}}))),K.createElement("div",{className:"builder-column-6"},K.createElement("div",{className:"builder-form-group"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_SELECT_USE_CASE")),K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:_.find((function(e){return e.value===u.useCase})),options:_,menuPlacement:"auto",menuPosition:"fixed",onChange:function(e){return m(Fc(Fc({},u),{},{useCase:e.value}))},components:{IndicatorSeparator:function(){return null}}}))))),K.createElement("div",{className:"builder-ai-text-button-wrapper builder-d-flex builder-justify-content-end builder-align-items-center builder-bg-secondary"},"edit"===o&&K.createElement("button",{type:"button",className:"builder-button builder-button-secondary builder-me-1",disabled:f,onClick:function(){c&&c(u.prompt)}},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_PLACE_TEXT")),K.createElement("button",{type:"submit",className:"builder-button builder-button-ai-generator",disabled:f},f?K.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"}):K.createElement(K.Fragment,null,K.createElement(wo,{name:"generate",className:"builder-d-inline-flex builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE")))))},Vc=function(e){var t=e.isOpen,n=e.fieldValue,o=e.languageOptions,i=void 0===o?[]:o,a=e.triggerRef,l=e.onChange,c=e.onClose,d=e.popoverGap,s=n.trim().length>0,u=(0,K.useState)(s?"edit":"prompt"),m=(0,J.Z)(u,2),p=m[0],v=m[1],f=(0,K.useState)({prompt:s?n:"",popover:s?"edit":"prompt",generatedText:"",characterLimit:"1000",language:"",tone:"standard",useCase:"others"}),b=(0,J.Z)(f,2),h=b[0],g=b[1],_=(0,K.useState)([]),E=(0,J.Z)(_,2),y=E[0],I=E[1],x=(0,K.useState)(0),O=(0,J.Z)(x,2),w=O[0],C=O[1],P=function(){var e=n.trim().length>0;v(e?"edit":"prompt"),g({prompt:e?n:"",popover:e?"edit":"prompt",generatedText:"",characterLimit:"1000",language:"",tone:"standard",useCase:"others"}),I([])};(0,K.useEffect)((function(){P()}),[n]);var A=function(e){h.prompt!==e.prompt?(I([e]),g(e),C(0)):(I([].concat((0,r.Z)(y),[e])),g(e),C(y.length)),v("regenerate")};return K.createElement(zi,{title:K.createElement("div",{className:"builder-d-flex builder-align-items-center"},"regenerate"===p&&K.createElement("button",{className:"builder-button builder-button-icon",onClick:function(){v("prompt"),g({prompt:"",popover:"prompt",generatedText:"",characterLimit:"1000",language:"",tone:"standard",useCase:"others"}),I([])}},K.createElement(wo,{name:"arrowLeft",height:20,width:20})),"regenerate"===p?Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_WRITE_NEW_PROMPT"):Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_TEXT_GENERATOR")),portalPopoverCss:{maxWidth:"440px",width:"100%"},open:t,parent_el:a,onHide:function(){P(),c()},gap:d,modalBodyCss:{padding:"0px"},hideFooter:!0},K.createElement("div",{className:"builder-card builder-card-popover builder-p-2"},function(){switch(p){case"regenerate":return K.createElement(Uc,{onEdit:function(){v("prompt")},onInsert:function(e){l(e),c()},onChange:A,generatedValues:h,onPaginate:function(e){var t=y[e];g(t),C(e)},totalItems:y.length,currentIndex:w});case"edit":return K.createElement(zc,{generatedValues:h,popover:"edit",onChange:A,onInsert:function(e){l(e),c()},languageOptions:i});default:return K.createElement(zc,{languageOptions:i,generatedValues:h,onChange:A})}}()))};var Wc=n(1284),Kc=K.forwardRef((function(e,t){var n=e.value,o=e.isOpen,i=e.onClose,a=e.onChange,l=/<li><p>(.*?)<\/p><(\/?)(ol|li|ul)>/gi,r=(0,K.useState)(""),c=(0,J.Z)(r,2),d=c[0],s=c[1];return(0,K.useEffect)((function(){var e=n.replaceAll(l,"<li>$1<$2$3>");s(e)}),[n]),K.createElement(zi,{title:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SOURCE_CODE"),open:o,parent_el:t,modalBodyCss:{padding:0},portalPopoverCss:{width:"600px",maxWidth:"600px"},onHide:i,gap:25},K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover builder-code-editor-wrapper"},K.createElement(bl,{name:"codeEditor",value:n,onChange:function(e){return s(e)}}),K.createElement("div",{className:"builder-d-flex justify-content-end mt-10"},K.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:function(){a(d),i()}},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_APPLY_BUTTON"))))))})),Yc=(0,K.forwardRef)((function(e,t){var n=e.color,o=e.onChangeColor,i=e.onClick,a=e.isClearable,l=void 0===a||a,r=e.dimension,c=void 0===r?{width:16,height:16}:r,d=function(e){if(ut(e))return e;var t=new oa.C(e);return t.isValid?t.toHexString().toUpperCase().replace("#",""):""},s=(0,K.useState)(d(n)),u=(0,J.Z)(s,2),m=u[0],p=u[1];(0,K.useEffect)((function(){p(d(n))}),[n]);var v=ut(m)||new oa.C(m).isValid,f=ut(m)?m:new oa.C(m).setAlpha(1).toRgbString();return K.createElement("div",{ref:t,className:"builder-color-plain-swatch"},K.createElement("button",{type:"button",className:"builder-color-plain-swatch-button",onClick:i},v?K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-color-plain-swatch-color-box",style:{backgroundColor:f}},K.createElement("span",{className:"builder-color-plain-swatch-color-left",style:{width:"".concat(c.width,"px"),height:"".concat(c.height,"px")}}),l&&K.createElement("span",{className:"builder-plain-close-button",onClick:function(e){e.preventDefault(),e.stopPropagation(),o("")},title:"Clear",role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"crossCircled"})))):K.createElement("div",{className:"builder-color-plain-swatch-empty-color",style:{width:"".concat(c.width,"px"),height:"".concat(c.height,"px")}})))})),qc=function(e){var t,n=e.editor,o=e.triggerRef,i=null!==(t=n.getAttributes("textStyle").color)&&void 0!==t?t:"",a=(0,K.useState)(!1),l=(0,J.Z)(a,2),r=l[0],c=l[1],d=(0,K.useState)(""),s=(0,J.Z)(d,2),u=s[0],m=s[1];(0,K.useEffect)((function(){Ie(i)&&m(i)}),[i]);var p=xi((function(e){n.chain().focus().setColor(e).run()}),400);return K.createElement("div",null,K.createElement(Yc,{color:u,onChangeColor:function(e){e||n.chain().focus().unsetColor().run()},onClick:function(){return c(!r)},dimension:{height:16,width:16}}),K.createElement(zi,{title:"Color",open:r,parent_el:o,onHide:function(){return c(!1)},modalBodyCss:{padding:0},gap:25},K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement(ra,{color:u,onChange:function(e){!function(e){m(e)}(e),p(e)}})))))},Xc=n(4184),$c=n.n(Xc);function Qc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ed(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qc(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var td={type:"url",url:"",menu:"",page:0,new_tab:!1,nofollow:!1,noreferrer:!1,noopener:!1},nd=["nofollow","noreferrer","noopener"],od=function(e){return"index.php?option=com_sppagebuilder&view=page&id=".concat(e)},id=function(e){var t,n=e.triggerRef,o=e.isActive,i=e.setLink,a=e.attributes,l=e.unsetLink,r=(0,K.useState)(td),c=(0,J.Z)(r,2),d=c[0],s=c[1],u=(0,K.useState)([]),m=(0,J.Z)(u,2),p=m[0],v=m[1],f=(0,K.useState)([]),b=(0,J.Z)(f,2),h=b[0],g=b[1],_=(0,K.useState)("url"),E=(0,J.Z)(_,2),y=E[0],I=E[1],x=(0,K.useState)(!1),O=(0,J.Z)(x,2),w=O[0],C=O[1],P=(0,K.useState)(null),A=(0,J.Z)(P,2),D=A[0],N=A[1];(0,K.useEffect)((function(){if("open"===D){var e={nofollow:!1,noreferrer:!1,noopener:!1};if(Ie(a.rel)){var t=a.rel.split(" ").filter((function(e){return e}));Object.keys(e).forEach((function(n){t.includes(n)&&(e[n]=!0)}))}Ie(a.url)&&s(ed(ed({},td),{},{url:a.url,new_tab:a.new_tab},e))}}),[a,D]);var S=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadPagesList"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadSiteMenus"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,K.useEffect)((function(){(0,At.Z)(Nt().mark((function e(){var t,n,o,i,a;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([S(),T()]);case 2:t=e.sent,n=(0,J.Z)(t,2),o=n[0],i=n[1],a=o.flatMap((function(e){return e.options.map((function(e){return{label:e.label,value:e.value.toString()}}))})),(0,Y.unstable_batchedUpdates)((function(){v(a),g(i)}));case 8:case"end":return e.stop()}}),e)})))()}),[]);var R=function(e){var t=null!=e&&e.clearInput?"":e.target.value,n=ed(ed({},d),{},{url:t});s(n)},k="page"===y?p:h;return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-richtext-link-wrapper"},K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_LINK"),tagName:"span"},K.createElement("button",{type:"button",className:$c()("builder-richtext-tool-item",{active:o}),onClick:function(){return N("open")}},K.createElement(wo,{name:"editorLink"}))),o&&K.createElement("span",{role:"button",tabIndex:0,className:"clear-link-button",onClick:function(e){e.stopPropagation(),s(td),l()},onKeyDown:xe},K.createElement(wo,{name:"crossCircled"})),K.createElement(zi,{title:"Link",open:null!==D,parent_el:n,modalBodyCss:{padding:0},onHide:function(){I("url"),N(null),s(td)},gap:25},K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement("div",{className:"builder-nav-tabs builder-tab-pills builder-nav-fill builder-mb-2"},["url","menu","page"].map((function(e,t){return K.createElement("span",{key:t,className:"builder-nav-item".concat(e==y?" active":""),onClick:function(t){t.preventDefault(),I(e),"url"!==e&&s(ed(ed({},d),{},{type:e}))},role:"button",tabIndex:0,onKeyDown:xe},La()(e))}))),K.createElement("div",{className:"builder-tab-content"},K.createElement("div",{className:"builder-form-group"},"url"==y?K.createElement("div",{className:"builder-position-relative"},K.createElement("input",{placeholder:"https://",className:"builder-form-field builder-form-field-text builder-pe-4",value:d.url,onChange:R}),""===d.url?K.createElement("span",{className:"builder-button builder-button-round builder-media-link-icon",role:"button"},K.createElement(wo,{name:"upload",onClick:function(){return C(!0)}})):K.createElement("span",{className:"builder-button builder-button-round builder-media-link-icon",role:"button"},K.createElement(wo,{name:"timesAlt",onClick:function(){return R({clearInput:!0})}}))):K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",placeholder:"Select ".concat(y),options:"page"==y?p:h,value:null!==(t=k.find((function(e){var t=String(e.value);return"page"===y&&Ie(e.value)&&(t=od(t)),t===String(d[y])})))&&void 0!==t?t:"",isClearable:!0,isSearchable:!0,menuPlacement:"auto",menuPosition:"fixed",name:y+"Link",onChange:function(e){var t,n,o;o=t=null==e?void 0:e.value,"page"===(n=y)&&Ie(t)&&(o=od(t)),s(ed(ed({},d),{},(0,U.Z)({},n,o)))},components:{IndicatorSeparator:function(){return null}}})),K.createElement("div",{className:"builder-form-check"},K.createElement("label",{className:"builder-form-label justify-content-start mb-2"},K.createElement("input",{type:"checkbox",className:"builder-field-check",value:d.new_tab,checked:d.new_tab,onChange:function(){var e=ed(ed({},d),{},{new_tab:!d.new_tab});s(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_OPEN_IN_NEW_TAB"))),K.createElement("div",{className:"builder-form-check"},K.createElement("label",{className:"builder-form-label justify-content-start mb-2"},K.createElement("input",{type:"checkbox",className:"builder-field-check",value:d.nofollow,checked:d.nofollow,onChange:function(){var e=ed(ed({},d),{},{nofollow:!d.nofollow});s(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_FOLLOW"))),K.createElement("div",{className:"builder-form-check"},K.createElement("label",{className:"builder-form-label justify-content-start mb-2"},K.createElement("input",{type:"checkbox",className:"builder-field-check",value:d.noreferrer,checked:d.noreferrer,onChange:function(){var e=ed(ed({},d),{},{noreferrer:!d.noreferrer});s(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_REFERRER"))),K.createElement("div",{className:"builder-form-check"},K.createElement("label",{className:"builder-form-label justify-content-start mb-2"},K.createElement("input",{type:"checkbox",className:"builder-field-check",value:d.noopener,checked:d.noopener,onChange:function(){var e=ed(ed({},d),{},{noopener:!d.noopener});s(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_OPENER")))),K.createElement("div",{className:"builder-d-flex justify-content-end builder-mt-3"},K.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:function(){var e,t=d.type;Ie(t)&&(0===(null===(e=d[t])||void 0===e?void 0:e.toString().trim().length)?l():i({href:String(d[t]),target:d.new_tab?"_blank":null,rel:nd.filter((function(e){return d[e]})).join(" ")})),N(null),I("url"),s(td)}},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_APPLY_BUTTON"))))))),K.createElement(yl,{isOpen:w,showClose:!0,onClose:function(){return C(!1)},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg"},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return C(!1)}},K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ACTION_PANEL_MEDIA_MANAGER_SETTINGS"))),K.createElement(wc,{client:"field",type:"*",onHandleInsertMedia:function(e){var t=e;"object"===(0,pe.Z)(e)&&!Array.isArray(e)&&Object.keys(e).length>0&&(t=Object.values(e)[0]),(0,Y.unstable_batchedUpdates)((function(){s(ed(ed({},d),{},{url:t.path})),C(!1)}))}}))))},ad=function(e){var t=e.name,n=e.icon,o=e.isActive,i=e.onClick,a=e.disabled;return K.createElement(Wi.Z,{content:t,tagName:"span"},K.createElement("button",{type:"button",className:$c()("builder-richtext-tool-item",{active:o}),onClick:i,disabled:a},K.createElement(wo,{name:n})))},ld=function(e){var t=e.editor,n=e.setActivePopover,o=(0,K.useRef)(null),i=(0,K.useState)(!1),a=(0,J.Z)(i,2),l=a[0],r=a[1];return K.createElement(K.Fragment,null,K.createElement("button",{type:"button",className:$c()("builder-richtext-tool-item",{active:l}),ref:o,onClick:function(){return r(!l)}},K.createElement(wo,{name:"ellipsisXAlt"})),K.createElement(cc,{open:l,parent_el:o,onHide:function(){return r(!1)},position:{bottom:!0},scroll_target:document.getElementById("builder-layers-panel-modal-body"),topGap:10},K.createElement("div",{className:"builder-backdrop",role:"button",onClick:function(){return r(!1)},onKeyDown:xe,tabIndex:0}),K.createElement("div",{className:"builder-richtext-tool-option-wrapper",onClick:function(){return r(!1)},role:"button",tabIndex:0,onKeyDown:xe},K.createElement(ad,{name:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_BLOCKQUOTE"),icon:"editorQuote",onClick:function(){return t.chain().focus().toggleBlockquote().run()},isActive:t.isActive("blockquote"),disabled:!t.can().chain().focus().toggleBlockquote().run()}),K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_INSERT_TABLE"),tagName:"span"},K.createElement("button",{type:"button",className:"builder-richtext-tool-item",onClick:function(){return n("table")}},K.createElement(wo,{name:"editorTable"}))),K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SOURCE_CODE"),tagName:"span"},K.createElement("button",{type:"button",className:"builder-richtext-tool-item",onClick:function(){return n("code-editor")}},K.createElement(wo,{name:"editorSourceCode"}))))))},rd=function(e){var t=e.open,n=e.onChange,o=e.content,i=e.onOpen,a=(0,K.useRef)(null),l=(0,K.useRef)(null),r=(0,K.useState)(!0),c=(0,J.Z)(r,2),d=c[0],s=c[1];return(0,K.useEffect)((function(){var e;t&&(null===(e=a.current)||void 0===e||e.submit())}),[t]),K.createElement(yl,{isOpen:t,onClose:function(){return i(!1)},cssClass:"builder-modal-dialog-centered builder-modal-dialog-responsive"},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return i(!1)}},K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SYSTEM_EDITOR"))),K.createElement("div",null,K.createElement("div",null,K.createElement("form",{method:"post",target:"editorIframe",action:"".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=systemeditor&layout=default&tmpl=component"),ref:a,style:{display:"none"}},K.createElement("input",{type:"hidden",value:o,name:"system_editor_data"})),d&&K.createElement("div",{className:"builder-d-flex builder-justify-content-center builder-align-items-center builder-modal-dialog-responsive-iframe"},K.createElement("div",{className:"builder-spinner"})),K.createElement("iframe",{ref:l,onLoad:function(){if(s(!1),l.current&&l.current.contentDocument){var e=l.current.contentDocument.body;e&&(e.style.padding="20px")}},name:"editorIframe",title:"editor iframe",className:"builder-modal-dialog-responsive-iframe",style:{display:d?"none":"block"}}))),K.createElement(El,null,K.createElement("div",{className:"builder-d-flex justify-content-end builder-mt-3"},K.createElement("button",{type:"button",onClick:function(){return i(!1)},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SYSTEM_EDITOR_CANCEL")),K.createElement("button",{type:"button",className:"builder-button builder-button-primary builder-ms-2",onClick:function(){var e,t,o=null===(e=l.current)||void 0===e?void 0:e.contentWindow;if(null!=o&&null!==(t=o.tinyMCE)&&void 0!==t&&t.activeEditor){var a;null===(a=o.document)||void 0===a||null===(a=a.querySelector('[aria-controls="wf-editor-wysiwyg"]'))||void 0===a||a.click();var r=o.tinyMCE.activeEditor.getContent();n(r)}i(!1)}},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SYSTEM_EDITOR_APPLY"))))))};const cd=function(e){var t=e.value,n=e.placeholder,o=e.label,i=e.isInline,a=void 0!==i&&i,l=e.onChange,r=function(e){l(e.target.value)};return K.createElement("div",{className:"builder-form-group".concat(a?" builder-row builder-align-items-center":"")},K.createElement("label",{className:"".concat(a?"builder-column-4 builder-mb-0":"")},o),K.createElement("div",{className:a?"builder-column-8":""},K.createElement("input",{type:"text",value:t,placeholder:null!=n?n:"",className:"builder-form-field",autoComplete:"off",onChange:r,onBlur:r})))};function dd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function sd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dd(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ud=K.forwardRef((function(e,t){var n=e.isOpen,o=e.onClose,i=e.onChange,a={rows:3,cols:3,withHeaderRow:!0},l=(0,K.useState)(a),r=(0,J.Z)(l,2),c=r[0],d=r[1];return K.createElement(zi,{title:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_INSERT_TABLE"),open:n,parent_el:t,modalBodyCss:{padding:0},onHide:o,gap:25},K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement(cd,{value:c.rows,onChange:function(e){return d(sd(sd({},c),{},{rows:e}))},label:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_TABLE_NUM_OF_ROWS")}),K.createElement(cd,{value:c.cols,onChange:function(e){return d(sd(sd({},c),{},{cols:e}))},label:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_TABLE_NUM_OF_COLS")}),K.createElement("div",{className:"builder-richtext-new-tab-wrapper"},K.createElement(ic,{checked:c.withHeaderRow,onChange:function(){return d(sd(sd({},c),{},{withHeaderRow:!c.withHeaderRow}))},label:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_TABLE_HEADER_ROW")})),K.createElement("div",{className:"builder-d-flex justify-content-end mt-10"},K.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:function(){i(c),d(a),o()}},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_INSERT_BUTTON"))))))})),md=function(e){var t=e.items,n=e.defaultItem,o=(0,K.useRef)(null),i=(0,K.useState)(!1),a=(0,J.Z)(i,2),l=a[0],r=a[1],c=(0,K.useState)(n),d=(0,J.Z)(c,2),s=d[0],u=d[1],m=Object.keys(t).find((function(e){return t[e].isActive}));return(0,K.useEffect)((function(){Ie(m)&&u(m)}),[m]),K.createElement(K.Fragment,null,K.createElement(Wi.Z,{content:Joomla.JText._(t[s].name),tagName:"span"},K.createElement("button",{type:"button",className:$c()("builder-richtext-tool-item",{active:t[s].isActive}),ref:o,onClick:function(){return r(!l)}},K.createElement(wo,{name:t[s].icon}))),K.createElement(cc,{open:l,parent_el:o,onHide:function(){return r(!1)},position:{bottom:!0},scroll_target:document.getElementById("builder-layers-panel-modal-body"),topGap:10},K.createElement("div",{className:"builder-backdrop",role:"button",onClick:function(){return r(!1)},onKeyDown:xe,tabIndex:0}),K.createElement("div",{className:"builder-richtext-tool-option-wrapper"},Object.keys(t).map((function(e){return K.createElement(Wi.Z,{key:e,content:Joomla.JText._(t[e].name),tagName:"span"},K.createElement("button",{type:"button",className:$c()("builder-richtext-tool-item",{active:t[e].isActive}),onClick:function(n){n.stopPropagation(),t[e].action(),u(e),r(!1)}},K.createElement(wo,{name:t[e].icon})))})))))},pd=function(e){return{h1:{name:"COM_SPPAGEBUILDER_RICHTEXT_H1",icon:"editorHeading1",isActive:e.isActive("heading",{level:1}),action:function(){return e.chain().focus().toggleHeading({level:1}).run()}},h2:{name:"COM_SPPAGEBUILDER_RICHTEXT_H2",icon:"editorHeading2",isActive:e.isActive("heading",{level:2}),action:function(){return e.chain().focus().toggleHeading({level:2}).run()}},h3:{name:"COM_SPPAGEBUILDER_RICHTEXT_H3",icon:"editorHeading3",isActive:e.isActive("heading",{level:3}),action:function(){return e.chain().focus().toggleHeading({level:3}).run()}},h4:{name:"COM_SPPAGEBUILDER_RICHTEXT_H4",icon:"editorHeading4",isActive:e.isActive("heading",{level:4}),action:function(){return e.chain().focus().toggleHeading({level:4}).run()}},h5:{name:"COM_SPPAGEBUILDER_RICHTEXT_H5",icon:"editorHeading5",isActive:e.isActive("heading",{level:5}),action:function(){return e.chain().focus().toggleHeading({level:5}).run()}},h6:{name:"COM_SPPAGEBUILDER_RICHTEXT_H6",icon:"editorHeading6",isActive:e.isActive("heading",{level:6}),action:function(){return e.chain().focus().toggleHeading({level:6}).run()}}}},vd=function(e){return{list:{name:"COM_SPPAGEBUILDER_RICHTEXT_UNORDERED_LIST",icon:"editorList",isActive:e.isActive("bulletList"),action:function(){return e.chain().focus().toggleBulletList().run()}},orderedList:{name:"COM_SPPAGEBUILDER_RICHTEXT_ORDERED_LIST",icon:"editorOrderedList",isActive:e.isActive("orderedList"),action:function(){return e.chain().focus().toggleOrderedList().run()}}}},fd=function(e){return{left:{name:"COM_SPPAGEBUILDER_RICHTEXT_ALIGN_LEFT",icon:"textAlignLeft",isActive:e.isActive({textAlign:"left"}),action:function(){return e.chain().focus().setTextAlign("left").run()}},center:{name:"COM_SPPAGEBUILDER_RICHTEXT_ALIGN_CENTER",icon:"textAlignCenter",isActive:e.isActive({textAlign:"center"}),action:function(){return e.chain().focus().setTextAlign("center").run()}},right:{name:"COM_SPPAGEBUILDER_RICHTEXT_ALIGN_RIGHT",icon:"textAlignRight",isActive:e.isActive({textAlign:"right"}),action:function(){return e.chain().focus().setTextAlign("right").run()}},justify:{name:"COM_SPPAGEBUILDER_RICHTEXT_ALIGN_JUSTIFY",icon:"textAlignJustify",isActive:e.isActive({textAlign:"justify"}),action:function(){return e.chain().focus().setTextAlign("justify").run()}}}},bd=function(e){var t=e.onChange,n=e.editor,o=e.value,i=(0,K.useRef)(null),a=(0,K.useState)(null),l=(0,J.Z)(a,2),r=l[0],c=l[1],d=(0,K.useState)(!1),s=(0,J.Z)(d,2),u=s[0],m=s[1],p=(0,K.useState)(!1),v=(0,J.Z)(p,2),f=v[0],b=v[1];return n?K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-toolbar-wrapper",ref:i},K.createElement("div",{className:"builder-controls-group"},K.createElement(md,{items:pd(n),defaultItem:"h1"})),K.createElement("div",{className:"builder-controls-group"},K.createElement(ad,{name:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_BOLD"),icon:"editorBold",onClick:function(){return n.chain().focus().toggleBold().run()},isActive:n.isActive("bold"),disabled:!n.can().chain().focus().toggleBold().run()}),K.createElement(ad,{name:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_ITALIC"),icon:"editorItalic",onClick:function(){return n.chain().focus().toggleItalic().run()},isActive:n.isActive("italic"),disabled:!n.can().chain().focus().toggleItalic().run()}),K.createElement(ad,{name:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_UNDERLINE"),icon:"editorUnderline",onClick:function(){return n.chain().focus().toggleUnderline().run()},isActive:n.isActive("italic"),disabled:!n.can().chain().focus().toggleUnderline().run()}),K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_COLOR"),tagName:"span"},K.createElement(qc,{editor:n,triggerRef:i}))),K.createElement("div",{className:"builder-controls-group"},K.createElement(md,{items:fd(n),defaultItem:"left"})),K.createElement("div",{className:"builder-controls-group"},K.createElement(md,{items:vd(n),defaultItem:"list"})),K.createElement("div",{className:"builder-controls-group"},K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_INSERT_IMAGE"),tagName:"span"},K.createElement("button",{type:"button",className:"builder-richtext-tool-item",onClick:function(){m(!0)}},K.createElement(wo,{name:"image"})))),K.createElement("div",{className:"builder-controls-group"},K.createElement(id,{isActive:n.isActive("link"),attributes:{url:n.getAttributes("link").href,new_tab:"_blank"===n.getAttributes("link").target,rel:n.getAttributes("link").rel},setLink:function(e){var t=e.href,o=e.target,i=e.rel;n.chain().focus().setLink({href:t,target:o,rel:i}).run()},unsetLink:function(){n.chain().focus().unsetLink().run()},triggerRef:i})),K.createElement("div",{className:"builder-controls-group"},K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SYSTEM_EDITOR"),tagName:"span"},K.createElement("button",{type:"button",className:"builder-richtext-tool-item",onClick:function(){return b(!0)}},K.createElement(wo,{name:"editorExpand"})))),K.createElement(ld,{editor:n,activePopover:r,setActivePopover:c})),K.createElement(Kc,{ref:i,value:o,onChange:function(e){null==n||n.commands.setContent(e),t(e)},isOpen:"code-editor"===r,onClose:function(){return c(null)}}),K.createElement(ud,{ref:i,isOpen:"table"===r,onClose:function(){return c(null)},onChange:function(e){var t=e.rows,o=e.cols,i=e.withHeaderRow;null==n||n.chain().focus().insertTable({rows:t,cols:o,withHeaderRow:i}).run()}}),K.createElement(yl,{isOpen:u,onClose:function(){return m(!1)},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg"},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return m(!1)}},K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_MEDIA"))),K.createElement(wc,{client:"field",type:"image",onHandleInsertMedia:function(e){var t=e;"object"===(0,pe.Z)(e)&&!Array.isArray(e)&&Object.keys(e).length>0&&(t=Object.values(e)[0]),null==n||n.chain().focus().setImage({src:t.path,alt:t.title}).run(),m(!1)}}))),K.createElement(rd,{open:f,onOpen:b,content:o,onChange:function(e){n.commands.setContent(e),t(e)}})):null},hd=n(9734),gd=n(7937),_d=n(561),Ed=n(353),yd=n(336),Id=n(9966),xd=n(5525),Od=n(7490),wd=n(8486),Cd=n(3816),Pd=n(6484),Ad=n(4565),Dd=n(1575),Nd=n(1347),Sd=n(658),Td=n(3626),Rd=n(3991),kd=n(2701),Ld=n(6279),Md=n(8510),Bd=n(6761),Zd=function(e){var t=(0,K.useRef)(null),n=e.node,o=n.attrs,i=o.src,a=o.alt;return(0,K.useEffect)((function(){var e;rt(n.attrs.style)&&(null===(e=t.current)||void 0===e||e.setAttribute("style",n.attrs.style))}),[n.attrs.style]),K.createElement(Wc.T5,null,K.createElement("img",{ref:t,src:pagebuilder_base+i,alt:a,className:n.attrs.class,height:n.attrs.height,width:n.attrs.width}))},jd=Bd.ZP.extend({addNodeView:function(){return(0,Wc.fW)(Zd)},addAttributes:function(){var e,t,n,o,i,a;return{src:{default:null!==(e=this.editor)&&void 0!==e&&e.getAttributes("src")?this.editor.getAttributes("src"):null,parseHTML:function(e){return e.hasAttribute("src")?e.getAttribute("src"):null}},alt:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("alt"),parseHTML:function(e){return e.hasAttribute("alt")?e.getAttribute("alt"):null}},height:{default:null===(n=this.editor)||void 0===n?void 0:n.getAttributes("height"),parseHTML:function(e){return e.hasAttribute("height")?e.getAttribute("height"):null}},width:{default:null===(o=this.editor)||void 0===o?void 0:o.getAttributes("width"),parseHTML:function(e){return e.hasAttribute("width")?e.getAttribute("width"):null}},class:{default:null===(i=this.editor)||void 0===i?void 0:i.getAttributes("class"),parseHTML:function(e){return e.hasAttribute("class")?e.getAttribute("class"):null}},style:{default:null===(a=this.editor)||void 0===a?void 0:a.getAttributes("style"),parseHTML:function(e){return e.hasAttribute("style")?e.getAttribute("style"):null}}}}}).configure({inline:!0,allowBase64:!0});function Gd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Jd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gd(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ud(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Hd=n(3621).Z.extend({renderHTML:function(e){var t=e.HTMLAttributes,n=t.style;if(!n)return["span",t,0];var o,i={},a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Ud(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ud(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}(n.replace(/\s+/g,"").split(";").filter((function(e){return!!e})).map((function(e){var t=e.split(":"),n=(0,J.Z)(t,2);return{key:n[0],value:n[1]}})));try{for(a.s();!(o=a.n()).done;){var l=o.value,r=l.key,c=l.value;Ie(i[r])||(i[r]=c)}}catch(e){a.e(e)}finally{a.f()}for(var d=[],s=0,u=Object.entries(i);s<u.length;s++){var m=(0,J.Z)(u[s],2),p=m[0],v=m[1];d.push("".concat(p,":").concat(v,";"))}return d.length>0&&(t=Jd(Jd({},t),{},{style:d.join(" ")})),["span",t,0]},addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),Fd=Hd;function zd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Vd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zd(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Kd=n(6022).Z.extend({renderHTML:function(e){var t,n=e.HTMLAttributes,o=e.node,i=n.style,a=null!==(t=o.attrs.textAlign)&&void 0!==t?t:null;if(!i)return["p",n,0];var l,r={},c=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Wd(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Wd(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}(i.replace(/\s+/g,"").split(";").filter((function(e){return!!e})).map((function(e){var t=e.split(":"),n=(0,J.Z)(t,2);return{key:n[0],value:n[1]}})));try{for(c.s();!(l=c.n()).done;){var d=l.value,s=d.key,u=d.value;Ie(r[s])||(r[s]=u)}}catch(e){c.e(e)}finally{c.f()}for(var m=[],p=0,v=Object.entries(r);p<v.length;p++){var f=(0,J.Z)(v[p],2),b=f[0],h=f[1];"left"!==a&&m.push("".concat(b,":").concat(h,";"))}return m.length>0&&(n=Vd(Vd({},n),{},{style:m.join(" ")})),["p",n,0]},addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),Yd=Kd;function qd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qd(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const $d=function(e){var t=e.input,n=e.editorRef,o=t.value,i=t.onChange,a=function(e){var t=e.content,n=e.onChange,o=(0,K.useRef)(null),i=/<li><p>(.*?)<\/p><(\/?)(ol|li|ul)>/gi;return o.current=(0,Wc.jE)({extensions:[yd.Z,kd.Z,wd.Z,xd.Z,Ld.Z.configure({types:["heading","paragraph"]}),jd,Fd,Ed.Z,Od.Z.extend({addAttributes:function(){var e,t,n;return Xd(Xd({},null===(e=this.parent)||void 0===e?void 0:e.call(this)),{},{class:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("class")},style:{default:null===(n=this.editor)||void 0===n?void 0:n.getAttributes("style")}})}}).configure({levels:[1,2,3,4,5,6]}),Pd.Z.extend({addAttributes:function(){var e,t,n,o,i;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")},href:{default:null===(n=this.editor)||void 0===n?void 0:n.getAttributes("href")},target:{default:null===(o=this.editor)||void 0===o?void 0:o.getAttributes("target")},rel:{default:null===(i=this.editor)||void 0===i?void 0:i.getAttributes("rel")}}},onCreate:function(e){var t=e.editor;t.view.dom.addEventListener("click",(function(e){var n,o=window.getSelection();if(!o||"Range"!==o.type){var i=(null===(n=e.target)||void 0===n?void 0:n.closest("a"))||null;if(i&&"A"===(null==i?void 0:i.tagName)){var a=t.view.posAtDOM(i,0),l=i.textContent||"";if(l&&l.length>0){var r=a,c=a+l.length;t.commands.setTextSelection({from:r,to:c})}}}}))}}).configure({openOnClick:!1,HTMLAttributes:{rel:"noopener noreferrer nofollow"}}),Yd,gd.ZP.extend({addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),Cd.ZP.extend({addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),Md.Z.extend({addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),hd.ZP.extend({addAttributes:function(){var e,t,n;return{class:{default:null!==(e=null===(t=this.editor)||void 0===t?void 0:t.getAttributes("class"))&&void 0!==e?e:"sppb-blockquote-style",parseHTML:function(e){return e.hasAttribute("class")?e.getAttribute("class"):null}},style:{default:null===(n=this.editor)||void 0===n?void 0:n.getAttributes("style")}}}}),_d.ZP.extend({addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),Dd.ZP.extend({addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),Ad.Z.extend({addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),Id.Z,Nd.ZP.extend({addAttributes:function(){var e,t,n;return{class:{default:null!==(e=null===(t=this.editor)||void 0===t?void 0:t.getAttributes("class"))&&void 0!==e?e:"sppb-table-style",parseHTML:function(e){return e.hasAttribute("class")?e.getAttribute("class"):null}},style:{default:null===(n=this.editor)||void 0===n?void 0:n.getAttributes("style")}}}}).configure({resizable:!1}),Rd.Z,Td.Z,Sd.Z],content:t,onUpdate:function(e){var t=e.editor.getHTML().replaceAll(i,"<li>$1<$2$3>");n(t)}}),o.current}({content:o,onChange:i});return n.current=a,K.createElement("div",{className:"builder-richtext-editor"},K.createElement(bd,{editor:a,value:o,onChange:i}),K.createElement(Wc.kg,{editor:a,spellCheck:!1}))};function Qd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function es(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qd(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ts=function(e){var t=e.input,n=e.params,o=t.value,i=(0,K.useState)(!1),a=(0,J.Z)(i,2),l=(a[0],a[1],(0,K.useRef)(null)),r=(0,K.useRef)(null),c=/<li><p>(.*?)<\/p><(\/?)(ol|li|ul)>/gi,d="<li>$1<$2$3>",s=o.replaceAll(c,d),u=es(es({},t),{},{value:s});return(0,K.useEffect)((function(){var e,t=null===(e=r.current)||void 0===e||null===(e=e.getHTML())||void 0===e?void 0:e.replaceAll(c,d),n=null==o?void 0:o.replaceAll(c,d);r.current&&t!==n&&r.current.commands.setContent(n)}),[o]),o.replace(/<\/(p|div|h1|h2|h3|h4|h5|h6|ul|ol|li|blockquote)>/g,"\n").replace(/<[^>]*>/g,"").length,K.createElement("div",{ref:l,className:"builder-form-group","data-field":null==t?void 0:t.name},n.title?n.desc?K.createElement("label",null,K.createElement(Wi.Z,{content:n.desc,tagName:"span"},n.title)):K.createElement("label",null,n.title):null,!1,K.createElement($d,{input:u,editorRef:r}))},ns=function(e){var t,n=e.params;return K.createElement("div",{className:"builder-group-separator","data-field":null===(t=e.input)||void 0===t?void 0:t.name},n.title&&K.createElement("div",{className:"builder-group-separator-title"},n.title))},os=function(e){var t,n,o=e.input,i=e.params,a=rt(i.desc)&&(null===(t=i.desc)||void 0===t?void 0:t.trim().length)>0,l=rt(null==i?void 0:i.placeholder)&&(null==i||null===(n=i.placeholder)||void 0===n?void 0:n.trim().length)>0?null==i?void 0:i.placeholder:"";return K.createElement("div",{className:"builder-form-group","data-field":null==o?void 0:o.name},K.createElement("label",null,a?K.createElement(Wi.Z,{content:i.desc,tagName:"span"},i.title):i.title),K.createElement("textarea",(0,Io.Z)({},o,{className:"builder-form-field",placeholder:l,onChange:function(e){return o.onChange(e.target.value)},maxLength:null==i?void 0:i.maxLength})))};var is=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){return(0,H.Z)(this,i),o.apply(this,arguments)}return(0,F.Z)(i,[{key:"onChangeHandle",value:function(e){var t=this.props.input.onChange,n=e.target.getAttribute("data-value");n&&t(n)}},{key:"render",value:function(){var e,t=this,n=this.props,o=n.input,i=n.params;return K.createElement("div",{className:"builder-form-group".concat(null!=i.class?" "+i.class:""),"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},i.title&&!i.hideTitle&&K.createElement("label",null,void 0!==i.desc&&""!=i.desc?K.createElement(Wi.Z,{content:i.desc,tagName:"span"},i.title):i.title),K.createElement("div",{className:"builder-row builder-gutter-3"},i.values&&qr()(i.values,(function(e,n){return K.createElement("div",{className:"builder-column-".concat(parseInt(12/(i.columns||2))," builder-mb-3"),key:n},K.createElement("div",{className:"builder-field-thumbnail".concat(o.value==n?" active":""),"data-value":n,onClick:t.onChangeHandle.bind(t)},he()(e)?K.createElement("div",{dangerouslySetInnerHTML:{__html:e.svg}}):K.createElement("img",{src:e})))}))))}}]),i}(K.Component);const as=is;var ls=n(5987),rs=n(2772);const cs=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this)).state={max:500,min:-500,step:1},t}return(0,F.Z)(i,[{key:"onChange",value:function(e){(0,this.props.input.onChange)(e.target.value)}},{key:"render",value:function(){var e=this.props,t=e.params,n=e.input,o=t.range?t.range.max:100,i=t.range?t.range.min:0,a=t.range?t.range.step:1,l=!!t.info&&t.info,r=void 0===t.placeholder?"":t.placeholder;return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-column-6"},K.createElement("input",(0,Io.Z)({},n,{max:o,min:i,step:a,type:"range",className:"builder-form-range",onChange:this.onChange.bind(this)}))),K.createElement("div",{className:"builder-column-3"},l?K.createElement("div",{className:"builder-field-group"},K.createElement("input",(0,Io.Z)({},n,{max:o,min:i,step:a,type:"number",className:"builder-form-field builder-form-field-sm",autoComplete:"off",placeholder:r,onChange:this.onChange.bind(this)})),K.createElement("span",{className:"builder-field-info"},l)):K.createElement("input",(0,Io.Z)({},n,{max:o,min:i,step:a,type:"number",className:"builder-form-field builder-form-field-sm",autoComplete:"off",placeholder:r,onChange:this.onChange.bind(this)}))))}}]),i}(K.Component);var ds=["single"];function ss(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function us(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ss(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ss(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ms=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this)).state={isActionList:!1,timeline:!1,initialAction:[{id:"",name:"",keyframe:0,timing_func:"",property:null},{id:"",name:"",keyframe:100,timing_func:"",property:null}],selectedActionIndex:null,coPosition:{x:0,y:0},contextAxis:{x:0,y:0},timeLineCoPosition:{linePosition:0,percentage:0,id:null,isVisible:!1,index:null},contextMenuVisible:null,isHoverAction:!1,showTimelineActionList:!1,enableAnimationNameField:!1,currentAction:null,scrollPercent:0,timelineHeight:0,addOnId:null,keyframeCounter:{},renderHtmlActionlist:[],collection:[],scrollEvent:null,actionListDargIndex:null,actionListOverKeyframe:null,selectedDargAction:null,maskPosition:0},t}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleClickOutside.bind(this)),window.frames["sp-pagebuilder-view"].document.addEventListener("scroll",this.handleScroll.bind(this),!1)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleClickOutside.bind(this)),window.frames["sp-pagebuilder-view"].document.removeEventListener("scroll",this.handleScroll.bind(this),!1)}},{key:"componentDidUpdate",value:function(e,t){ga()(e.fields,this.props.fields)&&t.contextMenuVisible===this.state.contextMenuVisible&&t.actionListOverKeyframe===this.state.actionListOverKeyframe||this.renderAnimationActionList()}},{key:"handleScroll",value:function(e){var t=this.props.state;if(void 0===this.timelineWrapper||null===this.timelineWrapper)return!1;var n=t.form.sppbForm.values.instFormId,o=window.frames["sp-pagebuilder-view"].document.getElementById("sppb-addon-".concat(n));if(null!==o){var i=this.percentageSeen(o),a=this.timelineWrapper.getBoundingClientRect().height;i>-1&&i<=100&&this.setState({scrollPercent:i,timelineHeight:a,scrollEvent:e})}}},{key:"percentageSeen",value:function(e){var t=e.getBoundingClientRect(),n=document.body.offsetHeight,o=window.pageYOffset,i=t.top,a=t.height;if(i>o+n)return-1;if(i+a<o)return 101;var l=(o+n-i)/((n+a)/100);return l>100?100:l}},{key:"handleClickOutside",value:function(e){this.itemWrapper&&!this.itemWrapper.contains(e.target)&&null!==this.state.contextMenuVisible&&(void 0===this.contextMenuRoot||this.contextMenuRoot.contains(e.target)||this.setState({contextMenuVisible:null})),this.actionListWrapper&&!this.actionListWrapper.contains(e.target)&&this.state.isActionList&&this.setState({isActionList:!1})}},{key:"showActionList",value:function(){this.setState({isActionList:!this.state.isActionList})}},{key:"revisedRandId",value:function(){var e=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)};return e()+e()+e()+e()+e()}},{key:"onMouseMoveAction",value:function(e,t,n,o,i){var a=this.timelineWrapper.getBoundingClientRect(),l=i.target.getBoundingClientRect(),r=i.clientY-l.top,c=parseInt(e)-1,d=parseInt(t)+1,s=c+d-1,u=Math.floor(r/l.height*c)+d,m=i.clientY-a.top,p={linePosition:Math.abs(m/a.height*100),percentage:u,id:n,isVisible:!(s+1===d),index:o};this.setState({timeLineCoPosition:p,isHoverAction:!0})}},{key:"onSelectAction",value:function(e){var t=this.props.fields.get(e);this.setState({selectedActionIndex:e,contextMenuVisible:null,currentAction:t,showTimelineActionList:!1})}},{key:"onContextMenu",value:function(e,t){t.preventDefault(),this.setState({contextMenuVisible:e,showTimelineActionList:!1})}},{key:"setContextMenuRoot",value:function(e){this.contextMenuRoot=e}},{key:"toggleContextMenu",value:function(e,t){t.preventDefault(),t.stopPropagation();var n=this.state.contextMenuVisible;this.setState({contextMenuVisible:null!==n?null:e,showTimelineActionList:!1})}},{key:"_onDeleteItem",value:function(e){this.props.fields.remove(e),this.setState({contextMenuVisible:null,selectedActionIndex:null})}},{key:"_onDuplicateItem",value:function(e){var t=this.props.fields,n=X()(t.get(e)),o=e+1;n.id=this.revisedRandId(),t.insert(o,n),this.setState({currentAction:n,contextMenuVisible:null,selectedActionIndex:o,actionIndex:o})}},{key:"contextMenu",value:function(e){return K.createElement("div",{style:{top:"calc(100% + 5px)",right:"-8px",zIndex:10},className:"builder-list-group builder-context-menu builder-context-menu-md"},K.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:this._onDeleteItem.bind(this,e),role:"button"},K.createElement(wo,{name:"trash",className:"builder-list-icon"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_ICON_DELETE_BUTTON")),K.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:this._onDuplicateItem.bind(this,e),role:"button"},K.createElement(wo,{name:"clone",className:"builder-list-icon"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_ICON_DUPLICATE_BUTTON")))}},{key:"onMouseDragStartOnActionList",value:function(e,t){var n=this,o=this.timelineWrapper.getBoundingClientRect(),i=t.clientY-o.top,a=Math.abs(i/o.height*100);this.timeCounter=0,this.onDragDelayTimer=setInterval((function(){n.updateDragAction(a,e),n.timeCounter=n.timeCounter+1}),200)}},{key:"updateDragAction",value:function(e,t){if(this.timeCounter>0){clearInterval(this.onDragDelayTimer),this.timeCounter=0;var n=this.props.fields;this.setState({actionListDargIndex:t,selectedDargAction:n.get(t),maskPosition:e})}}},{key:"onMouseOverOnActionList",value:function(e,t){null!==this.state.actionListDargIndex&&this.setState({actionListOverKeyframe:e})}},{key:"onMouseOutOnActionList",value:function(e){null!==this.state.actionListOverKeyframe&&this.setState({actionListOverKeyframe:null})}},{key:"onMouseDragEndOnActionList",value:function(e){var t=this.state,n=t.actionListDargIndex,o=t.actionListOverKeyframe,i=t.timeLineCoPosition.percentage;if(null!==n){var a=this.props,l=a.fields,r=a.parentKey,c=(a.state,a.dispatch),d=a.meta.form;null!==o&&(i=parseInt(o)),c((0,rs.m)(d,"".concat(r,".[").concat(n,"].keyframe"),i)),this.setState({actionListDargIndex:null,selectedDargAction:null,actionListOverKeyframe:null,selectedActionIndex:n,currentAction:l.get(n)})}this.onDragDelayTimer&&clearInterval(this.onDragDelayTimer)}},{key:"onMouseMoveOnTimeline",value:function(e){if(null!==this.state.actionListDargIndex){var t=this.timelineWrapper.getBoundingClientRect(),n=e.clientY-t.top,o=Math.abs(n/t.height*100);this.setState({maskPosition:o})}}},{key:"actionItemHtml",value:function(e,t){var n=this,o=this.state,i=o.selectedActionIndex,a=o.contextMenuVisible;return K.createElement("div",{key:t,className:"builder-timeline-item".concat(i===t?" active":""),onMouseDown:this.onMouseDragStartOnActionList.bind(this,t),ref:function(e){n.itemWrapper=e}},K.createElement("div",{className:"builder-timeline-item-prepend"},e.keyframe,"%"),K.createElement("div",{className:"builder-timeline-item-divider"}),K.createElement("div",{className:"builder-timeline-item-content",onClick:this.onSelectAction.bind(this,t)},K.createElement("span",{className:"builder-timeline-item-handle"},K.createElement(wo,{name:"ellipsisDoubleY"})),K.createElement("span",{className:"builder-timeline-item-title"},e.name),K.createElement("span",{className:"builder-timeline-item-actions builder-position-relative"},K.createElement("span",{className:"builder-button builder-button-light builder-button-round builder-button-round-sm",onContextMenu:this.onContextMenu.bind(this,t),onClick:this.toggleContextMenu.bind(this,t)},K.createElement(wo,{name:"ellipsisX"})),a===t&&this.contextMenu(t))))}},{key:"parentItemHtml",value:function(e,t){var n=this;return K.createElement("div",{key:t,className:"builder-timeline-item-parent",onMouseEnter:this.onMouseOverOnActionList.bind(this,e.keyframe),onMouseLeave:this.onMouseOutOnActionList.bind(this)},e.map((function(e){return n.actionItemHtml(e,e.index)})))}},{key:"actionBlankSpaceHtml",value:function(e,t,n,o){var i={flexGrow:e/100};return 0===e&&(i.padding=0),K.createElement("div",{key:this.revisedRandId(),className:"builder-timeline-item-spacer",onMouseMove:this.onMouseMoveAction.bind(this,e,t,n,o),style:i})}},{key:"renderAnimationActionList",value:function(){var e=this,t=this.props.fields,n=[],o={},i=0,a={};if(t.length>0){if(t.getAll().map((function(e,t){var n={};void 0===a[e.name]?(n=us(us({},e),{},{single:!0}),a[e.name]=e.keyframe):(e.single,n=(0,ls.Z)(e,ds)),void 0!==o[e.keyframe]?(n.index=t,o[e.keyframe].push(n)):(n.index=t,o[e.keyframe]=[n],o[e.keyframe].keyframe=e.keyframe,o[e.keyframe].index=t)})),qr()(o,(function(t,o){var a=Math.abs(i-t.keyframe);n.push(e.actionBlankSpaceHtml(a,i,o,t.index)),n.push(e.parentItemHtml(t,o)),i=t.keyframe})),100!==i){var l=Math.abs(i-100);n.push(this.actionBlankSpaceHtml(l,i,this.revisedRandId(),t.length))}}else this.state.initialAction.map((function(t){var o=Math.abs(i-t.keyframe);i!==t.keyframe?(n.push(e.actionBlankSpaceHtml(o,i,e.revisedRandId(),0)),n.push(e.actionItemHtml(t,e.revisedRandId()))):n.push(e.actionItemHtml(t,e.revisedRandId())),i=t.keyframe}));this.setState({renderHtmlActionlist:n,collection:o})}},{key:"createAction",value:function(e,t){var n=this.props.fields,o=n.length,i={id:this.revisedRandId(),title:e.title,name:e.name,timing_func:"",keyframe:0,property:e.property,range:e.range};if(this.state.isActionList){n.push(i);var a=X()(i);a.keyframe=100,a.id=this.revisedRandId(),n.push(a)}else if(null!==t){var l=this.state.timeLineCoPosition.percentage;o=t,i.keyframe=l,n.insert(o,i)}else n.insert(n.length-1,i);this.setState({currentAction:e,isActionList:!1,selectedActionIndex:o,showTimelineActionList:!1,actionIndex:o})}},{key:"renderAnimationActions",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=this.props.flOptions,o=void 0===n.options?[]:n.options,i={zIndex:10};return t?(i.left="50%",i.translateX="-50%"):i.right="0",K.createElement("div",{style:i,className:"builder-list-group builder-context-menu builder-context-menu-sm",ref:function(t){return e.actionListWrapper=t}},o.map((function(n,o){return K.createElement("div",{key:o,onClick:e.createAction.bind(e,n,t),className:"builder-list-item builder-list-item-action"},n.name)})))}},{key:"showAnimationAction",value:function(){this.setState({showTimelineActionList:!this.state.showTimelineActionList,contextMenuVisible:null})}},{key:"renderPropertyField",value:function(e,t,n){return K.createElement("div",{className:"builder-form-group",key:t},K.createElement("div",{className:"builder-row builder-align-items-center"},K.createElement("div",{className:"builder-column-3"},K.createElement("label",{className:"builder-form-label builder-mb-0"},t)),K.createElement(Li.Z,{params:{placeholder:"-",range:n},name:"".concat(e,".property.").concat(t),component:cs})))}},{key:"timeline",value:function(){var e,t=this,n=this.props,o=n.fields,i=n.parentKey,a=n.flOptions,l=this.state,r=l.selectedActionIndex,c=l.currentAction,d=l.timeLineCoPosition,s=d.linePosition,u=d.percentage,m=d.index,p=d.isVisible,v=l.showTimelineActionList,f=(l.scrollPercent,l.timelineHeight,l.maskPosition),b=l.actionListDargIndex,h=l.selectedDargAction,g="".concat(i);null!==r&&(g="".concat(g,".[").concat(r,"]"));var _={top:"".concat(s,"%")},E={top:"".concat(f,"%")};return K.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},K.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between"},K.createElement("div",{className:"builder-me-auto"},K.createElement("span",{className:"builder-form-label"},a.title)),K.createElement("div",{className:"builder-position-relative"},K.createElement("span",{className:"builder-button builder-button-outline builder-button-round",onClick:this.showActionList.bind(this),role:"button"},K.createElement(wo,{name:"plus",className:"builder-m-0"})),this.state.isActionList&&this.renderAnimationActions())),o.length>0?K.createElement("div",{className:"builder-interaction-canvas builder-my-2"},K.createElement("div",{className:"builder-timeline",ref:function(e){t.timelineWrapper=e},onMouseMove:this.onMouseMoveOnTimeline.bind(this),onMouseUp:this.onMouseDragEndOnActionList.bind(this),onMouseLeave:this.onMouseDragEndOnActionList.bind(this)},this.state.renderHtmlActionlist,p&&K.createElement("div",{style:_,className:"builder-timeline-item-hr",onClick:this.showAnimationAction.bind(this)},K.createElement("div",{className:"builder-timeline-item-prepend"},K.createElement("span",null,u,"%")),K.createElement("div",{className:"builder-timeline-item-divider"}),K.createElement("div",{className:"builder-timeline-item-hr-line"}),v&&this.renderAnimationActions(m)),null!==b&&K.createElement("div",{className:"builder-timeline-item-drag-mask",style:E},K.createElement("span",{className:"builder-me-2"},u,"%"),K.createElement("span",null,h.title)))):K.createElement("div",{className:"builder-card builder-card-flat builder-my-2"},K.createElement("div",{className:"builder-d-flex builder-flex-column builder-align-items-center builder-px-3 builder-py-5"},K.createElement(wo,{name:"animationDuo",size:"4x",className:"builder-text-primary"}),K.createElement("div",{className:"builder-fs-2 builder-fw-medium builder-mt-3"},Joomla.JText._("COM_SPPAGEBUILDER_ANIMATION")),K.createElement("div",{className:"builder-fs-2 builder-opacity-7 builder-text-center builder-mt-2"},Joomla.JText._("COM_SPPAGEBUILDER_ANIMATION_DESC")))),K.createElement("div",{className:"builder-card-divider builder-mb-2"}),K.createElement("div",{className:"builder-form-label builder-mb-2"},Joomla.JText._("COM_SPPAGEBUILDER_INTERACTION_SETTINGS")),0==o.length&&null===this.state.selectedActionIndex&&K.createElement("div",{className:"builder-card builder-card-flat"},K.createElement("div",{className:"builder-p-3"},K.createElement("div",{className:"builder-d-flex"},K.createElement("div",{className:"builder-me-2"},K.createElement(wo,{name:"thunderBolt",className:"builder-text-secondary builder-opacity-5"})),K.createElement("div",null,K.createElement("div",{className:"builder-fs-2 builder-fw-medium"},Joomla.JText._("COM_SPPAGEBUILDER_NO_ACTION_SELECTED")),K.createElement("div",{className:"builder-fs-2 builder-opacity-7 builder-mt-2"},Joomla.JText._("COM_SPPAGEBUILDER_SELECT_AN_ACTION")))))),o.length>0&&null!=this.state.selectedActionIndex&&K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-form-group"},K.createElement("div",{className:"builder-row builder-align-items-center"},K.createElement("div",{className:"builder-column-3"},K.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_TIMELINE"))),K.createElement(Li.Z,{params:{placeholder:"-",range:{min:0,max:100},info:"%"},name:"".concat(g,".keyframe"),component:cs}))),K.createElement("div",{className:"builder-fs-2 builder-mb-2"},null===c&&void 0===c.title?"--":c.title),null!==c&&void 0!==c.property.x&&this.renderPropertyField(g,"x",c.range),null!==c&&void 0!==c.property.y&&this.renderPropertyField(g,"y",c.range),null!==c&&void 0!==c.property.z&&this.renderPropertyField(g,"z",c.range),null!==c&&void 0!==c.property.value&&this.renderPropertyField(g,"value",c.range)))}},{key:"render",value:function(){return this.timeline()}}]),i}(K.Component);const ps=(0,mo.$j)((function(e){return{state:e}}))(ms);function vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function fs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vs(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var bs=[{label:"px",value:"px"},{label:"rem",value:"rem"},{label:"em",value:"em"},{label:"%",value:"%"}],hs=[{label:"deg",value:"deg"},{label:"rad",value:"rad"},{label:"grad",value:"grad"},{label:"turn",value:"turn"}];const gs=function(e){var t=e.input,n=e.params,o=e.label,i=e.fieldValue,a=e.isAngleUnit,l=void 0!==a&&a,r=e.onChange,c=i.value,d=void 0===c?"":c,s=i.unit,u=void 0===s?"%":s,m=l?hs:bs;return K.createElement("div",{className:"builder-d-flex builder-flex-column"},o&&K.createElement("label",null,null!=n&&n.desc?K.createElement(Wi.Z,{content:null==n?void 0:n.desc,tagName:"span"},o):o),K.createElement("div",{className:"builder-d-flex builder-field-group"},K.createElement("input",(0,Io.Z)({},t,{type:"number",value:d,className:"builder-form-field builder-form-field-".concat(t," builder-form-field-sm builder-mb-0"),autoComplete:"off",onChange:function(e){r(fs(fs({},i),{},{value:e.target.value}))},onBlur:function(e){r(fs(fs({},i),{},{value:e.target.value}))}})),K.createElement(Oa,{units:m.map((function(e){return e.value})),unit:u,update:function(e){return r(fs(fs({},i),{},{unit:e}))}})))};var _s=[0,1,2,3,4,5,6,7,8];const Es=function(e){var t=e.activeIndex,n=void 0===t?4:t,o=e.onClick,i=void 0===o?xe:o,a=e.customCss,l=void 0===a?"builder-column-4":a;return K.createElement("div",{className:l+" builder-transform-square-container"},_s.map((function(e,t){return K.createElement("div",{key:e.toString(),className:"builder-transform-square-btn-wrapper"},K.createElement("div",{role:"button",tabIndex:0,onKeyDown:xe,className:n===t?"builder-transform-square-btn-active":"builder-transform-square-btn",onClick:function(){return i(t)}}))})))};var ys={move:{x:{value:"",unit:"px"},y:{value:"",unit:"px"}},rotate:{x:{value:"",unit:"deg"},y:{value:"",unit:"deg"},z:{value:"",unit:"deg"}},scale:{x:"",y:""},skew:{x:{value:"",unit:"deg"},y:{value:"",unit:"deg"}},transform_origin:{top:{value:"50",unit:"%"},left:{value:"50",unit:"%"}}},Is=[{label:"Move",fieldKey:"move",fields:[{label:"X",fieldKey:"x"},{label:"Y",fieldKey:"y"}]},{label:"Rotate",fieldKey:"rotate",isAngleUnit:!0,fields:[{label:"X",fieldKey:"x"},{label:"Y",fieldKey:"y"},{label:"Z",fieldKey:"z"}]},{label:"Scale",fieldKey:"scale",isNoUnit:!0,fields:[{label:"X",fieldKey:"x"},{label:"Y",fieldKey:"y"}]},{label:"Skew",fieldKey:"skew",isAngleUnit:!0,fields:[{label:"X",fieldKey:"x"},{label:"Y",fieldKey:"y"}]},{label:"Transform Origin",fieldKey:"transform_origin",fields:[{label:"Top",fieldKey:"top"},{label:"Left",fieldKey:"left"}]}];const xs=function(e){var t=e.input,n=e.params,o=(0,K.useState)(4),i=(0,J.Z)(o,2),a=i[0],l=i[1],r=(0,K.useState)((function(){return Ie(t.value)&&we(t.value)?t.value:ys})),c=(0,J.Z)(r,2),d=c[0],s=c[1];(0,K.useEffect)((function(){"%"!==d.transform_origin.top.unit||"%"!==d.transform_origin.left.unit||"0"!==d.transform_origin.top.value&&"50"!==d.transform_origin.top.value&&"100"!==d.transform_origin.top.value||"0"!==d.transform_origin.left.value&&"50"!==d.transform_origin.left.value&&"100"!==d.transform_origin.left.value?l(-1):rl(X()(d),l)}),[]);var u=function(e){var n=X()(d.transform_origin),o=function(e,t){switch(e){case 0:t.top.value="0",t.left.value="0";break;case 1:t.top.value="0",t.left.value="50";break;case 2:t.top.value="0",t.left.value="100";break;case 3:t.top.value="50",t.left.value="0";break;case 4:t.top.value="50",t.left.value="50";break;case 5:t.top.value="50",t.left.value="100";break;case 6:t.top.value="100",t.left.value="0";break;case 7:t.top.value="100",t.left.value="50";break;case 8:t.top.value="100",t.left.value="100"}return t.top.unit="%",t.left.unit="%",t}(e,X()(n)),i=X()(d);i.transform_origin=o,t.onChange(i),s(i),l(e)};return K.createElement("div",null,Is.map((function(e){return K.createElement("div",{key:e.fieldKey,"data-field":null==t?void 0:t.name,className:"builder-form-group".concat(null!=n.class?" "+n.class:""," builder-row builder-align-items-center")},K.createElement("label",{className:"builder-column-12 builder-mb-2"},void 0!==n.desc&&""!=n.desc?K.createElement(Wi.Z,{content:n.desc,tagName:"span"},e.label):e.label),e.fields.map((function(n){var o,i=null===(o=X()(d)[e.fieldKey])||void 0===o?void 0:o[n.fieldKey];return e.isNoUnit?K.createElement("div",{key:n.fieldKey,className:"builder-column-4"},K.createElement(lr,{input:{value:i,onChange:function(o){var i=X()(d);i[null==e?void 0:e.fieldKey][null==n?void 0:n.fieldKey]=o,t.onChange(i),s(i)}},params:{title:n.label,type:"number"}})):K.createElement("div",{key:n.fieldKey,className:"builder-column-4"},K.createElement(gs,{input:t,label:n.label,fieldValue:i,isAngleUnit:null==e?void 0:e.isAngleUnit,onChange:function(o){var i=X()(d);i[null==e?void 0:e.fieldKey][null==n?void 0:n.fieldKey]=o,"transform_origin"===e.fieldKey&&rl(X()(i),l),t.onChange(i),s(i)}}))})),"transform_origin"===e.fieldKey&&K.createElement(Es,{activeIndex:a,onClick:u}))})))};function Os(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ws(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Os(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Os(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Cs={value:"",unit:"px"},Ps={px:"px","%":"%",em:"em",rem:"rem",None:""},As={px:"px","%":"%",em:"em",rem:"rem","":"None"},Ds={menuPortal:function(e){return ws(ws({},e),{},{zIndex:9999})}},Ns={option:function(e,t){var n=t.data;return ws(ws({},e),{},{fontWeight:"".concat(n.value," !important")})}},Ss={font:"",weight:"",uppercase:!1,underline:!1,italic:!1,type:"google",size:{xl:Cs,lg:Cs,md:Cs,sm:Cs,xs:Cs},line_height:{xl:Cs,lg:Cs,md:Cs,sm:Cs,xs:Cs},letter_spacing:{xl:Cs,lg:Cs,md:Cs,sm:Cs,xs:Cs}};const Ts=function(e){var t,n,o,i,a,l,c,d,s,u=e.params,m=e.input,p=m.value,v=m.onChange,f=m.name,b=(0,K.useState)(g),h=(0,J.Z)(b,2),_=h[0],E=h[1],y=(0,K.useState)(!1),x=(0,J.Z)(y,2),O=x[0],w=x[1],C=(0,K.useRef)(!1),P=(0,K.useRef)(null),A=(0,K.useState)(X()(Ss)),D=(0,J.Z)(A,2),N=D[0],S=D[1],T=(0,K.useState)(!1),R=(0,J.Z)(T,2),k=R[0],L=R[1];(0,K.useEffect)((function(){(0,At.Z)(Nt().mark((function e(){var t,n,o,i,a,l;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(I,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return t=e.sent,e.next=5,t.json();case 5:n=e.sent,o=n.data.map((function(e){return ws({label:e.family_name,value:e.family_name,type:e.type},"google"===e.type&&{variants:e.data.variants})})),i=o.filter((function(e){return"google"===e.type})),a=o.filter((function(e){return"local"===e.type})),l=[],i.length>0&&!window.disableGoogleFonts&&l.push.apply(l,[{value:"Google Fonts",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_GOOGLE_FONTS"),isDisabled:!0}].concat((0,r.Z)(i))),a.length>0&&l.push.apply(l,[{value:"Local Fonts",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_LOCAL_FONTS"),isDisabled:!0}].concat((0,r.Z)(a))),l.push.apply(l,(0,r.Z)(g)),E(l),w(!0);case 15:case"end":return e.stop()}}),e)})))()}),[]),(0,K.useEffect)((function(){if(!C.current&&p){var e,t=X()(p);t.type=null!==(e=null==t?void 0:t.type)&&void 0!==e?e:"google",S(ws(ws({},N),t))}}),[p]),(0,K.useEffect)((function(){if(C.current&&N){var e=X()(N);null==e||delete e.variants,v(e)}}),[N]),(0,K.useEffect)((function(){if(N.font&&O){var e,t=null!=N&&N.type?N.type:"google";"google"!==t||window.disableGoogleFonts?"local"===t&&dt({family:N.font,variants:[String(N.weight)]},"local"):dt({family:N.font,variants:(null==N||null===(e=N.variants)||void 0===e?void 0:e.length)>0?N.variants:[String(N.weight)]},"google",_)}}),[N.font,N.weight,O]);var M=_e.device,B=_.find((function(e){return e.value===N.font})),Z=(0,K.useMemo)((function(){var e=[{value:"",label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_FONT_WEIGHT")},{value:"100",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_THIN")},{value:"200",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_EXTRA_LIGHT")},{value:"300",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_LIGHT")},{value:"400",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_NORMAL")},{value:"500",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_MEDIUM")},{value:"600",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_SEMI_BOLD")},{value:"700",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_BOLD")},{value:"800",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_EXTRA_BOLD")},{value:"900",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_BLACK")}];return B&&B.variants?e.filter((function(e){var t,n;return(null!==(t=null===(n=B.variants)||void 0===n?void 0:n.map((function(e){var t,n,o,i,a;return{weight:(a=(t=e).match(/\d+/g)&&(null===(n=t.match(/\d+/g))||void 0===n?void 0:n[0]))?Number(a):400,style:null!==(o=t.match(/[a-zA-Z]+/g)&&(null===(i=t.match(/[a-zA-Z]+/g))||void 0===i?void 0:i[0]))&&void 0!==o?o:""}.weight.toString()})))&&void 0!==t?t:[]).includes(e.value)})):e}),[B]),j=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"google";C.current=!0,["size","line_height","letter_spacing"].includes(e)?S(ws(ws({},N),{},(0,U.Z)({},e,ws(ws({},N[e]),{},(0,U.Z)({},M,ws(ws({},N[e][M]),{},{value:t})))))):S(ws(ws(ws({},N),"font"===e&&{weight:"",type:n}),{},(0,U.Z)({},e,t)))},G=function(e,t){["size","line_height","letter_spacing"].includes(e)&&(C.current=!0,S(ws(ws({},N),{},(0,U.Z)({},e,ws(ws({},N[e]),{},(0,U.Z)({},M,ws(ws({},N[e][M]),{},{unit:t})))))))};return K.createElement("div",{className:"builder-form-group"},u.title&&!u.hideTitle&&K.createElement("label",null,void 0!==u.desc&&""!=u.desc?K.createElement(Wi.Z,{content:u.desc,tagName:"span"},u.title):u.title),K.createElement("div",{ref:P,onClick:function(){return L(!k)},role:"button",className:"builder-form-typography-preview",onKeyDown:xe,tabIndex:0},K.createElement("div",{className:"builder-form-typography-preview-font",style:{fontFamily:N.font,fontWeight:N.weight,fontStyle:N.italic?"italic":"normal",textDecoration:N.underline?"underline":"none",textTransform:N.uppercase?"uppercase":"none"}},N.font||Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_SELECT_FONT_PLACEHOLDER")),K.createElement("div",{className:"builder-form-typography-preview-separator"},K.createElement("span",null)),K.createElement("div",{className:"builder-form-typography-preview-size"},"".concat((null==N||null===(t=N.size)||void 0===t||null===(t=t[M])||void 0===t?void 0:t.value)||"00","/").concat((null==N||null===(n=N.line_height)||void 0===n||null===(n=n[M])||void 0===n?void 0:n.value)||"00")),K.createElement("div",null,K.createElement(wo,{name:"settings",size:"1x"}))),K.createElement(zi,{title:u.title,open:k,parent_el:P,modalBodyCss:{padding:0},onHide:function(){return L(!1)},gap:25},K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement("div",{className:"builder-form-group","data-field":f},K.createElement("div",{className:"builder-mb-3"},K.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_FONT")),K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",isOpen:!0,value:_.find((function(e){return e.value===N.font})),options:_,onChange:function(e){return j("font",null==e?void 0:e.value,null==e?void 0:e.type)},isClearable:!0,styles:Ds,menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}})),K.createElement("div",{className:"builder-row builder-gutter-2 builder-mb-3"},K.createElement("div",{className:"builder-column-4"},K.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_SIZE")),K.createElement("div",{className:"builder-field-group"},K.createElement("input",{type:"number",name:"size",value:void 0!==(null==N||null===(o=N.size)||void 0===o||null===(o=o[M])||void 0===o?void 0:o.value)?N.size[M].value:"",className:"builder-form-field builder-form-field-sm builder-mb-0",onChange:function(e){j("size",e.target.value)},autoComplete:"off"}),K.createElement(Oa,{unit:(null==N||null===(i=N.size)||void 0===i||null===(i=i[M])||void 0===i?void 0:i.unit)||"px",update:function(e){return G("size",e)}}))),K.createElement("div",{className:"builder-column-4"},K.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LINE_HEIGHT")),K.createElement("div",{className:"builder-field-group"},K.createElement("input",{type:"number",name:"line_height",value:void 0!==(null==N||null===(a=N.line_height)||void 0===a||null===(a=a[M])||void 0===a?void 0:a.value)?N.line_height[M].value:"",className:"builder-form-field builder-form-field-sm builder-mb-0",onChange:function(e){return j("line_height",e.target.value)},autoComplete:"off"}),K.createElement(Oa,{unit:As[(null==N||null===(l=N.line_height)||void 0===l||null===(l=l[M])||void 0===l?void 0:l.unit)||""],units:["px","%","em","rem","None"],update:function(e){return G("line_height",Ps[e])}}))),K.createElement("div",{className:"builder-column-4"},K.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACE")),K.createElement("div",{className:"builder-field-group"},K.createElement("input",{type:"number",name:"letter_spacing",value:void 0!==(null==N||null===(c=N.letter_spacing)||void 0===c||null===(c=c[M])||void 0===c?void 0:c.value)?N.letter_spacing[M].value:"",className:"builder-form-field builder-form-field-sm builder-mb-0",onChange:function(e){return j("letter_spacing",e.target.value)},autoComplete:"off"}),K.createElement(Oa,{unit:(null==N||null===(d=N.letter_spacing)||void 0===d||null===(d=d[M])||void 0===d?void 0:d.unit)||"px",update:function(e){return G("letter_spacing",e)}})))),K.createElement("div",{className:"builder-row builder-gutter-2"},K.createElement("div",{className:"builder-column-auto"},K.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_ADDON_TAB_STYLE")),K.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},K.createElement("span",{className:"builder-nav-item".concat(null!=N&&N.underline?" active":""),onClick:function(){return j("underline",!N.underline)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"underline"})),K.createElement("span",{className:"builder-nav-item".concat(null!=N&&N.italic?" active":""),onClick:function(){return j("italic",!N.italic)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"italic"})),K.createElement("span",{className:"builder-nav-item".concat(null!=N&&N.uppercase?" active":""),onClick:function(){return j("uppercase",!N.uppercase)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"uppercaseDuo"})))),K.createElement("div",{className:"builder-column"},K.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_WEIGHT")),K.createElement(Vi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:null!==(s=Z.find((function(e){return String(e.value)===String(N.weight)})))&&void 0!==s?s:"",options:Z,styles:Ns,menuPlacement:"auto",menuPosition:"fixed",clearable:!1,onChange:function(e){return j("weight",e.value)},components:{IndicatorSeparator:function(){return null}}}))))))))};function Rs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ks(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rs(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ls=(0,mo.$j)((function(e){return{state:e}}))((function(e){var t,n=e.field,o=e.fieldName,i=e.reduxProps,a=e.values,l=e.hideTitle,r=void 0!==l&&l,c=e.parentKey,d=e.element,s=(0,K.useState)(_e.device),u=(0,J.Z)(s,2),m=u[0],p=u[1],v=(0,K.useState)(!1),f=(0,J.Z)(v,2),b=f[0],h=f[1],g=(0,K.useRef)(null),_=null!==(t=(0,mo.v9)((function(e){var t;return null==e||null===(t=e.sppbForm)||void 0===t||null===(t=t.mainForm)||void 0===t||null===(t=t.values)||void 0===t?void 0:t.source})))&&void 0!==t?t:0;(0,K.useEffect)((function(){var e=function(){p(_e.device)};return _e.on("change",e),function(){return _e.removeListener("change",e)}}),[]);var E=Ie(c)?"".concat(d,".").concat(o):o;switch(n.type){case"hidden":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Fr,name:E});case"text":case"gmap":var y=ks(ks(ks({},n),!!i&&{reduxProps:i}),{},{hideTitle:r});return K.createElement(Li.Z,{params:y,component:lr,name:E});case"select":case"category":case"plugin":case"accesslevel":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:tr,name:E,responsiveDevice:m});case"effects":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Sr,name:E,responsiveDevice:m});case"transform":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:xs,name:E,responsiveDevice:m});case"animation":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:ja,name:E});case"alert":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Ra,name:E});case"border":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:qa,name:E});case"alignment":return null!=n&&n.inline?K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:ec,name:E,responsiveDevice:m}):K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Ba,name:E,responsiveDevice:m});case"headings":return null!=n&&n.inline?K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:oc,name:E}):K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Hr,name:E});case"link":if(!i)return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:rc,name:E});var I=i.globalPanel,x=i.setGlobalPanel,O=ks(ks({},n),{},{globalPanel:I,setGlobalPanel:x});return K.createElement(Li.Z,{params:O,component:rc,name:E});case"attribute":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Cr,name:E});case"color":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Ol,name:E});case"advancedcolor":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:ca,name:E});case"textarea":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:os,name:E});case"separator":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:ns,name:E});case"header":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Gr,name:E});case"number":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Rc,name:E,responsiveDevice:m});case"module":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Nc,name:E});case"checkbox":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:fl,name:E,responsiveDevice:m});case"radio":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Lc,name:E});case"advancedradio":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:pa,name:E,responsiveDevice:m});case"icon":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Vr,name:E});case"editor":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r,languageOptions:null==i?void 0:i.languageOptions}),component:ts,name:E});case"media":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Dc,name:E});case"padding":case"margin":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:xa,name:E,responsiveDevice:m});case"filter":return K.createElement(br,{field:n,hideTitle:r,isOpen:b,setIsOpen:h,triggerRef:g,fieldKey:E,responsiveDevice:m,collectionId:_});case"builder":default:return null;case"boxshadow":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:el,name:E});case"slider":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r,staticUnit:n.default_unit}),component:Da,name:E,responsiveDevice:m});case"advancedslider":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Ta,name:E,responsiveDevice:m});case"fontstyle":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Mr,name:E});case"fonts":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:kr,name:E});case"advancedsettings":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:ba,name:E});case"typography":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Ts,name:E,responsiveDevice:m,formData:a});case"codeeditor":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:xl,name:E});case"gradient":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Br,name:E});case"buttons":var w=ks(ks(ks({},n),!!i&&{reduxProps:i}),{},{hideTitle:r});return K.createElement(Li.Z,{params:w,component:ml,name:E});case"thumbnail":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:as,name:E});case"image_shape":return K.createElement(Li.Z,{params:ks(ks({},n),{},{hideTitle:r}),component:Xr,name:E});case"timeline":return void 0===(null==n?void 0:n.options)?null:K.createElement(ki.Z,{flOptions:n,name:E,parentKey:o,component:ps});case"repeatable":var C=ks(ks({},n),!!i&&{reduxProps:i});return K.createElement(ki.Z,{flOptions:C,name:E,parentKey:E,component:Ws});case"interaction_view":return K.createElement(Mi,{flOptions:n,name:E,parentKey:E})}})),Ms=function(e){var t=e.settings,n=e.reduxProps,o=e.values,i=e.parentKey,a=e.element,l=e.disabledGroups;return K.createElement("div",{className:"builder-field-renderer-wrapper"},Object.keys(t).map((function(e){var r=t[e],c=r.fields,d=Object.keys(c),s=Ne(c),u=function(e){var t=Ne(e);return!!Ie(t)&&Object.keys(e).filter((function(e){return e!==t.name})).every((function(t){return!e[t].visibility}))}(c),m=function(e){return Object.keys(e).some((function(t){return e[t].visibility}))}(c);return m?0===d.length||"backend"===r.client||Ie(r.visibility)&&!r.visibility||Ie(l)&&l.includes(e)?null:K.createElement("div",{className:"builder-card ".concat(Ie(s)?"builder-card-toggle":""),key:e},K.createElement("div",{className:"builder-card-header"},K.createElement("span",{className:"builder-fs-2"},r.title),Ie(s)&&K.createElement(Ls,{field:s.field,fieldName:s.name,reduxProps:n,values:o,hideTitle:!0,parentKey:i,element:a})),!u&&K.createElement("div",{className:"builder-card-body"},d.map((function(e){return Ie(c[e].visibility)&&!c[e].visibility||(null==s?void 0:s.name)===e?null:K.createElement(Ls,{key:e,field:c[e],fieldName:e,reduxProps:n,values:o,parentKey:i,element:a})})))):null})))};function Bs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Zs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bs(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const js=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).triggerRef=(0,K.createRef)(null),t}return(0,F.Z)(i,[{key:"handleItemClick",value:function(e){var t=this.props,n=t.parentKey,o=t.state.sppbForm;this.props.onHandleRowClick(e),"none"!==e&&["table_advanced","accordion","tab","sp_carouselpro","carouselpro","sliderpro","carousel_extended","js_slideshow"].includes(o.mainForm.addonName)&&"mainForm"===o.form&&this.props.setRepeatFields(n,e)}},{key:"handleCloneItem",value:function(e){var t,n=this.props,o=n.fields,i=n.flOptions,a=o.get(e),l=X()(o.get(e));if(o.name===s)l[s]=(null!==(t=l[s])&&void 0!==t?t:[]).map((function(e,t){return he()(e.content)&&(e.content=e.content.map((function(e,n){return e.id=et(),"nested_row"===(null==e?void 0:e.type)&&(e.reference=a[s[t]].content[n].id),e}))),e}));else if(o.name===u)l.content=l.content.map((function(e,t){return e.id=et(),e}));else if(he()(l.content)){var r,c=(null===(r=this.props.state)||void 0===r||null===(r=r.sppbForm)||void 0===r?void 0:r.mainForm).addonData,d=et();l.content=l.content.map((function(e,t){return e.id=d,"nested_row"===(null==e?void 0:e.type)&&(e.reference=a.content[t].id),e})),i.reduxProps.duplicateDeepContentItem({addonData:Zs(Zs({},c),{},{deepItemRowId:d}),deepItem:{key:this.props.parentKey,value:a,index:this.props.index}})}o.push(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return rt(e)&&rt(e.title)&&(e.title="".concat(e.title," copy")),e}(l))}},{key:"render",value:function(){var e=this,t=this.props,n=t.index,o=t.openRow,i=(t.element,t.isDragging),a=t.parentKey,l=t.flOptions,r=t.state,c=t.thisFormName,d=t.connectDropTarget,s=t.connectDragPreview,u=t.connectDragSource,m=t.fields,p={opacity:i?".5":"1"},v={};"sppbForm"===c&&(void 0!==r.form.sppbForm.values[a]?v=r.form.sppbForm.values[a][n]:m.length>0&&(v=m.get(n))),"insideAddonForm"===c&&(void 0!==r.form.insideAddonForm.values[a]?v=r.form.insideAddonForm.values[a][n]:m.length>0&&(v=m.get(n)));var f=this.props.fields.get(n);return s(d(K.createElement("div",{className:"builder-card builder-mb-1",style:p,ref:this.triggerRef},K.createElement("div",{className:"builder-card-header builder-row builder-card-no-border"},K.createElement("div",{className:"builder-column"},K.createElement("span",{className:"builder-card-title builder-d-flex builder-align-items-center"},u(K.createElement("span",null,K.createElement(wo,{name:"ellipsisDoubleY",className:"builder-cursor-move builder-ms-1 builder-me-2 builder-text-secondary builder-opacity-6"}))),f.title||f.admin_label?K.createElement("span",{className:"builder-fs-2 builder-text-ellipsis",style:{maxWidth:160,paddingLeft:4},title:f.title||f.admin_label,onClick:function(t){t.preventDefault(),e.handleItemClick(n)}},f.title||f.admin_label):K.createElement("span",{className:"builder-fs-2 builder-text-ellipsis",style:{maxWidth:160,paddingLeft:4},title:"Item",onClick:function(t){t.preventDefault(),e.handleItemClick(n)}},"Item"))),K.createElement("div",{className:"builder-column-auto"},K.createElement("div",{className:"builder-d-flex builder-justify-content-end"},K.createElement("div",null,K.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(t){t.preventDefault(),e.handleItemClick(n)},role:"button"},K.createElement(wo,{name:"pencil",size:"1x"}))),K.createElement("div",null,K.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(t){t.preventDefault(),e.handleCloneItem(n)},role:"button"},K.createElement(wo,{name:"cloneLine",size:"1x"}))),K.createElement("div",null,K.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(t){t.preventDefault(),e.props.onHandleRemoveItemRowClick(n)},role:"button"},K.createElement(wo,{name:"trash",size:"1x"})))))),K.createElement(zi,{title:l.title,open:o===n,parent_el:this.triggerRef,onHide:this.props.onClose,gap:25,modalBodyCss:{padding:0},footerContent:K.createElement("div",{className:"builder-button builder-button-outline",onClick:function(t){t.preventDefault(),e.handleItemClick("none")},role:"button"},K.createElement(wo,{name:"check",className:"builder-me-1"})," ",Joomla.JText._("COM_SPPAGEBUILDER_APPLY"))},o==n&&K.createElement("div",{className:"builder-card builder-card-popover"},K.createElement("div",{className:"builder-card-body builder-card-body-popover"},K.createElement(Ms,{settings:ke(l.attr,v),reduxProps:l.reduxProps,values:v,parentKey:this.props.parentKey,element:this.props.element})))))))}}]),i}(K.Component);var Gs={hover:function(e,t,n){var o=t.getItem().index,i=e.index,a=t.getItem().fieldLength,l=t.isOver({shallow:!0}),r=t.isOver();if(o!==i&&!1!==l&&!1!==r&&a===e.fields.length){var c=(0,Y.findDOMNode)(n).getBoundingClientRect(),d=(c.bottom-c.top)/2,s=t.getClientOffset().y-c.top;o<i&&s<d||o>i&&s>d||(e.fields.swap(o,i),t.getItem().index=i)}}},Js=(0,Bi.DragSource)(Zi,{beginDrag:function(e){return{fieldLength:e.fields.length,id:e.id,index:e.index}}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}})),Us=(0,Bi.DropTarget)(Zi,Gs,(function(e){return{connectDropTarget:e.dropTarget()}}));const Hs=(0,mo.$j)((function(e){return{state:e}}),(function(e){return{setRepeatFields:function(t,n){return e(Di(t,n))}}}))(Us(Js(js)));var Fs=void 0;function zs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Vs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zs(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ws=(0,mo.$j)((function(e){return{state:e}}),(function(e){return{setRepeatFields:function(t,n){e(Di(t,n))}}}))((function(e){var t=(0,K.useState)("none"),n=(0,J.Z)(t,2),o=n[0],i=n[1],a=(0,K.useState)(!1),l=(0,J.Z)(a,2),r=l[0],c=l[1],d=(0,K.useState)("image"),s=(0,J.Z)(d,2),u=s[0],m=(s[1],function(e){i(e)}),p=function(t){var n,o=e.fields,i=e.flOptions,a=o.get(t),l=null==a||null===(n=a.content)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.id;rt(l)&&i.reduxProps.removeRow(l),o.remove(t)},v=e.fields,f=e.flOptions,b=e.meta.form;return(0,K.useEffect)((function(){var e;(null!==(e=v.getAll())&&void 0!==e?e:[]).forEach((function(e,t){if(!rt(e.title)||0===e.title.length){var n=Vs(Vs({},e),{},{admin_label:"Item ".concat(t+1)});v.splice(t,1,n)}}))}),[]),K.createElement("div",{className:"builder-form-group builder-repeated-fields"},K.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},K.createElement("div",{className:"builder-column-8"},K.createElement("span",{className:"builder-form-label"},f.title)),K.createElement("div",{className:"builder-d-flex builder-justify-content-end gap-2"},f.bulk_import&&K.createElement("div",{className:"builder-d-flex builder-justify-content-center"},K.createElement("span",{className:"builder-button builder-button-secondary builder-d-flex",onClick:function(){c(!0)},role:"button"},K.createElement(wo,{name:"plus",className:"builder-me-1 builder-d-flex builder-align-items-center"}),Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BULK_ADD"))),K.createElement("div",{className:"builder-d-flex builder-justify-content-center"},K.createElement("span",{className:"builder-button builder-button-primary builder-d-flex",onClick:function(t){t.preventDefault();var n=e.fields,o=e.parentKey,i=e.state,a=n.length;"mainForm"===i.sppbForm.form&&e.setRepeatFields(o,a);var l=Object.values(je)||[];if(null==l||!l.includes(o)){var r={};return(/^sp_table_advanced_item$/i.test(o)||/^table_advanced_item\[\d+\]\.table_advanced_item$/i.test(o))&&(r={content:[]}),r.admin_label="New Item",void n.push(r)}var c={title:"",icon:"",content:[{id:et(),name:"row",type:"nested_row",reference:void 0}],admin_label:"New Item"};n.push(c)},role:"button"},K.createElement("div",{className:"builder-d-flex builder-align-items-center"},K.createElement(wo,{name:"plus",className:"builder-me-1 builder-d-flex builder-align-items-center"}),Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_ADD")))))),v.map((function(t,n){return K.createElement(Hs,{key:n,flOptions:f,fields:v,element:t,thisFormName:b,parentKey:e.parentKey,index:n,openRow:o,onClose:function(){return i("none")},onHandleRowClick:m,onHandleRemoveItemRowClick:p})})),K.createElement(yl,{isOpen:r,onClose:function(){return c(!1)},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg"},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return c(!1)}},K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_MEDIA"))),K.createElement(wc,{client:"field",type:u,onHandleInsertMedia:function(e){"object"===(0,pe.Z)(e)&&!Array.isArray(e)&&Object.keys(e).length>0&&(e=Object.values(e)),e.forEach((function(e){return v.push(e)})),c(!1)}.bind(Fs),onHandleMediaModal:function(){c(!1)}.bind(Fs),isGallery:!0}))))}));var Ks=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){return(0,H.Z)(this,i),o.apply(this,arguments)}return(0,F.Z)(i,[{key:"onClickEditAddon",value:function(e,t,n){var o=this.props,i=o.inputName,a=o.parentKey,l=o.riIndex,r=i.substring(i.indexOf(".")+1);this.props.setRepeatFields(a,l),this.props.addonAddEditInside(t,n,r,e)}},{key:"onClickRemoveAddon",value:function(e){var t=this.props,n=t.inputName,o=t.parentKey,i=n.substring(n.indexOf(".")+1),a=this.props.state.sppbForm.activeField;a.fieldName=o,a.riFieldName=i,this.props.addonRemoveInside(e,i,a)}},{key:"render",value:function(){var e=this,t=this.props,n=t.addon,o=t.index;return(0,t.connectDragPreview)((0,t.connectDragSource)((0,t.connectDropTarget)(K.createElement("div",{className:"builder-list-item builder-list-item-bordered builder-px-2"},K.createElement("div",{className:"builder-row builder-align-items-center"},K.createElement("div",{className:"builder-column-auto"},K.createElement(wo,{name:"ellipsisDoubleY",className:"builder-cursor-move builder-me-1 builder-text-body builder-opacity-4"})),K.createElement("div",{className:"builder-column-auto"},K.createElement("span",{className:"builder-addon-icon builder-icon",dangerouslySetInnerHTML:{__html:addonsJSON[n.name].icon}})),K.createElement("div",{className:"builder-column-7"},K.createElement("span",{className:"builder-text-truncate"},addonsJSON[n.name].title)),K.createElement("div",{className:"builder-column builder-pe-0"},K.createElement("div",{className:"builder-d-flex builder-justify-content-end"},K.createElement("div",null,K.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(t){t.preventDefault(),e.onClickEditAddon(o,n.name,n.settings)},role:"button"},K.createElement(wo,{name:"pencil",size:"1x"}))),K.createElement("div",null,K.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(t){t.preventDefault(),e.onClickRemoveAddon(o)},role:"button"},K.createElement(wo,{name:"trash",size:"1x"}))))))))))}}]),i}(K.Component),Ys={hover:function(e,t,n){var o=t.getItem().index,i=e.index;if(o!==i){var a=(0,Y.findDOMNode)(n).getBoundingClientRect(),l=(a.bottom-a.top)/2,r=t.getClientOffset().y-a.top;if(!(o<i&&r<l||o>i&&r>l)){var c=e.inputName,d=c.substring(c.indexOf(".")+1),s=e.state.sppbForm.activeField;e.addonSortInside(o,i,d,s),t.getItem().index=i}}}},qs=(0,Bi.DragSource)(go,{beginDrag:function(e){return{index:e.index}}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}})),Xs=(0,Bi.DropTarget)(go,Ys,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),isOverCurrent:t.isOver({shallow:!0})}}));const $s=(0,mo.$j)((function(e){return{state:e}}),(function(e){return{setRepeatFields:function(t,n){e(Di(t,n))},addonAddEditInside:function(t,n,o,i){e(Si(t,n,o,i))},addonRemoveInside:function(t,n,o){e(function(e,t,n){return{type:"REMOVE_ADDON_IN",addonIndex:e,riFieldName:t,fieldData:n}}(t,n,o))},addonSortInside:function(t,n,o,i){e(function(e,t,n,o){return{type:"SORT_ADDON_IN",dragIndex:e,dropIndex:t,riFieldName:n,fieldData:o}}(t,n,o,i))}}}))(Xs(qs(Ks)));var Qs=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){return(0,H.Z)(this,i),o.call(this,e)}return(0,F.Z)(i,[{key:"render",value:function(){var e=this,t=this.props;return t.connectDragPreview,t.connectDragSource,K.createElement("div",{className:"builder-list-group builder-list-group-rounded"},this.props.builderAddons.map((function(t,n){return K.createElement($s,{addon:t,builderAddons:e.props.builderAddons,key:n,index:n,parentKey:e.props.parentKey,riIndex:e.props.riIndex,inputName:e.props.inputName})})))}}]),i}(K.Component);const eu=(0,mo.$j)((function(e){return{state:e}}))(Qs);var tu=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;(0,H.Z)(this,i),t=o.call(this,e);var n=[];for(var a in addonsJSON)"carousel_extended"!=a&&"table_advanced"!=a&&"accordion"!=a&&"tab"!=a&&"sp_carouselpro"!=a&&"carouselpro"!=a&&"sliderpro"!=a&&n.push(addonsJSON[a]);return t.state={open:!1,addons:n},t}return(0,F.Z)(i,[{key:"onClickAddon",value:function(){var e=this.state.open;this.setState({open:!e})}},{key:"openAddonForm",value:function(e){var t=this.props,n=t.parentKey,o=t.riIndex,i=t.inputName,a=addonsJSON[e].default,l=i.substring(i.indexOf(".")+1);this.setState({open:!1}),this.props.saveInsideAddon(a,{addonIndex:"",addonName:e,fieldName:n,rfieldIndex:o,riFieldName:l})}},{key:"render",value:function(){var e=this;return K.createElement("div",{className:"builder-inner-addon-list-container builder-position-relative"},K.createElement("div",{className:"builder-text-center builder-mt-3"},K.createElement("span",{className:"builder-button builder-button-outline".concat(this.state.open?" active":""),onClick:function(t){t.preventDefault(),e.onClickAddon()},role:"button"},this.state.open?K.createElement("i",{className:"fas fa-times","aria-hidden":"true"}):K.createElement("i",{className:"fas fa-plus","aria-hidden":"true"}))),this.state.open&&K.createElement("div",{className:"builder-addon-list builder-addon-list-inner"},this.state.addons.map((function(t,n){return K.createElement("div",{key:n,onClick:function(n){n.preventDefault();var o=t.addon_name.replace("sp_","");e.openAddonForm(o)}},K.createElement("span",{className:"builder-addon-list-item"},K.createElement("span",{className:"builder-addon-icon"},K.createElement("span",{className:"builder-addon-icon builder-icon",dangerouslySetInnerHTML:{__html:t.icon}})),K.createElement("span",{className:"builder-addon-title"},t.title)))}))))}}]),i}(K.Component);const nu=(0,mo.$j)((function(e){return{state:e}}),(function(e){return{saveInsideAddon:function(t,n){e(Ni(t,n))},addonAddEditInside:function(t,n,o,i){e(Si(t,n,o,i))}}}))(tu);var ou=(new Date).getTime(),iu=[],au=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).state={builderData:iu},t}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){var e=this.props.input,t=e.value;if(e.onChange,e.name,""!=t)if(void 0===t[0].id){var n={id:ou++,name:"text_block",settings:{text:t}},o=X()(iu);o.push(n),this.setState({builderData:o})}else this.setState({builderData:t})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.setState({builderData:e.input.value})}},{key:"componentDidUpdate",value:function(){(0,this.props.input.onChange)(this.state.builderData)}},{key:"render",value:function(){var e,t=this.props,n=t.input,o=t.params,i=t.parentKey,a=t.riIndex;return["sp_accordion_item","sp_tab_item","table_advanced_item[0].table_advanced_item"].includes(i)?null:K.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},K.createElement("label",null,o.title),K.createElement(eu,{parentKey:i,riIndex:a,inputName:n.name,builderAddons:this.state.builderData}),K.createElement(nu,{parentKey:i,riIndex:a,inputName:n.name}))}}]),i}(K.Component);const lu=(0,mo.$j)()(au),ru=function(e){var t,n,o=e.params,i=e.input,a=(0,K.useRef)(null),l=(0,K.useRef)("sppbeditor-".concat((new Date).getTime())).current,r=(0,K.useRef)(!1),c=(0,K.useState)(!1),d=(0,J.Z)(c,2),s=d[0],u=d[1],m=(0,K.useState)(!1),p=(0,J.Z)(m,2),v=p[0],f=p[1],b=(0,K.useRef)(null),h=xi((function(e){i.onChange(e)}),150);(0,K.useEffect)((function(){var e=window,t=e.WFEditor,n=e.tinyMCE;(t||n)&&(t?(jQuery.extend(t.settings,function(e){var t=e.setIsFocused,n=e.debounceChangeEditor;return{height:"200",theme_resizing:!1,setup:function(e){var o=function(){var t=e.getContent({format:"raw"});n(t)};e.onNodeChange.add(o),e.onChange.add(o),e.onKeyUp.add(o),e.onPaste.add(o),e.onFocus.add((function(){window.editMode="form",t(!0)})),e.onBlur.add((function(){return t(!1)}))}}}({setIsFocused:u,debounceChangeEditor:h})),t.create(l)):(n.execCommand("mceRemoveEditor",!0,l),n.init(function(e){var t,n=e.setIsFocused,o=e.debounceChangeEditor;return t={selector:"textarea",force_br_newlines:!0,force_p_newlines:!1,forced_root_block:"",toolbar_items_size:"small",invalid_elements:"script,applet",content_css:"components/com_sppagebuilder/assets/css/tinymce.css",theme:tinyTheme,menubar:!1,height:"200",entity_encoding:"raw",deprecation_warnings:!1},(0,U.Z)(t,"force_p_newlines",void 0),(0,U.Z)(t,"forced_root_block","p"),(0,U.Z)(t,"content_style","body{ font-size: 12px !important; }"),(0,U.Z)(t,"relative_urls",!0),(0,U.Z)(t,"document_base_url",pagebuilder_base),(0,U.Z)(t,"image_class_list",[{title:"None",value:""},{title:"Left",value:"pull-left"},{title:"Right",value:"pull-right"}]),(0,U.Z)(t,"plugins",["advlist","autolink","lists","link","charmap","preview","image","searchreplace","code","media","fullscreen","wordcount"]),(0,U.Z)(t,"toolbar","blocks | styleselect | bold italic fontsizeselect | alignleft aligncenter alignright alignjustify | blockquote | bullist numlist | link image | fullscreen code"),(0,U.Z)(t,"setup",(function(e){e.on("change keyup paste",(function(){var t=e.getContent({format:"raw"});o(t)})),e.on("focus",(function(){window.editMode="form",n(!0)})),e.on("blur",(function(){return n(!1)}))})),t}({setIsFocused:u,debounceChangeEditor:h})),n.execCommand("mceAddEditor",!0,l)))}),[]),(0,K.useEffect)((function(){var e=window,t=e.WFEditor,n=e.tinyMCE;if(a.current&&(t||n)&&!s){var o=n.get(l);if(o||ga()(!a.current.textContent,i.value)){var c=function(e){var t=o.getContent({format:"raw"});ga()(t,e)||o.setContent(e,{format:"raw"})};if(t)return c(i.value);r.current?c(i.value):o.on("init",(function(){r.current=!0}))}else a.current.textContent=i.value}}),[i.value,s]),(0,K.useEffect)((function(){var e=document.querySelector(".builder-inline-editor-button-content");if(e)return e.classList.add("resize-editor"),function(){return e.classList.remove("resize-editor")}}),[]);var g=(null!==(t=i.value)&&void 0!==t?t:"").replaceAll(/<p>|<\/p>|<br.*?>/g,""),_=g.trim().length>0;return K.createElement("div",{ref:b,className:"builder-form-group","data-field":null==i?void 0:i.name},o.title?o.desc?K.createElement("label",null,K.createElement(Wi.Z,{content:o.desc,tagName:"span"},o.title)):K.createElement("label",null,o.title):null,K.createElement("div",{className:"builder-button-ai-gradient builder-mb-2"},K.createElement("span",{role:"button",className:"builder-button builder-button-ai",onClick:function(){return f(!0)}},K.createElement(wo,{name:"wand",className:"builder-d-inline-flex builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE_WITH_AI"))),K.createElement(Vc,{languageOptions:null===(n=e.params)||void 0===n?void 0:n.languageOptions,fieldValue:_?g:"",isOpen:v,triggerRef:b,onClose:function(){return f(!1)},onChange:function(e){i.onChange(e),f(!1)}}),K.createElement("div",{className:"content-editor"},K.createElement("textarea",(0,Io.Z)({},i,{ref:a,className:"mce_editable wf-editor",id:l}))))};function cu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function du(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cu(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var su=pagebuilder_base+"components/com_sppagebuilder/assets/images",uu=su+"/preview-interaction-library.jpg",mu=su+"/preview-interaction-library-2x.jpg",pu=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).updateResponsiveData=t.updateResponsiveData.bind((0,xo.Z)(t)),t.state={responsiveDevice:_e.device,activeGroup:""},t.setActiveGroup=t.setActiveGroup.bind((0,xo.Z)(t)),t}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){_e.on("change",this.updateResponsiveData)}},{key:"componentWillUnmount",value:function(){_e.removeListener("change",this.updateResponsiveData)}},{key:"setActiveGroup",value:function(e){this.setState({activeGroup:e})}},{key:"updateResponsiveData",value:function(){this.setState({responsiveDevice:_e.device})}},{key:"_renderField",value:function(e,t){if((void 0===(null==e?void 0:e.type)||"repeatable"===e.type)&&void 0!==(null==e?void 0:e.attr)){if(!this.props.reduxProps)return K.createElement(ki.Z,{flOptions:e,name:t,parentKey:t,component:Ws});var n=du(du({},e),{},{reduxProps:this.props.reduxProps});return K.createElement(ki.Z,{flOptions:n,name:t,parentKey:t,component:Ws})}switch(e.type){case"hidden":return K.createElement(Li.Z,{params:e,component:Fr,name:t});case"text":case"gmap":return K.createElement(Li.Z,{params:e,component:lr,name:t});case"select":case"category":case"plugin":case"accesslevel":return K.createElement(Li.Z,{params:e,component:tr,name:t,responsiveDevice:this.state.responsiveDevice});case"animation":return K.createElement(Li.Z,{params:e,component:ja,name:t});case"alert":return K.createElement(Li.Z,{params:e,component:Ra,name:t});case"alignment":return null!=e&&e.inline?K.createElement(Li.Z,{params:e,component:ec,name:t,responsiveDevice:this.state.responsiveDevice}):K.createElement(Li.Z,{params:e,component:Ba,name:t,responsiveDevice:this.state.responsiveDevice});case"headings":return null!=e&&e.inline?K.createElement(Li.Z,{params:e,component:oc,name:t}):K.createElement(Li.Z,{params:e,component:Hr,name:t});case"link":if(!this.props.reduxProps)return K.createElement(Li.Z,{params:e,component:rc,name:t});var o=this.props.reduxProps,i=o.globalPanel,a=o.setGlobalPanel,l=du(du({},e),{},{globalPanel:i,setGlobalPanel:a});return K.createElement(Li.Z,{params:l,component:rc,name:t});case"color":return K.createElement(Li.Z,{params:e,component:Ol,name:t});case"advancedcolor":return K.createElement(Li.Z,{params:e,component:ca,name:t});case"textarea":return K.createElement(Li.Z,{params:e,component:os,name:t});case"separator":return K.createElement(Li.Z,{params:e,component:ns,name:t});case"header":return K.createElement(Li.Z,{params:e,component:Gr,name:t});case"number":return K.createElement(Li.Z,{params:e,component:Rc,name:t,responsiveDevice:this.state.responsiveDevice});case"module":return K.createElement(Li.Z,{params:e,component:Nc,name:t});case"checkbox":return K.createElement(Li.Z,{params:e,component:fl,name:t,responsiveDevice:this.state.responsiveDevice});case"radio":return K.createElement(Li.Z,{params:e,component:Lc,name:t});case"advancedradio":return K.createElement(Li.Z,{params:e,component:pa,name:t,responsiveDevice:this.state.responsiveDevice});case"icon":return K.createElement(Li.Z,{params:e,component:Vr,name:t});case"editor":return K.createElement(Li.Z,{params:e,component:ru,name:t});case"media":return K.createElement(Li.Z,{params:e,component:Dc,name:t});case"padding":case"margin":return K.createElement(Li.Z,{params:e,component:xa,name:t,responsiveDevice:this.state.responsiveDevice});case"builder":var r=void 0===this.props.parentKey?"":this.props.parentKey;return K.createElement(Li.Z,{params:e,parentKey:r,riIndex:this.props.index,component:lu,name:t});case"boxshadow":return K.createElement(Li.Z,{params:e,component:el,name:t});case"slider":return K.createElement(Li.Z,{params:e,component:Da,name:t,responsiveDevice:this.state.responsiveDevice});case"advancedslider":return K.createElement(Li.Z,{params:e,component:Ta,name:t,responsiveDevice:this.state.responsiveDevice});case"fontstyle":return K.createElement(Li.Z,{params:e,component:Mr,name:t});case"fonts":return K.createElement(Li.Z,{params:e,component:kr,name:t});case"advancedsettings":return K.createElement(Li.Z,{params:e,component:ba,name:t});case"typography":return K.createElement(Li.Z,{params:e,component:Ts,name:t,responsiveDevice:this.state.responsiveDevice,formData:this.props.values});case"codeeditor":return K.createElement(Li.Z,{params:e,component:xl,name:t});case"gradient":return K.createElement(Li.Z,{params:e,component:Br,name:t});case"buttons":return K.createElement(Li.Z,{fieldsAttr:this.props.fieldsAttr,isDisplayable:this.isDisplayable.bind(this),params:e,component:ml,name:t,responsiveDevice:this.state.responsiveDevice});case"thumbnail":return K.createElement(Li.Z,{params:e,component:as,name:t});case"timeline":return void 0===(null==e?void 0:e.options)?null:K.createElement(ki.Z,{flOptions:e,name:t,parentKey:t,component:ps});default:return null}}},{key:"isAllowedField",value:function(e){return["fullscreen","container_separator","container_width"].includes(e)}},{key:"isDisplayable",value:function(e){var t=!0,n=this.props,o=n.values,i=n.fieldsList,a=du(du({},void 0===i?{}:i),o);if(void 0===(null==e?void 0:e.depends))return!0;if("object"===(0,pe.Z)(e.depends)&&!(e.depends instanceof Array)){var l=Object.entries(e.depends),r=l=l.length>0?l[0]:[],c=(0,J.Z)(r,2),d=c[0],s=c[1];e.depends=[],e.depends.push([d,"=",s])}return e.depends.forEach((function(e){var n=e[0],i=e[1],l=e[2];if(void 0!==a[n]){var r=o[n];void 0!==r&&"object"===(0,pe.Z)(r)&&r.hasOwnProperty("src")&&(r=r.src),"="===i?t=he()(r)&&r.hasOwnProperty("xl")?void 0!==r[_e.device]&&t&&r[_e.device]==l:void 0!==r&&t&&r==l:"!="===i&&(t=he()(r)&&r.hasOwnProperty("xl")?void 0!==r[_e.device]&&t&&r[_e.device]!=l:void 0!==r&&t&&r!=l)}})),t}},{key:"hasVisibleChildren",value:function(e){var t=this;if("header"===(null==e?void 0:e.type)&&"toggle"===(null==e?void 0:e.style))return this.state.activeGroup===e.uuid;if(void 0===(null==e?void 0:e.group))return!1;var n=this.props.fieldsAttr;return e.group.some((function(e){return t.isDisplayable(n[e])}))}},{key:"inAGroup",value:function(e){var t=this.props.fieldsAttr;return Object.entries(t).some((function(t){var n=(0,J.Z)(t,2),o=(n[0],n[1]);return void 0!==(null==o?void 0:o.group)&&o.group.includes(e)}))}},{key:"renderFields",value:function(){var e=this,t=this.props,n=t.fieldsAttr,o=t.values,a=t.toggleType,l=!1;"inner_row"===a?l=!0:"undefined"==typeof pageType||"module"!==pageType||"row"!==a&&"inner_row"!==a||(l=!0);var r=function t(n,o){var a=Object.keys(n).length>1,l=a?Object.keys(n):[];if(a)return K.createElement(Dl,null,l.map((function(a){var l,r,c,d,s,u,m;if("depends"!==a){var p=null===(l=n[a])||void 0===l?void 0:l.fields,v=du(du(du(du(du(du({},(null===(r=n[a])||void 0===r?void 0:r.icon)&&{icon:n[a].icon}),(null===(c=n[a])||void 0===c?void 0:c.text)&&{text:n[a].text}),(null===(d=n[a])||void 0===d?void 0:d.icon_position)&&{icon_position:n[a].icon_position}),(null===(s=n[a])||void 0===s?void 0:s.size)&&{size:n[a].size}),(null===(u=n[a])||void 0===u?void 0:u.text_only)&&{text_only:n[a].text_only}),(null===(m=n[a])||void 0===m?void 0:m.icon_only)&&{icon_only:n[a].icon_only});return p?K.createElement(Pl,{name:a,attrs:v,key:a},t(p,o)):K.createElement(Pl,{name:a,attrs:v,key:a},K.createElement("div",{className:"builder-inline-group"},K.createElement(i,{fieldsList:n[a],fieldsAttr:n[a],values:o,reduxProps:e.props.reduxProps})))}})))};return Object.entries(n).map((function(t){var i,a=(0,J.Z)(t,2),c=a[0],d=a[1];if("fields"===c||"fields"===c.slice(0,6)&&!isNaN(c.substring(6))){var s;if(null!==(s=n[c])&&void 0!==s&&s.depends&&!e.isDisplayable(n[c]))return;return K.createElement(K.Fragment,{key:c},r(n[c],o))}var u=c;return void 0!==(null===(i=e.props)||void 0===i?void 0:i.parentKey)&&(c="".concat(e.props.element,".").concat(c)),l&&e.isAllowedField(c)?null:K.createElement(K.Fragment,{key:c},function(t){var o=t.field,i=t.key;if(void 0!==(null==o?void 0:o.group)&&e.isDisplayable(o))return K.createElement("div",{className:"builder-form-group".concat("header"==(null==o?void 0:o.type)&&"toggle"==(null==o?void 0:o.style)?" builder-form-group-toggle":"")},K.createElement("div",{className:"builder-card".concat("header"==(null==o?void 0:o.type)&&"toggle"==(null==o?void 0:o.style)?" builder-card-toggle":"")},K.createElement("div",{className:"builder-card-header".concat(e.hasVisibleChildren(o)?"":" builder-card-no-border")},e._renderField(o,i)),e.hasVisibleChildren(o)&&K.createElement("div",{className:"builder-card-body"},"Enable Interaction"===o.title?K.createElement("div",{className:"builder-card builder-text-center builder-p-3 my-3"},K.createElement("div",{className:"builder-fs-2 builder-fw-medium"},Joomla.JText._("COM_SPPAGEBUILDER_INTERACTION_FIND_OUT"),"!"),K.createElement("div",{className:"builder-card-image builder-py-2"},K.createElement("img",{src:uu,srcSet:"".concat(mu," 2x"),alt:"Interaction Pro Image"})),K.createElement("a",{href:"https://www.joomshaper.com/page-builder/interactions",className:"builder-button builder-button-primary builder-mt-1"},Joomla.JText._("COM_SPPAGEBUILDER_INTERACTION_EXPLORE"))):o.group.length>0&&o.group.map((function(t){var o,a=t;return void 0!==(null===(o=e.props)||void 0===o?void 0:o.parentKey)&&(a="".concat(e.props.element,".").concat(t)),K.createElement(K.Fragment,{key:"".concat(i,"-").concat(t)},e.isDisplayable(n[t])?e._renderField(n[t],a):null)})))))}({field:d,key:c}),function(t){var n=t.field,o=t.key,i=t.originalKey;if(void 0===(null==n?void 0:n.group)&&!e.inAGroup(i)&&e.isDisplayable(n))return e._renderField(n,o)}({field:d,key:c,originalKey:u}),function(t){var n=t.field,o=t.key,i=t.originalKey;if("interaction_view"===(null==n?void 0:n.type)&&void 0!==(null==n?void 0:n.attr)&&!e.inAGroup(i)&&e.isDisplayable(n))return K.createElement(Mi,{flOptions:n,name:o,parentKey:o})}({field:d,key:c,originalKey:u}))}))}},{key:"render",value:function(){return K.createElement(jr.Provider,{value:{activeGroup:this.state.activeGroup,setActiveGroup:this.setActiveGroup}},this.renderFields())}}]),i}(K.Component);const vu=(0,mo.$j)((function(e){return{state:e}}))(pu);var fu=(0,K.createContext)({}),bu=function(){return(0,K.useContext)(fu)};const hu=fu;function gu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gu(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Eu=function(e){var t=e.handle,n=e.transition,o=void 0===n?"none 0s ease 0s":n,i=e.children,a=K.Children.only(i),l=(0,K.useRef)(null),r=(0,K.useRef)({left:0,top:0}),c=(0,K.useRef)({left:0,top:0,right:0}),d=(0,K.useState)(null),s=(0,J.Z)(d,2),u=s[0],m=s[1],p=(0,K.useState)(null),v=(0,J.Z)(p,2),f=v[0],b=v[1],h=(0,K.useContext)(hu).dockState;return(0,K.useEffect)((function(){var e,n,i;null!=a&&null!==(e=a.ref)&&void 0!==e&&e.current&&(l.current=a.ref.current);var d=document.getElementById("sp-pagebuilder-view"),s=null!==(n=window.localStorage.getItem("builderDockState"))&&void 0!==n?n:"float",u=0,p=Number.POSITIVE_INFINITY,v=0,f=function(e){if(l.current&&"float"===s){d.style.pointerEvents="none";var t=l.current.getBoundingClientRect(),n={},o=e.clientX,i=o-t.left,a=t.right-o;(o>c.current.left+i+1||o>u)&&(o<c.current.right-a-1||o<p)&&(u=o,p=o,n.left=o-r.current.left);var f=e.clientY,b=f-t.top;(f>c.current.top+b+1||f>=v)&&(v=f,n.top=f-r.current.top),m(n)}},h=function e(){u=0,p=Number.POSITIVE_INFINITY,v=0,b(null),d.style.pointerEvents="auto",document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",e)},g=function(e){var t;if(0===e.button&&"float"===s){b(o);var n=l.current.offsetLeft,i=l.current.offsetTop,a=e.clientX-n,d=e.clientY-i,u=(null===(t=document.getElementById("sp-page-builder"))||void 0===t?void 0:t.getBoundingClientRect())||{};c.current={left:u.left,top:u.top,right:u.right},r.current={left:Math.round(a),top:Math.round(d)},document.addEventListener("mousemove",f),document.addEventListener("mouseup",h)}},_=t?null===(i=l.current)||void 0===i?void 0:i.querySelector(t):null;return _&&"float"===s?_.style.cursor="move":_=l.current,_.addEventListener("mousedown",g),function(){var e;null===(e=_)||void 0===e||e.removeEventListener("mousedown",g)}}),[t,h]),K.cloneElement(a,_u(_u({},!a.ref&&{ref:l}),u&&{style:_u({left:"".concat(u.left,"px"),top:"".concat(u.top,"px"),bottom:u.bottom?"".concat(u.bottom,"px"):"unset",right:u.right?"".concat(u.right,"px"):"unset"},f&&{transition:f})}))};function yu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Iu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yu(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xu=["Alignment"];const Ou=function(e){var t=e.name,n=e.button,o=e.onButtonAction,i=e.isActive,a=e.closeSettingsModal,l=e.addon,r=Ci(),c=r.formState,d=r.addonOps,s=r.editorData,u=r.activeDevice,m=r.activeActionButtons,p=(r.position,r.plusItemAction),v=(0,K.useRef)(null),f=(0,K.useRef)(null),b=(0,K.useState)(null),h=(0,J.Z)(b,2),g=h[0],_=h[1];(0,K.useEffect)((function(){if(c){var e;if(void 0===(null===(e=c.form)||void 0===e?void 0:e.sppbForm))return;if(void 0!==(null==n?void 0:n.type)&&"placeholder"===n.type&&void 0!==(null==n?void 0:n.placeholder)){var o,i=null===(o=c.form)||void 0===o||null===(o=o.sppbForm)||void 0===o?void 0:o.values;if(void 0!==i){var a,l=(null==n||null===(a=n.placeholder)||void 0===a?void 0:a.display_field)||t;_((null==i?void 0:i[l])||null)}}}}),[JSON.stringify(c)]);var E,y,I,x,O,w,C=(0,K.useCallback)((function(){var e,t,n=(null==c||null===(e=c.sppbForm)||void 0===e||null===(e=e.mainForm)||void 0===e?void 0:e.values)||{};return Object.keys(n).length&&null!==(t=n)&&void 0!==t&&t.formData?n.formData:n}),[JSON.stringify(c)]),P=(0,K.useCallback)((function(e){var t=(null==e?void 0:e.depends)||!1;if(!t)return!0;var n=!0,o=C();return t.forEach((function(e){if(e.length<3)re(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_DEPENDS_ARRAY"),Joomla.JText._("COM_SPPAGEBUILDER_WARNING_LEVEL"));else{var t=e[0],i=e[1],a=e[2];if(void 0!==(null==o?void 0:o[t])){var l,r=o[t];he()(r)&&null!==(l=r)&&void 0!==l&&l[window.builderDefaultDevice]&&(r=r[u]),"="===i?n=void 0!==r&&n&&r===a:"!="===i&&(n=void 0!==r&&n&&r!==a)}}})),n}),[JSON.stringify(n),JSON.stringify(c)]),A=function(e){e.preventDefault();var t={id:(new Date).getTime(),name:"row",type:"nested_row",reference:void 0},o=Iu(Iu({},null==n?void 0:n.meta),{},{icon:"",content:[t]}),i=s.addon.addon.name;p({meta:null==n?void 0:n.meta,item:o,addonName:i,addon:l})},D=function t(o,i){var a=Object.keys(o).length>1,l=a?Object.keys(o):[],r=a?[]:Object.values(o)[0];return a?K.createElement(Dl,null,l.map((function(a){var l,r,c,u,m,p,v,f=null===(l=o[a])||void 0===l?void 0:l.fields,b=Iu(Iu(Iu(Iu(Iu(Iu({},(null===(r=o[a])||void 0===r?void 0:r.icon)&&{icon:o[a].icon}),(null===(c=o[a])||void 0===c?void 0:c.text)&&{text:o[a].text}),(null===(u=o[a])||void 0===u?void 0:u.icon_position)&&{icon_position:o[a].icon_position}),(null===(m=o[a])||void 0===m?void 0:m.size)&&{size:o[a].size}),(null===(p=o[a])||void 0===p?void 0:p.text_only)&&{text_only:o[a].text_only}),(null===(v=o[a])||void 0===v?void 0:v.icon_only)&&{icon_only:o[a].icon_only});return f?K.createElement(Pl,{name:a,attrs:b,key:a},t(f,i)):K.createElement(Pl,{name:a,attrs:b,key:a},K.createElement("div",{className:"".concat(null!=n&&n.subClass?n.subClass:"builder-inline-group")},K.createElement(vu,{fieldsList:Xe(d),fieldsAttr:o[a],values:i,toggleType:s.addonType,reduxProps:e.reduxProps})))}))):"inline"===(null==n?void 0:n.style)?K.createElement(vu,{fieldsList:Xe(d),fieldsAttr:r,values:i,toggleType:s.addonType,reduxProps:e.reduxProps}):K.createElement("div",{className:"".concat(null!=n&&n.subClass?n.subClass:"builder-inline-group")},K.createElement(vu,{fieldsList:Xe(d),fieldsAttr:r,values:i,toggleType:s.addonType,reduxProps:e.reduxProps}))},N=(y=(0,K.useState)({calculatedPosition:{},arrowPlacement:"bottom"}),x=(I=(0,J.Z)(y,2))[0],O=I[1],w=Gi(null===(E=f.current)||void 0===E?void 0:E.getBoundingClientRect()),(0,K.useEffect)((function(){if(i&&v.current&&f.current){var e=v.current.getBoundingClientRect(),t=f.current.getBoundingClientRect(),n=w||{},o=n.height,a=n.top,l=t.width||e.width,r=t.height;if(o!==r||a!==t.top){var c={top:{bottom:"calc(100% + 16px)",top:"initial"},bottom:{top:"calc(100% + 16px)",bottom:"initial"},left:{top:"".concat(Math.floor(-r/2+e.height/2),"px"),left:"".concat(Math.floor(-l-16),"px")},right:{top:"".concat(Math.floor(-r/2+e.height/2),"px"),left:"".concat(Math.floor(e.width+16),"px")}},d=window.iWindow.innerHeight||window.iDocument.documentElement.clientHeight,s=r+16;e.bottom+s>d&&e.top-40>s?O({calculatedPosition:c.top,arrowPlacement:"top"}):O({calculatedPosition:c.bottom,arrowPlacement:"bottom"})}}}),[i,v,f,w]),x),S=N.calculatedPosition,T=N.arrowPlacement,R=(0,K.useCallback)((function(e){var t=null==e?void 0:e.fieldset;if(!t)return le(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_DATA_STRUCTURE_FOUND"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),console.error(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_DATA_STRUCTURE_FOUND")),null;var n=C(),o=null==t?void 0:t.tab_groups;if(void 0!==o){var i=Object.keys(o);return K.createElement(Eu,{handle:".builder-editor-modal-title"},K.createElement("div",{id:"sp-inline-popover",className:"".concat("inline"===(null==e?void 0:e.style)?"builder-inline-editor builder-inline-editor-dropdown-inline":"builder-inline-editor-button-content"),style:Iu({},S),ref:f},K.createElement(Ri,{title:e.tooltip,closeSettingsModal:a,hasTitle:!xu.includes(e.tooltip)}),K.createElement(Dl,{tabStyle:"line",cssClass:"builder-outer-tabs"},i.map((function(e){var t,i,a,l,r,c,d,s=null===(t=o[e])||void 0===t?void 0:t.fields,u=Iu(Iu(Iu(Iu(Iu(Iu({},(null===(i=o[e])||void 0===i?void 0:i.icon)&&{icon:o[e].icon}),(null===(a=o[e])||void 0===a?void 0:a.text)&&{text:o[e].text}),(null===(l=o[e])||void 0===l?void 0:l.icon_position)&&{icon_position:o[e].icon_position}),(null===(r=o[e])||void 0===r?void 0:r.size)&&{size:o[e].size}),(null===(c=o[e])||void 0===c?void 0:c.text_only)&&{text_only:o[e].text_only}),(null===(d=o[e])||void 0===d?void 0:d.icon_only)&&{icon_only:o[e].icon_only});return K.createElement(Pl,{name:e,attrs:u,key:e},D(s,n))})))))}var l="inline"==(null==e?void 0:e.style)?"builder-inline-editor builder-inline-editor-dropdown-inline":"builder-inline-editor-button-content",r=xu.includes(null==e?void 0:e.tooltip)?" builder-has-arrow builder-arrow-".concat("top"===T?"down":"up"):"",c=function(){var o=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return K.createElement("div",{id:"sp-inline-popover",className:"".concat(l," builder-inline-editor-position-").concat("top"===T?"up":"down").concat(r),style:Iu({},S),ref:f},K.createElement(Ri,{title:e.tooltip,closeSettingsModal:a,hasTitle:o}),D(t,n))};return xu.includes(e.tooltip)?c():K.createElement(Eu,{handle:".builder-editor-modal-title"},c(!0))}),[n,JSON.stringify(c),T,S]);return void 0!==(null==n?void 0:n.action)&&"separator"===n.action&&P(n)?K.createElement("div",{className:"builder-inline-editor-separator"}):P(n)&&K.createElement("div",{className:"builder-inline-editor-item".concat(null!=n&&n.fieldset||null!=n&&n.options?" builder-inline-editor-has-child":"")},K.createElement("span",{className:"builder-inline-editor-button".concat(m.includes(n.action)?" active":"").concat(i?" builder-dropdown-active active":""),onClick:function(e){e.preventDefault(),e.stopPropagation(),o(t,n)},title:null!=n&&n.tooltip?n.tooltip:"",role:"button",ref:v},function e(t){var n=void 0!==(null==t?void 0:t.class_icon)&&!0===t.class_icon;if("click"===(null==t?void 0:t.action)&&"plus"===t.type)return K.createElement("span",{className:"builder-d-inline-flex",onClick:A,title:(null==t?void 0:t.tooltip)||""},K.createElement(wo,{name:t.icon,isClassIcon:n,size:void 0===(null==t?void 0:t.icon_size)?"":t.icon_size}));if("placeholder"===(null==t?void 0:t.type)){if(void 0===(null==t?void 0:t.placeholder))return le(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_DATA_STRUCTURE"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),console.error(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_DATA_STRUCTURE")),null;var o=t.placeholder;if(void 0!==(null==o?void 0:o.type)&&"list"===o.type){if(void 0===(null==o?void 0:o.options))return le(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_MISSING_OPTIONS")),console.error(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_MISSING_OPTIONS")),null;var i=o.options,a=null;if(g){var l=he()(g)?g[u]:g;a=void 0!==i[l]?i[l]:Object.values(i)[0]}else if(void 0!==(null==t?void 0:t.default)){var r=he()(t.default)?t.default[u]:t.default;a=void 0!==i[r]?i[r]:Object.values(i)[0]}else a=Object.values(i)[0];return e(a)}if(void 0!==(null==o?void 0:o.type)&&"HTMLElement"===o.type){var c=(null==o?void 0:o.element)||"div",d={},s=null;if(null!=o&&o.selector&&("#"===o.selector.charAt(0)?d.id=o.selector.substr(1):d.className=o.selector.substr(1)),null!=o&&o.attribute){var m,p,v=(null===(m=o.attribute)||void 0===m?void 0:m.type)||"style",f=(null===(p=o.attribute)||void 0===p?void 0:p.property)||"background",b=g||(null==t?void 0:t.default),h="";"background"==f&&he()(b)&&("solid"==(null==b?void 0:b.type)?h=null!=b&&b.color?b.color:"#FFFFFF":(h=(h="radial"==(null==b?void 0:b.type)?"radial-gradient(at "+(null!=b&&b.radialPos?+b.radialPos:"center center")+", ":"linear-gradient("+(null!=b&&b.deg?b.deg+"deg":"0deg")+", ")+(null!=b&&b.color?b.color:"#FFFFFF")+" "+(null!=b&&b.pos?b.pos+"%":"0%")+", "+(null!=b&&b.color2?b.color2:"#FFFFFF")+" "+(null!=b&&b.pos2?b.pos2+"%":"100%"),h+=")","radial"==(null==b?void 0:b.type)?null!=b&&b.radialPos&&b.radialPos:(null!=b&&b.deg&&b.deg,null!=b&&b.color&&b.color,null!=b&&b.pos&&b.pos,null!=b&&b.color2&&b.color2,null!=b&&b.pos2&&b.pos2))),"text"===v?s=b:d.style=(0,U.Z)({},f,fe()(h)?b:h)}return K.createElement(c,d,s)}}return void 0===(null==t?void 0:t.icon)&&void 0===(null==t?void 0:t.text)?null:void 0===(null==t?void 0:t.text)?K.createElement(wo,{name:t.icon,isClassIcon:n,size:void 0===(null==t?void 0:t.icon_size)?"":t.icon_size}):void 0===(null==t?void 0:t.icon_position)||"left"===t.icon_position?K.createElement(K.Fragment,null,(null==t?void 0:t.icon)&&K.createElement(wo,{name:t.icon,isClassIcon:n,size:void 0===(null==t?void 0:t.icon_size)?"":t.icon_size}),K.createElement("span",{className:"builder-inline-editor-button-text builder-ms-2"},t.text)):K.createElement(K.Fragment,null,K.createElement("span",{className:"builder-inline-editor-button-text builder-me-1"},t.text),(null==t?void 0:t.icon)&&K.createElement(wo,{name:t.icon,isClassIcon:n,size:void 0===(null==t?void 0:t.icon_size)?"":t.icon_size}))}(n),((null==n?void 0:n.fieldset)||(null==n?void 0:n.options))&&(null==n?void 0:n.showCaret)&&K.createElement(wo,{name:"angleDown",size:"1x"})),void 0!==(null==n?void 0:n.fieldset)&&i&&R(n))},wu=function(e){var t,n=e.doc,o=e.addon,i=e.reduxProps,a=(0,K.useState)(null),l=(0,J.Z)(a,2),c=l[0],d=l[1],s=Ci(),u=s.editorData,m=s.setActiveActionButtons;(0,K.useEffect)((function(){var e;void 0===(null===(e=u.config)||void 0===e?void 0:e.buttons)&&le(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_ADDONS_SETTINGS"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"))}),[]),(0,K.useEffect)((function(){d(null)}),[u.addonId]);var p=function(){return d(null)},v=function(e,t){t.action=t.action.toLowerCase(),"dropdown"===t.action?d((function(t){return t!==e?e:null})):["bold","italic","underline"].includes(t.action)&&(n.execCommand(t.action,!1,null),m((function(e){var n=(0,r.Z)(e),o=n.indexOf(t.action);return o>-1?n.splice(o,1):n.push(t.action),n})))};return void 0!==(null==u||null===(t=u.config)||void 0===t?void 0:t.buttons)&&Object.entries(u.config.buttons).map((function(e){var t=(0,J.Z)(e,2),n=t[0],a=t[1];return K.createElement(Ou,{key:n,addon:o,button:a,name:n,isActive:c===n,closeSettingsModal:p,onButtonAction:v,reduxProps:i})}))},Cu=function(e){var t=e.onlyStar,n=e.size,o=e.styles,i=void 0===o?{}:o;return t?K.createElement(Pu,{size:n}):K.createElement("div",{className:"builder-button-pro ".concat("sm"==n?"builder-button-pro-sm":""," ").concat("md"==n?"builder-button-pro-md":""," ").concat("lg"==n?"builder-button-pro-lg":""," ").concat("xl"==n?"builder-button-pro-xl":""," "),style:i},K.createElement(Pu,{size:n}),K.createElement("span",{className:"builder-button-pro-label"}," Pro "))};var Pu=function(e){var t=e.size;return K.createElement(wo,{name:"star",className:"builder-button-pro-star ".concat("sm"==t?"builder-button-pro-star-sm":""," ").concat("md"==t?"builder-button-pro-star-md":""," ").concat("lg"==t?"builder-button-pro-star-lg":""," ").concat("xl"==t?"button-button-pro-star-xl":"")})},Au=(0,Oi.Z)({form:"sppbForm",enableReinitialize:!0,destroyOnUnmount:!1,onChange:function(e,t,n,o){n.onSubmit(e)}})((function(e){var t=e.sections,n=e.position,o=e.doc,i=e.formState,a=e.loadFormValues,l=e.handleSubmit,r=e.onChangeEditableValue,c=e.editorData,d=e.onDuplicate,s=e.onDelete,u=e.plusItemAction,m=e.editorRef,p=(0,K.useState)(""),v=(0,J.Z)(p,2),f=v[0],b=v[1],h=(0,K.useState)([]),g=(0,J.Z)(h,2),_=g[0],E=g[1],y=(0,K.useState)(window.builderDefaultDevice),I=(0,J.Z)(y,2),x=I[0],O=I[1];(0,K.useEffect)((function(){return o.addEventListener("selectionchange",(function(){var e=o.getSelection().toString();b(e||""),C()})),_e.on("change",w),function(){E([])}}),[]),(0,K.useEffect)((function(){if(null!=c&&c.addonId&&jQuery(document).on("editElementChange",(function(e,t,n,o,i){var a;e.preventDefault(),e.stopPropagation();var l=null!=c&&null!==(a=c.addon)&&void 0!==a&&null!==(a=a.settings)&&void 0!==a&&a.addonName?c.addon.settings.addonName:null;l&&r({field:t,value:o,id:n,addonName:l,options:i})})),c.show){var e,t,n,o=null===(e=c.addon)||void 0===e?void 0:e.settings,i=X()(null!==(t=null==o?void 0:o.formData)&&void 0!==t?t:o),l=null==c||null===(n=c.addon)||void 0===n?void 0:n.settings,d=l.addonIndex,s=l.colIndex,u=l.rowIndex;a({addonType:c.addonType,settings:i,addonName:o.addonName,addonData:{addonIndex:d,colIndex:s,rowIndex:u}})}return function(){jQuery(document).off("editElementChange")}}),[JSON.stringify(i),JSON.stringify(c)]),(0,K.useEffect)((function(){C()}),[f]);var w=function(){return O(_e.device)},C=function(){var e,t=void 0!==(null===(e=o.getSelection())||void 0===e||null===(e=e.baseNode)||void 0===e||null===(e=e.parentNode)||void 0===e?void 0:e.tagName)?o.getSelection().baseNode.parentNode:null;if(t){var n=void 0!==(null==t?void 0:t.parentNode)?t.parentNode:null,i=null!=t&&t.tagName?(t.tagName||"").toLowerCase():null,a={strong:"bold",em:"italic",u:"underline",i:"italic",b:"bold"},l=[];for("strong"!==i&&"b"!==i&&"em"!==i&&"i"!==i&&"u"!==i||l.push(a[i]);n;){var r,c=(n.tagName||"").toLowerCase();if("strong"!==c&&"b"!==c&&"em"!==c&&"i"!==c&&"u"!==c)break;l.push(a[c]),n=void 0!==(null===(r=n)||void 0===r?void 0:r.parentNode)?n.parentNode:null}E(l)}},P=(0,K.useMemo)((function(){var e;return null!=i&&null!==(e=i.sppbForm)&&void 0!==e&&e.mainForm?Zl(i.sppbForm.mainForm):[]}),[i]),A=((0,K.useMemo)((function(){var e;return((null==i||null===(e=i.sppbForm)||void 0===e||null===(e=e.mainForm)||void 0===e?void 0:e.addonName)||"").split("_").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join(" ")}),[i]),function(e){return D(e)}),D=function(e){return K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button ".concat("disable"),onClick:nt,role:"button"},K.createElement(wo,{name:"saveLine"})),K.createElement(Cu,{onlyStar:!0,size:"sm"}))},N={formState:i,editorData:c,activeDevice:x,position:n,activeActionButtons:_,setActiveActionButtons:E,selection:f,addonOps:P,plusItemAction:u},S="up"===n.direction?" builder-arrow-down editor-content-down":" builder-arrow-up editor-content-up";return K.createElement(Pi.Provider,{value:N},K.createElement("div",{ref:m,className:"builder-inline-editor builder-has-arrow".concat(S),style:{left:n.left,top:n.top}},K.createElement("form",{onSubmit:l,style:{display:"inline-flex"}},K.createElement(wu,{doc:o,addon:c.addon.addon,reduxProps:e.reduxProps})),K.createElement("div",{className:"builder-inline-editor-separator"}),K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button",onClick:function(e){e.preventDefault(),fa.resetAll(),fa.setAddon(Ei.addon),fa.setType(c.addonType),fa.showEditPanel(),Ei.hideEditor()},role:"button"},K.createElement(wo,{name:"cog"}))),A({onSaveAddon:function(){var e=Ei.addon,n=e.addon,o=e.settings,i=o.rowIndex,a=o.colIndex,l=Mt({sections:t,addon:n,rowIndex:i,colIndex:a});No.reset(),No.setAddon(l),No.setDialog("saveAddon"),No.showDialog()}}),K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button",role:"button",onClick:function(e){e.preventDefault(),d(c)}},K.createElement(wo,{name:"cloneLine"}))),K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button",role:"button",onClick:function(e){e.preventDefault(),s(c)}},K.createElement(wo,{name:"trash"})))))}));const Du=(0,mo.$j)((function(e){return{formState:e,initialValues:e.sppbForm.mainForm.values||[]}}),(function(e){return{loadFormValues:function(t){return e(Ai(t))},onChangeEditableValue:function(t){return e(Ti(t))},plusItemAction:function(t){var n=t.meta,o=t.item,i=t.addonName,a=t.addon;return e({type:"ADD_DEEP_ADDON_NEW_ITEM",payload:{meta:n,item:o,addonName:i,addon:void 0===a?{}:a}})}}}))(Au);function Nu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Su(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nu(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Tu=(0,o.UY)({sppbForm:zo,form:Ho}),Ru=(0,o.MT)(Tu);const ku=(0,mo.$j)((function(e){return{sections:e.pageBuilder.present,tools:e.tools}}),(function(e){return{onSaveSettings:function(t){return e(ai(t))},onDeepDuplicationAddon:function(t){return e(ei(t))},onDeleteAddon:function(t,n,o,i){return e(Yo(t,n,o,i))},onEditAddonText:function(t){return e({type:"EDIT_ADDON_TEXT",payload:t})},setGlobalPanel:function(t){return e(gi(t))},duplicateDeepContentItem:function(t){return e($o(t))},removeRow:function(t){return e(Wo(t))}}}))((function(e){var t=e.sections,n=e.onSaveSettings,o=e.onDeepDuplicationAddon,i=e.onDeleteAddon,a=e.onEditAddonText,l=(0,K.useState)(!1),r=(0,J.Z)(l,2),c=r[0],d=r[1],s=(0,K.useState)({}),u=(0,J.Z)(s,2),m=u[0],p=u[1],v=(0,K.useState)({show:!1,addon:{},addonId:0,position:{},addonType:"addon",config:{}}),f=(0,J.Z)(v,2),b=f[0],h=f[1],g=(0,K.useRef)({width:0,height:0}),_=(0,K.useCallback)((function(e){if(e){var t=e.getBoundingClientRect(),n=t.width,o=t.height;g.current={width:n,height:o};var i=O(g.current);p(i)}}),[]),E=xi((function(e){n(e)}),300),y=function(){var e=Ei.show,t=Ei.addon,n=Ei.addonId,o=Ei.position,i=Ei.addonType,a=Ei.config;h({show:e,addon:t,addonId:n,position:o,addonType:i,config:a})};(0,K.useEffect)((function(){return Ei.on("onEditor",I),Ei.on("updateEditor",y),document.getElementById("sp-pagebuilder-view").contentDocument.addEventListener("keyup",x),function(){Ei.removeListener("onEditor",I),Ei.removeListener("updateEditor",y),document.getElementById("sp-pagebuilder-view").contentDocument.removeEventListener("keyup",x),d(!1)}}),[]),(0,K.useEffect)((function(){if(b.show){var e=Ei.show,n=Ei.addonId,o=Ei.position,i=Ei.addonType,a=Ei.config,l=t.find((function(e){var t;return e.id===(null===(t=b.addon)||void 0===t||null===(t=t.row)||void 0===t?void 0:t.id)}));if(l){var r=l.columns.find((function(e){var t;return e.id===(null===(t=b.addon)||void 0===t||null===(t=t.column)||void 0===t?void 0:t.id)}));if(r){var c=r.addons.find((function(e){return e.id===b.addonId}));if(c){var d=Su(Su({},b.addon),{},{row:l,column:r,addon:c,settings:Su(Su({},b.addon.settings),{},{formData:c.settings})});h({show:e,addon:d,addonId:n,position:o,addonType:i,config:a})}}}}}),[t]),(0,K.useEffect)((function(){return c&&window.frames["sp-pagebuilder-view"].window.addEventListener("scroll",w),function(){window.frames["sp-pagebuilder-view"].window.removeEventListener("scroll",w)}}),[c]),(0,K.useEffect)((function(){d(b.show)}),[b.show]);var I=function(){var e=Ei.show,t=Ei.addon,n=Ei.addonId,o=Ei.position,i=Ei.addonType,a=Ei.config;if(e){d(!1);var l=setTimeout((function(){d(!0),clearTimeout(l)}),200)}h({show:e,addon:t,addonId:n,position:o,addonType:i,config:a})},x=function(e){var t=e.which||e.keyCode;t&&27===t&&Ei.show&&Ei.hideEditor()},O=function(e){var t,n,o=document.getElementById("sp-pagebuilder-view"),i=o.contentDocument||o.contentWindow.document,a=(null==o?void 0:o.getBoundingClientRect())||{},l=i.getElementById("sppb-addon-".concat(Ei.addonId)),r=(null==l?void 0:l.getBoundingClientRect())||{},c=r.width,d=r.height,s=r.left,u=r.top,m=r.bottom,p=a.left,v=a.top,f=a.height,b="".concat(p+s+c/2-e.width/2,"px");return f<=m+e.height?(t="".concat(v+u-e.height,"px"),n="up"):(t="".concat(v+u+d+e.height/2,"px"),n="down"),{left:b,top:t,direction:n}},w=xi((function(){if(c&&Ei.addonId){var e=O(g.current);p(e)}}),0,[c]),C=function(e){if(b.show){var t=X()(b.addon);t.settings.formData=e;var n=addonsJSON[t.settings.addonName];h(Su(Su({},b),{},{addon:Su(Su({},b.addon),{},{settings:Su(Su({},b.addon.settings),{},{formData:e})})})),null!=n&&n.js_template?E(t):jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=addon",dataType:"json",data:{addon:{id:t.settings.addonId,settings:e,name:t.settings.addonName}},cache:!1,success:function(e){t.settings.htmlContent=e.html,t.settings.assets=e.assets,E(t)}.bind(void 0)})}},P=(0,K.useMemo)((function(){return null!=b&&b.addon&&Object.keys(b.addon).length>0?C:null}),[b]);return(0,Y.createPortal)(K.createElement(mo.zt,{store:Ru},c&&K.createElement(Du,{sections:t,editorRef:_,editorData:b,onSubmit:P,position:m,doc:document.getElementById("sp-pagebuilder-view").contentDocument,onDuplicate:function(e){var t=e.addon,n=t.addon,i=t.settings,a=i.rowIndex,l=i.colIndex,r=i.addonIndex;o({addon:n,rowIndex:a,colIndex:l,addonIndex:r})},onDelete:function(e){var t;Ei.hideEditor();var n=e.addon;i(n.row.id,n.column.id,n.addon.id,null===(t=n.addon)||void 0===t?void 0:t.reference_id)},onEditAddonText:a,reduxProps:{currentPanel:e.tools.currentPanel,setGlobalPanel:e.setGlobalPanel,duplicateDeepContentItem:e.duplicateDeepContentItem,removeRow:e.removeRow,activeDevice:e.tools.activeDevice}})),document.body)}));var Lu=function(e){var t=e.children;return Y.createPortal(t,document.body)};Lu.proptypes={children:$i().node,container:$i().oneOfType([$i().instanceOf(K.Component),$i().func]),disablePortal:$i().bool};const Mu=Lu;var Bu=function(e){var t=e.invisible,n=void 0!==t&&t,o=e.open,i=e.onClose,a="builder-element-backdrop";return n&&(a+=" builder-element-backdrop-visible"),o?K.createElement("div",{className:a,"aria-hidden":!0,onClick:function(e){i&&i()}}):null};Bu.propTypes={invisible:$i().bool,onClose:$i().func.isRequired,open:$i().bool.isRequired};const Zu=Bu;function ju(e,t){var n=0;return"top"===t?n=e.top:"center"===t?n=e.top+e.height/2:"bottom"===t&&(n=e.bottom),n}function Gu(e,t){var n=0;return"left"===t?n=e.left:"center"===t?n=e.left+e.width/2:"right"===t&&(n=e.right),n}const Ju=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).state={contextStyle:{visibility:"hidden"}},t.handlePagesScroll=Ii()(t.handlePagesScroll.bind((0,xo.Z)(t))),t.onBackdropHandler=t.onBackdropHandler.bind((0,xo.Z)(t)),t.contextMenuTimer=null,t.contextMenuWrapper=null,t.setWrapper=t.setWrapper.bind((0,xo.Z)(t)),t}return(0,F.Z)(i,[{key:"onBackdropHandler",value:function(){var e=this.props.onClose;this.setState({contextStyle:{visibility:"hidden"}}),e()}},{key:"setWrapper",value:function(e){e&&(this.contextMenuWrapper=e,this.getContextMenuPosition())}},{key:"handlePagesScroll",value:function(){this.contextMenuWrapper&&this.getContextMenuPosition()}},{key:"componentDidMount",value:function(){document.addEventListener("scroll",this.handlePagesScroll),document.getElementById("sp-pagebuilder-view")&&(window.frames["sp-pagebuilder-view"].window.addEventListener("scroll",this.handlePagesScroll),window.frames["sp-pagebuilder-view"].window.addEventListener("resize",this.handlePagesScroll))}},{key:"componentWillUnmount",value:function(){document.removeEventListener("scroll",this.handlePagesScroll),document.getElementById("sp-pagebuilder-view")&&(window.frames["sp-pagebuilder-view"].window.removeEventListener("scroll",this.handlePagesScroll),window.frames["sp-pagebuilder-view"].window.removeEventListener("resize",this.handlePagesScroll))}},{key:"getContextMenuPosition",value:function(){var e=this,t=this.props,n=t.targetElm,o=t.positionX,i=void 0===o?"right":o,a=t.positionY,l=void 0===a?"bottom":a,r=t.anchorOrigin,c=void 0===r?{x:"center",y:"bottom"}:r,d=t.marginThread,s=void 0===d?10:d;n?(this.contextMenuTimer&&clearTimeout(this.contextMenuTimer),this.contextMenuTimer=setTimeout((function(){var t=e.contextMenuWrapper.getBoundingClientRect(),o=n.getBoundingClientRect(),a=document.getElementById("sp-pagebuilder-view"),r=document.body.getBoundingClientRect(),d={left:0,top:0};a&&(d=a.getBoundingClientRect(),r.width=d.width,r.height=d.height);var u,m,p=function(e,t){return{left:Gu(e,t.x),top:ju(e,t.y)}}(o,c);u="right"===i?r.left+d.left+p.left+s:r.left+d.left+p.left-t.width;var v=t.width+s>Math.abs(o.left-r.width),f=t.width+s>o.right;"center"===i?u=p.left+d.left-t.width/2:"right"===i&&v?u=r.left+d.left+p.left-t.width:"left"===i&&f&&(u=r.left+d.left+p.left+s),("right"===i||"left"===i)&&v&&f&&(u=r.left+d.left+s+p.left-Math.abs(Math.abs(o.left-r.width)-t.width));var b=Math.abs(o.bottom-window.innerHeight),h=o.top;if("top"===l?m=h>t.height?p.top-(t.height+s):o.bottom+s:"bottom"===l&&(m=b>t.height?p.top+s:o.top-(t.height+s)),t.height>h&&t.height>b){var g=Math.abs(b-t.height);m=p.top-g}e.setState({contextStyle:{visibility:"visible",top:m+"px",left:u+"px"}})}))):this.setState({contextStyle:{visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.open,o=e.className,i=void 0===o?"":o;return n?K.createElement(Mu,null,K.createElement("div",{className:"builder-popover-container"},K.createElement(Zu,{invisible:!0,open:n,onClose:this.onBackdropHandler}),K.createElement("div",{className:"builder-popover".concat(""!=i?" "+i:""),style:this.state.contextStyle,ref:this.setWrapper},t))):null}}]),i}(K.Component);function Uu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Hu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Uu(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fu=[{id:0,size:"12",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="51" height="17" fill="none"><rect width="50.78" height="16.927" fill-opacity=".3" rx="2"/></svg>'},{id:1,size:"6+6",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="23.79" height="16.221" fill-opacity=".3" rx="2"/><rect width="23.79" height="16.221" fill-opacity=".7" rx="2"/><rect width="23.79" height="16.221" x="25.681" fill-opacity=".3" rx="2"/></svg>'},{id:2,size:"4+4+4",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="15.139" height="16.221" fill-opacity=".3" rx="2"/><rect width="15.139" height="16.221" x="17.302" fill-opacity=".3" rx="2"/><rect width="15.139" height="16.221" x="17.302" fill-opacity=".7" rx="2"/><rect width="15.139" height="16.221" x="34.605" fill-opacity=".3" rx="2"/></svg>'},{id:3,size:"3+3+3+3",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="51" height="17" fill="none"><rect width="10.814" height="16.221" fill-opacity=".3" rx="2"/><rect width="10.814" height="16.221" x="12.974" fill-opacity=".3" rx="2"/><rect width="10.814" height="16.221" x="12.974" fill-opacity=".7" rx="2"/><rect width="10.814" height="16.221" x="25.95" fill-opacity=".3" rx="2"/><rect width="11.354" height="16.221" x="38.929" fill-opacity=".3" rx="2"/><rect width="11.354" height="16.221" x="38.929" fill-opacity=".7" rx="2"/></svg>'},{id:4,size:"4+8",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="15.139" height="16.221" fill-opacity=".3" rx="2"/><rect width="33" height="16" x="17" fill-opacity=".3" rx="2"/><rect width="33" height="16" x="17" fill-opacity=".7" rx="2"/></svg>'},{id:5,size:"3+9",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="10.814" height="16.221" fill-opacity=".7" rx="2"/><rect width="37" height="16" x="13" fill-opacity=".3" rx="2"/></svg>'},{id:6,size:"3+6+3",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="10.543" height="16.221" fill-opacity=".3" rx="2"/><rect width="11.084" height="16.221" x="38.659" fill-opacity=".3" rx="2"/><rect width="23.79" height="16.221" x="12.704" fill-opacity=".7" rx="2"/></svg>'},{id:7,size:"2+6+4",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="51" height="17" fill="none"><rect width="6.488" height="16.221" x=".143" fill-opacity=".7" rx="2"/><rect width="23.79" height="16.221" x="9" fill-opacity=".3" rx="2"/><rect width="15.139" height="16.221" x="35" fill-opacity=".7" rx="2"/></svg>'},{id:8,size:"2+10",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="6.488" height="16.221" x=".143" fill-opacity=".3" rx="2"/><rect width="41" height="16" x="9" fill-opacity=".7" rx="2"/></svg>'},{id:10,size:"2+3+7",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="6.488" height="16.221" x=".143" fill-opacity=".7" rx="2"/><rect width="10" height="16.221" x="8.7" fill-opacity=".3" rx="2"/><rect width="28.927" height="16.221" x="20.653" fill-opacity=".7" rx="2"/></svg>'}];const zu=(0,mo.$j)(null,(function(e){return{addRow:function(t){return e(Vo(t))},setGlobalPanel:function(t){return e(gi(t))},updateRowLayout:function(t){return e({type:"UPDATE_ROW_LAYOUT",payload:t})}}}))((function(e){var t=e.open,n=e.closeDropdown,o=e.rowIndex,i=e.rowId,a=e.bottom,l=void 0!==a&&a,r=e.currentLayout,c=void 0===r?"":r,d=e.updateLayout,s=void 0!==d&&d,u=e.addRow,m=e.updateRowLayout,p=e.setGlobalPanel,v=c.toString().replaceAll(",","+"),f=(0,K.useState)(v),b=(0,J.Z)(f,2),h=b[0],g=b[1],_=(0,K.useState)(!1),E=(0,J.Z)(_,2),y=E[0],I=E[1],x=(0,K.useRef)(null);(0,K.useEffect)((function(){var e=function(e){x.current&&!x.current.parentElement.contains(e.target)&&n()};return document.addEventListener("click",e),function(){document.removeEventListener("click",e)}}),[]),(0,K.useEffect)((function(){g(v)}),[v]);var O=function(e){return function(){s?m({newLayout:e.size,currentLayout:v,rowId:i}):u(Hu({layout:e.size},l&&{rowIndex:o+1})),n()}};return K.createElement(Ju,{open:t,onClose:n,positionX:"center",positionY:"top",className:"builder-canvas-grid-popover",anchorOrigin:{x:"center",y:"top"}},K.createElement("div",{className:"builder-row",ref:x},K.createElement("div",{className:"builder-column-md-4"},K.createElement("div",{className:"builder-canvas-card builder-d-flex builder-flex-column builder-justify-content-center builder-text-center builder-py-5 builder-px-3 builder-me-3"},K.createElement("div",{className:"builder-d-flex builder-justify-content-center builder-gap-3"},K.createElement(wo,{name:"layoutsDuo",className:"builder-bg-secondary"}),K.createElement(wo,{name:"blocksDuo",className:"builder-bg-secondary"}),K.createElement(wo,{name:"cubeDuo",className:"builder-bg-secondary"})),K.createElement("div",{className:"builder-mt-3 builder-mb-4 builder-fs-2"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_POPOVER_TITLE")),K.createElement("div",{className:"builder-button builder-button-primary-light",onClick:function(e){e.preventDefault(),p({name:"layouts"}),n()}},K.createElement(wo,{name:"download",className:"builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_IMPORT")))),K.createElement("div",{className:"builder-column-md-8 builder-canvas-line"},K.createElement("div",{className:"builder-ms-4"},K.createElement("div",{className:"builder-canvas-grid-row"},Fu.map((function(e){return K.createElement("div",{key:e.id,className:"builder-canvas-grid-column"},K.createElement("div",{className:"builder-canvas-grid-item",onClick:O(e)},K.createElement("div",{className:"builder-canvas-grid-item-preview",dangerouslySetInnerHTML:{__html:e.icon}}),K.createElement("div",{className:"builder-canvas-grid-item-name"},e.size)))}))),K.createElement("div",{className:"builder-fs-sm builder-text-center builder-py-3 builder-insert-line"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_POPOVER_CUSTOM_COLUMNS")),y&&K.createElement("p",{className:" builder-fs-2 builder-text-danger builder-text-center "},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_POPOVER_INVALID_LAYOUT")),K.createElement("form",{className:"builder-d-flex",onSubmit:function(e){e.preventDefault(),/^(\s*\d+(\.[0-9])?\s*\+?\s*)*$/.test(h)&&""!==h?(s?m({newLayout:h,currentLayout:v,rowId:i}):u(Hu({layout:h},l&&{rowIndex:o+1})),n()):I(!0)}},K.createElement("input",{onChange:function(e){var t=e.target.value;g(t)},className:"builder-form-field",type:"text",value:h}),K.createElement("button",{className:"builder-button builder-button-primary builder-ms-3",type:"submit"},"".concat(s?Joomla.JText._("COM_SPPAGEBUILDER_UPDATE"):Joomla.JText._("COM_SPPAGEBUILDER_GENERATE")))))),K.createElement("span",{className:"builder-close-button builder-close-button-xs builder-text-secondary builder-cursor-pointer",onClick:n},K.createElement(wo,{name:"times",size:"1x"}))))})),Vu=function(e){var t=e.bottom,n=e.iconOnly,o=e.index,i=(0,K.useState)(!1),a=(0,J.Z)(i,2),l=a[0],r=a[1];return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-button builder-button-primary".concat(n?" builder-button-icon-only":" builder-button-md"),onClick:function(){return r(!0)},role:"button",onKeyDown:xe,tabIndex:0},n?K.createElement(wo,{name:"plus"}):K.createElement(K.Fragment,null,K.createElement(wo,{name:"plusCircle",className:"builder-me-0 builder-me-sm-2"})," ",K.createElement("span",{className:"builder-d-none builder-d-sm-inline"},Joomla.JText._("COM_SPPAGEBUILDER_ADD_NEW_ROW")))),l&&K.createElement(zu,{open:l,closeDropdown:function(){return r(!1)},bottom:t,rowIndex:o}))};var Wu,Ku,Yu,qu,Xu,$u,Qu=function(e){var t,n,o=e.settings,i=e.prop,a=e.cssProp,l=e.device,r=e.important,c=void 0!==r&&r,d=e.unit,s=void 0===d?"px":d,u=$e("string");if(void 0===(null==o?void 0:o[i]))return u;if(he()(o[i]))for(var m in u){var p,v,f;fe()(null===(p=o[i])||void 0===p?void 0:p[m])||""!==((null===(v=o[i])||void 0===v?void 0:v[m])||"").replace(/\s+/g,"")&&(u[m]="".concat(a,": ").concat((null===(f=o[i])||void 0===f?void 0:f[m])||"").concat(s),u[m]+=c?" !important;":";")}else fe()(null==o||null===(t=o[i])||void 0===t?void 0:t.toString())||""!==((null==o||null===(n=o[i])||void 0===n?void 0:n.toString())||"").replace(/\s+/g,"")&&(u[l]="".concat(a,": ").concat((null==o?void 0:o[i])||"").concat(s),u[l]+=c?" !important;":";");return u},em=function(e,t,n){var o=$e("string"),i=["top","right","bottom","left"],a=/^global_/.test(t)?t.replace(/^global_/,""):t;if(he()(e[t]))for(var l in o){var r;if(void 0!==(null==e||null===(r=e[t])||void 0===r?void 0:r[l])){var c=e[t][l]+"";o[l]=c.split(" ").map((function(e,t){return fe()(e)?"":"".concat(a,"-").concat(i[t],": ").concat(e,";")})).join("\r\n")}}else{var d=void 0!==(null==e?void 0:e[t])?(null==e?void 0:e[t])+"":"";o[n]=d.split(" ").map((function(e,t){return fe()(e)?"":"".concat(a,"-").concat(i[t],": ").concat(e,";")})).join("\r\n")}return o},tm=function(e){return function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];var a=t.map((function(e,t){return void 0!==(null==o?void 0:o[t])?e+o[t]:e})).join("\n");return"".concat(e," {").concat(a,"}")}},nm=function(e){var t=e.rowId,n=e.columnId,o=e.addon,i=e.scrollInteraction,a=void 0!==i&&i,l=e.mouseInteraction,r=void 0!==l&&l,c=function(e){var t=(0,K.useState)(0),n=(0,J.Z)(t,2),o=n[0],i=n[1],a=function(){var t=e.instFormId,n=window.iDocument.getElementById("addon-wrap-".concat(t));if(null!==n){n.removeAttribute("style");var o=l(n,e.scrolling_options);o>-1&&o<=100&&i(o)}},l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"viewport",n=e.getBoundingClientRect(),o=document.body.offsetHeight,i=n&&n.top,a=n.height;if("fullpage"===t){var l=$(window.iDocument).scrollTop()/($(window.iDocument).height()-$(window).height());return Math.round(100*l)}var r=window.pageYOffset;if(i>r+o)return-1;if(i+a<r)return 101;var c=(r+o-i)/((o+a)/100);return c>100?100:c};return(0,K.useEffect)((function(){var t=(e||{}).while_scroll_view;if(Array.isArray(t)&&null!=t&&t.length){var n=t||[];return((0,J.Z)(n,1)[0]||{}).enable_while_scroll_view&&window.iDocument.addEventListener("scroll",a,!1),function(){window.iDocument.removeEventListener("scroll",a,!1)}}}),[null==e?void 0:e.while_scroll_view]),{percentage:o}}(o.settings),d=c.percentage;(0,K.useEffect)((function(){var e=r?function(e,t){var n,o,i,a=_e.device;if(null!==(n=t.mouse_movement)&&void 0!==n&&n.length){var l=t.instFormId,r=null===(o=window.frames["sp-pagebuilder-view"].window.document.getElementById("sppb-addon-".concat(l)))||void 0===o?void 0:o.parentElement;if(r){var c=null===(i=t.mouse_movement)||void 0===i?void 0:i[0],d=c.enable_tilt_effect,s=c.mouse_tilt_speed,u=c.mouse_tilt_direction,m=c.mouse_tilt_max,p=c.enable_tablet,v=c.enable_mobile;if(d){var f=function(){var t=_t.getInstance(e);t&&t.destroy(e)};d||f(),"sm"!==a||void 0!==p&&0!==p||f(),"xs"!==a||void 0!==v&&0!==v||f();var b={speed:1e3*parseFloat(s),max:parseFloat(m),reverse:"opposite"===u,easing:"cubic-bezier(.03,.98,.52,.99)",scale:1.05,transition:!0,perspective:1e3},h=_t.getInstance(e);return h&&h.destroy(),_t.init({addonId:e,element:r,options:b}),_t.getInstance(e)}}}}(o.id,o.settings):null;return function(){e&&e.destroy(o.id)}}),[o]);var s=o.settings||{},u=s.global_custom_css,m="";if(s.global_custom_position&&(m+=function(e){var t=e.rowId,n=e.columnId,o=e.addon.settings||{},i=o.global_section_z_index,a=o.global_addon_z_index,l="";return void 0!==i&&(l="#sppb-section-parent-".concat(t,"{position: relative; z-index:").concat(i," !important;}")),void 0!==a&&(l+="#column-wrap-id-".concat(n,"{z-index:").concat(a," !important;}")),l}({rowId:t,columnId:n,addon:o})),a){var p=function(e,t){var n,o,i=e.settings,a=(i||{}).while_scroll_view,l=_e.device;if(3!==window.toolsTabIndex)return"";if(!Array.isArray(a)||null==a||!a.length)return"";var r=a||[],c=(0,J.Z)(r,1)[0]||{},d=c.enable_while_scroll_view,s=c.on_scroll_actions,u=c.transition_origin_x,m=c.transition_origin_y,p=c.enable_tablet,v=c.enable_mobile;if(!d||void 0===s||"sm"===l&&!p||"xs"===l&&!v)return"";var f=X()(s),b={x_offset:null!==(n=i.transition_origin_x)&&void 0!==n?n:u,y_offset:null!==(o=i.transition_origin_y)&&void 0!==o?o:m},h=yt.parseBeforeFixedWindowPosition(f);return t&&(h=yt.parseScrollAction(f,t,b)),"#addonId ".concat(h)}(o,d);m+=p}var v="#sppb-addon-".concat(o.id),f="#addon-wrap-".concat(o.id),b=u||"";if(rt(b)&&b.trim().length>0&&null===b.match(/#addonId/g)&&null===b.match(/#addonWrapper/g)){var h=b.trim();b=h.split("}").filter(Boolean).map((function(e){return"div"===o.name?"".concat(v).concat(e):"".concat(v," ").concat(e)})).join("} ").concat("}")}return""===(m=(m=(m+=b).replace(/#addonId/g,v)).replace(/#addonWrapper/g,f))?null:K.createElement("style",{type:"text/css"}," ",m," ")},om=function(e){return(0,K.useMemo)((function(){var t=X()(e);tn.templateSettings.evaluate=/<#([\s\S]+?)#>/g,tn.templateSettings.interpolate=/\{\{\{([\s\S]+?)\}\}\}/g,tn.templateSettings.escape=/\{\{([^\}]+?)\}\}(?!\})/g,tn.templateSettings.variable="data";var n=document.getElementById("sppb-tmpl-addon-"+e.name);if(n){var o=(0,tn.template)(n.innerHTML);return t.settings.id=t.id,o(t.settings)}return""}),[e])},im=n(168),am=function(e,t){return(0,K.useMemo)((function(){var n=e.settings,o="#sppb-addon-".concat(e.id),i=[],a=em(n,"global_margin",t),l=em(n,"global_padding",t),r=Qu({settings:n,prop:"global_border_radius",cssProp:"border-radius",device:t}),c=Qu({settings:n,prop:"global_border_width",cssProp:"border-width",device:t}),d=Qu({settings:n,prop:"global_width",cssProp:"width",device:t,important:!1,unit:"%"}),s=null!=n&&n.global_text_color?"color: ".concat(n.global_text_color,";"):"",u=null!=n&&n.global_background_color?"background-color: ".concat(n.global_background_color,";"):"",m="",p={src:""},v="";if("image"===(null==n?void 0:n.global_background_type)){var f;if(null!=n&&null!==(f=n.global_background_image)&&void 0!==f&&f.src){var b,h,g,_,E=(null==n||null===(b=n.global_background_image)||void 0===b||null===(b=b.src)||void 0===b?void 0:b.startsWith("http"))||(null==n||null===(h=n.global_background_image)||void 0===h||null===(h=h.src)||void 0===h?void 0:h.startsWith("https"));p.src=E?null==n||null===(g=n.global_background_image)||void 0===g?void 0:g.src:"".concat(pagebuilder_base,"/").concat(null==n||null===(_=n.global_background_image)||void 0===_?void 0:_.src)}else if(null!=n&&n.global_background_image&&!he()(null==n?void 0:n.global_background_image)){var y,I,x=(null==n||null===(y=n.global_background_image)||void 0===y?void 0:y.startsWith("http"))||(null==n||null===(I=n.global_background_image)||void 0===I?void 0:I.startsWith("https"));p.src=x?null==n?void 0:n.global_background_image:"".concat(pagebuilder_base,"/").concat(null==n?void 0:n.global_background_image)}m+=null!=n&&n.global_background_image?"background-image: url(".concat(p.src,");"):"",m+=null!=n&&n.global_background_position?"background-position: ".concat(n.global_background_position,";"):"",m+=null!=n&&n.global_background_repeat?"background-repeat: ".concat(n.global_background_repeat,";"):"",m+=null!=n&&n.global_background_size?"background-size: ".concat(n.global_background_size,";"):""}else if("gradient"===(null==n?void 0:n.global_background_type)){var O,w;if(null!=n&&n.global_background_gradient)if("linear"===(null===(O=n.global_background_gradient)||void 0===O?void 0:O.type)){var C=n.global_background_gradient,P=C.deg,A=C.color,D=C.color2,N=C.pos,S=void 0===N?"0":N,T=C.pos2,R=void 0===T?"100":T;v="background-image: linear-gradient(".concat(P,"deg, ").concat(A," ").concat(S,"%, ").concat(D," ").concat(R,"%);")}else if("radial"===(null===(w=n.global_background_gradient)||void 0===w?void 0:w.type)){var k=n.global_background_gradient,L=k.radialPos,M=void 0===L?"top center":L,B=k.color,Z=k.color2,j=k.pos,G=void 0===j?"0":j,J=k.pos2,U=void 0===J?"100":J;v="background-image: radial-gradient(at ".concat(M,", ").concat(B," ").concat(G,"%, ").concat(Z," ").concat(U,"%);")}}var H=null!=n&&n.global_user_border&&null!=n&&n.global_boder_style?"border-style: ".concat(n.global_boder_style,";"):"",F=null!=n&&n.global_border_color?"border-color: ".concat(null==n?void 0:n.global_border_color,";"):"",z="";if(he()(n.global_boxshadow)){var V=n.global_boxshadow||{},W=V.ho,K=void 0===W?0:W,Y=V.vo,q=void 0===Y?0:Y,X=V.blur,$=void 0===X?0:X,Q=V.spread,ee=void 0===Q?0:Q,te=V.color,ne=void 0===te?"":te;z="box-shadow: ".concat(K,"px ").concat(q,"px ").concat($,"px ").concat(ee,"px ").concat(ne,";")}else z=null!=n&&n.global_boxshadow?"box-shadow: ".concat(null==n?void 0:n.global_boxshadow,";"):"";var oe=tm(o)(Wu||(Wu=(0,im.Z)(["\n\t\t\t","\n\t\t"])),d[window.builderDefaultDevice]),ie=tm(o)(Ku||(Ku=(0,im.Z)(["\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t"])),a[window.builderDefaultDevice],l[window.builderDefaultDevice],r[window.builderDefaultDevice],c[window.builderDefaultDevice],H,F,u,v,m,s,z);if(null!=n&&n.global_link_color){var ae=tm("".concat(o," a"))(Yu||(Yu=(0,im.Z)(["\n\t\t\t\tcolor: ",";\n\t\t\t"])),n.global_link_color);i.push(ae)}if(null!=n&&n.global_link_hover_color){var le=tm("".concat(o," a:hover"))(qu||(qu=(0,im.Z)(["\n\t\t\t\tcolor: ",";\n\t\t\t"])),n.global_link_hover_color);i.push(le)}var re=Je.filter((function(e){return e!==window.builderDefaultDevice})).map((function(e){var t="";return t+=Qe(e),(t+=tm(o)(Xu||(Xu=(0,im.Z)(["\n\t\t\t\t\t","\n\t\t\t\t\t","\n\t\t\t\t\t","\n\t\t\t\t\t","\n\t\t\t\t"])),a[e],l[e],r[e],c[e]))+"}"})).join("\n"),ce=Je.filter((function(e){return e!==window.builderDefaultDevice})).map((function(e){var t="";return t+=Qe(e),(t+=tm(o)($u||($u=(0,im.Z)(["\n\t\t\t\t\t","\n\t\t\t\t"])),d[e]))+"}"})).join("\n");return i.push(ie),i.push(re),i.push(oe),i.push(ce),i.join("\n")}),[e.settings])};function lm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function rm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lm(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var cm=function(e){var t=e.handle,n=e.transition,o=void 0===n?"none 0s ease 0s":n,i=e.children,a=e.currentPanel,l=localStorage.getItem("layerPosition")?JSON.parse(localStorage.getItem("layerPosition")):{left:0,top:0},r=(0,K.useState)(!1),c=(0,J.Z)(r,2),d=c[0],s=c[1],u=K.Children.only(i),m=(0,K.useRef)(null),p=(0,K.useRef)(l),v=(0,K.useRef)({left:0,top:0,right:0}),f=(0,K.useState)(l),b=(0,J.Z)(f,2),h=b[0],g=b[1],_=(0,K.useState)(null),E=(0,J.Z)(_,2),y=E[0],I=E[1],x=Pr(h),O=document.getElementById("builder-panel"),w=document.querySelector(".builder-layer-content"),C=O&&O.getBoundingClientRect(),P=w&&w.getBoundingClientRect(),A=C?C.width:62,D=P?P.width:340;return(0,K.useEffect)((function(){rt(x)&&!d&&localStorage.setItem("layerPosition",JSON.stringify(x))}),[x,d]),(0,K.useEffect)((function(){var e,n;null!=u&&null!==(e=u.ref)&&void 0!==e&&e.current&&(m.current=u.ref.current);var i=document.getElementById("sp-pagebuilder-view"),l=localStorage.getItem("builderDockState"),r=rt(l)&&["left","right"].includes(l),c=0,d=0,f=!1;if(r&&a){var b=h.left;"left"===l?b<=D+A&&(b=D+A):"right"===l&&b>=document.body.clientWidth-D-m.current.clientWidth&&(b=document.body.clientWidth-D-m.current.clientWidth),g({left:b,top:h.top})}var _=function(e){if(m.current&&f){var t=e.clientX-c,n=e.clientY-d,o=document.body.clientWidth,l=document.body.clientHeight,r=m.current.clientWidth,s=m.current.clientHeight,u=0,p=localStorage.getItem("builderDockState");rt(p)&&["left","right"].includes(p)&&(u=A,a&&("left"===p&&(u=D+A),"right"===p&&(o-=D))),t=Math.min(o-r,Math.max(u,t)),n=Math.min(l-s-60,Math.max(20,n)),i.style.pointerEvents="none",i.style.userSelect="none",g({left:t,top:n})}},E=function e(){f=!1,s(!1),I(null),i.style.pointerEvents="auto",i.style.userSelect="none",document.userSelect="none",document.removeEventListener("mousemove",_),document.removeEventListener("mouseup",e)},y=function(e){var t;if(c=e.clientX-m.current.offsetLeft,d=e.clientY-m.current.offsetTop,f=!0,s(!0),i.style.userSelect="auto",document.userSelect="auto",0===e.button){I(o);var n=m.current.offsetLeft,a=m.current.offsetTop,l=e.clientX-n,r=e.clientY-a,u=(null===(t=document.getElementById("sp-page-builder"))||void 0===t?void 0:t.getBoundingClientRect())||{};v.current={left:u.left,top:u.top,right:u.right},p.current={left:Math.round(l),top:Math.round(r)},document.addEventListener("mousemove",_),document.addEventListener("mouseup",E)}},x=t?null===(n=m.current)||void 0===n?void 0:n.querySelector(t):null;return x.style.cursor="move",x.addEventListener("mousedown",y),function(){null==x||x.removeEventListener("mousedown",y)}}),[t,a]),K.cloneElement(u,rm(rm({},!u.ref&&{ref:m}),h&&{style:rm({left:"".concat(h.left,"px"),top:"".concat(h.top,"px"),bottom:h.bottom?"".concat(h.bottom,"px"):"unset",right:h.right?"".concat(h.right,"px"):"unset"},y&&{transition:y})}))};var dm=new(function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){var e;return(0,H.Z)(this,i),(e=o.call(this)).addonHoverId=null,e}return(0,F.Z)(i,[{key:"setAddonHoverId",value:function(e){this.addonHoverId=e,this.dispatchEvent()}},{key:"reset",value:function(){this.addonHoverId=null,this.dispatchEvent()}},{key:"dispatchEvent",value:function(){this.emit("onAddonHover")}}]),i}(ee()));dm.setMaxListeners(0);const sm=Object.seal(dm);var um=(0,K.createContext)({}),mm=function(){return(0,K.useContext)(um)};const pm=um;function vm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function fm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vm(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var bm={section:"section",nested_row:"nested_row",deep_addon_row:"deep_addon_row"};function hm(e){var t=e.sections,n=e.isCollapsed,o=void 0!==n&&n,i=e.previousTree,a=void 0===i?{}:i,l={id:0,parentId:0,childIds:[],sectionIndex:-1,level:0},r={};return t.forEach((function(e,n){if(!e.parent){var i,c,d=_m({data:e,title:e.settings.admin_label||e.name||"Section",level:1,isCollapsed:null!==(i=null===(c=a[e.id])||void 0===c?void 0:c.isCollapsed)&&void 0!==i?i:o,indexes:{sectionIndex:n},type:"section"});l.childIds.push(e.id),r[e.id]=d,gm({sections:t,sectionIndex:n,nodes:r,parentNode:d,previousTree:a})}})),r[l.id]=l,r}function gm(e){var t=e.sections,n=e.sectionIndex,o=e.nodes,i=e.parentNode,a=e.previousTree,l=void 0===a?{}:a,r=t[n];r.columns.forEach((function(e,a){var c,d,s=_m({data:e,parentId:r.id,title:e.settings.admin_label||"Column",indexes:{sectionIndex:n,columnIndex:a},level:i.level+1,isCollapsed:null!==(c=null===(d=l[e.id])||void 0===d?void 0:d.isCollapsed)&&void 0!==c?c:i.isCollapsed,type:"column"});i.childIds.push(e.id),o[e.id]=s,e.addons.forEach((function(c,d){if("nested_row"===(null==c?void 0:c.type)){var u=t.findIndex((function(t){var n=t.id,o=t.parent;return n===c.id&&(null==o?void 0:o.rowId)===r.id&&o.columnId===e.id}));if(-1!==u){var m,p,v=t[u],f=_m({data:v,parentId:e.id,title:v.settings.admin_label||"Row",indexes:{sectionIndex:n,columnIndex:a,addonIndex:d,nestedRowIndex:u},isCollapsed:null!==(m=null===(p=l[v.id])||void 0===p?void 0:p.isCollapsed)&&void 0!==m?m:s.isCollapsed,level:i.level+2,type:"nested_row"});s.childIds.push(v.id),o[v.id]=f,gm({sections:t,sectionIndex:u,nodes:o,parentNode:f,previousTree:l})}}else if(c.name===M.productList||c.name===M.categoryList){var b,h,g,_,E,y,I=_m({data:c,parentId:(null==c?void 0:c.parent)||e.id,childIds:(null==c||null===(b=c.items)||void 0===b?void 0:b[0].flatMap((function(e){return e.parent?[]:e.id})))||[],title:c.settings.admin_label||c.title||c.name,icon:null!==(h=c.icon)&&void 0!==h?h:null===(g=addonsJSON[c.name])||void 0===g?void 0:g.icon,indexes:{sectionIndex:n,columnIndex:a,addonIndex:d},level:i.level+2,type:"addon",isCollapsed:null!==(_=null===(E=l[c.id])||void 0===E?void 0:E.isCollapsed)&&void 0!==_?_:s.isCollapsed});null!=c&&c.parent||s.childIds.push(c.id),o[c.id]=I,null==c||null===(y=c.items)||void 0===y||y[0].forEach((function(e,t){var i,r,s,u,m=null;if(null!=e&&e.parent){var p,v=null==c||null===(p=c.items)||void 0===p?void 0:p[0].find((function(t){return t.id===e.parent}));if(rt(v)){var f,b=(null!==(f=v.children)&&void 0!==f?f:[]).indexOf(e.id);b>-1&&(m=b)}}var h=_m(fm({data:e,parentId:(null==e?void 0:e.parent)||c.id,childIds:(null==e?void 0:e.children)||[],title:e.settings.admin_label||e.title||e.name,icon:null!==(i=e.icon)&&void 0!==i?i:null===(r=addonsJSON[e.name])||void 0===r?void 0:r.icon,indexes:fm({sectionIndex:n,columnIndex:a,addonIndex:d,collectionItemAddonIndex:t},rt(m)&&{childIndex:m}),level:I.level+2,type:"addon"},rt(e.children)&&{isCollapsed:null!==(s=null===(u=l[e.id])||void 0===u?void 0:u.isCollapsed)&&void 0!==s?s:I.isCollapsed}));o[e.id]=h}))}else{var x,O,w,C,P=_m(fm({data:c,parentId:(null==c?void 0:c.parent)||e.id,childIds:(null==c?void 0:c.children)||[],title:c.settings.admin_label||c.title||c.name,icon:null!==(x=c.icon)&&void 0!==x?x:null===(O=addonsJSON[c.name])||void 0===O?void 0:O.icon,indexes:{sectionIndex:n,columnIndex:a,addonIndex:d},level:i.level+2,type:"addon"},(rt(c.children)||["accordion","tab"].includes(c.name))&&{isCollapsed:null!==(w=null===(C=l[c.id])||void 0===C?void 0:C.isCollapsed)&&void 0!==w?w:s.isCollapsed}));null!=c&&c.parent||s.childIds.push(c.id),o[c.id]=P,["accordion","tab"].includes(c.name)&&c.settings["sp_".concat(c.name,"_item")].flatMap((function(e){return e.content})).filter(he()).forEach((function(s){var u=t.findIndex((function(t){var n=t.id,o=t.parent;return n===s.id&&(null==o?void 0:o.rowId)===r.id&&o.columnId===e.id}));if(-1!==u){var m,p,v=t[u],f=_m({data:v,parentId:c.id,title:v.settings.admin_label||"Row",type:"deep_addon_row",indexes:{sectionIndex:n,columnIndex:a,addonIndex:d,deepAddonRowIndex:u},isCollapsed:null!==(m=null===(p=l[v.id])||void 0===p?void 0:p.isCollapsed)&&void 0!==m?m:P.isCollapsed,level:i.level+2});P.childIds.push(v.id),o[v.id]=f,gm({sections:t,sectionIndex:u,nodes:o,parentNode:f,previousTree:l})}}))}}))}))}function _m(e){var t=e.data,n=e.title,o=e.icon,i=e.isCollapsed,a=e.level,l=e.indexes,r=e.type,c=e.parentId,d=void 0===c?0:c,s=e.childIds,u=void 0===s?[]:s;return fm(fm(fm({id:t.id,parentId:d,childIds:u,name:t.name,type:r,title:n,level:a,visibility:t.visibility},l),rt(o)&&{icon:o}),rt(i)&&{isCollapsed:i})}function Em(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ym(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Em(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Em(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Im=function(e){var t=e.layer,n=t.type,o=t.isCollapsed;return K.createElement("div",{className:"builder-list-tree-item-icon"},"addon"===n&&K.createElement("span",{className:$c()("builder-addon-icon builder-icon",{"builder-ms-3":void 0===o}),dangerouslySetInnerHTML:{__html:t.icon}}),"column"===n&&K.createElement(wo,{name:"columnsAlt"}),Object.values(bm).includes(n)&&K.createElement(wo,{name:"rowsAlt"}))};const xm=function(e){var t=e.layer,n=e.parentVisibility,o=e.enableEditTitle,i=e.handleEnableEditing,a=e.handleDisableEditing,l=t.name,r=t.title,c=t.visibility,d=(0,K.useState)(null!=r?r:l),s=(0,J.Z)(d,2),u=s[0],m=s[1],p=(0,mo.I0)();return K.createElement("button",{onDoubleClick:i,className:Om.layerTitleContent({visibility:c,parentVisibility:n})},o?K.createElement("input",{autoFocus:!0,className:"builder-form-field",type:"text",value:u,onChange:function(e){var t=e.target.value;m(t)},onBlur:function(){p(bi(ym(ym({},t),{},{title:u}))),a()},onKeyDown:function(e){"Enter"===e.key&&(p(bi(ym(ym({},t),{},{title:u}))),a()),"Escape"===e.key&&a()}}):K.createElement(K.Fragment,null,K.createElement(Im,{layer:t}),K.createElement("div",{className:"builder-list-tree-item-title",title:null!=r?r:l},null!=r?r:l)))};var Om={layerTitleContent:function(e){var t=e.visibility,n=e.parentVisibility;return $c()("builder-reset-button builder-cursor-auto builder-d-flex",{"builder-opacity-5":!t||!n})}};const wm=function(e){var t,n,o,i,a=e.layer,l=e.closeOptions,r=e.handleEnableEditing,c=a.sectionIndex,d=a.columnIndex,s=a.addonIndex,u=a.collectionItemAddonIndex,m=(0,mo.I0)(),p=(0,mo.v9)((function(e){return e.pageBuilder.present})),v=null!==(t=null===(n=p[c])||void 0===n||null===(n=n.columns)||void 0===n||null===(n=n[d])||void 0===n||null===(n=n.addons)||void 0===n?void 0:n[s])&&void 0!==t?t:{},f=null!==(o=null==v||null===(i=v.items)||void 0===i||null===(i=i[0])||void 0===i?void 0:i[u])&&void 0!==o?o:{};return K.createElement(K.Fragment,null,K.createElement(Mm,{onClick:function(){var e=p[c],t=e.id,n=e.columns[d].id;m(qo({rowId:t,columnId:n,addonIndex:s,collectionItemAddonIndex:u})),l()},icon:"trash"},Joomla.JText._("COM_SPPAGEBUILDER_DELETE_CANVAS")),K.createElement(Mm,{onClick:function(e){e.stopPropagation(),r(),l()},icon:"pencil"},Joomla.JText._("COM_SPPAGEBUILDER_RENAME_CANVAS")),K.createElement(Mm,{onClick:function(e){e.stopPropagation(),fa.resetAll();var t={type:"addon",index:c,settings:{colIndex:d,addonIndex:s,addonId:f.id,assets:f.assets,addonName:f.name,formData:f.settings,collectionItemIndex:0,collectionItemAddonIndex:a.collectionItemAddonIndex}};fa.setAddon(t),fa.setType("addon"),l(),fa.showEditPanel()},icon:"cog"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS")))};function Cm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Pm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cm(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Am=function(e){var t,n,o=e.layer,i=e.closeOptions,a=e.handleEnableEditing,l=o.sectionIndex,r=o.columnIndex,c=o.addonIndex,d=o.childIndex,s=void 0===d?-1:d,u=o.parentId,m=(0,mo.I0)(),p=(0,K.useState)(""),v=(0,J.Z)(p,2),f=v[0],b=v[1],h=mm().closeLayersPanel,g=(0,mo.v9)((function(e){return e.pageBuilder.present})),_=(0,mo.v9)((function(e){return e.copiedData})),y=null!==(t=null===(n=g[l])||void 0===n||null===(n=n.columns)||void 0===n||null===(n=n[r])||void 0===n||null===(n=n.addons)||void 0===n?void 0:n[c])&&void 0!==t?t:{};(0,K.useEffect)((function(){if(_.isCopiedAddonAvailable){var e=jt(E);null!=e&&e.addonName?b(e.addonName):b("")}else b("")}),[_.isCopiedAddonAvailable]);var I=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=Pm(Pm({},jt(E)),{},{sections:g,rowIndex:l,colIndex:r,addonIndex:c,childIndex:s,parentId:u,isAbove:e,hoverAddon:y});m(ti({rowIndex:l,pasteOptions:t})),i()};return K.createElement(K.Fragment,null,K.createElement(Mm,{onClick:function(e){e.stopPropagation(),No.reset();var t=Mt({sections:g,addon:X()(y),rowIndex:l,colIndex:r});No.setAddon(t),No.setDialog("saveAddon"),No.showDialog(),h()},icon:"saveLine",pro:!0},K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_SAVE"))),K.createElement(Mm,{onClick:function(){m(ei({addon:y,rowIndex:l,colIndex:r,addonIndex:c})),i()},icon:"cloneLine"},Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_CANVAS")),K.createElement(Mm,{onClick:function(){var e=Mt({sections:g,addon:y,rowIndex:l,colIndex:r});Gt(E,{addonName:y.name,addonData:e}),m({type:"SET_COPIED_DATA_STATUS"}),ae(Joomla.JText._("COM_SPPAGEBUILDER_ADDON_COPIED"),"Success"),i()},icon:"copy"},Joomla.JText._("COM_SPPAGEBUILDER_COPY")),K.createElement(Mm,{onClick:function(){return I(!0)},icon:"clipboardAbove",disabled:!f},K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PASTE_ABOVE")),K.createElement("small",null,f?"(".concat(f.split("_").join(" "),")"):"")),K.createElement(Mm,{onClick:function(){return I(!1)},icon:"clipboardBelow",disabled:!f},K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PASTE_BELOW")),K.createElement("small",null,f?"(".concat(f.split("_").join(" "),")"):"")),K.createElement(Mm,{onClick:function(){var e=g[l],t=e.id,n=e.columns[r].id;m(Yo(t,n,y.id)),i()},icon:"trash"},Joomla.JText._("COM_SPPAGEBUILDER_DELETE_CANVAS")),K.createElement(Mm,{onClick:function(e){e.stopPropagation(),a(),i()},icon:"pencil"},Joomla.JText._("COM_SPPAGEBUILDER_RENAME_CANVAS")),K.createElement(Mm,{onClick:function(e){e.stopPropagation(),fa.resetAll();var t={type:"addon",index:l,settings:{colIndex:r,addonIndex:c,addonId:y.id,htmlContent:y.htmlContent,assets:y.assets,addonName:y.name,formData:y.settings}};fa.setAddon(t),fa.setType("addon"),i(),fa.showEditPanel()},icon:"cog"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS")))},Dm=function(e){var t,n,o=e.layer,i=e.closeOptions,a=e.handleEnableEditing,l=o.sectionIndex,r=o.columnIndex,c=(0,mo.I0)(),d=(0,mo.v9)((function(e){return e.pageBuilder.present})),s=null!==(t=null===(n=d[l])||void 0===n||null===(n=n.columns)||void 0===n?void 0:n[r])&&void 0!==t?t:{};return K.createElement(K.Fragment,null,K.createElement(Mm,{onClick:function(){var e=d[l].id,t=d[l].columns[r].id;c(Qo(e,t)),i()},icon:"cloneLine"},Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_CANVAS")),K.createElement(Mm,{onClick:function(){var e=d[l].id,t=d[l].columns[r].id;c(Ko(e,t)),i()},icon:"trash"},Joomla.JText._("COM_SPPAGEBUILDER_DELETE_CANVAS")),K.createElement(Mm,{onClick:function(e){e.stopPropagation(),a(),i()},icon:"pencil"},Joomla.JText._("COM_SPPAGEBUILDER_RENAME_CANVAS")),K.createElement(Mm,{onClick:function(e){e.stopPropagation(),fa.resetAll(),fa.setType("column"),fa.setRowIndex(l),fa.setColIndex(r),fa.setColSettings(s),i(),fa.showEditPanel()},icon:"cog"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS")))};var Nm,Sm,Tm=Object.freeze({save:"save",duplicate:"duplicate",copy:"copy",paste:"paste",editRow:"editRow",delete:"delete",rename:"rename",settings:"settings"}),Rm=(Nm={},(0,U.Z)(Nm,"section",Object.values(Tm)),(0,U.Z)(Nm,"nested_row",Object.values(Tm)),(0,U.Z)(Nm,"deep_addon_row",[Tm.editRow,Tm.rename,Tm.settings]),Nm),km=(Sm={},(0,U.Z)(Sm,Tm.save,(function(e){var t=e.handleSave;return K.createElement(Mm,{onClick:t,icon:"saveLine",pro:!0},K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_SAVE")))})),(0,U.Z)(Sm,Tm.duplicate,(function(e){var t=e.handleDuplicate;return K.createElement(Mm,{onClick:t,icon:"cloneLine"},Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_CANVAS"))})),(0,U.Z)(Sm,Tm.copy,(function(e){var t=e.handleCopy;return K.createElement(Mm,{onClick:t,icon:"copy"},Joomla.JText._("COM_SPPAGEBUILDER_COPY"))})),(0,U.Z)(Sm,Tm.paste,(function(e){var t=e.handlePaste,n=e.hasCopiedSection,o=e.isNestedRow;return K.createElement(Mm,{onClick:t,icon:"clipboard",disabled:!n},K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PASTE")),K.createElement("small",null," ",n?o?"(row)":"(section)":""))})),(0,U.Z)(Sm,Tm.editRow,(function(e){var t=e.handleClickEditRow,n=e.isNestedRow;return K.createElement(Mm,{onClick:t,icon:"verticalBars"},n?Joomla.JText._("COM_SPPAGEBUILDER_EDIT_ROW"):Joomla.JText._("COM_SPPAGEBUILDER_EDIT_SECTION"))})),(0,U.Z)(Sm,Tm.delete,(function(e){var t=e.handleDelete;return K.createElement(Mm,{onClick:t,icon:"trash"},Joomla.JText._("COM_SPPAGEBUILDER_DELETE_CANVAS"))})),(0,U.Z)(Sm,Tm.rename,(function(e){var t=e.handleRename;return K.createElement(Mm,{onClick:t,icon:"pencil"},Joomla.JText._("COM_SPPAGEBUILDER_RENAME_CANVAS"))})),(0,U.Z)(Sm,Tm.settings,(function(e){var t=e.handleSettings;return K.createElement(Mm,{onClick:t,icon:"cog"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS"))})),Sm);const Lm=function(e){var t,n=e.layer,o=e.closeOptions,i=e.handleEnableEditing,a=(0,mo.I0)(),l=(0,K.useState)(!1),r=(0,J.Z)(l,2),c=r[0],d=r[1],s=mm().closeLayersPanel,u=bu().setEditRow,m=(0,mo.v9)((function(e){return e.pageBuilder.present})),p=(0,mo.v9)((function(e){return e.copiedData})),v=n.sectionIndex,f=null!==(t=m[v])&&void 0!==t?t:{};(0,K.useEffect)((function(){if(p.isCopiedSectionAvailable){var e=Bt(y);e&&Array.isArray(e)&&e.length&&d(!0)}else d(!1)}),[p.isCopiedSectionAvailable]);var b={isNestedRow:"nested_row"===n.type,hasCopiedSection:c,handleSave:function(e){if(e.stopPropagation(),No.reset(),"nested_row"===n.type){var t=n.nestedRowIndex,o=m[t];if(rt(o)){var i=kt(m,X()(o));No.setSection(i)}}else{var a=kt(m,X()(f));No.setSection(a)}No.setDialog("saveSection"),No.showDialog(),s()},handleDuplicate:function(){if("nested_row"===n.type){var e,t=n.addonIndex,i=n.columnIndex,l=n.nestedRowIndex,r=null!==(e=m[l])&&void 0!==e?e:{};if(rt(r)){var c={rowId:r.id,parentRow:{id:f.id,colIndex:i,addonIndex:t},type:"nested_row"};a(Xo(c))}}else a(Xo({rowId:f.id}));o()},handleCopy:function(){if("nested_row"===n.type){var e=n.nestedRowIndex,t=m[e];if(rt(t)){var i=kt(m,t);Zt(y,i),a({type:"SET_COPIED_DATA_STATUS"})}}else{var l=kt(m,f);Zt(y,l),a({type:"SET_COPIED_DATA_STATUS"})}ae(Joomla.JText._("COM_SPPAGEBUILDER_ROW_COPIED"),"Success"),o()},handlePaste:function(){var e=Bt(y);if("nested_row"===n.type){var t,i=n.addonIndex,l=n.columnIndex,r=n.nestedRowIndex,c=null!==(t=m[r])&&void 0!==t?t:{};rt(c)&&a(oi({sectionIndex:v,columnIndex:l,addonIndex:i,nestedSectionIndex:r,sectionData:e,replace:!0}))}else a(ni(v,e));o()},handleClickEditRow:function(e){if(e.stopPropagation(),"nested_row"===n.type){var t=n.nestedRowIndex,o=m[t];rt(o)&&u({open:!0,rowId:o.id,rowIndex:t,targetElm:e.currentTarget,layout:o.layout})}else if("deep_addon_row"===n.type){var i=n.deepAddonRowIndex,a=m[i];rt(a)&&u({open:!0,rowId:a.id,rowIndex:i,targetElm:e.currentTarget,layout:a.layout})}else u({open:!0,rowId:f.id,rowIndex:v,targetElm:e.currentTarget,layout:f.layout});s()},handleDelete:function(){if("nested_row"===n.type){var e=n.nestedRowIndex,t=m[e];if(rt(t)){var i,l=null!==(i=null==t?void 0:t.parent)&&void 0!==i?i:{},r=l.rowId,c=l.columnId;a(Yo(r,c,t.id))}}else a(Wo(f.id));o()},handleRename:function(e){e.stopPropagation(),i(),o()},handleSettings:function(e){if(e.stopPropagation(),fa.resetAll(),fa.setType("row"),"nested_row"===n.type){var t=n.nestedRowIndex,i=m[t];rt(i)&&(fa.setRowIndex(t),fa.setRowSettings(i))}else if("deep_addon_row"===n.type){var a=n.deepAddonRowIndex,l=m[a];rt(l)&&(fa.setRowIndex(a),fa.setRowSettings(l))}else fa.setRowIndex(v),fa.setRowSettings(f);o(),fa.showEditPanel()}};return(Rm[n.type]||[]).map((function(e,t){var n=km[e];return n?K.createElement(n,(0,Io.Z)({key:t},b)):null}))};var Mm=function(e){var t=e.onClick,n=e.icon,o=e.disabled,i=void 0!==o&&o,a=e.children,l=e.pro,r=void 0!==l&&l,c=r&&true===r,d=i||c,s=c?nt:void 0;return K.createElement("div",{onClick:d?s:t,className:Zm.optionItem(d),role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:n,className:"builder-list-icon"}),a,c&&K.createElement("div",{className:"builder-ps-3"},K.createElement(Cu,{size:"sm"})))};const Bm=function(e){var t=e.layer;return Object.values(bm).includes(t.type)?K.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},K.createElement(Lm,e)):"column"===t.type?K.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},K.createElement(Dm,e)):"addon"===t.type&&Ie(t.collectionItemAddonIndex)?K.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},K.createElement(wm,e)):"addon"===t.type?K.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},K.createElement(Am,e)):null};var Zm={optionItem:function(e){return $c()("builder-list-item builder-list-item-action",{disabled:e})}},jm=K.forwardRef((function(e,t){var n=e.layers,o=e.layer,i=e.toggleCollapse,a=e.parentVisibility,l=(0,K.useRef)(null),r=(0,K.useState)(!1),c=(0,J.Z)(r,2),d=c[0],s=c[1],u=(0,K.useState)(!1),m=(0,J.Z)(u,2),p=m[0],v=m[1],f=((0,mo.I0)(),function(){return s(!1)}),b=function(){return v(!0)},h=function(e){return function(){var t,n,i=(n=o.id,{section:"section-id-".concat(n),nested_row:"section-id-".concat(n),column:"column-wrap-id-".concat(n),addon:"addon-wrap-".concat(n),child_addon:"addon-wrap-".concat(n)})[o.type];if(i){var a=null===(t=window.iDocument)||void 0===t?void 0:t.getElementById(i);if(a){"click"===e&&a.scrollIntoView({block:"center"});for(var l="hover"===e?"builder-element-hovered":"builder-element-selected",r=window.iDocument.querySelectorAll(".".concat(l)),c=0;c<r.length;c++)r[c].classList.remove(l);a.classList.contains(l)||a.classList.add(l)}}}};return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-list-tree-item-content",onMouseEnter:h("hover"),onMouseLeave:function(e){e.stopPropagation(),Ve(window.iDocument,".builder-element-hovered"),Ve(window.iDocument,".builder-element-selected")}},K.createElement(Gm,{ref:t,layer:o,layers:n}),K.createElement(Jm,{isCollapsed:o.isCollapsed,onClick:i(o.id)}),K.createElement("div",{className:"builder-w-100",onClick:h("click"),role:"button",onKeyDown:xe,tabIndex:0},K.createElement(xm,{layer:o,parentVisibility:a,enableEditTitle:p,handleEnableEditing:b,handleDisableEditing:function(){return v(!1)}}))),K.createElement("div",{ref:l,className:Hm.treeItemAction(d)},K.createElement("div",{className:"builder-list-tree-item-action builder-ms-auto",onClick:nt,role:"button",onKeyDown:xe,tabIndex:0},K.createElement("div",{style:Hm.eyePro},K.createElement("span",{className:Hm.visibilityBtn},K.createElement(wo,{name:o.visibility?"eye":"eyeSlash"})),K.createElement(Cu,{onlyStar:!0,size:"sm"}))),K.createElement("span",{className:"builder-button builder-button-light builder-button-round builder-my-n3 builder-me-n2",onClick:function(e){e.stopPropagation(),s(!d)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"ellipsisY"})),K.createElement(cc,{open:d,parent_el:l,onHide:f,position:{bottom:!0,center:!0},scroll_target:document.getElementById("builder-layers-panel-modal-body")},K.createElement("div",{className:"builder-backdrop builder-backdrop-color",onClick:f,role:"button",onKeyDown:xe,tabIndex:0}),K.createElement(Bm,{layer:o,closeOptions:f,handleEnableEditing:b}))))})),Gm=K.forwardRef((function(e,t){var n,o=e.layer,i=e.layers;return o.type===bm.nested_row||o.type===bm.deep_addon_row||(null===(n=i[o.parentId])||void 0===n?void 0:n.type)===bm.deep_addon_row?null:K.createElement("div",{ref:t,className:"builder-list-tree-item-sort"},K.createElement(wo,{name:"ellipsisDoubleY"}))})),Jm=function(e){var t=e.isCollapsed,n=e.onClick;return void 0===t?null:K.createElement("div",{onClick:n,className:"builder-list-tree-item-toggler builder-me-2",role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:t?"caretRight":"caretDown"}))};const Um=jm;var Hm={treeItemAction:function(e){return $c()("builder-list-tree-item-action",{"builder-list-tree-item-action-active":e})},visibilityBtn:$c()("builder-button builder-button-light builder-button-round builder-my-n3",{disabled:true}),eyePro:{position:"relative"}},Fm=n(7034),zm=n(3493),Vm=n.n(zm);const Wm=function(e){var t,n,o,i=e.handleRef,a=e.parentRef,l=e.dragAddon,r=e.TYPE,c=e.onSort,d=(0,K.useState)(!0),s=(0,J.Z)(d,2),u=s[0],m=s[1],p=(t=function(e,t){x(e,t)},n=300,o=(0,K.useRef)(t),(0,K.useEffect)((function(){o.current=t})),(0,K.useCallback)(Vm()((function(){return o.current.apply(o,arguments)}),n,{leading:!0,trailing:!1}),[n])),v=(0,po.L)({accept:r,collect:function(e){return{isOver:e.isOver({shallow:!0})}},hover:function(e,t){p(e,t)}}),f=(0,J.Z)(v,2),b=f[0].isOver,h=f[1],g=(0,Fm.c)({item:{type:r,dragAddon:l,dragRef:a},collect:function(e){return{isDragging:e.isDragging()}},end:function(e,t){t.didDrop()&&O(e)&&c(e)}}),_=(0,J.Z)(g,3),E=_[0].isDragging,y=_[1],I=_[2],x=function(e){e.dragAddon.id!==l.id&&(e.hoverAddon=l,O(e))},O=function(e){var t=e.dragAddon,n=e.hoverAddon;if(!n)return!1;var o=!1;return!Ie(t.collectionItemAddonIndex)&&!Ie(n.collectionItemAddonIndex)||t.sectionIndex===n.sectionIndex&&t.columnIndex===n.columnIndex&&t.addonIndex===n.addonIndex?(t.type===n.type||"addon"===t.type&&"empty"===n.type||"addon"===t.type&&"nested_row"===n.type||"addon"===t.type&&"child_addon"===n.type||"nested_row"===t.type&&"section"===n.type||"nested_row"===t.type&&"addon"===n.type||"child_addon"===t.type&&"empty"===n.type||"child_addon"===t.type&&"addon"===n.type||"child_addon"===t.type&&"nested_row"===n.type)&&(o=!0):o=!1,m(o),o};return y(i),h(a),I(a),{isDragging:E,isOver:b,isValidDropTarget:u}};function Km(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ym(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Km(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Km(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qm=function(e){var t=e.id,n=e.layers,o=e.layer,i=void 0===o?n[t]||{}:o,a=e.childIndex,l=e.toggleCollapse,r=e.expandByLayerId,c=e.isVisible,d=void 0===c||c,s=e.parentVisibility,u=void 0===s||s,m=(0,K.useRef)(null),p=(0,K.useRef)(null),v=mm().addonHoverId,f=(0,mo.v9)((function(e){return e.pageBuilder})),b=(0,mo.I0)(),h=i.childIds,g=i.isCollapsed,_=Wm({handleRef:m,parentRef:p,dragAddon:i,TYPE:"LAYERS_PANEL_SORTABLE",onSort:function(e){var t,n=i.type,o=f.present,a=e.dragAddon,l=e.hoverAddon,r=l.sectionIndex,c=l.columnIndex,d=l.addonIndex,s=a.sectionIndex,u=a.columnIndex,m=a.addonIndex;if("section"===n)b({type:"MOVE_SECTION_ITEMS",payload:{dragSectionIdx:(t={dragSectionIdx:s,hoverSectionIdx:r}).dragSectionIdx,hoverSectionIdx:t.hoverSectionIdx}});else if("column"===n)b(fi({dragSectionIdx:s,dragColIdx:u,hoverSectionIdx:r,hoverColIdx:c}));else if("addon"===n&&Ie(a.collectionItemAddonIndex)){var p,v;if(r!==s||c!==u||d!==m)return;var h=c===u&&d-m>=0?"bottom":"top",g=o[r].id,_=null===(p=o[r])||void 0===p||null===(p=p.columns)||void 0===p||null===(p=p[c])||void 0===p?void 0:p.id,E=null===(v=o[r])||void 0===v||null===(v=v.columns)||void 0===v||null===(v=v[c])||void 0===v||null===(v=v.addons)||void 0===v?void 0:v[d];if(!Ie(E))return;var y={dragRowId:g,dragColumnId:_,collectionAddonId:E.id,collectionItemIndex:0,collectionItemAddonIndex:a.collectionItemAddonIndex,childIndex:a.childIndex},I={hoverRowId:g,hoverColumnId:_,collectionItemAddonIndex:l.collectionItemAddonIndex,collectionItemIndex:0,childIndex:l.childIndex,position:h};b(pi(y,I))}else if(["addon","child_addon","nested_row"].includes(n)){var x,O;if(!Ie(a.collectionItemAddonIndex)&&Ie(l.collectionItemAddonIndex))return;var w=c===u&&d-m>=0?"bottom":"top",C=null===(x=o[r])||void 0===x||null===(x=x.columns)||void 0===x||null===(x=x[c])||void 0===x||null===(x=x.addons)||void 0===x||null===(x=x[d])||void 0===x?void 0:x.id,P=null===(O=o[s])||void 0===O||null===(O=O.columns)||void 0===O||null===(O=O[u])||void 0===O||null===(O=O.addons)||void 0===O||null===(O=O[m])||void 0===O?void 0:O.id,A={dragRowId:o[s].id,dragColumnId:o[s].columns[u].id,dragAddonId:P},D={hoverRowId:o[r].id,hoverColumnId:o[r].columns[c].id,hoverAddonId:C,position:w};b(function(e,t){return{type:"MOVE_LAYER_ADDON",payload:{dragInfo:e,hoverInfo:t}}}(A,D))}Ei.hideEditor()}}),E=_.isDragging,y=_.isOver,I=_.isValidDropTarget;return(0,K.useEffect)((function(){E&&!i.isCollapsed&&l(i.id,!0)()}),[E]),(0,K.useEffect)((function(){var e;void 0!==t&&v===t&&r&&(r(t),null===(e=p.current)||void 0===e||e.scrollIntoView({behavior:"smooth",block:"center"}))}),[v,t]),K.createElement("div",{style:i.level>1?{display:d?"block":"none",marginLeft:"16px"}:void 0},K.createElement("div",{ref:p,className:ep.treeItem({isDragging:E,isOver:y,isValidDropTarget:I,isActive:v===t})},"empty"===i.type?K.createElement($m,null):K.createElement(Um,{ref:m,layers:n,layer:Ym(Ym({},i),{},{childIndex:a}),toggleCollapse:l,parentVisibility:u})),K.createElement(Xm,{layers:n,childIds:h,toggleCollapse:l,expandByLayerId:r,parentLayer:i,isCollapsed:g,parentVisibility:u&&i.visibility}))},Xm=function(e){var t=e.layers,n=e.childIds,o=e.toggleCollapse,i=e.expandByLayerId,a=e.isCollapsed,l=e.parentLayer,r=e.parentVisibility;if(void 0!==a&&!n.length){var c=l.sectionIndex,d=l.columnIndex,s=l.addonIndex,u={type:"empty",level:l.level+1,sectionIndex:c,columnIndex:d,addonIndex:s};return K.createElement(qm,{layer:u,isVisible:!a})}return n&&n.length?K.createElement(K.Fragment,null,n.map((function(e,n){return K.createElement(qm,{key:e,id:e,layers:t,childIndex:"div"===(null==l?void 0:l.name)?n:-1,toggleCollapse:o,expandByLayerId:i,isVisible:!a,parentVisibility:r})}))):null},$m=function(){return K.createElement("div",{className:"builder-d-flex builder-opacity-5"},K.createElement("div",{className:"builder-list-tree-item-icon builder-ms-3"},K.createElement(wo,{name:"canvas"})),K.createElement("div",{className:"builder-list-tree-item-title"},"Empty"))};const Qm=function(e){var t=e.layers,n=e.toggleCollapse,o=e.expandByLayerId,i=(t[0]||{}).childIds||[];return K.createElement(K.Fragment,null,i.map((function(e){return K.createElement(qm,{key:e,id:e,layers:t,toggleCollapse:n,expandByLayerId:o})})))};var ep={treeItem:function(e){var t=e.isDragging,n=e.isOver,o=e.isValidDropTarget,i=e.isActive,a=e.isEmpty,l=void 0!==a&&a;return $c()("builder-list-tree-item",{"builder-d-between":!l,"builder-list-tree-item-dragging":t,"builder-list-tree-item-over":n,"builder-list-tree-item-not-accept":n&&!o,active:i})}};function tp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function np(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tp(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var op=function(){var e=(0,mo.v9)((function(e){return e.pageBuilder.present})),t=bu(),n=t.layers,o=t.setLayers,i=(0,K.useState)(!0),a=(0,J.Z)(i,2),l=a[0],r=a[1];(0,K.useEffect)((function(){var e,t=!(null===(e=n[0])||void 0===e||!e.childIds.find((function(e){return!1===n[e].isCollapsed})));r(!t)}),[n]);var c=function e(t,n){n&&n.id&&(void 0!==n.isCollapsed&&(n.isCollapsed=!1),rt(t[n.parentId])&&e(t,n.parentId?t[n.parentId]:void 0))};return K.createElement("div",{className:"builder-layer-body",id:"builder-layers-panel-modal-body"},K.createElement("div",{className:"builder-layers"},K.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-mb-2 builder-list-tree-item"},K.createElement("div",{className:"builder-d-flex builder-justify-content-center builder-align-items-center"},K.createElement(wo,{name:"canvas"}),K.createElement("span",{className:"builder-ms-2"},K.createElement("span",{className:"builder-fs-2"}," ",Joomla.JText._("COM_SPPAGEBUILDER_CANVAS")," "))),(null==e?void 0:e.length)>0&&K.createElement("div",null,K.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(){var t,n;r(!l),l?(n=hm({sections:e}),o(n)):(t=hm({sections:e,isCollapsed:!0}),o(t))},onKeyDown:function(){},tabIndex:-1,role:"button"},l?K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_LAYERS_PANEL_EXPAND_ALL"),tagName:"span"},K.createElement(wo,{name:"expandAll"})):K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_LAYERS_PANEL_COLLAPSE_ALL"),tagName:"span"},K.createElement(wo,{name:"collapseAll"}))))),K.createElement("div",{className:"builder-list-tree"},K.createElement(Qm,{layers:n,toggleCollapse:function(e,t){return function(){o((function(n){var o=n[e];return o&&rt(o.isCollapsed)?np(np({},n),{},(0,U.Z)({},e,np(np({},o),{},{isCollapsed:null!=t?t:!o.isCollapsed}))):n}))}},expandByLayerId:function(e){o((function(t){return(0,Kt.ZP)(t,(function(t){rt(t[e])&&c(t,t[e])}))}))}}))))},ip=function(e){var t=e.onClose,n=e.id;return K.createElement("div",{id:n,className:"builder-modal-header"},K.createElement("div",{className:"builder-layer-drag-handler"},K.createElement(wo,{className:"builder-drag-button",name:"ellipsisDoubleY"}),K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYERS"))),K.createElement("span",{className:"builder-close-button",onClick:function(e){e.preventDefault(),t(),document.body.classList.remove("builder-panel-opened")},tabIndex:-1,onKeyDown:function(){},"aria-label":"Close",role:"button"},K.createElement(wo,{name:"times",size:"1x"})))};const ap=function(e){var t=e.onClose,n=e.importPage,o=e.pageCssHandler,i=e.currentPanel,a=(0,K.useState)(null),l=(0,J.Z)(a,2),r=l[0],c=l[1],d=(0,K.useRef)(0);(0,K.useEffect)((function(){return sm.on("onAddonHover",s),function(){sm.removeListener("onAddonHover",s),c(null)}}),[]),(0,K.useEffect)((function(){var e=!1,t=0,n=document.querySelector(".builder-layer-body"),o=0,i=document.getElementById("sp-pagebuilder-view"),a=document.querySelector(".builder-layer-resize"),l=localStorage.getItem("layerHeight"),r=l?Number(l):0;r&&(n.style.maxHeight="".concat(r,"px")),window.addEventListener("mousedown",(function(l){e=a.isEqualNode(l.target)||a.contains(l.target),t=l.clientY,o=n.clientHeight,document.body.style.userSelect="none",e&&(i.style.pointerEvents="none")})),window.addEventListener("mousemove",(function(i){if(e&&n){var a=i.clientY-t,l=window.innerHeight-200,r=Math.min(l,Math.max(180,o+a));n.style.maxHeight="".concat(r,"px"),d.current=r,i.stopPropagation()}})),window.addEventListener("mouseup",(function(){e&&localStorage.setItem("layerHeight",d.current),e=!1,document.body.style.userSelect="auto",i.style.pointerEvents="auto"}))}),[]);var s=function(){var e=sm.addonHoverId;c(e)},u={addonHoverId:r,closeLayersPanel:t};return K.createElement(pm.Provider,{value:u},K.createElement("div",{className:"builder-layer builder-layer-sidebar",id:"builder-layer-panel"},K.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},K.createElement(cm,{handle:"#builder-layer-header",currentPanel:i},K.createElement("div",{className:"builder-layer-content"},K.createElement(ip,{id:"builder-layer-header",onClose:t}),K.createElement(op,{importPage:n,pageCssHandler:o}),K.createElement("div",{className:"builder-layer-resize"},K.createElement(wo,{name:"ellipsisX"})))))))},lp=function(e){var t=e.value,n=e.label,o=e.onChange,i=e.classes,a=e.checked,l=e.disabled,r=void 0!==l&&l,c=e.id,d=void 0===c?et():c;return K.createElement("label",{htmlFor:d,className:"".concat(i||""," builder-form-checkbox")},K.createElement("input",{id:d,type:"checkbox",value:Pe(t)?String(t):void 0,checked:a,disabled:r,onChange:function(e){o&&o(e.target.checked,e)},className:"builder-form-checkbox-input ".concat(n?"builder-form-checkbox-input-has-label":"")}),K.createElement("span",null),n)},rp=function(e){var t=e.title,n=e.open,o=e.onOpen,i=e.exportPage,a=e.isPopup,l=void 0!==a&&a,r=(0,K.useState)(!1),c=(0,J.Z)(r,2),d=c[0],s=c[1],u=(0,K.useState)(!1),m=(0,J.Z)(u,2),p=m[0],v=m[1];return K.createElement(yl,{isOpen:n,onClose:function(){return o(!1)},cssClass:"builder-modal-dialog-centered"},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return o(!1)}},K.createElement("span",{className:"builder-modal-header-title"},t||Joomla.JText._("COM_SPPAGEBUILDER_EXPORT_PAGE"))),K.createElement(_l,{className:"builder-modal-export-body builder-fs-2"},l?Joomla.JText._("COM_SPPAGEBUILDER_POPUP_EXPORT_MESSAGE"):Joomla.JText._("COM_SPPAGEBUILDER_EXPORT_MESSAGE"),K.createElement("div",{className:"builder-export-checkbox-wrapper"},!1===l?K.createElement(K.Fragment,null,K.createElement(lp,{value:d,label:Joomla.JText._("COM_SPPAGEBUILDER_EXPORT_LABEL_SEO_DATA"),onChange:s,checked:d,classes:"builder-export-checkbox-label"}),K.createElement(lp,{value:p,label:Joomla.JText._("COM_SPPAGEBUILDER_EXPORT_LABEL_MEDIA_DATA"),onChange:v,checked:p,classes:"builder-export-checkbox-label"})):K.createElement(K.Fragment,null))),K.createElement(El,null,K.createElement("div",{className:"builder-d-flex justify-content-end"},K.createElement("button",{type:"button",onClick:function(){return o(!1)},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),K.createElement("button",{type:"button",className:"builder-button builder-button-primary builder-ms-2",onClick:function(){o(!1),i(d,p)}},Joomla.JText._("COM_SPPAGEBUILDER_EXPORT_CONFIRMATION"))))))},cp=function(e){var t=e.input,n=e.params,o=ul({input:t,params:n}),i=(o.inputValue,o.generateFieldValue,(0,K.useState)(!1)),a=(0,J.Z)(i,2),l=a[0],r=a[1],c=(0,K.useState)(null),d=(0,J.Z)(c,2),s=d[0],u=d[1],m=(0,K.useRef)(null),p={wrapper:{display:"flex"},input:{caretColor:"transparent"},icon:{position:"absolute",paddingLeft:"2px",transform:"translateY(-50%)",borderRight:"1px solid #D3D7EB",marginTop:"15px",height:"30px",display:"flex",alignItems:"center",justifyContent:"center",width:"32px"}};return(0,K.useEffect)((function(){t.value&&u({from:new Date(t.value.from),to:new Date(t.value.to)})}),[t.value]),K.createElement("div",{"data-field":null==t?void 0:t.name,className:"builder-form-group".concat(n.class?" "+n.class:"")},K.createElement("style",null,"\n .rdp-day.rdp-selected.rdp-range_start .rdp-day_button, .rdp-day.rdp-selected.rdp-range_end .rdp-day_button {\n background-color: #3366FF;\n color: #fff;\n border-radius: 14px;\n }\n .rdp-month_caption {\n font-weight: normal;\n font-size: 100%;\n }\n"),K.createElement("label",null,n.desc?K.createElement(Wi.Z,{content:n.desc,tagName:"span"},n.title):n.title),K.createElement("div",null,K.createElement("div",{style:p.icon},K.createElement(wo,{name:"collectionDateTimeField"})),K.createElement("input",(0,Io.Z)({},t,{type:"text",value:"".concat(null!=s&&s.from?(0,ge.WU)(null==s?void 0:s.from,"MMM d, yyyy"):"").concat(null!=s&&s.to?" to "+(0,ge.WU)(null==s?void 0:s.to,"MMM d, yyyy"):""),ref:m,placeholder:n.placeholder||"",className:"builder-form-field builder-input-forced-padding",autoComplete:"off",onFocus:function(){return r(!0)},style:p.input,readOnly:!0}))),K.createElement(zi,{open:l,portalPopoverCss:{width:"100%",maxWidth:"unset",padding:"0",margin:"38px 0"},modalContentCss:{background:"white",padding:"2px 14px"},modalBodyCss:{padding:"14px"},title:"Filters",parent_el:m,onHide:function(){return r(!1)},hideHeader:!0,position:{bottom:!0,center:!0},calculateAbsolute:!0,updatedZIndex:1057},K.createElement("div",{className:"builder-datetime-picker"},K.createElement(nr._W,{captionLayout:"dropdown",mode:"range",selected:s,onSelect:function(e){u(e),function(e,n){var o={from:e.from?(0,ge.WU)(e.from,"yyyy-MM-dd"):(0,ge.WU)(s.from||new Date,"yyyy-MM-dd"),to:e.to?(0,ge.WU)(e.to,"yyyy-MM-dd"):(0,ge.WU)(s.to||new Date,"yyyy-MM-dd")};t.onChange(o)}(e)},showOutsideDays:!0,styles:{root:{paddingTop:"8px"}},style:(0,U.Z)({},"--rdp-selected-border","none")}))))};function dp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function sp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dp(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const up=function(e){var t,n,o,i=e.input,a=e.params,l=i.value,r=i.onChange,c=a.label,d=a.unitOptions,s=a.cssClass,u=(0,K.useState)({value:null!==(t=null==l?void 0:l.value)&&void 0!==t?t:"",unit:null!==(n=null==l?void 0:l.unit)&&void 0!==n?n:"sec"}),m=(0,J.Z)(u,2),p=m[0],v=m[1];return K.createElement("div",{className:"builder-d-flex builder-flex-column ".concat(s)},c&&K.createElement("label",null,null!=a&&a.desc?K.createElement(Wi.Z,{content:null==a?void 0:a.desc,tagName:"span"},c):c),K.createElement("div",{className:"builder-d-flex builder-field-group"},K.createElement("input",(0,Io.Z)({},i,{type:"number",value:Number(p.value),className:"builder-form-field builder-form-field-".concat(i," builder-mb-0 builder-px-4 ").concat(!0===(null==a?void 0:a.disabled)?"disabled":""),autoComplete:"off",onChange:function(e){var t=sp(sp({},p),{},{value:e.target.value});v(t),r(t)},onBlur:function(e){var t=sp(sp({},p),{},{value:e.target.value});v(t),r(t)},disabled:null==a?void 0:a.disabled})),K.createElement(Oa,{units:d.map((function(e){return e.label})),update:function(e){var t=d.find((function(t){return t.label===e})),n=sp(sp({},p),{},{unit:t.value});v(n),r(n)},unit:null===(o=d.find((function(e){return e.value===p.unit})))||void 0===o?void 0:o.label,unitCssClass:"builder-form-field-unit-m",dropdownCssClass:"builder-form-unit-popover-m"})))};function mp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function pp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mp(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const vp=function(e){var t,n=e.title,o=e.open,i=e.onOpen,a=e.setIsNextClicked,l=e.handlePageSaving,r=e.SettingsObject,c=e.setSettingsObject,d=e.handleSavePopupSettings,s=e.pageId,u=e.setIsPopupModalApplyClicked,m=e.closeGlobalPanel,p=(0,K.useState)([]),v=(0,J.Z)(p,2),f=v[0],b=v[1],h=(0,K.useState)([]),g=(0,J.Z)(h,2),_=g[0],E=g[1],y=(0,K.useState)(null),I=(0,J.Z)(y,2),x=(I[0],I[1]);(0,K.useEffect)((function(){x(null==r?void 0:r.dateRange)}),[null==r?void 0:r.date_range]);var O=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n,o,i;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadPagesList"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:(o=e.sent)&&(i=o.flatMap((function(e){return e.options.map((function(e){var t;return{label:null==e?void 0:e.label,value:null==e||null===(t=e.value)||void 0===t?void 0:t.toString()}}))})),b(i));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n,o;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadSiteMenus"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:(o=e.sent)&&E(o);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,K.useEffect)((function(){O(),w()}),[]);var C=function(e,t){c(pp(pp({},r),{},(0,U.Z)({},e,t)))};(0,K.useEffect)((0,At.Z)(Nt().mark((function e(){var t,n,o,i,a;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.getData&id="+s,e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:o=e.sent,i=pp({},o),a=null==i?void 0:i.attribs,c(a);case 10:case"end":return e.stop()}}),e)}))),[]);var P=[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_VISIBILITY_OPTION_ENTIRE_SITE"),value:"entire_site"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_VISIBILITY_OPTION_SPECIFIC_PAGES"),value:"specific_pages"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_VISIBILITY_OPTION_SPECIFIC_MENUS"),value:"specific_menus"}],A=[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CONDITION_ON_SCROLL"),value:"on_scroll"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CONDITION_ON_LANDING"),value:"on_landing"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CONDITION_ON_CLICK"),value:"on_click"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CONDITION_ON_HOVER"),value:"on_hover"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CONDITION_ON_INACTIVITY"),value:"on_inactivity"}],D=[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_SCROLL_UP"),value:"up"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_SCROLL_DOWN"),value:"down"}],N=[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CLICK_TYPE_RANDOM"),value:"random"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CLICK_TYPE_SPECIFIC"),value:"specific"}];return K.createElement(yl,{isOpen:o,onClose:function(){m&&m(),i(!1)},isPopup:!0,cssClass:"builder-modal-dialog-centered builder-modal-wrapper-popup"},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg builder-modal-popup",showClose:!0,onClose:function(){a(!1),m&&m(),i(!1)}},K.createElement("span",{className:"builder-modal-header-title"},n)),K.createElement(_l,{className:"builder-modal-body-popup builder-flex-stack-item-scrollable builder-pb-4"},K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_POPUP_MODAL_VISIBILITY_LABEL")),K.createElement(Fa,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!1,type:"select",values:P},input:{onChange:function(e){C("visibility",e)},value:r.visibility}})),"entire_site"===r.visibility&&K.createElement(K.Fragment,null,K.createElement(ic,{css:"builder-mb-0",value:r.exclude_pages_toggle,checked:Pe(r.exclude_pages_toggle),onChange:function(e){return C("exclude_pages_toggle",De(e))},label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_VISIBILITY_OPTION_EXCLUDE_PAGES")}),1==r.exclude_pages_toggle&&K.createElement(Fa,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!0,type:"select",values:f,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_SELECT")},input:{onChange:function(e){C("excluded_pages",e)},value:r.excluded_pages}}),K.createElement(ic,{css:"builder-mb-0",value:(null==r?void 0:r.exclude_menus_toggle)||0,checked:Pe(r.exclude_menus_toggle),onChange:function(e){return C("exclude_menus_toggle",De(e))},label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_VISIBILITY_OPTION_EXCLUDE_MENUS")}),1==r.exclude_menus_toggle&&K.createElement(Fa,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!0,type:"select",values:_,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_SELECT")},input:{onChange:function(e){C("excluded_menus",e)},value:r.excluded_menus}})),"specific_pages"===r.visibility&&K.createElement(Fa,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!0,type:"select",values:f,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_SELECT")},input:{onChange:function(e){C("selected_pages",e)},value:r.selected_pages}}),"specific_menus"===r.visibility&&K.createElement(Fa,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!0,type:"select",values:_,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_SELECT")},input:{onChange:function(e){C("selected_menus",e)},value:r.selected_menus}}),K.createElement("div",null,K.createElement("div",{className:"builder-form-group builder-popup-modal-separator"})),K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_OPTION")),K.createElement(Fa,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!1,type:"select",values:A},input:{onChange:function(e){C("trigger_condition",e)},value:r.trigger_condition}})),"on_scroll"===r.trigger_condition&&K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_SCROLL_DIRECTION")),K.createElement(Fa,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!1,type:"select",values:D,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_SELECT")},input:{onChange:function(e){C("scroll_direction",e)},value:r.scroll_direction}})),K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement(lr,{input:{value:r.scroll_percentage,onChange:function(e){return C("scroll_percentage",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_SCROLL_PERCENTAGE_FE"),class:"builder-mb-0",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_INPUT_NUMBER_PLACEHOLDER")}}))),"on_landing"===r.trigger_condition&&K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement(lr,{input:{value:r.landing_after,onChange:function(e){return C("landing_after",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_LANDING_AFTER_FE"),class:"builder-mb-0",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_INPUT_NUMBER_PLACEHOLDER")}})),K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement(lr,{input:{value:r.landing_show_after,onChange:function(e){return C("landing_show_after",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_LANDING_SHOW_AFTER_FE"),class:"builder-mb-0",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_INPUT_NUMBER_PLACEHOLDER")}}))),"on_exit"===r.trigger_condition&&K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement(lr,{input:{value:r.exit_after,onChange:function(e){return C("exit_after",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_EXIT_AFTER_FE"),class:"builder-mb-0"}})),K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement(lr,{input:{value:r.exit_show_after,onChange:function(e){return C("exit_show_after",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_EXIT_SHOW_AFTER_FE"),class:"builder-mb-0"}}))),"on_click"===r.trigger_condition&&K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CLICK_TYPE")),K.createElement(Fa,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!1,type:"select",values:N,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_SELECT")},input:{onChange:function(e){C("click_type",e)},value:r.click_type}})),"specific"===r.click_type&&K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement(lr,{input:{value:r.click_area,onChange:function(e){return C("click_area",e)}},params:{type:"text",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CLICK_AREA_FE"),placeholder:"#container / .container",class:"builder-mb-0"}})),K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement(lr,{input:{value:r.click_count,onChange:function(e){return C("click_count",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CLICK_COUNT"),class:"builder-mb-0",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_INPUT_NUMBER_PLACEHOLDER")}}))),"on_hover"===r.trigger_condition&&K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement(lr,{input:{value:r.hover_area,onChange:function(e){return C("hover_area",e)}},params:{type:"text",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_HOVER_AREA_FE"),placeholder:"#container / .container",class:"builder-mb-0"}})),"on_inactivity"===r.trigger_condition&&K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement(lr,{input:{value:r.inactivity_duration,onChange:function(e){return C("inactivity_duration",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_INACTIVITY_DURATION_FE"),class:"builder-mb-0",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_INPUT_NUMBER_PLACEHOLDER")}})),!!r.trigger_condition&&K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement(up,{input:{value:r.reappear_after,onChange:function(e){C("reappear_after",e)}},params:{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_REAPPEAR_FE"),defaultUnit:"sec",unitOptions:[{label:"seconds",value:"sec"},{label:"minutes",value:"min"},{label:"hours",value:"hr"},{label:"days",value:"day"},{label:"never",value:"never"}],disabled:"never"===(null==r||null===(t=r.reappear_after)||void 0===t?void 0:t.unit)}})),K.createElement("div",null,K.createElement("div",{className:"builder-form-group builder-popup-modal-separator"})),K.createElement("div",{className:"builder-form-group builder-mb-0"},K.createElement("label",null,"Select Date Range"),K.createElement(cp,{params:{},input:{value:r.date_range,onChange:function(e){C("date_range",e)}}}))),K.createElement(El,{isPopup:!0},K.createElement("div",{className:"builder-d-flex justify-content-end"},K.createElement("button",{type:"button",onClick:function(){a(!1),m&&m(),i(!1)},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),K.createElement("button",{type:"button",className:"builder-button builder-button-primary builder-ms-2",onClick:function(e){!function(e){u?u(!0):l(e,"save",!0),d(),a(!1),m&&m(),i(!1)}(e)}},Joomla.JText._("COM_SPPAGEBUILDER_POPUP_CONFIRMATION"))))))};var fp="".concat(pagebuilder_base,"components/com_sppagebuilder/assets/images/"),bp=fp+"/fixing-json-completed.png",hp=fp+"/fixing-json.png",gp=function(e){var t=e.handleClose,n=e.updateStep;return K.createElement(K.Fragment,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:t},K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_TITLE_1"))),K.createElement(_l,null,K.createElement("div",{className:"builder-json-validation-wrapper"},K.createElement("div",{className:"builder-fixing-image-wrapper"},K.createElement("img",{src:hp,alt:"fixing json",draggable:!1})),K.createElement("div",{className:"builder-text-content"},K.createElement("h4",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_HEADING_1")),K.createElement("div",{className:"builder-instructions"},K.createElement("div",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_WHAT_HAPPENED")),K.createElement("div",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_RECOMMEND")))))),K.createElement("div",{className:"builder-modal-footer builder-modal-footer-white"},K.createElement("button",{className:"builder-button builder-button-secondary",onClick:t},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_CANCEL")),K.createElement("button",{className:"builder-button builder-button-primary",onClick:function(){return n("second")}},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_FIX_JSON"))))},_p=function(e){var t=e.updateStep,n=(0,mo.I0)();return(0,K.useEffect)((function(){n({type:"VALIDATE_OLD_PAGE_CONTENT"});var e=setTimeout((function(){t("third")}),6e3);return function(){clearTimeout(e)}}),[t]),K.createElement(_l,null,K.createElement("div",{className:"builder-json-validation-wrapper"},K.createElement("div",{className:"builder-fixing-icon"},K.createElement(wo,{name:"fixingIcon"})),K.createElement("div",{className:"builder-text-content"},K.createElement("h4",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_HEADING_2")),K.createElement("div",{className:"builder-fixing-text"},K.createElement(wo,{className:"builder-arrowPath-icon",name:"arrowPath"}),K.createElement("div",{className:"builder-fixing-now"},K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_NOW_FIXING"),":"),K.createElement("div",{className:"builder-fix-content-wrapper"},K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_SECTION")),K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_COLUMN")),K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_ADDON"))))))))},Ep=function(e){var t=e.handleClose;return K.createElement(K.Fragment,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:t},K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_TITLE_2"))),K.createElement(_l,null,K.createElement("div",{className:"builder-json-validation-wrapper"},K.createElement("div",{className:"builder-fixing-image-wrapper"},K.createElement("img",{src:bp,alt:"fixing json completed",draggable:!1})),K.createElement("div",{className:"builder-text-content"},K.createElement("h4",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_HEADING_3")),K.createElement("div",{className:"builder-caption"},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_SAVING_INSTRUCTION"))))),K.createElement("div",{className:"builder-modal-footer builder-modal-footer-white"},K.createElement("button",{className:"builder-button builder-button-primary",onClick:t},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_BUTTON_UNDERSTAND"))))};const yp=function(e){var t=e.isOpen,n=e.closeModal,o=(0,K.useState)("first"),i=(0,J.Z)(o,2),a=i[0],l=i[1],r=(0,K.useCallback)((function(e){return l(e)}),[]),c=function(){n(),l("first")},d={first:K.createElement(gp,{handleClose:c,updateStep:r}),second:K.createElement(_p,{updateStep:r}),third:K.createElement(Ep,{handleClose:c})};return K.createElement(yl,{isOpen:t,cssClass:"builder-modal-dialog-centered",size:"md"},K.createElement(gl,null,a in d?d[a]:null))};function Ip(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function xp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ip(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ip(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Op=(0,mo.$j)(null,(function(e){return{importPage:function(t){return e(li(t))},pageDataHandler:function(t){return e(si(t))},pageCleanDataHandler:function(t){return e(ui(t))}}}))((function(e){var t,n,o,i,a,l=e.pageBuilder,r=e.clickUndo,c=e.clickRedo,d=e.importPage,s=e.pageDataHandler,u=e.pageCleanDataHandler,m=e.setCurrentPanel,v=e.isPopupSettingsModalOpen,f=e.setIsPopupSettingsModalOpen,b=e.isNextClicked,h=e.setIsNextClicked,g=e.popupSettingsObject,_=e.setPopupSettingsObject,E=e.handleSavePopupSettings,y=e.isPopupModalApplyClicked,I=e.setIsPopupModalApplyClicked,x=e.closeGlobalPanel,O=(0,K.useRef)(null),w=(0,K.useState)(!1),C=(0,J.Z)(w,2),P=C[0],D=C[1],N=(0,K.useState)("save"),S=(0,J.Z)(N,2),T=S[0],R=S[1],k=(0,K.useState)(!1),L=(0,J.Z)(k,2),M=L[0],B=L[1],j=(0,K.useState)(!1),G=(0,J.Z)(j,2),U=G[0],H=G[1],F=(0,K.useState)(!1),z=(0,J.Z)(F,2),V=z[0],W=z[1],q=(0,mo.v9)((function(e){return e.pageOptions})),X=(0,mo.v9)((function(e){return e.tools})).activeDevice,$=(0,mo.I0)(),Q=document.getElementById("sp-page-builder").dataset.pageid||0,ee=(null===(t=document.getElementById("sp-page-builder").dataset)||void 0===t?void 0:t.pageurl)||"".concat(window.pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&id=").concat(Q),te=l.past.length,ne=l.future.length,oe=(null===(n=q.data)||void 0===n?void 0:n.extension)===A?null===(o=q.data)||void 0===o?void 0:o.extension_view:null,ie=(a=window.location.href.includes("popup"),"popup"===(null===(i=q.data)||void 0===i?void 0:i.extension_view)||a),re=function(){var e=(0,At.Z)(Nt().mark((function e(t){var n,o,i,a,r,c,d,s,u,m,p,v,f,b,h=arguments;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,Kt.ZP)(e,(function(e){on(e).forEach((function(e){return cn(e,"dynamic_item")}))}))},i=h.length>1&&void 0!==h[1]?h[1]:"save",a=h.length>2&&void 0!==h[2]&&h[2],t.preventDefault(),(0,Y.unstable_batchedUpdates)((function(){D(!0),R(i)})),r=l.present,Q){e.next=10;break}return le(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_PAGE_ID_NOT_FOUND"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),D(!1),e.abrupt("return");case 10:return d="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.savePage&id=").concat(Q),s={"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},e.next=14,fetch(d,{method:"POST",headers:s,body:JSON.stringify({data:c(r)})});case 14:return u=e.sent,e.next=17,u.json();case 17:if(m=e.sent,D(!1),null!=m&&m.status){e.next=22;break}return le(m.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),e.abrupt("return");case 22:if(!a){e.next=24;break}return e.abrupt("return");case 24:return p="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.saveData&id=").concat(Q),v=xp(xp({},null==q?void 0:q.data),{},{view_id:""===(null==q||null===(n=q.data)||void 0===n?void 0:n.view_id)?"0":null==q||null===(o=q.data)||void 0===o?void 0:o.view_id}),e.next=28,fetch(p,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({data:v})});case 28:return f=e.sent,e.next=31,f.json();case 31:(b=e.sent).status||le(b.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),ae(m.message,Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),window.warningAtReload=!1,"close"===i?de(t):"new"===i&&(window.location.href="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=dashboard&tmpl=component#/create-page"));case 36:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,K.useEffect)((function(){y&&(re(event,"save",!0),I(!1))}),[y]);var ce,de=function(){var e=(0,At.Z)(Nt().mark((function e(t){var n,o,i,a;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),o="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.exitExitPage&id=").concat(Q),e.next=4,fetch(o,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 4:return i=e.sent,e.next=7,i.json();case 7:null!=(a=e.sent)&&null!==(n=a.data)&&void 0!==n&&n.status?window.location.href=a.data.response:le(a.data.response);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),se=function(){var e=(0,At.Z)(Nt().mark((function e(t){var n;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),n="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.checkOutPage&id=").concat(Q),e.next=4,fetch(n,{method:"PATCH",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ue=function(e){return function(t){t.preventDefault(),_e.setDevice(e),$({type:"CHANGE_ACTIVE_DEVICE",payload:e}),Ue(e)}},me=function(){return{com_content:"Article",com_sppagebuilder:"",mod_sppagebuilder:"Module"}[new URLSearchParams(window.location.href).get("extension")||"com_sppagebuilder"]},pe=(0,K.useState)(!1),ve=(0,J.Z)(pe,2),fe=ve[0],be=ve[1],he=ie?K.createElement(wo,{className:"builder-d-flex",viewBox:"0 0 16 16",name:"popsDuo"}):K.createElement(K.Fragment,null);return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-header"},K.createElement("div",{className:"builder-d-flex"},K.createElement("div",{className:"builder-brand"},"SP Page Builder ",me()?K.createElement("small",{className:"builder-ml-2"}," (",me(),")"):""),ie?K.createElement("div",{className:"popup-builder-icon"},he,K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_TITLE_POPUPS"))):K.createElement(K.Fragment,null)),K.createElement("div",{className:"builder-responsive-controls"},Object.keys(p).map((function(e){return K.createElement("span",{key:e,className:"builder-responsive-control".concat(X===p[e].value?" active":""),"data-device":e,onClick:ue(e),role:"button",onKeyDown:xe,tabIndex:0},K.createElement(Wi.Z,{content:p[e].name,tagName:"span"},K.createElement(wo,{name:X==p[e].value?p[e].icon:"".concat(p[e].icon,"Line"),size:"3x"})))}))),K.createElement("div",{className:"builder-header-actions"},K.createElement("div",{className:"builder-d-flex builder-gutter-10"},K.createElement("div",null,K.createElement(Wi.Z,{content:"Undo",tagName:"span"},K.createElement("span",{className:"builder-button builder-button-text builder-button-round".concat(te?"":" disabled"),onClick:function(e){e.preventDefault(),te&&(r(),fa.hideEditPanel())},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"undo"})))),K.createElement("div",null,K.createElement(Wi.Z,{content:"Redo",tagName:"span"},K.createElement("span",{className:"builder-button builder-button-text builder-button-round".concat(ne?"":" disabled"),onClick:function(e){e.preventDefault(),ne&&(c(),fa.hideEditPanel())},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"redo"})))),K.createElement("div",{className:"builder-position-relative"},K.createElement("a",{href:ee,className:"builder-button builder-button-secondary",role:"button",target:"_blank",rel:"noreferrer nofollow"},Joomla.JText._("COM_SPPAGEBUILDER_PREVIEW"))),function(){var e=g.visibility,t=g.trigger_condition;return!(e&&t)&&ie}()&&ie&&!b?K.createElement("div",null,K.createElement("span",{id:"btn-next",className:"builder-button builder-button-primary builder-h-100 builder-d-flex justify-content-center align-items-center",role:"button",onClick:function(){h(!0),f(!0)},onKeyDown:xe,tabIndex:0},Joomla.JText._("COM_SPPAGEBUILDER_NEXT"))):K.createElement("div",null,K.createElement("span",{id:"btn-save-page",className:"builder-button builder-button-primary builder-h-100 builder-d-flex justify-content-center align-items-center ".concat("save"===T&&P?"disabled":""),role:"button",onClick:function(e){ie?(h(!1),E(),re(e,"save",!0),x({}),f(!1)):re(e,"save")},onKeyDown:xe,tabIndex:0},"save"===T&&P?K.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"}):Joomla.JText._("COM_SPPAGEBUILDER_SAVE"))),K.createElement("div",{className:"builder-position-relative"},K.createElement("span",{className:"builder-button builder-button-dropdown builder-button-round builder-h-100 builder-d-flex justify-content-center align-items-center",role:"button",onClick:function(){return B(!0)},onKeyDown:xe,tabIndex:0},K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_PAGE_OPTIONS"),tagName:"span"},K.createElement(wo,{name:"ellipsisX",size:"1x"}))),K.createElement("input",{ref:O,type:"file",name:"upload-page-json",accept:".json, .zip",style:{display:"none"},onChange:function(e){ie&&u({}),at(e,d,s,m,ie),e.target.value=""}}),K.createElement(vp,{title:Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_POPUP_SETTINGS_MODAL_TITLE"),open:v,onOpen:f,setIsNextClicked:h,handlePageSaving:re,SettingsObject:g,setSettingsObject:_,handleSavePopupSettings:E,pageId:Q}),M&&(ce=Z?{left:10}:{right:0},K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-dropdown-overlay builder-backdrop",onClick:function(){return B(!1)},role:"presentation"}),K.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown builder-position-absolute",style:xp({top:34},ce)},K.createElement("div",{className:"builder-list-item builder-list-item-action",onClick:function(){var e=(0,At.Z)(Nt().mark((function e(t){return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,se(t);case 2:window.location.href=ee;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"times",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_CLOSE")),K.createElement("div",{className:"builder-list-item builder-list-item-action",onClick:function(){return be(!0)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"upload",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_EXPORT")),K.createElement("div",{className:"builder-list-item builder-list-item-action",onClick:function(e){var t;e.preventDefault(),B(!1),null===(t=O.current)||void 0===t||t.click()},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"download",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_IMPORT")),K.createElement("a",{className:"builder-list-item builder-list-item-action",href:"".concat(pagebuilder_base,"administrator/index.php?option=com_sppagebuilder&view=editor&tmpl=component#/").concat(ie?"popup-":"","editor/").concat(Q).concat(oe?"/".concat(oe):""),target:"_blank",rel:"noreferrer",onClick:function(){return B(!1)}},K.createElement(wo,{name:"backendLink",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_BACKEND_EDITOR")),K.createElement("div",{className:"builder-list-item builder-list-item-delete builder-list-item-action",onClick:function(){return W(!0)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_CLEAR_CONTENT")),K.createElement("div",{className:"builder-list-item builder-list-item-warning builder-list-item-action",onClick:function(){H(!0)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"command",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_VALIDATE_CONTENT"))),K.createElement(yp,{isOpen:U,closeModal:function(){return H(!1)}}),K.createElement(rp,{title:ie?"Export Popup":"Export Page",open:fe,onOpen:be,exportPage:function(e,t){B(!1),function(e){var t=e.pageId,n=e.isSeoChecked,o=void 0!==n&&n,i=e.isMediaChecked,a=void 0!==i&&i,l="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=export"),r=document.createElement("form");if(r.setAttribute("method","post"),r.setAttribute("id","pageexport"),r.setAttribute("action",l),r.setAttribute("target","_blank"),o){var c=document.createElement("input");c.setAttribute("type","hidden"),c.setAttribute("name","isSeoChecked"),c.setAttribute("value","1"),r.appendChild(c)}if(a){var d=document.createElement("input");d.setAttribute("type","hidden"),d.setAttribute("name","isMediaChecked"),d.setAttribute("value","1"),r.appendChild(d)}var s=document.createElement("input");s.setAttribute("type","hidden"),s.setAttribute("name","pageId"),s.setAttribute("value",t),r.appendChild(s),document.getElementsByTagName("body")[0].appendChild(r),r.submit(),document.getElementById("pageexport").remove()}({pageId:Q,isSeoChecked:e,isMediaChecked:t})},isPopup:ie}),K.createElement(Kr,{isOpen:V,closeModal:function(){return W(!1)},title:Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_CLEAR_CONTENT"),consentBody:Joomla.JText._("COM_SPPAGEBUILDER_CLEAR_PAGE_CONTENT_CONFIRM"),confirmAction:Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CLEAR"),btnVariant:"danger",handleConfirmation:function(){B(!1),$({type:"CLEAR_PAGE"}),ie?ie&&(u({isImported:!0,isCleared:!0}),function(){var e,t,n,o,i,a,l=(null===(e=window.iWindow)||void 0===e?void 0:e.document.querySelector(".builder-container"))||(null===(t=document)||void 0===t?void 0:t.querySelector(".builder-container")),r=(null===(n=window.iWindow)||void 0===n?void 0:n.document.getElementById("sp-pagebuilder-overlay"))||(null===(o=document)||void 0===o?void 0:o.getElementById("sp-pagebuilder-overlay"));l&&(l.setAttribute("data-position",JSON.stringify({top:{xl:50,lg:50,md:50,sm:50,xs:50,unit:"%"},left:{xl:50,lg:50,md:50,sm:50,xs:50,unit:"%"}})),l.setAttribute("data-width",JSON.stringify({xl:60,lg:60,md:60,sm:60,xs:60,unit:"%"})),l.setAttribute("data-max_width",JSON.stringify({xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"})),l.setAttribute("data-max_height",JSON.stringify({xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"})),l.setAttribute("data-height",JSON.stringify({xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"})),l.setAttribute("data-border_radius",JSON.stringify({xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"})),l.style={},l.style.width="60%",l.style.maxWidth="initial",l.style.height="auto",l.style.borderRadius="0px",l.style.margin="0px",l.style.padding="0px"),r&&(r.style.display="block",r.style.backgroundColor="rgba(0, 0, 0, 0.7)",r.style.backgroundImage="unset");var c=(null===(i=window.iWindow)||void 0===i||null===(i=i.document)||void 0===i?void 0:i.getElementById("sp-pagebuilder-popup-close-btn"))||(null===(a=document)||void 0===a?void 0:a.getElementById("sp-pagebuilder-popup-close-btn"));c&&(c.style={},c.style.transform="scale(1.2)",c.style.left="96.7%",c.style.top="10px",c.style.padding="initial",c.style.backgroundColor="initial",c.style.color="initial",c.style.borderWidth="initial",c.style.borderStyle="initial",c.style.borderColor="initial",c.style.borderRadius="0px",c.querySelector(".close-btn-text").style={},c.querySelector(".close-btn-text").style.display="none",c.querySelector(".close-btn-icon").style={},c.querySelector(".close-btn-icon").style.display="inline-block",c.querySelector(".close-btn-icon").setAttribute("class","close-btn-icon fas fa-times"),c.querySelector(".close-btn-icon").innerHTML=" ")}(),m("")):s({css:""})}}))))))))}));var wp=Object.freeze({FLOAT:{state:"float",icon:"dockFloat"},LEFT:{state:"left",icon:"dockLeft"},RIGHT:{state:"right",icon:"dockRight"}});const Cp=function(){var e=(0,K.useContext)(hu),t=e.dockState,n=e.setDockState,o=function(e){return function(){return n(e)}};return K.createElement("div",{className:"builder-dock-settings builder-ms-auto builder-me-3"},Object.values(wp).map((function(e){var n=e.state,i=e.icon;return K.createElement("span",{key:n,className:"builder-dock-icon builder-dock-float".concat(t===n?" is-active":""),onClick:o(n)},K.createElement(wo,{name:i}))})))};var Pp=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){return(0,H.Z)(this,i),o.apply(this,arguments)}return(0,F.Z)(i,[{key:"render",value:function(){var e=this.props,t=e.connectDragPreview,n=e.connectDragSource,o=e.addon,i=function(e){return K.createElement("span",null,K.createElement(Wi.Z,{content:o.title,tagName:"span"},K.createElement("span",{className:"builder-addon-list-item ".concat(e?"disabled":"")},K.createElement("span",{className:"builder-addon-icon",dangerouslySetInnerHTML:{__html:o.icon}}),K.createElement("span",{className:"builder-addon-title"},o.title))))};return o.pro?K.createElement("div",{className:"builder-addon-list-wrapper"},i("pro"),o.pro&&K.createElement(Cu,{size:"sm"})):t(K.createElement("div",{className:"builder-addon-list-wrapper"},n(i())))}}]),i}(K.Component);(0,U.Z)(Pp,"contextType",hu);var Ap={beginDrag:function(e,t,n){return Ei.reset(),{type:"ADD_ADDON",name:e.addon.addon_name,addon:e.addon}},endDrag:function(e,t){var n=t.getDropResult();if(n&&n.status){var o,i=(new Date).getTime(),a=e.addon.addon_name.replace(/sp_/g,""),l=n.index;"div"===(null==n||null===(o=n.parentAddon)||void 0===o?void 0:o.name)&&void 0!==n.childIndex?l+=n.childIndex+1:"bottom"===n.dropPosition&&(l=n.index+1);var r,c={type:n.type,index:n.rowIndex,settings:{rowIndex:n.rowIndex,indexPosition:l,colIndex:n.colIndex,addonIndex:"",addonId:i,htmlContent:"",assets:"",addonName:a,formData:e.addon.default,icon:e.addon.icon,title:e.addon.title,childIndex:n.childIndex,parent:!1,addonType:e.addon.type,hoverAddon:null==n?void 0:n.hoverAddon}};"addon"===n.type&&rt(null==n?void 0:n.collectionAddonId)&&rt(null==n?void 0:n.collectionItemAddonIndex)?(c.settings.collectionAddonId=n.collectionAddonId,c.settings.collectionItemAddonIndex=n.collectionItemAddonIndex,null!=n&&n.parentAddon&&(c.settings.parentAddon=n.parentAddon)):"addon"===n.type&&null!=n&&n.parentAddon&&(c.settings.parentAddon=n.parentAddon),null!=n&&n.deepAddon&&(c.settings.deepAddon=n.deepAddon,c.settings.deepAddonItemKey=n.deepAddonItemKey,c.settings.deepAddonItemIndex=n.deepAddonItemIndex,void 0!==(null==n?void 0:n.deepAddonItemInnerIndex)&&(c.settings.deepAddonItemInnerIndex=n.deepAddonItemInnerIndex)),e.addon.js_template?(e.addAddon(X()(c)),X()(c).settings.addonIndex=l):(jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=setting_value",dataType:"json",data:{id:i,name:a,collectionItemIndex:null!==(r=null==n?void 0:n.collectionItemIndex)&&void 0!==r?r:0},cache:!1,success:function(t){c.settings.htmlContent=t.html,c.settings.assets=t.assets,c.settings.formData=JSON.parse(t.formData),e.addAddon(X()(c))}.bind(this)}),X()(c).settings.addonIndex=l)}}},Dp=(0,Bi.DragSource)(bo,Ap,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}));const Np=(0,mo.$j)((function(e){return{state:e}}),(function(e){return{addAddon:function(t){return e(ai(t))}}}))(Dp(Pp));function Sp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Tp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sp(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Rp=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),t=o.call(this,e),(0,U.Z)((0,xo.Z)(t),"searchChangeHandle",(function(e){e.preventDefault();var n=e.target.value;t.setState({search:n})})),(0,U.Z)((0,xo.Z)(t),"resetAddonSearchField",(function(){t.setState({search:""})})),(0,U.Z)((0,xo.Z)(t),"getAddons",(function(){var e=t.state.search,n=t.props.addonList,o=t.groupAddons(n);if(!e)return o;var i=e.replace(/\s+/g," ").split(" ").filter((function(e){return!!e})).join("|");try{var a=new RegExp(i,"i");return Object.entries(o).reduce((function(e,t){var n=(0,J.Z)(t,2),o=n[0],i=n[1],l="Favourite"!==o?i.filter((function(e){return a.test(e.title)})):i;return e[o]=l,e}),{})}catch(e){return{}}})),(0,U.Z)((0,xo.Z)(t),"isEmptyAddons",(function(e){return Object.values(e).every((function(e){return 0===e.length}))})),t.state={addons:[],categories:window.addonCats,activeCat:"All",search:""},t.searchElement=(0,K.createRef)(),t}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){this.state.addons.length<1&&this.setState({addons:this.groupAddons(this.props.addonList)}),this.searchElement.focus()}},{key:"groupAddons",value:function(e){var t=["row","columns","div"],n=e.reduce((function(e,t){var n,o=(null==t?void 0:t.category)||"General";return e[o]=e[o]||[],t.visibility=!0,e[o].push(t),null!==(n=window.addonsFromDB)&&void 0!==n&&n[t.addon_name]&&window.addonsFromDB[t.addon_name].is_favorite&&(e.Favourite||(e.Favourite=[]),e.Favourite.push(t)),e}),{});for(var o in n)"Structure"!==o&&n[o].sort((function(e,t){return e.title.toLowerCase().localeCompare(t.title.toLowerCase())}));return n.Structure&&n.Structure.sort((function(e,n){return t.indexOf(e.addon_name)-t.indexOf(n.addon_name)})),Tp(Tp({},{Favourite:[],Structure:[],"Dynamic Content":[],General:[],Content:[],Media:[],Slider:[]}),n)}},{key:"render",value:function(){var e,t=this,n=this.getAddons(),o=(null===(e=this.props.pageOptions.data)||void 0===e?void 0:e.extension)===A;return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-addon-search"},K.createElement("div",{className:"builder-form-group builder-has-icon-left"},K.createElement("input",{type:"text",className:"builder-form-field builder-form-field-lg",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_SEARCH"),ref:function(e){return t.searchElement=e},value:this.state.search,onChange:this.searchChangeHandle}),K.createElement("span",{className:"builder-form-icon"},K.createElement("svg",{width:"14",height:"14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},K.createElement("defs",null),K.createElement("path",{d:"M13.84 13.07l-3.416-3.416a5.865 5.865 0 001.36-3.761A5.9 5.9 0 005.893 0 5.9 5.9 0 000 5.893a5.899 5.899 0 005.892 5.892c1.43 0 2.74-.512 3.762-1.361l3.417 3.417a.543.543 0 00.77 0 .544.544 0 000-.77zM1.09 5.894a4.81 4.81 0 014.803-4.804 4.81 4.81 0 014.804 4.804 4.809 4.809 0 01-4.804 4.803A4.81 4.81 0 011.09 5.893z",fill:"#676D98"}))))),K.createElement("div",{className:"builder-addon-container builder-d-flex builder-flex-column"},K.createElement(K.Fragment,null,this.isEmptyAddons(n)?K.createElement("div",{className:"builder-mt-4"},K.createElement(zr,{message:Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_NO_RESULT_FOUND")})):Object.keys(n).map((function(e,i){var a;if(!o&&null!==(a=n[e][0])&&void 0!==a&&null!==(a=a.addon_name)&&void 0!==a&&a.startsWith(D))return null;if(o&&"Favourite"!==e&&n[e].length>0){var l,r,c=null===(l=t.props.pageOptions.data)||void 0===l?void 0:l.extension_view;if((c===N||c===S)&&null!==(r=n[e][0])&&void 0!==r&&null!==(r=r.addon_name)&&void 0!==r&&r.startsWith(D))return null}return n[e].length>0&&K.createElement("div",{key:i},K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-fs-2 builder-mb-2"},"Favourite"===e?"Favourites":e),K.createElement("div",{className:"builder-addon-list"},n[e].map((function(e,n){return 0!=e.visibility&&K.createElement("div",{key:n},K.createElement(Np,{addon:e,resetAddonSearchField:t.resetAddonSearchField}))})))))})))))}}]),i}(K.Component);(0,U.Z)(Rp,"contextType",hu);const kp=(0,mo.$j)((function(e){return{addonList:e.addonList,pageOptions:e.pageOptions}}))(Rp),Lp=function(e){var t=e.buttonSize,n=void 0===t?"":t;return K.createElement("a",{href:c,target:"_blank",rel:"noreferrer",className:"builder-button builder-button-primary ".concat(n?"builder-button-".concat(n):""),role:"button"},Joomla.JText._("COM_SPPAGEBUILDER_PRO_LABEL_BUY_PRO"))},Mp=function(e){var t=e.children,n=e.enabled,o=void 0===n||n,i=e.buttonSize;return o?K.createElement("div",{className:"builder-pro-label-wrapper"},t,K.createElement(Lp,{buttonSize:i})):K.createElement(K.Fragment,null,t)};function Bp(e){var t=e.src,n=e.alt,o=e.fallback,i=(0,K.useRef)(null),a=(0,K.useRef)(!0),l=(0,K.useRef)(null);return(0,K.useEffect)((function(){var e=new IntersectionObserver((function(n){n.forEach((function(n){if(n.isIntersecting){var o=n.target;o.src=t,o.style.visibility="visible",o.onload=function(){l.current&&(l.current.style.display="none")},e.unobserve(o)}}))}));return i.current&&e.observe(i.current),function(){e.disconnect(),a.current=!1}}),[i,l,t]),K.createElement(K.Fragment,null,K.createElement("img",{ref:i,alt:n,loading:"lazy",style:{visibility:"hidden"}}),!!o&&K.createElement("div",{ref:l,style:{display:"block",position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)"}},K.cloneElement(o)))}var Zp={beginDrag:function(e){var t=[];try{var n;return t=null!=e&&null!==(n=e.data)&&void 0!==n&&n.json?JSON.parse(e.data.json):[],{type:ho,name:"block",data:t}}catch(e){return{type:ho,name:"block",data:t}}}};const jp=(0,Bi.DragSource)(ho,Zp,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}))((function(e){var t=e.data,n=e.isAuthorized,o=e.isDragging,i=e.connectDragSource,a=e.connectDragPreview,l=e.dockState,r=(0,K.useState)(!1),c=(0,J.Z)(r,2),d=c[0],s=c[1],u=(0,K.useRef)(),m=Hi({isOpen:d,arrow:"float"===l?"left":l}),p=m.position,v=m.triggerRef,f=m.popoverRef;(0,K.useEffect)((function(){return o&&(clearTimeout(u.current),s(!1)),function(){clearTimeout(u.current),s(!1)}}),[o]);var b=function(){return K.createElement("div",{ref:v,className:"builder-sections-library-thumb ".concat(n?"":"builder-cursor-auto"),onMouseEnter:function(){n&&(u.current=setTimeout((function(){s(!0)}),300))},onMouseLeave:function(){n&&(s(!1),u.current&&clearTimeout(u.current))}},K.createElement(Mp,{enabled:!n,buttonSize:"sm"},K.createElement("div",{className:"builder-sections-library-thumb-image"},K.createElement(Bp,{src:t.thumb,alt:t.title})),!n&&K.createElement("div",{className:"builder-pro-label-top-right"},K.createElement(Cu,{size:"md"}))),K.createElement("div",{className:"builder-sections-library-thumb-footer"},t.title),d&&(0,Y.createPortal)(K.createElement("div",{ref:f,className:"builder-sections-library-thumb-preview",style:{position:"absolute",left:p.left,top:p.top}},K.createElement("div",{className:"builder-sections-library-thumb-preview-title"},t.title),K.createElement("div",{className:"builder-sections-library-thumb-preview-image"},K.createElement(Bp,{src:t.thumb,alt:t.title}))),document.body))};return n?i(a(b())):b()})),Gp=function(e){var t=e.data,n=e.isAuthorized,o=e.dockState;return K.createElement("div",{className:"builder-sections-library-thumb-wrapper"},t.map((function(e,t){return K.createElement(jp,{key:t,data:e,isAuthorized:n,dockState:o})})))},Jp=function(e){var t=e.index,n=e.data,o=e.isActive,i=e.setActiveItem,a=e.isAuthorized,l=void 0===a||a,r=e.dockState;return K.createElement("div",null,K.createElement("button",{type:"button",className:"builder-sections-library-item-button ".concat(o?"active":""),onClick:function(){i(o?null:t)}},K.createElement(wo,{name:"caretRight"}),K.createElement("span",null,n.title)),o&&K.createElement(Gp,{data:n.blocks,isAuthorized:l,dockState:r}))};var Up="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=pre-section-list");const Hp=function(e){var t=e.dockState,n=(0,K.useState)(""),o=(0,J.Z)(n,2),i=o[0],a=o[1],l=(0,K.useState)({isAuthorized:!1,blocks:{}}),r=(0,J.Z)(l,2),c=r[0],d=r[1],s=(0,K.useState)(!1),u=(0,J.Z)(s,2),m=u[0],p=u[1],v=(0,K.useState)(0),f=(0,J.Z)(v,2),b=f[0],h=f[1],g=Pr(i);(0,K.useEffect)((function(){(0,At.Z)(Nt().mark((function e(){var t,n,o,i,a;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,p(!0),e.next=4,fetch(Up);case 4:return e.next=6,e.sent.json();case 6:(t=e.sent).status&&(o=null!==(n=t.data)&&void 0!==n?n:{},i=o.authorised,a=o.blocks,d({isAuthorized:i,blocks:a})),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),re(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_FETCHING_TEMPLATES"));case 13:return e.prev=13,p(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[0,10,13,16]])})))()}),[]);var _=(0,K.useMemo)((function(){if(g&&c.blocks){var e=Object.values(c.blocks).flatMap((function(e){return e.blocks})),t=new RegExp(g,"i");return e.filter((function(e){return t.test(e.title)}))}return[]}),[g,c.blocks]),E=function(e){return c.blocks[e]},y=0===ft(c.blocks).length||g.length>0&&0===_.length;return m?K.createElement("div",{className:"builder-w-100 builder-text-center"},K.createElement("div",{className:"builder-spinner builder-spinner-sm builder-me-2"})):K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-addon-search"},K.createElement("div",{className:"builder-form-group builder-has-icon-left"},K.createElement("input",{type:"text",className:"builder-form-field builder-form-field-lg",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_SEARCH"),value:i,onChange:function(e){return a(e.target.value)}}),K.createElement("span",{className:"builder-form-icon"},K.createElement("svg",{width:"14",height:"14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},K.createElement("defs",null),K.createElement("path",{d:"M13.84 13.07l-3.416-3.416a5.865 5.865 0 001.36-3.761A5.9 5.9 0 005.893 0 5.9 5.9 0 000 5.893a5.899 5.899 0 005.892 5.892c1.43 0 2.74-.512 3.762-1.361l3.417 3.417a.543.543 0 00.77 0 .544.544 0 000-.77zM1.09 5.894a4.81 4.81 0 014.803-4.804 4.81 4.81 0 014.804 4.804 4.809 4.809 0 01-4.804 4.803A4.81 4.81 0 011.09 5.893z",fill:"#676D98"}))))),K.createElement("div",{className:"builder-sections-library-list"},g?K.createElement(Gp,{data:_,isAuthorized:c.isAuthorized,dockState:t}):ft(c.blocks).map((function(e,n){return K.createElement(Jp,{key:n,index:n,data:E(e),isActive:n===b,setActiveItem:h,isAuthorized:c.isAuthorized,dockState:t})}))),y&&K.createElement("div",{className:"builder-sections-library-empty"},K.createElement(wo,{name:"blocksDuo"}),K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_EMPTY_PREDEFINED_SECTIONS"))))},Fp=function(e){var t=e.updatePanelPosition,n=e.onClose,o=bu().dockState;return(0,K.useEffect)((function(){t()}),[]),K.createElement("div",{className:"builder-modal builder-sidebar"},K.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},K.createElement(Eu,{handle:"#builder-modal-header"},K.createElement("div",{className:"builder-modal-content"},K.createElement("div",{id:"builder-modal-header",className:"builder-modal-header"},"float"===o&&K.createElement(wo,{className:"builder-drag-button",name:"ellipsisDoubleY"}),K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_ADD_ELEMENTS")),K.createElement(Cp,null),K.createElement("span",{className:"builder-close-button",onClick:function(e){e.preventDefault(),n(),document.body.classList.remove("builder-panel-opened")},"aria-label":"Close",role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"times",size:"1x"}))),K.createElement("div",{className:"builder-modal-body builder-overflow-y-auto"},K.createElement(Dl,null,K.createElement(Pl,{name:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_ADDONS")},K.createElement(kp,null)),K.createElement(Pl,{name:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_BLOCKS")},K.createElement(Hp,{dockState:o}))))))))},zp=function(e){var t=e.onBackLayoutList;return K.createElement("div",{className:"builder-modal-header"},K.createElement("span",{className:"builder-d-flex builder-align-items-center",onClick:t(null),role:"button"},K.createElement("span",{className:"builder-back-button"},K.createElement(wo,{name:"angleLeft"})),K.createElement("span",{className:"builder-modal-header-title builder-ms-2"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_BACK"))))},Vp=(0,mo.$j)(null,(function(e){return{importPageData:function(t){return e(li(t))},pageCssHandler:function(t){return e(si(t))},pageDataHandler:function(t){return e(ui(t))}}}))((function(e){var t=e.layout,n=(e.importPageData,e.pageCssHandler,e.pageDataHandler,e.onCloseModal,e.isPopup),o=void 0!==n&&n,i=(e.setCurrentPanel,(0,K.useState)(!1)),a=(0,J.Z)(i,2),l=a[0];return a[1],K.createElement("div",{className:"builder-layout-card"},K.createElement("div",{className:"builder-card"},K.createElement("div",{className:"builder-card-image builder-layout-card-image-wrapper builder-position-relative ".concat(o?"builder-popup-layout":"")},K.createElement(Bp,{src:t.thumb,alt:t.title,fallback:K.createElement(yc,null)}),K.createElement(Cu,{size:"md",styles:o?{zIndex:"9999"}:{}}),K.createElement("div",{className:"builder-layout-card-overlay","data-media-overlay":!0},!o&&K.createElement("a",{href:t.preview,className:"builder-button builder-button-secondary",target:"_blank",rel:"noreferrer"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_LIVE_DEMO")),!o&&K.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:nt},l?K.createElement("div",{className:"builder-spinner builder-spinner-sm builder-text-white","area-hidden":"true"}):"".concat(Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_IMPORT"))),o&&(l?K.createElement("div",{className:"builder-spinner builder-spinner-sm builder-text-white","area-hidden":"true"}):K.createElement(Lp,{size:"sm"})))),K.createElement("div",{className:"builder-card-footer ".concat(o?"builder-popup-card":"")},K.createElement("div",{className:"builder-card-title"},o?t.title:"".concat(t.title," (").concat(t.templateName,")")),o&&K.createElement("div",{className:"builder-card-caption"},t.hits," ",Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_LAYOUT_MODAL_DOWNLOADS_FE")))))}));var Wp=function(e){var t=e.categoryList,n=e.selectedCategories,o=e.onSelectCategory;return K.createElement("div",{className:"builder-modal-sidebar-body builder-flex-stack-item-scrollable"},K.createElement("div",{className:"builder-fs-1 builder-mb-4 builder-mt-2"},Joomla.JText._("COM_SPPAGEBUILDER_CATEGORIES")),K.createElement("div",{className:"builder-list-group"},(0,r.Z)(t).sort((function(e,t){return e.title.localeCompare(t.title)})).map((function(e){var t,i=e.id,a=e.title,l=e.value,r=e.templates,c=e.blocks,d=null!=i?i:l;return K.createElement("label",{key:d,className:"builder-list-item builder-justify-content-between"},K.createElement("span",null,K.createElement("input",{type:"checkbox",className:"builder-field-check",checked:n.includes(d),onChange:o(d)}),K.createElement("span",null,a)),K.createElement("span",{className:"builder-fs-sm builder-text-tertiary"},null!==(t=null==r?void 0:r.length)&&void 0!==t?t:null==c?void 0:c.length))}))))},Kp=function(e){var t=e.categoryList,n=e.selectedCategories,o=e.onSelectCategory;return K.createElement("div",{className:"builder-modal-sidebar-body builder-flex-stack-item-scrollable"},K.createElement("div",{className:"builder-fs-1 builder-mb-4 builder-mt-2"},Joomla.JText._("COM_SPPAGEBUILDER_CATEGORIES")),K.createElement("div",{className:"builder-list-group"},(0,r.Z)(t).sort((function(e,t){return e.title.localeCompare(t.title)})).map((function(e){var t,i=e.id,a=e.title,l=e.items;return K.createElement("label",{key:a,className:"builder-list-item builder-justify-content-between"},K.createElement("span",null,K.createElement("input",{type:"checkbox",className:"builder-field-check",checked:n.includes(i),onChange:o(i)}),K.createElement("span",null,a)),K.createElement("span",{className:"builder-fs-sm builder-text-tertiary"},null!==(t=null==l?void 0:l.length)&&void 0!==t?t:0))}))))};const Yp=function(e){var t=e.layoutData.layouts,n=e.selectedCategories,o=e.onSelectCategory,i=e.hideSidebar,a=void 0!==i&&i,l=e.isPopup,r=void 0!==l&&l;return a?null:K.createElement("div",{className:"builder-modal-sidebar builder-modal-sidebar-card builder-flex-stack"},r?K.createElement(Kp,{categoryList:t,selectedCategories:n,onSelectCategory:o}):K.createElement(Wp,{categoryList:t,selectedCategories:n,onSelectCategory:o}))};function qp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qp(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var $p=[{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_TITLE_ASC"),value:"asc"},{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_TITLE_DESC"),value:"desc"},{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_TITLE_POPULAR_FIRST"),value:"popular-first"}],Qp=function(e){var t=e.searchText,n=e.onChange;return K.createElement("div",{className:"builder-modal-sidebar-header builder-flex-stack-item"},K.createElement("div",{className:"builder-has-icon-left"},K.createElement(wo,{name:"search",className:"builder-form-icon"}),K.createElement("input",{type:"text",className:"builder-form-field",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_SEARCH_PLACEHOLDER"),value:t,onChange:n})))};const ev=function(e){var t,n=e.onCloseModal,o=e.setCurrentPanel,i=(0,K.useState)(!1),a=(0,J.Z)(i,2),l=a[0],c=a[1],d=(0,K.useState)(""),s=(0,J.Z)(d,2),u=s[0],m=s[1],p=(0,K.useState)(null),v=(0,J.Z)(p,2),f=v[0],b=v[1],h=(0,K.useState)([]),g=(0,J.Z)(h,2),_=g[0],E=g[1],y=(0,K.useState)({layouts:[]}),I=(0,J.Z)(y,2),x=I[0],O=I[1],w=(0,K.useState)({sortBy:null}),C=(0,J.Z)(w,2),P=C[0],A=C[1],D=(0,K.useMemo)((function(){var e=X()(x.layouts);return _.length&&(e=e.filter((function(e){return _.includes(e.id)}))),e.reduce((function(e,t){var n=t.items.sort((function(e,t){var n;return mt(e,t,null===(n=P.sortBy)||void 0===n?void 0:n.value)}));u.trim()&&(n=n.filter((function(e){return e.title.toLowerCase().includes(u.toLowerCase().trim())})));var o=[];return n.forEach((function(e){var t=Xp({},e);o.push(t)})),[].concat((0,r.Z)(e),o)}),[])}),[x.layouts,_,u,null===(t=P.sortBy)||void 0===t?void 0:t.value]),N="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=popup-layouts&editarea=frontend"),S=function(e){var t=JSON.parse(e);O(Xp(Xp({},x),{},{layouts:null!=t?t:[]}))};(0,K.useEffect)((function(){D.length||(0,At.Z)(Nt().mark((function e(){var t;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c(!0),e.prev=1,e.next=4,fetch(N);case 4:return e.next=6,e.sent.json();case 6:(t=e.sent).status&&(0,Y.unstable_batchedUpdates)((function(){S(t.data),c(!1)})),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(1),re(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_FETCHING_TEMPLATES")),c(!1);case 14:case"end":return e.stop()}}),e,null,[[1,10]])})))()}),[]);var T=function(e){var t=e.target.value;m(t)};return l?K.createElement(yc,null):K.createElement("div",{className:"builder-modal-container"},K.createElement(Yp,{layoutData:x,searchText:u,onChangeSearchText:T,selectedCategories:_,onSelectCategory:function(e){return function(t){var n=t.target.checked?[].concat((0,r.Z)(_),[e]):_.filter((function(t){return t!==e}));E(n)}},hideSidebar:!!f,isPopup:!0}),K.createElement("div",{className:"builder-modal-main builder-flex-stack"},f&&K.createElement(zp,{onBackLayoutList:function(e){return function(){return b(e)}}}),K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-d-flex builder-justify-content-between builder-px-2"},K.createElement(Qp,{searchText:u,onChange:T}),K.createElement("div",{className:"builder-layouts-filter-wrapper builder-w-200 builder-me-4"},K.createElement(Vi.ZP,{className:"builder-select-container builder-select-filter",classNamePrefix:"builder-select",isClearable:!1,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_SORT_BY"),value:P.sortBy,options:$p,onChange:function(e){A(Xp(Xp({},P),{},{sortBy:e}))},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}),K.createElement("button",{type:"button",className:"builder-button ".concat(P.page||P.sortBy?"":"disabled"),onClick:function(){A({sortBy:null}),m("")}},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_RESET")))),D.length>0?K.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},K.createElement("div",{className:"builder-layout-list"},D.map((function(e,t){return K.createElement(Vp,{key:t,layout:e,onCloseModal:n,isPopup:!0,setCurrentPanel:o})})))):K.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},K.createElement(zr,{message:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_NO_LAYOUT_FOUND")})))))};var tv=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){var e;return(0,H.Z)(this,i),e=o.call(this),(0,U.Z)((0,xo.Z)(e),"getIcon",(function(t){try{var n=JSON.parse(t.code).name;return e.props.addonStructureList.find((function(e){return e.addon_name===n})).icon}catch(e){return""}})),e.state={isConsentModalOpen:!1},e}return(0,F.Z)(i,[{key:"render",value:function(){var e=this,t=this.props,n=t.addon,o=t.isDragging,i=t.activeDragItemId,a=t.connectDragSource,l=t.handleDelete;return(0,t.connectDragPreview)((0,t.connectDropTarget)(a(K.createElement("div",{style:{opacity:o?.5:1}},K.createElement("div",{className:"builder-saved-items-section-item ".concat(i===n.id?"active":"")},K.createElement("span",{className:"builder-saved-items-section-item-drag-icon","data-drag-icon":!0},K.createElement(wo,{name:"dragger"})),K.createElement("span",{className:"builder-saved-items-addon-icon builder-saved-items-icon",dangerouslySetInnerHTML:{__html:this.getIcon(n)}}),K.createElement("span",{"data-section-title":!0,className:"builder-saved-items-section-title"},n.title),K.createElement("button",{type:"button",onClick:function(){e.setState({isConsentModalOpen:!0})}},K.createElement(wo,{name:"trash",height:12,width:12})),K.createElement(Kr,{isOpen:this.state.isConsentModalOpen,closeModal:function(){return e.setState({isConsentModalOpen:!1})},btnVariant:"danger",consentBody:Joomla.JText._("COM_SPPAGEBUILDER_DELETE_SAVED_ADDON_DIALOG_MSG"),handleConfirmation:function(){return l(n.id,n.title)}}))))))}}]),i}(K.Component),nv={beginDrag:function(e){e.setActiveDragItemId(e.addon.id);try{var t,n,o,i=null!=e&&null!==(t=e.addon)&&void 0!==t&&t.code?JSON.parse(e.addon.code):{name:"",addon:[]};return{type:"ADD_ADDON",name:i.name,addon:null!==(n=i.addon[0])&&void 0!==n?n:{},index:e.index,id:null===(o=e.addon)||void 0===o?void 0:o.id}}catch(t){var a;return{type:"ADD_ADDON",name:"",addon:{},index:e.index,id:null===(a=e.addon)||void 0===a?void 0:a.id}}},endDrag:function(e,t){var n=t.getDropResult();if(null!=n&&n.status){var o,i,a,l=null!=e&&null!==(o=e.addon)&&void 0!==o&&o.code?JSON.parse(e.addon.code):{name:"",addon:[]},r=null==n?void 0:n.childIndex;(null==n||null===(i=n.parentAddon)||void 0===i?void 0:i.name)!==R||rt(r)||(r=0);var c={rowIndex:n.rowIndex,colIndex:n.colIndex,addonIndex:0,childIndex:r,parentId:null==n||null===(a=n.parentAddon)||void 0===a?void 0:a.id,addonData:l,isAbove:"top"===n.dropPosition};e.setActiveDragItemId(null),e.pasteAddon({pasteOptions:c})}}},ov={hover:function(e,t,n){var o=t.getItem().index,i=e.index,a=t.isOver({shallow:!0}),l=t.isOver();if(o!==i&&a&&l){var r=(0,Y.findDOMNode)(n).getBoundingClientRect(),c=(r.bottom-r.top)/2,d=t.getClientOffset().y-r.top;o<i&&d<c||o>i&&d>c||(e.handleItemSwap(o,i),t.getItem().index=i)}},drop:function(e){e.setActiveDragItemId(null),e.handleItemSortOnDrop()}},iv=(0,Bi.DragSource)(bo,nv,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}})),av=(0,Bi.DropTarget)(bo,ov,(function(e){return{connectDropTarget:e.dropTarget()}}));(0,mo.$j)((function(e){return{addonStructureList:e.addonList}}),(function(e){return{addAddon:function(t){return e(ai(t))},pasteAddon:function(t){return e(ti(t))}}}))(av(iv(tv)));const lv=function(e){var t=e.label,n=void 0===t?Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_BUTTON"):t,o=e.url,i=void 0===o?c:o;return K.createElement("a",{href:i,className:"builder-button builder-button-warning builder-button-md builder-button-round builder-py-2 builder-px-3"},K.createElement(wo,{name:"premium",className:"builder-d-inline-block builder-me-2 builder-svg-block"}),n)},rv=function(e){var t=e.title,n=e.content,o=e.images;return K.createElement("div",{className:"builder-card builder-p-5 builder-text-center",style:{maxWidth:"400px"}},K.createElement("div",{className:"builder-card-image builder-mb-4"},K.createElement("img",{src:o[0],srcSet:"".concat(o[1]," 2x"),alt:t})),K.createElement("div",null,K.createElement("div",{className:"builder-card-title builder-fs-h2"}," ",t," "),K.createElement("div",{className:"builder-fs-2 builder-pt-3 builder-opacity-6 builder-mb-4"},n),K.createElement(lv,null)))};var cv="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.getMyAddons"),dv={images:["".concat(j,"preview-addon-library.jpg"),"".concat(j,"preview-addon-library-2x.jpg")],title:Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_ADDONS_TITLE"),content:Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_ADDONS_CONTENT")},sv=function(){var e=(0,At.Z)(Nt().mark((function e(){return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(cv,{headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return e.next=4,e.sent.json();case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();const uv=function(){var e=(0,K.useState)([]),t=(0,J.Z)(e,2),n=t[0],o=t[1],i=(0,K.useState)(null),a=(0,J.Z)(i,2),l=(a[0],a[1],(0,K.useState)("")),r=(0,J.Z)(l,2),c=r[0],d=(r[1],(0,K.useState)(!1)),s=(0,J.Z)(d,2),u=(s[0],s[1]),m=(Gi(n),Pr(c)),p=function(){var e=(0,At.Z)(Nt().mark((function e(){var t;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u(!0),e.prev=1,e.next=4,sv();case 4:t=e.sent,o(t),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),le(e.t0.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 11:return e.prev=11,u(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return(0,K.useEffect)((function(){p()}),[]),(0,K.useMemo)((function(){var e=new RegExp(m,"i");return n.length?n.filter((function(t){return e.test(t.title)})):[]}),[m,n]),K.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},K.createElement(rv,dv))};var mv=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){var e;return(0,H.Z)(this,i),(e=o.call(this)).state={isConsentModalOpen:!1},e}return(0,F.Z)(i,[{key:"render",value:function(){var e=this,t=this.props,n=t.section,o=t.isDragging,i=t.activeDragItemId,a=t.handleDelete,l=t.connectDragSource,r=t.connectDragPreview;return l((0,t.connectDropTarget)(r(K.createElement("div",{style:{opacity:o?.5:1}},K.createElement("div",{className:"builder-saved-items-section-item ".concat(i===n.id?"active":"")},K.createElement("span",{className:"builder-saved-items-section-item-drag-icon","data-drag-icon":!0},K.createElement(wo,{name:"dragger"})),K.createElement(wo,{className:"builder-saved-items-icon",name:"blocksDuo"}),K.createElement("span",{"data-section-title":!0,className:"builder-saved-items-section-title"},n.title),K.createElement("button",{type:"button",onClick:function(){e.setState({isConsentModalOpen:!0})}},K.createElement(wo,{name:"trash",height:12,width:12})),K.createElement(Kr,{isOpen:this.state.isConsentModalOpen,closeModal:function(){return e.setState({isConsentModalOpen:!1})},btnVariant:"danger",consentBody:Joomla.JText._("COM_SPPAGEBUILDER_DELETE_SAVED_SECTION_DIALOG_MSG"),handleConfirmation:function(){return a(n.id,n.title)}}))))))}}]),i}(K.Component),pv={beginDrag:function(e){var t=[];e.setActiveDragItemId(e.section.id);try{var n;return t=null!=e&&null!==(n=e.section)&&void 0!==n&&n.section?JSON.parse(e.section.section):[],{type:ho,name:"block",data:t,index:e.index}}catch(n){return{type:ho,name:"block",data:t,index:e.index}}},endDrag:function(e){e.setActiveDragItemId(null)}},vv={hover:function(e,t,n){var o=t.getItem().index,i=e.index,a=t.isOver({shallow:!0}),l=t.isOver();if(o!==i&&a&&l){var r=(0,Y.findDOMNode)(n).getBoundingClientRect(),c=(r.bottom-r.top)/2,d=t.getClientOffset().y-r.top;o<i&&d<c||o>i&&d>c||(e.handleItemSwap(o,i),t.getItem().index=i)}},drop:function(e){e.setActiveDragItemId(null),e.handleItemSortOnDrop()}},fv=(0,Bi.DragSource)(ho,pv,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}));(0,Bi.DropTarget)(ho,vv,(function(e){return{connectDropTarget:e.dropTarget()}}))(fv(mv));var bv="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.getMySections"),hv={images:["".concat(j,"preview-section-library.jpg"),"".concat(j,"preview-section-library-2x.jpg")],title:Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_SECTIONS_TITLE"),content:Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_SECTIONS_CONTENT")},gv=function(){var e=(0,At.Z)(Nt().mark((function e(){return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(bv,{headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return e.next=4,e.sent.json();case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();const _v=function(){var e=(0,K.useState)([]),t=(0,J.Z)(e,2),n=t[0],o=t[1],i=(0,K.useState)(null),a=(0,J.Z)(i,2),l=(a[0],a[1],(0,K.useState)("")),r=(0,J.Z)(l,2),c=r[0],d=(r[1],(0,K.useState)(!1)),s=(0,J.Z)(d,2),u=(s[0],s[1]),m=(Gi(n),Pr(c)),p=(0,K.useCallback)((0,At.Z)(Nt().mark((function e(){var t;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u(!0),e.prev=1,e.next=4,gv();case 4:t=e.sent,o(t),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),le(e.t0.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 11:return e.prev=11,u(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])}))),[]);return(0,K.useEffect)((function(){p()}),[]),(0,K.useMemo)((function(){var e=new RegExp(m,"i");return n.length?n.filter((function(t){return e.test(t.title)})):[]}),[m,n]),K.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},K.createElement(rv,hv))},Ev=function(e){var t=e.updatePanelPosition,n=e.onCloseOptionPanel,o=bu().dockState;return(0,K.useEffect)((function(){t()}),[]),K.createElement("div",{className:"builder-modal builder-sidebar"},K.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},K.createElement(Eu,{handle:"#builder-modal-header"},K.createElement("div",{className:"builder-modal-content"},K.createElement("div",{id:"builder-modal-header",className:"builder-modal-header"},"float"===o&&K.createElement(wo,{className:"builder-drag-button",name:"ellipsisDoubleY"}),K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_SAVED_ITEM")),K.createElement(Cp,null),K.createElement("span",{className:"builder-close-button",onClick:function(e){e.preventDefault(),n(),document.body.classList.remove("builder-panel-opened")},"aria-label":"Close",role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"times",size:"1x"}))),K.createElement("div",{className:"builder-modal-body"},K.createElement(Dl,null,K.createElement(Pl,{name:Joomla.JText._("COM_SPPAGEBUILDER_SECTIONS")},K.createElement(_v,null)),K.createElement(Pl,{name:Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_ADDONS_TITLE")},K.createElement(uv,null))))))))};function yv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Iv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yv(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const xv=function(e){var t,n,o,i,a=e.addon,l=e.dockState,r=e.onSaveSettings,c=e.onDynamicSettings,d=e.toggleType,s=e.rowSettings,u=e.colSettings,m=e.uniqueId,p=e.reduxProps;return(0,K.useEffect)((function(){e.updatePanelPosition()}),[m]),"addon"!==d||Object.keys(a).length?("addon"===d?(n=a.settings.addonName,o=a.title,t=Iv(Iv({},null!==(i=a.settings.formData)&&void 0!==i?i:{}),{},{instFormId:m})):"row"==d?(o="Row",t=Iv(Iv({},s),{},{instFormId:m})):"column"==d&&(o="Column",t=Iv(Iv({},u),{},{instFormId:m})),K.createElement("div",{key:m,className:"builder-modal builder-modal-editor-panel builder-sidebar"},K.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},K.createElement(Eu,{handle:".builder-modal-header"},K.createElement("div",{className:"builder-modal-content",id:"builder-addon-settings-panel"},K.createElement("div",{className:"builder-modal-header"},"float"===l&&K.createElement(wo,{className:"builder-drag-button",name:"ellipsisDoubleY"}),K.createElement("span",{className:"builder-modal-header-title builder-d-flex builder-align-items-center"},o),K.createElement(Cp,null),K.createElement("span",{className:"builder-close-button","aria-label":"Close",role:"button",onClick:function(){e.onCloseEditPanel(),document.body.classList.remove("builder-panel-opened")},onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"times",size:"1x"}))),K.createElement("div",{className:"builder-modal-body"},K.createElement(Vl,{addon:a,uniqueId:m,addonName:n,settings:t,onSaveSettings:r,onDynamicSubmit:c,toggleType:d,reduxProps:p}))))))):null};var Ov=function(e){var t=e.selectedLayout,n=(e.importPageData,e.pageCssHandler,e.onCloseModal,(0,K.useState)(!1)),o=(0,J.Z)(n,2),i=o[0];return o[1],K.createElement("div",{className:"builder-modal-footer builder-modal-footer-white"},K.createElement("a",{href:t.preview,className:"builder-button builder-button-secondary",target:"_blank",rel:"noreferrer"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_LIVE_DEMO")),K.createElement("button",{className:"builder-button builder-button-primary",onClick:nt},i?K.createElement("div",{className:"builder-spinner builder-spinner-sm builder-text-white","area-hidden":"true"}):"".concat(Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_IMPORT"))))};const wv=(0,mo.$j)(null,(function(e){return{importPageData:function(t){return e(li(t))},pageCssHandler:function(t){return e(si(t))}}}))((function(e){var t,n=e.selectedTemplate,o=e.onCloseModal,i=e.importPageData,a=e.pageCssHandler,l=(0,K.useState)(null==n?void 0:n.layouts[0]),r=(0,J.Z)(l,2),c=r[0],d=r[1];return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},K.createElement("div",{className:"builder-p-5"},K.createElement("div",{className:"builder-row builder-gutter-30"},K.createElement("div",{className:"builder-column-5"},!!n&&K.createElement("div",{className:"builder-mb-5"},K.createElement("img",{className:"builder-shadow builder-radius-5",src:null!==(t=null==c?void 0:c.thumb)&&void 0!==t?t:n.thumb,alt:n.title}))),K.createElement("div",{className:"builder-column-7"},K.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-mb-4"},K.createElement("span",{className:"builder-fs-h2"},n.title),K.createElement("span",{className:"builder-fs-1 builder-d-flex "},n.count," ",Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS"),K.createElement("span",{className:"builder-ms-2"},K.createElement(Cu,{size:"lg"})))),K.createElement("div",{className:"builder-fs-2 builder-opacity-7 builder-mb-5"},n.description),K.createElement("div",{className:"builder-row builder-gutter-30"},null==n?void 0:n.layouts.map((function(e){return K.createElement("div",{className:"builder-column-4 builder-mb-5",key:e.id,onClick:function(){return d(e)}},K.createElement("div",{className:"builder-card builder-card-selectable".concat(e.id===(null==c?void 0:c.id)?" active":"")},K.createElement("div",{className:"builder-card-image builder-card-image-scrollable"},K.createElement("img",{src:e.thumb,alt:e.title,loading:"lazy"})),K.createElement("div",{className:"builder-card-footer"},K.createElement("span",{className:"builder-card-title"},e.title))))}))))))),!!c&&K.createElement(Ov,{selectedLayout:c,importPageData:i,pageCssHandler:a,onCloseModal:o}))}));var Cv="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=pre-page-list&editarea=frontend");const Pv=function(e){var t=e.layoutList,n=e.setTemplateList,o=e.handleFetching,i=e.onShowLayoutDetails;return(0,K.useEffect)((function(){t.length||(0,At.Z)(Nt().mark((function e(){var t;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.prev=1,e.next=4,fetch(Cv);case 4:return e.next=6,e.sent.json();case 6:(t=e.sent).status&&(0,Y.unstable_batchedUpdates)((function(){n(t.data),o(!1)})),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(1),re(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_FETCHING_TEMPLATES")),o(!1);case 14:case"end":return e.stop()}}),e,null,[[1,10]])})))()}),[]),t.length?K.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},K.createElement("div",{className:"builder-layout-list"},t.map((function(e){return K.createElement("div",{key:e.id,onClick:i(e)},K.createElement("div",{className:"builder-card"},K.createElement("div",{className:"builder-card-image builder-card-image-scrollable"},K.createElement(Bp,{src:e.thumb,alt:e.title,fallback:K.createElement(yc,null)}),K.createElement(Cu,{size:"md"})),K.createElement("div",{className:"builder-layout-accent-color",style:{backgroundColor:"rgba(".concat(e.accent_color?e.accent_color:"0, 0, 0",", .7)")}},K.createElement("span",{style:{backgroundColor:"rgba(".concat(e.accent_color?e.accent_color:"0, 0, 0",", .3)")}})),K.createElement("div",{className:"builder-card-footer"},K.createElement("div",{className:"builder-card-title"},e.title),K.createElement("div",{className:"builder-card-sub-title"},e.count," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_TITLE")))))})))):K.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},K.createElement(zr,{message:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_NO_LAYOUT_FOUND")}))};function Av(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Dv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Av(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Av(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Nv=[{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_TITLE_ASC"),value:"asc"},{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_TITLE_DESC"),value:"desc"},{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_TITLE_POPULAR_FIRST"),value:"popular-first"}],Sv=function(e){var t=e.searchText,n=e.onChange;return K.createElement("div",{className:"builder-modal-sidebar-header builder-flex-stack-item"},K.createElement("div",{className:"builder-has-icon-left"},K.createElement(wo,{name:"search",className:"builder-form-icon"}),K.createElement("input",{type:"text",className:"builder-form-field",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_SEARCH_PLACEHOLDER"),value:t,onChange:n})))};const Tv=function(e){var t,n=e.onCloseModal,o=(0,K.useState)(!1),i=(0,J.Z)(o,2),a=i[0],l=i[1],c=(0,K.useState)(""),d=(0,J.Z)(c,2),s=d[0],u=d[1],m=(0,K.useState)(null),p=(0,J.Z)(m,2),v=p[0],f=p[1],b=(0,K.useState)([]),h=(0,J.Z)(b,2),g=h[0],_=h[1],E=(0,K.useState)({layouts:[],pages:[],savedAddons:[],savedSections:[]}),y=(0,J.Z)(E,2),I=y[0],x=y[1],O=(0,K.useState)({page:null,sortBy:null}),w=(0,J.Z)(O,2),C=w[0],P=w[1],A=(0,K.useMemo)((function(){var e=X()(I.layouts);return g.length&&(e=e.filter((function(e){return g.includes(e.id)}))),e.reduce((function(e,t){var n=t.templates.sort((function(e,t){var n;return mt(e,t,null===(n=C.sortBy)||void 0===n?void 0:n.value)}));if(s.trim()&&(n=n.filter((function(e){return e.title.toLowerCase().includes(s.toLowerCase().trim())}))),!C.page)return[].concat((0,r.Z)(e),(0,r.Z)(n));var o=[];return n.forEach((function(e){var t=e.layouts.filter((function(e){return e.title.toLocaleLowerCase()===C.page.value.toLocaleLowerCase()})).map((function(t){return Dv(Dv({},t),{},{templateName:e.title})}));o.push.apply(o,(0,r.Z)(t))})),[].concat((0,r.Z)(e),o)}),[])}),[I.layouts,g,s,C.page,null===(t=C.sortBy)||void 0===t?void 0:t.value]),D=function(e){var t=e.target.value;u(t)};return a?K.createElement(yc,null):K.createElement("div",{className:"builder-modal-container"},K.createElement(Yp,{layoutData:I,searchText:s,onChangeSearchText:D,selectedCategories:g,onSelectCategory:function(e){return function(t){var n=t.target.checked?[].concat((0,r.Z)(g),[e]):g.filter((function(t){return t!==e}));_(n)}},hideSidebar:!!v}),K.createElement("div",{className:"builder-modal-main builder-flex-stack"},v&&K.createElement(zp,{onBackLayoutList:function(e){return function(){return f(e)}}}),v?K.createElement(wv,{selectedTemplate:v,onCloseModal:n}):K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-d-flex builder-justify-content-between builder-px-2"},K.createElement(Sv,{searchText:s,onChange:D}),K.createElement("div",{className:"builder-layouts-filter-wrapper builder-w-100 builder-me-4"},K.createElement(Vi.ZP,{className:"builder-select-container builder-select-filter",classNamePrefix:"builder-select",isClearable:!1,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_PAGE"),value:C.page,options:I.pages,onChange:function(e){P(Dv(Dv({},C),{},{page:e}))},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}),K.createElement(Vi.ZP,{className:"builder-select-container builder-select-filter",classNamePrefix:"builder-select",isClearable:!1,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_SORT_BY"),value:C.sortBy,options:Nv,onChange:function(e){P(Dv(Dv({},C),{},{sortBy:e}))},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}),K.createElement("button",{type:"button",className:"builder-button ".concat(C.page||C.sortBy?"":"disabled"),onClick:function(){P({page:null,sortBy:null}),u("")}},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_RESET")))),C.page?A.length>0?K.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},K.createElement("div",{className:"builder-layout-list"},A.map((function(e,t){return K.createElement(Vp,{key:t,layout:e,onCloseModal:n})})))):K.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},K.createElement(zr,{message:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_NO_LAYOUT_FOUND")})):K.createElement(Pv,{layoutList:A,setTemplateList:function(e){return function(t){var n,o;x(Dv(Dv({},I),{},"layouts"===e?{layouts:null!==(n=null==t?void 0:t.layouts)&&void 0!==n?n:[],pages:null!==(o=null==t?void 0:t.pages)&&void 0!==o?o:[]}:(0,U.Z)({},e,t)))}}("layouts"),handleFetching:function(e){return l(e)},onShowLayoutDetails:function(e){return function(){return f(e)}}}))))},Rv=function(e){var t=e.open,n=e.onOpen,o=e.id;return K.createElement(yl,{isOpen:t,onClose:function(){return n(!1)},cssClass:"builder-modal-dialog-centered",size:"lg"},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return n(!1)}},K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_PERMISSION_MODAL_TITLE"))),K.createElement("div",null,K.createElement("div",null,K.createElement("iframe",{src:"".concat(pagebuilder_base,"administrator/index.php?option=com_sppagebuilder&view=page&layout=edit&id=").concat(o,"&tmpl=component"),name:"editorIframe",title:"editor iframe",style:{width:"100%",height:"600px"}}))),K.createElement(El,null,K.createElement("div",{className:"builder-d-flex justify-content-end builder-mt-3"},K.createElement("button",{type:"button",onClick:function(){return n(!1)},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),K.createElement("button",{type:"button",className:"builder-button builder-button-primary builder-ms-2",onClick:function(){n(!1)}},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_APPLY"))))))};var kv={top:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},left:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"}},Lv=[{label:"Position",fieldKey:"position",fields:[{label:"Top",fieldKey:"top"},{label:"Left",fieldKey:"left"}]}];const Mv=function(e){var t=e.input,n=e.params,o=(0,K.useState)(4),i=(0,J.Z)(o,2),a=i[0],l=i[1],r=_e.device,c=(0,K.useState)((function(){return Ie(t.value)&&we(t.value)?t.value:kv})),d=(0,J.Z)(c,2),s=d[0],u=d[1];(0,K.useEffect)((function(){"%"!==s.top.unit||"%"!==s.left.unit||"0"!==s.top[r]&&"50"!==s.top[r]&&"100"!==s.top[r]||"0"!==s.left[r]&&"50"!==s.left[r]&&"100"!==s.left[r]?l(-1):cl(X()(s),l,r)}),[r]);var m=function(e){var n=X()(s),o=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"xl";switch(e){case 0:t.top[n]="0",t.left[n]="0";break;case 1:t.top[n]="0",t.left[n]="50";break;case 2:t.top[n]="0",t.left[n]="100";break;case 3:t.top[n]="50",t.left[n]="0";break;case 4:t.top[n]="50",t.left[n]="50";break;case 5:t.top[n]="50",t.left[n]="100";break;case 6:t.top[n]="100",t.left[n]="0";break;case 7:t.top[n]="100",t.left[n]="50";break;case 8:t.top[n]="100",t.left[n]="100"}return t.top.unit="%",t.left.unit="%",t}(e,X()(n),r),i=X()(s);i=o,t.onChange(i),u(i),l(e)};return K.createElement("div",{className:"builder-form-group"},Lv.map((function(e){return K.createElement("div",{key:e.fieldKey,"data-field":null==t?void 0:t.name,className:"".concat(null!=n.class?" "+n.class:""," builder-row builder-align-items-center")},K.createElement("label",{className:"builder-column-12 builder-mb-2"},void 0!==n.desc&&""!=n.desc?K.createElement(Wi.Z,{content:n.desc,tagName:"span"},(null==n?void 0:n.label)||(null==e?void 0:e.label)):e.label),e.fields.map((function(n){var o,i={value:X()(s)[n.fieldKey][r],unit:null===(o=X()(s)[n.fieldKey])||void 0===o?void 0:o.unit};return K.createElement("div",{key:n.fieldKey,className:"builder-column-4"},K.createElement(gs,{input:t,label:n.label,fieldValue:i,isAngleUnit:null==e?void 0:e.isAngleUnit,onChange:function(o){var i=X()(s);i[null==n?void 0:n.fieldKey][r]=null==o?void 0:o.value,i[null==n?void 0:n.fieldKey].unit=null==o?void 0:o.unit,"position"===e.fieldKey&&cl(X()(i),l,r),t.onChange(i),u(i)}}))})),K.createElement("div",{className:"builder-column-4 builder-d-flex builder-justify-content-end"},"position"===e.fieldKey&&K.createElement(Es,{activeIndex:a,onClick:m,customCss:""})))})))};var Bv=function(e){var t=e.field,n=e.onChange,o=e.defaultValue,i=e.initialValue,a=(0,K.useState)(null!=t&&t.value?null==t?void 0:t.value:o||i),l=(0,J.Z)(a,2),r=l[0],c=l[1],d=function(e){c(e)};switch((0,K.useEffect)((function(){null!=t&&t.value&&c(null==t?void 0:t.value)}),[]),(0,K.useEffect)((function(){n(r)}),[r]),t.type.toLowerCase()){case"hidden":return K.createElement("input",{name:t.name,type:"hidden",value:r,onChange:function(e){return d(e.target.value)}});case"text":return K.createElement(lr,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.desc,placeholder:(null==t?void 0:t.placeholder)||void 0}});case"textarea":return K.createElement(os,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.desc}});case"slider":return K.createElement(Da,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.desc,max:"%"===(null==r?void 0:r.unit)?"close_btn_position_x"===t.name||"close_btn_position_y"===t.name?1e3:100:null==t?void 0:t.max,min:"close_btn_position_x"===t.name||"close_btn_position_y"===t.name?-1e3:null==t?void 0:t.min,unit:void 0!==(null==t?void 0:t.unit)?null==t?void 0:t.unit:void 0,units:void 0!==(null==t?void 0:t.units)?null==t?void 0:t.units:["px","rem","em","%"],responsive:void 0!==(null==t?void 0:t.responsive)&&(null==t?void 0:t.responsive)}});case"checkbox":return K.createElement(fl,{input:{name:t.name,value:r,onChange:function(e){return d((0,tn.toNumber)(e))}},params:{title:t.label,desc:t.desc}});case"animation":return K.createElement(ja,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.value}});case"select":return K.createElement("div",{className:"builder-form-group"},null!=t&&t.label?K.createElement("label",{className:"builder-border-title"},null==t?void 0:t.label):null,K.createElement(Fa,{params:{title:t.label,desc:t.value,responsive:!1,type:"select",values:t.options},input:{value:r,onChange:function(e){d(e)}}}));case"buttons":return K.createElement(ml,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.value,values:t.values}});case"color":return K.createElement(Ol,{input:{name:t.name,value:r,onChange:function(e){return d(e||"transparent")}},params:{title:t.label,desc:t.value}});case"image":return K.createElement(Dc,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.value,hide_alt_text:!0}});case"gradient":return K.createElement(Br,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.value}});case"border":return K.createElement(qa,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.value}});case"boxshadow":return K.createElement(el,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.value}});case"margin":case"padding":return K.createElement(xa,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label}});case"position":return K.createElement(Mv,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.label}});case"icon":return K.createElement(Vr,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.value,chooseIconText:Joomla.JText._("COM_SPPAGEBUILDER_CHANGE_ICON")}});case"typography":return K.createElement(Ts,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.value}});case"codeeditor":return K.createElement(xl,{input:{name:t.name,value:r,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.desc}});case"spmedia":var s=r;if((0,tn.isString)(r))try{s=JSON.parse(r)}catch(e){s=r}return K.createElement(Dc,{input:{name:t.name,value:s,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.desc}});default:if(void 0!==(null==t?void 0:t.options)&&"object"===(0,pe.Z)(t.options)){var u="accesslevel"===t.type?accessLevels:t.options.map((function(e){return{label:e.text,value:e.value}})),m=u.find((function(e){return e.value==r}))||[];return K.createElement("div",{className:"builder-form-group"},K.createElement("label",null,""!==t.desc?K.createElement(Wi.Z,{content:t.desc,tagName:"span"},t.label):t.label),K.createElement(Vi.ZP,{name:t.name,options:u,value:m,onChange:function(e){return d(e.value)},className:"builder-select-container",classNamePrefix:"builder-select"}))}return null}};const Zv=function(e){var t,n=e.groupName,o=e.fields,i=e.changeData,a=e.validFields,l=e.defaultValues,r=e.heading,c=e.isDisplayable,d=(0,K.useState)(!1),s=(0,J.Z)(d,2),u=s[0],m=s[1],p=o.find((function(e){return"asset_id"===e.name})),v=o.find((function(e){return"id"===e.name})),f=Ie(p)&&!p.value;return"basic"===n&&"general"===r?K.createElement(K.Fragment,null,o.map((function(e,t){return a.includes(e.name)&&K.createElement(Bv,{field:e,key:t,onChange:function(t){return i(e.name,t)},defaultValue:l[e.name]})})),K.createElement("div",{className:"builder-form-group"},K.createElement("label",null,K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PERMISSION_FIELD_LABEL"))),K.createElement("div",null,K.createElement("button",{type:"button",className:"builder-button builder-button-secondary",onClick:function(){return m(!0)},disabled:f},K.createElement(wo,{name:"cog"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MANAGE_PERMISSION_BUTTON_LABEL")),f&&K.createElement("p",{className:"builder-text-caption"},Joomla.JText._("COM_SPPAGEBUILDER_MANAGE_PERMISSION_HELP_MESSAGE")),K.createElement(Rv,{open:u,onOpen:m,id:Number(null!==(t=null==v?void 0:v.value)&&void 0!==t?t:0)})))):o.map((function(e,t){return c(null==e?void 0:e.depends)&&K.createElement(Bv,{key:t,field:e,onChange:function(t){return i(e.name,t)},defaultValue:l[e.name],initialValue:e.default})}))};var jv=function(e,t){return{basic:{layout:{name:"Layout",fields:[{name:"width",class:"sp-pagebuilder-form-control",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_WIDTH"),required:"true",size:"40",type:"slider",min:"0",max:"2000",unit:!0,responsive:!0,value:(null==e?void 0:e.width)||""},{name:"max_width",class:"sp-pagebuilder-form-control",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MAX_WIDTH"),required:"true",size:"40",type:"slider",min:"0",max:"2000",unit:!0,responsive:!0,value:(null==e?void 0:e.max_width)||""},{name:"height",class:"sp-pagebuilder-form-control",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_HEIGHT"),required:"true",size:"40",type:"slider",min:"0",max:"2000",unit:!0,responsive:!0,value:(null==e?void 0:e.height)||""},{name:"max_height",class:"sp-pagebuilder-form-control",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MAX_HEIGHT"),required:"true",size:"40",type:"slider",min:"0",max:"2000",unit:!0,responsive:!0,value:(null==e?void 0:e.max_height)||""},{name:"position",class:"sp-pagebuilder-form-control",default:{top:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},left:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"}},desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_POSITION"),required:"true",size:"40",type:"position",value:(null==e?void 0:e.position)||""},{name:"close_outside_click",class:"sp-pagebuilder-form-control",default:"0",desc:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_ON_OUTSIDE_CLICK_DESC"),label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_ON_OUTSIDE_CLICK"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.close_outside_click)||""}]},animation:{name:"Animation",fields:[{name:"toggle_enter_animation",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_ENTER_ANIMATION"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.toggle_enter_animation)||""},{name:"enter_animation",class:"sp-pagebuilder-form-control",default:"fadeIn",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_ENTER_ANIMATION"),required:"false",size:"40",type:"animation",depends:[["toggle_enter_animation","=",1]],value:(null==e?void 0:e.enter_animation)||""},{name:"enter_animation_duration",class:"sp-pagebuilder-form-control",default:2e3,desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_DURATION"),required:"false",size:"40",type:"slider",max:1e4,depends:[["toggle_enter_animation","=",1]],value:(null==e?void 0:e.enter_animation_duration)||""},{name:"enter_animation_delay",class:"sp-pagebuilder-form-control",default:0,desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_DELAY"),required:"false",size:"40",type:"slider",max:1e4,depends:[["toggle_enter_animation","=",1]],value:(null==e?void 0:e.enter_animation_delay)||""},{name:"toggle_exit_animation",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_EXIT_ANIMATION"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.toggle_exit_animation)||""},{name:"exit_animation",class:"sp-pagebuilder-form-control",default:"fadeIn",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_EXIT_ANIMATION"),required:"false",size:"40",type:"animation",depends:[["toggle_exit_animation","=",1]],value:(null==e?void 0:e.exit_animation)||""},{name:"exit_animation_duration",class:"sp-pagebuilder-form-control",default:2e3,desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_DURATION"),required:"false",size:"40",type:"slider",max:1e4,depends:[["toggle_exit_animation","=",1]],value:(null==e?void 0:e.exit_animation_duration)||""},{name:"exit_animation_delay",class:"sp-pagebuilder-form-control",default:0,desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_DELAY"),required:"false",size:"40",type:"slider",max:1e4,depends:[["toggle_exit_animation","=",1]],value:(null==e?void 0:e.exit_animation_delay)||""}]},general:{name:"General",fields:(0,r.Z)(t)}},styles:{popup:{name:"Popup",fields:[{name:"background_type",class:"sp-pagebuilder-form-control",default:"color",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_FE"),required:"false",size:"40",type:"buttons",values:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_COLOR_FE"),value:"color"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_FE"),value:"image"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_GRADIENT_FE"),value:"gradient"}],value:(null==e?void 0:e.background_type)||""},{name:"bg_color",class:"sp-pagebuilder-form-control",default:"",desc:"",required:"false",size:"40",type:"color",depends:[["background_type","=","color"]],value:(null==e?void 0:e.bg_color)||""},{name:"bg_media",class:"sp-pagebuilder-form-control",default:"",desc:"",required:"false",size:"40",type:"image",depends:[["background_type","=","image"]],value:(null==e?void 0:e.bg_media)||""},{name:"bg_media_repeat",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_REPEAT"),required:"false",size:"40",type:"select",depends:[["background_type","=","image"]],values:["no-repeat","repeat","repeat-x","repeat-y","inherit"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_NO_REPEAT"),value:"no-repeat"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_REPEAT_X"),value:"repeat-x"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_REPEAT_Y"),value:"repeat-y"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_REPEAT_INHERIT"),value:"inherit"}],value:(null==e?void 0:e.bg_media_repeat)||""},{name:"bg_media_position",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_POSITION"),required:"false",size:"40",type:"select",depends:[["background_type","=","image"]],values:["0 0","0 50%","0 100%","50% 0","50% 50%","50% 100%","100% 0","100% 50%","100% 100%"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_LEFT_TOP"),value:"0 0"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_LEFT_CENTER"),value:"0 50%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_LEFT_BOTTOM"),value:"0 100%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_CENTER_TOP"),value:"50% 0"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_CENTER_CENTER"),value:"50% 50%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_CENTER_BOTTOM"),value:"50% 100%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_RIGHT_TOP"),value:"100% 0"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_RIGHT_CENTER"),value:"100% 50%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_RIGHT_BOTTOM"),value:"100% 100%"}],value:(null==e?void 0:e.bg_media_position)||""},{name:"bg_media_attachment",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_ATTACHMENT"),required:"false",size:"40",type:"select",depends:[["background_type","=","image"]],values:["fixed","scroll","inherit"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_ATTACHMENT_FIXED"),value:"fixed"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_ATTACHMENT_SCROLL"),value:"scroll"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_ATTACHMENT_INHERIT"),value:"inherit"}],value:(null==e?void 0:e.bg_media_attachment)||""},{name:"bg_media_size",class:"sp-pagebuilder-form-control",default:0,desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_SIZE"),required:"false",size:"40",type:"select",depends:[["background_type","=","image"]],values:["cover","contain","inherit"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_SIZE_COVER"),value:"cover"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_SIZE_CONTAIN"),value:"contain"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_SIZE_INHERIT"),value:"inherit"}],value:null==e?void 0:e.bg_media_size},{name:"bg_gradient",class:"sp-pagebuilder-form-control",default:"",desc:"",required:"false",size:"40",type:"gradient",depends:[["background_type","=","gradient"]],value:(null==e?void 0:e.bg_gradient)||""},{name:"bg_media_overlay",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_OVERLAY"),required:"false",size:"40",type:"checkbox",depends:[["background_type","=","image"]],value:(null==e?void 0:e.bg_media_overlay)||""},{name:"bg_media_overlay_blend_mode",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_OVERLAY_BLEND_MODE"),required:"false",size:"40",type:"select",depends:[["background_type","=","image"],["bg_media_overlay","=",1]],values:["normal","color","color-burn","color-dodge","darken","difference","exclusion","hard-light","hue","lighten","luminosity","multiply","overlay","saturation","screen","soft-light"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_NORMAL"),value:"normal"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_COLOR"),value:"color"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_COLOR_BURN"),value:"color-burn"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_COLOR_DODGE"),value:"color-dodge"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_DARKEN"),value:"darken"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_DIFFERENCE"),value:"difference"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_EXCLUSION"),value:"exclusion"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_HARD_LIGHT"),value:"hard-light"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_HUE"),value:"hue"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_LIGHTEN"),value:"lighten"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_LUMINOSITY"),value:"luminosity"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_MULTIPLY"),value:"multiply"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_OVERLAY"),value:"overlay"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_SATURATION"),value:"saturation"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_SCREEN"),value:"screen"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_SOFT_LIGHT"),value:"soft-light"}],value:(null==e?void 0:e.bg_media_overlay_blend_mode)||""},{name:"margin",class:"sp-pagebuilder-form-control",default:"0px 0px 0px 0px",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MARGIN"),required:"false",size:"40",type:"margin",value:(null==e?void 0:e.margin)||""},{name:"padding",class:"sp-pagebuilder-form-control",default:"0px 0px 0px 0px",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_PADDING"),required:"false",size:"40",type:"padding",value:(null==e?void 0:e.padding)||""},{name:"border",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BORDER"),required:"false",size:"40",type:"border",value:(null==e?void 0:e.border)||""},{name:"border_radius",class:"sp-pagebuilder-form-control",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"px"},min:0,max:2e3,desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BORDER_RADIUS_FE"),required:"false",size:"40",type:"slider",unit:!0,responsive:!0,value:(null==e?void 0:e.border_radius)||""},{name:"boxshadow",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BOX_SHADOW"),required:"false",size:"40",type:"boxshadow",value:(null==e?void 0:e.boxshadow)||""}]},overlay:{name:"Overlay",fields:[{name:"overlay",class:"sp-pagebuilder-form-control",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_OVERLAY"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.overlay)||""},{name:"overlay_background_type",class:"sp-pagebuilder-form-control",default:"color",desc:"",label:"Overlay Background",required:"false",size:"40",type:"buttons",values:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_COLOR_FE"),value:"color"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_FE"),value:"image"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_GRADIENT_FE"),value:"gradient"}],value:(null==e?void 0:e.overlay_background_type)||"color",depends:[["overlay","=",1]]},{name:"overlay_bg_color",class:"sp-pagebuilder-form-control",default:"rgba(0, 0, 0, 0.7)",desc:"",required:"false",size:"40",type:"color",depends:[["overlay","=",1],["overlay_background_type","=","color"]],value:(null==e?void 0:e.overlay_bg_color)||"rgba(0, 0, 0, 0.7)"},{name:"overlay_bg_media",class:"sp-pagebuilder-form-control",default:"",desc:"",required:"false",size:"40",type:"image",depends:[["overlay","=",1],["overlay_background_type","=","image"]],value:(null==e?void 0:e.overlay_bg_media)||""},{name:"overlay_bg_media_repeat",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_REPEAT"),required:"false",size:"40",type:"select",depends:[["overlay_background_type","=","image"]],values:["no-repeat","repeat","repeat-x","repeat-y","inherit"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_NO_REPEAT"),value:"no-repeat"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_REPEAT_X"),value:"repeat-x"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_REPEAT_Y"),value:"repeat-y"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_REPEAT_INHERIT"),value:"inherit"}],value:(null==e?void 0:e.overlay_bg_media_repeat)||""},{name:"overlay_bg_media_position",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_POSITION"),required:"false",size:"40",type:"select",depends:[["overlay_background_type","=","image"]],values:["0 0","0 50%","0 100%","50% 0","50% 50%","50% 100%","100% 0","100% 50%","100% 100%"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_LEFT_TOP"),value:"0 0"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_LEFT_CENTER"),value:"0 50%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_LEFT_BOTTOM"),value:"0 100%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_CENTER_TOP"),value:"50% 0"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_CENTER_CENTER"),value:"50% 50%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_CENTER_BOTTOM"),value:"50% 100%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_RIGHT_TOP"),value:"100% 0"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_RIGHT_CENTER"),value:"100% 50%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_RIGHT_BOTTOM"),value:"100% 100%"}],value:(null==e?void 0:e.overlay_bg_media_position)||""},{name:"overlay_bg_media_attachment",class:"sp-pagebuilder-form-control",default:"",desc:"",label:"Background Attachment",required:"false",size:"40",type:"select",depends:[["overlay_background_type","=","image"]],values:["fixed","scroll","inherit"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_ATTACHMENT_FIXED"),value:"fixed"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_ATTACHMENT_SCROLL"),value:"scroll"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_ATTACHMENT_INHERIT"),value:"inherit"}],value:(null==e?void 0:e.overlay_bg_media_attachment)||""},{name:"overlay_bg_media_size",class:"sp-pagebuilder-form-control",default:0,desc:"",label:"Background Size",required:"false",size:"40",type:"select",depends:[["overlay_background_type","=","image"]],values:["cover","contain","inherit"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_SIZE_COVER"),value:"cover"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_SIZE_CONTAIN"),value:"contain"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_SIZE_INHERIT"),value:"inherit"}],value:(null==e?void 0:e.overlay_bg_media_size)||""},{name:"overlay_bg_gradient",class:"sp-pagebuilder-form-control",default:"",desc:"",required:"false",size:"40",type:"gradient",depends:[["overlay","=",1],["overlay_background_type","=","gradient"]],value:(null==e?void 0:e.overlay_bg_gradient)||""},{name:"overlay_bg_media_overlay",class:"sp-pagebuilder-form-control",default:"",desc:"",label:"Enable Overlay",required:"false",size:"40",type:"checkbox",depends:[["overlay_background_type","=","image"]],value:(null==e?void 0:e.overlay_bg_media_overlay)||""},{name:"overlay_bg_media_overlay_blend_mode",class:"sp-pagebuilder-form-control",default:"",desc:"",label:"Blend Mode",required:"false",size:"40",type:"select",depends:[["overlay_background_type","=","image"],["overlay_bg_media_overlay","=",1]],values:["normal","color","color-burn","color-dodge","darken","difference","exclusion","hard-light","hue","lighten","luminosity","multiply","overlay","saturation","screen","soft-light"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_NORMAL"),value:"normal"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_COLOR"),value:"color"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_COLOR_BURN"),value:"color-burn"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_COLOR_DODGE"),value:"color-dodge"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_DARKEN"),value:"darken"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_DIFFERENCE"),value:"difference"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_EXCLUSION"),value:"exclusion"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_HARD_LIGHT"),value:"hard-light"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_HUE"),value:"hue"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_LIGHTEN"),value:"lighten"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_LUMINOSITY"),value:"luminosity"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_MULTIPLY"),value:"multiply"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_OVERLAY"),value:"overlay"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_SATURATION"),value:"saturation"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_SCREEN"),value:"screen"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_SOFT_LIGHT"),value:"soft-light"}],value:(null==e?void 0:e.overlay_bg_media_blend_mode)||""}]},close_btn:{name:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON"),fields:[{name:"close_btn_position",class:"sp-pagebuilder-form-control",default:"inside",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_POSITION_FE"),required:"false",size:"40",type:"select",values:["inside","outside","custom"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_POSITION_INSIDE"),value:"inside"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_POSITION_OUTSIDE"),value:"outside"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_POSITION_CUSTOM"),value:"custom"}],value:(null==e?void 0:e.close_btn_position)||""},{name:"close_btn_position_x",class:"sp-pagebuilder-form-control",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"px"},desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_CUSTOM_POSITION_X_FE"),inline:"true",required:"false",size:"40",type:"slider",max:2e3,min:0,unit:!0,responsive:!0,depends:[["close_btn_position","=","custom"]],value:(null==e?void 0:e.close_btn_position_x)||""},{name:"close_btn_position_y",class:"sp-pagebuilder-form-control",desc:"",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"px"},label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_CUSTOM_POSITION_Y_FE"),inline:"true",required:"false",size:"40",type:"slider",max:2e3,min:0,unit:!0,responsive:!0,depends:[["close_btn_position","=","custom"]],value:(null==e?void 0:e.close_btn_position_y)||""},{name:"close_btn_event_type",class:"sp-pagebuilder-form-control",default:"normal",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_BUTTON_STATE"),required:"false",size:"40",type:"buttons",values:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_BUTTON_STATE_NORMAL"),value:"normal"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_BUTTON_STATE_HOVER"),value:"hover"}],value:(null==e?void 0:e.close_btn_event_type)||""},{name:"close_btn_color",class:"sp-pagebuilder-form-control",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_COLOR"),inline:"true",required:"false",size:"40",type:"color",depends:[["close_btn_event_type","=","normal"]],value:(null==e?void 0:e.close_btn_color)||""},{name:"close_btn_bg_color",class:"sp-pagebuilder-form-control",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_BG_COLOR"),inline:"true",required:"false",size:"40",type:"color",depends:[["close_btn_event_type","=","normal"]],value:(null==e?void 0:e.close_btn_bg_color)||""},{name:"close_btn_color_hover",class:"sp-pagebuilder-form-control",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_COLOR"),inline:"true",required:"false",size:"40",type:"color",depends:[["close_btn_event_type","=","hover"]],value:(null==e?void 0:e.close_btn_color_hover)||""},{name:"close_btn_bg_color_hover",class:"sp-pagebuilder-form-control",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_BG_COLOR"),inline:"true",required:"false",size:"40",type:"color",depends:[["close_btn_event_type","=","hover"]],value:(null==e?void 0:e.close_btn_bg_color_hover)||""},{name:"close_btn_padding",class:"sp-pagebuilder-form-control",desc:"",default:"0px 0px 0px 0px",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_PADDING"),inline:"true",required:"false",size:"40",type:"padding",value:(null==e?void 0:e.close_btn_padding)||""},{name:"close_btn_icon",class:"sp-pagebuilder-form-control",desc:"",default:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_ICON"),inline:"true",required:"false",size:"40",type:"icon",depends:[["close_btn_style","=","button"]],value:(null==e?void 0:e.close_btn_icon)||""},{name:"close_btn_text",class:"sp-pagebuilder-form-control",desc:"",default:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_TEXT"),inline:"true",required:"false",size:"40",type:"text",depends:[["close_btn_style","=","button"]],value:(null==e?void 0:e.close_btn_text)||""},{name:"close_btn_border_radius",class:"sp-pagebuilder-form-control",desc:"",default:"0",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BORDER_RADIUS"),inline:"true",required:"false",size:"40",type:"slider",value:(null==e?void 0:e.close_btn_border_radius)||""},{name:"close_btn_border",class:"sp-pagebuilder-form-control",desc:"",default:{border_width:"",border_color:"",border_style:""},label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BORDER"),inline:"true",required:"false",size:"40",type:"border",value:(null==e?void 0:e.close_btn_border)||""}]}},advanced:{advanced:{fields:[{name:"auto_close",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_AUTO_CLOSE"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.auto_close)||""},{name:"auto_close_after",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_AUTO_CLOSE_DELAY"),required:"false",size:"40",type:"slider",depends:[["auto_close","=",1]],unit:!1,value:(null==e?void 0:e.auto_close_after)||""},{name:"close_on_esc",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_ON_ESC_KEY"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.close_on_esc)||""},{name:"disable_page_scrolling",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_DISABLE_PAGE_SCROLLING"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.disable_page_scrolling)||""},{name:"close_on_click",class:"sp-pagebuilder-form-control",default:"",desc:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_ON_CLICK_DESC"),label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_ON_CLICK"),placeholder:"Ex: .selector",required:"false",size:"40",type:"text",value:(null==e?void 0:e.close_on_click)||""},{name:"css_class",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CSS_CLASS"),required:"false",size:"40",type:"text",value:(null==e?void 0:e.css_class)||""}]}},customCss:{customCss:{fields:[{name:"custom_css",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CUSTOM_CSS"),required:"false",size:"40",type:"codeeditor",value:(null==e?void 0:e.custom_css)||""}]}}}};function Gv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Jv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gv(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Uv=function(e){var t,n,o,i,a=e.value,l=e.field,r=e.onChange,c=e.settingsData,d=(e.ogImageData,(0,K.useState)(a&&(null===(t=JSON.parse(a))||void 0===t?void 0:t.type)||"fixed")),s=(0,J.Z)(d,2),u=s[0],m=s[1],p=(0,K.useState)((function(){var e;return"fixed"===u&&a&&(null===(e=JSON.parse(a))||void 0===e?void 0:e.src)||""})),v=(0,J.Z)(p,2),f=v[0],b=v[1],h=(0,K.useState)(a&&(null===(n=JSON.parse(a))||void 0===n?void 0:n.height)||""),g=(0,J.Z)(h,2),_=g[0],E=g[1],y=(0,K.useState)(a&&(null===(o=JSON.parse(a))||void 0===o?void 0:o.width)||""),I=(0,J.Z)(y,2),x=I[0],O=I[1],w=(0,K.useState)((function(){var e;return"variable"===u&&a&&(null===(e=JSON.parse(a))||void 0===e?void 0:e.src)||""})),C=(0,J.Z)(w,2),P=C[0],A=C[1],D=(0,K.useState)((function(){var e;return a&&(null===(e=JSON.parse(a))||void 0===e?void 0:e.alt)||""})),N=(0,J.Z)(D,2),S=N[0],T=N[1],R=(0,K.useState)(a&&JSON.parse(a)||{src:"",type:"fixed"}),k=(0,J.Z)(R,2),L=k[0],M=k[1];return(0,K.useEffect)((function(){r(JSON.stringify(Jv(Jv({},L),{},{type:u,src:"fixed"===u?f:P,height:_,width:x,alt:S})))}),[u,f,P,_,x,S]),"dynamic_content:detail"===(null==c?void 0:c.extension_view)?K.createElement("div",{className:"builder-form-group"},K.createElement("label",{style:{background:"#eff8ff"},className:"builder-link-title"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_OG_IMAGE_LEGEND")),K.createElement("div",{style:{background:"transparent",border:"1px solid rgba(121, 127, 167, 0.3)",borderRadius:6}},K.createElement("div",{style:{background:"transparent"},className:"builder-card-body builder-card-body-popover"},K.createElement("div",{className:"builder-my-2"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_OG_IMAGE_SOURCE")),K.createElement(Fa,{params:{type:"select",values:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_OG_IMAGE_SOURCE_MEDIA_MANAGER"),value:"fixed"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_OG_IMAGE_SOURCE_DYNAMIC_VARIABLE"),value:"variable"}]},input:{value:u||"fixed",onChange:function(e){m(e),M((function(t){return Jv(Jv({},t),{},{type:e})}))}}})),"variable"===u?K.createElement("div",{className:"builder-my-2"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_OG_IMAGE_SOURCE_DYNAMIC_VARIABLE")),K.createElement(Fa,{params:{type:"select",values:null==c||null===(i=c.dynamic_fields)||void 0===i||null===(i=i.image)||void 0===i?void 0:i.map((function(e){return{label:null==e?void 0:e.label,value:null==e?void 0:e.label}}))},input:{value:P,onChange:function(e){m("variable"),A(e),E(""),O(""),M((function(t){return Jv(Jv({},t),{},{type:"variable",src:e})}))}}})):K.createElement("div",{className:"builder-my-2"},K.createElement(Dc,{input:{name:l.name,value:f||"",onChange:function(e){b(null==e?void 0:e.src),E(null==e?void 0:e.height),O(null==e?void 0:e.width),m("fixed"),M((function(t){return Jv(Jv({},t),{},{src:null==e?void 0:e.src,type:"fixed"})}))}},params:{title:"Open Graph Image",desc:l.desc,placeholder:(null==l?void 0:l.placeholder)||"",hide_alt_text:!0}}),K.createElement("div",{className:"builder-form-group"},K.createElement("div",{className:"builder-column builder-mt-2"},K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT_DESC"),tagName:"span"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT"))),K.createElement("input",{value:S,className:"builder-form-field",autoComplete:"off",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT_PLACEHOLDER"),onChange:function(e){T(e.target.value),M((function(t){return Jv(Jv({},t),{},{alt:e.target.value})}))}}))))))):K.createElement("div",{className:"builder-my-2"},K.createElement(Dc,{input:{name:l.name,value:f||"",onChange:function(e){b(null==e?void 0:e.src),E(null==e?void 0:e.height),O(null==e?void 0:e.width),m("fixed"),M((function(t){return Jv(Jv({},t),{},{src:null==e?void 0:e.src,type:"fixed"})}))}},params:{title:"Open Graph Image",desc:l.desc,placeholder:(null==l?void 0:l.placeholder)||"",hide_alt_text:!0}}),K.createElement("div",{className:"builder-form-group"},K.createElement("div",{className:"builder-column builder-mt-2"},K.createElement(Wi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT_DESC"),tagName:"span"},K.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT"))),K.createElement("input",{value:S,className:"builder-form-field",autoComplete:"off",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT_PLACEHOLDER"),onChange:function(e){T(e.target.value),M((function(t){return Jv(Jv({},t),{},{alt:e.target.value})}))}}))))};var Hv=function(e){var t,n=e.dynamicFields,o=e.type,i=e.customClass;return n&&n[o]?K.createElement("div",{className:"sppb-dynamic-content-available-fields ".concat(i)},K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_AVAILABLE_VARIABLES")),null===(t=n[o])||void 0===t?void 0:t.map((function(e,t){return K.createElement("span",{key:t,"data-variable":!0},e.label)}))):null},Fv=function(e){var t=e.field,n=e.onChange,o=e.defaultValue,i=e.settingsData,a=e.ogImageData,l=(0,K.useState)(o||""),r=(0,J.Z)(l,2),c=r[0],d=r[1],s=function(e){d(e)};(0,K.useEffect)((function(){n(c)}),[c]);var u="dynamic_content:detail"===(null==i?void 0:i.extension_view);if("og_image"===(null==t?void 0:t.name))return K.createElement(Uv,{field:t,value:c,settingsData:i,onChange:function(e){s(e)},ogImageData:a});switch(t.type.toLowerCase()){case"hidden":return K.createElement("input",{name:t.name,type:"hidden",value:c,onChange:function(e){return s(e.target.value)}});case"text":return K.createElement(K.Fragment,null,K.createElement(lr,{input:{name:t.name,value:c,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.desc,placeholder:(null==t?void 0:t.placeholder)||""}}),"og_title"===(null==t?void 0:t.name)&&u&&K.createElement(Hv,{dynamicFields:null==i?void 0:i.dynamic_fields,type:"text",customClass:"mb-3"}));case"textarea":return K.createElement(K.Fragment,null,K.createElement(os,{input:{name:t.name,value:c,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.desc,placeholder:(null==t?void 0:t.placeholder)||""}}),["meta_description","og_description"].includes(null==t?void 0:t.name)&&u&&K.createElement(Hv,{dynamicFields:null==i?void 0:i.dynamic_fields,type:"text",customClass:"mb-2"}),function(e){return"meta_description"===e.name&&c.length>160?K.createElement("p",{className:"builder-text-danger builder-meta-desc-validation"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_META_DESCRIPTION_MAX_LENGTH")):null}(t));case"codeeditor":return K.createElement(xl,{input:{name:t.name,value:c,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.desc}});case"spmedia":var m=c;if((0,tn.isString)(c))try{m=JSON.parse(c)}catch(e){m=c}return K.createElement(Dc,{input:{name:t.name,value:m,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.desc,placeholder:(null==t?void 0:t.placeholder)||""}});default:if(void 0!==(null==t?void 0:t.options)&&"object"===(0,pe.Z)(t.options)){var p="accesslevel"===t.type?accessLevels:t.options.map((function(e){return{label:e.text,value:e.value}})),v=p.find((function(e){return e.value==c}))||[];return K.createElement("div",{className:"builder-form-group"},K.createElement("label",null,""!==t.desc?K.createElement(Wi.Z,{content:t.desc,tagName:"span"},t.label):t.label),K.createElement(Vi.ZP,{name:t.name,options:p,value:v,onChange:function(e){return s(e.value)},className:"builder-select-container",classNamePrefix:"builder-select"}))}return null}};const zv=function(e){var t,n=e.groupName,o=e.fields,i=e.changeData,a=e.validFields,l=e.defaultValues,r=e.settingsData,c=e.ogImageData,d=(0,K.useState)(!1),s=(0,J.Z)(d,2),u=s[0],m=s[1],p=o.find((function(e){return"asset_id"===e.name})),v=o.find((function(e){return"id"===e.name})),f=Ie(p)&&!p.value;return o.find((function(e){return"og_image"===e.name})),"basic"===n?K.createElement(K.Fragment,null,o.map((function(e,t){return K.createElement("div",{className:"builder-form-control",key:t},a.includes(e.name)&&K.createElement(Fv,{field:e,onChange:function(t){return i(e.name,t)},defaultValue:l[e.name]}))})),K.createElement("div",{className:"builder-form-control"},K.createElement("div",{className:"builder-form-group"},K.createElement("label",null,K.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PERMISSION_FIELD_LABEL"))),K.createElement("div",null,K.createElement("button",{type:"button",className:"builder-button builder-button-secondary",onClick:function(){return m(!0)},disabled:f},K.createElement(wo,{name:"cog"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MANAGE_PERMISSION_BUTTON_LABEL")),f&&K.createElement("p",{className:"builder-text-caption"},Joomla.JText._("COM_SPPAGEBUILDER_MANAGE_PERMISSION_HELP_MESSAGE")),K.createElement(Rv,{open:u,onOpen:m,id:Number(null!==(t=v.value)&&void 0!==t?t:0)}))))):o.map((function(e,t){return"og_image"===(null==e?void 0:e.name)?K.createElement(Fv,{key:t,field:e,onChange:function(t){return i(e.name,t)},defaultValue:l[e.name],settingsData:r,ogImageData:c}):K.createElement("div",{className:"builder-form-control",key:t},a.includes(e.name)&&K.createElement(Fv,{field:e,onChange:function(t){return i(e.name,t)},defaultValue:l[e.name],settingsData:r}))}))};function Vv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Wv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vv(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kv(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Yv(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Yv(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}function Yv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var qv={basic:Joomla.JText._("COM_SPPAGEBUILDER_PAGE_SETTINGS_BASIC"),seo:Joomla.JText._("COM_SPPAGEBUILDER_PAGE_SETTINGS_SEO"),pagecss:Joomla.JText._("COM_SPPAGEBUILDER_PAGE_SETTINGS_CSS")},Xv=["id","title","catid","published","language","access","css","meta_description","meta_keywords","robots","seo_spacer","author","og_type","og_title","og_image","og_description"];const $v=(0,mo.$j)((function(e){return{groups:e.pageOptions.form,optionData:e.pageOptions.data}}),(function(e){return{setSettingsData:function(t){return e(si(t))}}}))((function(e){var t,n,o,i,a=e.groups,l=e.dockState,r=e.optionData,c=e.onCloseOptionPanel,d=e.setSettingsData,s=e.updatePanelPosition,u=(0,K.useState)({id:0,title:"",catid:0,published:1,language:"*",access:1,css:"",meta_description:"",meta_keywords:"",robots:"",seo_spacer:"",og_type:"",og_title:"",og_image:"",og_description:"",author:""}),m=(0,J.Z)(u,2),p=m[0],v=m[1],f=(0,K.useState)(!0),b=(0,J.Z)(f,2),h=b[0],g=b[1],_=(0,K.useState)({}),E=(0,J.Z)(_,2),y=E[0],I=E[1],x=_e.device;(0,K.useEffect)((function(){s()}),[]);var O=(null===(t=document.location.search)||void 0===t?void 0:t.includes("popup"))||"popup"===(null==r?void 0:r.extension_view),w=document.querySelector(".sp-pagebuilder-popup")||(null===(n=window.iWindow)||void 0===n?void 0:n.document.querySelector(".sp-pagebuilder-popup"))||"",C=(null===(o=window.iWindow)||void 0===o||null===(o=o.document.querySelector(".sp-pagebuilder-container-popup"))||void 0===o?void 0:o.childNodes[0])||"",P=(0,K.useState)(null==w?void 0:w.clientHeight),A=(0,J.Z)(P,2),D=A[0],N=A[1],S=(0,K.useState)(null==C?void 0:C.clientHeight),T=(0,J.Z)(S,2),R=T[0],k=T[1],L=(0,K.useState)(null==w?void 0:w.clientWidth),M=(0,J.Z)(L,2),B=M[0],Z=M[1],j=(0,K.useState)(null==C?void 0:C.clientWidth),G=(0,J.Z)(j,2),H=G[0],F=G[1],z=(0,K.useState)(!1),V=(0,J.Z)(z,2),W=V[0],Y=V[1],q=function(){Y(!0)},$=function(){Y(!1)},Q=(null===(i=window.iWindow)||void 0===i||null===(i=i.document)||void 0===i?void 0:i.getElementById("sp-pagebuilder-popup-close-btn"))||document.getElementById("sp-pagebuilder-popup-close-btn")||"",ee=function(){Q&&(Q.style.color=(null==p?void 0:p.close_btn_color_hover)||"rgba(0, 0, 0, 0.7)",Q.style.backgroundColor=(null==p?void 0:p.close_btn_bg_color_hover)||"transparent")},te=function(){Q&&(Q.style.color=(null==p?void 0:p.close_btn_color)||"black",Q.style.backgroundColor=(null==p?void 0:p.close_btn_bg_color)||"transparent")};(0,K.useEffect)((function(){var e,t=(null===(e=window.iWindow)||void 0===e||null===(e=e.document)||void 0===e?void 0:e.getElementById("sp-pagebuilder-popup-close-btn"))||document.getElementById("sp-pagebuilder-popup-close-btn")||"";return""!==t&&O&&(t.addEventListener("mouseenter",q),t.addEventListener("mouseleave",$)),function(){""!==t&&O&&(t.removeEventListener("mouseenter",q),t.removeEventListener("mouseleave",$))}}),[Q]),(0,K.useEffect)((function(){var e,t=(null===(e=window.iWindow)||void 0===e||null===(e=e.document)||void 0===e?void 0:e.getElementById("sp-pagebuilder-popup-close-btn"))||document.getElementById("sp-pagebuilder-popup-close-btn")||"";""!==t&&O&&(t.style.color=W?(null==p?void 0:p.close_btn_color_hover)||"rgba(0, 0, 0, 0.7)":null==p?void 0:p.close_btn_color,t.style["background-color"]=W?(null==p?void 0:p.close_btn_bg_color_hover)||"transparent":null==p?void 0:p.close_btn_bg_color)}),[W,Q]),(0,K.useEffect)((function(){var e,t,n=document.querySelector(".sp-pagebuilder-popup")||(null===(e=window.iWindow)||void 0===e?void 0:e.document.querySelector(".sp-pagebuilder-popup")),o=(null===(t=window.iWindow)||void 0===t||null===(t=t.document.querySelector(".sp-pagebuilder-container-popup"))||void 0===t?void 0:t.childNodes[0])||"";if(n&&o&&O){var i=new ResizeObserver((function(e){var t,n=Kv(e);try{for(n.s();!(t=n.n()).done;){var o=t.value.contentRect,i=o.width,a=o.height;N(a),Z(i)}}catch(e){n.e(e)}finally{n.f()}})),a=new ResizeObserver((function(e){var t,n=Kv(e);try{for(n.s();!(t=n.n()).done;){var o=t.value.contentRect,i=o.width,a=o.height;k(a),F(i)}}catch(e){n.e(e)}finally{n.f()}}));return a.observe(o),i.observe(n),function(){i.disconnect(),a.disconnect()}}}),[w,C,O]);var ne=(0,K.useState)({}),oe=(0,J.Z)(ne,2),ie=oe[0],re=oe[1];(0,K.useEffect)((function(){var e=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.getData&id="+r.id;fetch(e,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}}).then((function(e){return e.json()})).then((function(e){return re(e)}))}),[r,O,a,null==p?void 0:p.id]),(0,K.useEffect)((function(){var e={},t=function(){var t=(0,At.Z)(Nt().mark((function t(){var n,o,i,l,c,d,s,u,m,p,f,b,h,_,E,y,x,w,C,P,A,D,N,S,T,R,k,L;return Nt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(g(!0),!O){t.next=68;break}if(i=X()(r),!0===(null==r?void 0:r.isImported)){t.next=13;break}return l=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.getData&id="+r.id,t.next=7,fetch(l,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 7:return c=t.sent,t.next=10,c.json();case 10:d=t.sent,s=Wv({},d),i=null==s?void 0:s.attribs;case 13:i&&Object.keys(i).forEach((function(t){e[t]=i[t]})),u=(null==e?void 0:e.bg_gradient)||{},m=u.deg,p=u.radialPos,f=u.color,b=u.color2,h=u.pos,_=u.pos2,E=u.type,void 0===m&&(m=45),void 0===p&&(p="center center"),void 0===f&&(f="#00C6FB"),void 0===b&&(b="#005BEA"),void 0===h&&(h=0),void 0===_&&(_=100),void 0===E&&(E="linear"),e.bg_gradient={deg:m,radialPos:p,color:f,color2:b,pos:h,pos2:_,type:E},e.bg_media_size=Ie(null==e?void 0:e.bg_media_size)?null==e?void 0:e.bg_media_size:"cover",e.close_btn_style=Ie(null==e?void 0:e.close_btn_style)?null==e?void 0:e.close_btn_style:"button",1===(null==e?void 0:e.toggle_enter_animation)&&(e.enter_animation=null!=e&&e.enter_animation?null==e?void 0:e.enter_animation:"fadeIn"),1===(null==e?void 0:e.toggle_exit_animation)&&(e.exit_animation=null!=e&&e.exit_animation?null==e?void 0:e.exit_animation:"rotateIn"),e.enter_animation_duration=Ie(null==e?void 0:e.enter_animation_duration)?null==e?void 0:e.enter_animation_duration:2e3,e.exit_animation_duration=Ie(null==e?void 0:e.exit_animation_duration)?null==e?void 0:e.exit_animation_duration:2e3,e.enter_animation_delay=Ie(null==e?void 0:e.enter_animation_delay)?null==e?void 0:e.enter_animation_delay:0,e.exit_animation_delay=Ie(null==e?void 0:e.exit_animation_delay)?null==e?void 0:e.exit_animation_delay:0,y=null===(n=window.iWindow)||void 0===n?void 0:n.document.getElementById("sp-pagebuilder-overlay"),x=null===(o=window.iWindow)||void 0===o?void 0:o.document.getElementById("sp-page-builder"),null==y||y.getAttribute("data-isoverlay"),w="true"===(null==x?void 0:x.getAttribute("data-isbg")),x&&!0!==(null==e?void 0:e.isImported)&&(e.background_type=w?null==e?void 0:e.background_type:"color",e.bg_color=null!=e&&e.bg_color?null==e?void 0:e.bg_color:"white"),!0===(null==e?void 0:e.isCleared)&&void 0===(null==e?void 0:e.background_type)&&(e.background_type="color",e.bg_color="white"),void 0===(null==e?void 0:e.close_btn_icon)&&(e.close_btn_icon="fas fa-times"),void 0===(null==e?void 0:e.overlay)&&(e.overlay=1,e.overlay_background_type="color",e.overlay_bg_color="rgba(0, 0, 0, 0.7)"),e.overlay_bg_media_size=Ie(null==e?void 0:e.overlay_bg_media_size)?null==e?void 0:e.overlay_bg_media_size:"cover",e.close_btn_event_type=Ie(null==e?void 0:e.close_btn_event_type)?null==e?void 0:e.close_btn_event_type:"normal",e.close_btn_color=null!=e&&e.close_btn_color?null==e?void 0:e.close_btn_color:"black",e.close_btn_bg_color=null!=e&&e.close_btn_bg_color?null==e?void 0:e.close_btn_bg_color:"transparent",e.close_btn_color_hover=null!=e&&e.close_btn_color_hover?null==e?void 0:e.close_btn_color_hover:"rgba(0, 0, 0, 0.7)",e.close_btn_bg_color_hover=null!=e&&e.close_btn_bg_color_hover?null==e?void 0:e.close_btn_bg_color_hover:"transparent",C=(null==e?void 0:e.overlay_bg_gradient)||{},P=C.deg,A=C.radialPos,D=C.color,N=C.color2,S=C.pos,T=C.pos2,R=C.type,void 0===P&&(P=45),void 0===A&&(A="center center"),void 0===D&&(D="#00C6FB"),void 0===N&&(N="#005BEA"),void 0===S&&(S=0),void 0===T&&(T=100),void 0===R&&(R="linear"),e.overlay_bg_gradient={deg:P,radialPos:A,color:D,color2:N,pos:S,pos2:T,type:R},e.width=(null==e?void 0:e.width)||{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},e.max_width=(null==e?void 0:e.max_width)||{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},e.height=(null==e?void 0:e.height)||{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},e.max_height=(null==e?void 0:e.max_height)||{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},e.position=(null==e?void 0:e.position)||{top:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},left:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"}},e.border_radius=(null==e?void 0:e.border_radius)||{xl:"",lg:"",md:"",sm:"",xs:"",unit:"px"},e.close_btn_border=(null==e?void 0:e.close_btn_border)||{border_width:"",border_color:"",border_style:""},e.close_btn_border_radius=null!=e&&e.close_btn_border_radius?(null==e?void 0:e.close_btn_border_radius)+"px":"0px",k=a.basic,L=jv(e,k),I(L),v(Wv(Wv({},r),e)),t.next=69;break;case 68:v(r);case 69:g(!1);case 70:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();t()}),[r,O,a,null==p?void 0:p.id]);var ce=function(e,t){if(O){var n=Wv(Wv({},p),{},(0,U.Z)({},e,t));v(n);var o=a.basic,i=jv(n,o);I(i)}else v((function(n){return Wv(Wv({},n),{},(0,U.Z)({},e,t))}))};(0,K.useEffect)((function(){var e,t,n,o,i,a,l,r,c,d,s,u,m,v,f,b,g,_,E,y,I,w,C,P,A,N,S,T,k,L,M,Z,j,G,J,U,F,z,V,W,K,Y,q,X,$,ne,oe,ie,ae,le,re,ce,de,se,ue,me,pe,ve,fe,be,he,ge,_e,Ee,ye,Ie,xe,Oe,we,Ce,Pe,Ae,De,Ne,Se,Te,Re,ke,Le,Me,Be,Ze,je,Ge,Je;if(O&&!h){var Ue=document.getElementById("btn-save-page")||document.getElementById("btn-next");null==Ue||Ue.setAttribute("style","cursor: default; opacity: 0.6; pointer-events: none;");var He=(null===(e=window.iWindow)||void 0===e?void 0:e.document.querySelector(".sp-pagebuilder-container-popup"))||"",Fe=(null===(t=window.iWindow)||void 0===t?void 0:t.document.querySelector(".sp-pagebuilder-container-popup").childNodes[0])||"",ze=(null===(n=window.iWindow)||void 0===n?void 0:n.document.getElementById("sp-pagebuilder-overlay"))||"";if(""!==He&&""!==Fe&&""!==ze){var Ve,We,Ke,Ye,qe=void 0!==(null==p?void 0:p.width)?{xl:null==p||null===(o=p.width)||void 0===o?void 0:o.xl,lg:(null==p||null===(i=p.width)||void 0===i?void 0:i.lg)||(null==p||null===(a=p.width)||void 0===a?void 0:a.xl),md:(null==p||null===(l=p.width)||void 0===l?void 0:l.md)||(null==p||null===(r=p.width)||void 0===r?void 0:r.lg)||(null==p||null===(c=p.width)||void 0===c?void 0:c.xl),sm:(null==p||null===(d=p.width)||void 0===d?void 0:d.sm)||(null==p||null===(s=p.width)||void 0===s?void 0:s.md)||(null==p||null===(u=p.width)||void 0===u?void 0:u.lg)||(null==p||null===(m=p.width)||void 0===m?void 0:m.xl),xs:(null==p||null===(v=p.width)||void 0===v?void 0:v.xs)||(null==p||null===(f=p.width)||void 0===f?void 0:f.sm)||(null==p||null===(b=p.width)||void 0===b?void 0:b.md)||(null==p||null===(g=p.width)||void 0===g?void 0:g.lg)||(null==p||null===(_=p.width)||void 0===_?void 0:_.xl),unit:null==p||null===(E=p.width)||void 0===E?void 0:E.unit}:null,Xe=void 0!==(null==p?void 0:p.max_width)?{xl:null==p||null===(y=p.max_width)||void 0===y?void 0:y.xl,lg:(null==p||null===(I=p.max_width)||void 0===I?void 0:I.lg)||(null==p||null===(w=p.max_width)||void 0===w?void 0:w.xl),md:(null==p||null===(C=p.max_width)||void 0===C?void 0:C.md)||(null==p||null===(P=p.max_width)||void 0===P?void 0:P.lg)||(null==p||null===(A=p.max_width)||void 0===A?void 0:A.xl),sm:(null==p||null===(N=p.max_width)||void 0===N?void 0:N.sm)||(null==p||null===(S=p.max_width)||void 0===S?void 0:S.md)||(null==p||null===(T=p.max_width)||void 0===T?void 0:T.lg)||(null==p||null===(k=p.max_width)||void 0===k?void 0:k.xl),xs:(null==p||null===(L=p.max_width)||void 0===L?void 0:L.xs)||(null==p||null===(M=p.max_width)||void 0===M?void 0:M.sm)||(null==p||null===(Z=p.max_width)||void 0===Z?void 0:Z.md)||(null==p||null===(j=p.max_width)||void 0===j?void 0:j.lg)||(null==p||null===(G=p.max_width)||void 0===G?void 0:G.xl),unit:null==p||null===(J=p.max_width)||void 0===J?void 0:J.unit}:null,$e=void 0!==(null==p?void 0:p.max_height)?{xl:null==p||null===(U=p.max_height)||void 0===U?void 0:U.xl,lg:(null==p||null===(F=p.max_height)||void 0===F?void 0:F.lg)||(null==p||null===(z=p.max_height)||void 0===z?void 0:z.xl),md:(null==p||null===(V=p.max_height)||void 0===V?void 0:V.md)||(null==p||null===(W=p.max_height)||void 0===W?void 0:W.lg)||(null==p||null===(K=p.max_height)||void 0===K?void 0:K.xl),sm:(null==p||null===(Y=p.max_height)||void 0===Y?void 0:Y.sm)||(null==p||null===(q=p.max_height)||void 0===q?void 0:q.md)||(null==p||null===(X=p.max_height)||void 0===X?void 0:X.lg)||(null==p||null===($=p.max_height)||void 0===$?void 0:$.xl),xs:(null==p||null===(ne=p.max_height)||void 0===ne?void 0:ne.xs)||(null==p||null===(oe=p.max_height)||void 0===oe?void 0:oe.sm)||(null==p||null===(ie=p.max_height)||void 0===ie?void 0:ie.md)||(null==p||null===(ae=p.max_height)||void 0===ae?void 0:ae.lg)||(null==p||null===(le=p.max_height)||void 0===le?void 0:le.xl),unit:null==p||null===(re=p.max_height)||void 0===re?void 0:re.unit}:null,Qe=void 0!==(null==p?void 0:p.height)?{xl:null==p||null===(ce=p.height)||void 0===ce?void 0:ce.xl,lg:(null==p||null===(de=p.height)||void 0===de?void 0:de.lg)||(null==p||null===(se=p.height)||void 0===se?void 0:se.xl),md:(null==p||null===(ue=p.height)||void 0===ue?void 0:ue.md)||(null==p||null===(me=p.height)||void 0===me?void 0:me.lg)||(null==p||null===(pe=p.height)||void 0===pe?void 0:pe.xl),sm:(null==p||null===(ve=p.height)||void 0===ve?void 0:ve.sm)||(null==p||null===(fe=p.height)||void 0===fe?void 0:fe.md)||(null==p||null===(be=p.height)||void 0===be?void 0:be.lg)||(null==p||null===(he=p.height)||void 0===he?void 0:he.xl),xs:(null==p||null===(ge=p.height)||void 0===ge?void 0:ge.xs)||(null==p||null===(_e=p.height)||void 0===_e?void 0:_e.sm)||(null==p||null===(Ee=p.height)||void 0===Ee?void 0:Ee.md)||(null==p||null===(ye=p.height)||void 0===ye?void 0:ye.lg)||(null==p||null===(Ie=p.height)||void 0===Ie?void 0:Ie.xl),unit:null==p||null===(xe=p.height)||void 0===xe?void 0:xe.unit}:null,et=void 0!==(null==p?void 0:p.border_radius)?{xl:null==p||null===(Oe=p.border_radius)||void 0===Oe?void 0:Oe.xl,lg:(null==p||null===(we=p.border_radius)||void 0===we?void 0:we.lg)||(null==p||null===(Ce=p.border_radius)||void 0===Ce?void 0:Ce.xl),md:(null==p||null===(Pe=p.border_radius)||void 0===Pe?void 0:Pe.md)||(null==p||null===(Ae=p.border_radius)||void 0===Ae?void 0:Ae.lg)||(null==p||null===(De=p.border_radius)||void 0===De?void 0:De.xl),sm:(null==p||null===(Ne=p.border_radius)||void 0===Ne?void 0:Ne.sm)||(null==p||null===(Se=p.border_radius)||void 0===Se?void 0:Se.md)||(null==p||null===(Te=p.border_radius)||void 0===Te?void 0:Te.lg)||(null==p||null===(Re=p.border_radius)||void 0===Re?void 0:Re.xl),xs:(null==p||null===(ke=p.border_radius)||void 0===ke?void 0:ke.xs)||(null==p||null===(Le=p.border_radius)||void 0===Le?void 0:Le.sm)||(null==p||null===(Me=p.border_radius)||void 0===Me?void 0:Me.md)||(null==p||null===(Be=p.border_radius)||void 0===Be?void 0:Be.lg)||(null==p||null===(Ze=p.border_radius)||void 0===Ze?void 0:Ze.xl),unit:null==p||null===(je=p.border_radius)||void 0===je?void 0:je.unit}:null,tt={width:null===qe||void 0===qe[x]?"":qe[x]?"".concat(qe[x]).concat(null==qe?void 0:qe.unit):"60%","max-width":null===Xe||void 0===Xe[x]?"":Xe[x]?"".concat(Xe[x]).concat(null==Xe?void 0:Xe.unit):"unset",height:null===Qe||void 0===Qe[x]?"":Qe[x]?"".concat(Qe[x]).concat("%"!==(null==Qe?void 0:Qe.unit)?null==Qe?void 0:Qe.unit:"vh"):"auto","max-height":null===$e||void 0===$e[x]?"":$e[x]?"".concat($e[x]).concat("%"!==(null==$e?void 0:$e.unit)?null==$e?void 0:$e.unit:"vh"):"unset",margin:void 0===(null==p?void 0:p.margin)?"":null!=p&&p.margin?(Ve=null==p?void 0:p.margin,We=Ve.split(" "),Ke="calc(".concat(We[0]," - ").concat(We[2],")"),Ye="calc(".concat(We[3]," - ").concat(We[1],")"),"".concat(Ke," ").concat(Ye)):"",padding:void 0===(null==p?void 0:p.padding)?"":null!=p&&p.padding?null==p?void 0:p.padding:"","border-radius":null===et||""===et[x]?0:et[x]+(null==et?void 0:et.unit)};if("none"===(null==p?void 0:p.background_type))tt["background-image"]="unset",tt["background-color"]="white";else if("color"===(null==p?void 0:p.background_type))tt["background-image"]="unset",tt["background-color"]=null!=p&&p.bg_color?null==p?void 0:p.bg_color:"transparent";else if("image"===(null==p?void 0:p.background_type)){var nt,ot;tt["background-color"]=null!=p&&p.bg_color?null==p?void 0:p.bg_color:"transparent",tt["background-image"]=null!=p&&null!==(nt=p.bg_media)&&void 0!==nt&&nt.src?'url("'.concat(null==p||null===(ot=p.bg_media)||void 0===ot?void 0:ot.src,'")'):"unset",tt["background-repeat"]=null!=p&&p.bg_media_repeat?null==p?void 0:p.bg_media_repeat:"",tt["background-position"]=null!=p&&p.bg_media_position?null==p?void 0:p.bg_media_position:"",tt["background-attachment"]=null!=p&&p.bg_media_attachment?null==p?void 0:p.bg_media_attachment:"",tt["background-size"]=null!=p&&p.bg_media_size?null==p?void 0:p.bg_media_size:"cover",null!=p&&p.bg_media_overlay?tt["background-blend-mode"]=null!=p&&p.bg_media_overlay_blend_mode?null==p?void 0:p.bg_media_overlay_blend_mode:"normal":tt["background-blend-mode"]="normal"}else if("gradient"===(null==p?void 0:p.background_type)){tt["background-color"]="unset";var it=(null==p?void 0:p.bg_gradient)||{},at=it.deg,lt=it.radialPos,rt=it.color,ct=it.color2,dt=it.pos,st=it.pos2,ut=it.type;void 0===at&&(at=45),void 0===lt&&(lt="center center"),void 0===rt&&(rt="#00C6FB"),void 0===ct&&(ct="#005BEA"),void 0===dt&&(dt=0),void 0===st&&(st=100),void 0===ut&&(ut="linear"),tt["background-image"]="linear"===ut?"linear-gradient(".concat(at,"deg, ").concat(rt," ").concat(dt,"%, ").concat(ct," ").concat(st,"%)"):"radial-gradient(".concat(lt,", ").concat(rt," ").concat(dt,"%, ").concat(ct," ").concat(st,"%)")}var mt,pt,vt,ft,bt,ht,gt,_t,Et={"background-color":""};if(void 0===(null==p?void 0:p.overlay)||1===(null==p?void 0:p.overlay)){if(Et.display="block","color"===(null==p?void 0:p.overlay_background_type))Et["background-image"]="unset",Et["background-color"]=null==p?void 0:p.overlay_bg_color;else if("image"===(null==p?void 0:p.overlay_background_type)){var yt;Et["background-color"]=null==p?void 0:p.overlay_bg_color,Et["background-image"]='url("'.concat(null==p||null===(yt=p.overlay_bg_media)||void 0===yt?void 0:yt.src,'")'),Et["background-repeat"]=null!=p&&p.overlay_bg_media_repeat?null==p?void 0:p.overlay_bg_media_repeat:"",Et["background-position"]=null!=p&&p.overlay_bg_media_position?null==p?void 0:p.overlay_bg_media_position:"",Et["background-attachment"]=null!=p&&p.overlay_bg_media_attachment?null==p?void 0:p.overlay_bg_media_attachment:"",Et["background-size"]=null!=p&&p.overlay_bg_media_size?null==p?void 0:p.overlay_bg_media_size:"cover",null!=p&&p.overlay_bg_media_overlay?Et["background-blend-mode"]=null!=p&&p.overlay_bg_media_overlay_blend_mode?null==p?void 0:p.overlay_bg_media_overlay_blend_mode:"normal":Et["background-blend-mode"]="normal"}else if("gradient"===(null==p?void 0:p.overlay_background_type)){Et["background-color"]="unset";var It=(null==p?void 0:p.overlay_bg_gradient)||{},xt=It.deg,Ot=It.radialPos,wt=It.color,Ct=It.color2,Pt=It.pos,At=It.pos2,Dt=It.type;void 0===xt&&(xt=45),void 0===Ot&&(Ot="center center"),void 0===wt&&(wt="#00C6FB"),void 0===Ct&&(Ct="#005BEA"),void 0===Pt&&(Pt=0),void 0===At&&(At=100),void 0===Dt&&(Dt="linear"),Et["background-image"]="linear"===Dt?"linear-gradient(".concat(xt,"deg, ").concat(wt," ").concat(Pt,"%, ").concat(Ct," ").concat(At,"%)"):"radial-gradient(".concat(Ot,", ").concat(wt," ").concat(Pt,"%, ").concat(Ct," ").concat(At,"%)")}}else 0===(null==p?void 0:p.overlay)&&(Et["background-image"]="unset",Et["background-color"]="transparent",Et.display="none");if(null!=p&&p.border&&(tt["border-width"]=null==p||null===(mt=p.border)||void 0===mt?void 0:mt.border_width,tt["border-style"]=null==p||null===(pt=p.border)||void 0===pt?void 0:pt.border_style,tt["border-color"]=null==p||null===(vt=p.border)||void 0===vt?void 0:vt.border_color),null!=p&&null!==(Ge=p.boxshadow)&&void 0!==Ge&&Ge.enabled&&(tt["box-shadow"]="".concat(((null==p||null===(ft=p.boxshadow)||void 0===ft?void 0:ft.ho)||"0")+"px"," ").concat(((null==p||null===(bt=p.boxshadow)||void 0===bt?void 0:bt.vo)||"0")+"px"," ").concat(((null==p||null===(ht=p.boxshadow)||void 0===ht?void 0:ht.blur)||"0")+"px"," ").concat(((null==p||null===(gt=p.boxshadow)||void 0===gt?void 0:gt.spread)||"0")+"px"," ").concat((null==p||null===(_t=p.boxshadow)||void 0===_t?void 0:_t.color)||"")),tt["animation-duration"]=(null==p?void 0:p.enter_animation_duration)/1e3+"s",tt["animation-delay"]=(null==p?void 0:p.enter_animation_delay)/1e3+"s",1==(null==p?void 0:p.toggle_exit_animation)&&(tt["animation-duration"]=(null==p?void 0:p.exit_animation_duration)/1e3+"s",tt["animation-delay"]=(null==p?void 0:p.exit_animation_delay)/1e3+"s"),null!=p&&p.toggle_enter_animation&&null!=p&&p.enter_animation?(tt["animation-direction"]="normal",Fe.setAttribute("class",null!=p&&p.css_class?null==p?void 0:p.css_class:" builder-container "+(null==p?void 0:p.enter_animation))):Fe.setAttribute("class",null!=p&&p.css_class?null==p?void 0:p.css_class:" builder-container"),null!=p&&p.toggle_exit_animation&&null!=p&&p.exit_animation?(tt["animation-direction"]="reverse",Fe.setAttribute("class",null!=p&&p.css_class?null==p?void 0:p.css_class:" builder-container "+(null==p?void 0:p.exit_animation))):Fe.setAttribute("class",null!=p&&p.css_class?null==p?void 0:p.css_class:" builder-container"),null!=p&&p.position){var Nt,St,Tt,Rt,kt,Lt,Mt,Bt,Zt,jt,Gt,Jt,Ut,Ht,Ft,zt,Vt,Wt,Kt,Yt,qt,Xt,$t,Qt,en,tn,nn,on,an,ln,rn,cn,dn,sn,un,mn,pn,vn,fn,bn,hn,gn,_n={top:{xl:null==p||null===(Nt=p.position)||void 0===Nt||null===(Nt=Nt.top)||void 0===Nt?void 0:Nt.xl,lg:(null==p||null===(St=p.position)||void 0===St||null===(St=St.top)||void 0===St?void 0:St.lg)||(null==p||null===(Tt=p.position)||void 0===Tt||null===(Tt=Tt.top)||void 0===Tt?void 0:Tt.xl),md:(null==p||null===(Rt=p.position)||void 0===Rt||null===(Rt=Rt.top)||void 0===Rt?void 0:Rt.md)||(null==p||null===(kt=p.position)||void 0===kt||null===(kt=kt.top)||void 0===kt?void 0:kt.lg)||(null==p||null===(Lt=p.position)||void 0===Lt||null===(Lt=Lt.top)||void 0===Lt?void 0:Lt.xl),sm:(null==p||null===(Mt=p.position)||void 0===Mt||null===(Mt=Mt.top)||void 0===Mt?void 0:Mt.sm)||(null==p||null===(Bt=p.position)||void 0===Bt||null===(Bt=Bt.top)||void 0===Bt?void 0:Bt.md)||(null==p||null===(Zt=p.position)||void 0===Zt||null===(Zt=Zt.top)||void 0===Zt?void 0:Zt.lg)||(null==p||null===(jt=p.position)||void 0===jt||null===(jt=jt.top)||void 0===jt?void 0:jt.xl),xs:(null==p||null===(Gt=p.position)||void 0===Gt||null===(Gt=Gt.top)||void 0===Gt?void 0:Gt.xs)||(null==p||null===(Jt=p.position)||void 0===Jt||null===(Jt=Jt.top)||void 0===Jt?void 0:Jt.sm)||(null==p||null===(Ut=p.position)||void 0===Ut||null===(Ut=Ut.top)||void 0===Ut?void 0:Ut.md)||(null==p||null===(Ht=p.position)||void 0===Ht||null===(Ht=Ht.top)||void 0===Ht?void 0:Ht.lg)||(null==p||null===(Ft=p.position)||void 0===Ft||null===(Ft=Ft.top)||void 0===Ft?void 0:Ft.xl),unit:null==p||null===(zt=p.position)||void 0===zt||null===(zt=zt.top)||void 0===zt?void 0:zt.unit},left:{xl:null==p||null===(Vt=p.position)||void 0===Vt||null===(Vt=Vt.left)||void 0===Vt?void 0:Vt.xl,lg:(null==p||null===(Wt=p.position)||void 0===Wt||null===(Wt=Wt.left)||void 0===Wt?void 0:Wt.lg)||(null==p||null===(Kt=p.position)||void 0===Kt||null===(Kt=Kt.top)||void 0===Kt?void 0:Kt.xl),md:(null==p||null===(Yt=p.position)||void 0===Yt||null===(Yt=Yt.left)||void 0===Yt?void 0:Yt.md)||(null==p||null===(qt=p.position)||void 0===qt||null===(qt=qt.left)||void 0===qt?void 0:qt.lg)||(null==p||null===(Xt=p.position)||void 0===Xt||null===(Xt=Xt.top)||void 0===Xt?void 0:Xt.xl),sm:(null==p||null===($t=p.position)||void 0===$t||null===($t=$t.left)||void 0===$t?void 0:$t.sm)||(null==p||null===(Qt=p.position)||void 0===Qt||null===(Qt=Qt.left)||void 0===Qt?void 0:Qt.md)||(null==p||null===(en=p.position)||void 0===en||null===(en=en.left)||void 0===en?void 0:en.lg)||(null==p||null===(tn=p.position)||void 0===tn||null===(tn=tn.top)||void 0===tn?void 0:tn.xl),xs:(null==p||null===(nn=p.position)||void 0===nn||null===(nn=nn.left)||void 0===nn?void 0:nn.xs)||(null==p||null===(on=p.position)||void 0===on||null===(on=on.left)||void 0===on?void 0:on.sm)||(null==p||null===(an=p.position)||void 0===an||null===(an=an.left)||void 0===an?void 0:an.md)||(null==p||null===(ln=p.position)||void 0===ln||null===(ln=ln.left)||void 0===ln?void 0:ln.lg)||(null==p||null===(rn=p.position)||void 0===rn||null===(rn=rn.top)||void 0===rn?void 0:rn.xl),unit:null==p||null===(cn=p.position)||void 0===cn||null===(cn=cn.left)||void 0===cn?void 0:cn.unit}};if("%"!==(null==_n||null===(dn=_n.top)||void 0===dn?void 0:dn.unit))tt.top=(null==_n?void 0:_n.top[x])+(null==_n||null===(hn=_n.top)||void 0===hn?void 0:hn.unit);else if("%"===(null==_n||null===(sn=_n.top)||void 0===sn?void 0:sn.unit)){var En;""!==(null==_n?void 0:_n.top[x])&&50!=(null==_n?void 0:_n.top[x])&&(tt.top="calc(".concat(null==_n?void 0:_n.top[x]).concat(null==_n||null===(En=_n.top)||void 0===En?void 0:En.unit," - ").concat((null==_n?void 0:_n.top[x])*R/100,"px)"))}if("%"!==(null==_n||null===(un=_n.left)||void 0===un?void 0:un.unit))tt.left=(null==_n?void 0:_n.left[x])+(null==_n||null===(gn=_n.left)||void 0===gn?void 0:gn.unit);else if("%"===(null==_n||null===(mn=_n.left)||void 0===mn?void 0:mn.unit)){var yn;""!==(null==_n?void 0:_n.left[x])&&50!=(null==_n?void 0:_n.left[x])&&(tt.left="calc(".concat(null==_n?void 0:_n.left[x]).concat(null==_n||null===(yn=_n.left)||void 0===yn?void 0:yn.unit," - ").concat((null==_n?void 0:_n.left[x])*H/100,"px)"))}if((""===(null==_n?void 0:_n.top[x])||50==(null==_n?void 0:_n.top[x]))&&"%"===(null==_n||null===(pn=_n.top)||void 0===pn?void 0:pn.unit)){var In=D-R<=0?"0":null;tt.top=In||"calc(50% - ".concat(R/2,"px)")}if((""===(null==_n?void 0:_n.left[x])||50==(null==_n?void 0:_n.left[x]))&&"%"===(null==_n||null===(vn=_n.left)||void 0===vn?void 0:vn.unit)){var xn=B-H<=0?"0":null;tt.left=xn||"calc(50% - ".concat(H/2,"px)")}100==(null==_n?void 0:_n.top[x])&&"%"===(null==_n||null===(fn=_n.top)||void 0===fn?void 0:fn.unit)&&(tt.top="calc(100% - ".concat(R,"px)")),100==(null==_n?void 0:_n.left[x])&&"%"===(null==_n||null===(bn=_n.left)||void 0===bn?void 0:bn.unit)&&(tt.left="calc(100% - ".concat(H,"px)")),null==Fe||Fe.setAttribute("data-position",JSON.stringify(_n))}null!==qe&&(null==Fe||Fe.setAttribute("data-width",JSON.stringify(qe))),null!==Xe&&(null==Fe||Fe.setAttribute("data-max_width",JSON.stringify(Xe))),null!==Qe&&(null==Fe||Fe.setAttribute("data-height",JSON.stringify(Qe))),null!==$e&&(null==Fe||Fe.setAttribute("data-max_height",JSON.stringify($e))),null!==et&&(null==Fe||Fe.setAttribute("data-border_radius",JSON.stringify(et)));var On=" ";if(null!=p&&p.toggle_exit_animation&&null!=p&&p.exit_animation?On+=null==p?void 0:p.exit_animation:null!=p&&p.toggle_enter_animation&&null!=p&&p.enter_animation&&(On+=null==p?void 0:p.enter_animation),null!=p&&p.css_class?Fe.setAttribute("class",(null!=p&&p.css_class?null==p?void 0:p.css_class:"")+" builder-container"+On):Fe.setAttribute("class"," builder-container"+On),null!=p&&p.custom_css){var wn,Cn=null===(wn=window.iWindow)||void 0===wn||null===(wn=wn.document)||void 0===wn?void 0:wn.getElementById("custom-css");if(Cn){var Pn,An=null==p?void 0:p.custom_css;Cn.textContent=An,null===(Pn=window.iWindow)||void 0===Pn||null===(Pn=Pn.document)||void 0===Pn||null===(Pn=Pn.head)||void 0===Pn||Pn.appendChild(Cn)}else{var Dn,Nn=document.createElement("style");Nn.setAttribute("id","custom-css");var Sn=null==p?void 0:p.custom_css;Nn.textContent=Sn,null===(Dn=window.iWindow)||void 0===Dn||null===(Dn=Dn.document)||void 0===Dn||null===(Dn=Dn.head)||void 0===Dn||Dn.appendChild(Nn)}}var Tn=(null===(Je=window.iWindow)||void 0===Je||null===(Je=Je.document)||void 0===Je?void 0:Je.getElementById("sp-pagebuilder-popup-close-btn"))||"";if(""!==Tn&&Tn.classList.remove("sp-pagebuilder-popup-close-btn-hover"),""===Tn||"inside"!==(null==p?void 0:p.close_btn_position)&&0!==(null==p?void 0:p.close_btn_position)&&""!==(null==p?void 0:p.close_btn_position)&&void 0!==(null==p?void 0:p.close_btn_position))if(""===Tn||"outside"!==(null==p?void 0:p.close_btn_position)&&1!==(null==p?void 0:p.close_btn_position)){if(""!==Tn&&("custom"===(null==p?void 0:p.close_btn_position)||2===(null==p?void 0:p.close_btn_position))){var Rn,kn,Ln,Mn,Bn,Zn,jn,Gn,Jn,Un,Hn,Fn,zn,Vn,Wn,Kn,Yn,qn,Xn,$n,Qn,eo,to,no,oo,io,ao,lo,ro,co,so,uo;Tn.style.transform="scale(1.2)";var mo={xl:null==p||null===(Rn=p.close_btn_position_x)||void 0===Rn?void 0:Rn.xl,lg:(null==p||null===(kn=p.close_btn_position_x)||void 0===kn?void 0:kn.lg)||(null==p||null===(Ln=p.close_btn_position_x)||void 0===Ln?void 0:Ln.xl),md:(null==p||null===(Mn=p.close_btn_position_x)||void 0===Mn?void 0:Mn.md)||(null==p||null===(Bn=p.close_btn_position_x)||void 0===Bn?void 0:Bn.lg)||(null==p||null===(Zn=p.close_btn_position_x)||void 0===Zn?void 0:Zn.xl),sm:(null==p||null===(jn=p.close_btn_position_x)||void 0===jn?void 0:jn.sm)||(null==p||null===(Gn=p.close_btn_position_x)||void 0===Gn?void 0:Gn.md)||(null==p||null===(Jn=p.close_btn_position_x)||void 0===Jn?void 0:Jn.lg)||(null==p||null===(Un=p.close_btn_position_x)||void 0===Un?void 0:Un.xl),xs:(null==p||null===(Hn=p.close_btn_position_x)||void 0===Hn?void 0:Hn.xs)||(null==p||null===(Fn=p.close_btn_position_x)||void 0===Fn?void 0:Fn.sm)||(null==p||null===(zn=p.close_btn_position_x)||void 0===zn?void 0:zn.md)||(null==p||null===(Vn=p.close_btn_position_x)||void 0===Vn?void 0:Vn.lg)||(null==p||null===(Wn=p.close_btn_position_x)||void 0===Wn?void 0:Wn.xl),unit:null==p||null===(Kn=p.close_btn_position_x)||void 0===Kn?void 0:Kn.unit},po={xl:null==p||null===(Yn=p.close_btn_position_y)||void 0===Yn?void 0:Yn.xl,lg:(null==p||null===(qn=p.close_btn_position_y)||void 0===qn?void 0:qn.lg)||(null==p||null===(Xn=p.close_btn_position_y)||void 0===Xn?void 0:Xn.xl),md:(null==p||null===($n=p.close_btn_position_y)||void 0===$n?void 0:$n.md)||(null==p||null===(Qn=p.close_btn_position_y)||void 0===Qn?void 0:Qn.lg)||(null==p||null===(eo=p.close_btn_position_y)||void 0===eo?void 0:eo.xl),sm:(null==p||null===(to=p.close_btn_position_y)||void 0===to?void 0:to.sm)||(null==p||null===(no=p.close_btn_position_y)||void 0===no?void 0:no.md)||(null==p||null===(oo=p.close_btn_position_y)||void 0===oo?void 0:oo.lg)||(null==p||null===(io=p.close_btn_position_y)||void 0===io?void 0:io.xl),xs:(null==p||null===(ao=p.close_btn_position_y)||void 0===ao?void 0:ao.xs)||(null==p||null===(lo=p.close_btn_position_y)||void 0===lo?void 0:lo.sm)||(null==p||null===(ro=p.close_btn_position_y)||void 0===ro?void 0:ro.md)||(null==p||null===(co=p.close_btn_position_y)||void 0===co?void 0:co.lg)||(null==p||null===(so=p.close_btn_position_y)||void 0===so?void 0:so.xl),unit:null==p||null===(uo=p.close_btn_position_y)||void 0===uo?void 0:uo.unit};Tn.style.right=mo&&mo[x]?mo[x]+(null==mo?void 0:mo.unit):"25px",Tn.style.top=po&&po[x]?po[x]+("%"!==(null==po?void 0:po.unit)?null==po?void 0:po.unit:"vh"):"20px",null==Fe||Fe.setAttribute("data-close_btn_position_x",JSON.stringify(mo)),null==Fe||Fe.setAttribute("data-close_btn_position_y",JSON.stringify(po))}}else Tn.style.right="5px",Tn.style.top="-30px",Tn.style.transform="scale(1.2)";else Tn.style.transform="scale(1.2)",Tn.style.right="25px",Tn.style.top="20px";if(""!==Tn&&void 0!==(null==p?void 0:p.close_btn_color)&&(Tn.style.color=(null==p?void 0:p.close_btn_color)||"black"),""!==Tn&&(Tn.getAttribute("data-event-listener")||"true"===Tn.getAttribute("data-event-listener"))&&(Q.removeEventListener("mouseenter",ee),Q.removeEventListener("mouseleave",te),Tn.setAttribute("data-event-listener","false")),""!==Tn){var vo,fo,bo,ho=Tn.querySelector("#close-btn-img")||null;ho&&(ho.style.display="none"),Tn.querySelector(".close-btn-icon").style.display="inline-block",Tn.querySelector(".close-btn-text").style.display="inline-block",Q.querySelector(".close-btn-icon").innerHTML="",""!==Tn&&null!=p&&p.close_btn_padding&&(Tn.style.padding=null==p?void 0:p.close_btn_padding),""!==Tn&&null!=p&&p.close_btn_border_radius&&(Tn.style["border-radius"]=(null==p?void 0:p.close_btn_border_radius)+"px"),""!==Tn&&null!=p&&p.close_btn_border&&(Tn.style["border-width"]=null==p||null===(vo=p.close_btn_border)||void 0===vo?void 0:vo.border_width,Tn.style["border-style"]=(null==p||null===(fo=p.close_btn_border)||void 0===fo?void 0:fo.border_style)||"none",Tn.style["border-color"]=(null==p||null===(bo=p.close_btn_border)||void 0===bo?void 0:bo.border_color)||"unset"),""!==Tn&&void 0!==(null==p?void 0:p.close_btn_bg_color)&&(Tn.style["background-color"]=(null==p?void 0:p.close_btn_bg_color)||"transparent"),""!==Tn&&void 0!==(null==p?void 0:p.close_btn_text)&&(Tn.querySelector(".close-btn-text").textContent=null==p?void 0:p.close_btn_text,""!==(null==p?void 0:p.close_btn_text)?Tn.style.gap="5px":Tn.style.gap="0px"),""!==Tn&&void 0!==(null==p?void 0:p.close_btn_icon)?Tn.querySelector(".close-btn-icon").setAttribute("class","close-btn-icon ".concat(null==p?void 0:p.close_btn_icon)):""!==Tn&&Tn.querySelector(".close-btn-icon").setAttribute("class","close-btn-icon fas fa-times")}for(var go in tt)tt[go]&&(Fe.style[go]=tt[go]);for(var _o in Et)Et[_o]&&(ze.style[_o]=Et[_o])}}}),[p,x,D,B,R,H]);var de=function(e){if(!e)return!0;var t,n=!0,o=Kv(e);try{for(o.s();!(t=o.n()).done;){var i=t.value,a=(0,J.Z)(i,3),l=a[0],r=a[1],c=a[2];if("="===r?n=void 0!==p[l]&&n&&p[l]===c:"!="===r&&(n=void 0!==p[l]&&n&&p[l]!==c),!n)return n}}catch(e){o.e(e)}finally{o.f()}return n},se=function(){var e=(0,At.Z)(Nt().mark((function e(t){var n,o,i,a,l,s,u,m,f,b,h;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),O){e.next=5;break}if(!(null!=p&&p.meta_description&&(null==p?void 0:p.meta_description.length)>160)){e.next=5;break}return le(Joomla.JText._("COM_SPPAGEBUILDER_META_DESCRIPTION_LENGTH_ERROR")),e.abrupt("return");case 5:return g(!0),!O&&d(p),n=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.saveData&id="+p.id,e.next=10,fetch(n,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({data:p})});case 10:return o=e.sent,e.next=13,o.json();case 13:i=e.sent,g(!1),i.status?(O&&(s=null===(a=window.iWindow)||void 0===a?void 0:a.document.getElementById("sp-pagebuilder-overlay"),u=s.getAttribute("data-isoverlay"),m=null===(l=window.iWindow)||void 0===l?void 0:l.document.querySelector(".builder-container"),f=m.getAttribute("data-isbg"),u||s.setAttribute("data-isoverlay","true"),f||m.setAttribute("data-isbg","true"),""!==Q&&(Q.addEventListener("mouseenter",ee),Q.addEventListener("mouseleave",te),Q.setAttribute("data-event-listener","true")),null==(b=document.getElementById("btn-save-page")||document.getElementById("btn-next"))||b.setAttribute("style","")),null!=(h=X()(p))&&h.isImported&&(delete h.isImported,delete r.isImported),v(h),c(),ae(Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_MSG_FOR_PAGE_SAVE"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL"))):le(i.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ue={basic:"Basic",styles:"Styles",advanced:"Advanced",customCss:"Custom CSS"};return K.createElement("div",{className:"builder-modal builder-modal-editor-panel builder-sidebar"},K.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},K.createElement(Eu,{handle:"#builder-options-header"},K.createElement("div",{className:"builder-modal-content"},K.createElement("div",{id:"builder-options-header",className:"builder-modal-header"},"float"===l&&K.createElement(wo,{className:"builder-drag-button",name:"ellipsisDoubleY"}),K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_OPTIONS")),K.createElement(Cp,null),K.createElement("span",{className:"builder-close-button","aria-label":"Close",tabIndex:-1,role:"button",onKeyDown:xe,onClick:function(){c(),document.body.classList.remove("builder-panel-opened")}},K.createElement(wo,{name:"times",size:"1x"}))),K.createElement("div",{className:"builder-modal-body"},Object.keys(a).length>0&&!O&&K.createElement(Dl,{capitalizeHeader:!1},Object.keys(qv).map((function(e,t){return K.createElement(Pl,{name:qv[e],key:t},K.createElement("div",{className:"builder-mt-2"},K.createElement(zv,{fields:a[e],changeData:ce,validFields:Xv,defaultValues:r,groupName:e,settingsData:ie,ogImageData:null==p?void 0:p.og_image})))}))),Object.keys(a).length>0&&O&&!h&&K.createElement(Dl,{capitalizeHeader:!1},Object.keys(ue).map((function(e,t){return K.createElement(Pl,{name:ue[e],key:t},K.createElement("div",{className:"builder-field-renderer-wrapper"},y[e]&&Object.keys(y[e]).map((function(t){var n,o;return K.createElement(K.Fragment,{key:t},K.createElement("div",{className:"builder-card"},(null===(n=y[e][t])||void 0===n?void 0:n.name)&&K.createElement("div",{className:"builder-card-header"},K.createElement("span",{className:"builder-fs-2"},null===(o=y[e][t])||void 0===o?void 0:o.name)),K.createElement("div",{className:"builder-card-body"},K.createElement(Zv,{fields:y[e][t].fields,changeData:ce,validFields:Xv,defaultValues:p,groupName:e,heading:t,isDisplayable:de}))))}))))})))),K.createElement("div",{className:"builder-modal-footer"},K.createElement("a",{href:"#",className:"builder-button builder-button-primary",onClick:se},h?K.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white builder-me-2"}):K.createElement(wo,{name:"saveLine"}),Joomla.JText._("COM_SPPAGEBUILDER_SAVE")))))))})),Qv=(0,mo.$j)((function(e){return{tools:e.tools}}),(function(e){return{setGlobalPanel:function(t){return e(gi(t))},duplicateDeepContentItem:function(t){return e($o(t))},removeRow:function(t){return e(Wo(t))}}}))((function(e){var t,n=e.currentPanel,o=e.setCurrentPanel,i=e.updatePanelPosition,a=e.closeCurrentPanel,l=e.dockState,r=e.tools,c=e.setGlobalPanel,d=e.editPanelProps,s=e.duplicateDeepContentItem,u=e.removeRow,m=e.isPopup,p=void 0!==m&&m,v=e.isPopupSettingsModalOpen,f=e.setIsPopupSettingsModalOpen,b=e.setIsNextClicked,h=e.SettingsObject,g=e.setSettingsObject,_=e.handleSavePopupSettings,E=e.handlePageSaving,y=e.pageId,I=e.isPopupModalApplyClicked,x=e.setIsPopupModalApplyClicked,O=r.globalPanel,w=function(){return c({})},C=(0,mo.v9)((function(e){return e.pageOptions.form.basic})),P=(0,K.useMemo)((function(){var e;if(!C)return[];var t=(null===(e=C.find((function(e){return e.type&&"contentlanguage"===e.type})))||void 0===e?void 0:e.options)||[];return t.length>0?t.map((function(e){return{label:e.text,value:e.value}})):t}),[C]);if((0,K.useEffect)((function(){n&&O.name===lf.layouts&&a()}),[O.name]),n===af.addElements)return K.createElement(Fp,{updatePanelPosition:i,onClose:a,dockState:l});if(n===af.options)return K.createElement($v,{updatePanelPosition:i,dockState:l,onCloseOptionPanel:a});if(p){var A=document.getElementById("btn-save-page")||document.getElementById("btn-next");null==A||A.setAttribute("style","")}return n===af.savedItems?K.createElement(Ev,{updatePanelPosition:i,dockState:l,onCloseOptionPanel:a}):O.name===lf.layouts?K.createElement(yl,{onClose:w,cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered builder-layouts-modal",size:"lg",isOpen:!0},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:w},K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYOUTS"))),K.createElement(_l,{className:"builder-p-0 builder-overflow-hidden"},K.createElement(Tv,{onCloseModal:w})))):O.name===lf.popup_layouts?K.createElement(yl,{onClose:w,cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered builder-layouts-modal",size:"lg",isOpen:!0},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:w},K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_POPUPS"))),K.createElement(_l,{className:"builder-p-0 builder-overflow-hidden"},K.createElement(ev,{onCloseModal:w,setCurrentPanel:o})))):O.name===lf.popup_triggers?K.createElement(vp,{title:Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_POPUP_SETTINGS_MODAL_TITLE"),open:v,onOpen:f,setIsNextClicked:b,handlePageSaving:E,SettingsObject:h,setSettingsObject:g,handleSavePopupSettings:_,pageId:y,isPopupModalApplyClicked:I,setIsPopupModalApplyClicked:x,closeGlobalPanel:w}):O.name===lf.media?K.createElement(yl,{onClose:w,cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg",isOpen:!0},K.createElement(gl,null,K.createElement(hl,{className:"builder-modal-header-lg",showClose:!0,onClose:w},K.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER"))),K.createElement(wc,{client:"manager",type:null!==(t=null==O?void 0:O.mediaType)&&void 0!==t?t:"*",disableInsert:!0}))):n===af.editPanel?K.createElement(xv,(0,Io.Z)({updatePanelPosition:i,dockState:l,reduxProps:{globalPanel:O,setGlobalPanel:c,duplicateDeepContentItem:s,removeRow:u,activeDevice:r.activeDevice,languageOptions:P}},d)):null}));function ef(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function tf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ef(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ef(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var of=10,af={addElements:"addElements",editPanel:"editPanel",savedItems:"savedItems",layers:"layers",options:"options"},lf={layouts:"layouts",popup_layouts:"popup_layouts",popup_triggers:"popup_triggers",media:"media"},rf=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t,n;(0,H.Z)(this,i),n=o.call(this,e),(0,U.Z)((0,xo.Z)(n),"handleSavePopupSettings",(0,At.Z)(Nt().mark((function e(){var t,o,i,a;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=document.getElementById("sp-page-builder").dataset.pageid||0,o=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.savePopupSettings&id="+t,e.next=4,fetch(o,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({data:n.state.popupSettingsObject})});case 4:return i=e.sent,e.next=7,i.json();case 7:(a=e.sent).status?ae(Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_MSG_FOR_POPUP_SAVE"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")):le(a.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 9:case"end":return e.stop()}}),e)})))),(0,U.Z)((0,xo.Z)(n),"setIsPopupSettingsModalOpen",(function(e){n.setState({isPopupSettingsModalOpen:e})})),(0,U.Z)((0,xo.Z)(n),"setPopupSettingsObject",(function(e){n.setState({popupSettingsObject:e})})),(0,U.Z)((0,xo.Z)(n),"setIsNextClicked",(function(e){n.setState({isNextClicked:e})})),(0,U.Z)((0,xo.Z)(n),"setIsPopupModalApplyClicked",(function(e){n.setState({isPopupModalApplyClicked:e})})),(0,U.Z)((0,xo.Z)(n),"updateBodyStackClass",(function(e){var t=document.body.classList,n=["builder-stack-left","builder-stack-right","builder-stack-float"].filter((function(t){return t!=="builder-stack-".concat(e)}));t.contains("builder-stack-".concat(e))||t.add("builder-stack-".concat(e));var o,i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return nf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nf(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}(n);try{for(i.s();!(o=i.n()).done;){var a=o.value;t.contains(a)&&t.remove(a)}}catch(e){i.e(e)}finally{i.f()}})),(0,U.Z)((0,xo.Z)(n),"onMouseDown",(function(e){if(0===e.button){n.hideEditPanel();var t=n.dragRef.current.offsetLeft,o=n.dragRef.current.offsetTop,i=e.clientX-t,a=e.clientY-o;n.setState({dragging:!0,relative:{left:i,top:a}}),e.stopPropagation(),e.preventDefault()}})),(0,U.Z)((0,xo.Z)(n),"onMouseUp",(function(e){n.setState({dragging:!1}),localStorage.setItem("builderPanelPosition",JSON.stringify(n.state.position)),e.stopPropagation(),e.preventDefault()})),(0,U.Z)((0,xo.Z)(n),"onMouseMove",(function(e){var t;if("float"!==n.state.dockState){var o,i={left:0,top:0};if(null!==(o=n.dragRef)&&void 0!==o&&o.current){var a=n.dragRef.current.getBoundingClientRect();i.left=a.left,i.top=a.top}n.setState({dockState:"float",position:i}),window.localStorage.setItem("builderDockState","float"),n.togglePanelOpenClass(!1),n.updateBodyStackClass("float")}if(n.state.dragging){if(n.state.dragging&&null!==(t=n.dragRef)&&void 0!==t&&t.current){var l=e.clientX-n.state.relative.left,r=e.clientY-n.state.relative.top,c=document.documentElement.clientWidth-n.dragRef.current.offsetWidth-of-20,d=document.documentElement.clientHeight-n.dragRef.current.offsetHeight-of-40,s=n.state.position;l>=of&&l<=c&&(s.left=l,s.right=c-l),r>=of&&r<=d&&(s.top=r,s.down=window.innerHeight-r-of-40),n.setState({position:s})}e.stopPropagation(),e.preventDefault()}})),(0,U.Z)((0,xo.Z)(n),"toggleCurrentPanel",(function(e){return function(){n.setCurrentPanel(n.state.currentPanel!==e?e:"")}})),(0,U.Z)((0,xo.Z)(n),"handleDockStateChange",(function(e){"left"===e?n.setState({position:{left:0,top:0}}):"right"===e?n.setState({position:{right:0,top:0}}):n.setState({position:{left:50,top:50}}),n.setState({dockState:e}),n.updateBodyStackClass(e),window.localStorage.setItem("builderDockState",e)})),(0,U.Z)((0,xo.Z)(n),"setEditRow",(function(e){n.setState((function(t){return{editRow:tf(tf({},t.editRow),e)}}))})),(0,U.Z)((0,xo.Z)(n),"setLayers",(function(e){var t="function"==typeof e?function(t){var n=t.layers;return{layers:e(n)}}:{layers:e};n.setState(t)})),(0,U.Z)((0,xo.Z)(n),"setCurrentPanel",(function(e){return n.setState({currentPanel:e})})),(0,U.Z)((0,xo.Z)(n),"closeCurrentPanel",(function(){return n.setState({currentPanel:""})})),(0,U.Z)((0,xo.Z)(n),"closeGlobalPanel",(function(){return n.props.setGlobalPanel({})})),(0,U.Z)((0,xo.Z)(n),"checkForPopup",(function(e){return/\/edit\/\d+\?[^#]*popup\b/.test(e)})),n.updateState=n.updateState.bind((0,xo.Z)(n)),n.updateResponsiveData=n.updateResponsiveData.bind((0,xo.Z)(n)),n.dragRef=(0,K.createRef)();var a=null!==(t=window.localStorage.getItem("builderDockState"))&&void 0!==t?t:"float";return n.state={isEditPanelOn:fa.show,addonToEdit:fa.addon,toggleType:fa.type,rowIndex:fa.rowIndex,innerRowIndex:fa.innerRowIndex,innerColIndex:fa.innerColIndex,colIndex:fa.colIndex,rowSettings:fa.rowSettings,colSettings:fa.colSettings,responsiveDevice:_e.device,showSubTab:!1,creatingPage:!1,openLayoutModal:!1,layoutActiveTab:"layouts",showAddonList:!1,showOptionPanel:!1,showMediaManager:!1,position:{left:0,top:0},dragging:!1,relative:null,dockState:a,showLayersPanel:!1,currentPanel:"",editRow:{open:!1,rowIndex:-1,rowId:null,targetElm:null,layout:"12"},layers:{},isLayerOpen:!1,layerPosition:{left:0,top:0},isLayerDragging:!1,isPopupSettingsModalOpen:!1,isNextClicked:!1,extension_view:"page",popupSettingsObject:{exclude_pages_toggle:0,exclude_menus_toggle:0,visibility:"entire_site",excluded_pages:[],excluded_menus:[],selected_pages:[],selected_menus:[],trigger_condition:"on_scroll",scroll_direction:"up",scroll_percentage:"50",landing_after:"5",landing_show_after:"10",exit_after:"6",exit_show_after:"11",click_type:"specific",click_area:"",click_count:"10",hover_area:"",inactivity_duration:"1000"},isPopupModalApplyClicked:!1},n.iWindow=window.frames["sp-pagebuilder-view"].window,n.iDocument=n.iWindow.document,n}return(0,F.Z)(i,[{key:"togglePanelOpenClass",value:function(e){e?document.body.classList.add("builder-panel-opened"):document.body.classList.remove("builder-panel-opened")}},{key:"componentDidMount",value:function(){var e=this;this.setState({layers:hm({sections:this.props.pageBuilder.present})});var t=localStorage.getItem("builderPanelPosition"),n=t?JSON.parse(t):null,o=document.documentElement.clientHeight,i=document.documentElement.clientWidth;null!==n&&n.left<i&&n.top<o&&"float"===this.state.dockState?this.setState({position:n}):this.setState({position:{left:this.dragRef.current.offsetLeft,top:this.dragRef.current.offsetTop,right:document.documentElement.clientWidth-this.dragRef.current.offsetWidth-of-this.dragRef.current.offsetLeft,down:document.documentElement.clientHeight-this.dragRef.current.offsetTop-of-40}}),this.updateBodyStackClass(this.state.dockState),document.getElementById("sp-pagebuilder-view").style.pointerEvents=this.state.dragging?"none":"auto",fa.on("change",this.updateState),_e.on("change",this.updateResponsiveData),document.addEventListener("click",(function(t){void 0===e.refs.sppbdropdown||e.refs.sppbdropdown==t.target||e.refs.sppbdropdown.contains(t.target)||e.setState({showSubTab:!1})})),(0,At.Z)(Nt().mark((function t(){var n,o,i,a;return Nt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getPageSettingsForm();case 2:return n=t.sent,t.next=5,n.json();case 5:o=t.sent,i=["id","title","catid","published","language","access","css","meta_description","meta_keywords","robots","seo_spacer","og_type","og_title","og_image","og_description","author","extension","extension_view","view_id"],o.status&&(e.props.loadPageSettingsForm(o.data),a=Object.values(o.data).flatMap((function(e){return e})).filter((function(e){return i.includes(e.name)})).reduce((function(e,t){var n=t.name,o=t.value;return tf(tf({},e),{},(0,U.Z)({},n,o||""))}),{}),e.setState({extension_view:null!=a&&a.extension_view?null==a?void 0:a.extension_view:"page"}),[0,"0",""].includes(null==a?void 0:a.access)?e.props.loadPageSettingsData(tf(tf({},a),{},{access:"1"})):e.props.loadPageSettingsData(a));case 8:case"end":return t.stop()}}),t)})))(),window.addEventListener("triggerAddonPanel",(function(t){var n;void 0!==(null==t||null===(n=t.detail)||void 0===n?void 0:n.currentPanel)&&e.setCurrentPanel(t.detail.currentPanel)})),this.props.setCopiedDataStatus()}},{key:"componentDidUpdate",value:function(e,t){var n=document.getElementById("sp-pagebuilder-view"),o=this.state,i=o.dragging,a=o.position,l=o.dockState,r=o.currentPanel;if(e.pageBuilder.present!==this.props.pageBuilder.present){var c=hm({sections:this.props.pageBuilder.present,previousTree:t.layers});this.setState({layers:c})}i&&!t.dragging?(document.addEventListener("mousemove",this.onMouseMove),document.addEventListener("mouseup",this.onMouseUp),n.style.pointerEvents="none"):!i&&t.dragging&&(document.removeEventListener("mousemove",this.onMouseMove),document.removeEventListener("mouseup",this.onMouseUp),n.style.pointerEvents="auto"),"float"===l?(this.dragRef.current.style.left="".concat(a.left,"px"),this.dragRef.current.style.top="".concat(a.top,"px")):this.dragRef.current.removeAttribute("style"),l!==t.dockState&&this.updatePanelPosition(),this.togglePanelOpenClass(!!r)}},{key:"updatePanelPosition",value:function(){var e,t=document.querySelector(".builder-modal-dialog-scrollable > .builder-modal-content");if(t){var n=t.getBoundingClientRect().width,o=null===(e=this.dragRef)||void 0===e||null===(e=e.current)||void 0===e?void 0:e.getBoundingClientRect(),i="float"===this.state.dockState,a=i?of:0;if(Z){if("right"===this.state.dockState)return void t.removeAttribute("style");var l=document.querySelector(".builder-modal.builder-sidebar");if("left"===this.state.dockState)return t.removeAttribute("style"),void(l.style="display: flex; justify-content: left;");l.removeAttribute("style");var r=i?window.iWindow.innerWidth-o.left-o.width-n-a:window.iWindow.innerWidth-n+o.width;t.style.top="".concat(o.top-40,"px"),t.style.right="".concat(r,"px")}else{if(!i)return void t.removeAttribute("style");n+o.left+o.width>window.innerWidth?t.style.left="".concat(o.left-n-a,"px"):t.style.left="".concat(o.left+o.width+a,"px"),t.style.top="".concat(o.top-40,"px")}}}},{key:"getPageSettingsForm",value:function(){var e=document.getElementById("sp-page-builder").dataset.pageid,t=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.getPageForm&id="+e;return fetch(t,{headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}})}},{key:"componentWillUnmount",value:function(){fa.removeListener("change",this.updateState),_e.removeListener("change",this.updateResponsiveData)}},{key:"updateState",value:function(){this.setState({isEditPanelOn:fa.show,addonToEdit:fa.addon,toggleType:fa.type,rowIndex:fa.rowIndex,innerRowIndex:fa.innerRowIndex,innerColIndex:fa.innerColIndex,colIndex:fa.colIndex,rowSettings:fa.rowSettings,colSettings:fa.colSettings}),fa.show?this.setCurrentPanel(af.editPanel):this.state.currentPanel!==af.layers&&this.closeCurrentPanel()}},{key:"updateResponsiveData",value:function(){var e={xl:"builder-iframe-laptop",lg:"builder-iframe-tablet-landscape",md:"builder-iframe-tablet",sm:"builder-iframe-mobile-landscape",xs:"builder-iframe-mobile"},t=document.getElementById("sp-pagebuilder-view").classList;t.add(e[_e.device]),Object.entries(e).forEach((function(e){var n=(0,J.Z)(e,2),o=n[0],i=n[1];o!==_e.device&&t.contains(i)&&t.remove(i)})),this.setState({responsiveDevice:_e.device})}},{key:"updateAddonToEditFormData",value:function(e){var t,n=null===(t=this.state.addonToEdit)||void 0===t||null===(t=t.settings)||void 0===t?void 0:t.formData;JSON.stringify(e)!==JSON.stringify(n)&&this.setState({addonToEdit:tf(tf({},this.state.addonToEdit),{},{settings:tf(tf({},this.state.addonToEdit.settings),{},{formData:e})})})}},{key:"saveDynamicSettings",value:function(e){var t,n,o,i,a,l,r={type:this.state.toggleType,index:this.state.addonToEdit.index,settings:{rowIndex:this.state.addonToEdit.settings.rowIndex,colIndex:this.state.addonToEdit.settings.colIndex,addonIndex:this.state.addonToEdit.settings.addonIndex,addonId:this.state.addonToEdit.settings.addonId,htmlContent:this.state.addonToEdit.settings.htmlContent,assets:this.state.addonToEdit.settings.assets,addonName:this.state.addonToEdit.settings.addonName,formData:e,deepAddon:null===(t=this.state.addonToEdit.settings)||void 0===t?void 0:t.deepAddon,deepAddonItemKey:null===(n=this.state.addonToEdit.settings)||void 0===n?void 0:n.deepAddonItemKey,deepAddonItemIndex:null===(o=this.state.addonToEdit.settings)||void 0===o?void 0:o.deepAddonItemIndex,deepAddonIndex:null===(i=this.state.addonToEdit.settings)||void 0===i?void 0:i.deepAddonIndex,collectionItemIndex:null===(a=this.state.addonToEdit.settings)||void 0===a?void 0:a.collectionItemIndex,collectionItemAddonIndex:null===(l=this.state.addonToEdit.settings)||void 0===l?void 0:l.collectionItemAddonIndex}};document.body.classList.add("sppb-loading-btn-active"),this.updateAddonToEditFormData(e),jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=addon",dataType:"json",data:{addon:{id:r.settings.addonId,settings:e,name:r.settings.addonName}},cache:!1,success:function(e){r.settings.htmlContent=e.html,r.settings.assets=e.assets,this.props.onSettingsClick(r),document.body.classList.remove("sppb-loading-btn-active")}.bind(this)})}},{key:"saveSettings",value:function(e){if("addon"===this.state.toggleType){var t,n,o,i,a,l,r;this.updateAddonToEditFormData(e);var c={type:this.state.toggleType,index:this.state.addonToEdit.index,settings:{rowIndex:this.state.addonToEdit.settings.rowIndex,colIndex:this.state.addonToEdit.settings.colIndex,addonIndex:this.state.addonToEdit.settings.addonIndex,addonId:this.state.addonToEdit.settings.addonId,htmlContent:this.state.addonToEdit.settings.htmlContent,assets:this.state.addonToEdit.settings.assets,addonName:this.state.addonToEdit.settings.addonName,formData:e,deepAddon:null===(t=this.state.addonToEdit.settings)||void 0===t?void 0:t.deepAddon,deepAddonItemKey:null===(n=this.state.addonToEdit.settings)||void 0===n?void 0:n.deepAddonItemKey,deepAddonItemIndex:null===(o=this.state.addonToEdit.settings)||void 0===o?void 0:o.deepAddonItemIndex,deepAddonItemInnerIndex:null===(i=this.state.addonToEdit.settings)||void 0===i?void 0:i.deepAddonItemInnerIndex,deepAddonIndex:null===(a=this.state.addonToEdit.settings)||void 0===a?void 0:a.deepAddonIndex,collectionItemIndex:null===(l=this.state.addonToEdit.settings)||void 0===l?void 0:l.collectionItemIndex,collectionItemAddonIndex:null===(r=this.state.addonToEdit.settings)||void 0===r?void 0:r.collectionItemAddonIndex}};addonsJSON[this.state.addonToEdit.settings.addonName].js_template?this.props.onSettingsClick(c):(document.body.classList.add("sppb-loading-btn-active"),jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=addon",dataType:"json",data:{addon:{id:c.settings.addonId,settings:e,name:c.settings.addonName}},cache:!1,success:function(e){c.settings.htmlContent=e.html,c.settings.assets=e.assets,this.props.onSettingsClick(c),document.body.classList.remove("sppb-loading-btn-active")}.bind(this)}))}else if("row"===this.state.toggleType){var d={type:this.state.toggleType,index:this.state.rowIndex,settings:{colIndex:this.state.colIndex,addonIndex:this.state.innerRowIndex,formData:e}};this.props.onSettingsClick(d)}else if("column"===this.state.toggleType){var s={type:this.state.toggleType,index:this.state.rowIndex,settings:{formData:e,colIndex:this.state.colIndex,addonIndex:this.state.innerRowIndex,innerColIndex:this.state.innerColIndex}};this.props.onSettingsClick(s)}}},{key:"hideEditPanel",value:function(){this.closeCurrentPanel(),fa.hideEditPanel()}},{key:"render",value:function(){var e,t=this,n=this.props,o=n.pageBuilder,i=n.clickUndo,a=n.clickRedo,l=this.state,r=l.responsiveDevice,c=l.editRow,d=l.currentPanel,s=this.props.tools.globalPanel,u=document.getElementById("sp-page-builder").dataset.pageid||0,m="1223123124142134";"addon"!==this.state.toggleType||fe()(this.state.addonToEdit)?"row"===this.state.toggleType?m=this.state.rowSettings.id:"column"==this.state.toggleType&&(m=this.state.colSettings.id):m=this.state.addonToEdit.settings.addonId;var p={setCurrentPanel:this.setCurrentPanel,dockState:this.state.dockState,setDockState:this.handleDockStateChange,layers:this.state.layers,setLayers:this.setLayers,editRow:this.state.editRow,setEditRow:this.setEditRow},v=(null===(e=document.location.search)||void 0===e?void 0:e.includes("popup"))||"popup"===this.state.extension_view;return K.createElement(hu.Provider,{value:p},K.createElement(K.Fragment,null,K.createElement(Op,{pageBuilder:o,responsiveDevice:r,clickUndo:i,clickRedo:a,setCurrentPanel:this.setCurrentPanel,isPopupSettingsModalOpen:this.state.isPopupSettingsModalOpen,setIsPopupSettingsModalOpen:this.setIsPopupSettingsModalOpen,isNextClicked:this.state.isNextClicked,setIsNextClicked:this.setIsNextClicked,popupSettingsObject:this.state.popupSettingsObject,setPopupSettingsObject:this.setPopupSettingsObject,handleSavePopupSettings:this.handleSavePopupSettings,isPopupModalApplyClicked:this.state.isPopupModalApplyClicked,setIsPopupModalApplyClicked:this.setIsPopupModalApplyClicked,closeGlobalPanel:this.props.setGlobalPanel}),K.createElement("div",{className:"builder-panel".concat("float"!==this.state.dockState?" builder-panel-stack-left":""),id:"builder-panel",ref:this.dragRef},K.createElement("div",{className:"builder-panel-handle",role:"button",onMouseDown:this.onMouseDown,onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"ellipsisDoubleX"})),K.createElement("div",{className:"builder-panel-items"},K.createElement("div",{className:"builder-panel-items-top-wrapper"},K.createElement("div",{className:"builder-panel-item".concat(d===af.addElements||d===af.editPanel?" active":""),onClick:this.toggleCurrentPanel(af.addElements),role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"plusCircleDuo",size:"2x"}),Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_ADD_ELEMENTS")),K.createElement("div",{className:"builder-panel-item".concat(this.state.isLayerOpen?" active":""),onClick:function(){return t.setState({isLayerOpen:!t.state.isLayerOpen})},role:"presentation"},K.createElement(wo,{name:"layersDuo",size:"2x"}),Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYERS")),K.createElement("div",{className:"builder-panel-item".concat(s.name===lf.layouts?" active":""),onClick:function(){t.setState({layoutActiveTab:"layouts",currentPanel:""}),t.props.setGlobalPanel(v?{name:lf.popup_layouts}:{name:lf.layouts})},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"layoutsDuo",size:"2x"}),v?Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_POPUP_LAYOUTS"):Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYOUTS")),K.createElement("div",{className:"builder-panel-item".concat(d===af.savedItems?" active":""),onClick:this.toggleCurrentPanel(af.savedItems),role:"presentation"},K.createElement(wo,{name:"cubeDuo",size:"2x"}),Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_SAVED_ITEM")),K.createElement("div",{className:"builder-panel-item",onClick:function(e){e.preventDefault(),t.setState({currentPanel:""}),t.props.setGlobalPanel({name:lf.media})},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"mediaDuo",size:"2x"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA")),K.createElement("div",{className:"builder-panel-item".concat(d===af.options?" active":""),onClick:function(e){e.preventDefault(),t.setState((function(e){return{currentPanel:e.currentPanel===af.options?"":af.options}})),d===af.options?document.body.classList.add("builder-panel-opened"):d||document.body.classList.remove("builder-panel-opened")},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"toolsDuo",size:"2x"}),v?Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ACTION_PANEL_ITEM_POPUP_SETTINGS"):Joomla.JText._("COM_SPPAGEBUILDER_OPTIONS")),v&&K.createElement("div",{className:"builder-panel-item",onClick:function(e){e.preventDefault(),t.setIsNextClicked(!0),t.setIsPopupSettingsModalOpen(!0),t.setState({currentPanel:""}),t.props.setGlobalPanel({name:lf.popup_triggers})},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"triggersDuo",size:"2x"}),Joomla.JText._("COM_SPPAGEBUILDER_POPUP_TRIGGER")),"float"!==this.state.dockState&&K.createElement("div",{className:"builder-panel-item builder-panel-item-broom ".concat(this.props.copiedData.isCopiedItemsAvailable?"broom-active":"disabled"),title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ACTION_PANEL_CLEAR_CLIPBOARD_TOOLTIP"),onClick:function(){t.props.clearCopiedData()},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"broom",size:"3x"}),K.createElement("span",{className:"builder-panel-item-ripple"}))),K.createElement("div",{className:"builder-panel-item ".concat("float"!==this.state.dockState?" builder-panel-item-bottom":""),onClick:function(){var e=window.open("https://www.joomshaper.com/documentation/sp-page-builder","_blank");e&&(e.opener=null,e.location.rel="noopener noreferrer")},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"openBook",size:"2x"}),Joomla.JText._("COM_SPPAGEBUILDER_LEARNING")))),K.createElement(Qv,{currentPanel:d,setCurrentPanel:this.setCurrentPanel,updatePanelPosition:this.updatePanelPosition.bind(this),closeCurrentPanel:this.closeCurrentPanel,dockState:this.state.dockState,editPanelProps:{uniqueId:m,onCloseEditPanel:function(){return t.hideEditPanel()},addon:this.state.addonToEdit,onSaveSettings:this.saveSettings.bind(this),onDynamicSettings:this.saveDynamicSettings.bind(this),toggleType:this.state.toggleType,rowSettings:this.state.rowSettings.settings||{},colSettings:this.state.colSettings.settings||{}},isPopupSettingsModalOpen:this.state.isPopupSettingsModalOpen,setIsPopupSettingsModalOpen:this.setIsPopupSettingsModalOpen,isNextClicked:this.state.isNextClicked,setIsNextClicked:this.setIsNextClicked,SettingsObject:this.state.popupSettingsObject,setSettingsObject:this.setPopupSettingsObject,handleSavePopupSettings:this.handleSavePopupSettings,handlePageSaving:function(){},pageId:u,isPopupModalApplyClicked:this.state.isPopupModalApplyClicked,setIsPopupModalApplyClicked:this.setIsPopupModalApplyClicked,isPopup:v}),this.state.isLayerOpen&&K.createElement(ap,{onClose:function(){return t.setState({isLayerOpen:!1})},currentPanel:this.state.currentPanel}),c.open&&K.createElement(zu,{open:c.open,targetElm:c.targetElm,rowIndex:c.rowIndex,rowId:c.rowId,closeDropdown:function(){return t.setEditRow({open:!1})},currentLayout:c.layout,updateLayout:!0})))}}]),i}(K.Component);const cf=(0,mo.$j)((function(e){return{pageBuilder:e.pageBuilder,addonList:e.addonList,tools:e.tools,copiedData:e.copiedData}}),(function(e){return{clickUndo:function(){return e({type:"UNDO_PAGE_BUILDER"})},clickRedo:function(){return e({type:"REDO_PAGE_BUILDER"})},onSettingsClick:function(t){return e(ai(t))},loadPageSettingsForm:function(t){return e({type:"SET_PAGE_SETTINGS_FORM",payload:t})},loadPageSettingsData:function(t){return e(si(t))},setGlobalPanel:function(t){return e(gi(t))},setCopiedDataStatus:function(){return e({type:"SET_COPIED_DATA_STATUS"})},clearCopiedData:function(){return e({type:"CLEAR_COPIED_DATA"})}}}))(rf);var df,sf,uf,mf,pf,vf=n(4841),ff=n.n(vf);function bf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var hf=function(e){var t=e.id,n=e.styleFn,o=e.neg;return Je.filter((function(e){return e!==v})).map((function(e){var i="";return fe()(n(e))||(i+=Qe(e),i+=tm(t)(sf||(sf=(0,im.Z)(["\n\t\t\t\t\t","\n\t\t\t\t"])),n(e,o)),i+="}"),i})).join("\n")};function gf(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!(t in e))return"";var o=e[t];if("object"===(0,pe.Z)(o)){var i=o.ho?"".concat(o.ho,"px"):"0px",a=o.vo?"".concat(o.vo,"px"):"0px",l=o.blur?"".concat(o.blur,"px"):"0px",r=n?" ":o.spread?"".concat(o.spread,"px"):"0px",c=o.color||"";return function(e){if(!e)return!1;"string"==typeof e&&(e=e.replace(/\s+/g," ").split(" "),e={ho:parseFloat(e[0]),vo:parseFloat(e[1]),blur:parseFloat(e[2]),spread:parseFloat(e[3]),color:e[4]});var t=["ho","vo","blur","spread"];if("object"===(0,pe.Z)(e)){if(void 0!==e.enabled)return e.enabled;for(var n in e){if(t.includes(n)){var o=parseFloat(e[n]);if(!isNaN(o)&&0!==o)return!0}if("color"===n){var i=e[n].toLowerCase();return!("#fff"===i||"#ffffff"===i)}}}return!1}(o)?"".concat(i," ").concat(a," ").concat(l," ").concat(r," ").concat(c):""}return"0 0 0 0 #fff"===o?"":o}function _f(e,t,n){var o,i=null!==(o=t[n])&&void 0!==o?o:null,a="",l="";if(null===i)return"";var r=["xl","lg","md","sm","xs"],c=!1;for(var d in i)if(r.includes(d)){c=!0;break}if(c){var s,u=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return bf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bf(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}(r);try{for(u.s();!(s=u.n()).done;){var m=s.value;if(i[m]){var p,f,b,h=i[m],g=null!==(p=h.border_width)&&void 0!==p?p:"",_=null!==(f=h.border_style)&&void 0!==f?f:"",E=null!==(b=h.border_color)&&void 0!==b?b:"",y=g.split(" ");if(0===y.length)continue;var I;I=1===y.length?"border: ".concat(g," ").concat(_," ").concat(E,";"):Ef(y,_,E);var x="";v===m?(x+="".concat(e," {"),x+=I,x+="}"):(x+=Qe(m),x+="".concat(e," {"),x+=I,x+="}",x+="}"),l+=x}}}catch(e){u.e(e)}finally{u.f()}}else{var O,w,C,P=null!==(O=i.border_width)&&void 0!==O?O:"",A=null!==(w=i.border_style)&&void 0!==w?w:"",D=null!==(C=i.border_color)&&void 0!==C?C:"",N=P.split(" ");if(0===N.length)return"";var S;S=1===N.length?"border: ".concat(P," ").concat(A," ").concat(D,";"):Ef(N,A,D),a="".concat(e," {"),a+=S,a+="}"}return{borderStyle:a,responsiveBorderStyle:l}}function Ef(e,t,n){var o=["top","right","bottom","left"],i=[];return e.forEach((function(e,a){""!==e.trim()&&i.push("border-".concat(o[a],": ").concat(e," ").concat(t," ").concat(n,";"))})),i.join("\n")}const yf=function(e){var t,n,o,i,a=e.row,l=e.column,r=e.addon,c=e.rowIndex,d=e.colIndex,s=e.index,u=(0,K.useRef)(null),m=(0,mo.v9)((function(e){return e.pageBuilder.present})),p=(0,mo.I0)(),f=(0,K.useRef)(null),b=(0,K.useState)(window.builderDefaultDevice),h=(0,J.Z)(b,2),g=h[0],_=h[1],E=om(r),y=function(e,t){return(0,K.useMemo)((function(){var t=e.settings,n="#sppb-addon-".concat(e.id),o=[],i=t.global_custom_position,a=t.global_seclect_position,l=t.global_addon_position_top,r=t.global_addon_position_left,c=t.global_addon_z_index;if(void 0!==(0,pe.Z)(i)&&i){var d,s,u,m,p,f,b,h=rt(l)&&rt(l.unit)?l.unit:"px",g=rt(r)&&rt(r.unit)?r.unit:"px";"absolute"!==a&&"fixed"!==a||(d="margin: 0;"),"absolute"===a&&(m="position: absolute;"),"fixed"===a&&(m="position: fixed;"),he()(l)&&(s=l[window.builderDefaultDevice]?"top: ".concat(l[window.builderDefaultDevice]).concat(h,";"):"",f=hf({id:n,styleFn:function(e){return l[e]?"top: ".concat(l[e]).concat(h,";"):""}})),he()(r)&&(u=r[window.builderDefaultDevice]?"left: ".concat(r[window.builderDefaultDevice]).concat(g,";"):"",b=hf({id:n,styleFn:function(e){return r[e]?"left: ".concat(r[e]).concat(g,";"):""}})),c&&(p="z-index: ".concat(c,";"));var _=tm(n)(df||(df=(0,im.Z)(["\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t"])),d,s,u,m,p);o.push(_),o.push(f),o.push(b)}var E=function(e,t,n){var o=t.settings,i=o.enable_scroller,a=o.grid_columns,l=o.gap_x,r=o.gap_y,c=function(e){var t="",n="",o="",i=a[e];i&&(t="grid-template-columns: repeat(".concat(i,", 1fr);"));var c=he()(r)?r[e]:"";c&&(n="row-gap: ".concat(c,"px;"));var d=he()(l)?l[e]:"";return d&&(o="column-gap: ".concat(d,"px;")),"\n ".concat(t,"\n ").concat(n,"\n ").concat(o,"\n ")},d="";if(Pe(i)){var s=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n="",o=he()(l)?l[e]:"";return o&&(n="margin-right: ".concat(t?"-".concat(o):o,"px;")),"\n ".concat(n,"\n ")},u=".sp-pagebuilder-addon.builder-collection-addon .builder-collection .slick-slide",m=".sp-pagebuilder-addon.builder-collection-addon .builder-collection .slick-list";d="\n ".concat(u," {\n ").concat(s(v),"\n }\n ").concat(m," {\n ").concat(s(v,!0),"\n }\n ");var p=hf({id:u,styleFn:s});d+=p+=hf({id:m,styleFn:s})}else d=tm(e)(uf||(uf=(0,im.Z)(["\n ","\n ","\n "])),"display:grid;",c(v));return d+hf({id:e,styleFn:c,neg:!0})}(n,e);return o.push(E),o.join("\n")}),[e.settings,t])}(r,g),I=function(e,t){return(0,K.useMemo)((function(){var t=[],n=function(e,t){var n=t.settings,o=n.background,i=n.padding,a=n.border_radius,l=n.background_hover,r=n.border_radius_hover,c=window.getMarginPadding(i,"padding"),d=_f(e,n,"border"),s=tm(e)(mf||(mf=(0,im.Z)(["\n ","\n border-radius: ",";\n background-color: ",";\n box-shadow: ",";\n transition: all 200ms ease-in;\n ","\n "])),c[v],he()(a)?"".concat(a[v],"px"):"".concat(a,"px"),o,gf(n,"box_shadow"),d.borderStyle);d.responsiveBorderStyle&&(s+=d.responsiveBorderStyle);var u=hf({id:e,styleFn:function(e){var t="",n=he()(c)?c[e]:c,o=he()(a)?a[e]:a;return n&&(t+=n),o&&(t+="border-radius: ".concat(o,"px")),"\n ".concat(t,"\n ")}});s+=u;var m=_f(e,n,"border_hover");return s+=tm("".concat(e,":hover"))(pf||(pf=(0,im.Z)(["\n background-color: ",";\n border-radius: ",";\n box-shadow: ",";\n ","\n "])),l,he()(r)?"".concat(r[v],"px"):"".concat(r,"px"),gf(n,"box_shadow_hover"),m.borderStyle),m.responsiveBorderStyle&&(s+=m.responsiveBorderStyle),s}("#sppb-addon-".concat(e.id," .collection-item"),e);return t.push(n),t.join("\n")}),[e.settings,t])}(r,g),x=function(e,t){return(0,K.useMemo)((function(){var n=e.settings,o=n.enable_scroller,i=void 0!==o&&o,a=n.items_per_slide,l=n.slides_to_scroll,r=n.show_indicators,c=void 0===r||r,d=n.gap_x,s=Pe(i),u=3;rt(a)&&rt(a[t])&&(u=a[t]);var m=0;rt(d)&&rt(d[t])&&(m=d[t]);var p=1;return rt(l)&&rt(l[t])&&(p=l[t]),{enableSlideshow:s,itemsPerSlide:u,slidesToScroll:p,showIndicators:Pe(c),slideGap:m}}),[e.settings,t])}(r,g),O=x.enableSlideshow,w=x.showIndicators,C=x.itemsPerSlide,P=x.slidesToScroll,A=x.slideGap,D=am(r,g),N=function(){_(_e.device)};(0,K.useEffect)((function(){return _e.on("change",N),function(){_e.removeListener("change",N)}}),[]),(0,K.useEffect)((function(){var e=null;if(f.current){var t=Number.isNaN(C)?3:ff()(C),n=Number.isNaN(P)?1:ff()(P),o=Number.isNaN(A)?0:ff()(A),i=Pe(w);e=jQuery(f.current).bxSlider({mode:"horizontal",minSlides:t,maxSlides:t,moveSlides:n,infiniteLoop:!0,adaptiveHeight:!0,slideMargin:o,pager:i,controls:!0,nextText:"<i class='fa fa-angle-right' aria-hidden='true'></i>",prevText:"<i class='fa fa-angle-left' aria-hidden='true'></i>",nextSelector:u.current.querySelector("#sppb-addon-".concat(r.id,".builder-collection .arrow-next")),prevSelector:u.current.querySelector("#sppb-addon-".concat(r.id,".builder-collection .arrow-prev")),slideWidth:1140,auto:!1,autoHover:!0,touchEnabled:!1})}return function(){rt(e)&&e.destroySlider()}}),[O,C,P,A,w]);var S=(0,po.L)({accept:bo,hover:function(e,t){var n;if("ADD_ADDON"===(null==e?void 0:e.type)||"MOVE_ADDON"===(null==e?void 0:e.type)){Ve(window.iDocument,".builder-collection-placeholder");var o=null===(n=u.current)||void 0===n?void 0:n.getBoundingClientRect(),i=(o.bottom-o.top)/2,c=t.getClientOffset().y-o.top;if(e.id!==r.id&&t.isOver({shallow:!0})){if(tt(m,l.addons,e,r,a))return;(c===i||Math.abs(c-i)<10)&&u.current.classList.add("builder-collection-placeholder")}}},drop:function(e,t){if(("ADD_ADDON"!==(null==e?void 0:e.type)&&"MOVE_ADDON"!==(null==e?void 0:e.type)||!t.didDrop())&&("ADD_ADDON"===(null==e?void 0:e.type)||"MOVE_ADDON"===(null==e?void 0:e.type))){var n=t.getDropResult();if(e.id!==r.id&&!(t.isOver({shallow:!0})&&tt(m,l.addons,e,r,a)||null!=n&&n.type)){if("MOVE_ADDON"===(null==e?void 0:e.type)){var o={dragRowId:e.rowId,dragColumnId:e.columnId,dragAddonId:e.id},i={hoverRowId:a.id,hoverColumnId:l.id,hoverAddonId:r.id,position:"bottom",element:"div"};p(mi(o,i))}return Ve(window.iDocument,".builder-collection-placeholder"),Ve(window.iDocument,".builder-addon-placeholder"),{type:"addon",status:!0,index:s,rowIndex:Fe(a.id),colIndex:ze(a.id,l.id),parentAddon:r,dropPosition:"bottom"}}}},canDrop:function(e,t){var n,o=null===(n=u.current)||void 0===n?void 0:n.getBoundingClientRect(),i=(o.bottom-o.top)/2,a=t.getClientOffset().y-o.top;return!(a!==i&&Math.abs(a-i)>10||"ADD_ADDON"!==(null==e?void 0:e.type)&&"MOVE_ADDON"!==(null==e?void 0:e.type)||"row"===e.name||"column"===e.name)}}),T=(0,J.Z)(S,2)[1],R=function(){fa.resetAll();var e=new CustomEvent("triggerAddonPanel",{detail:{row:a,column:l,currentPanel:af.addElements}});window.dispatchEvent(e)},k=null!==(t=r.settings)&&void 0!==t&&t.class?" ".concat(r.settings.class):"";k+=null!==(n=r.settings)&&void 0!==n&&n.enable_scroller?" scroller":"";var L=(null!==(o=null===(i=r.items)||void 0===i?void 0:i[0])&&void 0!==o?o:[]).length?"":" empty-collection-addon",M="builder-collection".concat(k).concat(L),B=zt(r.settings),Z=B.animationClass,j=B.animationAttr;T(u);var G=function(){var e,t,n=null!==(e=null===(t=r.items)||void 0===t?void 0:t[0])&&void 0!==e?e:[];return 0===n.length?K.createElement("span",{onClick:R,className:"builder-button builder-button-outline builder-button-round",role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"plus"})):Ft(6).map((function(e,t){return K.createElement("div",{key:t,className:"collection-item"},n.map((function(e,n){return e.parent?null:K.createElement(jb,{key:"".concat(e.id,"-").concat(t,"-").concat(n),id:e.id,rowIndex:c,addon:e,column:l,row:a,colIndex:d,index:s,collectionItemIndex:t,collectionItemAddonIndex:n,collectionAddonId:r.id})})))}))};return K.createElement(K.Fragment,null,K.createElement("div",{dangerouslySetInnerHTML:{__html:E}}),K.createElement("style",null,D),K.createElement("style",null,y),K.createElement("style",null,I),K.createElement(nm,{rowId:a.id,columnId:l.id,addon:r,mouseInteraction:!0,scrollInteraction:!0}),K.createElement("div",(0,Io.Z)({ref:u,onFocus:function(e){e.stopPropagation(),Ye(e.target.parentNode,"builder-collection-is-hovered")},onBlur:function(e){e.stopPropagation(),qe(e.target.parentNode,"builder-collection-is-hovered")},id:"sppb-addon-".concat(r.id),className:"".concat(M," ").concat(Z)},j),K.createElement("div",{className:"builder-addon-tools"},K.createElement("span",{className:"builder-button builder-button-secondary builder-button-round",onClick:function(e){var t;e.stopPropagation(),e.preventDefault();var n=null===(t=addonsJSON)||void 0===t?void 0:t[r.name];if(void 0!==n){var o=void 0!==(null==n?void 0:n.inline),i={rowIndex:c,colIndex:d,addonIndex:s,addonId:r.id,htmlContent:r.htmlContent,assets:r.assets,addonName:r.name,formData:r.settings},m={type:"addon",index:c,settings:i,row:a,column:l,addon:r};if(o){if(Ei.show&&Ei.addonId===m.settings.addonId)return;fa.resetAll(),Ei.reset(),Ei.setAddon(X()(m)),Ei.setType("addon"),Ei.setConfig(n.inline),Ei.setPosition(u.current.getBoundingClientRect()),Ei.showEditor()}else Ei.reset(),fa.resetAll(),fa.setAddon(m),fa.setType("addon"),fa.showEditPanel()}},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"ellipsisX","area-hidden":"true"}))),O?K.createElement(K.Fragment,null,K.createElement("div",{className:"sppb-productlist-slideshow-arrows"},K.createElement("span",{className:"arrow-prev"}),K.createElement("span",{className:"arrow-next"})),K.createElement("div",{ref:f,className:"sppb-productlist-slideshow-wrap","data-enable-slideshow":O,"data-items-per-slide":C,"data-slides-to-scroll":P,"data-show-indicator":w},G())):G()))};var If=function(e){var t=e.isOpen,n=e.row,o=e.column,i=(e.onDisable,e.openColumnOption),a=e.onDelete,l=e.columnEl,r=(0,K.useState)({top:0,left:"100%"}),c=(0,J.Z)(r,2),d=c[0],s=c[1];return(0,K.useEffect)((function(){if(t&&l){var e=l.getBoundingClientRect().right,n=window.iWindow.innerWidth;s({top:0,left:e>n-230?"-100%":"100%"})}}),[t,l]),t&&l?K.createElement("div",{className:"builder-list-group builder-is-card builder-context-sub-menu",style:{left:d.left,top:d.top}},o.visibility&&K.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:i,role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"cog",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_OPTIONS")),K.createElement("span",{className:"builder-list-item builder-list-item-action".concat(" disabled builder-d-between"),onClick:nt,role:"button",onKeyDown:xe,tabIndex:0},o.visibility?K.createElement("span",null,K.createElement(wo,{name:"eye",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_HIDE")):K.createElement(K.Fragment,null,K.createElement(wo,{name:"eyeSlash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SHOW")),K.createElement(Cu,{size:"md"})),!(null!=n&&n.parent_addon&&n.columns.length<=1)&&K.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:a,role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE"))):null};function xf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Of(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xf(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var wf=new Set(["advancedcolor","advancedslider","alignment","boxshadow","buttons","color","margin","fonts","fontstyle","gradient","padding","slider","select","typography","radio"]),Cf=["h1","h2","h3","h4","h5","h6","p","div","span","br","section","strong"],Pf=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).state={hasCopiedItem:!1,activeColumnMenu:!1,copiedAddonName:"",showSaveDialog:!1},t.options={index:e.settings.rowIndex,settings:{colIndex:e.settings.colIndex,addonIndex:e.settings.addonIndex,innerColIndex:e.settings.innerColIndex,addonInnerIndex:e.settings.addonInnerIndex}},t.columnOptionRef=K.createRef(),t}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){var e=jt(E);null!=e&&e.addonName&&null!=e&&e.addonData&&this.setState({hasCopiedItem:!0,copiedAddonName:e.addonName})}},{key:"onCopyAddon",value:function(e){e.preventDefault();var t=this.props.settings,n=t.blank,o=t.addon;if(n)return!1;var i=Mt({sections:this.props.state.pageBuilder.present,addon:o,rowIndex:this.props.settings.rowIndex,colIndex:this.props.settings.colIndex});Gt(E,{addonName:o.name,addonData:i}),this.props.setCopiedDataStatus(),ae(Joomla.JText._("COM_SPPAGEBUILDER_ADDON_COPIED"),"Success"),this.props.reset()}},{key:"onSaveAddon",value:function(e){e.preventDefault();var t=this.props,n=t.settings.addon,o=t.reset,i=Mt({sections:this.props.state.pageBuilder.present,addon:n,rowIndex:this.props.settings.rowIndex,colIndex:this.props.settings.colIndex});No.reset(),No.setAddon(i),No.setDialog("saveAddon"),No.showDialog(),o()}},{key:"pasteItem",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!1!==this.state.hasCopiedItem){var t=this.props.settings,n=void 0===t?{}:t,o=n.rowIndex,i=n.addonIndex,a=n.colIndex,l=n.childIndex,r=void 0===l?-1:l,c=n.parentId,d=jt(E),s=this.props.state.pageBuilder.present,u=Of(Of({},d),{},{sections:s,rowIndex:o,colIndex:a,addonIndex:i,childIndex:r,parentId:c,isAbove:e,hoverAddon:null==n?void 0:n.addon});this.props.pasteAddon({rowIndex:o,pasteOptions:u}),this.props.reset()}}},{key:"updateStyle",value:function(e){var t=this.props.settings,n=t.rowIndex,o=t.addonIndex,i=t.colIndex,a=t.innerColIndex,l=t.addonInnerIndex;if(!t.blank){var r={index:n,settings:{colIndex:i,addonIndex:o,innerColIndex:a,addonInnerIndex:l,assets:e.assets,htmlContent:e.htmlContent,formData:e.settings}};this.props.pasteStyle(r),this.props.reset()}}},{key:"handlePasteStyle",value:function(){if(this.state.hasCopiedItem&&"undefined"!=typeof addonsJSON){var e=this.props.settings.addon,t=X()(e),n=jt(E).addonData,o=(0,J.Z)(n.addon,1)[0],i=o.name,a=o.settings,l=X()(addonsJSON[i]);if(e.name===i&&Ht(l)&&Ht(a)){var c=l.settings;if(Ht(c)){var d=function e(t,n,o){for(var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},l=0,c=Object.values(t);l<c.length;l++)for(var d=c[l].fields,s=function(){var t=(0,J.Z)(m[u],2),l=t[0],c=t[1];if(Ht(o[l])&&!Cf.includes(o[l])&&(wf.has(c.type)||i))a[l]=o[l];else if("repeatable"===c.type){var d=Array.isArray(n[l])?n[l]:[],s=d.length,p=Array.isArray(o[l])?o[l]:[],v=p.length;a[l]=p.slice(0,s).flatMap((function(t,n){var o;return Of(Of({},d[n]),e(null!==(o=c.attr)&&void 0!==o?o:{},d[n],t,!1,{}))})),s>v&&(a[l]=[].concat((0,r.Z)(a[l]),(0,r.Z)(d.slice(v))))}},u=0,m=Object.entries(d);u<m.length;u++)s();return a},s=d(c,t.settings,a),u=d(globalAttr.style,t.settings,a,!0);this.updateStyle(Of(Of({},t),{},{settings:Of(Of(Of({},t.settings),s),u)}))}}}}},{key:"openAddonSettings",value:function(e){var t=this.props,n=t.settings,o=n.addon,i=n.rowIndex,a=n.addonIndex,l=n.colIndex,r=n.innerColIndex,c=n.addonInnerIndex,d=n.blank,s=t.collectionItemIndex,u=t.collectionItemAddonIndex;if(e.preventDefault(),d)return!1;var m={type:"addon",index:i,settings:{colIndex:l,addonIndex:a,addonId:o.id,htmlContent:o.htmlContent,assets:o.assets,addonName:o.name,formData:o.settings,collectionItemIndex:s,collectionItemAddonIndex:u}};void 0!==c&&(m.type="inner_addon",m.settings.innerRowIndex=a,m.settings.innerColIndex=r,m.settings.addonInnerIndex=c),fa.resetAll(),fa.setAddon(m),fa.setType(m.type),fa.showEditPanel(),this.props.reset()}},{key:"onDuplicateAction",value:function(){var e=this.props.settings,t=e.blank,n=e.addon,o=e.rowIndex,i=e.colIndex,a=e.addonIndex;if(t)return!1;this.props.duplicateDeepAddon({addon:n,rowIndex:o,colIndex:i,addonIndex:a}),this.props.reset()}},{key:"onDelete",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"addon",t=this.props.settings,n=t.addonIndex,o=t.row,i=t.column,a=t.addon,l=t.blank;if("addon"===e){if(l)return!1;fa.setAddon({}),fa.setRowSettings({}),fa.hideEditPanel();var r=window.iDocument.getElementById("#addon-script-".concat(a.id));r&&r.parentNode.remove(r),Ht(this.props.collectionItemAddonIndex)?this.props.removeCollectionAddonItem({rowId:o.id,columnId:i.id,addonIndex:n,collectionItemAddonIndex:this.props.collectionItemAddonIndex}):this.props.removeAddon(o.id,i.id,a.id,null==a?void 0:a.reference_id),Ei.reset()}"column"===e&&this.props.deleteColumn(this.props.settings.row.id,this.props.settings.column.id),this.props.reset()}},{key:"onDisable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"addon",t=this.props,n=t.settings,o=n.row,i=n.column,a=n.rowIndex,l=n.colIndex,r=n.blank,c=n.addon,d=n.addonIndex,s=t.state.pageBuilder.present;if("addon"===e){var u;if(r)return;var m=an(on(s),null==c?void 0:c.id),p={type:e,rowIndex:a,columnIndex:l,addonIndex:null==i||null===(u=i.addons)||void 0===u?void 0:u.findIndex((function(e){return e.id===c.id}))};m?this.props.changeDynamicAddonVisibility({addonId:null==c?void 0:c.id}):Ht(this.props.collectionItemAddonIndex)?this.props.changeCollectionItemAddonVisibility({rowId:o.id,columnId:i.id,addonIndex:d,itemAddonIndex:this.props.collectionItemAddonIndex}):this.props.disableAddon(p)}"column"===e&&this.props.disableColumnAction(a,l,i.id),this.props.reset()}},{key:"openColumnOption",value:function(){var e=this.props.settings,t=e.rowIndex,n=e.colIndex,o=e.column;fa.resetAll(),fa.setType("column"),fa.setRowIndex(t),fa.setColIndex(n),fa.setColSettings(o),fa.showEditPanel(),this.props.reset()}},{key:"render",value:function(){var e,t,n,o=this,i=this.state,a=i.copiedAddonName,l=i.hasCopiedItem,r=this.props.settings,c=r.addon,d=r.blank;void 0===c?(t="Column",n=!0):(t=c.name,n=void 0===(null==c?void 0:c.visibility)||c.visibility);var s=!0===d?t:addonsJSON[t].title,u="builder-list-item builder-list-item-action",m=u+(d?" disabled":""),p=Ht(this.props.collectionItemAddonIndex),v=this.props.isEmptyColumn||this.props.isEmptyDivAddon;return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-list-heading"},s),n&&K.createElement("span",{className:m,onClick:this.openAddonSettings.bind(this),role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"cog",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS")),!p&&K.createElement(K.Fragment,null,function(e){return K.createElement("span",{className:"".concat(e.listItemClass," ").concat("disabled builder-d-between"),onClick:nt,role:"button",onKeyDown:xe,tabIndex:0},K.createElement("span",null,K.createElement(wo,{name:"saveLine",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SAVE")),K.createElement(Cu,{size:"md"}))}({listItemClass:m,onSaveAddon:this.onSaveAddon.bind(this)}),K.createElement("span",{className:m,onClick:this.onCopyAddon.bind(this),role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"copy",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_COPY")),v?K.createElement("span",{className:"builder-list-item builder-list-item-action".concat(l?"":" disabled"),onClick:function(){return o.pasteItem(!1)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"clipboard",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_PASTE"),l&&K.createElement("small",null,"(",a===M.productList?"Productlist":a===M.categoryList?"Categorylist":null==a?void 0:a.split("_").join(" "),")")):K.createElement(K.Fragment,null,K.createElement("span",{className:"builder-list-item builder-list-item-action".concat(l?"":" disabled"),onClick:function(){return o.pasteItem(!0)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"clipboardAbove",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_PASTE_ABOVE"),l&&K.createElement("small",null,"(",a===M.productList?"Productlist":a===M.categoryList?"Categorylist":null==a?void 0:a.split("_").join(" "),")")),K.createElement("span",{className:"builder-list-item builder-list-item-action".concat(l?"":" disabled"),onClick:function(){return o.pasteItem(!1)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"clipboardBelow",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_PASTE_BELOW"),l&&K.createElement("small",null,"(",a===M.productList?"Productlist":a===M.categoryList?"Categorylist":null==a?void 0:a.split("_").join(" "),")"))),(null===(e=this.props.settings)||void 0===e||null===(e=e.addon)||void 0===e?void 0:e.name)&&this.state.copiedAddonName===this.props.settings.addon.name&&K.createElement("span",{className:"".concat(m).concat(l?"":" disabled"," ").concat("disabled builder-d-between"," "),onClick:function(){return nt()},role:"button",onKeyDown:xe,tabIndex:0},K.createElement("span",null,K.createElement(wo,{name:"paste",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_PASE_STYLE")),K.createElement(Cu,{size:"md"})),K.createElement("span",{className:"".concat(m),onClick:this.onDuplicateAction.bind(this),role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"clone",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE"))),function(e){return function(e){return K.createElement("span",{className:"".concat(e.listItemClass," ").concat("disabled builder-d-between"," "),onClick:function(){nt()},role:"button",onKeyDown:xe,tabIndex:0},e.visibility?K.createElement("span",null,K.createElement(wo,{name:"eye",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_HIDE")):K.createElement(K.Fragment,null,K.createElement(wo,{name:"eyeSlash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SHOW")),K.createElement(Cu,{size:"md"}))}(e)}({listItemClass:m,visibility:n,onDisable:this.onDisable.bind(this,"addon")}),K.createElement("span",{className:"".concat(m),onClick:this.onDelete.bind(this,"addon"),role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE")),n&&K.createElement(K.Fragment,null,K.createElement("span",{className:"builder-list-divider","aria-hidden":"true"}),K.createElement("span",{className:"".concat(u," builder-has-child"),ref:this.columnOptionRef,onMouseEnter:function(){return o.setState({activeColumnMenu:!0})},onMouseLeave:function(){return o.setState({activeColumnMenu:!1})},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"columns",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_COLUMN"),K.createElement(If,{isOpen:this.state.activeColumnMenu,row:this.props.settings.row,column:this.props.settings.column,onDisable:this.onDisable.bind(this,"column"),openColumnOption:this.openColumnOption.bind(this),onDelete:this.onDelete.bind(this,"column"),columnEl:this.columnOptionRef.current}))))}}]),i}(K.Component);const Af=(0,mo.$j)(null,(function(e){return{setCopiedDataStatus:function(){return e({type:"SET_COPIED_DATA_STATUS"})}}}))(Pf),Df=(0,mo.$j)((function(e){return{state:e}}),(function(e){return{onSettingsClick:function(t){return e(ai(t))},disableColumnAction:function(t,n,o){return e(ri(t,n,o))},disableInnerColumnAction:function(t){return e(function(e){return{type:"TOGGLE_INNER_COLUMN",index:e.index,settings:e.settings}}(t))},deleteColumn:function(t,n){return e(Ko(t,n))},pasteAddon:function(t){return e(ti(t))},pasteStyle:function(t){var n=void 0===t.settings.addonInnerIndex?"ADDON_EDIT":"ADDON_INNER_EDIT";e({type:n,index:t.index,settings:t.settings})},cloneAddon:function(t){return e(function(e){return{type:"CLONE_ADDON",index:e.index,settings:e.settings}}(t))},duplicateDeepAddon:function(t){return e(ei(t))},cloneAddonInner:function(t){return e(function(e){return{type:"CLONE_INNER_ADDON",index:e.index,settings:e.settings}}(t))},deleteAddon:function(t){return e(function(e){return{type:"DELETE_ADDON",index:e.index,settings:e.settings}}(t))},removeAddon:function(t,n,o,i){e(Yo(t,n,o,i))},removeCollectionAddonItem:function(t){var n=t.rowId,o=t.columnId,i=t.addonIndex,a=t.collectionItemAddonIndex;e(qo({rowId:n,columnId:o,addonIndex:i,collectionItemAddonIndex:a}))},deleteInnerAddon:function(t){return e(function(e){return{type:"DELETE_INNER_ADDON",index:e.index,settings:e.settings}}(t))},disableAddon:function(t){return e(function(e){return{type:"CHANGE_VISIBILITY",payload:e}}(t))},changeCollectionItemAddonVisibility:function(t){return e(function(e){return{type:"CHANGE_COLLECTION_ITEM_VISIBILITY",payload:e}}(t))},disableInnerAddon:function(t){return e(function(e){return{type:"DISABLE_INNER_ADDON",index:e.index,settings:e.settings}}(t))},changeDynamicAddonVisibility:function(t){return e(function(e){return{type:en,payload:e}}(t))}}}))((function(e){return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-backdrop builder-backdrop-color",style:{zIndex:3},onClick:function(){return e.reset()},role:"button",onKeyDown:xe,tabIndex:0}),K.createElement("div",{className:"builder-list-group builder-is-card builder-context-menu",style:{zIndex:4}},K.createElement(Af,e)))}));var Nf=["isOpen","contextMenuEvent","onClose"],Sf=function(e){var t=e.isOpen,n=e.contextMenuEvent,o=e.onClose,i=(0,ls.Z)(e,Nf),a=(0,K.useState)({top:0,left:0}),l=(0,J.Z)(a,2),r=l[0],c=l[1];(0,K.useEffect)((function(){if(t&&n){var e=n.clientX,o=n.clientY,i=window.iWindow.innerWidth-230,a=window.iWindow.innerHeight-400,l={top:o>a?a:o,left:e>i?i:e};document.querySelector(".builder-panel-opened.builder-stack-left")&&(l.left=l.left+340),c(l)}}),[t,n]);var d={display:t?"block":"none",position:"absolute",top:r.top,left:r.left};return t&&n?(0,Y.createPortal)(K.createElement("div",{style:d,onClick:o,role:"presentation"},K.createElement(Df,i)),document.body):null};function Tf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Rf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tf(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function kf(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Lf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Lf(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}function Lf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Mf,Bf,Zf,jf,Gf=["published","access","language","created","created_by"],Jf="field_";function Uf(e,t){return Hf.apply(this,arguments)}function Hf(){return(Hf=(0,At.Z)(Nt().mark((function e(t,n){var o,i,a;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=dynamic_content.getReferenceValueByPath&item_id=").concat(t,"&reference_item_id=").concat(n,"_context=collections"),e.next=3,fetch(o,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return i=e.sent,e.next=6,i.json();case 6:return a=e.sent,e.abrupt("return",null==a?void 0:a.data);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ff(e,t){return zf.apply(this,arguments)}function zf(){return zf=(0,At.Z)(Nt().mark((function e(t,n){var o,i,a,l,r,c,d,s;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&n){e.next=2;break}return e.abrupt("return",null);case 2:o=t.path||"",i=o.split("."),a=n,l=kf(i),e.prev=6,l.s();case 8:if((r=l.n()).done){e.next=25;break}if(c=r.value,d=Gf.includes(c)?c:(u=parseInt(c,10),"".concat(Jf).concat(u)),!a){e.next=22;break}if(d in a){e.next=21;break}return e.next=15,Uf(a.id,c);case 15:if(e.t0=e.sent,e.t0){e.next=18;break}e.t0="";case 18:a=e.t0,e.next=22;break;case 21:a=a[d]||null;case 22:a="object"===(0,pe.Z)(a)?Rf({},a):a;case 23:e.next=8;break;case 25:e.next=30;break;case 27:e.prev=27,e.t1=e.catch(6),l.e(e.t1);case 30:return e.prev=30,l.f(),e.finish(30);case 33:if("object"===(0,pe.Z)(a)&&"value"in a&&(a=a.value),"string"==typeof a||"number"==typeof a){e.next=36;break}return e.abrupt("return",a);case 36:if(s=n.option_store||{},!(a in s)){e.next=39;break}return e.abrupt("return",s[a]);case 39:return e.abrupt("return",a);case 40:case"end":return e.stop()}var u}),e,null,[[6,27,30,33]])}))),zf.apply(this,arguments)}function Vf(e,t){var n=(null==t?void 0:t.date_format)||"d M, Y H:i A";if(!e||!n)return e;if("n-time-ago"===n){var o=new Date(e),i=new Date,a=Math.floor((i-o)/6e4);return 0===a?"Just now":a<60?"".concat(a," minutes ago"):a<1440?"".concat(Math.floor(a/60)," hours ago"):a<10080?"".concat(Math.floor(a/1440)," days ago"):a<43200?"".concat(Math.floor(a/10080)," weeks ago"):a<525600?"".concat(Math.floor(a/43200)," months ago"):"".concat(Math.floor(a/525600)," years ago")}return n="custom"===n?null==t?void 0:t.date_format_custom:n,function(e,t){var n={d:String(e.getDate()).padStart(2,"0"),j:e.getDate(),D:e.toLocaleString("en-US",{weekday:"short"}),l:e.toLocaleString("en-US",{weekday:"long"}),m:String(e.getMonth()+1).padStart(2,"0"),n:e.getMonth()+1,M:e.toLocaleString("en-US",{month:"short"}),F:e.toLocaleString("en-US",{month:"long"}),Y:e.getFullYear(),y:String(e.getFullYear()).slice(-2),H:String(e.getHours()).padStart(2,"0"),h:String(e.getHours()%12||12).padStart(2,"0"),g:e.getHours()%12||12,i:String(e.getMinutes()).padStart(2,"0"),s:String(e.getSeconds()).padStart(2,"0"),A:e.getHours()>=12?"PM":"AM",a:e.getHours()>=12?"pm":"am"};return t.replace(/\b[dDjlmnMFYyHhgisAa]\b/g,(function(e){return n[e]||e}))}(new Date(e),n)}var Wf=function(e){var t=e.id,n=e.styleFn,o=e.neg;return Je.filter((function(e){return e!==v})).map((function(e){var i="";return(0,tn.isEmpty)(n(e))||(i+=Qe(e),i+=tm(t)(Mf||(Mf=(0,im.Z)(["\n ","\n "])),n(e,o)),i+="}"),i})).join("\n")},Kf=function(e,t){var n=t.settings;if(!n)return"";var o=n.color,i=n.alignment,a=n.title_padding,l=n.icon,r=n.icon_gap,c=window.getMarginPadding(a,"padding"),d=tm(e)(Bf||(Bf=(0,im.Z)(["\n ","\n color: ",";\n width: 100%;\n ","\n justify-content: ",";\n text-shadow: ",";\n transition: all 200ms ease-in;"])),c[v],o,l?"gap: ".concat(r,";"):"",we(i)?i[v]:"left",function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!(t in e))return"";var o=e[t];if("object"===(0,pe.Z)(o)){var i=o.ho?"".concat(o.ho,"px"):"0px",a=o.vo?"".concat(o.vo,"px"):"0px",l=o.blur?"".concat(o.blur,"px"):"0px",r=n?" ":o.spread?"".concat(o.spread,"px"):"0px",c=o.color||"";return function(e){if(!e)return!1;"string"==typeof e&&(e=e.replace(/\s+/g," ").split(" "),e={ho:parseFloat(e[0]),vo:parseFloat(e[1]),blur:parseFloat(e[2]),spread:parseFloat(e[3]),color:e[4]});var t=["ho","vo","blur","spread"];if("object"===(0,pe.Z)(e)){if(void 0!==e.enabled)return e.enabled;for(var n in e){if(t.includes(n)){var o=parseFloat(e[n]);if(!isNaN(o)&&0!==o)return!0}if("color"===n){var i=e[n].toLowerCase();return!("#fff"===i||"#ffffff"===i)}}}return!1}(o)?"".concat(i," ").concat(a," ").concat(l," ").concat(r," ").concat(c):""}return"0 0 0 0 #fff"===o?"":o}(n,"title_text_shadow",!0)),s=Wf({id:e,styleFn:function(e){var t="",n=we(c)?c[e]:c,o=we(i)?i[e]:i;return o&&(t+="text-align: ".concat(o,";")),n&&(t+=n),"\n ".concat(t,"\n ")}});return d+s},Yf=function(e,t){return e.some((function(e){return t.includes(e)}))},qf=function(e,t){if(!Yf(["youtu.be","www.youtube.com","youtube.com","vimeo.com","www.vimeo.com","player.vimeo.com"],e))return"";var n=t.url||"",o=t.no_cookie?"-nocookie":"",i=t.show_rel_video?"&rel=1":"&rel=0",a=t.youtube_shorts||0,l=t.vimeo_show_author?"byline=1":"byline=0",r=t.vimeo_mute_video?"muted=1":"muted=0",c=t.vimeo_show_video_title?"title=1":"title=0",d=t.vimeo_show_author_profile?"portrait=1":"portrait=0";try{var s=new URL(e),u="";switch(s.hostname){case"youtu.be":var m=s.pathname.substring(1);u="//www.youtube".concat(o,".com/embed/").concat(m,"?iv_load_policy=3").concat(i);break;case"www.youtube.com":case"youtube.com":var p=new URLSearchParams(s.search),v=p.get("v")||"";"/playlist"===s.pathname?(v=p.get("list")||"",u="//www.youtube.com/embed/?listType=playlist&list=".concat(v)):(a&&(v=s.pathname.replace("/shorts/","")),u="//www.youtube".concat(o,".com/embed/").concat(v,"?iv_load_policy=3").concat(i));break;case"vimeo.com":case"www.vimeo.com":case"player.vimeo.com":var f=n;if("player.vimeo.com"!==s.hostname){var b=s.pathname.substring(1);f="//player.vimeo.com/video/".concat(b)}u=function(e,t){var n=e.filter(Boolean).join("&");return n?"".concat(t,"?").concat(n):t}([r,l,d,c],f)}return u}catch(t){return console.error("Invalid video URL:",e),""}};const Xf=function(e){var t,n,o=e.row,i=e.column,a=e.addon,l=e.rowIndex,r=e.colIndex,c=e.index,d=a.settings,s=(0,K.useState)(window.builderDefaultDevice),u=(0,J.Z)(s,2),m=u[0],p=u[1],f=(0,mo.v9)((function(e){var t;return null===(t=e.pageOptions)||void 0===t?void 0:t.data})),b=(0,K.useState)(null),h=(0,J.Z)(b,2),g=h[0],_=h[1],E=null==f?void 0:f.view_id,y=mn(null==f?void 0:f.extension_view),I=(null==d?void 0:d.dynamic_item)||g;if(y&&!I){var x=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!E){e.next=6;break}return e.next=3,un(E);case 3:t=e.sent,(n=null==t?void 0:t.data).length&&_(null==n?void 0:n[0]);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();x()}var O=am(a,m),w=om(a);null!==(t=a.settings)&&void 0!==t&&t.class&&" ".concat(a.settings.class),null!==(n=a.settings)&&void 0!==n&&n.enable_scroller;var C,P,A=zt(a.settings),D=A.animationClass,N=A.animationAttr,S="",T="";if((null==a?void 0:a.name)===k.DynamicContentImage){var R=d.is_effects_enabled?function(e,t,n,o){if(!n||!n[o])return"";var i=n[o],a="";a+="#sppb-addon-".concat(e," ").concat(".sppb-dynamic-content-image-wrapper .sppb-dynamic-content-image"," {"),a+="filter: ",null!=i&&i.blur&&(a+="blur(".concat(i.blur,"px) ")),null!=i&&i.hue_rotate&&(a+="hue-rotate(".concat(i.hue_rotate,"deg) "));for(var l=0,r=Object.entries(i);l<r.length;l++){var c=(0,J.Z)(r[l],2),d=c[0],s=c[1];"blur"!==d&&"hue_rotate"!==d&&Ie(s)&&""!==s&&(a+="".concat(d,"(").concat(s,"%) "))}return a+";}"}(a.id,0,d,"image_effects"):"",M=d.radius?function(e,t,n,o,i){if(!n||!n[o])return"";var a=n[o][i]||"",l="";return l+="#sppb-addon-".concat(e," ").concat(".sppb-dynamic-content-image-wrapper"," {"),(l+="border-radius: ".concat(a,"px;"))+"}"}(a.id,0,d,"radius",m):"",B=d.border?function(e,t,n,o){if(!n||!n[o])return"";var i=n[o],a="";return a+="#sppb-addon-".concat(e," ").concat(".sppb-dynamic-content-image-wrapper"," {"),(a+="border: ".concat(i.border_width," ").concat(i.border_style," ").concat(i.border_color,";"))+"}"}(a.id,0,d,"border"):"",Z=d.margin||d.padding?function(e,t,n,o){var i="";return i+="#sppb-addon-".concat(e," ").concat(".sppb-dynamic-content-image-wrapper"," {"),n.margin&&(i+="margin: ".concat(n.margin[o],";")),n.padding&&(i+="padding: ".concat(n.padding[o],";")),i+"}"}(a.id,0,d,m):"",j=d.height||d.width?function(e,t,n,o,i,a){var l="";return l+="#sppb-addon-".concat(e," ").concat(".sppb-dynamic-content-image-wrapper"," {"),n[o]&&(l+="height: ".concat(n[o][a],"px;")),n[i]&&(l+="width: ".concat(n[i][a],"px;")),l+"}"}(a.id,0,d,"height","width",m):"",U=(C=a.id,".sppb-dynamic-content-image-wrapper",P="",P+="#sppb-addon-".concat(C," ").concat(".sppb-dynamic-content-image-wrapper"," {"),P+="width: 100%;",P+="overflow: hidden;",(P+="aspect-ratio: var(--sppb-dc-aspect-ratio);")+"}"),H=function(e,t){var n="";return n+="#sppb-addon-".concat(e," ").concat(".sppb-dynamic-content-image-wrapper .sppb-dynamic-content-image"," {"),n+="width: 100%;",n+="height: 100%;",(n+="object-fit: var(--sppb-dc-image-fit);")+"}"}(a.id);S+=R,S+=M,S+=B,S+=Z,S+=U,S+=H,S+=j}if((null==a?void 0:a.name)===k.DynamicContentText){var F="#sppb-addon-".concat(a.id," .sppb-dynamic-content-text");T+=Kf(F,a);var z="#addon-wrap-".concat(a.id),V="#sppb-addon-".concat(a.id," .sppb-dynamic-content-text .sppb-dynamic-content-text__icon");T+=function(e,t){var n=t.settings;if(!n)return"";var o=n.title_margin,i=window.getMarginPadding(o,"margin"),a=tm(e)(Zf||(Zf=(0,im.Z)(["\n ","\n "])),i[v]),l=Wf({id:e,styleFn:function(e){var t="",n=we(i)?i[e]:i;return n&&(t+=n),"\n ".concat(t,"\n ")}});return a+l}(z,a),T+=function(e,t){var n=t.settings;if(!n)return"";var o=n.icon,i=n.icon_color,a=n.icon_size;return o?tm(e)(jf||(jf=(0,im.Z)(["\n color: ",";\n font-size: ",";"])),i,a):""}(V,a)}var W=function(){p(_e.device)};(0,K.useEffect)((function(){return _e.on("change",W),function(){_e.removeListener("change",W)}}),[]);var Y=function(){var e=(0,At.Z)(Nt().mark((function e(t){var n,o;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=null==t?void 0:t.attribute,e.next=3,Ff(n,I);case 3:return o=e.sent,e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),q=function(){var e=(0,At.Z)(Nt().mark((function e(){var t,n,o,i,l,r,c,s,u,m,p,v,f,b,h,g,_,E,y,x,O,w,C,P,A,D,N,S,T,R,M,B,Z,j,U,H,F,z,V,W,q,X,$,Q,ee,te,ne,oe,ie,ae,le,re;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((null==a?void 0:a.name)!==k.DynamicContentImage){e.next=44;break}return s=a.settings,e.next=4,Y(s);case 4:if(e.t1=t=e.sent,e.t0=null!==e.t1,!e.t0){e.next=8;break}e.t0=void 0!==t;case 8:if(!e.t0){e.next=12;break}e.t2=t,e.next=13;break;case 12:e.t2=G;case 13:if(u=e.t2,m="","gallery"!==(null==s||null===(n=s.attribute)||void 0===n?void 0:n.type)){e.next=21;break}return u=JSON.parse(u),b=null!==(p=null==s?void 0:s.gallery_title)&&void 0!==p?p:"",h=null==s?void 0:s.gallery_heading_selector,g=null==s?void 0:s.gallery_item_alignment,e.abrupt("return",K.createElement("div",{className:"sppb-dynamic-content-gallery ".concat(null!==(v=null==s?void 0:s.class)&&void 0!==v?v:"")},b&&K.createElement(h,{className:"sppb-addon-title"},b),K.createElement("div",{className:"sppb-addon-content"},K.createElement("ul",{className:"sppb-gallery clearfix gallery-item-".concat(g)},null===(f=u)||void 0===f?void 0:f.map((function(e){var t,n,o=e.src;return null!==(t=o)&&void 0!==t&&t.startsWith("http")||null!==(n=o)&&void 0!==n&&n.startsWith("https")||(o="".concat(pagebuilder_base,"/").concat(o)),K.createElement("li",{key:e.id},K.createElement("img",{key:e.id,src:o,style:{objectFit:"cover"}}))}))))));case 21:(_=null!==(o=null===(i=s.attribute)||void 0===i?void 0:i.type)&&void 0!==o?o:"image")===L&&(m=Ie(null===(E=JSON.parse(u))||void 0===E?void 0:E.poster)?null===(y=JSON.parse(u))||void 0===y?void 0:y.poster:"",u=Ie(null===(x=JSON.parse(u))||void 0===x?void 0:x.src)?null===(O=JSON.parse(u))||void 0===O?void 0:O.src:u),(0,tn.isObject)(u)&&(u=G),null!==(l=u)&&void 0!==l&&l.startsWith("http")||null!==(r=u)&&void 0!==r&&r.startsWith("https")||(u="".concat(pagebuilder_base,"/").concat(u)),"custom"===(w=(null==s?void 0:s.aspect_ratio)||"")&&(w=(null==s?void 0:s.custom_aspect_ratio)||""),"none"===w&&(w=""),C=(null==s?void 0:s.image_fit)||"cover",P={"--sppb-dc-image-fit":C,"--sppb-dc-aspect-ratio":w},A="",D=0,N=Object.entries(P);case 32:if(!(D<N.length)){e.next=40;break}if(S=(0,J.Z)(N[D],2),T=S[0],R=S[1]){e.next=36;break}return e.abrupt("continue",37);case 36:A+="".concat(T,": ").concat(R,"; ");case 37:D++,e.next=32;break;case 40:return M=A.split(";").reduce((function(e,t){var n=t.split(":").map((function(e){return e.trim()})),o=(0,J.Z)(n,2),i=o[0],a=o[1];return i&&a&&(e[i]=a),e}),{}),B=(null==s?void 0:s.youtube_shorts)||0,Z=null!=s&&s.aspect_ratio&&B?null==s?void 0:s.aspect_ratio:"16by9",e.abrupt("return",K.createElement("div",{className:"sppb-dynamic-content-image-wrapper ".concat(null!==(c=null==s?void 0:s.class)&&void 0!==c?c:""),style:M},_===L?Yf(["youtu.be","www.youtube.com","youtube.com","vimeo.com","www.vimeo.com","player.vimeo.com"],u)?K.createElement("div",{role:"button"},K.createElement("div",{style:{pointerEvents:"none"},className:"sppb-video-block sppb-embed-responsive sppb-embed-responsive-".concat(Z)},K.createElement("iframe",{className:"sppb-embed-responsive-item",src:qf(u,s),allow:"accelerometer",webkitallowfullscreen:"true",mozallowfullscreen:"true",allowFullScreen:!0,loading:"lazy"}))):K.createElement("video",{controls:!0,style:{width:"100%"},poster:m},K.createElement("source",{src:u,type:"video/mp4"}),"Your browser does not support the video tag."):K.createElement("img",{src:u,alt:"Dynamic Content Image",className:"sppb-dynamic-content-image"})));case 44:if((null==a?void 0:a.name)!==k.DynamicContentText){e.next=62;break}return $="",Q="rich-text"===(null==a||null===(j=a.settings)||void 0===j||null===(j=j.attribute)||void 0===j?void 0:j.type),e.next=49,Y(null==a?void 0:a.settings);case 49:if($=e.sent,(0,tn.isObject)($)&&($=""),"date-time"===(null==a||null===(U=a.settings)||void 0===U||null===(U=U.attribute)||void 0===U?void 0:U.type)&&(te=null==a||null===(ee=a.settings)||void 0===ee?void 0:ee.attribute,$=Vf($,te)),"option"!==(null==a||null===(H=a.settings)||void 0===H||null===(H=H.attribute)||void 0===H?void 0:H.type)){e.next=57;break}return e.next=55,Y(null==a?void 0:a.settings);case 55:oe=e.sent,$=null!==(ne=null==I?void 0:I.option_store[oe])&&void 0!==ne?ne:"";case 57:return ie=null!==(F=null==a||null===(z=a.settings)||void 0===z?void 0:z.icon)&&void 0!==F?F:null,ae=(null==a||null===(V=a.settings)||void 0===V?void 0:V.icon_position)||"left",le=(null==a||null===(W=a.settings)||void 0===W?void 0:W.default_text)||null,re=(null==a||null===(q=a.settings)||void 0===q?void 0:q.selector)||"p",e.abrupt("return",K.createElement(re,{className:"sppb-dynamic-content-text ".concat(null!==(X=null==d?void 0:d.class)&&void 0!==X?X:"")},K.createElement(K.Fragment,null,!!ie&&"left"===ae&&K.createElement("i",{className:"sppb-dynamic-content-text__icon ".concat(ie)}),Q?K.createElement("span",{dangerouslySetInnerHTML:{__html:$||le||Joomla.JText._("COM_SPPAGEBUILDER_ADDON_COLLECTION_TEXT")}}):K.createElement("span",null,$||le||Joomla.JText._("COM_SPPAGEBUILDER_ADDON_COLLECTION_TEXT")),!!ie&&"right"===ae&&K.createElement("i",{className:"sppb-dynamic-content-text__icon ".concat(ie)}))));case 62:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=(0,K.useState)(null),Q=(0,J.Z)($,2),ee=Q[0],te=Q[1];return(0,K.useEffect)((function(){var e=function(){var e=(0,At.Z)(Nt().mark((function e(){var t;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q();case 2:t=e.sent,te(t);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[a,I]),K.createElement(K.Fragment,null,K.createElement("div",{dangerouslySetInnerHTML:{__html:w},style:{display:"none"}}),K.createElement("style",null,O),(null==a?void 0:a.name)===k.DynamicContentImage&&K.createElement("style",null,S),(null==a?void 0:a.name)===k.DynamicContentText&&K.createElement("style",null,T),K.createElement(nm,{rowId:null==o?void 0:o.id,columnId:null==i?void 0:i.id,addon:a,mouseInteraction:!0,scrollInteraction:!0}),K.createElement("div",(0,Io.Z)({id:"sppb-addon-".concat(a.id),className:"".concat(D)},N,{onClick:function(e){var t;e.stopPropagation(),e.preventDefault();var n=null===(t=addonsJSON)||void 0===t?void 0:t[a.name];if(void 0!==n){var d=void 0!==(null==n?void 0:n.inline),s={rowIndex:l,colIndex:r,addonIndex:c,addonId:a.id,htmlContent:a.htmlContent,assets:a.assets,addonName:a.name,formData:a.settings},u={type:"addon",index:l,settings:s,row:o,column:i,addon:a};if(d){if(Ei.show&&Ei.addonId===u.settings.addonId)return;fa.resetAll(),Ei.reset(),Ei.setAddon(X()(u)),Ei.setType("addon"),Ei.setConfig(n.inline),Ei.setPosition(dcCollectionAddonRef.current.getBoundingClientRect()),Ei.showEditor()}else Ei.reset(),fa.resetAll(),fa.setAddon(u),fa.setType("addon"),fa.showEditPanel()}}}),ee))};var $f,Qf,eb,tb,nb,ob;function ib(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var ab=function(e){var t=e.id,n=e.styleFn,o=e.neg;return Je.filter((function(e){return e!==v})).map((function(e){var i="";return fe()(n(e))||(i+=Qe(e),i+=tm(t)(Qf||(Qf=(0,im.Z)(["\n\t\t\t\t\t","\n\t\t\t\t"])),n(e,o)),i+="}"),i})).join("\n")};function lb(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!(t in e))return"";var o=e[t];if("object"===(0,pe.Z)(o)){var i=o.ho?"".concat(o.ho,"px"):"0px",a=o.vo?"".concat(o.vo,"px"):"0px",l=o.blur?"".concat(o.blur,"px"):"0px",r=n?" ":o.spread?"".concat(o.spread,"px"):"0px",c=o.color||"";return function(e){if(!e)return!1;"string"==typeof e&&(e=e.replace(/\s+/g," ").split(" "),e={ho:parseFloat(e[0]),vo:parseFloat(e[1]),blur:parseFloat(e[2]),spread:parseFloat(e[3]),color:e[4]});var t=["ho","vo","blur","spread"];if("object"===(0,pe.Z)(e)){if(void 0!==e.enabled)return e.enabled;for(var n in e){if(t.includes(n)){var o=parseFloat(e[n]);if(!isNaN(o)&&0!==o)return!0}if("color"===n){var i=e[n].toLowerCase();return!("#fff"===i||"#ffffff"===i)}}}return!1}(o)?"".concat(i," ").concat(a," ").concat(l," ").concat(r," ").concat(c):""}return"0 0 0 0 #fff"===o?"":o}function rb(e,t,n){var o,i=null!==(o=t[n])&&void 0!==o?o:null,a="",l="";if(null===i)return"";var r=["xl","lg","md","sm","xs"],c=!1;for(var d in i)if(r.includes(d)){c=!0;break}if(c){var s,u=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return ib(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ib(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}(r);try{for(u.s();!(s=u.n()).done;){var m=s.value;if(i[m]){var p,f,b,h=i[m],g=null!==(p=h.border_width)&&void 0!==p?p:"",_=null!==(f=h.border_style)&&void 0!==f?f:"",E=null!==(b=h.border_color)&&void 0!==b?b:"",y=g.split(" ");if(0===y.length)continue;var I;I=1===y.length?"border: ".concat(g," ").concat(_," ").concat(E,";"):cb(y,_,E);var x="";v===m?(x+="".concat(e," {"),x+=I,x+="}"):(x+=Qe(m),x+="".concat(e," {"),x+=I,x+="}",x+="}"),l+=x}}}catch(e){u.e(e)}finally{u.f()}}else{var O,w,C,P=null!==(O=i.border_width)&&void 0!==O?O:"",A=null!==(w=i.border_style)&&void 0!==w?w:"",D=null!==(C=i.border_color)&&void 0!==C?C:"",N=P.split(" ");if(0===N.length)return"";var S;S=1===N.length?"border: ".concat(P," ").concat(A," ").concat(D,";"):cb(N,A,D),a="".concat(e," {"),a+=S,a+="}"}return{borderStyle:a,responsiveBorderStyle:l}}function cb(e,t,n){var o=["top","right","bottom","left"],i=[];return e.forEach((function(e,a){""!==e.trim()&&i.push("border-".concat(o[a],": ").concat(e," ").concat(t," ").concat(n,";"))})),i.join("\n")}function db(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function sb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?db(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):db(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ub=function(e){var t,n,o,i=e.row,a=e.column,l=e.addon,r=e.rowIndex,c=e.colIndex,d=e.index,s=(0,K.useRef)(null),u=(0,mo.v9)((function(e){return e.pageBuilder.present})),m=(0,mo.v9)((function(e){var t;return null===(t=e.pageOptions)||void 0===t?void 0:t.data})),p=(0,mo.I0)(),f=(0,K.useState)(),b=(0,J.Z)(f,2),h=b[0],g=b[1],_=(0,K.useState)(!1),E=(0,J.Z)(_,2),y=E[0],I=E[1],x=l.settings,O=null==m?void 0:m.view_id,w=mn(null==m?void 0:m.extension_view),C=(0,K.useState)(window.builderDefaultDevice),P=(0,J.Z)(C,2),A=P[0],D=P[1],N=om(l),S=function(e,t,n){return(0,K.useMemo)((function(){var t=e.settings,o="#sppb-addon-".concat(e.id),i=[],a=t.global_custom_position,l=t.global_seclect_position,r=t.global_addon_position_top,c=t.global_addon_position_left,d=t.global_addon_z_index;if(void 0!==(0,pe.Z)(a)&&a){var s,u,m,p,f,b,h,g=rt(r)&&rt(r.unit)?r.unit:"px",_=rt(c)&&rt(c.unit)?c.unit:"px";"absolute"!==l&&"fixed"!==l||(s="margin: 0;"),"absolute"===l&&(p="position: absolute;"),"fixed"===l&&(p="position: fixed;"),he()(r)&&(u=r[window.builderDefaultDevice]?"top: ".concat(r[window.builderDefaultDevice]).concat(g,";"):"",b=ab({id:o,styleFn:function(e){return r[e]?"top: ".concat(r[e]).concat(g,";"):""}})),he()(c)&&(m=c[window.builderDefaultDevice]?"left: ".concat(c[window.builderDefaultDevice]).concat(_,";"):"",h=ab({id:o,styleFn:function(e){return c[e]?"left: ".concat(c[e]).concat(_,";"):""}})),d&&(f="z-index: ".concat(d,";"));var E=tm(o)($f||($f=(0,im.Z)(["\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t"])),s,u,m,p,f);i.push(E),i.push(b),i.push(h)}var y=function(e,t,n,o){var i=t.settings,a=i.enable_scroller,l=i.grid_columns,r=i.row_gap,c=i.column_gap,d=i.display,s=i.flex_direction,u=i.flex_wrap,m=i.vertical_alignment,p=i.horizontal_alignment,f=function(e){var n,i,a,d,s,u,m="",p="",v="",f=!!o&&o>0,b=l[e];b&&""!==(null==t||null===(n=t.settings)||void 0===n?void 0:n.source)&&rt(null==t||null===(i=t.settings)||void 0===i?void 0:i.source)&&f&&(m="grid-template-columns: repeat(".concat(b,", 1fr);"));var h=he()(c)?c[e]:"";h&&""!==(null==t||null===(a=t.settings)||void 0===a?void 0:a.source)&&rt(null==t||null===(d=t.settings)||void 0===d?void 0:d.source)&&f&&(p="row-gap: ".concat(h,"px;"));var g=he()(r)?r[e]:"";return g&&""!==(null==t||null===(s=t.settings)||void 0===s?void 0:s.source)&&rt(null==t||null===(u=t.settings)||void 0===u?void 0:u.source)&&f&&(v="column-gap: ".concat(g,"px;")),"\n ".concat(m,"\n ").concat(p,"\n ").concat(v,"\n ")},b="",h="flex"===d?"flex-direction: ".concat(s,";"):"",g="flex"===d?"flex-wrap: ".concat(u,";"):"",_="flex"===d?"align-items: ".concat(m,";"):"",E="flex"===d?"justify-content: ".concat(p,";"):"";if(Pe(a)){var y=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n="",o=he()(r)?r[e]:"";return o&&(n="margin-right: ".concat(t?"-".concat(o):o,"px;")),"\n ".concat(n,"\n ")},I=".sp-pagebuilder-addon.builder-collection-addon .builder-collection .slick-slide",x=".sp-pagebuilder-addon.builder-collection-addon .builder-collection .slick-list";b="\n ".concat(I," {\n ").concat(y(v),"\n }\n ").concat(x," {\n ").concat(y(v,!0),"\n }\n ");var O=ab({id:I,styleFn:y});b+=O+=ab({id:x,styleFn:y})}else b=tm(e)(eb||(eb=(0,im.Z)(["\n display:\n ",";\n ","\n ","\n ","\n ","\n ","\n "])),d,h,g,_,E,f(v));return b+ab({id:e,styleFn:f,neg:!0})}(o,e,0,n);return i.push(y),i.join("\n")}),[e.settings,t,n])}(l,A,null==h?void 0:h.length),T=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(0,K.useMemo)((function(){var t="#sppb-addon-".concat(e.id," ").concat(n),o=[],i="";return i+=function(e,t){var n=t.settings;if(!n)return"";var o=n.color,i=n.alignment,a=n.title_margin,l=n.title_padding,r=window.getMarginPadding(l,"padding"),c=window.getMarginPadding(a,"margin"),d=tm(e)(ob||(ob=(0,im.Z)(["\n ","\n ","\n color: ",";\n width: 100%;\n text-align: ",";\n text-shadow: ",";\n transition: all 200ms ease-in;"])),r[v],c[v],o,he()(i)?i[v]:"",lb(n,"title_text_shadow",!0)),s=ab({id:e,styleFn:function(e){var t="",n=he()(r)?r[e]:r,o=he()(c)?c[e]:c,a=he()(i)?i[e]:i;return a&&(t+="text-align: ".concat(a,";")),n&&(t+=n),o&&(t+=o),"\n ".concat(t,"\n ")}});return d+s}(t,e),i+=function(e,t){var n=t.settings,o=n.item_background,i=n.item_padding,a=n.item_border_radius,l=n.item_background_hover,r=n.item_border_radius_hover,c=n.item_width,d=n.item_border_hover,s=window.getMarginPadding(i,"padding"),u=rb(e,n,"item_border"),m=tm(e)(tb||(tb=(0,im.Z)(["\n ","\n border-radius: ",";\n background-color: ",";\n box-shadow: ",";\n transition: all 200ms ease-in;\n ","\n width: ",";\n "])),s[v],he()(a)?"".concat(a[v],"px"):"".concat(a,"px"),o,lb(n,"item_box_shadow"),u.borderStyle,he()(c)?"".concat(c[v]):"".concat(c));u.responsiveBorderStyle&&(m+=u.responsiveBorderStyle);var p=ab({id:e,styleFn:function(e){var t="",n=he()(s)?s[e]:s,o=he()(a)?a[e]:a,i=he()(c)?c[e]:c;return n&&(t+=n),o&&(t+="border-radius: ".concat(o,"px")),i&&(t+="width: ".concat(i)),"\n ".concat(t,"\n ")}});m+=p;var f=rb(e,n,"item_border_hover");return m+=tm("".concat(e,":hover"))(nb||(nb=(0,im.Z)(["\n background-color: ",";\n border-radius: ",";\n box-shadow: ",";\n border: "," "," ",";\n "])),l,he()(r)?"".concat(r[v],"px"):"".concat(r,"px"),lb(n,"item_box_shadow_hover"),null==d?void 0:d.border_width,null==d?void 0:d.border_style,null==d?void 0:d.border_color),f.responsiveBorderStyle&&(m+=f.responsiveBorderStyle),m}(t,e),o.push(i),o.join("\n")}),[e.settings,t])}(l,A,".collection-item"),R=am(l,A),k=function(e,t){var n=e.settings,o=n.pagination_buttons_position,i=n.pagination_margin,a=n.pagination_padding,l=he()(o)?o[t]:o,r=window.getMarginPadding(i,"margin"),c=window.getMarginPadding(a,"padding"),d="";return d+=".sppb-addon-".concat(e.id,".sppb-dynamic-content-collection-pagination"),d+="{",d+="display: flex;",d+="justify-content: ".concat(l,";"),d+="".concat(r[t]),(d+="".concat(c[t]))+"}"}(l,A),L=function(){D(_e.device)},M=function(){var e=(0,At.Z)(Nt().mark((function e(t,n,o,i,a,l){var r;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Ie(t)){e.next=6;break}return e.next=3,un(t,n,o,i,a,l);case 3:if(!(r=e.sent).data){e.next=6;break}return e.abrupt("return",Array.isArray(r.data)?r.data:[]);case 6:case"end":return e.stop()}}),e)})));return function(t,n,o,i,a,l){return e.apply(this,arguments)}}();(0,K.useEffect)((function(){return _e.on("change",L),function(){_e.removeListener("change",L)}}),[]),(0,K.useEffect)((function(){function e(){return(e=(0,At.Z)(Nt().mark((function e(){var t,n,o;return Nt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!w||null!=x&&x.dynamic_item||!Ie(O)){e.next=11;break}return e.next=3,M(O);case 3:if(!(t=e.sent).length){e.next=9;break}return e.next=7,M(x.source,x.filters,x.limit,x.pagination,x.direction,null==t?void 0:t[0]);case 7:(n=e.sent)&&g(n);case 9:e.next=15;break;case 11:return e.next=13,M(x.source,x.filters,x.limit,x.pagination,x.direction,x.dynamic_item);case 13:(o=e.sent)&&g(o);case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[x.source,x.filters,x.limit,x.pagination,x.direction,x.dynamic_item,O,w]);var Z=(0,po.L)({accept:[bo,Eo],hover:function(e,t){var n;if("ADD_ADDON"===(null==e?void 0:e.type)||"MOVE_ADDON"===(null==e?void 0:e.type)){Ve(window.iDocument,".builder-show-placeholder-center"),I(!1);var o=null===(n=s.current)||void 0===n?void 0:n.getBoundingClientRect(),r=(o.bottom-o.top)/2,c=t.getClientOffset().y-o.top;if(e.id!==l.id&&t.isOver({shallow:!0})){if(tt(u,a.addons,e,l,i))return;(c===r||Math.abs(c-r)<10)&&(s.current.classList.add("builder-show-placeholder-center"),I(!0))}}},drop:function(e,t){if(("ADD_ADDON"!==(null==e?void 0:e.type)&&"MOVE_ADDON"!==(null==e?void 0:e.type)||!t.didDrop())&&!("ADD_ADDON"!==(null==e?void 0:e.type)&&"MOVE_ADDON"!==(null==e?void 0:e.type)||e.id===l.id||(Ve(window.iDocument,".builder-show-placeholder-center"),I(!1),t.isOver({shallow:!0})&&tt(u,a.addons,e,l,i)))){if("MOVE_ADDON"===(null==e?void 0:e.type)){var n={dragRowId:e.rowId,dragColumnId:e.columnId,dragAddonId:e.id},o={hoverRowId:i.id,hoverColumnId:a.id,hoverAddonId:l.id,position:"bottom",element:"div"};p(mi(n,o))}if("ADD_ADDON"===(null==e?void 0:e.type)){var r,c,d,s={id:et(),type:Eo,name:null==e?void 0:e.name,visibility:!0,title:null==e||null===(r=e.addon)||void 0===r?void 0:r.title,icon:null==e||null===(c=e.addon)||void 0===c?void 0:c.icon,settings:null==e||null===(d=e.addon)||void 0===d?void 0:d.default,child_nodes:[]};p(hi({newAddonData:s,hoverAddonId:l.id}))}return{type:bo,status:!0,hoverAddon:l,dropPosition:"bottom"}}},canDrop:function(e,t){var n;if(B.rejected.includes(null==e?void 0:e.name))return!1;var o=null===(n=s.current)||void 0===n?void 0:n.getBoundingClientRect(),i=(o.bottom-o.top)/2,a=t.getClientOffset().y-o.top;return!(a!==i&&Math.abs(a-i)>10||"ADD_ADDON"!==(null==e?void 0:e.type)&&"MOVE_ADDON"!==(null==e?void 0:e.type)||"row"===e.name||"column"===e.name)}}),j=(0,J.Z)(Z,2)[1],G=function(e){var t;e.stopPropagation(),e.preventDefault();var n=null===(t=addonsJSON)||void 0===t?void 0:t[l.name];if(void 0!==n){var o=void 0!==(null==n?void 0:n.inline),u={rowIndex:r,colIndex:c,addonIndex:d,addonId:l.id,htmlContent:l.htmlContent,assets:l.assets,addonName:l.name,formData:l.settings},m={type:"addon",index:r,settings:u,row:i,column:a,addon:l};if(o){if(Ei.show&&Ei.addonId===m.settings.addonId)return;fa.resetAll(),Ei.reset(),Ei.setAddon(X()(m)),Ei.setType("addon"),Ei.setConfig(n.inline),Ei.setPosition(s.current.getBoundingClientRect()),Ei.showEditor()}else Ei.reset(),fa.resetAll(),fa.setAddon(m),fa.setType("addon"),fa.showEditPanel()}},U=null!==(t=l.settings)&&void 0!==t&&t.class?" ".concat(l.settings.class):"";U+=null!==(n=l.settings)&&void 0!==n&&n.enable_scroller?" scroller":"";var H,F,z=(null!==(o=null==l?void 0:l.child_nodes)&&void 0!==o?o:[]).length?"":" empty-collection-addon",V="builder-collection".concat(U).concat(z," sppb-dynamic-content-collection"),W=zt(l.settings),Y=W.animationClass,q=W.animationAttr,$=(null==x?void 0:x.no_records_message)||Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_NO_COLLECTION_SOURCE"),Q=(null==x?void 0:x.no_records_description)||Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_NO_COLLECTION_DATA");return j(s),K.createElement(K.Fragment,null,K.createElement("div",{dangerouslySetInnerHTML:{__html:N},style:{display:"none"}}),K.createElement("style",null,R),K.createElement("style",null,S),K.createElement("style",null,T),K.createElement("style",null,k),K.createElement(nm,{rowId:i.id,columnId:a.id,addon:l,mouseInteraction:!0,scrollInteraction:!0}),K.createElement("div",(0,Io.Z)({ref:s,onFocus:function(e){e.stopPropagation(),Ye(e.target.parentNode,"builder-collection-is-hovered")},onBlur:function(e){e.stopPropagation(),qe(e.target.parentNode,"builder-collection-is-hovered")},id:"sppb-addon-".concat(l.id),className:"".concat(V," ").concat(Y)},q),K.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-center","aria-hidden":"true"}),K.createElement("div",{className:"builder-addon-tools"},K.createElement("span",{className:"builder-button builder-button-secondary builder-button-round",onClick:G,role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"ellipsisX","area-hidden":"true"}))),(F=null!==(H=null==l?void 0:l.child_nodes)&&void 0!==H?H:[],(0===(null==h?void 0:h.length)||!h)&&F.length>0?K.createElement("div",{className:"dc-collection-empty-data",onClick:G,role:"button",onKeyDown:xe,tabIndex:0},K.createElement("h3",{className:"dc-collection-empty-data-title"},$),K.createElement("p",{className:"dc-collection-empty-data-subtext"},Q)):0===F.length?K.createElement("span",{onClick:function(){fa.resetAll();var e=new CustomEvent("triggerAddonPanel",{detail:{row:i,column:a,currentPanel:af.addElements}});window.dispatchEvent(e)},className:"builder-button builder-button-outline builder-button-round",role:"button",onKeyDown:xe,tabIndex:0,style:{display:y?"none":"flex"}},K.createElement(wo,{name:"plus"})):null==h?void 0:h.map((function(e,t){return K.createElement("div",{key:t,className:"collection-item"},F.map((function(n,o){return K.createElement(jb,{key:"".concat(n.id,"-").concat(t,"-").concat(o),id:n.id,rowIndex:r,addon:sb(sb({},n),{},{settings:sb(sb({},n.settings),{},{dynamic_item:e})}),column:a,row:i,colIndex:c,index:d})})))})))),function(){var e,t,n,o=l.settings,i=null!==(e=null==o?void 0:o.pagination)&&void 0!==e&&e,a=null!==(t=null==o?void 0:o.pagination_load_more_button_text)&&void 0!==t?t:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_LOAD_MORE_TEXT"),r=null!==(n=null==o?void 0:o.pagination_load_more_button_type)&&void 0!==n?n:"dark";return i?K.createElement("div",{className:"sppb-addon-".concat(l.id," sppb-dynamic-content-collection-pagination")},K.createElement("button",{className:"sppb-btn btn-sm sppb-btn-".concat(r)},a)):""}())};var mb,pb=["Tag","className","name","itemIndex","title","handleChangeTitle","addonName","rowIndex","colIndex","addonIndex"],vb=function(e){var t=e.Tag,n=void 0===t?"span":t,o=e.className,i=void 0===o?"sp-editable-title":o,a=e.name,l=void 0===a?"title":a,r=e.itemIndex,c=e.title,d=e.handleChangeTitle,s=e.addonName,u=e.rowIndex,m=e.colIndex,p=e.addonIndex,v=(0,ls.Z)(e,pb),f=(0,K.useState)(!1),b=(0,J.Z)(f,2),h=b[0],g=b[1],_=(0,K.useRef)(""),E=xi((function(e){d({name:l,value:e,rowIndex:u,colIndex:m,addonIndex:p,itemIndex:r,addonName:s})}),500,[]);return c?K.createElement(n,(0,Io.Z)({className:i,onClick:function(e){e.target.setAttribute("contenteditable","true"),e.target.focus(),g(!0),_.current=e.target.innerHTML},onBlur:function(e){e.target.removeAttribute("contenteditable"),g(!1),_.current=""},onInput:function(e){var t=e.target.innerHTML;E(t)},dangerouslySetInnerHTML:{__html:h?_.current:c},style:c?void 0:{minHeight:"14px",minWidth:"50px"}},v)):null},fb=(mb={OPEN_FIRST:0,OPEN_ALL:-1,OPEN_NONE:-2},Object.freeze(mb));const bb=(0,mo.$j)(null,(function(e){return{handleChangeTitle:function(t){return e(ii(t))}}}))((function(e){var t,n=e.row,o=e.column,i=e.addon,a=e.rowIndex,l=e.colIndex,r=e.addonIndex,c=e.handleChangeTitle,d=om(i),s=(0,K.useState)(fb.OPEN_FIRST),u=(0,J.Z)(s,2),m=u[0],p=u[1],v=(0,K.useRef)(null),f=Jt(i.settings),b=i.settings;(0,K.useEffect)((function(){var e=b.openitem;p("show"===e?fb.OPEN_ALL:"hide"===e?fb.OPEN_NONE:fb.OPEN_FIRST)}),[b.openitem]);var h=b.heading_selector,g=function(){var e;sm.setAddonHoverId(null!==(e=null==i?void 0:i.id)&&void 0!==e?e:null)},_=function(e){if(!e)return"";var t=e.split(" ");return t.length>1?t.join(" "):"fas ".concat(t[0])},E=function(e){return m===fb.OPEN_ALL?"":m===fb.OPEN_NONE?"sppb-panel-collapse":m===e?"":"sppb-panel-collapse"},y=function(e){return m===fb.OPEN_ALL?"block":m===fb.OPEN_NONE?"none":m===e?"block":"none"},I=zt(i.settings),x=I.animationClass,O=I.animationAttr;return K.createElement(K.Fragment,null,K.createElement("div",{dangerouslySetInnerHTML:{__html:d}}),K.createElement(nm,{rowId:n.id,columnId:o.id,addon:i,mouseInteraction:!0,scrollInteraction:!0}),K.createElement("div",(0,Io.Z)({className:"sppb-addon sppb-addon-accordion ".concat(b.class," ").concat(x," ").concat(f),ref:v,id:"sppb-addon-".concat(i.id)},O),(null==b?void 0:b.title)&&K.createElement(h,{className:"sppb-addon-title",dangerouslySetInnerHTML:{__html:b.title}}),K.createElement("div",{className:"sppb-addon-content"},K.createElement("div",{className:"sppb-panel-group"},(null==b||null===(t=b.sp_accordion_item)||void 0===t?void 0:t.length)&&b.sp_accordion_item.map((function(e,t){var d,s,u,f,h,I,x,O,w=null!==(d=e.visual_item_type)&&void 0!==d?d:"icon",C=null!==(s=null==e||null===(u=e.image)||void 0===u?void 0:u.src)&&void 0!==s?s:"";return Ie(C)&&(null!==(x=C)&&void 0!==x&&x.startsWith("http")&&null!==(O=C)&&void 0!==O&&O.startsWith("https")||(C="".concat(pagebuilder_base,"/").concat(C))),K.createElement("div",{key:t,className:"sppb-panel sppb-".concat(b.style)},K.createElement("button",{className:"builder-reset-button-styles builder-w-100 sppb-panel-heading".concat(m===t?" active":""," ").concat("right"===(null==b?void 0:b.icon_position)?" sppb-accordion-icon-position-right":""),type:"button",onClick:function(e){return function(e,t){var a,l;e.stopPropagation(),e.preventDefault(),p(t);var r=null===(a=addonsJSON)||void 0===a?void 0:a[i.name],c=o.addons.findIndex((function(e){return e.id===i.id})),d=Fe(n.id),s=ze(n.id,o.id);if(void 0!==r){var u=void 0!==(null==r||null===(l=r.inline)||void 0===l?void 0:l.buttons),m={type:"addon",index:d,settings:{rowIndex:d,colIndex:s,addonIndex:c,addonId:i.id,htmlContent:i.htmlContent,assets:i.assets,addonName:i.name,formData:i.settings},row:n,column:o,addon:i};if(u){if(Ei.show&&Ei.addonId===m.settings.addonId)return;fa.resetAll(),Ei.reset(),Ei.setAddon(X()(m)),Ei.setType("addon"),Ei.setConfig(r.inline),Ei.setPosition(v.current.getBoundingClientRect()),Ei.showEditor()}else Ei.reset(),fa.resetAll(),fa.setAddon(m),fa.setType("addon"),fa.showEditPanel()}}(e,t)},onMouseEnter:g},K.createElement("span",{className:"sppb-panel-title"},"icon"===w&&""!==e.icon&&"right"!==(null==b?void 0:b.icon_position)&&K.createElement("span",{className:"sppb-accordion-icon-wrap","aria-hidden":"true"},K.createElement("i",{className:_(e.icon)})),"image"===w&&Ie(null==e||null===(f=e.image)||void 0===f?void 0:f.src)&&K.createElement("span",{className:"sppb-accordion-icon-wrap","aria-hidden":"true"},K.createElement("img",{className:"sppb-accordion-image",src:C,alt:null!==(h=null==e||null===(I=e.image)||void 0===I?void 0:I.alt)&&void 0!==h?h:""})),K.createElement(vb,{title:e.title,itemIndex:t,handleChangeTitle:c,addonName:i.name,rowIndex:a,colIndex:l,addonIndex:r}),"icon"===w&&""!==e.icon&&"right"===(null==b?void 0:b.icon_position)&&K.createElement("span",{className:"sppb-accordion-icon-wrap","aria-hidden":"true"},K.createElement("i",{className:_(e.icon)}))),"panel-custom"!==b.style&&K.createElement("span",{className:"sppb-toggle-direction"},K.createElement("i",{className:"fas fa-chevron-right"}))),K.createElement("div",{className:E(t),style:{display:y(t)}},K.createElement("div",{className:"sppb-panel-body"},K.createElement(Hb,{column:o,row:n,addons:e.content,rowIndex:Fe(n.id),colIndex:ze(n.id,o.id)}))))}))))))})),hb=function(e){var t,n=e.row,o=e.column,i=e.addon,a=om(i),l=Jt(i.settings),c=(0,K.useMemo)((function(){return i.settings}),[i]),d=(0,K.useState)(""),s=(0,J.Z)(d,2),u=s[0],m=s[1],p=(0,K.useState)(0),v=(0,J.Z)(p,2),f=v[0],b=v[1],h=(0,K.useState)(1),g=(0,J.Z)(h,2),_=g[0],E=g[1],y=(0,K.useState)(1),I=(0,J.Z)(y,2),x=I[0],O=I[1];(0,K.useEffect)((function(){if(null!=c&&c.table_pagination){var e=Math.ceil(c.table_advanced_item.length/Number(c.pagination_item));E(0===Number(c.pagination_item)?0:e)}}),[c]);var w=(0,K.useMemo)((function(){var e=(0,r.Z)(c.table_advanced_item);if(null!=c&&c.table_pagination){var t=1*c.pagination_item;e=e.slice(f,f+t)}if(0===u.length)return e;var n=((null==c?void 0:c.search_column_limit)||"").split(",").map((function(e){return Number(e)}));try{var o=new RegExp(u,"i");return e.filter((function(e){return e.table_advanced_item.some((function(e,t){return n.includes(t+1)&&e.content.some((function(e){var t;return o.test(null==e||null===(t=e.settings)||void 0===t?void 0:t.text)}))}))}))}catch(e){return[]}}),[u,f,c]);(0,K.useEffect)((function(){if(x){var e=c.pagination_item*(x-1);b(e)}}),[x]);var C=function(e,t){e.preventDefault(),"prev"===t&&x>1?O((function(e){return e-1})):"next"===t&&x<_?O((function(e){return e+1})):"number"==typeof t&&O(t)},P=zt(i.settings),A=P.animationClass,D=P.animationAttr;return K.createElement(K.Fragment,null,K.createElement("div",{dangerouslySetInnerHTML:{__html:a}}),K.createElement(nm,{rowId:n.id,columnId:o.id,addon:i,mouseInteraction:!0,scrollInteraction:!0}),K.createElement("div",(0,Io.Z)({id:"sppb-addon-".concat(i.id),className:"".concat(l," ").concat(A)},D),K.createElement("div",{className:"sppb-addon sppb-addon-table ".concat(c.class," ").concat(c.table_text_alignment.split("-").length<2?" sppb-text-"+c.table_text_alignment.trim():c.table_text_alignment).concat(c.turn_off_responsive?" sppb-addon-table-not-responsive":""),style:{position:"relative"},onMouseEnter:function(){var e;sm.setAddonHoverId(null!==(e=null==i?void 0:i.id)&&void 0!==e?e:null)}},K.createElement("div",{className:"builder-deep-addon-settings",style:{position:"absolute",right:"10px",top:"10px",zIndex:2,cursor:"pointer"},onClick:function(e){var t,a;e.stopPropagation(),e.preventDefault();var l=null===(t=addonsJSON)||void 0===t?void 0:t[i.name],r=o.addons.findIndex((function(e){return e.id===i.id})),c=Fe(n.id),d=ze(n.id,o.id);if(void 0!==l){var s=void 0!==(null==l||null===(a=l.inline)||void 0===a?void 0:a.buttons),u={type:"addon",index:c,settings:{rowIndex:c,colIndex:d,addonIndex:r,addonId:i.id,htmlContent:i.htmlContent,assets:i.assets,addonName:i.name,formData:i.settings},row:n,column:o,addon:i};if(s){if(Ei.show&&Ei.addonId===u.settings.addonId)return;fa.resetAll(),Ei.reset(),Ei.setAddon(X()(u)),Ei.setType("addon"),Ei.setConfig(l.inline),Ei.showEditor()}else Ei.reset(),fa.resetAll(),fa.setAddon(u),fa.setType("addon"),fa.showEditPanel()}},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"cog"})),K.createElement("div",{className:"sppb-addon-content"},null!=c&&c.table_searchable?K.createElement("div",{className:"sppb-addon-table-search-wrap"},K.createElement("input",{type:"text",placeholder:Joomla.Text._("COM_SPPAGEBUILDER_ADDON_TABLE_ADVANCED_SEARCH_PLACEHOLDER")||"Type Here To Search",className:"sppb-form-control sppb-addon-table-search",onChange:function(e){e.preventDefault(),m(e.target.value)}}),K.createElement("i",{className:"fas fa-search"})):null),K.createElement("table",{className:"sppb-addon-table-main".concat(c.turn_off_heading?" sppb-no-table-header":""),"data-searchable":Boolean(null==c?void 0:c.table_searchable),"data-search-limit":Boolean(null==c?void 0:c.search_column_limit),"data-sortable":Boolean(null==c?void 0:c.table_sortable),"data-pagination":null!=c&&c.table_pagination&&null!=c&&c.pagination_item?c.pagination_item:""},!(null!=c&&c.turn_off_heading)&&K.createElement("thead",null,K.createElement("tr",null,qt()(c.sp_table_advanced_item)&&(null==c||null===(t=c.sp_table_advanced_item)||void 0===t?void 0:t.length)>0&&c.sp_table_advanced_item.map((function(e,t){return K.createElement("th",{key:t,className:"".concat(null!=c&&c.table_sortable?"sppb-table-addon-sortable-data":""),colSpan:null!=e&&e.head_col_span?e.head_col_span:""},K.createElement(Hb,{column:o,row:n,addons:Array.isArray(e.content)?e.content:[],rowIndex:Fe(n.id),colIndex:ze(n.id,o.id),deepAddon:i,deepAddonItemIndex:t,deepAddonItemKey:"sp_table_advanced_item"}))})))),K.createElement("tbody",null,qt()(w)&&w.length>0?w.map((function(e,t){var a=null!=c&&c.table_pagination&&null!=c&&c.pagination_item?c.pagination_item:void 0,l=t;return rt(a)&&(l+=(De(x)-1)*De(a)),K.createElement("tr",{key:t},qt()(null==e?void 0:e.table_advanced_item)&&e.table_advanced_item.map((function(e,t){return K.createElement("td",{key:t,rowSpan:null!=e&&e.row_span?e.row_span:"",colSpan:(null==e?void 0:e.col_span)||"",style:{background:e.td_inner_bg||""}},K.createElement(Hb,{column:o,row:n,addons:Array.isArray(e.content)?e.content:[],rowIndex:Fe(n.id),colIndex:ze(n.id,o.id),deepAddon:i,deepAddonItemIndex:l,deepAddonItemInnerIndex:t,deepAddonItemKey:"table_advanced_item"}))})))})):K.createElement("tr",{className:"builder-table-nothing-found text-center"},K.createElement("td",{colSpan:c.sp_table_advanced_item.length},Joomla.JText._("COM_SPPAGEBUILDER_NO_ITEMS_FOUND"))))),null!=c&&c.table_pagination&&null!=c&&c.pagination_item?K.createElement("div",{className:"sppb-addon-table-pagination-wrap".concat(null!=c&&c.total_entries?"":" ".concat(c.pagination_position)).concat(c.total_entries&&c.total_entries_position?" sppb-total-entries-to-left":"")},K.createElement("ul",{className:"sppb-editor-pagination"},K.createElement("li",{className:"builder-page-item",onClick:function(e){return C(e,"prev")},role:"presentation"},K.createElement("a",{href:"#",className:"sppb-table-prev-link sppb-page-link",title:"Prev",style:{display:x>1?"block":"none"}},K.createElement("i",{"aria-hidden":"true",className:"fas fa-angle-left"}))),_>0&&(0,r.Z)(Array(_).keys()).map((function(e){return K.createElement("li",{className:"sppb-page-item".concat(x===e+1?" active":""),key:e,onClick:function(t){return C(t,e+1)},role:"presentation"},K.createElement("a",{href:"#",className:"builder-table-paginate-link sppb-page-link"},e+1))})),K.createElement("li",{className:"builder-page-item",onClick:function(e){return C(e,"next")},role:"presentation"},K.createElement("a",{href:"#",className:"builder-table-next-link sppb-page-link",title:"Prev",style:{display:x>=_?"none":"block"}},K.createElement("i",{"aria-hidden":"true",className:"fas fa-angle-right"})))),null!=c&&c.total_entries?K.createElement("span",{className:"sppb-table-total-reg"},Joomla.JText._("COM_SPPAGEBUILDER_TOTAL_ENTRIES"),": ",c.table_advanced_item.length):null):null)))};function gb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gb(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Eb=(0,mo.$j)(null,(function(e){return{handleChangeTitle:function(t){return e(ii(t))}}}))((function(e){var t=e.row,n=e.column,o=e.addon,i=e.rowIndex,a=e.colIndex,l=e.addonIndex,r=e.handleChangeTitle,c=om(o),d=(0,K.useRef)(null),s=(0,K.useMemo)((function(){return o.settings}),[o]),u=(0,K.useState)(s),m=(0,J.Z)(u,2),p=m[0],v=m[1],f=(0,K.useMemo)((function(){return p.heading_selector}),[p]),b=(0,K.useState)(0),h=(0,J.Z)(b,2),g=h[0],_=h[1],E=(0,K.useState)(_e.device),y=(0,J.Z)(E,2),I=y[0],x=y[1],O=Jt(o.settings);(0,K.useEffect)((function(){!ga()(p,s)&&v(s)}),[s]),_e.on("change",(function(){I!==_e.device&&x(_e.device)})),(0,K.useEffect)((function(){var e=s.sp_tab_item.map((function(e){var t,n=e;return null!==(t=n)&&void 0!==t&&t.image_or_icon||(e.icon&&(n=_b(_b({},e),{},{image_or_icon:"icon"})),e.image&&(n=_b(_b({},e),{},{image_or_icon:"image"}))),n})),t=_b(_b({},s),{},{sp_tab_item:e});v(t)}),[s.sp_tab_item]);var w=function(){var e;sm.setAddonHoverId(null!==(e=null==o?void 0:o.id)&&void 0!==e?e:null)},C=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!t)return null;if("image"===t.image_or_icon&&t.image)return K.createElement("img",{className:"sppb-tab-image ".concat(["top","bottom"].includes(p.nav_image_postion)?"tab-image-block":""),src:null===(e=t.image)||void 0===e?void 0:e.src,style:["right","bottom"].includes(p.nav_image_postion)?{order:10}:{order:0}});if("icon"===t.image_or_icon){var n=1===(null!=t&&t.icon?null==t?void 0:t.icon.split(" "):"").length?"fa ".concat(null==t?void 0:t.icon):null==t?void 0:t.icon;return void 0!==n&&n.trim()?K.createElement("span",{className:"sppb-tab-icon ".concat(["top","bottom"].includes(p.nav_icon_postion)?"tab-icon-block":""),style:["right","bottom"].includes(p.nav_icon_postion)?{order:10}:{order:0}},K.createElement("i",{className:n,"area-hidden":"true"})):null}},P="sppb-text-left";"custom"==p.style&&(P=he()(p.nav_text_align)?(null==p?void 0:p.nav_text_align[_e.device])||"sppb-text-left":(null==p?void 0:p.nav_text_align)||"sppb-text-left"),P.split("-").length<2&&(P="sppb-text-".concat(P));var A="";(["top","bottom"].includes(p.nav_icon_postion)||["top","bottom"].includes(p.nav_image_postion))&&(A="tab-img-or-icon-block-wrap");var D=(he()(null==p?void 0:p.nav_position)?p.nav_position[I]:null==p?void 0:p.nav_position)||"nav-left",N=Array.isArray(null==p?void 0:p.sp_tab_item)?p.sp_tab_item:[],S=zt(o.settings),T=S.animationClass,R=S.animationAttr;return K.createElement(K.Fragment,null,K.createElement("div",{dangerouslySetInnerHTML:{__html:c}}),K.createElement(nm,{rowId:t.id,columnId:n.id,addon:o,mouseInteraction:!0,scrollInteraction:!0}),K.createElement("div",(0,Io.Z)({className:"sppb-addon sppb-addon-tab ".concat(p.class," builder-deep-addon ").concat(T," ").concat(O),style:{position:"relative"},id:"sppb-addon-".concat(o.id),ref:d},R),(null==p?void 0:p.title)&&K.createElement(f,{className:"sppb-addon-title",dangerouslySetInnerHTML:{__html:p.title}}),K.createElement("div",{className:"sppb-addon-content sppb-tab sppb-".concat(p.style,"-tab sppb-tab-").concat(D)},K.createElement("ul",{className:"sppb-nav sppb-nav-".concat(p.style)},N.length>0&&N.map((function(e,c){var s="";if("image"===e.image_or_icon&&e.image&&(s=["top","left"].includes(p.nav_image_postion)),"icon"===e.image_or_icon){var u=1===(null!=e&&e.icon?null==e?void 0:e.icon.split(" "):"").length?"fa ".concat(null==e?void 0:e.icon):null==e?void 0:e.icon;void 0!==u&&u.trim()&&(s=["top","left"].includes(p.nav_icon_postion))}return K.createElement("li",{className:"".concat(g===c?"active":""),key:c,onClick:function(e){return function(e,i){var a,l;e.stopPropagation(),e.preventDefault(),_(i);var r=null===(a=addonsJSON)||void 0===a?void 0:a[o.name],c=n.addons.findIndex((function(e){return e.id===o.id})),s=Fe(t.id),u=ze(t.id,n.id);if(void 0!==r){var m=void 0!==(null==r||null===(l=r.inline)||void 0===l?void 0:l.buttons),p={type:"addon",index:s,settings:{rowIndex:s,colIndex:u,addonIndex:c,addonId:o.id,htmlContent:o.htmlContent,assets:o.assets,addonName:o.name,formData:o.settings},row:t,column:n,addon:o};if(m){if(Ei.show&&Ei.addonId===p.settings.addonId)return;fa.resetAll(),Ei.reset(),Ei.setAddon(X()(p)),Ei.setType("addon"),Ei.setConfig(r.inline),Ei.setPosition(d.current.getBoundingClientRect()),Ei.showEditor()}else Ei.reset(),fa.resetAll(),fa.setAddon(p),fa.setType("addon"),fa.showEditPanel()}}(e,c)},onMouseEnter:w},K.createElement("a",{className:"".concat(P," ").concat(A),href:"#sppb-tab-".concat(o.id).concat(c),"data-toggle":"sppb-tab"},s&&C(e),K.createElement(vb,{title:e.title,handleChangeTitle:r,itemIndex:c,addonName:o.name,rowIndex:i,colIndex:a,addonIndex:l}),!s&&C(e),K.createElement(vb,{className:"sppb-tab-subtitle sp-editable-title",name:"subtitle",title:e.subtitle,handleChangeTitle:r,itemIndex:c,addonName:o.name,rowIndex:i,colIndex:a,addonIndex:l})))}))),K.createElement("div",{className:"sppb-tab-content sppb-tab-".concat(p.style,"-content")},N.length>0&&N.map((function(e,i){return K.createElement("div",{key:i,id:"sppb-tab-".concat(o.id).concat(i),className:"sppb-tab-pane sppb-fade".concat(i===g?" active in":"")},(null==e?void 0:e.content)&&K.createElement(Hb,{column:n,row:t,addons:e.content,rowIndex:Fe(t.id),colIndex:ze(t.id,n.id)}))}))))))})),yb=function(e){var t=e.row,n=e.column,o=e.addon,i=e.rowIndex,a=e.colIndex,l=e.addonIndex;return(0,K.useCallback)((function(){switch(o.name){case"accordion":return K.createElement(bb,{row:t,column:n,addon:o,rowIndex:i,colIndex:a,addonIndex:l});case"tab":return K.createElement(Eb,{row:t,column:n,addon:o,rowIndex:i,colIndex:a,addonIndex:l});case"table_advanced":return K.createElement(hb,{row:t,column:n,addon:o});default:return K.createElement("div",null,Joomla.JText._("COM_SPPAGEBUILDER_INVALID_DEEP_ADDON"))}}),[o,l])()};var Ib,xb,Ob,wb=function(e){var t=e.id,n=e.styleFn;return Je.filter((function(e){return e!==v})).map((function(e){var o="";return fe()(n(e))||(o+=Qe(e),o+=tm(t)(xb||(xb=(0,im.Z)(["\n\t\t\t\t\t","\n\t\t\t\t"])),n(e)),o+="}"),o})).join("\n")};function Cb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Pb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cb(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ab=function(e){var t,n,o=e.row,i=e.column,a=e.addon,l=e.rowIndex,r=e.colIndex,c=e.index,d=e.collectionAddonId,s=e.collectionItemIndex,u=e.collectionItemAddonIndex,m=(0,K.useState)(window.builderDefaultDevice),p=(0,J.Z)(m,2),f=p[0],g=p[1],_=om(a),E=function(e,t){return(0,K.useMemo)((function(){var t=e.settings,n="#sppb-addon-".concat(e.id),o=[],i=t.global_custom_position,a=t.global_seclect_position,l=t.global_addon_position_top,r=t.global_addon_position_left,c=t.global_addon_z_index;if(void 0!==(0,pe.Z)(i)&&i){var d,s,u,m,p,f,g,_=rt(l)&&rt(l.unit)?l.unit:"px",E=rt(r)&&rt(r.unit)?r.unit:"px";"absolute"!==a&&"fixed"!==a||(d="margin: 0;"),"absolute"===a&&(m="position: absolute;"),"fixed"===a&&(m="position: fixed;"),he()(l)&&(s=l[window.builderDefaultDevice]?"top: ".concat(l[window.builderDefaultDevice]).concat(_,";"):"",f=wb({id:n,styleFn:function(e){return l[e]?"top: ".concat(l[e]).concat(_,";"):""}})),he()(r)&&(u=r[window.builderDefaultDevice]?"left: ".concat(r[window.builderDefaultDevice]).concat(E,";"):"",g=wb({id:n,styleFn:function(e){return r[e]?"left: ".concat(r[e]).concat(E,";"):""}})),c&&(p="z-index: ".concat(c,";"),m||(m="position: relative;"));var y=tm(n)(Ib||(Ib=(0,im.Z)(["\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t"])),d,s,u,m,p);o.push(y),o.push(f),o.push(g)}var I=function(e,t,n){var o,i,a=t.settings,l=a.flex_direction,r=a.reverse_direction,c=a.flex_wrap,d=a.justify_content,s=a.align_items,u=a.flex_gap,m=null!==(o=null==a?void 0:a.width)&&void 0!==o?o:"",p=null!==(i=null==a?void 0:a.height)&&void 0!==i?i:"",f=null!=a&&a.display?"display: ".concat(a.display,";"):"",g=null!=a&&a.overflow?"overflow: ".concat(a.overflow,";"):"",_=function(e){var t="",n="",o="",i="",v="";if(Object.values(b).includes(null==a?void 0:a.display)){var f=!!(he()(r)?r[e]:r),g=he()(l)?l[e]:l,_=Object.values(h).includes(t);g&&(t="flex-direction: ".concat(g).concat(f&&!_?"-reverse":"",";"));var E=he()(d)?d[e]:d;E&&(n="justify-content: ".concat(E,";"));var y=he()(s)?s[e]:s;y&&(o="align-items: ".concat(y,";"));var I=he()(c)?c[e]:c;I&&(i="flex-wrap: ".concat(I,";"));var x=he()(u)?u[e]:u;x&&(v="gap: ".concat(x,";"))}var O=m&&he()(m)?m[e]:m,w=p&&he()(p)?p[e]:p,C=O?"width: ".concat(O,"px;"):"",P=w?"height: ".concat(w,"px;"):"";return"\n ".concat(t,"\n ").concat(n,"\n ").concat(o,"\n ").concat(v,"\n ").concat(i,"\n ").concat(C,"\n ").concat(P,"\n ")};return tm(e)(Ob||(Ob=(0,im.Z)(["\n ","\n ","\n ","\n"])),f,_(v),g)+wb({id:e,styleFn:_})}(n,e);return o.push(I),o.join("\n")}),[e.settings,t])}(a,f),y=am(a,f),I=(0,K.useRef)(null),x=(0,mo.v9)((function(e){return e.pageBuilder.present})),O=(0,mo.I0)(),w=an(on(x),null==a?void 0:a.id);(0,K.useEffect)((function(){return _e.on("change",C),function(){_e.removeListener("change",C)}}),[]);var C=function(){g(_e.device)},P=(0,po.L)({accept:bo,hover:function(e,t){var n;if("ADD_ADDON"===(null==e?void 0:e.type)||"MOVE_ADDON"===(null==e?void 0:e.type)){Ve(window.iDocument,".builder-div-placeholder");var l=null===(n=I.current)||void 0===n?void 0:n.getBoundingClientRect(),r=(l.bottom-l.top)/2,c=t.getClientOffset().y-l.top;if(e.id!==a.id&&t.isOver({shallow:!0})){if(tt(x,i.addons,e,a,o))return;(c===r||Math.abs(c-r)<10)&&I.current.classList.add("builder-div-placeholder")}}},drop:function(t,n){if(!(("ADD_ADDON"===(null==t?void 0:t.type)||"MOVE_ADDON"===(null==t?void 0:t.type))&&n.didDrop()||"ADD_ADDON"!==(null==t?void 0:t.type)&&"MOVE_ADDON"!==(null==t?void 0:t.type)||t.id===a.id||n.isOver({shallow:!0})&&tt(x,i.addons,t,a,o))){var l=n.getDropResult();if(null==l||!l.type){if("MOVE_ADDON"===(null==t?void 0:t.type)){var r={dragRowId:t.rowId,dragColumnId:t.columnId,dragAddonId:t.id,collectionItemAddonIndex:t.collectionItemAddonIndex,collectionItemIndex:t.collectionItemIndex,collectionAddonId:t.collectionAddonId,childIndex:t.childIndex},m={hoverRowId:o.id,hoverColumnId:i.id,hoverAddonId:a.id,collectionItemAddonIndex:e.collectionItemAddonIndex,collectionItemIndex:e.collectionItemIndex,collectionAddonId:e.collectionAddonId,childIndex:e.childIndex,position:"bottom",element:"div"};if(Ht(r.collectionAddonId)||Ht(m.collectionAddonId)){var p;if(!Ht(r.collectionAddonId))return void O(vi(r,m));if(r.collectionItemIndex!==m.collectionItemIndex||!Ht(r.collectionItemAddonIndex)||!Ht(m.collectionItemAddonIndex))return;O(pi(r,m,0===(null!==(p=null==D?void 0:D.length)&&void 0!==p?p:0)))}else O(mi(r,m))}if("ADD_ADDON"===(null==t?void 0:t.type)&&w){var v,f,b,h={id:et(),type:Eo,name:null==t?void 0:t.name,visibility:!0,title:null==t||null===(v=t.addon)||void 0===v?void 0:v.title,icon:null==t||null===(f=t.addon)||void 0===f?void 0:f.icon,settings:null==t||null===(b=t.addon)||void 0===b?void 0:b.default,child_nodes:[]};O(hi({newAddonData:h,hoverAddonId:a.id}))}Ve(window.iDocument,".builder-div-placeholder"),Ve(window.iDocument,".builder-addon-placeholder");var g={};return Ht(d)&&Ht(u)&&(g.collectionAddonId=d,g.collectionItemIndex=s,g.collectionItemAddonIndex=u),Pb({type:"addon",status:!0,index:c,rowIndex:Fe(o.id),colIndex:ze(o.id,i.id),parentAddon:a,dropPosition:"bottom",hoverAddon:a},g)}}},canDrop:function(t,n){var o,i,a;if(B.rejected.includes(null==t?void 0:t.name)&&an(on(null==e||null===(i=e.state)||void 0===i||null===(i=i.pageBuilder)||void 0===i?void 0:i.present),null==e||null===(a=e.addon)||void 0===a?void 0:a.id))return!1;var l=null===(o=I.current)||void 0===o?void 0:o.getBoundingClientRect(),r=(l.bottom-l.top)/2,c=n.getClientOffset().y-l.top;return!(c!==r&&Math.abs(c-r)>10||"ADD_ADDON"!==(null==t?void 0:t.type)&&"MOVE_ADDON"!==(null==t?void 0:t.type)||"row"===t.name||"column"===t.name)}}),A=(0,J.Z)(P,2);A[0],(0,A[1])(I);var D=w?null==a?void 0:a.child_nodes:null==a?void 0:a.children,N=null!==(t=a.settings)&&void 0!==t&&t.class?" ".concat(a.settings.class):"",S=null!=D&&D.length?"":" empty-div-addon",T=Jt(a.settings),R=zt(a.settings),k=R.animationClass,L=R.animationAttr,M=null==a||null===(n=a.settings)||void 0===n?void 0:n.global_use_overlay,Z="builder-div".concat(N).concat(S).concat(T," ").concat(k);return K.createElement(K.Fragment,null,K.createElement("div",{dangerouslySetInnerHTML:{__html:_}}),K.createElement("style",null,y),K.createElement("style",null,E),K.createElement(nm,{rowId:o.id,columnId:i.id,addon:a,mouseInteraction:!0,scrollInteraction:!0}),K.createElement("div",(0,Io.Z)({className:"".concat(Z),id:"sppb-addon-".concat(a.id),ref:I,onMouseOver:function(e){e.stopPropagation(),Ye(e.target.parentNode,"builder-div-is-hovered")},onFocus:xe,onMouseOut:function(e){e.stopPropagation(),qe(e.target.parentNode,"builder-div-is-hovered")},onBlur:xe},L),!0===M?K.createElement("div",{className:"sppb-addon-overlayer"}):K.createElement(K.Fragment,null),K.createElement("div",{className:"builder-addon-tools"},K.createElement("span",{role:"button",className:"builder-button builder-button-secondary builder-button-round",onClick:function(e){var t;e.stopPropagation(),e.preventDefault();var n=null===(t=addonsJSON)||void 0===t?void 0:t[a.name];if(void 0!==n){var d=void 0!==(null==n?void 0:n.inline),m={};if(Ht(s))m={rowIndex:l,colIndex:r,addonIndex:c,collectionItemIndex:s,collectionItemAddonIndex:u,addonId:a.id,htmlContent:a.htmlContent,assets:a.assets,addonName:a.name,formData:a.settings};else{var p=i.addons.findIndex((function(e){return e.id===a.id}));m={rowIndex:l,colIndex:r,addonIndex:p,addonId:a.id,htmlContent:a.htmlContent,assets:a.assets,addonName:a.name,formData:a.settings}}var v={type:"addon",index:l,settings:m,row:o,column:i,addon:a};if(d){if(Ei.show&&Ei.addonId===v.settings.addonId)return;fa.resetAll(),Ei.reset(),Ei.setAddon(X()(v)),Ei.setType("addon"),Ei.setConfig(n.inline),Ei.setPosition(I.current.getBoundingClientRect()),Ei.showEditor()}else Ei.reset(),fa.resetAll(),fa.setAddon(v),fa.setType("addon"),fa.showEditPanel()}},onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"ellipsisX","area-hidden":"true"}))),null!=D&&D.length?null==D?void 0:D.map((function(e,t){if(w){var n,u,m=e;return K.createElement(jb,{key:"".concat(m.id,"-").concat(t,"-").concat(c),id:m.id,rowIndex:l,addon:Pb(Pb({},m),{},{settings:Pb(Pb({},m.settings),{},{dynamic_item:null!==(n=null==a||null===(u=a.settings)||void 0===u?void 0:u.dynamic_item)&&void 0!==n?n:{}})}),column:i,row:o,colIndex:r,index:c})}if(Ht(s)){var p=function(e){var t=e.rowIndex,n=e.colIndex,o=e.addonIndex,i=e.itemAddonId,a=He().pageBuilder.present[t];if(!rt(a))return null;var l=a.columns[n];if(!rt(l))return null;var r=l.addons[o];if(!rt(r))return null;var c=null==r?void 0:r.items[0];if(!rt(c))return null;var d=c.findIndex((function(e){return e.id===i}));return-1===d?null:{itemAddon:c[d],index:d}}({rowIndex:l,colIndex:r,addonIndex:c,itemAddonId:e});return Ht(p)&&Ht(p.itemAddon)?K.createElement(jb,{key:e,id:p.itemAddon.id,rowIndex:l,addon:p.itemAddon,column:i,row:o,colIndex:r,index:c,childIndex:t,collectionAddonId:d,collectionItemIndex:s,collectionItemAddonIndex:p.index}):null}var v=function(e){var t,n=e.sectionIndex,o=e.columnIndex,i=e.id,a=He().pageBuilder.present[n],l=rt(a)?a.columns[o]:null,r=null!==(t=null==l?void 0:l.addons)&&void 0!==t?t:[],c=r.findIndex((function(e){return e.id===i}));return{content:r[c],index:c}}({sectionIndex:l,columnIndex:r,id:e}),f=v.index,b=v.content;return b?K.createElement(jb,{key:e,id:b.id,rowIndex:l,addon:b,column:i,row:o,colIndex:r,index:f,childIndex:t}):null})):K.createElement("span",{role:"button",className:"builder-button builder-button-outline builder-button-round",onClick:function(){fa.resetAll();var e=new CustomEvent("triggerAddonPanel",{detail:{row:o,column:i,currentPanel:af.addElements}});window.dispatchEvent(e)},onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"plus"}))))};var Db=["soundcloud","video"],Nb=function(e){var t=e.addon,n=e.rowId,o=e.columnId,i=e.htmlContent,a=void 0===i?'<div class="sppb-empty-addon">\n<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="140.1px" height="24.2px" viewBox="0 0 140.1 24.2" >\n<path class="st0" d="M19,13.5c-0.4-0.4-0.8-0.4-1.1,0.1c-0.9,1.1-1.9,2.1-2.9,3c-3.5,3-7.6,4.7-12.1,5.5\nc-0.6,0.1-0.8-0.1-0.8-0.7c0-0.9,0-1.9,0-2.8l0,0l0,0l0,0V5.5V4.9c0-0.2,0-0.4,0.3-0.5c0.4-0.3,0.7,0.2,1.1,0.5\nc3.4,2.4,6.8,4.9,10.2,7.3c0.5,0.3,0.5,0.5,0.1,0.9c-2.6,2.4-5.5,4.1-8.9,5.1c-1.2,0.3-1.2,0.3-1.2,1.6c0,0.5,0.1,0.6,0.6,0.5\nc1-0.2,2-0.5,2.9-0.8c3.7-1.4,6.8-3.5,9.4-6.5c0.6-0.7,0.6-0.6-0.1-1.2C11.1,7.9,5.9,4.2,0.7,0.5C0.6,0.4,0.4,0.3,0.3,0.4\nc-0.2,0-0.1,0.2-0.1,0.4c0,0.9,0,1.8,0,2.7c0,0.3,0,0.4,0,0.6v3.2l0,0v2.6v1.2V13v1.4v1.5l0,0l-0.1,4.3l0,0c0,0.3,0,0.5,0,0.7\nc0,0.8,0,1.7,0,2.5c0,0.4,0.1,0.6,0.6,0.6c2.1-0.1,4.1-0.4,6.1-1c5-1.5,9.1-4.2,12.5-8.1C19.9,14.2,19.9,14.2,19,13.5z"/>\n<path class="st1" d="M9.1,12.3c0.1-0.1,0.1-0.2,0-0.3c-1.2-0.9-2.4-1.7-3.5-2.5C5.4,9.4,5.3,9.2,5.2,9.3\nc-0.1,0-0.1,0.1-0.1,0.2v0.2v4.5C6.8,14.1,8.2,13.1,9.1,12.3z"/>\n</svg>\n</div>':i,l=(0,K.useRef)(null),r=(0,K.useState)(""),c=(0,J.Z)(r,2),d=c[0],s=c[1],u=(0,K.useState)(!1),m=(0,J.Z)(u,2),p=m[0],v=m[1],f=Jt(t.settings);return(0,K.useEffect)((function(){if(l.current){var e=l.current.querySelector("#addon-text-".concat(t.id));e&&e.setAttribute("style","min-height:16px;width:100%")}}),[p]),K.createElement(K.Fragment,null,K.createElement(nm,{rowId:n,columnId:o,addon:t,mouseInteraction:!0,scrollInteraction:!0}),K.createElement("div",(0,Io.Z)({ref:l,onFocus:function(e){null!==e.target.getAttribute("contenteditable")&&(0,Y.unstable_batchedUpdates)((function(){s(a),v(!0)}))},onBlur:function(){p&&v(!1)},className:"sppb-addon-wrapper ".concat(f),dangerouslySetInnerHTML:{__html:p?d:a}},Db.includes(t.name)?{style:{pointerEvents:"none"}}:{})))};var Sb=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),(t=o.call(this,e)).state={settings:t.props.addon.settings,htmlContent:"",cssContent:"",insideAddons:{},interactionCss:{set:"",action:"",status:!1},liveScrollActions:null,isInteract:!1,percentage:null,mouseTilt:null,onInteractionMode:!1},t.textRef=K.createRef(),t}return(0,F.Z)(i,[{key:"checkGoogleFont",value:function(e){var t,n,o,i,a=this,l=addonsJSON[e.name],r=void 0!==(null==l||null===(t=l.inline)||void 0===t?void 0:t.buttons),c={};r&&(i=null==l||null===(n=l.inline)||void 0===n?void 0:n.buttons,c=Object.values(i).reduce((function(e,t){if(null!=t&&t.fieldset){var n;n=t.fieldset.tab_groups?Object.values(t.fieldset.tab_groups).reduce((function(e,t){if(null!=t&&t.fields){var n=Object.values(t.fields).reduce((function(e,t){return Object.assign(e,t),e}),{});Object.assign(e,n)}return e}),{}):Object.values(t.fieldset).reduce((function(e,t){return Object.assign(e,t),e}),{}),Object.assign(e,n)}return e}),{}),null!=l&&null!==(o=l.attr)&&void 0!==o&&o.general&&Object.entries(l.attr.general).forEach((function(e){var t,n=(0,J.Z)(e,2),o=n[0],i=n[1];void 0===(null===(t=c)||void 0===t?void 0:t[o])&&(c[o]=i)}))),c&&Ea()(c,(function(t,n){if("fonts"===t.type)a.addFont(e.id,e.settings,n,e.settings[n],t);else if(void 0!==t.attr&&void 0!==e.settings["sp_".concat(e.name,"_item")]||void 0!==t.attr&&e.settings.slideshow_items){var o=void 0===e.settings["sp_".concat(e.name,"_item")]?e.settings.slideshow_items:e.settings["sp_".concat(e.name,"_item")];Ea()(o,(function(n,o){Ea()(t.attr,(function(t,i){if("fonts"==t.type){var l="";"button_group"==e.name&&(l="#btn-".concat(e.id).concat(o)),a.addFont(e.id,n,i,n[i],t,l,o)}void 0!==(0,pe.Z)(n.slideshow_inner_items)&&Ea()(n.slideshow_inner_items,(function(n,o){Ea()(t.attr,(function(t,i){if("fonts"==t.type){var l="";"button_group"==e.name&&(l="#btn-".concat(e.id).concat(o)),"js_slideshow"===e.name&&(l="#sppb-sp-slider-".concat(e.id).concat(o)),a.addFont(e.id,n,i,n[i],t,l,o)}}))}))}))}))}}))}},{key:"addFont",value:function(e,t,n,o,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"",r=window.frames["sp-pagebuilder-view"].window.document.head,c=window.frames["sp-pagebuilder-view"].window.document;if(void 0!==i.selector){var d=r.querySelector("#addon-css-"+e+l+"_"+n);d&&void 0!==o?d.innerHTML="#sppb-addon-".concat(e," ").concat(a).concat(i.selector.css.replace("{{ VALUE }}",o)):void 0!==o&&((d=c.createElement("style")).id="addon-css-"+e+l+"_"+n,d.type="text/css",r.appendChild(d),d.innerHTML="#sppb-addon-".concat(e," ").concat(a).concat(i.selector.css.replace("{{ VALUE }}",o)))}if(void 0!==t&&void 0!==o&&""!==o&&!r.querySelector("#google-font-"+o.toLowerCase().replace(/\s+/g,"_"))&&-1===["System","Google Fonts","Arial","Tahoma","Verdana","Helvetica","Times New Roman","Trebuchet MS","Georgia"].indexOf(o)){var s="https://fonts.googleapis.com/css?family="+o+":100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap",u=c.createElement("link");u.id="google-font-"+o.toLowerCase().replace(/\s+/g,"_"),u.href=s,u.rel="stylesheet",u.type="text/css",window.disableGoogleFonts||r.appendChild(u)}}},{key:"addonAssets",value:function(){var e=this.props.addon;if("gmap"==e.name&&"undefined"!=typeof initSPPageBuilderGMap&&window.initSPPageBuilderGMap(window.frames["sp-pagebuilder-view"].window.document),void 0!==addonsJSON[e.name]&&(this.checkGoogleFont(e),!addonsJSON[e.name].js_template)){var t=e.assets;if(null==e.assets&&(t=this.state.cssContent),""!=t){if(null!=t.css){var n=window.frames["sp-pagebuilder-view"].window.document.createElement("style");n.setAttribute("type","text/css"),n.id="addon-style-"+e.id,null!=window.frames["sp-pagebuilder-view"].window.document.getElementById(n.id)&&window.frames["sp-pagebuilder-view"].window.document.getElementById(n.id).remove(),n.styleSheet?n.styleSheet.cssText=t.css:n.appendChild(window.frames["sp-pagebuilder-view"].window.document.createTextNode(t.css)),window.frames["sp-pagebuilder-view"].window.document.getElementsByTagName("head")[0].appendChild(n)}if(null!=t.js){var o=window.frames["sp-pagebuilder-view"].window.document.createElement("script");o.setAttribute("type","text/javascript"),o.id="addon-script-"+e.id,o.setAttribute("async",!0),o.text=t.js,window.frames["sp-pagebuilder-view"].window.document.getElementsByTagName("head")[0].appendChild(o)}}}}},{key:"componentDidMount",value:function(){this.addonAssets()}},{key:"componentWillUnmount",value:function(){window.toolsTabIndex=0}},{key:"shouldComponentUpdate",value:function(e,t){return!ga()(e.addon.settings,t.settings)||""!=t.htmlContent||!ga()(this.state.insideAddons,t.insideAddons)||!ga()(t.percentage!==this.state.percentage)}},{key:"componentDidUpdate",value:function(){var e=this.state.settings;ga()(this.props.addon.settings,e)||this.setState({settings:this.props.addon.settings}),this.addonAssets()}},{key:"handleScroll",value:function(){var e=this.props.addon.settings,t=e.instFormId,n=window.frames["sp-pagebuilder-view"].document.getElementById("addon-wrap-".concat(t));if(null!==n){n.removeAttribute("style");var o=this.percentageSeen(n,e.scrolling_options);o>-1&&o<=100&&this.setState({percentage:o})}}},{key:"percentageSeen",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"viewport",n=e.getBoundingClientRect(),o=document.body.offsetHeight,i=window.pageYOffset,a=n.top,l=n.height;if("fullpage"===t){var r=(i=$(window.frames["sp-pagebuilder-view"].document).scrollTop())/($(window.frames["sp-pagebuilder-view"].document).height()-$(window).height());return Math.round(100*r)}if(a>i+o)return-1;if(a+l<i)return 101;var c=(i+o-a)/((o+l)/100);return c>100?100:c}},{key:"checkRepeatableItems",value:function(e,t){var n=this;return qt()(e.content)&&(e.content=e.content.map((function(e,o){var i="sppbai-".concat(t,"-").concat(o);return n.checkGoogleFont(e),void 0===n.state.insideAddons[i]||fe()(n.state.insideAddons[i])||!ga()(n.state.insideAddons[i].settings,e.settings)?n.renderInsideAddon(e,o,t):n.state.insideAddons[i].html}))),e}},{key:"renderAddon",value:function(){var e=this,t=this.props.addon;tn.templateSettings.evaluate=/<#([\s\S]+?)#>/g,tn.templateSettings.interpolate=/\{\{\{([\s\S]+?)\}\}\}/g,tn.templateSettings.escape=/\{\{([^}]+?)\}\}(?!\})/g,tn.templateSettings.variable="data";var n=document.getElementById("sppb-tmpl-addon-".concat(t.name)),o=X()(t);if("accordion"===o.name?fe()(o.settings.sp_accordion_item)||(o.settings.sp_accordion_item=o.settings.sp_accordion_item.map((function(t,n){return qt()(t.content)&&(t.content=t.content.map((function(t,o){var i="sppbai-".concat(n,"-").concat(o);return e.checkGoogleFont(t),void 0===e.state.insideAddons[i]||fe()(e.state.insideAddons[i])||!ga()(e.state.insideAddons[i].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[i].html}))),t}))):"sp_tab"===o.name||"tab"==o.name?!fe()(o.settings.sp_tab_item)&&Array.isArray(o.settings.sp_tab_item)&&(o.settings.sp_tab_item=o.settings.sp_tab_item.map((function(t,n){return qt()(t.content)&&(t.content=t.content.map((function(t,o){var i="sppbai-".concat(n,"-").concat(o);return e.checkGoogleFont(t),void 0===e.state.insideAddons[i]||fe()(e.state.insideAddons[i])||!ga()(e.state.insideAddons[i].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[i].html}))),t}))):"sp_carouselpro"===o.name||"carouselpro"==o.name?fe()(o.settings.sp_carouselpro_item)||(o.settings.sp_carouselpro_item=o.settings.sp_carouselpro_item.map((function(t,n){return qt()(t.content)&&(t.content=t.content.map((function(t,o){var i="sppbai-".concat(n,"-").concat(o);return e.checkGoogleFont(t),void 0===e.state.insideAddons[i]||fe()(e.state.insideAddons[i])||!ga()(e.state.insideAddons[i].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[i].html}))),t}))):"sliderpro"===o.name?fe()(o.settings.sliderpro_item)||(o.settings.sliderpro_item=o.settings.sliderpro_item.map((function(t,n){return qt()(t.content)&&(t.content=t.content.map((function(t,o){var i="sppbai-".concat(n,"-").concat(o);return e.checkGoogleFont(t),void 0===e.state.insideAddons[i]||fe()(e.state.insideAddons[i])||!ga()(e.state.insideAddons[i].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[i].html}))),t}))):"table_advanced"===o.name?(fe()(o.settings.sp_table_advanced_item)||(o.settings.sp_table_advanced_item=o.settings.sp_table_advanced_item.map((function(t,n){return e.checkRepeatableItems(t,n)}))),fe()(o.settings.table_advanced_item)||(o.settings.table_advanced_item=o.settings.table_advanced_item.map((function(t){return fe()(t.table_advanced_item)?{}:{table_advanced_item:t.table_advanced_item.map((function(t,n){return e.checkRepeatableItems(t,n)}))}})))):"carousel_extended"===o.name?fe()(o.settings.sp_carousel_extended_item)||(o.settings.sp_carousel_extended_item=o.settings.sp_carousel_extended_item.map((function(t,n){return qt()(t.content)&&(t.content=t.content.map((function(t,o){var i="sppbai-".concat(n,"-").concat(o);return e.checkGoogleFont(t),void 0===e.state.insideAddons[i]||fe()(e.state.insideAddons[i])||!ga()(e.state.insideAddons[i].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[i].html}))),t}))):"js_wrapper"===o.name&&(fe()(o.settings.sp_js_wrapper_item)||(o.settings.sp_js_wrapper_item=o.settings.sp_js_wrapper_item.map((function(t,n){return qt()(t.content)&&(t.content=t.content.map((function(t,o){var i="sppbai-".concat(n,"-").concat(o);return e.checkGoogleFont(t),void 0===e.state.insideAddons[i]||fe()(e.state.insideAddons[i])||!ga()(e.state.insideAddons[i].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[i].html}))),t})))),n){var i=(0,tn.template)(n.innerHTML);return o.settings.id=o.id,i(o.settings)}return n||Ht(t.htmlContent)||this.state.htmlContent||jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=addon",dataType:"json",data:{addon:t,options:{collectionItemIndex:this.props.collectionItemIndex}},cache:!1,success:function(e){"true"==e.status&&this.setState({htmlContent:e.html,cssContent:e.assets})}.bind(this)}),t.htmlContent||this.state.htmlContent}},{key:"renderInsideAddon",value:function(e,t,n){var o=document.getElementById("sppb-tmpl-addon-"+e.name),i=X()(e);if(o){var a=(0,tn.template)(o.innerHTML);return i.settings.id=i.id,a(i.settings)}var l="sppbai-".concat(n,"-").concat(t);if(o||void 0!==this.state.insideAddons[l]&&!fe()(this.state.insideAddons[l])&&ga()(this.state.insideAddons[l].settings,i.settings)){if(void 0!==this.state.insideAddons[l]&&!fe()(this.state.insideAddons[l]))return this.state.insideAddons[l].html}else jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=addon",dataType:"json",data:{addon:e},cache:!1,success:function(e){if("true"==e.status){var t=X()(this.state.insideAddons);t[l]={html:e.html,assets:e.assets,settings:i.settings},this.setState({insideAddons:t})}}.bind(this)});return e.htmlContent||""}},{key:"render",value:function(){var e=this,t=this.props,n=t.addon,o=t.editAddon,i=t.row,a=t.column,l=t.rowId,r=t.columnId,c=this.renderAddon();return K.createElement("div",{role:"button",onKeyDown:xe,tabIndex:0,onClick:function(e){e.preventDefault(),o(e)},onMouseEnter:function(){var t,n=e.props.addon;sm.setAddonHoverId(null!==(t=null==n?void 0:n.id)&&void 0!==t?t:null)}},K.createElement(Nb,{addon:n,rowId:l,columnId:r,htmlContent:c}),(null==n?void 0:n.children)&&n.children.length>0&&n.children.map((function(e){var t=Ke(i.id,a.id,e),n=Fe(i.id),o=ze(i.id,a.id),l=a.addons.findIndex((function(t){return t.id===e}));return K.createElement(kb,{key:t.id,id:t.id,rowIndex:n,addon:t,column:a,row:i,colIndex:o,index:l})})))}}]),i}(K.Component);const Tb=Sb;var Rb=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){var e;return(0,H.Z)(this,i),e=o.call(this),(0,U.Z)((0,xo.Z)(e),"saveInlineSettings",(function(){var t,n=e.props,o=n.addon,i=n.rowIndex,a=n.colIndex,l=n.column,r=n.index,c=n.collectionItemIndex,d=n.collectionItemAddonIndex,s=n.row;if(!o)return{};var u=e.props,m=u.deepAddon,p=u.deepAddonItemKey,v=u.deepAddonItemIndex,f=u.deepAddonItemInnerIndex,b=null===(t=addonsJSON)||void 0===t?void 0:t[o.name];if(!b)return{};var h,g=-1,_=-1;return e.props.deepAddon?(g=l.addons.findIndex((function(e){return e.id===m.id})),_=void 0!==f?null===(h=m.settings[p])||void 0===h||null===(h=h[v])||void 0===h||null===(h=h[p])||void 0===h||null===(h=h[f])||void 0===h||null===(h=h.content)||void 0===h?void 0:h.findIndex((function(e){return e.id===o.id})):m.settings[p][v].content.findIndex((function(e){return e.id===o.id}))):g=Ht(c)?r:l.addons.findIndex((function(e){return e.id===o.id})),{editAddon:{type:"addon",index:i,settings:{rowIndex:i,colIndex:a,addonIndex:g,addonId:o.id,htmlContent:o.htmlContent,assets:o.assets,addonName:o.name,formData:o.settings,deepAddon:m,deepAddonItemKey:p,deepAddonItemIndex:v,deepAddonItemInnerIndex:f,deepAddonIndex:_,collectionItemIndex:c,collectionItemAddonIndex:d},row:s,column:l,addon:o},addonData:b}})),e.state={contextMenuEvent:null,contextMenuState:!1,inlineEditorId:null},e.addonRef=(0,K.createRef)(null),e.traceRef=(0,K.createRef)(!1),e._document=document.getElementById("sp-pagebuilder-view").contentDocument,e}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){this.createCustomDragSource()}},{key:"shouldComponentUpdate",value:function(e,t){return this.props.addon&&ga()(e.addon,this.props.addon)&&ga()(e.addon.settings,this.props.addon.settings)&&ga()(e.colIndex,this.props.colIndex)&&ga()(e.column,this.props.column)&&ga()(e.id,this.props.id)&&ga()(e.index,this.props.index)&&ga()(e.isDragging,this.props.isDragging)&&ga()(e.isOver,this.props.isOver)&&ga()(e.rowIndex,this.props.rowIndex)&&ga()(t.contextMenuEvent,this.state.contextMenuEvent),!0}},{key:"resetContextMenu",value:function(){this.setState({contextMenuEvent:null,contextMenuState:!1}),window.editMode="inline"}},{key:"createCustomDragSource",value:function(){var e,t=this,n=this.props.addon,o=null!=n&&n.icon?n.icon:null===(e=addonsJSON)||void 0===e||null===(e=e[null==n?void 0:n.name])||void 0===e?void 0:e.icon,i=(new DOMParser).parseFromString(o,"image/svg+xml");if(i){var a,l;null===(a=i.querySelector("svg"))||void 0===a||a.setAttribute("width","2em"),null===(l=i.querySelector("svg"))||void 0===l||l.setAttribute("height","2em");var r=new Image,c=(new XMLSerializer).serializeToString(i);r.src="data:image/svg+xml;base64,".concat(btoa(c)),r.onload=function(){return t.props.connectDragPreview(r)}}}},{key:"editOnClickAddon",value:function(){var e,t=this.saveInlineSettings(),n=t.editAddon,o=t.addonData;if(n&&o)if(void 0!==(null==o||null===(e=o.inline)||void 0===e?void 0:e.buttons)){if(Ei.show&&Ei.addonId===n.settings.addonId)return;fa.resetAll(),Ei.reset(),Ei.setAddon(X()(n)),Ei.setType("addon"),Ei.setConfig(o.inline),Ei.setPosition(this.addonRef.getBoundingClientRect()),Ei.showEditor()}else{var i=this.props,a=i.rowIndex,l=i.colIndex;Ei.reset(),fa.resetAll(),fa.setAddon(n),fa.setRowIndex(a),fa.setColIndex(l),fa.setType("addon"),fa.showEditPanel()}}},{key:"componentDidUpdate",value:function(){var e=this.saveInlineSettings().editAddon;e&&Ei.show&&Ei.addonId===e.settings.addonId&&Ei.setAddon(X()(e))}},{key:"onContextMenuTrigger",value:function(e){var t;if(!e.metaKey&&17!==e.keyCode&&!e.ctrlKey){e.persist(),e.preventDefault(),e.stopPropagation();var n=this.props.addon;void 0!==(null===(t=addonsJSON)||void 0===t?void 0:t[null==n?void 0:n.name])&&(window.editMode="",this.setState({contextMenuEvent:e,contextMenuState:!0}))}}},{key:"render",value:function(){var e,t,n,o,i=this,a=this.props,l=a.addon,r=a.rowIndex,c=a.colIndex,d=a.column,s=a.row,u=a.index,m=a.isOver,p=a.isDragging,v=a.childIndex,f=a.connectDropTarget,b=a.connectDragSource,h="sp-pagebuilder-addon";p&&!m&&(h="sp-pagebuilder-dragging "+h),m&&!p&&(h+=" sp-pagebuilder-addon-over"),void 0===(null==l?void 0:l.visibility)||l.visibility||(h+=" sp-pagebuilder-addon-disabled");var g=!1,_=d.id,E=void 0!==s?s.id:"";void 0!==(null==l||null===(e=l.settings)||void 0===e?void 0:e.global_custom_position)&&1===(null===(t=l.settings)||void 0===t?void 0:t.global_custom_position)&&void 0!==(null==l||null===(n=l.settings)||void 0===n?void 0:n.global_seclect_position)&&(g=!0,h+=" sp-pagebuilder-addon-custom-position");var y={addon:l,rowIndex:r,colIndex:c,addonIndex:u,childIndex:v,column:d,parentId:l.parent,customPosition:g,columnMove:this.props.columnMove,connectDragSource:b,row:s},I=l?"addon-wrap-"+l.id:"",x=l.name===R&&0===(null==l||null===(o=l.children)||void 0===o?void 0:o.length);return l?f(b(K.createElement("div",{key:l.id,id:I,className:"".concat(h," builder-addon-element").concat("div"===l.name?" builder-div-addon":"").concat(l.name===M.productList||l.name===M.categoryList||Object.values(k).includes(l.name)?" builder-collection-addon":"").concat(null!=s&&s.parent?" builder-nested-addon":" builder-parent-addon"," ").concat(x?" builder-width-full":""),onContextMenu:this.onContextMenuTrigger.bind(this),ref:function(e){return i.addonRef=e}},K.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-top","aria-hidden":"true"}),function(){if((null==l?void 0:l.name)===k.DynamicContentCollection)return K.createElement(ub,{row:s,column:d,addon:l,rowIndex:r,colIndex:c,index:d.addons.findIndex((function(e){return e.id===l.id}))});if((null==l?void 0:l.name)===k.DynamicContentImage||(null==l?void 0:l.name)===k.DynamicContentText)return K.createElement(Xf,{row:s,column:d,addon:l,rowIndex:r,colIndex:c,index:d.addons.findIndex((function(e){return e.id===l.id}))});if(l.name===R){var e,t;return t=Ht(i.props.collectionItemIndex)?i.props.index:d.addons.findIndex((function(e){return e.id===l.id})),y.addonIndex=t,y.collectionAddonId=i.props.collectionAddonId,y.collectionItemIndex=i.props.collectionItemIndex,y.collectionItemAddonIndex=i.props.collectionItemAddonIndex,x&&(y.addonIndex=0,y.parentId=l.id),K.createElement(Ab,{row:s,column:d,addon:l,rowIndex:r,colIndex:c,index:t,collectionAddonId:i.props.collectionAddonId,collectionItemIndex:i.props.collectionItemIndex,collectionItemAddonIndex:i.props.collectionItemAddonIndex,state:null===(e=i.props)||void 0===e?void 0:e.state})}return l.name===M.productList||l.name===M.categoryList?K.createElement(yf,{row:s,column:d,addon:l,rowIndex:r,colIndex:c,index:d.addons.findIndex((function(e){return e.id===l.id}))}):Object.keys(je).includes(l.name)||"table_advanced"===l.name?K.createElement(yb,{row:s,column:d,addon:l,rowIndex:r,colIndex:c,addonIndex:d.addons.findIndex((function(e){return e.id===l.id}))}):K.createElement(Tb,{columnId:_,row:s,column:d,rowId:E,addon:l,rowIndex:r,colIndex:c,addonIndex:u,collectionItemIndex:i.props.collectionItemIndex,collectionItemAddonIndex:i.props.collectionItemAddonIndex,editAddon:i.editOnClickAddon.bind(i)})}(),K.createElement(Sf,{isOpen:this.state.contextMenuState,contextMenuEvent:this.state.contextMenuEvent,onClose:this.resetContextMenu.bind(this),menuName:"addon",settings:y,reset:this.resetContextMenu.bind(this),isEmptyDivAddon:x,collectionItemIndex:this.props.collectionItemIndex,collectionItemAddonIndex:this.props.collectionItemAddonIndex}),K.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-bottom","aria-hidden":"true"})))):null}}]),i}(K.Component);const kb=Rb;var Lb={canDrag:function(e){var t;return void 0===(null===(t=e.addon)||void 0===t?void 0:t.reference_id)},beginDrag:function(e){var t;return fa.resetAll(),Ei.reset(),void 0!==(null===(t=e.addon)||void 0===t?void 0:t.reference_id)?{}:{type:"MOVE_ADDON",id:e.id,index:e.index,collectionItemAddonIndex:e.collectionItemAddonIndex,collectionItemIndex:e.collectionItemIndex,collectionAddonId:e.collectionAddonId,childIndex:e.childIndex,rowIndex:e.rowIndex,colIndex:e.colIndex,rowId:e.row.id,columnId:e.column.id}}},Mb={canDrop:function(e,t){var n,o,i=t.getItem();return(!B.rejected.includes(null==i?void 0:i.name)||!an(on(null==e||null===(n=e.state)||void 0===n||null===(n=n.pageBuilder)||void 0===n?void 0:n.present),null==e||null===(o=e.addon)||void 0===o?void 0:o.id))&&(null==e||!e.deepAddon||"table_advanced"!==e.deepAddon.name||-1===[M.productList,M.categoryList,"div","row","column","accordion","tab","table"].indexOf(i.name))},hover:function(e,t,n){var o;if(t.canDrop()){var i=t.getItem(),a=e.state.pageBuilder.present,l=e.addon.name===M.productList||e.addon.name===M.categoryList,r=e.addon.name===k.DynamicContentCollection,c="div"===e.addon.name;if(i.id!==e.id&&("MOVE_ADDON"!==i.type||(null===(o=e.row)||void 0===o?void 0:o.parent_addon)!==i.id)){var d=(0,Y.findDOMNode)(n),s=d.getBoundingClientRect(),u=(s.bottom-s.top)/2,m=t.getClientOffset().y-s.top;if(Ve(window.iDocument,".builder-show-placeholder-bottom"),Ve(window.iDocument,".builder-show-placeholder-top"),t.canDrop()&&t.isOver({shallow:!1})){if(tt(a,e.column.addons,i,e.addon,e.row))return;c||l||r?m!==u&&Math.abs(m-u)>10&&(m<u+10&&(d.classList.remove("builder-show-placeholder-bottom"),d.classList.add("builder-show-placeholder-top")),m>u+10&&(d.classList.remove("builder-show-placeholder-top"),d.classList.add("builder-show-placeholder-bottom"))):(m<u&&(d.classList.remove("builder-show-placeholder-bottom"),d.classList.add("builder-show-placeholder-top")),m>u&&(d.classList.remove("builder-show-placeholder-top"),d.classList.add("builder-show-placeholder-bottom")))}}}},drop:function(e,t,n){var o;if(Ve(window.iDocument,".builder-show-placeholder-bottom"),Ve(window.iDocument,".builder-show-placeholder-top"),t.canDrop()){var i=t.getItem(),a=i.index,l=e.index,r="ADD_ADDON"===i.type&&"row"===i.name,c=e.state.pageBuilder.present;if(i.id!==e.id&&("MOVE_ADDON"!==i.type||(null===(o=e.row)||void 0===o?void 0:o.parent_addon)!==i.id)&&!tt(c,e.column.addons,i,e.addon,e.row)){var d=(0,Y.findDOMNode)(n).getBoundingClientRect(),s=(d.bottom-d.top)/2,u=t.getClientOffset();if(u){var m=u.y-d.top,p={drag:i,dragIndex:a,drop:e,hoverIndex:l};if(m<s&&(p.dropPosition="top"),m>s&&(p.dropPosition="bottom"),i.type===ho&&"block"===i.name){var v=e.rowIndex,f=e.colIndex;e.addBlockAsNestedSection({sectionIndex:v,columnIndex:f,sectionData:i.data,isAbove:"top"===p.dropPosition})}else if(r){var b=e.row.id,h=e.column.id,g=l;"bottom"===p.dropPosition&&g++;var _={};null!=e&&e.deepAddon&&(_.deepAddon=e.deepAddon,_.deepAddonItemKey=e.deepAddonItemKey,_.deepAddonItemIndex=e.deepAddonItemIndex,void 0!==(null==e?void 0:e.deepAddonItemInnerIndex)&&(_.deepAddonItemInnerIndex=e.deepAddonItemInnerIndex));var E={rowId:b,columnId:h,addonIndex:g,rowOptions:{padding:"75px 0px 75px 0px"},deepAddonOptions:_};e.addRow({parent:E})}else{if("ADD_ADDON"===i.type){var y,I,x,O,w,C=e.index;if("div"===e.addon.name&&Array.isArray(null===(y=e.addon)||void 0===y?void 0:y.children)){var P=e.addon.children.length;if(0!==P){var A=e.column.addons.findIndex((function(t){var n=e.addon.children[P-1];return t.id.toString()===n.toString()}));C=-1===A?e.index:A}}var D,N,S,T,R,k,L,M,B={type:"addon",status:!0,index:C,dropPosition:p.dropPosition,addonRef:null,rowIndex:e.rowIndex,colIndex:e.colIndex,hoverAddon:e.addon},Z=null==e||null===(I=e.addon)||void 0===I?void 0:I.id;if(Z&&an(on(c),Z)&&e.addDynamicContentAddon({newAddonData:{id:null!==(D=null==i||null===(N=i.addon)||void 0===N?void 0:N.id)&&void 0!==D?D:et(),type:null==i||null===(S=i.addon)||void 0===S?void 0:S.type,name:null==i||null===(T=i.addon)||void 0===T?void 0:T.addon_name,visibility:null==i||null===(R=i.addon)||void 0===R?void 0:R.visibility,title:null==i||null===(k=i.addon)||void 0===k?void 0:k.title,icon:null==i||null===(L=i.addon)||void 0===L?void 0:L.icon,settings:null==i||null===(M=i.addon)||void 0===M?void 0:M.default,child_nodes:[]},hoverAddonId:Z,dropPosition:p.dropPosition}),null!=e&&e.deepAddon&&(B.deepAddon=e.deepAddon,B.deepAddonItemKey=e.deepAddonItemKey,B.deepAddonItemIndex=e.deepAddonItemIndex,void 0!==(null==e?void 0:e.deepAddonItemInnerIndex)&&(B.deepAddonItemInnerIndex=e.deepAddonItemInnerIndex)),(null==e||null===(x=e.addon)||void 0===x||!x.parent)&&Ht(null==e?void 0:e.collectionAddonId)&&Ht(null==e?void 0:e.collectionItemAddonIndex)){B.collectionAddonId=e.collectionAddonId;var j=e.collectionItemAddonIndex;"bottom"===p.dropPosition&&j++,B.collectionItemAddonIndex=j}if(null!=e&&null!==(O=e.addon)&&void 0!==O&&O.parent&&Ht(null==e?void 0:e.collectionAddonId)&&Ht(null==e?void 0:e.collectionItemAddonIndex)&&Ht(null==e?void 0:e.collectionItemIndex)){B.collectionAddonId=e.collectionAddonId;var G=Ke(e.row.id,e.column.id,e.collectionAddonId),J=e.addon.id,U=G.items[0].find((function(t){var n;return t.id===(null==e||null===(n=e.addon)||void 0===n?void 0:n.parent)}));if(Ht(U)){var H=U.children.indexOf(J);"bottom"===p.dropPosition&&H++,B.collectionItemAddonIndex=e.collectionItemAddonIndex,B.parentAddon=U,B.childIndex=H}}else if(null!=e&&null!==(w=e.addon)&&void 0!==w&&w.parent){var F=Ke(e.row.id,e.column.id,e.addon.parent),z=e.addon.id,V=F.children.indexOf(z);"bottom"===p.dropPosition&&V++,B.parentAddon=F,B.childIndex=V}return B}var W={dragRowId:i.rowId,dragColumnId:i.columnId,dragAddonId:i.id,collectionItemAddonIndex:i.collectionItemAddonIndex,collectionItemIndex:i.collectionItemIndex,collectionAddonId:i.collectionAddonId,childIndex:i.childIndex},K={hoverRowId:e.row.id,hoverColumnId:e.column.id,hoverAddonId:e.id,collectionItemAddonIndex:e.collectionItemAddonIndex,collectionItemIndex:e.collectionItemIndex,collectionAddonId:e.collectionAddonId,childIndex:e.childIndex,position:p.dropPosition};if(Ht(W.collectionAddonId)||Ht(K.collectionAddonId)){if(!Ht(W.collectionAddonId))return void e.sortAddonWithCollectionItemAddon(W,K);if(W.collectionItemIndex!==K.collectionItemIndex||!Ht(W.collectionItemAddonIndex)||!Ht(K.collectionItemAddonIndex))return;e.sortCollectionAddonItem(W,K)}else e.moveAddon(W,K);t.getItem().index=l,t.getItem().rowIndex=e.rowIndex,t.getItem().colIndex=e.colIndex,t.getItem().rowId=e.row.id,t.getItem().columnId=e.column.id}}}}}},Bb=(0,Bi.DragSource)(bo,Lb,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}})),Zb=(0,Bi.DropTarget)([bo,_o,ho],Mb,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver({shallow:!0}),canDrop:t.canDrop()}}));const jb=(0,mo.$j)((function(e){return{state:e}}),(function(e){return{addRow:function(t){return e(Vo(t))},moveAddon:function(t,n){return e(mi(t,n))},sortCollectionAddonItem:function(t,n){return e(pi(t,n))},sortAddonWithCollectionItemAddon:function(t,n){e(vi(t,n))},addBlockAsNestedSection:function(t){return e(di(t))},addDynamicContentAddon:function(t){return e(hi(t))}}}))(Zb(Bb(kb)));var Gb={hover:function(e,t,n){var o=t.getItem(),i=n.addonListRef,a="ADD_ADDON"===o.type&&"columns"===o.name;a&&We(e.row.id)>=8||(Ve(window.iDocument,".builder-show-placeholder-center"),Ve(window.iDocument,".builder-show-placeholder-bottom"),Ve(window.iDocument,".builder-show-placeholder-top"),t.isOver({shallow:!0})&&!a&&i.classList.add("builder-show-placeholder-center"))},drop:function(e,t){if(!t.didDrop()){var n=t.getItem(),o="ADD_ADDON"===n.type&&"columns"===n.name,i="ADD_ADDON"===n.type&&"row"===n.name,a=n.type===ho&&"block"===n.name;if(Ve(window.iDocument,".builder-show-placeholder-center"),!o)if(a){var l=e.rowIndex,c=e.colIndex;e.addBlockAsNestedSection({sectionIndex:l,columnIndex:c,sectionData:n.data})}else{if(i&&t.isOver({shallow:!0})){var d={rowId:e.row.id,columnId:e.column.id,addonIndex:0,rowOptions:{padding:"75px 0px 75px 0px"}};return e.addRow({parent:d}),void(0,r.Z)(window.iDocument.querySelectorAll(".builder-row-placeholder")).forEach((function(e){return e.classList.remove("builder-row-placeholder")}))}if("ADD_ADDON"===n.type&&t.isOver({shallow:!0})){var s={type:"addon",status:!0,index:0,dropPosition:"top",rowIndex:Fe(e.row.id),colIndex:e.colIndex};return null!=e&&e.deepAddon&&(s.deepAddon=e.deepAddon,s.deepAddonItemKey=e.deepAddonItemKey,s.deepAddonItemIndex=e.deepAddonItemIndex,void 0!==(null==e?void 0:e.deepAddonItemInnerIndex)&&(s.deepAddonItemInnerIndex=e.deepAddonItemInnerIndex)),s}if(t.isOver({shallow:!0})&&"MOVE_ADDON"===(null==n?void 0:n.type)){var u={dragRowId:n.rowId,dragColumnId:n.columnId,dragAddonId:n.id},m={hoverRowId:e.row.id,hoverColumnId:e.column.id,hoverAddonId:null,position:"top"};e.moveAddonItems(u,m)}}}}},Jb=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(){var e;return(0,H.Z)(this,i),e=o.call(this),(0,U.Z)((0,xo.Z)(e),"getAddonIndex",(function(t){var n,o,i;return null!==(n=e.props)&&void 0!==n&&n.deepAddon?void 0!==(null===(o=e.props)||void 0===o?void 0:o.deepAddonItemInnerIndex)?null===(i=e.props.deepAddon.settings[e.props.deepAddonItemKey])||void 0===i||null===(i=i[e.props.deepAddonItemIndex])||void 0===i||null===(i=i[e.props.deepAddonItemKey])||void 0===i||null===(i=i[e.props.deepAddonItemInnerIndex])||void 0===i||null===(i=i.content)||void 0===i?void 0:i.findIndex((function(e){return e.id===t.id})):e.props.deepAddon.settings[e.props.deepAddonItemKey][e.props.deepAddonItemIndex].content.findIndex((function(e){return e.id===t.id})):e.props.column.addons.findIndex((function(e){return e.id===t.id}))})),e.state={contextMenuState:!1},e.addonListRef=(0,K.createRef)(null),e}return(0,F.Z)(i,[{key:"render",value:function(){var e,t=this,n=this.props,o=n.addons,i=n.column,a=n.row,l=n.rowIndex,r=n.colIndex,c=n.connectDropTarget,d=n.isOverCurrent,s="sp-pagebuilder-addons",u=(null==i||null===(e=i.children)||void 0===e?void 0:e.length)>0;return o.length||(s+=u?" column-children-empty":" sp-pagebuilder-no-addons"),c(K.createElement("div",{className:s,ref:function(e){return t.addonListRef=e}},!o.length&&K.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-center","aria-hidden":"true"}),qt()(o)&&o.length>0?K.createElement(K.Fragment,null,o.map((function(e,n){if("nested_row"===e.type){var o=function(e){var t=e.id,n=e.rowId,o=e.columnId,i=He().pageBuilder.present,a=i.findIndex((function(e){return e.id===t&&rt(e.parent)&&"boolean"!=typeof e.parent&&e.parent.rowId===n&&e.parent.columnId===o})),l=null;return-1!==a&&(l=i[a]),{nestedRow:l,index:a}}({id:e.id,rowId:a.id,columnId:i.id}),c=o.nestedRow,d=o.index;return Ht(c)?K.createElement(hh,{key:e.id,id:e.id,index:d,row:c,nestedRowData:{sectionIndex:l,columnIndex:r,addonIndex:n}}):null}var s,u,m,p;return null!=e&&e.parent?null:K.createElement(jb,{key:e.id,id:e.id,rowIndex:l,addon:e,column:i,row:a,colIndex:r,index:t.getAddonIndex(e),addonSort:t.props.addonSortable,columnMove:t.props.moveButton,deepAddon:(null===(s=t.props)||void 0===s?void 0:s.deepAddon)||void 0,deepAddonItemKey:(null===(u=t.props)||void 0===u?void 0:u.deepAddonItemKey)||void 0,deepAddonItemIndex:void 0!==(null===(m=t.props)||void 0===m?void 0:m.deepAddonItemIndex)?t.props.deepAddonItemIndex:void 0,deepAddonItemInnerIndex:void 0!==(null===(p=t.props)||void 0===p?void 0:p.deepAddonItemInnerIndex)?t.props.deepAddonItemInnerIndex:void 0})}))):!d&&!u&&K.createElement("span",{className:"builder-button builder-button-outline builder-button-round",onClick:function(){fa.resetAll();var e=new CustomEvent("triggerAddonPanel",{detail:{row:a,column:i,currentPanel:af.addElements}});window.dispatchEvent(e)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"plus"}))))}}]),i}(K.Component),Ub=(0,Bi.DropTarget)([bo,_o,"innerRow","innerAddon",ho],Gb,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),isOverCurrent:t.isOver({shallow:!0})}}));const Hb=(0,mo.$j)((function(e){return{state:e}}),(function(e){return{addonSortable:function(t){return e(t)},addRow:function(t){return e(Vo(t))},moveAddonItems:function(t,n){return e(mi(t,n))},addBlockAsNestedSection:function(t){return e(di(t))}}}))(Ub(Jb));var Fb={position:"fixed",inset:0,zIndex:3,background:"rgba(0,0,0,0.05)"};const zb=(0,mo.$j)(null,(function(e){return{disableColumn:function(t,n,o){e(ri(t,n,o))},deleteColumn:function(t,n){e(Ko(t,n))},duplicateColumn:function(t,n){e(Qo(t,n))}}}))((function(e){var t=e.rowIndex,n=e.rowId,o=e.colIndex,i=e.column,a=e.disableColumn,l=e.deleteColumn,r=e.duplicateColumn,c=(0,K.useState)(!1),d=(0,J.Z)(c,2),s=d[0],u=d[1],m=function(){u(!1)};return K.createElement("div",{className:"builder-column-tools"},K.createElement("div",{className:"builder-column-button"},K.createElement("span",{className:"builder-button builder-button-primary builder-button-round",onClick:s?m:function(){u(!0)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"ellipsisX","area-hidden":"true"}))),s&&K.createElement(K.Fragment,null,K.createElement("div",{role:"presentation",style:Fb,onClick:m}),K.createElement("div",{className:"builder-list-group builder-is-card builder-context-sub-menu",style:{zIndex:4}},K.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:function(){r(n,i.id),m()},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"cloneLine",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_CANVAS")),function(e){return K.createElement("span",{className:"builder-list-item builder-list-item-action ".concat("disabled"),onClick:nt,role:"button",onKeyDown:xe,tabIndex:0},K.createElement("span",{className:"builder-d-flex builder-align-items-center"},e.visibility?K.createElement(K.Fragment,null,K.createElement(wo,{name:"eye",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_HIDE")):K.createElement(K.Fragment,null,K.createElement(wo,{name:"eyeSlash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SHOW")),K.createElement("span",{className:"builder-ms-1"},K.createElement(Cu,{size:"sm"}))))}({visibility:i.visibility,onDisable:function(){a(t,o,i.id),m()}}),K.createElement("span",{className:"builder-list-item builder-list-item-delete builder-list-item-action",onClick:function(){return l(n,i.id)},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE")),i.visibility&&K.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:function(){fa.resetAll(),fa.setType("column"),fa.setRowIndex(t),fa.setColIndex(o),fa.setColSettings(i),fa.showEditPanel(),window.editMode="inline",m()},role:"button",onKeyDown:xe,tabIndex:0},K.createElement(wo,{name:"cog",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_OPTIONS")))))}));function Vb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Wb=function(e){var t=e.lastColumnResizable,n=e.row,o=e.column,i=e.fitInRow,a=e.index,l=e.updateColumnWidth,r=(0,K.useRef)(null),c=(0,K.useRef)(null),d=(0,K.useRef)(null),s=(0,K.useRef)({current:null,affected:null}),u=(0,K.useState)(!1),m=(0,J.Z)(u,2),p=m[0],v=m[1],f=(0,K.useState)({width:0,grid:0}),b=(0,J.Z)(f,2),h=b[0],g=b[1],_=(0,K.useState)({width:0,grid:0}),E=(0,J.Z)(_,2),y=E[0],I=E[1];(0,K.useEffect)((function(){var e=function(e){r.current&&!r.current.contains(e.target)&&d.current&&!d.current.contains(e.target)&&v(!1)};return p&&r.current&&(window.addEventListener("click",e),window.iWindow.addEventListener("click",e)),function(){window.removeEventListener("click",e),window.iWindow.removeEventListener("click",e)}}),[p,r.current]),(0,K.useEffect)((function(){var e,t=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Vb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vb(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}(window.iWindow.document.querySelectorAll(".sp-pagebuilder-builder-column"));try{for(t.s();!(e=t.n()).done;)e.value.classList.toggle("zero-zindex")}catch(e){t.e(e)}finally{t.f()}}),[p]);var x=xi((function(e){l(e)}),400),O=function(e){i?C(e):P(e)},w=function e(){var t;l({rowId:n.id,originalColumnId:o.id,affectedColumnId:null===(t=n.columns)||void 0===t||null===(t=t[a+1])||void 0===t?void 0:t.id,originalColumnValue:s.current.current,affectedColumnValue:s.current.affected,device:_e.device,fitInRow:i}),s.current={current:null,affected:null},window.iWindow.removeEventListener("mousemove",O),window.iWindow.removeEventListener("mouseup",e)},C=function(e){e.stopPropagation(),e.preventDefault();var t=c.current,n=t.section,o=t.lastMousePositionX,i=t.currentColumn,a=t.affectedColumn,l=t.currentColumnWidth,r=t.affectedColumnWidth,d=o-e.clientX,u=n.getBoundingClientRect(),m=parseFloat(100*d/u.width),p=parseFloat(l)+parseFloat(r)-8.3,v=parseFloat(l)+parseFloat(r);if(!(!i&!a)){var f=0,b=0;if(parseFloat(l),parseFloat(l)-m>=8.3&&parseFloat(l)-m<=p){var h=parseFloat(l)-m,_=parseFloat(r)+m,E=_>100?100:_;if(h>100)return;i.style.flexBasis="".concat(h,"%"),i.style.maxWidth="".concat(h,"%"),a.style.flexBasis="".concat(E,"%"),a.style.maxWidth="".concat(E,"%"),s.current={current:"".concat(h,"%"),affected:"".concat(E,"%")},f=h,b=E}else if(parseFloat(l)-m<8.3){var y=v-p,x=p>100?100:p;i.style.flexBasis="".concat(y,"%"),i.style.maxWidth="".concat(y,"%"),a.style.flexBasis="".concat(x,"%"),a.style.maxWidth="".concat(x,"%"),s.current={current:"".concat(y,"%"),affected:"".concat(x,"%")},f=y,b=x}else i.style.flexBasis="".concat(p,"%"),i.style.maxWidth="".concat(p,"%"),a.style.flexBasis="".concat(v-p,"%"),a.style.maxWidth="".concat(v-p,"%"),s.current={current:"".concat(p,"%"),affected:"".concat(v-p,"%")},f=p,b=v-p;(0,Y.unstable_batchedUpdates)((function(){g({width:f.toFixed(1)}),I({width:b.toFixed(1)})}))}},P=function(e){var t=c.current,n=t.section,o=t.lastMousePositionX,i=t.currentColumn,a=t.currentColumnWidth,l=n.getBoundingClientRect(),r=e.clientX-o,d=parseFloat(100*r/l.width),s=Math.min(parseFloat(a)+d,100);s<8.3||(A(s,i),g({width:s.toFixed(1)}))},A=function(e,t){e<0||(t.style.flexBasis="".concat(e,"%"),t.style.maxWidth="".concat(e,"%"),s.current={current:"".concat(e,"%"),affected:null})},D=function(e){return function(t){if(c.current){var l=c.current,r=l.currentColumn,d=l.currentColumnWidth,s=l.affectedColumn,u=l.affectedColumnWidth,m=t.target.value;if(""===m.trim()&&(m="0.0"),parseFloat(m)>100&&(m="100.0"),/^[\d\.]+$/.test(m)){"left"===e?g({width:parseFloat(m).toFixed(1)}):I({width:parseFloat(m).toFixed(1)});var p,v=parseFloat(m),f=parseFloat(d)+parseFloat(u);(i&&v<f&&v>=8.3&&f-v>=8.3||!i&&v>=8.3&&v<=100)&&(i?function(e){var t=e.colType,n=e.colWidth,o=e.currentColumn,i=e.currentColumnWidth,a=e.affectedColumn,l=e.affectedColumnWidth,r="left"===t?n:parseFloat(i)+parseFloat(l)-n,c="right"===t?n:parseFloat(i)+parseFloat(l)-n;o.style.flexBasis="".concat(r,"%"),o.style.maxWidth="".concat(r,"%"),a.style.flexBasis="".concat(c,"%"),a.style.maxWidth="".concat(c,"%"),"left"===t?I({width:c.toFixed(1)}):g({width:r.toFixed(1)})}({colType:e,colWidth:v,currentColumn:r,currentColumnWidth:d,affectedColumn:s,affectedColumnWidth:u}):A(v,r),x({rowId:n.id,originalColumnId:o.id,affectedColumnId:null===(p=n.columns)||void 0===p||null===(p=p[a+1])||void 0===p?void 0:p.id,originalColumnValue:"".concat("left"===e?v:parseFloat(d)+parseFloat(u)-v,"%"),affectedColumnValue:i?"".concat("right"===e?v:parseFloat(d)+parseFloat(u)-v,"%"):null,device:_e.device,fitInRow:i}))}}}};return K.createElement(K.Fragment,null,t&&K.createElement("div",{ref:r,className:"builder-column-resize-handle",onMouseDown:function(e){return function(e,t){var a,l=void 0!==(null===(a=n.columns)||void 0===a?void 0:a[Number(t)+1]),r=window.iDocument.querySelector("#section-id-".concat(n.id," .sppb-row")),d=window.iDocument.getElementById("column-wrap-id-".concat(o.id)),u=l?window.iDocument.getElementById("column-wrap-id-".concat(n.columns[parseInt(t)+1].id)):null,m=e.clientX,p=getComputedStyle(d).flexBasis.slice(0,-1),f=l&&getComputedStyle(u).flexBasis.slice(0,-1),b=p+"%",h=l&&f+"%";c.current={section:r,lastMousePositionX:m,currentColumn:d,affectedColumn:u,currentColumnWidth:p,affectedColumnWidth:f},s.current={current:b,affected:h},(c.current||s.current)&&(v(!0),i?C(e):P(e),window.iWindow.addEventListener("mousemove",O),window.iWindow.addEventListener("mouseup",w))}(e,a)}}),p&&K.createElement("div",{ref:d,className:"builder-column-width-popup ".concat(i?"":"builder-column-width-popup-full")},K.createElement("input",{className:"builder-column-width-popup-input builder-pe-0",type:"text",value:h.width,onChange:D("left")}),"%",i&&K.createElement(K.Fragment,null,K.createElement("span",{id:"builder-percent-slash"},"/"),K.createElement("input",{className:"builder-column-width-popup-input builder-pe-0",type:"text",value:y.width,onChange:D("right")}),"%")))},Kb=n(6459),Yb=n(3353),qb="".concat(pagebuilder_base,"components/com_sppagebuilder/assets/images/row.png");const Xb=function(e){var t=e.index,n=e.rowIndex,o=(0,Fm.c)({item:{type:fo,dragType:"MOVE_COLUMN",columnIndex:t,rowIndex:n,rowId:e.row.id,columnId:e.column.id}}),i=(0,J.Z)(o,3);(0,Kb.Z)(i[0]);var a=i[1],l=i[2];return K.createElement(K.Fragment,null,K.createElement(Yb.h,{connect:l,src:qb}),K.createElement("div",{ref:a,className:"builder-column-drag-area"},K.createElement("span",{className:"builder-column-drag-area-button",role:"button"},K.createElement(wo,{name:"ellipsisDoubleY"}))))};function $b(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Qb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qb(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}function Qb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var eh=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),t=o.call(this,e),(0,U.Z)((0,xo.Z)(t),"handleResponsiveDeviceChange",(function(){t.setState({device:_e.device})})),t.state={move:!1,index:t.props.index,device:_e.device,fitInRow:!1,showColumnOptions:!1,contextMenuState:!1,contextMenuEvent:null},t.columnRef=K.createRef(null),t}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){var e,t,n;this.setState({fitInRow:he()(null===(e=this.props.row.settings)||void 0===e?void 0:e.fit_columns)?Boolean(null===(t=this.props.row.settings)||void 0===t?void 0:t.fit_columns[_e.device]):Boolean(null===(n=this.props.row.settings)||void 0===n?void 0:n.fit_columns)}),_e.on("change",this.handleResponsiveDeviceChange)}},{key:"componentWillUnmount",value:function(){_e.removeListener("change",this.handleResponsiveDeviceChange)}},{key:"componentDidUpdate",value:function(e,t){var n,o,i=null,a=null;he()(e.row.settings.fit_columns)&&he()(this.props.row.settings.fit_columns)?(i=null===(n=e.row.settings.fit_columns)||void 0===n?void 0:n[_e.device],a=null===(o=this.props.row.settings.fit_columns)||void 0===o?void 0:o[_e.device]):(i=e.row.settings.fit_columns,a=this.props.row.settings.fit_columns),i!==a&&this.setState({fitInRow:Boolean(a)}),t.device!==this.state.device&&this.setState({fitInRow:Boolean(a)}),this.props.index!=this.state.index&&this.setState({move:!1,index:this.props.index})}},{key:"getColumnStyle",value:function(){var e=this.props.column.settings,t={};if(void 0!==e.color&&e.color&&(t.color=e.color),void 0!==e.boxshadow&&e.boxshadow){var n="";n=he()(e.boxshadow)?(e.boxshadow.ho||0)+"px "+(e.boxshadow.vo||0)+"px "+(e.boxshadow.blur||0)+"px "+(e.boxshadow.spread||0)+"px "+(e.boxshadow.color||0):e.boxshadow||"",e.boxshadow.enabled&&(t.boxShadow=n)}var o={};return o=void 0!==e.background_image&&void 0!==e.background_image.src?e.background_image:{src:e.background_image},void 0===e.background_type?(void 0!==e.background&&e.background&&(t.backgroundColor=e.background),o.src&&(1==o.src.startsWith("http")?t.backgroundImage="url("+o.src+")":t.backgroundImage="url("+pagebuilder_base+o.src+")",void 0!==e.background_repeat&&e.background_repeat&&(t.backgroundRepeat=e.background_repeat),void 0!==e.background_size&&e.background_size&&"custom"!==e.background_size&&(t.backgroundSize=e.background_size),void 0!==e.background_attachment&&e.background_attachment&&(t.backgroundAttachment=e.background_attachment),void 0!==e.background_position&&e.background_position&&"custom"!==e.background_position&&(t.backgroundPosition=e.background_position))):("color"!=e.background_type&&"image"!=e.background_type||void 0===e.background||!e.background||(t.backgroundColor=e.background),"image"==e.background_type&&o.src&&(1==o.src.startsWith("http")||1==o.src.startsWith("https")?t.backgroundImage="url("+o.src+")":t.backgroundImage="url("+pagebuilder_base+o.src+")",void 0!==e.background_repeat&&e.background_repeat&&(t.backgroundRepeat=e.background_repeat),void 0!==e.background_size&&e.background_size&&"custom"!==e.background_size&&(t.backgroundSize=e.background_size),void 0!==e.background_attachment&&e.background_attachment&&(t.backgroundAttachment=e.background_attachment),void 0!==e.background_position&&e.background_position&&"custom"!==e.background_position&&(t.backgroundPosition=e.background_position)),"gradient"==e.background_type&&void 0!==e.background_gradient&&("radial"==e.background_gradient.type?t.backgroundImage="radial-gradient(at ".concat(e.background_gradient.radialPos||"center center",", ").concat(e.background_gradient.color," ").concat(e.background_gradient.pos||0,"%, ").concat(e.background_gradient.color2," ").concat(e.background_gradient.pos2||100,"%)"):t.backgroundImage="linear-gradient(".concat(e.background_gradient.deg||0,"deg, ").concat(e.background_gradient.color," ").concat(e.background_gradient.pos||0,"%, ").concat(e.background_gradient.color2," ").concat(e.background_gradient.pos2||100,"%)"))),t}},{key:"getColumnClassName",value:function(){var e=this.props,t=e.isOver,n=e.canDrop,o=e.isDragging,i=this.props.column,a=i.visibility,l=i.class_name,r=i.settings,c="sppb-"+l;return o&&(c="sp-pagebuilder-dragging "+c),void 0!==r.items_align_center&&r.items_align_center&&(c="sppp-column-vertical-align "+c),t&&!n&&(c="sp-pagebuilder-not-droppable "+c),a||(c+=" sp-pagebuilder-column-disabled"),void 0!==r.hidden_xl&&1==r.hidden_xl&&(c+=" sppb-hidden-xl"),void 0!==r.hidden_lg&&1==r.hidden_lg&&(c+=" sppb-hidden-lg"),void 0!==r.hidden_md&&1==r.hidden_md&&(c+=" sppb-hidden-md"),void 0!==r.hidden_xs&&1==r.hidden_xs&&(c+=" sppb-hidden-xs"),void 0!==r.hidden_sm&&1==r.hidden_sm&&(c+=" sppb-hidden-sm"),void 0!==r.sm_col&&r.sm_col&&(c=c+" sppb-"+r.sm_col),void 0!==r.xs_col&&r.xs_col&&(c=c+" sppb-"+r.xs_col),void 0!==r.tablet_order_landscape&&r.tablet_order_landscape&&(c=c+" sppb-order-lg-"+r.tablet_order_landscape),void 0!==r.tablet_order&&r.tablet_order&&(c=c+" sppb-order-md-"+r.tablet_order),void 0!==r.mobile_order_landscape&&r.mobile_order_landscape&&(c=c+" sppb-order-sm-"+r.mobile_order_landscape),void 0!==r.mobile_order&&r.mobile_order&&(c=c+" sppb-order-xs-"+r.mobile_order),c}},{key:"getColumnInnerClassName",value:function(){var e=this.props.column.settings,t="sp-pagebuilder-column sppb-column";return Ut({settings:e})&&(t+=" sppb-wow "+e.animation),void 0===e.items_content_alignment||"top"!=e.items_content_alignment&&"start"!=e.items_content_alignment?void 0===e.items_content_alignment||"bottom"!=e.items_content_alignment&&"end"!=e.items_content_alignment?t+=void 0!==e.items_align_center&&e.items_align_center?" sppb-align-items-center":"":t+=void 0!==e.items_align_center&&e.items_align_center?" sppb-align-items-bottom":"":t+=void 0!==e.items_align_center&&e.items_align_center?" sppb-align-items-top":"",void 0!==e.class&&e.class&&(t+=" "+e.class),t}},{key:"onContextMenuTrigger",value:function(e){e.metaKey||17===e.keyCode||e.ctrlKey||(e.stopPropagation(),null!=e&&e.persist&&e.persist(),e.preventDefault(),window.editMode="",this.setState({contextMenuEvent:e,contextMenuState:!0}))}},{key:"resetContextMenu",value:function(){this.setState({contextMenuEvent:null,contextMenuState:!1}),window.editMode="inline"}},{key:"render",value:function(){var e,t,n,o=this.props,i=o.column,a=o.row,l=o.rowIndex,r=o.index,c=o.connectDropTarget,d=this.state.device,s=window.frames["sp-pagebuilder-view"].document,u=i.settings.width,m="column-id-"+i.id,p="column-wrap-id-"+i.id,v=this.getColumnStyle(),b=this.getColumnClassName(),h=this.getColumnInnerClassName(),g=s.getElementById("".concat(p));g&&g.hasAttribute("style")&&g.removeAttribute("style");var _=(null===(e=i.settings)||void 0===e?void 0:e.column_custom_css)||"";if(_=_.includes("#addonId")?_.replace(/#addonId/g,"#".concat(m)):_.includes("#addonWrapper")?_.replace(/#addonWrapper/g,"#".concat(p)):"#".concat(m).concat(_),this.state.move&&(h+=" sp-pagebuilder-column-movable"),Ut({settings:i.settings})&&null!==(t=i.settings)&&void 0!==t&&t.animationduration)var E=i.settings.animationduration+"ms";if(Ut({settings:i.settings})&&null!==(n=i.settings)&&void 0!==n&&n.animationdelay)var y=i.settings.animationdelay+"ms";var I=Qu({settings:i.settings,prop:"column_height",cssProp:"height",device:d,unit:"px",important:!0}),x=Qu({settings:i.settings,prop:"column_min_height",cssProp:"min-height",device:d,unit:"px"}),O=Qu({settings:i.settings,prop:"column_max_height",cssProp:"max-height",device:d,unit:"px"}),w=em(i.settings,"padding",d),C=em(i.settings,"margin",d),P=Qu({settings:i.settings,prop:"border_width",cssProp:"border-width",device:d,unit:"px"}),A="";i.settings.use_border&&i.settings.border_color&&(A=i.settings.border_color);var D="";i.settings.use_border&&i.settings.boder_style&&(D=i.settings.boder_style);var N=Qu({settings:i.settings,prop:"border_radius",cssProp:"border-radius",device:d,unit:"px"}),S={},T={};T=void 0!==i.settings.pattern_overlay&&void 0!==i.settings.pattern_overlay.src?i.settings.pattern_overlay:{src:i.settings.pattern_overlay},"image"==i.settings.background_type&&void 0!==i.settings.overlay_type&&"overlay_none"!=i.settings.overlay_type&&(void 0===i.settings.overlay_type&&(i.settings.overlay_type="overlay_color"),void 0!==i.settings.overlay&&""!=i.settings.overlay&&"overlay_color"==i.settings.overlay_type&&(S.backgroundColor=i.settings.overlay),void 0!==i.settings.gradient_overlay&&""!=i.settings.gradient_overlay&&"overlay_gradient"==i.settings.overlay_type&&("radial"==i.settings.gradient_overlay.type?S.backgroundImage="radial-gradient(at ".concat(i.settings.gradient_overlay.radialPos||"center center",", ").concat(i.settings.gradient_overlay.color," ").concat(i.settings.gradient_overlay.pos||0,"%, ").concat(i.settings.gradient_overlay.color2," ").concat(i.settings.gradient_overlay.pos2||100,"%)"):S.backgroundImage="linear-gradient(".concat(i.settings.gradient_overlay.deg||0,"deg, ").concat(i.settings.gradient_overlay.color," ").concat(i.settings.gradient_overlay.pos||0,"%, ").concat(i.settings.gradient_overlay.color2," ").concat(i.settings.gradient_overlay.pos2||100,"%)")),T.src&&"overlay_pattern"==i.settings.overlay_type&&(1==T.src.startsWith("http")||1==T.src.startsWith("https")?S.backgroundImage="url("+T.src+")":S.backgroundImage="url("+pagebuilder_base+T.src+")",S.backgroundAttachment="scroll",S.backgroundColor=i.settings.overlay_pattern_color)),"image"==i.settings.background_type&&i.settings.blend_mode&&(S.mixBlendMode=i.settings.blend_mode);var R,k="",L="";R=void 0!==i.settings.background_image&&void 0!==i.settings.background_image.src?i.settings.background_image:{src:i.settings.background_image},"undefined"!==i.settings.background_type&&R.src&&void 0!==i.settings.background_position&&i.settings.background_position&&"custom"===i.settings.background_position&&void 0!==i.settings.background_position_custom_x&&void 0!==i.settings.background_position_custom_y&&(k="background-position:".concat(i.settings.background_position_custom_x.md).concat(i.settings.background_position_custom_x.unit," ").concat(i.settings.background_position_custom_y.md).concat(i.settings.background_position_custom_y.unit,";")),void 0!==i.settings.background_position&&i.settings.background_position&&"custom"===i.settings.background_position&&void 0!==i.settings.background_position_custom_x&&void 0!==i.settings.background_position_custom_y&&(L="background-position:".concat(i.settings.background_position_custom_x.sm).concat(i.settings.background_position_custom_x.unit," ").concat(i.settings.background_position_custom_y.sm).concat(i.settings.background_position_custom_y.unit,";")),void 0!==i.settings.background_position&&i.settings.background_position&&"custom"===i.settings.background_position&&void 0!==i.settings.background_position_custom_x&&i.settings.background_position_custom_y;var M="",B="";void 0!==i.settings.background_size&&i.settings.background_size&&"custom"===i.settings.background_size&&void 0!==i.settings.background_size_custom&&(M="background-size:".concat(i.settings.background_size_custom.md).concat(i.settings.background_size_custom.unit,";")),void 0!==i.settings.background_size&&i.settings.background_size&&"custom"===i.settings.background_size&&void 0!==i.settings.background_size_custom&&(B="background-size:".concat(i.settings.background_size_custom.sm).concat(i.settings.background_size_custom.unit,";")),void 0!==i.settings.background_size&&i.settings.background_size&&"custom"===i.settings.background_size&&i.settings.background_size_custom;var Z="#".concat(p," {");Ht(u)&&(Z+="flex: 0 0 ".concat(u[window.builderDefaultDevice],";"),Z+="max-width: ".concat(u[window.builderDefaultDevice],";")),null!=C&&C[window.builderDefaultDevice]&&(Z+=C[window.builderDefaultDevice]),Z+="}";var j,G=$b(f);try{for(G.s();!(j=G.n()).done;){var J=j.value;Z+=Qe(J),Z+="#".concat(p," {"),Ht(u)&&(Z+="flex: 0 0 ".concat(u[J],";"),Z+="max-width: ".concat(u[J],";")),null!=C&&C[J]&&(Z+="".concat(C[J],";")),Z+="}",Z+="}"}}catch(e){G.e(e)}finally{G.f()}var U="#".concat(m," {");null!=w&&w[window.builderDefaultDevice]&&(U+="".concat(w[window.builderDefaultDevice],";")),i.settings.use_border&&null!=P&&P[window.builderDefaultDevice]&&(U+=P[window.builderDefaultDevice]),""!=A&&(U+="border-color: ".concat(A,";")),""!=D&&(U+="border-style: ".concat(D,";")),null!=N&&N[window.builderDefaultDevice]&&(U+=N[window.builderDefaultDevice]),U+=I[d],U+=x[d],U+=O[d],U+=M,U+=k,U+="}";var H,F=$b(f);try{for(F.s();!(H=F.n()).done;){var z=H.value;U+=Qe(z),U+="#".concat(m," {"),null!=w&&w[z]&&(U+="".concat(w[z],";")),null!=N&&N[z]&&(U+=N[z]),U+=P[z],U+=I[z],U+=B,U+=L,U+="}",U+="}"}}catch(e){F.e(e)}finally{F.f()}var V="#".concat(m," .sppb-column-overlay {");null!=N&&N[window.builderDefaultDevice]&&(V+=null==N?void 0:N[window.builderDefaultDevice]),V+="}";var W,Y=$b(f);try{for(Y.s();!(W=Y.n()).done;){var q=W.value;null!=N&&N[q]&&(V+=Qe(q),V+="\t#".concat(m," .sppb-column-overlay {"),V+="\t\t".concat(N[q]),V+="\t}",V+="}")}}catch(e){Y.e(e)}finally{Y.f()}var X=!this.state.fitInRow||a.columns.length-1!==r,$={type:"addon",blank:!0,rowIndex:l,colIndex:r,addonIndex:null,column:i,row:a};return c(K.createElement("div",{key:i.id,className:"sp-pagebuilder-builder-column ".concat(b).concat(null!=a&&a.parent?" builder-nested-column":" builder-parent-column"),onContextMenu:this.onContextMenuTrigger.bind(this),id:p,style:function(e){var t=e.dragItem,n=e.columnId;if(t&&e.isOverCurrent&&"MOVE_COLUMN"===t.dragType&&t.columnId!==n)return{opacity:.6}}({isOverCurrent:this.props.isOverCurrent,dragItem:this.props.dragItem,columnId:this.props.id}),ref:this.columnRef},K.createElement("style",{type:"text/css"},Z,U,V,_),K.createElement(Xb,this.props),K.createElement("div",{id:m,className:h,"data-sppb-wow-duration":E,"data-sppb-wow-delay":y,style:v},void 0!==i.settings.overlay_type&&"overlay_none"!=i.settings.overlay_type&&K.createElement("div",{className:"sppb-column-overlay",style:S}),K.createElement("div",{className:"sppb-column-addons"},K.createElement(Hb,{key:i.id,column:i,row:a,addons:i.addons,rowIndex:l,colIndex:r}))),K.createElement(Wb,{index:this.props.index,row:this.props.row,column:this.props.column,fitInRow:this.state.fitInRow,lastColumnResizable:X,updateColumnWidth:this.props.updateColumnWidth}),K.createElement(zb,{visibility:!0,rowIndex:l,colIndex:r,column:i,rowId:a.id}),K.createElement(Sf,{isOpen:this.state.contextMenuState,contextMenuEvent:this.state.contextMenuEvent,onClose:this.resetContextMenu.bind(this),menuName:"addon",settings:$,isEmptyColumn:!i.addons.length,reset:this.resetContextMenu.bind(this)})))}}]),i}(K.Component),th={canDrop:function(e,t){var n=t.getItem();return"ADD_ADDON"===n.type&&"columns"===n.name||n.rowIndex===e.rowIndex},hover:function(e,t,n){var o=t.getItem(),i="ADD_ADDON"===o.type&&"columns"===o.name;if((0,r.Z)(window.iDocument.querySelectorAll(".builder-columns-placeholder")).forEach((function(e){return e.classList.remove("builder-columns-placeholder")})),i){if(We(e.row.id)>=8)return;var a=(0,Y.findDOMNode)(n),l=a.getBoundingClientRect(),c=t.getClientOffset(),d=(l.right-l.left)/2,s=c.x-l.left;if(t.isOver()){if(a.classList.add("builder-columns-placeholder"),t.getItem().columnsPosition=void 0,s<d)return a.classList.remove("builder-columns-placeholder-right"),a.classList.add("builder-columns-placeholder-left"),void(t.getItem().columnsPosition="left");if(s>d)return a.classList.remove("builder-columns-placeholder-left"),a.classList.add("builder-columns-placeholder-right"),void(t.getItem().columnsPosition="right")}}else"ADD_ADDON"!==o.type&&o.rowIndex===e.rowIndex&&(o.index,e.index)},drop:function(e,t,n){var o=t.getItem(),i="ADD_ADDON"===o.type&&"columns"===o.name,a="ADD_ADDON"===o.type&&"div"===o.name,l=o.type===fo&&"MOVE_COLUMN"===o.dragType;if(!a){if(l){var c=e.rowIndex,d=e.index;if(o.columnId===e.id)return;e.moveColumnItems({dragSectionIdx:o.rowIndex,dragColIdx:o.columnIndex,hoverSectionIdx:c,hoverColIdx:d})}if(i){var s=t.getDropResult();if(We(e.row.id)>=8)return void re("You cannot add more than 8 columns!");if(null!=s&&s.rowId&&void 0!==(null==s?void 0:s.columnIndex)&&(s.rowId!==e.row.id||s.columnIndex!==e.index))return;return"left"===o.columnsPosition?e.onUpdateColumns(e.row.id,e.index):"right"===o.columnsPosition&&e.onUpdateColumns(e.row.id,e.index+1),(0,r.Z)(window.iDocument.querySelectorAll(".builder-columns-placeholder")).forEach((function(e){return e.classList.remove("builder-columns-placeholder")})),{rowId:e.row.id,columnIndex:e.index}}t.getItem().index;var u=e.index;t.getItem().index=u}}},nh=(0,Bi.DropTarget)([fo,bo],th,(function(e,t){return{dragItem:t.getItem(),connectDropTarget:e.dropTarget(),isOver:t.isOver(),isOverCurrent:t.isOver({shallow:!0}),canDrop:t.canDrop()}}));const oh=(0,mo.$j)((function(e){return{state:e}}),(function(e){return{dropAddon:function(t){e(t)},updateColumnWidth:function(t){var n=t.rowId,o=t.originalColumnId,i=t.affectedColumnId,a=t.originalColumnValue,l=t.affectedColumnValue,r=t.device,c=t.fitInRow;e({type:"CHANGE_COLUMN_WIDTH",payload:{rowId:n,originalColumnId:o,affectedColumnId:i,originalColumnValue:a,affectedColumnValue:l,device:r,fitInRow:c}})},onUpdateColumns:function(t,n){return e(function(e){return{type:"UPDATE_COLUMNS",payload:{rowId:e,columnIndex:arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0}}}(t,n))},duplicateColumn:function(t,n){return e(Qo(t,n))},deleteColumn:function(t,n){return e(Ko(t,n))},moveColumnItems:function(t){return e(fi(t))}}}))(nh(eh));var ih=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t,n,a;return(0,H.Z)(this,i),t=o.call(this,e),(0,U.Z)((0,xo.Z)(t),"generateHeightWidth",(function(){var e=t.state.initialPadding;return{T_height:void 0===e[_e.device]?0:e[_e.device][0],B_height:void 0===e[_e.device]?0:e[_e.device][2],L_width:void 0===e[_e.device]?0:e[_e.device][3],R_width:void 0===e[_e.device]?0:e[_e.device][1]}})),t.state={isTouch:(a=!1,n=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|iPad|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(n)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(n.substr(0,4)))&&(a=!0),a),initialPadding:{xl:[],lg:[],md:[],xs:[],sm:[]},x:0,y:0,hover:!1,active:!1,enable:"off",position:null,verticalLock:!1,horizontalLock:!1,options:{}},t.onDragOverAction=t.onDragOverAction.bind((0,xo.Z)(t)),t.onDragStopAction=t.onDragStopAction.bind((0,xo.Z)(t)),t.iDocument=window.frames["sp-pagebuilder-view"].window.document,t}return(0,F.Z)(i,[{key:"componentDidMount",value:function(){if(void 0!==this.props.paddingObj){var e=it(this.props.paddingObj);this.setState({initialPadding:e}),this.applyPaddingStyle(e[_e.device])}else{var t=it("0 0 0 0");this.setState({initialPadding:t}),this.applyPaddingStyle(t[_e.device])}this.state.isTouch&&this.setState({hover:!0}),window.frames["sp-pagebuilder-view"].window.addEventListener("touchmove",this.onDragOverAction,!1),window.frames["sp-pagebuilder-view"].window.addEventListener("touchcancel",this.onDragStopAction,!1),window.frames["sp-pagebuilder-view"].window.addEventListener("mousemove",this.onDragOverAction),window.frames["sp-pagebuilder-view"].window.addEventListener("mouseup",this.onDragStopAction)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){if(!ga()(e.paddingObj,this.props.paddingObj)){var t=it(e.paddingObj);ga()(t,this.state.initialPadding)||this.setState({initialPadding:t})}}},{key:"shouldComponentUpdate",value:function(e,t){return!ga()(this.props.paddingObj,e.paddingObj)||!ga()(this.state,t)}},{key:"applyPaddingStyle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[0,0,0,0],t=this.props.row,n=this.iDocument.getElementById("section-id-".concat(t.id)),o=(0,J.Z)(e,4),i=o[0],a=o[1],l=o[2],r=o[3];n&&(n.style.padding="".concat(i,"px ").concat(a,"px ").concat(l,"px ").concat(r,"px"))}},{key:"onContextMenuAction",value:function(e){e.preventDefault()}},{key:"onTouchStartAction",value:function(e,t){var n=this;t.persist(),t.preventDefault();var o=setTimeout((function(){n.setState({x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY,position:e,active:!0,hover:!0})}),500);this.setState({timer:o})}},{key:"onTouchStopAction",value:function(e){e.persist(),this.setState({active:!1,hover:!1}),null!==this.state.timer&&clearTimeout(this.state.timer)}},{key:"onDragOverAction",value:function(e){var t=this.state,n=t.active,o=t.initialPadding,i=t.isTouch,a=t.y,l=t.x,r=t.position,c=t.horizontalLock,d=t.verticalLock,s=this.props,u=s.row,m=s.rowIndex,p=s.colIndex,v=s.addonIndex;if(!0===n){var f=o[_e.device],b=i?e.changedTouches[0]:e;if("top"===r){var h=Math.abs(f[0]+(b.pageY-a));f[0]=h,c&&(f[2]=h)}if("bottom"===r){var g=Math.abs(f[2]+(b.pageY-a));f[2]=g,c&&(f[0]=g)}if("left"===r){var _=Math.abs(f[3]+(b.pageX-l));f[3]=_,d&&(f[1]=_)}if("right"===r){var E=Math.abs(f[1]+(l-b.pageX));f[1]=E,d&&(f[3]=E)}var y=f.map((function(e,t){return e+"px"})).join(" ");if(y){var I=X()(u);if(void 0===I.settings.padding){var x={xl:"",lg:"",md:"",sm:"",xs:""};x[_e.device]=y,I.settings.padding=x}else void 0===I.settings.padding[_e.device]?I.settings.padding=y:I.settings.padding[_e.device]=y;var O={type:"row",index:m,settings:{formData:I.settings,colIndex:p,addonIndex:v}},w=this.generateHeightWidth(),C=w.T_height,P=w.B_height,A=w.L_width,D=w.R_width;this.applyPaddingStyle([C,D,P,A]);var N=X()(o);N[_e.device]=f,this.setState({initialPadding:N,x:b.pageX,y:b.pageY,options:O})}}}},{key:"onMouseDownAction",value:function(e){e.preventDefault(),this.setState({active:!0,x:e.pageX,y:e.pageY})}},{key:"onDragStopAction",value:function(e){e.preventDefault(),this.state.active&&(this.setState({active:!1}),this.props.updateRowPadding(this.state.options),this.setState({options:{}}))}},{key:"onMouseEnterAction",value:function(e,t){t.preventDefault(),!0!==this.state.active&&this.setState({position:e,hover:!0})}},{key:"onMouseLeaveAction",value:function(e){e.preventDefault(),this.state.active||this.setState({hover:!1})}},{key:"onLockAction",value:function(e,t){t.preventDefault();var n=this.state,o=n.horizontalLock,i=n.verticalLock;"h"===e&&this.setState({horizontalLock:!o}),"v"===e&&this.setState({verticalLock:!i})}},{key:"render",value:function(){var e=this.generateHeightWidth(),t=e.T_height,n=e.B_height,o=e.L_width,i=e.R_width;return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-padding-controller builder-padding-controller-top",onTouchStart:this.onTouchStartAction.bind(this,"top"),onTouchEnd:this.onTouchStopAction.bind(this),onContextMenu:this.onContextMenuAction.bind(this),onMouseLeave:this.onMouseLeaveAction.bind(this),onMouseEnter:this.onMouseEnterAction.bind(this,"top"),onMouseDown:this.onMouseDownAction.bind(this)},K.createElement("span",{className:"builder-padding-handle","area-hidden":"true"}),K.createElement("span",{className:"builder-padding-indicator",style:Object.assign({},{height:t})},t>40&&K.createElement("span",{className:"builder-padding-indicator-badge"},K.createElement("span",null,t,"px"),K.createElement("span",{className:"builder-button-icon".concat(this.state.horizontalLock?" active":""),onClick:this.onLockAction.bind(this,"h"),role:"button"},K.createElement(wo,{name:this.state.horizontalLock?"lock":"unlock"}))))),K.createElement("div",{className:"builder-padding-controller builder-padding-controller-right",onTouchStart:this.onTouchStartAction.bind(this,"right"),onTouchEnd:this.onTouchStopAction.bind(this),onContextMenu:this.onContextMenuAction.bind(this),onMouseLeave:this.onMouseLeaveAction.bind(this),onMouseEnter:this.onMouseEnterAction.bind(this,"right"),onMouseDown:this.onMouseDownAction.bind(this)},K.createElement("span",{className:"builder-padding-handle","area-hidden":"true"}),K.createElement("span",{className:"builder-padding-indicator",style:Object.assign({},{width:i})},i>40&&K.createElement("span",{className:"builder-padding-indicator-badge"},K.createElement("span",null,i,"px"),K.createElement("span",{className:"builder-button-icon".concat(this.state.verticalLock?" active":""),onClick:this.onLockAction.bind(this,"v"),role:"button"},K.createElement(wo,{name:this.state.verticalLock?"lock":"unlock"}))))),K.createElement("div",{className:"builder-padding-controller builder-padding-controller-bottom",onTouchStart:this.onTouchStartAction.bind(this,"bottom"),onTouchEnd:this.onTouchStopAction.bind(this),onContextMenu:this.onContextMenuAction.bind(this),onMouseLeave:this.onMouseLeaveAction.bind(this),onMouseEnter:this.onMouseEnterAction.bind(this,"bottom"),onMouseDown:this.onMouseDownAction.bind(this)},K.createElement("span",{className:"builder-padding-handle","area-hidden":"true"}),K.createElement("span",{className:"builder-padding-indicator",style:Object.assign({},{height:n})},n>40&&K.createElement("span",{className:"builder-padding-indicator-badge"},K.createElement("span",null,n,"px"),K.createElement("span",{className:"builder-button-icon".concat(this.state.horizontalLock?" active":""),onClick:this.onLockAction.bind(this,"h"),role:"button"},K.createElement(wo,{name:this.state.horizontalLock?"lock":"unlock"}))))),K.createElement("div",{className:"builder-padding-controller builder-padding-controller-left",onTouchStart:this.onTouchStartAction.bind(this,"left"),onTouchEnd:this.onTouchStopAction.bind(this),onContextMenu:this.onContextMenuAction.bind(this),onMouseLeave:this.onMouseLeaveAction.bind(this),onMouseEnter:this.onMouseEnterAction.bind(this,"left"),onMouseDown:this.onMouseDownAction.bind(this)},K.createElement("span",{className:"builder-padding-handle","area-hidden":"true"}),K.createElement("span",{className:"builder-padding-indicator",style:Object.assign({},{width:o})},o>40&&K.createElement("span",{className:"builder-padding-indicator-badge"},K.createElement("span",null,o,"px"),K.createElement("span",{className:"builder-button-icon".concat(this.state.verticalLock?" active":""),onClick:this.onLockAction.bind(this,"v"),role:"button"},K.createElement(wo,{name:this.state.verticalLock?"lock":"unlock"}))))))}}]),i}(K.Component);const ah=(0,mo.$j)((function(e){return{state:e}}),(function(e){return{updateRowPadding:function(t){e(ai(t))}}}))(ih);function lh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function rh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lh(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lh(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ch=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),t=o.call(this,e),(0,U.Z)((0,xo.Z)(t),"handleEditRow",(function(e){t._toggleRowSettingsPanel(),t.setState({editRow:rh(rh({},t.state.editRow),{},{open:!0,targetElm:e.currentTarget})})})),(0,U.Z)((0,xo.Z)(t),"handleCopyRow",(function(){t._toggleRowSettingsPanel();var e=kt(t.props.state.pageBuilder.present,t.props.row);Zt(y,e),t.props.setCopiedDataStatus&&t.props.setCopiedDataStatus(),ae(Joomla.JText._("COM_SPPAGEBUILDER_SECTION_COPIED"),"Success"),t.props.checkCopiedSection&&t.props.checkCopiedSection()})),(0,U.Z)((0,xo.Z)(t),"handlePasteRow",(function(){var e;t._toggleRowSettingsPanel();var n=Bt(y);if(null!==(e=t.props.row)&&void 0!==e&&e.parent){var o=t.props.nestedRowData,i=o.sectionIndex,a=o.columnIndex,l=o.addonIndex;t.props.pasteNestedRow({sectionIndex:i,columnIndex:a,addonIndex:l,nestedSectionIndex:t.props.index,sectionData:n,replace:!0})}else t.props.pasteRow(t.props.index,n)})),t.state={showRowSettingsPanel:!1,editRow:{open:!1,targetElm:null}},t}return(0,F.Z)(i,[{key:"_getSettingObjects",value:function(){return{index:this.props.index,settings:{colIndex:this.props.colIndex,addonIndex:this.props.innerRowIndex}}}},{key:"_resetColumnsWidth",value:function(){this.props.resetColumnsWidth(this.props.row.id)}},{key:"_duplicateRowClickHandle",value:function(){var e;if(null!==(e=this.props.row)&&void 0!==e&&e.parent){var t,n=this.props.nestedRowData,o=n.columnIndex,i=n.addonIndex,a={rowId:this.props.row.id,parentRow:{id:null===(t=this.props.row.parent)||void 0===t?void 0:t.rowId,colIndex:o,addonIndex:i},type:"nested_row"};this.props.duplicateRow(a)}else this.props.duplicateRow({rowId:this.props.row.id})}},{key:"_rowVisbilityToggleHandle",value:function(){this.props.toggleRow(this.props.row.id)}},{key:"_deleteRowClickHandle",value:function(){this.props.removeRow(this.props.row.id)}},{key:"_saveRowAsSection",value:function(){var e=kt(this.props.state.pageBuilder.present,this.props.row);No.reset(),No.setDialog("saveSection"),No.setSection(e),No.showDialog()}},{key:"_toggleRowSettingsPanel",value:function(){this.setState({showRowSettingsPanel:!this.state.showRowSettingsPanel})}},{key:"render",value:function(){var e,t=this,n=this.state.editRow,o=this.props,i=o.index,a=o.row;return K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-row-settings"},this.state.showRowSettingsPanel&&K.createElement("div",{className:"builder-inline-editor builder-has-arrow builder-arrow-right"},K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_EDIT_COLUMN_IN_SECTION"),onClick:this.handleEditRow,onKeyDown:xe,tabIndex:0,role:"button"},K.createElement(wo,{name:"verticalBars"}))),K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_RESET_COLUMNS_WIDTH"),onClick:function(e){e.preventDefault(),t._toggleRowSettingsPanel(),t._resetColumnsWidth()},onKeyDown:xe,tabIndex:0,role:"button"},K.createElement(wo,{name:"update"}))),K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_SECTION_SETTINGS"),onClick:function(e){e.preventDefault(),t._toggleRowSettingsPanel(),fa.resetAll(),fa.setType("row"),fa.setRowIndex(t.props.index),fa.setRowSettings(t.props.row),fa.showEditPanel()},onKeyDown:xe,tabIndex:0,role:"button"},K.createElement(wo,{name:"cog"}))),void 0===this.props.innerRowIndex&&(this._saveRowAsSection.bind(this),K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button".concat(" disable"),title:Joomla.JText._("COM_SPPAGEBUILDER_SAVE_SECTION"),onClick:function(e){e.preventDefault(),nt()},onKeyDown:xe,tabIndex:0,role:"button"},K.createElement(wo,{name:"saveLine"})),K.createElement(Cu,{onlyStar:!0,size:"sm"}))),K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_SECTION"),onClick:function(e){e.preventDefault(),t._toggleRowSettingsPanel(),t._duplicateRowClickHandle()},onKeyDown:xe,tabIndex:0,role:"button"},K.createElement(wo,{name:"cloneLine"}))),(this.handleCopyRow,this.handlePasteRow,t.props.hasCopiedSection||null===(e=t.props.state)||void 0===e||null===(e=e.copiedData)||void 0===e||e.isCopiedSectionAvailable,K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button ".concat("disable"),title:Joomla.JText._("COM_SPPAGEBUILDER_COPY"),onClick:function(e){e.preventDefault(),nt()},onKeyDown:xe,tabIndex:0,role:"button"},K.createElement(wo,{name:"copy"})),K.createElement(Cu,{onlyStar:!0,size:"sm"})),K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button".concat(" disable"),title:Joomla.JText._("COM_SPPAGEBUILDER_PASTE"),onClick:function(e){e.preventDefault(),nt()},onKeyDown:xe,tabIndex:0,role:"button"},K.createElement(wo,{name:"clipboard"})),K.createElement(Cu,{onlyStar:!0,size:"sm"})))),function(e){return K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button ".concat("disable"," ").concat(e.visibility?"":" active"),title:Joomla.JText._("COM_SPPAGEBUILDER_DISABLE_SECTION"),onClick:function(e){e.preventDefault(),nt()},onKeyDown:xe,tabIndex:0,role:"button"},K.createElement(wo,{name:e.visibility?"eye":"eyeSlash"})),K.createElement(Cu,{onlyStar:!0,size:"sm"}))}({rowVisibilityToggleHandle:this._rowVisbilityToggleHandle.bind(this),visibility:this.props.row.visibility}),K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_DELETE_SECTION"),onClick:function(e){e.preventDefault(),t._toggleRowSettingsPanel(),t._deleteRowClickHandle()},onKeyDown:xe,tabIndex:0,role:"button"},K.createElement(wo,{name:"trash"})))),K.createElement("div",{className:"builder-inline-editor"},K.createElement("div",{className:"builder-inline-editor-item"},K.createElement("span",{className:"builder-inline-editor-button".concat(this.state.showRowSettingsPanel?" active":""),title:Joomla.JText._("COM_SPPAGEBUILDER_SECTION_OPTIONS"),onClick:function(e){e.preventDefault(),t._toggleRowSettingsPanel()},onKeyDown:xe,tabIndex:0,role:"button"},K.createElement(wo,{name:"sliders"}))))),n.open&&K.createElement(zu,{open:n.open,targetElm:n.targetElm,closeDropdown:function(){return t.setState((function(e){return{editRow:rh(rh({},e.editRow),{},{open:!1})}}))},rowIndex:i,rowId:a.id,currentLayout:a.layout,updateLayout:!0}))}}]),i}(K.Component);const dh=(0,mo.$j)((function(e){return{state:e}}),(function(e){return{duplicateRow:function(t){return e(Xo(t))},toggleRow:function(t){return e(function(e){return{type:"ROW_TOGGLE",id:e}}(t))},deleteRow:function(t){return e(function(e){return{type:"DELETE_ROW",index:e}}(t))},pasteRow:function(t,n){return e(ni(t,n))},pasteNestedRow:function(t){return e(oi(t))},resetColumnsWidth:function(t){return e(function(e){return{type:"RESET_COLUMNS_WIDTH",payload:{rowId:e}}}(t))},removeRow:function(t){return e(Wo(t))},setCopiedDataStatus:function(){return e({type:"SET_COPIED_DATA_STATUS"})}}}))(ch);function sh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function uh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function mh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uh(Object(n),!0).forEach((function(t){(0,U.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uh(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ph=function(e){(0,z.Z)(i,e);var t,n,o=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,W.Z)(t);if(n){var i=(0,W.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,V.Z)(this,e)});function i(e){var t;return(0,H.Z)(this,i),t=o.call(this,e),(0,U.Z)((0,xo.Z)(t),"handleResponsiveDeviceChange",(function(){t.setState({device:_e.device})})),t.state={isSettingsOpen:!1,device:window.builderDefaultDevice},t.rowRef=K.createRef(null),t}return(0,F.Z)(i,[{key:"shouldComponentUpdate",value:function(e,t){return setTimeout((function(){window.frames["sp-pagebuilder-view"].window.jQuery(window.frames["sp-pagebuilder-view"].window).trigger("resize")}),300),ga()(e.row,this.props.row)&&ga()(e.id,this.props.id)&&ga()(e.index,this.props.index)&&ga()(e.isDragging,this.props.isDragging)&&ga()(e.isOver,this.props.isOver)&&ga()(e.isOverCurrent,this.props.isOverCurrent),!0}},{key:"componentDidMount",value:function(){_e.on("change",this.handleResponsiveDeviceChange);var e=this.props.row;if(!e)return null;var t="#section-id-"+e.id;if(void 0!==e.settings.background_parallax&&1==e.settings.background_parallax&&void 0!==window.frames["sp-pagebuilder-view"].window.jQuery.fn.parallax)window.frames["sp-pagebuilder-view"].window.jQuery(t).parallax();else if(void 0!==e.settings.background_parallax&&0==e.settings.background_parallax&&void 0!==window.frames["sp-pagebuilder-view"].window.jQuery.fn.parallaxDestroy){var n="inherit";void 0!==e.settings.background_attachment&&e.settings.background_attachment&&(n=e.settings.background_attachment);var o="0 0";void 0!==e.settings.background_position&&e.settings.background_position&&(o=e.settings.background_position),window.frames["sp-pagebuilder-view"].window.jQuery(t).parallaxDestroy(o,n)}void 0!==e.settings.background_external_video&&""!=e.settings.background_external_video&&void 0!==e.settings.external_background_video&&1==e.settings.external_background_video&&window.frames["sp-pagebuilder-view"].window.sppbVideoBackgroundResize(jQuery(t,window.frames["sp-pagebuilder-view"].window.document))}},{key:"componentWillUnmount",value:function(){_e.removeListener("change",this.handleResponsiveDeviceChange)}},{key:"componentDidUpdate",value:function(e){var t,n,o=this.props.row;if(!o)return null;var i=null,a=null==e||null===(t=e.row)||void 0===t||null===(t=t.settings)||void 0===t?void 0:t.fit_columns,l=null===(n=this.props)||void 0===n||null===(n=n.row)||void 0===n||null===(n=n.settings)||void 0===n?void 0:n.fit_columns;he()(a)&&he()(l)?(null==a||a[_e.device],i=null==l?void 0:l[_e.device]):a&&l&&a!==(i=l)&&i&&this.props.resetColumnWidth(this.props.row.id,_e.device);var r="#section-id-"+o.id;if(void 0!==o.settings.background_parallax&&1==o.settings.background_parallax&&void 0!==window.frames["sp-pagebuilder-view"].window.jQuery.fn.parallax)window.frames["sp-pagebuilder-view"].window.jQuery(r).parallax();else if(void 0!==o.settings.background_parallax&&0==o.settings.background_parallax&&void 0!==window.frames["sp-pagebuilder-view"].window.jQuery.fn.parallaxDestroy){var c="inherit";void 0!==o.settings.background_attachment&&o.settings.background_attachment&&(c=o.settings.background_attachment);var d="0 0";void 0!==o.settings.background_position&&o.settings.background_position&&(d=o.settings.background_position),window.frames["sp-pagebuilder-view"].window.jQuery(r).parallaxDestroy(d,c)}void 0!==o.settings.background_external_video&&""!=o.settings.background_external_video&&void 0!==o.settings.external_background_video&&1==o.settings.external_background_video&&window.frames["sp-pagebuilder-view"].window.sppbVideoBackgroundResize(jQuery(r,window.frames["sp-pagebuilder-view"].window.document))}},{key:"getParentRowStyle",value:function(){var e=this.props.row.settings,t={};if(null!=e&&e.margin){var n,o,i,a,l,r=he()(e.margin)?null===(n=e.margin[_e.device])||void 0===n||null===(n=n.toString())||void 0===n?void 0:n.split(" "):e.margin.toString().split(" ");r&&(t.margin="".concat(null!==(o=r[0])&&void 0!==o?o:""," ").concat(null!==(i=r[1])&&void 0!==i?i:""," ").concat(null!==(a=r[2])&&void 0!==a?a:""," ").concat(null!==(l=r[3])&&void 0!==l?l:""))}return t}},{key:"getRowStyle",value:function(){var e=this.props.row.settings,t={};if(void 0!==e.color&&e.color&&(t.color=e.color),null!=e&&e.padding){var n,o,i,a,l=he()(e.padding)?e.padding[_e.device].toString().split(" "):e.padding.toString().split(" ");t.padding="".concat(null!==(n=l[0])&&void 0!==n?n:""," ").concat(null!==(o=l[1])&&void 0!==o?o:""," ").concat(null!==(i=l[2])&&void 0!==i?i:""," ").concat(null!==(a=l[3])&&void 0!==a?a:"")}var r={};return r=void 0!==e.background_image&&void 0!==e.background_image.src?e.background_image:{src:e.background_image},vt(e,"background_type")?("color"!=e.background_type&&"image"!=e.background_type||void 0===e.background_color||!e.background_color||(t.backgroundColor=e.background_color),"image"==e.background_type&&r.src&&(1==r.src.startsWith("http")?t.backgroundImage="url("+r.src+")":t.backgroundImage="url("+pagebuilder_base+r.src+")",void 0!==e.background_repeat&&e.background_repeat&&(t.backgroundRepeat=e.background_repeat),void 0!==e.background_size&&e.background_size&&"custom"!==e.background_size&&(t.backgroundSize=e.background_size),void 0!==e.background_attachment&&e.background_attachment&&(t.backgroundAttachment=e.background_attachment),void 0!==e.background_position&&e.background_position&&"custom"!==e.background_position&&(t.backgroundPosition=e.background_position)),"gradient"==e.background_type&&void 0!==e.background_gradient&&(void 0!==e.background_gradient&&"radial"==e.background_gradient.type?t.backgroundImage="radial-gradient(at ".concat(e.background_gradient.radialPos||"center center",", ").concat(e.background_gradient.color," ").concat(e.background_gradient.pos||0,"%, ").concat(e.background_gradient.color2," ").concat(e.background_gradient.pos2||100,"%)"):t.backgroundImage="linear-gradient(".concat(e.background_gradient.deg||0,"deg, ").concat(e.background_gradient.color," ").concat(e.background_gradient.pos||0,"%, ").concat(e.background_gradient.color2," ").concat(e.background_gradient.pos2||100,"%)"))):(void 0!==e.background_color&&e.background_color&&(t.backgroundColor=e.background_color),r.src&&(1==r.src.startsWith("http")?t.backgroundImage="url("+r.src+")":t.backgroundImage="url("+pagebuilder_base+r.src+")",void 0!==e.background_repeat&&e.background_repeat&&(t.backgroundRepeat=e.background_repeat),void 0!==e.background_size&&e.background_size&&"custom"!==e.background_size&&(t.backgroundSize=e.background_size),void 0!==e.background_attachment&&e.background_attachment&&(t.backgroundAttachment=e.background_attachment),void 0!==e.background_position&&e.background_position&&"custom"!==e.background_position&&(t.backgroundPosition=e.background_position))),t}},{key:"getRowCustomClass",value:function(){var e="sp-pagebuilder-section sppb-section",t=this.props.row.settings;return void 0!==t.class&&t.class&&(e=e+" "+t.class),void 0!==t.columns_equal_height&&"1"==t.columns_equal_height&&(e+=" sppb-equalize-columns"),void 0!==t.hidden_xl&&"1"==t.hidden_xl&&(e+=" sppb-hidden-xl"),void 0!==t.hidden_lg&&"1"==t.hidden_lg&&(e+=" sppb-hidden-lg"),void 0!==t.hidden_md&&"1"==t.hidden_md&&(e+=" sppb-hidden-md"),void 0!==t.hidden_sm&&"1"==t.hidden_sm&&(e+=" sppb-hidden-sm"),void 0!==t.hidden_xs&&"1"==t.hidden_xs&&(e+=" sppb-hidden-xs"),Ut({settings:t})&&(e=e+" sppb-wow "+t.animation),void 0!==t.background_external_video&&t.background_external_video&&(e+=" sppb-row-have-ext-bg"),e}},{key:"getSectionTitle",value:function(){var e=this.props.row.settings,t="";if(void 0!==e.title&&""!=e.title||void 0!==e.subtitle&&""!=e.subtitle){"undefined"!==e.fullscreen&&1==e.fullscreen&&(t+='<div class="sppb-container">');var n="";void 0!==e.title_position&&e.title_position&&(n=e.title_position);var o="";if(void 0!==e.title_section_padding&&""!=e.title_section_padding&&(o+="padding: "+e.title_section_padding+";"),void 0!==e.title_section_margin&&""!=e.title_section_margin&&(o+="margin: "+e.title_section_margin+";"),t+='<div class="sppb-section-title '+n+'" style="'+o+'">',void 0!==e.title&&e.title){var i="h2";void 0!==e.heading_selector&&e.heading_selector&&(i=e.heading_selector);var a="";void 0!==e.title_fontweight&&""!=e.title_fontweight&&(a+="font-weight: "+e.title_fontweight+";"),void 0!==e.title_text_color&&""!=e.title_text_color&&(a+="color: "+e.title_text_color+";"),t+="<"+i+' class="sppb-title-heading" style="'+a+'">'+e.title+"</"+i+">",void 0!==e.subtitle&&""!=e.subtitle&&(t+='<p class="sppb-title-subheading" style="',void 0!==e.subtitle_fontsize&&""!=e.subtitle_fontsize&&(t+="font-size: "+e.subtitle_fontsize+"px;"),t+='">'+e.subtitle+"</p>")}t+="</div>",void 0!==(null==e?void 0:e.fullscreen)&&1==e.fullscreen&&(t+="</div>")}return t}},{key:"parseUrl",value:function(e){for(var t=["source","scheme","authority","userInfo","user","pass","host","port","relative","path","directory","file","query","fragment"],n=new RegExp(["(?:([^:\\/?#]+):)?","(?:\\/\\/()(?:(?:()(?:([^:@\\/]*):?([^:@\\/]*))?@)?([^:\\/?#]*)(?::(\\d*))?))?","()","(?:(()(?:(?:[^?#\\/]*\\/)*)()(?:[^?#]*))(?:\\?([^#]*))?(?:#(.*))?)"].join("")).exec(e),o={},i=14;i--;)n[i]&&(o[t[i]]=n[i]);return delete o.source,o}},{key:"externalVideo",value:function(){var e=this.props.row;if(!e)return null;if((void 0!==e.settings.background_type||null!=e.settings.background_video)&&!(void 0!==e.settings.background_type&&"video"!=e.settings.background_type||void 0===e.settings.background_external_video||""==e.settings.background_external_video||void 0!==e.settings.external_background_video&&0==e.settings.external_background_video||0==e.settings.background_video)){var t=this.parseUrl(e.settings.background_external_video),n="";if("youtu.be"==t.host)n="//www.youtube.com/embed/"+(o=t.path.replace("/",""))+"?playlist="+o+"&iv_load_policy=3&enablejsapi=1&disablekb=1&autoplay=1&controls=0&showinfo=0&rel=0&loop=1&wmode=transparent&widgetid=1&mute=1";else if("www.youtube.com"==t.host||"youtube.com"==t.host)n="//www.youtube.com/embed/"+(o=t.query.replace("v=",""))+"?playlist="+o+"&iv_load_policy=3&enablejsapi=1&disablekb=1&autoplay=1&controls=0&showinfo=0&rel=0&loop=1&wmode=transparent&widgetid=1&mute=1";else if("vimeo.com"==t.host||"www.vimeo.com"==t.host){var o;n="//player.vimeo.com/video/"+(o=t.path.replace("/",""))+"?background=1&autoplay=1&loop=1&title=0&byline=0&portrait=0"}return K.createElement("div",{className:"sppb-youtube-video-bg hidden"},K.createElement("iframe",{src:n,frameBorder:"0",allowFullScreen:!0}))}}},{key:"topShapeContent",value:function(){var e=this.props.row;if(!e)return null;var t=window.sppbSvgShape[e.settings.shape_name];e.settings.shape_invert&&void 0!==window.sppbSvgShape[e.settings.shape_name+"-invert"]&&(t=window.sppbSvgShape[e.settings.shape_name+"-invert"]);var n="";return e.settings.shape_flip&&(n+=" sppb-shape-flip"),e.settings.shape_invert&&void 0!==window.sppbSvgShape[e.settings.shape_name+"-invert"]&&(n+=" sppb-shape-invert"),e.settings.shape_to_front&&(n+=" sppb-shape-to-front"),void 0!==e.settings.show_top_shape&&e.settings.show_top_shape&&void 0!==e.settings.shape_name&&""!=e.settings.shape_name?K.createElement("div",{className:"sppb-shape-container sppb-top-shape ".concat(n),dangerouslySetInnerHTML:{__html:atob(t)}}):void 0}},{key:"bottomShapeContent",value:function(){var e=this.props.row;if(!e)return null;var t=window.sppbSvgShape[e.settings.bottom_shape_name];e.settings.bottom_shape_invert&&void 0!==window.sppbSvgShape[e.settings.bottom_shape_name+"-invert"]&&(t=window.sppbSvgShape[e.settings.bottom_shape_name+"-invert"]);var n="";return e.settings.bottom_shape_flip&&(n+=" sppb-shape-flip"),e.settings.bottom_shape_invert&&void 0!==window.sppbSvgShape[e.settings.bottom_shape_name+"-invert"]&&(n+=" sppb-shape-invert"),e.settings.bottom_shape_to_front&&(n+=" sppb-shape-to-front"),void 0!==e.settings.show_bottom_shape&&e.settings.show_bottom_shape&&void 0!==e.settings.bottom_shape_name&&""!=e.settings.bottom_shape_name?K.createElement("div",{className:"sppb-shape-container sppb-bottom-shape ".concat(n),dangerouslySetInnerHTML:{__html:atob(t)}}):void 0}},{key:"isLayoutOpen",value:function(e){this.setState({isSettingsOpen:e})}},{key:"render",value:function(){var e,t,n,o,i,a,l,r,c,d,s,u,m,p,v,f=this,b=this.props,h=b.id,g=b.row,_=b.index,E=b.isOver,y=(b.canDrop,b.isDragging),I=b.connectDropTarget,x=b.connectDragPreview,O=(b.connectDragSource,b.isOverCurrent);if(!g)return null;var w,C,P=this.state.device,A="sppb-row",D=0,N=(null==g?void 0:g.parent)&&!!g.parent,S="";if(void 0===(null==g||null===(e=g.settings)||void 0===e?void 0:e.columns_content_alignment)||"top"!==(null==g||null===(t=g.settings)||void 0===t?void 0:t.columns_content_alignment)&&"start"!==(null==g||null===(n=g.settings)||void 0===n?void 0:n.columns_content_alignment))if(void 0===(null==g||null===(o=g.settings)||void 0===o?void 0:o.columns_content_alignment)||"bottom"!=(null==g||null===(i=g.settings)||void 0===i?void 0:i.columns_content_alignment)&&"end"!=(null==g||null===(a=g.settings)||void 0===a?void 0:a.columns_content_alignment)){var T,R;void 0!==(null==g||null===(T=g.settings)||void 0===T?void 0:T.columns_align_center)&&1==(null==g||null===(R=g.settings)||void 0===R?void 0:R.columns_align_center)&&(S=" sppb-section-content-center")}else{var k,L;void 0!==(null==g||null===(k=g.settings)||void 0===k?void 0:k.columns_align_center)&&1==(null==g||null===(L=g.settings)||void 0===L?void 0:L.columns_align_center)&&(S=" sppb-section-content-bottom")}else void 0!==(null==g||null===(w=g.settings)||void 0===w?void 0:w.columns_align_center)&&1==(null==g||null===(C=g.settings)||void 0===C?void 0:C.columns_align_center)&&(S=" sppb-section-content-top");var M={},B=em(g.settings,"padding",P),Z=em(g.settings,"margin",P),j="",G=Qu({settings:g.settings,prop:"section_height",cssProp:"height",unit:"px",device:P}),J=Qu({settings:g.settings,prop:"section_min_height",cssProp:"min-height",unit:"px",device:P}),U=Qu({settings:g.settings,prop:"section_max_height",cssProp:"max-height",unit:"px",device:P}),H=Qu({settings:g.settings,prop:"row_border_radius",cssProp:"border-radius",device:P}),F=$e();if(null!==(l=g.settings)&&void 0!==l&&l.row_border)for(var z in F=Qu({settings:g.settings,prop:"row_border_width",cssProp:"border-width",device:P,unit:""})){var V,W;null!==(V=g.settings)&&void 0!==V&&V.row_border_color&&(F[z]+="border-color: ".concat(g.settings.row_border_color,";")),null!==(W=g.settings)&&void 0!==W&&W.row_border_style&&(F[z]+="border-style: ".concat(g.settings.row_border_style,";"))}"undefined"!==g.settings.section_height_option&&"win-height"==g.settings.section_height_option&&(j+="height:100vh;");var Y="";if("undefined"!==g.settings.section_overflow_x&&g.settings.section_overflow_x&&(Y+="overflow-x:"+g.settings.section_overflow_x+";"),"undefined"!==g.settings.section_overflow_y&&g.settings.section_overflow_y&&(Y+="overflow-y:"+g.settings.section_overflow_y+";"),N&&(A+=" sppb-nested-row"),void 0!==g.settings){var q,X,$,Q,ee;if(void 0!==g.settings.no_gutter&&1==g.settings.no_gutter&&(A+=" sppb-no-gutter"),void 0===g.settings.columns_content_alignment||"top"!=g.settings.columns_content_alignment&&"start"!=g.settings.columns_content_alignment?void 0===g.settings.columns_content_alignment||"bottom"!=g.settings.columns_content_alignment&&"end"!=g.settings.columns_content_alignment?void 0!==g.settings.columns_align_center&&1==g.settings.columns_align_center&&(A+=" sppb-align-center"):void 0!==g.settings.columns_align_center&&1==g.settings.columns_align_center&&(A+=" sppb-align-bottom"):void 0!==g.settings.columns_align_center&&1==g.settings.columns_align_center&&(A+=" sppb-align-top"),"undefined"!=g.settings.fullscreen&&(D=g.settings.fullscreen),g.settings.fullscreen&&(A+=" sppb-row-fluid-padding-horizontal"),Ut({settings:g.settings})&&null!==(q=g.settings)&&void 0!==q&&q.animationduration)var te=g.settings.animationduration+"ms";if(Ut({settings:g.settings})&&null!==(X=g.settings)&&void 0!==X&&X.animationdelay)var ne=g.settings.animationdelay+"ms";if(("image"==g.settings.background_type||"video"==g.settings.background_type)&&(void 0!==g.settings.overlay&&""!=g.settings.overlay&&"overlay_color"==g.settings.overlay_type&&(M.backgroundColor=g.settings.overlay),void 0!==g.settings.gradient_overlay&&""!=g.settings.gradient_overlay&&"overlay_gradient"==g.settings.overlay_type&&("radial"==g.settings.gradient_overlay.type?M.backgroundImage="radial-gradient(at ".concat(g.settings.gradient_overlay.radialPos||"center center",", ").concat(g.settings.gradient_overlay.color," ").concat(g.settings.gradient_overlay.pos||0,"%, ").concat(g.settings.gradient_overlay.color2," ").concat(g.settings.gradient_overlay.pos2||100,"%)"):M.backgroundImage="linear-gradient(".concat(g.settings.gradient_overlay.deg||0,"deg, ").concat(g.settings.gradient_overlay.color," ").concat(g.settings.gradient_overlay.pos||0,"%, ").concat(g.settings.gradient_overlay.color2," ").concat(g.settings.gradient_overlay.pos2||100,"%)")),void 0!==g.settings.pattern_overlay&&""!=g.settings.pattern_overlay&&"overlay_pattern"==g.settings.overlay_type))he()(null===($=g.settings)||void 0===$?void 0:$.pattern_overlay)?1==(null===(Q=g.settings)||void 0===Q||null===(Q=Q.pattern_overlay)||void 0===Q||null===(Q=Q.src)||void 0===Q?void 0:Q.startsWith("http"))?M.backgroundImage="url("+g.settings.pattern_overlay.src+")":M.backgroundImage="url("+pagebuilder_base+g.settings.pattern_overlay.src+")":1==(null===(ee=g.settings)||void 0===ee?void 0:ee.pattern_overlay.startsWith("http"))?M.backgroundImage="url("+g.settings.pattern_overlay+")":M.backgroundImage="url("+pagebuilder_base+g.settings.pattern_overlay+")",M.backgroundAttachment="scroll",M.backgroundColor=g.settings.overlay_pattern_color}"image"==g.settings.background_type&&g.settings.blend_mode&&(M.mixBlendMode=g.settings.blend_mode);var oe="";if(void 0!==g.settings.row_boxshadow&&g.settings.row_boxshadow)if(he()(g.settings.row_boxshadow)){var ie=g.settings.row_boxshadow.ho||0,ae=g.settings.row_boxshadow.vo||0,le=g.settings.row_boxshadow.blur||0,re=g.settings.row_boxshadow.spread||0,ce=g.settings.row_boxshadow.color||0;oe+="box-shadow: ".concat(ie,"px ").concat(ae,"px ").concat(le,"px ").concat(re,"px ").concat(ce,";")}else oe+="box-shadow: ".concat(g.settings.row_boxshadow,";");if(y&&!E)var de="sp-pagebuilder-section-inner sp-pagebuilder-row-drag";else de="sp-pagebuilder-section-inner";var se="sp-pagebuilder-section-parent";g.visibility||(se+=" sp-pagebuilder-row-disabled"),O&&(se+=" builder-show-placeholder");var ue=_,me=g.columns.length,pe="section-id-"+g.id,ve=this.getRowStyle(),be=this.getParentRowStyle(),ge=this.getRowCustomClass(),_e=this.getSectionTitle(),Ee=(null===(r=g.settings)||void 0===r?void 0:r.row_custom_css)||"";Ee=Ee.includes("#addonId")?Ee.replace(/#addonId/g,"#".concat(pe)):"#".concat(pe).concat(Ee);var ye=$e();for(var Ie in ye){var xe,Oe;null!==(xe=g.settings)&&void 0!==xe&&xe.shape_width&&(ye[Ie]+="width: ".concat(g.settings.shape_width[Ie],"%; max-width: ").concat(g.settings.shape_width[Ie],"%;")),null!==(Oe=g.settings)&&void 0!==Oe&&Oe.shape_height&&(ye[Ie]+="height: ".concat(g.settings.shape_height[Ie],"px;"))}var we=$e();for(var Ce in we){var Pe,Ae;null!==(Pe=g.settings)&&void 0!==Pe&&Pe.bottom_shape_width&&(we[Ce]+="width: ".concat(g.settings.bottom_shape_width[Ce],"%; max-width: ").concat(g.settings.bottom_shape_width[Ce],"%;")),null!==(Ae=g.settings)&&void 0!==Ae&&Ae.bottom_shape_height&&(we[Ce]+="height: ".concat(g.settings.bottom_shape_height[Ce],"px;"))}var De=void 0!==(null===(c=g.settings)||void 0===c||null===(c=c.background_image)||void 0===c?void 0:c.src)?g.settings.background_image:{src:g.settings.background_image},Ne=$e();if(null!==(d=g.settings)&&void 0!==d&&d.background_type&&""!==De.src)for(var Se in Ne){var Te,Re,ke;"custom"===(null===(Te=g.settings)||void 0===Te?void 0:Te.background_position)&&void 0!==(null===(Re=g.settings)||void 0===Re||null===(Re=Re.background_position_custom_x)||void 0===Re?void 0:Re[Se])&&void 0!==(null===(ke=g.settings)||void 0===ke||null===(ke=ke.background_position_custom_y)||void 0===ke?void 0:ke[Se])&&(Ne[Se]="background-position: ".concat(g.settings.background_position_custom_x[Se]).concat(g.settings.background_position_custom_x.unit||"px"," ").concat(g.settings.background_position_custom_y[Se]).concat(g.settings.background_position_custom_y.unit||"px",";"))}var Le=$e();if("custom"===(null===(s=g.settings)||void 0===s?void 0:s.background_size))for(var Me in Le){var Be;void 0!==(null===(Be=g.settings)||void 0===Be||null===(Be=Be.background_size_custom)||void 0===Be?void 0:Be[Me])&&(Le[Me]="background-size: ".concat(g.settings.background_size_custom[Me]).concat(g.settings.background_size_custom.unit||"px",";"))}var Ze=$e();for(var je in Ze){var Ge,Ue,He;null!==(Ge=g.settings)&&void 0!==Ge&&null!==(Ge=Ge.row_width)&&void 0!==Ge&&Ge[je]&&(Ze[je]+="width: ".concat(g.settings.row_width[je]).concat(g.settings.row_width.unit||"px",";")),null!==(Ue=g.settings)&&void 0!==Ue&&null!==(Ue=Ue.row_max_width)&&void 0!==Ue&&Ue[je]&&(Ze[je]+="max-width: ".concat(g.settings.row_max_width[je]).concat(g.settings.row_max_width.unit||"px",";")),null!==(He=g.settings)&&void 0!==He&&null!==(He=He.row_min_width)&&void 0!==He&&He[je]&&(Ze[je]+="min-width: ".concat(g.settings.row_min_width[je]).concat(g.settings.row_min_width.unit||"px",";"))}var Fe="";!g.settings.fullscreen&&null!==(u=g.settings)&&void 0!==u&&u.container_width&&(Fe=he()(g.settings.container_width)?g.settings.container_width[window.builderDefaultDevice]:g.settings.container_width);var ze=g.settings.fullscreen?".sppb-container-inner":".sppb-row-container",Ve=$e();if((null===(m=g.settings)||void 0===m||!m.no_gutter)&&null!==(p=g.settings)&&void 0!==p&&p.columns_gap)for(var We in Ve){var Ke;if(null!==(Ke=g.settings.columns_gap)&&void 0!==Ke&&Ke[We]){var Ye=g.settings.columns_gap[We]/2,qe=g.settings.columns_gap.unit||"px";Ve[We]+="#".concat(pe," > ").concat(ze," > .sppb-row {"),Ve[We]+="margin-left: -".concat(Ye).concat(qe,";"),Ve[We]+="margin-right: -".concat(Ye).concat(qe,";"),Ve[We]+="}",Ve[We]+="#".concat(pe," > ").concat(ze," > .sppb-row > div {"),Ve[We]+="padding-left: ".concat(Ye).concat(qe,";"),Ve[We]+="padding-right: ".concat(Ye).concat(qe,";"),Ve[We]+="}"}}var Xe,et,tt,nt,ot,it=(Xe={settings:g.settings,prop:"title_position",cssProp:"text-align"},tt=Xe.prop,nt=Xe.cssProp,ot="",void 0===(null==(et=Xe.settings)?void 0:et[tt])||fe()(null==et?void 0:et[tt])||""!==((null==et?void 0:et[tt])||"").replace(/\s+/g,"")&&(ot="sppb-text-center"===(null==et?void 0:et[tt])?"".concat(nt,": center"):"sppb-text-left"===(null==et?void 0:et[tt])?"".concat(nt,": left"):"sppb-text-right"===(null==et?void 0:et[tt])?"".concat(nt,": right"):"".concat(nt,": ").concat((null==et?void 0:et[tt])||"")),ot),at=Qu({settings:g.settings,prop:"title_fontsize",cssProp:"font-size",device:P}),lt=Qu({settings:g.settings,prop:"title_fontsize",cssProp:"line-height",device:P}),rt=Qu({settings:g.settings,prop:"title_margin_top",cssProp:"margin-top",device:P}),ct=Qu({settings:g.settings,prop:"title_margin_bottom",cssProp:"margin-bottom",device:P}),dt=Qu({settings:g.settings,prop:"subtitle_fontsize",cssProp:"font-size",device:P}),st=Qu({settings:g.settings,prop:"subtitle_fontsize",cssProp:"line-height",device:P}),ut={};De.src&&(1==De.src.startsWith("http")?ut.backgroundImage="url("+De.src+")":ut.backgroundImage="url("+pagebuilder_base+De.src+")");var mt="";1==g.settings.video_loop&&(mt=!0);var pt={};De.src&&(1==De.src.startsWith("http")?pt.backgroundImage=De.src:pt.backgroundImage=pagebuilder_base+De.src);var vt="",ft="",bt={};bt=void 0!==g.settings.background_video_mp4&&void 0!==g.settings.background_video_mp4.src?g.settings.background_video_mp4:{src:g.settings.background_video_mp4};var ht={};ht=void 0!==g.settings.background_video_ogv&&void 0!==g.settings.background_video_ogv.src?g.settings.background_video_ogv:{src:g.settings.background_video_ogv},"undefined"!==g.settings.background_type||g.settings.external_background_video?"undefined"===g.settings.background_type||"video"!=g.settings.background_type||g.settings.external_background_video||(bt.src?vt=1==bt.src.startsWith("http")?bt.src:pagebuilder_base+bt.src:ht.src&&(ft=1==ht.src.startsWith("http")?ht.src:pagebuilder_base+ht.src)):void 0!==g.settings.background_video&&1==g.settings.background_video&&bt.src?vt=1==bt.src.startsWith("http")?bt.src:pagebuilder_base+bt.src:void 0!==g.settings.background_video&&1==g.settings.background_video&&ht.src&&(ft=1==ht.src.startsWith("http")?ht.src:pagebuilder_base+ht.src);var gt=this.externalVideo(),_t=this.topShapeContent(),Et=this.bottomShapeContent(),yt="sppb-section-parent-"+g.id,It=Je.filter((function(e){return e!==window.builderDefaultDevice})).map((function(e){var t="";return t+=Qe(e),t+="#".concat(pe," {"),"undefined"!==g.settings.section_height_option&&"height"==g.settings.section_height_option&&(t+=G[e]),t+=J[e],t+=U[e],t+=B[e],t+=Z[e],t+=F[e],t+=H[e],t+=Ne[e],t+=Le[e],t+=Ze[e],t+="}",t+="#".concat(pe," .sppb-row-overlay{"),t+=H[e],t+="}",t+="#".concat(pe," .sppb-shape-container.sppb-top-shape > svg{"),t+=ye[e],t+="}",t+="#".concat(pe," .sppb-shape-container.sppb-bottom-shape > svg{"),t+=we[e],t+="}",t+="#".concat(yt," {"),t+=Z[e],t+="}",t+="#".concat(pe," .sppb-section-title .sppb-title-heading{"),t+=at[e],t+=lt[e],t+=rt[e],t+=ct[e],t+=it,t+="}",t+="#".concat(pe," .sppb-section-title .sppb-title-subheading{"),t+=dt[e],t+=st[e],t+=it,t+="}",(t+=Ve[e])+"}"})).join("\r\n"),xt={maxWidth:"100vw",marginLeft:"calc(50% - 50vw)",marginRight:"calc(50% - 50vw)"};return x(I(K.createElement("div",{id:yt,style:be,key:h,className:"".concat(se).concat(null!=g&&g.parent?" builder-nested-row":" builder-parent-row"),ref:this.rowRef},K.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-top","aria-hidden":"true"}),K.createElement("div",{className:"sp-pagebuilder-section-inner-wrap"},K.createElement(dh,{row:g,index:_,hasCopiedSection:this.props.hasCopiedSection,checkCopiedSection:this.props.checkCopiedSection,nestedRowData:null===(v=this.props)||void 0===v?void 0:v.nestedRowData}),K.createElement("div",{className:"clearfix"},K.createElement("style",{type:"text/css"},"\n\t\t\t\t\t\t\t\t\t#".concat(pe," {\n\t\t\t\t\t\t\t\t\t\t").concat(N?Z[window.builderDefaultDevice]:"","\n\t\t\t\t\t\t\t\t\t\t").concat(B[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat("undefined"!==g.settings.section_height_option&&"height"==g.settings.section_height_option?G[window.builderDefaultDevice]:"","\n\t\t\t\t\t\t\t\t\t\t").concat(J[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(U[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(F[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(Ne[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(Le[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(Ze[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(H[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(j,"\n\t\t\t\t\t\t\t\t\t\t").concat(Y,"\n\t\t\t\t\t\t\t\t\t\t").concat(oe,"\n\t\t\t\t\t\t\t\t\t}\n\n ").concat(Ee,"\n\n\t\t\t\t\t\t\t\t\t#").concat(pe," .sppb-section-title .sppb-title-heading{\n\t\t\t\t\t\t\t\t\t\t").concat(at[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(lt[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(rt[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(ct[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(it,"\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t#").concat(pe," .sppb-section-title .sppb-title-subheading{\n\t\t\t\t\t\t\t\t\t\t").concat(dt[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(st[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(it,"\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t#").concat(pe," .sppb-row-overlay{\n\t\t\t\t\t\t\t\t\t\t").concat(H[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t#").concat(yt,"{\n\t\t\t\t\t\t\t\t\t\t").concat(!N&&Z[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(Ze[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t").concat(Fe>1200?"@media (min-width: 1400px) {#".concat(yt," .sppb-row-container {\n\t\t\t\t\t\t\t\t\t\tmax-width: ").concat(Fe,"px;\n\t\t\t\t\t\t\t\t\t\t}}"):"#".concat(yt," .sppb-row-container {\n\t\t\t\t\t\t\t\t\t\tmax-width: ").concat(Fe,"px;\n\t\t\t\t\t\t\t\t\t\t}"),"\n\n\t\t\t\t\t\t\t\t\t").concat(Ve[window.builderDefaultDevice],"\n\n\t\t\t\t\t\t\t\t\t#").concat(pe," .sppb-shape-container.sppb-top-shape > svg {\n\t\t\t\t\t\t\t\t\t\t").concat(ye[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t#").concat(pe," .sppb-shape-container.sppb-top-shape > svg path,\n\t\t\t\t\t\t\t\t\t#").concat(pe," .sppb-shape-container.sppb-top-shape > svg polygon {\n\t\t\t\t\t\t\t\t\t\tfill: ").concat(g.settings.shape_color,";\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t#").concat(pe," .sppb-shape-container.sppb-bottom-shape > svg {\n\t\t\t\t\t\t\t\t\t\t").concat(we[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t#").concat(pe," .sppb-shape-container.sppb-bottom-shape > svg path,\n\t\t\t\t\t\t\t\t\t#").concat(pe," .sppb-shape-container.sppb-bottom-shape > svg polygon {\n\t\t\t\t\t\t\t\t\t\tfill: ").concat(g.settings.bottom_shape_color,";\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t").concat(It,"\n\t\t\t\t\t\t\t\t")),K.createElement("div",{className:"sp-pagebuilder-section",style:{padding:"".concat(null==g?void 0:g.settings.xl)}},K.createElement("div",{className:de},0==D?K.createElement("section",{id:pe,className:ge+S,"data-sppb-wow-duration":te,"data-sppb-wow-delay":ne,style:mh(mh({},ve),this.props.row.settings.stretch_section&&xt)},K.createElement(ah,{paddingObj:g.settings.padding,row:g,rowIndex:_}),_t,Et,gt,(vt||ft)&&K.createElement("div",{className:"sppb-section-background-video"},K.createElement("video",{className:"section-bg-video",autoPlay:!0,muted:!0,"webkit-playsinline":"true",playsInline:!0,loop:mt,controlsList:"nodownload",poster:pt.backgroundImage},"(background_video_mp4) && (",K.createElement("source",{src:vt,type:"video/mp4"}),") (background_video_ogv) && (",K.createElement("source",{src:ft,type:"video/ogg"}),")")),void 0!==g.settings.overlay_type&&"overlay_none"!=g.settings.overlay_type&&K.createElement("div",{className:"sppb-row-overlay",style:M}),K.createElement("div",{className:"sppb-row-container",style:{paddingTop:"1px",paddingBottom:"1px"}},_e&&K.createElement("div",{dangerouslySetInnerHTML:{__html:_e}}),K.createElement("div",{className:A},g.columns.map((function(e,t){return K.createElement(oh,{key:e.id,id:e.id,column:e,row:g,rowIndex:ue,index:t,colLength:me,isSettingsOpen:f.state.isSettingsOpen})}))))):K.createElement("div",{id:pe,className:ge+S,"data-sppb-wow-duration":te,"data-sppb-wow-delay":ne,style:mh(mh({},ve),this.props.row.settings.stretch_section&&xt)},K.createElement(ah,{paddingObj:g.settings.padding,row:g,rowIndex:_}),_t,Et,gt,(vt||ft)&&K.createElement("div",{className:"sppb-section-background-video"},K.createElement("video",{className:"section-bg-video",autoPlay:!0,muted:!0,"webkit-playsinline":"true",playsInline:!0,loop:mt,controlsList:"nodownload",poster:pt.backgroundImage},"(background_video_mp4) && (",K.createElement("source",{src:vt,type:"video/mp4"}),") (background_video_ogv) && (",K.createElement("source",{src:ft,type:"video/ogg"}),")")),void 0!==g.settings.overlay_type&&"overlay_none"!=g.settings.overlay_type&&K.createElement("div",{className:"sppb-row-overlay",style:M}),K.createElement("div",{className:"sppb-container-inner",style:{paddingTop:"1px",paddingBottom:"1px"}},_e&&K.createElement("div",{dangerouslySetInnerHTML:{__html:_e}}),K.createElement("div",{className:A},g.columns.map((function(e,t){return K.createElement(oh,{key:e.id,id:e.id,column:e,row:g,rowIndex:ue,index:t,colLength:me,columnMove:f.props.columnSortable})})))))))),!N&&K.createElement("div",{className:"sp-pagebuilder-row-add-new"},K.createElement(Vu,{iconOnly:!0,bottom:!0,index:_}))),K.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-bottom","aria-hidden":"true"}))))}}]),i}(K.Component),vh={hover:function(e,t,n){var o=t.getItem(),i=o.index,a=e.index,l="ADD_ADDON"===o.type&&"row"===o.name;if(i!==a){Ve(window.iDocument,".builder-show-placeholder-center");var c=(0,Y.findDOMNode)(n),d=c.getBoundingClientRect(),s=(d.bottom-d.top)/2,u=t.getClientOffset().y-d.top;if((0,r.Z)(window.iDocument.querySelectorAll(".builder-row-placeholder")).forEach((function(e){e.classList.remove("builder-row-placeholder")})),l&&t.isOver()){var m,p=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return sh(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?sh(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,r=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){r=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(r)throw a}}}}(c.querySelectorAll(".sppb-row"));try{for(p.s();!(m=p.n()).done;){var v=m.value;v.classList.contains("builder-row-placeholder")||v.classList.add("builder-row-placeholder")}}catch(e){p.e(e)}finally{p.f()}t.getItem().rowPosition=void 0,(0,r.Z)(window.iDocument.querySelectorAll(".builder-row-placeholder")).forEach((function(e){e.classList.remove("builder-row-placeholder-bottom"),e.classList.remove("builder-row-placeholder-top")}))}if(l&&t.isOver({shallow:!0})){if(u<s){var f=c.querySelector(".builder-row-placeholder");return f.classList.remove("builder-row-placeholder-bottom"),void f.classList.add("builder-row-placeholder-top")}if(u>s){var b=c.querySelector(".builder-row-placeholder");return b.classList.remove("builder-row-placeholder-top"),void b.classList.add("builder-row-placeholder-bottom")}}"ADD_ADDON"!==o.type&&(i<a&&u<s||i>a&&u>s||("block"==o.type||(t.getItem().index=a),t.isOver({shallow:!0})&&(u<s&&(c.classList.remove("builder-show-placeholder-bottom"),c.classList.add("builder-show-placeholder-top")),u>s&&(c.classList.remove("builder-show-placeholder-top"),c.classList.add("builder-show-placeholder-bottom")))))}},drop:function(e,t,n){if(!t.didDrop()){var o=t.getItem(),i="ADD_ADDON"===o.type&&"row"===o.name,a="ADD_ADDON"===o.type&&"div"===o.name,l=o.type===ho&&"block"===o.name;if(!a){var r=(0,Y.findDOMNode)(n).getBoundingClientRect(),c=(r.bottom-r.top)/2,d=t.getClientOffset().y-r.top,s=void 0;if(t.isOver({shallow:!0})&&(d<c&&(s="top"),d>c&&(s="bottom")),i&&void 0!==s){var u;if(null===(u=e.row)||void 0===u?void 0:u.parent){var m=function(e){var t=He().pageBuilder.present,n=e.parent,o=n.rowId,i=n.columnId,a=t.findIndex((function(e){return e.id===o}));if(-1!==a){var l=t[a].columns.findIndex((function(e){return e.id===i}));if(-1!==l)return t[a].columns[l].addons.findIndex((function(t){return"nested_row"===t.type&&t.id===e.id}))}}(e.row);"bottom"===s&&m++;var p=e.row.parent,v={rowId:p.rowId,columnId:p.columnId,addonIndex:m};e.addRow({parent:v})}else{var f=e.index;"bottom"===s&&f++,e.addRow({rowIndex:f})}Ve(window.iDocument,".builder-row-placeholder")}if("ADD_ADDON"!==o.type&&l){var b=(0,Y.findDOMNode)(n).getBoundingClientRect(),h=(b.bottom-b.top)/2,g=t.getClientOffset().y-b.top,_=e.row,E=e.nestedRowData,y=e.index;Ie(_.parent)&&E?e.pasteOrInsertNestedRow({sectionIndex:E.sectionIndex,columnIndex:E.columnIndex,addonIndex:E.addonIndex,nestedSectionIndex:y,sectionData:o.data,isAbove:g<h}):e.pasteOrInsertSection({sectionIndex:e.index,sectionData:o.data,isAbove:g<h});var I=(0,Y.findDOMNode)(n);I.classList.remove("sppb-block-bottom-placeholder"),I.classList.remove("sppb-block-top-placeholder")}}}}},fh=(0,Bi.DragSource)(vo,{beginDrag:function(e){return{id:e.id,index:e.index}}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}})),bh=(0,Bi.DropTarget)([vo,bo,ho],vh,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),isOverCurrent:t.isOver({shallow:!0})}}));const hh=(0,mo.$j)((function(e){return{state:e}}),(function(e){return{changeColumnGen:function(t,n,o){e(function(e,t,n){return{type:"CHANGE_COLUMN",index:n,layout:e,current:t}}(t,n,o))},toggleCollapse:function(t){e(function(e){return{type:"TOGGLE_COLLAPSE",id:e}}(t))},addRow:function(t){return e(Vo(t))},resetColumnWidth:function(t,n){return e(function(e,t){return{type:"RESET_COLUMN_WIDTH_AFTER_FIT_COLUMNS",rowId:e,device:t}}(t,n))},pasteOrInsertSection:function(t){return e(ci(t))},pasteOrInsertNestedRow:function(t){return e(oi(t))}}}))(bh(fh(ph)));var gh={hover:function(e,t,n){if(t.getItem().type==ho){var o=(0,Y.findDOMNode)(n);null==o||o.classList.add("sppb-block-can-drag")}},drop:function(e,t,n){var o=t.getItem();if(o.type===ho&&"block"===o.name){e.pasteOrInsertSection({sectionIndex:0,sectionData:o.data});var i=(0,Y.findDOMNode)(n);null==i||i.classList.remove("sppb-block-can-drag")}}},_h=(0,Bi.DropTarget)([vo,ho],gh,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop()}}));const Eh=(0,mo.$j)(null,(function(e){return{addBlockAsRow:function(t){return e({type:"ADD_BLOCK",payload:{index:(n=t).index,rows:n.rows,type:n.type}});var n},importPage:function(t){return e(li(t))},setGlobalPanel:function(t){return e(gi(t))},pageCssHandler:function(t){return e(si(t))},pasteOrInsertSection:function(t){return e(ci(t))}}}))(_h((function(e){var t,n=e.importPage,o=e.setGlobalPanel,i=e.pageCssHandler,a=e.connectDropTarget,l=e.isOver,r=e.canDrop,c=window.location.href,d=/\/edit\/\d+\?[^#]*popup\b/.test(t=c)||t.includes("popup"),s=(0,K.useRef)(null),u=(0,K.useState)(!1),m=(0,J.Z)(u,2),p=m[0],v=m[1],f=(0,mo.v9)((function(e){return e.pageBuilder.present})),b=(0,mo.v9)((function(e){return e.copiedData})),h=!1,g=xi((function(e){jQuery(document).trigger("editElementChange",e)}),400),_=function(){if(b.isCopiedSectionAvailable){var e=Bt(y);e&&Array.isArray(e)&&e.length?v(!0):v(!1)}else v(!1)};(0,K.useEffect)((function(){_()}),[b.isCopiedSectionAvailable]),(0,K.useEffect)((function(){var e=".sp-inline-editable-element, .sp-editable-content, .sp-editable-title",t=window.iWindow.document.getElementById("sp-pagebuilder-container");function n(e){e.preventDefault();var t=jQuery(this).html();t="string"==typeof t&&t.length>0?t:"";var n=jQuery(this).data(),o=[n.fieldname,n.id,t,n];g(o)}return function(e){var t=e.querySelector(".easystore-drawer-wrapper"),n=e.querySelector("#easystore-modal");t&&t.parentNode.removeChild(t),n&&n.parentNode.removeChild(n),e.querySelector("#sp-pagebuilder-container").querySelectorAll("button, a").forEach((function(e){e.addEventListener("click",(function(e){e.preventDefault()}))}))}(window.iWindow.document),jQuery(t).on("input",e,n),function(){jQuery(t).off("input",e,n)}}),[]);var E=l&&r;return K.createElement("div",{"x-ignore":""},!d&&K.createElement("input",{ref:s,type:"file",name:"upload-page-json",accept:".json, .zip",style:{display:"none"},onChange:function(e){return at(e,n,i)}}),f.map((function(e){return null!=e&&e.parent?null:(h=!0,K.createElement(hh,{key:e.id,id:e.id,index:Fe(e.id),row:e,hasCopiedSection:p,checkCopiedSection:_}))})),!h&&K.createElement("div",{className:"builder-page-initial-screen"},a(K.createElement("div",{className:"builder-page-screen-container ".concat(E?"builder-droppable-container":"")},E?K.createElement("button",{className:"builder-page-screen-container-plus-button"},K.createElement(wo,{name:"plus"})):K.createElement(K.Fragment,null,K.createElement("div",{className:"builder-page-screen-title"},d?Joomla.JText._("COM_SPPAGEBUILDER_ROW_START_CREATING_POPUP"):Joomla.JText._("COM_SPPAGEBUILDER_ROW_START_CREATING_PAGE")),K.createElement("div",{className:"builder-page-screen-tools"},K.createElement("span",{className:"builder-button builder-button-secondary builder-d-flex builder-align-items-center",onClick:function(e){e.preventDefault(),o({name:d?"popup_layouts":"layouts"})},role:"button",tabIndex:-1,onKeyDown:xe},K.createElement(wo,{name:"blocksDuo",className:"builder-me-0 builder-me-sm-2"}),K.createElement("span",{className:"builder-d-none builder-d-sm-inline"},Joomla.JText._("COM_SPPAGEBUILDER_ROW_LAYOUT_BUNDLES"))),K.createElement(Vu,{index:0})),!d&&K.createElement("div",{className:"builder-page-screen-import"},Joomla.JText._("COM_SPPAGEBUILDER_ROW_OR"),",",K.createElement("span",{onClick:function(e){var t;e.preventDefault(),null===(t=s.current)||void 0===t||t.click()},role:"button",tabIndex:-1,onKeyDown:xe},Joomla.JText._("COM_SPPAGEBUILDER_ROW_IMPORT_LAYOUT"))))))))})));var yh=function(){return K.createElement(so.W,{backend:uo.PD},K.createElement(Ih,null))},Ih=(0,Bi.DropTarget)(dc.FILE,{},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver()}}))((function(){return K.createElement("div",{className:"builder-provider-inner",style:{display:"none"}},Joomla.JText._("COM_SPPAGEBUILDER_BLANK_SPACE"))}));window.sppbMySectionsRequestRequered=!0,window.ReactDOM=Y,window.warningAtReload=!1,window.editMode="form",window.toolsTabIndex=0,window.addEventListener("load",(function(){for(var e=document.getElementById("sp-pagebuilder-view"),t=e.parentNode;null!==t&&"BODY"!=t.tagName;)t.style.height="100%",t.style.width="100%",t.style.maxWidth="100%",t=t.parentNode;e.src=e.dataset.url,window.onbeforeunload=function(e){window.warningAtReload&&(e.preventDefault(),e.returnValue="")}})),document.getElementById("sp-pagebuilder-view").addEventListener("load",(function(){document.getElementById("sp-pagebuilder-container")&&document.getElementById("sp-page-builder").removeChild(document.getElementById("sp-pagebuilder-container"));var e=window.frames["sp-pagebuilder-view"].window.document;window.iDocument=e,window.iWindow=window.frames["sp-pagebuilder-view"].window;var t=window.frames["sp-pagebuilder-view"].window.document.getElementById("sp-pagebuilder-container");null!==t&&((0,Y.unmountComponentAtNode)(t),Y.render(K.createElement(mo.zt,{store:co},K.createElement(so.W,{backend:uo.PD},K.createElement(yo,null,K.createElement(Eh,null)))),t));var n=".sp-inline-editable-element, .sp-editable-content, .sp-editable-title";jQuery(t).on("keydown",n,(function(e){if(13===e.keyCode){if(e.currentTarget.classList.contains("sp-editable-title"))return!1;var t=function(e){var t,n,o=!1,i=!1,a=window.iDocument;if(a.getSelection){var l=a.getSelection();l.rangeCount&&((n=(t=l.getRangeAt(0)).cloneRange()).selectNodeContents(e),n.setEnd(t.startContainer,t.startOffset),o=""===n.toString(),n.selectNodeContents(e),n.setStart(t.endContainer,t.endOffset),i=""===n.toString())}else a.selection&&"Control"!==a.selection.type&&((n=(t=a.selection.createRange()).duplicate()).moveToElementText(e),n.setEndPoint("EndToStart",t),o=""===n.text,n.moveToElementText(e),n.setEndPoint("StartToEnd",t),i=""===n.text);return{isAtStart:o,isAtEnd:i}}(e.currentTarget),n=t.isAtEnd;return window.iDocument.execCommand("insertHTML",!1,n?"<br/><br/>":"<br/>"),!1}})),jQuery(t).on("paste",n,(function(e){e.preventDefault();var t=(e.originalEvent||window).clipboardData.getData("text/plain");t.trim()&&window.iDocument.execCommand("insertHTML",!1,t)})),jQuery(document).on("click",".sp-pagebuilder-page-tools",(function(){window.editMode="form"})),e.addEventListener("click",(function(e){e.target.closest(".builder-addon-element")||null!=Ei&&Ei.show&&Ei.reset()})),Ue(window.builderDefaultDevice)})),Y.render(K.createElement(mo.zt,{store:co},K.createElement(so.W,{backend:uo.PD},K.createElement(ku,null),K.createElement(de,null),K.createElement(So,null),K.createElement(cf,null))),document.getElementById("sp-page-builder-main")),console.warn=function(){};var xh,Oh=document.getElementById("builder-dnd-provider-dom");Oh&&(xh=Oh,(0,Y.unmountComponentAtNode)(xh),(0,Y.render)(K.createElement(yh,null),xh)),jQuery(document).ready((function(e){e(".sp-pagebuilder-browse-media").on("click",(function(t){t.preventDefault();var n=e(this);n.siblings(".sp-pagebuilder-media-preview").addClass("sp-pagebuilder-media-no-image").removeAttr("src"),n.siblings("input").val("")}))})),jQuery(window.frames["sp-pagebuilder-view"].window.document).on("click","a",(function(e){return e.preventDefault(),!1})),window.parseUrl=function(e){for(var t=["source","scheme","authority","userInfo","user","pass","host","port","relative","path","directory","file","query","fragment"],n=new RegExp(["(?:([^:\\/?#]+):)?","(?:\\/\\/()(?:(?:()(?:([^:@\\/]*):?([^:@\\/]*))?@)?([^:\\/?#]*)(?::(\\d*))?))?","()","(?:(()(?:(?:[^?#\\/]*\\/)*)()(?:[^?#]*))(?:\\?([^#]*))?(?:#(.*))?)"].join("")).exec(e),o={},i=14;i--;)n[i]&&(o[t[i]]=n[i]);return delete o.source,o},window.getSiteUrl=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"url";return he()(e)?e:{type:n,new_tab:"_blank"===t,url:e||"",nofollow:!1,noopener:!1,noreferrer:!1}},window.getSplitRadius=function(e){return e.toString().split(" ").map((function(e,t){if(!fe()(e.trim()))return["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"][t]+": "+e+";"})).join("")},window.getMarginPadding=function(e,t){var n;return void 0!==e&&he()(e)?(n={xl:"",lg:"",md:"",sm:"",xs:""},void 0!==e.xl&&""!=e.xl.toString().trim()&&(n.xl=e.xl.toString().split(" ").map((function(e,n){if(!fe()(e.trim()))return t+"-"+["top","right","bottom","left"][n]+": "+e+";"})).join("")),void 0!==e.lg&&""!=e.lg.toString().trim()&&(n.lg=e.lg.toString().split(" ").map((function(e,n){if(!fe()(e.trim()))return t+"-"+["top","right","bottom","left"][n]+": "+e+";"})).join("")),void 0!==e.md&&""!=e.md.toString().trim()&&(n.md=e.md.toString().split(" ").map((function(e,n){if(!fe()(e.trim()))return t+"-"+["top","right","bottom","left"][n]+": "+e+";"})).join("")),void 0!==e.sm&&""!=e.sm.toString().trim()&&(n.sm=e.sm.toString().split(" ").map((function(e,n){if(!fe()(e.trim()))return t+"-"+["top","right","bottom","left"][n]+": "+e+";"})).join("")),void 0!==e.xs&&""!=e.xs.toString().trim()&&(n.xs=e.xs.toString().split(" ").map((function(e,n){if(!fe()(e.trim()))return t+"-"+["top","right","bottom","left"][n]+": "+e+";"})).join("")),n):"number"==typeof e?t+": "+e+";":(n="",void 0!==e&&""!=e.trim()&&(n=e.split(" ").map((function(e,n){if(!fe()(e.trim()))return t+"-"+["top","right","bottom","left"][n]+": "+e+";"})).join("")),n)},window.generateMissingBreakpoints=function(e){return _.forEach(["xl","lg"],(function(t){_.has(e,t)||_.set(e,t,_.get(e,"md",""))})),e}}},i={};function a(e){var t=i[e];if(void 0!==t)return t.exports;var n=i[e]={id:e,loaded:!1,exports:{}};return o[e].call(n.exports,n,n.exports,a),n.loaded=!0,n.exports}a.m=o,e=[],a.O=(t,n,o,i)=>{if(!n){var l=1/0;for(s=0;s<e.length;s++){for(var[n,o,i]=e[s],r=!0,c=0;c<n.length;c++)(!1&i||l>=i)&&Object.keys(a.O).every((e=>a.O[e](n[c])))?n.splice(c--,1):(r=!1,i<l&&(l=i));if(r){e.splice(s--,1);var d=o();void 0!==d&&(t=d)}}return t}i=i||0;for(var s=e.length;s>0&&e[s-1][2]>i;s--)e[s]=e[s-1];e[s]=[n,o,i]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var i=Object.create(null);a.r(i);var l={};t=t||[null,n({}),n([]),n(n)];for(var r=2&o&&e;"object"==typeof r&&!~t.indexOf(r);r=n(r))Object.getOwnPropertyNames(r).forEach((t=>l[t]=()=>e[t]));return l.default=()=>e,a.d(i,l),i},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={542:0};a.O.j=t=>0===e[t];var t=(t,n)=>{var o,i,[l,r,c]=n,d=0;if(l.some((t=>0!==e[t]))){for(o in r)a.o(r,o)&&(a.m[o]=r[o]);if(c)var s=c(a)}for(t&&t(n);d<l.length;d++)i=l[d],a.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return a.O(s)},n=self.webpackChunksp_page_builder_editor=self.webpackChunksp_page_builder_editor||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var l=a.O(void 0,[216],(()=>a(1879)));l=a.O(l)})();