Your IP : 216.73.216.65


Current Path : /home/ataenra/www/components/com_sppagebuilder/assets/js/
Upload File :
Current File : /home/ataenra/www/components/com_sppagebuilder/assets/js/engine.js

(()=>{"use strict";var e,t,n,o={29:(e,t,n)=>{var o=n(7294),i=n(3935),r=n(8216),a=n(9862),l=n(4664),c=n(3218),s=n.n(c),d=n(1609),u=n.n(d),m=n(885),p=n(4785),v=n(283),f=n.n(v),b=function(e){return{type:"ADD_ROW",payload:e}},h=function(e){return{type:"REMOVE_ROW",payload:{rowId:e}}},g=function(e,t){return{type:"REMOVE_COLUMN",payload:{rowId:e,columnId:t}}},E=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}}},y=function(e){return{type:"REMOVE_COLLECTION_ADDON_ITEM",payload:{rowId:e.rowId,columnId:e.columnId,addonIndex:e.addonIndex,collectionItemAddonIndex:e.collectionItemAddonIndex}}},w=function(e){return{type:"DUPLICATE_ROW",payload:e}},x=function(e){return{type:"DUPLICATE_DEEP_CONTENT_ITEM",payload:e}},I=function(e,t){return{type:"DUPLICATE_COLUMN",payload:{rowId:e,columnId:t}}},O=function(e){return{type:"DUPLICATE_DEEP_ADDON",data:e}},C=function(e){return{type:"PASTE_ADDON_NEW",payload:{rowIndex:e.rowIndex,pasteOptions:e.pasteOptions}}},A=function(e,t){return{type:"PASTE_ROW",payload:{rows:t,index:e}}},N=function(e){return{type:"EDIT_DEEP_ADDON_TITLE",payload:e}},D=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}},S=function(e){return{type:"IMPORT_PAGE",page:e}},P=function(e,t,n){return{type:"TOGGLE_COLUMN",index:e,settings:{colIndex:t,id:n}}},k=function(e){return{type:"ADD_BLOCK",payload:{index:e.index,rows:e.rows,type:e.type}}},R=function(e){var t=e.index;return{type:"ADD_BLOCK_OR_SECTION",payload:{index:void 0===t?0:t,rows:e.rows,type:e.type}}},T=function(e){return{type:"SET_PAGE_SETTINGS_DATA",payload:e}},L=function(e,t){return{type:"MOVE_ADDON_ITEMS",payload:{dragInfo:e,hoverInfo:t}}},M=function(e,t,n){return{type:"SORT_COLLECTION_ADDON",payload:{dragInfo:e,hoverInfo:t,isEmptyChild:n}}},Z=function(e,t){return{type:"SORT_ADDON_WITH_COLLECTION_ITEM_ADDON",payload:{dragInfo:e,hoverInfo:t}}},j=function(e){return{type:"MOVE_COLUMN_ITEMS",payload:{dragSectionIdx:e.dragSectionIdx,dragColIdx:e.dragColIdx,hoverSectionIdx:e.hoverSectionIdx,hoverColIdx:e.hoverColIdx}}},B=function(e){return{type:"CHANGE_ADMIN_LABEL",payload:e}},J="row",H="column",z="addon",G="block",U="builderaddon",F="myaddon",V=n(2982),W=n(5671),K=n(3144),Y=n(7326),X=n(136),q=n(2963),Q=n(1120),ee=n(4942),te=n(251),ne=n.n(te),oe="https://www.joomshaper.com/pricing",ie="table_advanced",re="table_advanced_item",ae="sp_table_advanced_item",le={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."}},ce={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"}},se=ce.xl.value,de=["lg","md","sm","xs"],ue={flex:"flex",inlineFlex:"inline-flex"},me={horizontal:"row",vertical:"column"},pe=[{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"}],ve="sppb_clipboard",fe="sppb_row_clipboard",be="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=font.getInstalledFonts"),he="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=ai_content.getAiGeneratedContent"),ge=("".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/")),Ee="com_easystore",ye="easystore_single_",_e="storefront",we=["screen_mode","stretch_section"],xe={productList:"easystore_common_productlist",filter:"easystore_list_filter",pagination:"easystore_list_pagination"},Ie="rtl"===document.dir,Oe=n(1002),Ce=n(7187),Ae=n.n(Ce);const Ne=new(function(e){(0,X.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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function i(){var e,t;return(0,W.Z)(this,i),(t=o.call(this)).device=(null===(e=window)||void 0===e?void 0:e.builderDefaultDevice)||"xl",t}return(0,K.Z)(i,[{key:"setDevice",value:function(e){this.device=e,this.emit("change")}}]),i}(Ae()));function De(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 Se=["hidden","text","gmap","border","select","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"],Pe=function(e){return null!=e},ke=function(){},Re=function(e){return"string"==typeof e},Te=function(e){return"string"==typeof e?Boolean(Number(e)):Boolean(e)},Le=function(e){if(Pe(e))return String(e)},Me=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},Ze=function(e,t){var n;if(Pe(e))return n=e,"object"!==(0,Oe.Z)(n)||null===n||Array.isArray(n)||!("xl"in n)&&!("md"in n)?e:e[t]},je=function(e){return!!Pe(e)&&(Re(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)},Be=function(e,t){var n=!0;if(0===e.length)return n;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 De(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)?De(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 r,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw r}}}}(e);try{for(i.s();!(o=i.n()).done;){var r=o.value,a=(0,m.Z)(r,3),l=a[0],c=a[1],s=a[2],d=je(Ze(t[l],Ne.device)),u=je(s);"="===c?n&&(n=d===u):"!="===c&&n&&(n=d!==u)}}catch(e){i.e(e)}finally{i.f()}return n},Je=function(e,t){var n,o,i=Object.keys(e);if(!t)return e;for(var r=0,a=i;r<a.length;r++){var l=e[a[r]];Pe(l.depends)&&(l.visibility=Be(l.depends,t));for(var c=l.fields,s=0,d=Object.keys(c);s<d.length;s++){var u=c[d[s]];if(o=u,"object"===(0,Oe.Z)(o)&&null!==o&&"type"in o&&Se.includes(o.type)){var m;if(n=u.depends,"object"===(0,Oe.Z)(n)&&null!==n&&!Array.isArray(n)){var p=Object.keys(u.depends),v=Object.values(u.depends);u.depends=[[p[0],"=",v[0]]]}u.visibility=Be(null!==(m=u.depends)&&void 0!==m?m:[],t)}}}return e},He=function(e){if(Pe(e))return e.replace(/[^-0-9.]/g,"")},ze=function(e,t,n){var o=function(e){if(Pe(e)&&(!Re(e)||0!==e.length))return Number(e)}(e);if(Pe(o))return Pe(t)&&(o=Math.max(t,o)),Pe(n)&&(o=Math.min(n,o)),o},Ge=function(e){return{type:"SET_GLOBAL_PANEL",payload:e}},Ue=n(3279),Fe=n.n(Ue),Ve=n(5697),We=n.n(Ve),Ke=function(e){var t=e.children;return i.createPortal(t,document.body)};Ke.proptypes={children:We().node,container:We().oneOfType([We().instanceOf(o.Component),We().func]),disablePortal:We().bool};const Ye=Ke;var Xe=function(e){var t=e.invisible,n=void 0!==t&&t,i=e.open,r=e.onClose,a="builder-element-backdrop";return n&&(a+=" builder-element-backdrop-visible"),i?o.createElement("div",{className:a,"aria-hidden":!0,onClick:function(e){r&&r()}}):null};Xe.propTypes={invisible:We().bool,onClose:We().func.isRequired,open:We().bool.isRequired};const qe=Xe;function $e(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 Qe(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 et=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).state={contextStyle:{visibility:"hidden"}},t.handlePagesScroll=Fe()(t.handlePagesScroll.bind((0,Y.Z)(t))),t.onBackdropHandler=t.onBackdropHandler.bind((0,Y.Z)(t)),t.contextMenuTimer=null,t.contextMenuWrapper=null,t.setWrapper=t.setWrapper.bind((0,Y.Z)(t)),t}return(0,K.Z)(r,[{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,r=t.positionY,a=void 0===r?"bottom":r,l=t.anchorOrigin,c=void 0===l?{x:"center",y:"bottom"}:l,s=t.marginThread,d=void 0===s?10:s;n?(this.contextMenuTimer&&clearTimeout(this.contextMenuTimer),this.contextMenuTimer=setTimeout((function(){var t=e.contextMenuWrapper.getBoundingClientRect(),o=n.getBoundingClientRect(),r=document.getElementById("sp-pagebuilder-view"),l=document.body.getBoundingClientRect(),s={left:0,top:0};r&&(s=r.getBoundingClientRect(),l.width=s.width,l.height=s.height);var u,m,p=function(e,t){return{left:Qe(e,t.x),top:$e(e,t.y)}}(o,c);u="right"===i?l.left+s.left+p.left+d:l.left+s.left+p.left-t.width;var v=t.width+d>Math.abs(o.left-l.width),f=t.width+d>o.right;"center"===i?u=p.left+s.left-t.width/2:"right"===i&&v?u=l.left+s.left+p.left-t.width:"left"===i&&f&&(u=l.left+s.left+p.left+d),("right"===i||"left"===i)&&v&&f&&(u=l.left+s.left+d+p.left-Math.abs(Math.abs(o.left-l.width)-t.width));var b=Math.abs(o.bottom-window.innerHeight),h=o.top;if("top"===a?m=h>t.height?p.top-(t.height+d):o.bottom+d:"bottom"===a&&(m=b>t.height?p.top+d:o.top-(t.height+d)),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,i=e.className,r=void 0===i?"":i;return n?o.createElement(Ye,null,o.createElement("div",{className:"builder-popover-container"},o.createElement(qe,{invisible:!0,open:n,onClose:this.onBackdropHandler}),o.createElement("div",{className:"builder-popover".concat(""!=r?" "+r:""),style:this.state.contextStyle,ref:this.setWrapper},t))):null}}]),r}(o.Component);var tt=n(7462);const nt={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"},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"},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"},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" d="M15.502 14.247 15.574 14.311 17.494 16.249 18.783 14.961C19.043 14.702 19.483 14.86 19.534 15.212L19.539 15.281V19.094C19.539 19.321 19.377 19.503 19.161 19.534L19.094 19.539H15.281C14.905 19.539 14.708 19.113 14.918 18.833L14.961 18.783 16.249 17.494 14.311 15.574C13.966 15.228 13.966 14.659 14.311 14.311 14.636 13.988 15.153 13.967 15.502 14.247ZM7.796 3.539C8.172 3.539 8.369 3.964 8.159 4.244L8.116 4.294 6.828 5.583 8.766 7.503C9.111 7.849 9.111 8.419 8.766 8.766 8.441 9.089 7.924 9.11 7.575 8.83L7.503 8.766 5.583 6.828 4.294 8.116C4.034 8.375 3.594 8.217 3.543 7.865L3.538 7.796V3.983C3.538 3.756 3.7 3.574 3.916 3.543L3.983 3.539H7.796ZM8.766 14.311C9.089 14.636 9.11 15.153 8.83 15.502L8.766 15.574 6.828 17.494 8.116 18.783C8.375 19.043 8.217 19.483 7.865 19.534L7.796 19.539H3.983C3.756 19.539 3.574 19.377 3.543 19.161L3.538 19.094V15.281C3.538 14.905 3.964 14.708 4.244 14.918L4.294 14.961 5.583 16.249 7.503 14.311C7.849 13.966 8.418 13.966 8.766 14.311ZM19.094 3.539C19.321 3.539 19.503 3.7 19.534 3.916L19.539 3.983V7.796C19.539 8.172 19.113 8.369 18.833 8.159L18.783 8.116 17.494 6.828 15.574 8.766C15.228 9.111 14.659 9.111 14.311 8.766 13.988 8.441 13.967 7.924 14.247 7.575L14.311 7.503 16.249 5.583 14.961 4.294C14.702 4.035 14.86 3.595 15.212 3.543L15.281 3.539H19.094Z"/>',viewBox:"0 0 24 24"},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"}};const ot=(it=function(e){return o.createElement("span",(0,tt.Z)({className:e.className},e.tabIndex&&{tabIndex:e.tabIndex},e.onClick&&{onClick:e.onClick}),o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:e.viewBox,dangerouslySetInnerHTML:{__html:e.icon}}))},function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(){var e;(0,W.Z)(this,r);for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return e=i.call.apply(i,[this].concat(n)),(0,ee.Z)((0,Y.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,ee.Z)((0,Y.Z)(e),"isAddonIcon",(function(e){return/^addon\:\:.+$/.test(e)})),(0,ee.Z)((0,Y.Z)(e),"renderAddonIcon",(function(t){var n,i=t.split("::"),r=(0,m.Z)(i,2),a=(r[0],r[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),o.createElement("span",{className:l,dangerouslySetInnerHTML:{__html:addonsJSON[a].icon}})})),e}return(0,K.Z)(r,[{key:"render",value:function(){var e,t;if(this.props.isClassIcon)return o.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,i=nt.info;void 0===(null==nt?void 0:nt[this.props.name])?null!==(null===(n=this.props)||void 0===n?void 0:n.fallback)&&(i=nt[this.props.fallback]):i=nt[this.props.name];var r=Object.assign({tabIndex:"",icon:null===(e=i)||void 0===e?void 0:e.icon,viewBox:null===(t=i)||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),r.className=a,o.createElement(it,r)}}]),r}(o.Component));var it;function rt(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 at(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rt(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var lt=[{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 ct=(0,r.$j)(null,(function(e){return{addRow:function(t){return e(b(t))},setGlobalPanel:function(t){return e(Ge(t))},updateRowLayout:function(t){return e({type:"UPDATE_ROW_LAYOUT",payload:t})}}}))((function(e){var t=e.open,n=e.closeDropdown,i=e.rowIndex,r=e.rowId,a=e.bottom,l=void 0!==a&&a,c=e.currentLayout,s=void 0===c?"":c,d=e.updateLayout,u=void 0!==d&&d,p=e.addRow,v=e.updateRowLayout,f=e.setGlobalPanel,b=s.toString().replaceAll(",","+"),h=(0,o.useState)(b),g=(0,m.Z)(h,2),E=g[0],y=g[1],_=(0,o.useState)(!1),w=(0,m.Z)(_,2),x=w[0],I=w[1],O=(0,o.useRef)(null);(0,o.useEffect)((function(){var e=function(e){O.current&&!O.current.parentElement.contains(e.target)&&n()};return document.addEventListener("click",e),function(){document.removeEventListener("click",e)}}),[]),(0,o.useEffect)((function(){y(b)}),[b]);var C=function(e){return function(){u?v({newLayout:e.size,currentLayout:b,rowId:r}):p(at({layout:e.size},l&&{rowIndex:i+1})),n()}};return o.createElement(et,{open:t,onClose:n,positionX:"center",positionY:"top",className:"builder-canvas-grid-popover",anchorOrigin:{x:"center",y:"top"}},o.createElement("div",{className:"builder-row",ref:O},o.createElement("div",{className:"builder-column-md-4"},o.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"},o.createElement("div",{className:"builder-d-flex builder-justify-content-center builder-gap-3"},o.createElement(ot,{name:"layoutsDuo",className:"builder-bg-secondary"}),o.createElement(ot,{name:"blocksDuo",className:"builder-bg-secondary"}),o.createElement(ot,{name:"cubeDuo",className:"builder-bg-secondary"})),o.createElement("div",{className:"builder-mt-3 builder-mb-4 builder-fs-2"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_POPOVER_TITLE")),o.createElement("div",{className:"builder-button builder-button-primary-light",onClick:function(e){e.preventDefault(),f({name:"layouts"}),n()}},o.createElement(ot,{name:"download",className:"builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_IMPORT")))),o.createElement("div",{className:"builder-column-md-8 builder-canvas-line"},o.createElement("div",{className:"builder-ms-4"},o.createElement("div",{className:"builder-canvas-grid-row"},lt.map((function(e){return o.createElement("div",{key:e.id,className:"builder-canvas-grid-column"},o.createElement("div",{className:"builder-canvas-grid-item",onClick:C(e)},o.createElement("div",{className:"builder-canvas-grid-item-preview",dangerouslySetInnerHTML:{__html:e.icon}}),o.createElement("div",{className:"builder-canvas-grid-item-name"},e.size)))}))),o.createElement("div",{className:"builder-fs-sm builder-text-center builder-py-3 builder-insert-line"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_POPOVER_CUSTOM_COLUMNS")),x&&o.createElement("p",{className:" builder-fs-2 builder-text-danger builder-text-center "},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_POPOVER_INVALID_LAYOUT")),o.createElement("form",{className:"builder-d-flex",onSubmit:function(e){e.preventDefault(),/^(\s*\d+(\.[0-9])?\s*\+?\s*)*$/.test(E)&&""!==E?(u?v({newLayout:E,currentLayout:b,rowId:r}):p(at({layout:E},l&&{rowIndex:i+1})),n()):I(!0)}},o.createElement("input",{onChange:function(e){var t=e.target.value;y(t)},className:"builder-form-field",type:"text",value:E}),o.createElement("button",{className:"builder-button builder-button-primary  builder-ms-3",type:"submit"},"".concat(u?Joomla.JText._("COM_SPPAGEBUILDER_UPDATE"):Joomla.JText._("COM_SPPAGEBUILDER_GENERATE")))))),o.createElement("span",{className:"builder-close-button builder-close-button-xs builder-text-secondary builder-cursor-pointer",onClick:n},o.createElement(ot,{name:"times",size:"1x"}))))})),st=function(e){var t=e.onlyStar,n=e.size;return t?o.createElement(dt,{size:n}):o.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":""," ")},o.createElement(dt,{size:n}),o.createElement("span",{className:"builder-button-pro-label"}," Pro "))};var dt=function(e){var t=e.size;return o.createElement(ot,{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":"")})},ut=n(4890),mt=n(1090),pt=[];for(var vt in addonsJSON)pt.push(addonsJSON[vt]);function ft(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 bt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ft(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ht=new(function(e){(0,X.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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function i(){var e;return(0,W.Z)(this,i),(e=o.call(this)).toast={},e}return(0,K.Z)(i,[{key:"setToast",value:function(e){this.toast=e,this.emit("onToasterDispatch")}},{key:"getToasts",value:function(){return this.toast}}]),i}(Ce.EventEmitter)),gt={delay:5e3,position:"bottom-right"},Et=function(e,t,n,o){var i={type:"success",title:t,message:e,options:bt(bt({},o),{},{delay:n})};ht.setToast(i)},yt=function(e,t,n,o){var i={type:"danger",title:t,message:e,options:bt(bt({},o),{},{delay:n})};ht.setToast(i)},_t=function(e,t,n,o){var i={type:"warning",title:t,message:e,options:bt(bt({},o),{},{delay:n})};ht.setToast(i)},wt=function(e){var t=e.toastId,n=e.type,i=void 0===n?"success":n,r=e.title,a=e.message,l=e.options,c=e.closeToaster,s=e.element,d=(0,o.useRef)(null),u=(0,o.useRef)(null);return(0,o.useEffect)((function(){var e=bt(bt({},gt),l);return u.current.style.animationName="builderFadeInUp",u.current.style.animationDuration=".35s",u.current.style.display="flex",void 0!==(null==e?void 0:e.position)&&s.setAttribute("class","builder-toaster-".concat(e.position)),void 0===(null==e?void 0:e.delay)&&(e.delay=5e3),d.current=setTimeout((function(){u.current.style.animationName="builderFadeInDown",u.current.style.animationDuration=".35s",u.current.style.opacity=0,setTimeout((function(){c(t)}),450)}),e.delay),function(){clearTimeout(d.current)}}),[]),o.createElement("div",{className:"builder-toaster builder-toaster-".concat(i),onClick:function(e){e.preventDefault(),d.current&&clearTimeout(d.current),u.current.style.animationName="builderFadeInDown",u.current.style.animationDuration=".35s",u.current.style.opacity=0,setTimeout((function(){c(t)}),450)},ref:u,style:{display:"none"}},o.createElement("div",{className:"builder-toaster-info-icon"},o.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"},o.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"}),o.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"}))),o.createElement("div",{className:"builder-toaster-wrap"},o.createElement("div",{className:"builder-toaster-title"},r),o.createElement("div",{className:"builder-toaster-message"},a)),o.createElement("div",{className:"builder-toaster-close"},o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",className:"bi bi-x",viewBox:"0 0 16 16"},o.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 xt=function(){var e=(0,o.useState)({}),t=(0,m.Z)(e,2),n=t[0],r=t[1],a=(0,o.useRef)(1),l=(0,o.useRef)(null);(0,o.useEffect)((function(){return ht.on("onToasterDispatch",c),function(){ht.removeListener("onToasterDispatch",c)}}),[]);var c=function(){r((function(e){return bt(bt({},e),{},(0,ee.Z)({},"toast-".concat(a.current++),ht.toast))}))};return(0,i.createPortal)(o.createElement("div",{id:"builder-toaster-container",className:"builder-toaster-bottom-right",ref:l},Object.entries(n).map((function(e){var t=(0,m.Z)(e,2),n=t[0],i=t[1];return o.createElement(wt,{key:n,toastId:n,type:i.type,title:i.title,message:i.message,options:i.options,element:l.current,closeToaster:function(){return r((function(e){var t=f()(e);return delete t[n],t}))}})}))),document.body)};var It=function(e){localStorage.removeItem(e)},Ot=function(e){return"undefined"!=typeof window&&localStorage.getItem(e)||null},Ct={isCopiedAddonAvailable:!1,isCopiedSectionAvailable:!1,isCopiedItemsAvailable:!1};function At(e){this.actions=e,this.actionProperty=["move","rotate","scale","skew","opacity","blur"],this.actionSortList={},this.sortAnimation()}At.prototype.sortAnimation=function(){this.actions=this.actions.sort((function(e,t){return e.keyframe-t.keyframe}))},At.prototype.bindCustomAnimation=function(){var e=this;this.actionProperty.map((function(t){e.actionSortList[t]=e.actions.filter((function(e){return e.name===t}))}))},At.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,r){t<parseInt(e.keyframe)&&null===n.to&&(void 0!==n.fixed&&delete n.fixed,e.toKF=0,n.to=e,void 0!==o[r-1]&&(o[r-1].scroll=0,n.from=o[r-1]),i=!0),r===o.length-1&&!1===i&&(n.to=e,n.fixed=!0,void 0!==o[r-1]&&(o[r-1].scroll=0,n.from=o[r-1]))})),n},At.prototype.getTAxis=function(e,t,n,o){var i=o.toKF,r=o.fromKF;return e-(e-t)/i*(0===r?n:n-r)},At.prototype.getMoveTransform=function(e,t,n){var o=t.to.keyframe,i=t.from.keyframe,r={toKF:isNaN(o)?100:Math.abs(i-o),fromKF:i,totalKF:o},a=t.from.x,l=t.to.x,c=t.from.y,s=t.to.y,d=t.from.z,u=t.to.z;return t.goal.x=this.getTAxis(a,l,n,r),t.goal.y=this.getTAxis(c,s,n,r),t.goal.z=this.getTAxis(d,u,n,r),t},At.prototype.getSkew=function(e,t,n){var o=t.to.keyframe,i=t.from.keyframe,r={toKF:isNaN(o)?100:Math.abs(i-o),fromKF:i,totalKF:o},a=t.from.x,l=t.to.x,c=t.from.y,s=t.to.y;return t.goal.x=this.getTAxis(a,l,n,r),t.goal.y=this.getTAxis(c,s,n,r),t},At.prototype.getOpacity=function(e,t,n){var o=t.to.keyframe,i=t.from.keyframe,r={toKF:isNaN(o)?100:Math.abs(i-o),fromKF:i,totalKF:o},a=t.from.value,l=t.to.value;return t.goal.value=this.getTAxis(a,l,n,r),t};var Nt={},Dt=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,W.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,K.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,r=(e.gamma-(this.settings.gyroscopeMinAngleX+this.gammazero))/o,a=(e.beta-(this.settings.gyroscopeMinAngleY+this.betazero))/i;null!==this.updateCall&&cancelAnimationFrame(this.updateCall),this.event={clientX:r+this.left,clientY:a+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),Nt[e]&&delete Nt[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;Nt[n]=new e(o,i)}},{key:"getInstance",value:function(e){return Nt[e]}}]),e}(),St=function(){function e(){(0,W.Z)(this,e),this.element=null,this.addonId=null}return(0,K.Z)(e,[{key:"parseBeforeFixedWindowPosition",value:function(e){var t={move:null,scale:null,skew:null,opacity:null,blur:null,rotate:null},n=new At(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 At(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}(),Pt=new St;function kt(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 Rt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kt(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Tt=function(e){var t=e.sections,n=e.sectionsObject,o=e.addonList,i=e.addon,r=e.options,a=[],l=[];return i.id=oo(),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(uo(s)&&-1!==s){var d,u=oo();null===(d=i.children)||void 0===d||d.splice(s,1,u);var m=f()(o);if(m.parent=i.id,Object.keys(le).includes(m.name)){var p=Lt({sections:t,sectionsObject:n,addon:m,addonId:u,options:{rowId:r.rowId,columnId:r.columnId}});l=p.sections}else m.name===ie?(m.id=u,m=Zt(m)):m.id=u;a.push(m),"div"===m.name&&e(m)}}))}(i),{divAddon:i,children:a,nestedSections:l}},Lt=function(e){var t,n=e.sections,o=e.sectionsObject,i=e.addon,r=e.options,a=e.addonId,l=void 0===a?oo():a,c=[],s=i;return s.id=l,(null===(t=s.settings)||void 0===t?void 0:t[le[s.name].key]).forEach((function(e){e.content.forEach((function(e){var t=o[e.id];if(!uo(t))return null;var i=oo();e.id=i;var a=f()(t);a.id=i,a.parent_addon=s.id,uo(r)&&(a.parent={rowId:r.rowId,columnId:r.columnId}),c.push(a);var l=Mt({sections:n,sectionsObject:o,section:a});c.push.apply(c,(0,V.Z)(l))}))})),{addon:s,sections:c}},Mt=function(e){var t=e.sections,n=e.sectionsObject,o=e.section,i=[];return o.columns.forEach((function(e){e.id=oo();var r=[];e.addons.forEach((function(a){if(!a.parent)if(Object.keys(le).includes(a.name)){var l=Lt({sections:t,sectionsObject:n,addon:a,options:{rowId:o.id,columnId:e.id}});uo(l)&&(r.push(l.addon),i.push.apply(i,(0,V.Z)(l.sections)))}else if("nested_row"===a.type){var c=function(e){var t=e.sections,n=e.sectionsObject,o=e.addon,i=e.options,r=[],a=o,l=n[a.id];if(!uo(l))return null;a.id=oo();var c=f()(l);c.id=a.id,uo(i)&&(c.parent={rowId:i.rowId,columnId:i.columnId}),r.push(c);var s=Mt({sections:t,sectionsObject:n,section:c});return r.push.apply(r,(0,V.Z)(s)),{addon:a,sections:r}}({sections:t,sectionsObject:n,addon:a,options:{rowId:o.id,columnId:e.id}});uo(c)&&(r.push(c.addon),i.push.apply(i,(0,V.Z)(c.sections)))}else if("div"===a.name){var s=Tt({sections:t,sectionsObject:n,addon:a,addonList:e.addons,options:{rowId:o.id,columnId:e.id}}),d=s.divAddon,u=s.children,m=s.nestedSections;r.push.apply(r,[d].concat((0,V.Z)(u))),i.push.apply(i,(0,V.Z)(m))}else if(a.name===ie){a.id=oo();var p=Zt(a);r.push(p)}else a.id=oo(),r.push(a)})),r.length>0&&(e.addons=r)})),i},Zt=function(e){var t=function(t){return t.map((function(t){return Rt(Rt({},t),{},re in t?(0,ee.Z)({},re,t[re].map((function(t){return Rt(Rt({},t),{},{content:t.content.map((function(t){return Rt(Rt({},t),{},{id:oo(),reference_id:e.id})}))})}))):{content:t.content.map((function(t){return Rt(Rt({},t),{},{id:oo(),reference_id:e.id})}))})}))};return uo(e.settings)?(e.settings[ae]=t(e.settings[ae]),e.settings[re]=t(e.settings[re]),e):e},jt=n(2902),Bt=n(1469),Jt=n.n(Bt),Ht=n(7037),zt=n.n(Ht);function Gt(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 Ut(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 Ft(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ut(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ut(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Vt=Object.freeze({div:"div",table_advanced:"table_advanced",accordion:"accordion",tab:"tab"}),Wt=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&&tn({row:o},e,n)})),n.reverse()},Kt=function(e){var t=e.sections,n=e.sectionsObject,o=e.addonList,i=e.addon,r=e.options,a=[],l=[];return i.id=oo(),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(uo(s)&&-1!==s){var d,u=oo();null===(d=i.children)||void 0===d||d.splice(s,1,u);var m=f()(o);if(m.parent=i.id,Object.keys(le).includes(m.name)){var p=Yt({sections:t,sectionsObject:n,addon:m,addonId:u,options:{rowId:r.rowId,columnId:r.columnId}});l=p.sections}else m.name===ie?(m.id=u,m=qt(m)):m.id=u;a.push(m),"div"===m.name&&e(m)}}))}(i),{divAddon:i,children:a,nestedSections:l}},Yt=function(e){var t,n=e.sections,o=e.sectionsObject,i=e.addon,r=e.options,a=e.addonId,l=void 0===a?oo():a,c=[],s=i;return s.id=l,(null===(t=s.settings)||void 0===t?void 0:t[le[s.name].key]).forEach((function(e){e.content.forEach((function(e){var t=o[e.id];if(!uo(t))return null;var i=oo();e.id=i;var a=f()(t);a.id=i,a.parent_addon=s.id,uo(r)&&(a.parent={rowId:r.rowId,columnId:r.columnId}),c.push(a);var l=Xt({sections:n,sectionsObject:o,section:a});c.push.apply(c,(0,V.Z)(l))}))})),{addon:s,sections:c}},Xt=function(e){var t=e.sections,n=e.sectionsObject,o=e.section,i=[];return o.columns.forEach((function(e){e.id=oo();var r=[];e.addons.forEach((function(a){if(!a.parent)if(Object.keys(le).includes(a.name)){var l=Yt({sections:t,sectionsObject:n,addon:a,options:{rowId:o.id,columnId:e.id}});uo(l)&&(r.push(l.addon),i.push.apply(i,(0,V.Z)(l.sections)))}else if("nested_row"===a.type){var c=$t({sections:t,sectionsObject:n,addon:a,options:{rowId:o.id,columnId:e.id}});uo(c)&&(r.push(c.addon),i.push.apply(i,(0,V.Z)(c.sections)))}else if("div"===a.name){var s=Kt({sections:t,sectionsObject:n,addon:a,addonList:e.addons,options:{rowId:o.id,columnId:e.id}}),d=s.divAddon,u=s.children,m=s.nestedSections;r.push.apply(r,[d].concat((0,V.Z)(u))),i.push.apply(i,(0,V.Z)(m))}else if(a.name===ie){a.id=oo();var p=qt(a);r.push(p)}else if(a.name===xe.productList){var v;a.id=oo();var f=null!==(v=a.items)&&void 0!==v?v:[];f.forEach((function(e,t){var n=[];e.forEach((function(t){if(!t.parent)if("div"===t.name){var o=Qt({addon:t,addonList:e}),i=o.divAddon,r=o.children;n.push.apply(n,[i].concat((0,V.Z)(r)))}else t.id=oo(),n.push(t)})),f[t]=n})),r.push(a)}else a.id=oo(),r.push(a)})),r.length>0&&(e.addons=r)})),i},qt=function(e){var t=function(t){return t.map((function(t){return Ft(Ft({},t),{},re in t?(0,ee.Z)({},re,t[re].map((function(t){return Ft(Ft({},t),{},{content:t.content.map((function(t){return Ft(Ft({},t),{},{id:oo(),reference_id:e.id})}))})}))):{content:t.content.map((function(t){return Ft(Ft({},t),{},{id:oo(),reference_id:e.id})}))})}))};return uo(e.settings)?(e.settings[ae]=t(e.settings[ae]),e.settings[re]=t(e.settings[re]),e):e},$t=function(e){var t=e.sections,n=e.sectionsObject,o=e.addon,i=e.options,r=[],a=o,l=n[a.id];if(!uo(l))return null;a.id=oo();var c=f()(l);c.id=a.id,uo(i)&&(c.parent={rowId:i.rowId,columnId:i.columnId}),r.push(c);var s=Xt({sections:t,sectionsObject:n,section:c});return r.push.apply(r,(0,V.Z)(s)),{addon:a,sections:r}},Qt=function(e){var t=e.addonList,n=e.addon,o=[];return n.id=oo(),function e(n){t.forEach((function(t){var i,r=null===(i=n.children)||void 0===i?void 0:i.findIndex((function(e){return e===t.id}));if(uo(r)&&-1!==r){var a,l=oo();null===(a=n.children)||void 0===a||a.splice(r,1,l);var c=f()(t);c.parent=n.id,c.id=l,o.push(c),"div"===c.name&&e(c)}}))}(n),{divAddon:n,children:o}},en=function(e){var t=e.id,n=void 0===t?oo():t,o=e.column,i=e.rowId,r=e.stateObj,a=e.clonedRows,l=f()(o);l.id=n;var c=[],s=l.addons,d={rowId:i,columnId:n};return s.forEach((function(e){if(!e.parent){var t=nn({addonData:{addon:e},parent:d,stateObj:r,clonedRows:a,newAddons:c,addons:s}).clonedAddon;c=[].concat((0,V.Z)(c),[t])}})),l.addons=c,l},tn=function(e,t,n){var o=e.id,i=void 0===o?oo():o,r=e.row,a=e.parent_addon,l=void 0===a?null:a,c=e.parent,s=void 0===c?null:c,d=f()(r);d.id=i,l&&(d.parent_addon=l),s&&(d.parent=s),d.columns=d.columns.map((function(e){return en({column:e,rowId:i,stateObj:t,clonedRows:n})})),n.push(d)},nn=function e(t){var n,o=t.addonData,i=t.parent,r=t.stateObj,a=t.clonedRows,l=t.addons,c=t.newAddons,s=function(e){var t,n,o,i=e.addon,r=e.id,a=void 0===r?oo():r,l=e.parent,c=void 0===l?void 0:l,s={},d=f()(i);if(d.id=a,null!==(t=d.settings)&&void 0!==t&&t.instFormId&&(d.settings.instFormId=a),d.name===Vt.table_advanced){var u=d.settings,m=u.sp_table_advanced_item,p=u.table_advanced_item;d.settings.sp_table_advanced_item=m.map((function(e){return e.content=e.content.map((function(e){return Ft(Ft({},e),{},{id:oo(),reference_id:a})})),e})),d.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 Ft(Ft({},e),{},{id:oo(),reference_id:a})})),e})),e}))}return d.htmlContent&&(d.htmlContent=d.htmlContent.replaceAll("-".concat(i.id),"-".concat(a))),null!==(n=d.assets)&&void 0!==n&&n.css&&(d.assets.css=d.assets.css.replaceAll("-".concat(i.id),"-".concat(a))),null!==(o=d.assets)&&void 0!==o&&o.js&&(d.assets.js=d.assets.js.replaceAll("-".concat(i.id),"-".concat(a))),i.children&&Array.isArray(i.children)&&(d.children=d.children.map((function(e){var t=oo();return s[e]={id:t,parent:a},t}))),c&&(d.parent=c),{clonedAddon:d,clonedChildren:s}}(o),d=s.clonedAddon,u=s.clonedChildren,p="sp_".concat(d.name,"_item"),v=[Vt.accordion,Vt.tab].includes(o.addon.name),b=Object.entries(u);if(b.length&&b.forEach((function(t){var n=(0,m.Z)(t,2),o=n[0],s=n[1],d=s.id,u=s.parent,p=l.find((function(e){return e.id.toString()===o}));if(p){var v=e({addonData:{addon:p,id:d,parent:u},parent:i,stateObj:r,clonedRows:a,newAddons:c,addons:l}).clonedAddon;c.push(v)}})),"nested_row"===o.addon.type){var h=o.addon.id,g=((null==r?void 0:r[h])||{}).row;return g&&tn({id:d.id,row:g,parent:i},r,a),{clonedAddon:d,clonedChildren:u}}if(!p||null===(n=d.settings)||void 0===n||null===(n=n[p])||void 0===n||!n.length||!v)return{clonedAddon:d,clonedChildren:u};var E=[];return d.settings[p]=d.settings[p].map((function(e){var t=e.content;return t.length?(t=t.map((function(e){var t=oo();return E.push({newRowId:t,oldRowId:e.id}),e.id=t})),e):e})),E.forEach((function(e){var t=e.newRowId,n=e.oldRowId,o=r[n].row;tn({id:t,row:o,parent_addon:d.id,parent:i},r,a)})),{clonedAddon:d,clonedChildren:u}},on=function(e,t){var n=t.parent,o=n.rowId,i=n.columnId;return e.map((function(e){return o===e.id?Ft(Ft({},e),{},{columns:e.columns.map((function(e){return i===e.id?Ft(Ft({},e),{},{addons:e.addons.filter((function(e){return e.id!==t.id}))}):e}))}):e}))},rn=function e(t,n,o){var i=o.filter((function(e){return e.id!==n.id}));return n.parent&&s()(n.parent)&&(i=on(i,n)),n.columns.forEach((function(n){n.addons.forEach((function(n){if(Object.keys(zn).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},an=function(e,t){var n,o=to(),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 Gt(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)?Gt(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 r,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw r}}}}(Un);try{for(i.s();!(n=i.n()).done;){var r=n.value;o[r]=t.includes(r)?e:"100%"}}catch(e){i.e(e)}finally{i.f()}return o},ln=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?Ft(Ft({},e),e.children&&{children:e.children.filter((function(e){return e.toString()!==n.id.toString()}))}):e}))},cn=function e(t){var n=t.addons,o=t.addonToDelete,i=t.removedAddonList,r=void 0===i?[]:i,a=ln({addons:n,addonToDelete:o}),l=[];if(r.push(o),"div"===o.name&&null!=o&&o.children){var c=o.children;a.forEach((function(e){c.includes(e.id)&&l.push(e)}))}return r.push.apply(r,l),l.forEach((function(t){a="div"===t.name?e({addons:a,addonToDelete:t,removedAddonList:r}):ln({addons:a,addonToDelete:t})})),a},sn=function(e){var t=e.rows,n=e.rowId,o=e.columnId,i=e.addonId,r=e.referenceId,a={};t.forEach((function(e){return a[e.id]=e}));var l=t.findIndex((function(e){return e.id===n})),c=t[l].columns.findIndex((function(e){return e.id===o})),s=t[l].columns[c].addons;if(void 0!==r){var d=s.find((function(e){return e.id===r}));return"table_advanced"===(null==d?void 0:d.name)?function(e){var t=e.rows,n=e.rowId,o=e.columnId,i=e.addonId,r=e.referenceId,a=e.referenceAddon,l=Ft(Ft({},a),{},{settings:Ft(Ft({},a.settings),{},{sp_table_advanced_item:a.settings.sp_table_advanced_item.map((function(e){return Ft(Ft({},e),{},{content:e.content.filter((function(e){return e.id!==i}))})})),table_advanced_item:a.settings.table_advanced_item.map((function(e){return Ft(Ft({},e),{},{table_advanced_item:e.table_advanced_item.map((function(e){return Ft(Ft({},e),{},{content:e.content.filter((function(e){return e.id!==i}))})}))})}))})});return t.map((function(e){return n===e.id?Ft(Ft({},e),{},{columns:e.columns.map((function(e){return e.id===o?Ft(Ft({},e),{},{addons:e.addons.map((function(e){return e.id===r?l:e}))}):e}))}):e}))}({rows:t,referenceAddon:d,rowId:n,columnId:o,addonId:i,referenceId:r}):t}var u=s.find((function(e){return e.id===i})),m=[];if(!u)return t;var p=cn({addons:s,addonToDelete:u,removedAddonList:m}),v=t;return m.forEach((function(e){if(Object.keys(zn).includes(e.name))e.settings["sp_".concat(e.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=a[e.id];t&&(v=rn(a,t,v))}))}));else if("nested_row"===(null==e?void 0:e.type)){var t=a[e.id];t&&(v=rn(a,t,v))}})),v=v.map((function(e){return n===e.id?Ft(Ft({},e),{},{columns:e.columns.map((function(e){return e.id===o?Ft(Ft({},e),{},{addons:p}):e}))}):e})),v},dn=function(e,t){uo(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)}))},un=function(e,t){var n;(null===(n=e.settings)||void 0===n?void 0:n[le[e.name].key]).forEach((function(e){e.content.forEach((function(e){var n=t.findIndex((function(t){return t.id===e.id}));if(-1===n)return null;var o=t[n];uo(o)&&(t.splice(n,1),pn(o,t))}))}))},mn=function(e,t){var n=t.findIndex((function(t){return t.id===e.id}));if(-1===n)return null;var o=t[n];uo(o)&&(t.splice(n,1),pn(o,t))},pn=function(e,t){uo(e)&&e.columns.forEach((function(e){e.addons.forEach((function(e){Object.keys(le).includes(e.name)?un(e,t):"nested_row"===e.type&&mn(e,t)}))}))},vn=function(e){var t=e.rows,n=e.dragInfo,o=e.hoverInfo,i=e.isLayer,r=void 0!==i&&i,a=n.dragRowId,l=n.dragColumnId,c=n.dragAddonId,s=o.hoverRowId,d=o.hoverColumnId,u=o.hoverAddonId,m=o.position,p=s===a,v=d===l,f="bottom"===m,b=function(e,t,n){return e?[].concat((0,V.Z)(n),(0,V.Z)(t)):[].concat((0,V.Z)(t),(0,V.Z)(n))},h=function(e,t){var n;return Ft(Ft({},e),{},{children:null!==(n=null==e?void 0:e.children.filter((function(e){return e.toString()!==t.toString()})))&&void 0!==n?n:[]})},g=function(e){var t,n,o=e.addon,i=e.hoverAddonId,r=void 0===i?null:i,a=e.childIdToAdd,l=e.isPositionBottom,c=void 0!==l&&l,s=e.dragAddon,d=void 0===s?{}:s;return"nested_row"===(null==d?void 0:d.type)?o:Ft(Ft({},o),{},r?{children:(t=o,null!=t&&null!==(n=t.children)&&void 0!==n&&n.length?t.children.flatMap((function(e){return e.toString()===r.toString()?b(c,[a],[e]):e})):[a])}:{children:o.children?[].concat((0,V.Z)(o.children),[a]):[a]})},E=function(e,t){return"nested_row"===(null==e?void 0:e.type)?e:Ft(Ft({},e),{},t?{parent:t}:{parent:!1})},y=function(e){var t,n=e.findIndex((function(e){return e.id===u})),o=e[n],i=e.findIndex((function(e){return e.id===c})),a=e[i],l=null==o?void 0:o.parent,s=null==a?void 0:a.parent;if(l&&s&&l===s){var d={addons:e,hoverParentId:l,dragAddonId:c,hoverAddonId:u};return r?function(e){var t=e.addons,n=e.hoverParentId,o=e.dragAddonId,i=e.hoverAddonId,r=function(e,t){return e.findIndex((function(e){return t.toString()===e.toString()}))};return t.flatMap((function(e){if(e.id===n){var t=r(e.children,o),a=r(e.children,i),l=null==e?void 0:e.children.flatMap((function(e){return e.toString()===o.toString()?[]:e.toString()===i.toString()?t<a?[i,o]:[o,i]:e}));return Ft(Ft({},e),{},{children:null!=l?l:[]})}return e}))}(d):function(e){var t=e.addons,n=e.hoverParentId,o=e.dragAddonId,i=e.hoverAddonId,r=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"===r?[i,o]:[o,i]:e}));return Ft(Ft({},e),{},{children:null!=t?t:[]})}return e}))}(Ft(Ft({},d),{},{position:m}))}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?g({addon:e,hoverAddonId:o.id,childIdToAdd:a.id,isPositionBottom:f,dragAddon:a}):e.id===c?E(a,o.parent):null!=a&&a.parent&&e.id===a.parent?h(e,a.id):e})):e.flatMap((function(e){if(u===e.id){var t=o;null!=a&&a.parent&&u===a.parent&&(t=h(o,a.id));var l=E(a,null);return r&&i<n||!r&&f?[t,l]:[l,t]}return c===e.id?[]:null!=a&&a.parent&&e.id===a.parent?h(e,a.id):e})):e.flatMap((function(e){return e.id===o.id?g({addon:e,hoverAddonId:o.id,childIdToAdd:a.id,isPositionBottom:f,dragAddon:a}):e.id===c?E(a,o.id):null!=a&&a.parent&&e.id===a.parent?h(e,a.id):e}))},_=function(e){var t=e.column,n=e.hoverAddonId,o=e.hoverAddon,i=e.dragAddonId,r=e.dragAddon,a=e.isPositionBottom,l=e.dragAddonData;if(!n){var c=E(r,null);return Ft(Ft({},t),{},{addons:[c].concat((0,V.Z)(l.addon.slice(1)))})}return Ft(Ft({},t),{},{addons:t.addons.flatMap((function(e){if(n===e.id){if("div"===o.name){var t=E(r,n),c=g({addon:e,childIdToAdd:i,dragAddon:r});return b(a,[t].concat((0,V.Z)(l.addon.slice(1))),[c])}var s=E(r,e.parent);return b(a,[s].concat((0,V.Z)(l.addon.slice(1))),[e])}return"div"!==o.name&&null!=o&&o.parent&&o.parent===e.id?g({addon:e,hoverAddonId:n,childIdToAdd:i,isPositionBottom:a,dragAddon:r}):e}))})},w=function(e,t){if(!v){var n=e.findIndex((function(e){return e.id===l})),o=e[n].addons.find((function(e){return e.id===c})),i=e.find((function(e){return e.id===d})).addons.find((function(e){return e.id===u}));return e.map((function(e){if(e.id===d){if(!u){var n=E(o,null);return Ft(Ft({},e),{},{addons:[n].concat((0,V.Z)(t.addon.slice(1)))})}return _({column:e,hoverAddonId:u,hoverAddon:i,dragAddonId:c,dragAddon:o,isPositionBottom:f,dragAddonData:t})}return e.id===l?Ft(Ft({},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?h(e,o.id):e}))}):e}))}return v?e.map((function(e){return e.id===d?Ft(Ft({},e),{},{addons:y(e.addons)}):e})):e};return function(e){var t,n,o=e.findIndex((function(e){return e.id===a})),i=e[o];if(!uo(i))return e;var r=i.columns.findIndex((function(e){return e.id===l})),m=i.columns[r];if(!uo(m))return e;var v=m.addons.find((function(e){return e.id===c})),b=e.find((function(e){return e.id===s})),g=null==b||null===(t=b.columns)||void 0===t?void 0:t.find((function(e){return e.id===d})),E=null==g||null===(n=g.addons)||void 0===n?void 0:n.find((function(e){return e.id===u})),y=xo({sections:e,addon:v,rowIndex:o,colIndex:r});return uo(y)?p?e.flatMap((function(e){return y.rows.find((function(t){return t.id===e.id}))&&l===e.parent.columnId?Ft(Ft({},e),e.parent&&{parent:Ft(Ft({},e.parent),{},{columnId:d})}):p&&e.id===s?Ft(Ft({},e),{},{columns:w(e.columns,y)}):e})):e.map((function(e){return y.rows.find((function(t){return t.id===e.id}))&&e.parent.rowId===a?Ft(Ft({},e),{},{parent:{rowId:s,columnId:d}}):a===e.id?Ft(Ft({},e),{},{columns:e.columns.map((function(e){return l===e.id?Ft(Ft({},e),{},{addons:e.addons.flatMap((function(e){return y.addon.find((function(t){return t.id===e.id}))?[]:null!=v&&v.parent&&v.parent===e.id?h(e,v.id):e}))}):e}))}):s===e.id?Ft(Ft({},e),{},{columns:e.columns.map((function(e){return d===e.id?_({column:e,hoverAddonId:u,hoverAddon:E,dragAddonId:c,dragAddon:v,isPositionBottom:f,dragAddonData:y}):e}))}):e})):e}(t)},fn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,jt.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 bn(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 hn(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)?hn(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 r,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw r}}}}function hn(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 gn(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 En(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gn(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var yn=(new Date).getTime(),_n=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,r=window.colSettings.default;e||(e={}),t||(t={});var a=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 En(En({},("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=a(e)),Object.keys(t).length>0&&(r=a(t,"col"));var l=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:yn++,class_name:"row-column",visibility:!0,settings:En(En({},r),{},{width:i}),addons:[]}})),c=o.join("+");return{id:n||yn++,visibility:!0,collapse:!1,settings:i,layout:c,columns:l,parent:!1}},wn=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,jt.ZP)(e,(function(e){e.settings=t.settings.formData}));case"CHANGE_COLUMN":var o=Dn(e.columns,t);return Object.assign({},e,{layout:o.layout,columns:o.columns});case"COLUMN_SETTING":var i=Number(t.settings.colIndex),r=i+1,a=Object.assign({},e.columns[t.settings.colIndex]);return a.settings=t.settings.formData,Object.assign({},e,{columns:[].concat((0,V.Z)(e.columns.slice(0,i)),[a],(0,V.Z)(e.columns.slice(r)))});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 l=Number(t.settings.colIndex),c=l+1,s=Object.assign({},e.columns[l]),d=In(s,t,n);if(null!=d&&d.column){var u=Object.assign({},e,{columns:[].concat((0,V.Z)(e.columns.slice(0,l)),[d.column],(0,V.Z)(e.columns.slice(c)))});return null!=d&&d.options&&(d.options.columnId=s.id),{row:u,options:null==d?void 0:d.options}}return Object.assign({},e,{columns:[].concat((0,V.Z)(e.columns.slice(0,l)),[d],(0,V.Z)(e.columns.slice(c)))});case"DELETE_COLUMN":var m=Number(t.settings.colIndex),p=m+1,v=e.layout.split(",");v.splice(m,1);var f=v.join(",");return Object.assign({},e,{layout:f,columns:[].concat((0,V.Z)(e.columns.slice(0,m)),(0,V.Z)(e.columns.slice(p)))});case"COLUMN_SORT":var b=t.dragIndex,h=t.hoverIndex;return(0,jt.ZP)(e,(function(e){var t=e.columns.length;h!==b&&t>h&&t>b&&(e.columns=so(e.columns,b,h))}));default:return e}},xn=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,V.Z)(e.columns.slice(0,n)),[i],(0,V.Z)(e.columns.slice(o)))});case"CHANGE_INNER_COLUMN":var r=jQuery.extend(!0,{},e.columns),a=Dn(r,t);return Object.assign({},e,{layout:a.layout,columns:a.columns});case"DELETE_INNER_COLUMN":var l=Number(t.settings.innerColIndex),c=l+1,s=e.layout.split(",");s.splice(l,1);var d=s.join(",");return Object.assign({},e,{layout:d,columns:[].concat((0,V.Z)(e.columns.slice(0,l)),(0,V.Z)(e.columns.slice(c)))});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 u=Object.assign({},e.columns[n]);return Object.assign({},e,{columns:[].concat((0,V.Z)(e.columns.slice(0,n)),[In(u,t)],(0,V.Z)(e.columns.slice(o)))});case"TOGGLE_INNER_COLUMN":var m=Object.assign({},e.columns[n]);return m.visibility=!m.visibility,Object.assign({},e,{columns:[].concat((0,V.Z)(e.columns.slice(0,n)),[m],(0,V.Z)(e.columns.slice(o)))});case"DISABLE_ADDON":var p=e.visibility,v=void 0===p||p;return Object.assign({},e,{visibility:!v});default:return e}},In=function(e,t){var n=Number(t.settings.addonIndex),o=n+1,i=t.settings;if("row"===i.addonName)return e;var r={id:yn++,type:"inner_row",settings:window.rowSettings.default,layout:"12",visibility:!0,columns:[{id:yn++,class_name:"col-md-12",visibility:!0,settings:window.colSettings.default,addons:[],width:"100%"}]};switch(t.type){case"ADDON_SETTING":var a,l,c=En(En({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===xe.productList&&{items:ko(10).map((function(){return[]}))}),s="easystore_list_filter"===i.addonName,d=["accordion","tab","advanced_table","row","column",xe.productList,xe.filter,xe.pagination];if("table_advanced"===i.addonName){var u,m;if((null===(u=c.settings)||void 0===u||null===(u=u.sp_table_advanced_item)||void 0===u?void 0:u.length)>0){var p,v=bn(c.settings.sp_table_advanced_item);try{for(v.s();!(p=v.n()).done;){var b=p.value;if(void 0!==(null==b?void 0:b.content)&&zt()(b.content)){var h={id:yn++,name:"text_block",visibility:!0,collapse:!1,reference_id:c.id,settings:{text:b.content}};b.content=[],b.content.push(h)}}}catch(e){v.e(e)}finally{v.f()}}if((null===(m=c.settings)||void 0===m||null===(m=m.table_advanced_item)||void 0===m?void 0:m.length)>0){var g,E=bn(c.settings.table_advanced_item);try{for(E.s();!(g=E.n()).done;){var y,_=bn(g.value.table_advanced_item);try{for(_.s();!(y=_.n()).done;){var w=y.value;if(void 0!==(null==w?void 0:w.content)&&zt()(w.content)){var x={id:yn++,name:"text_block",visibility:!0,collapse:!1,reference_id:c.id,settings:{text:w.content}};w.content=[],w.content.push(x)}}}catch(e){_.e(e)}finally{_.f()}}}catch(e){E.e(e)}finally{E.f()}}}if(null!=i&&i.parentAddon){var I,O=e.addons.findIndex((function(e){return e.id===i.parentAddon.id}));if(-1!==O){var C=e.addons[O];if("div"===C.name){c.parent=i.parentAddon.id;var A=En(En({},C),{},{children:(0,V.Z)(e.addons[O].children)});A.children||(A.children=[]),void 0!==(null==i?void 0:i.childIndex)?A.children.splice(i.childIndex,0,c.id):A.children.push(c.id),e.addons=e.addons.map((function(e,t){return t===O?A:e}))}if(C.name===xe.productList&&!d.includes(i.addonName)){var N=C.items.map((function(e){var t,n=En({id:oo(),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,V.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 O===t?En(En({},e),{},{items:N}):e}))}}else if(!s&&!d.includes(i.addonName)&&"div"===(null==i||null===(I=i.parentAddon)||void 0===I?void 0:I.name)&&uo(null==i?void 0:i.collectionAddonId)&&uo(null==i?void 0:i.collectionItemAddonIndex)){var D=e.addons.findIndex((function(e){return e.id===i.collectionAddonId}));if(-1!==D){var S=e.addons[D],P=S.items[0].findIndex((function(e){return e.id===i.parentAddon.id}));if(-1!==P){var k=(0,V.Z)(S.items).map((function(e){var t,n=e[P],o=(0,V.Z)(n.children||[]),r=En({id:oo(),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,r.id):o.push(r.id);var a=(0,V.Z)(e);return(a=a.map((function(e,t){return t===P?En(En({},e),{},{children:o}):e}))).splice(null!==(t=null==i?void 0:i.collectionItemAddonIndex)&&void 0!==t?t:0,0,r),a}));e.addons=e.addons.map((function(e,t){return D===t?En(En({},e),{},{items:k}):e}))}}}}if(!s&&!d.includes(i.addonName)&&"div"!==(null==i||null===(a=i.parentAddon)||void 0===a?void 0:a.name)&&uo(null==i?void 0:i.collectionAddonId)&&uo(null==i?void 0:i.collectionItemAddonIndex)){var R=e.addons.findIndex((function(e){return e.id===i.collectionAddonId}));if(-1!==R){var T=e.addons[R].items.map((function(e){var t=En({id:oo(),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,V.Z)(e);return n.splice(i.collectionItemAddonIndex,0,t),n}));e.addons=e.addons.map((function(e,t){return R===t?En(En({},e),{},{items:T}):e}))}}if(null!=i&&i.deepAddon&&"table_advanced"===i.deepAddon.name){var L=i.deepAddon,M=i.deepAddonItemKey,Z=i.deepAddonItemIndex,j=i.deepAddonItemInnerIndex,B=i.indexPosition;return(0,jt.ZP)(e,(function(e){var t=e.addons.find((function(e){return e.id===L.id}));"table_advanced_item"===M?(c.reference_id=L.id,t.settings[M][Z][M][j].content.splice(B,0,c)):t.settings[M][Z].content.splice(B,0,c)}))}var J=[];if(Object.keys(zn).includes(c.name)){var H,z=zn[c.name];null!=c&&null!==(H=c.settings)&&void 0!==H&&H[z]&&c.settings[z].forEach((function(e,t){var n=[],o=_n("12",{padding:"5px 0px 5px 0px",margin:"0px 0px 0px 0px"});if(o.parent_addon=c.id,null!=e&&e.content&&Jt()(e.content))e.content.forEach((function(e){"nested_row"!==(null==e?void 0:e.type)&&n.push(En(En({},e),{},{id:oo(),title:"Text Block",visibility:!0}))}));else if(null!=e&&e.content&&zt()(e.content)){var i={id:yn++,name:"text_block",title:"Text Block",visibility:!0,settings:{text:e.content}};n.push(i)}n.length>0&&(o.columns[0].addons=n,c.settings[z][t].content=[],c.settings[z][t].content.push({id:o.id,type:"nested_row",name:"row"}),J.push(o))}))}return{column:!s&&(i.addonName.includes("easystore_list_")||(null==i||null===(l=i.parentAddon)||void 0===l?void 0:l.name)===xe.productList||uo(null==i?void 0:i.collectionAddonId)&&uo(null==i?void 0:i.collectionItemAddonIndex))?Object.assign({},e,{addons:e.addons}):void 0!==i.indexPosition?0==i.indexPosition?Object.assign({},e,{addons:[c].concat((0,V.Z)(e.addons))}):Object.assign({},e,{addons:[].concat((0,V.Z)(e.addons.slice(0,i.indexPosition)),[c],(0,V.Z)(e.addons.slice(i.indexPosition)))}):Object.assign({},e,{addons:[].concat((0,V.Z)(e.addons),[c])}),options:{sideRows:J}};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,V.Z)(e.addons),[r])});case"ADD_INNER_ROW_BOTTOM":return Object.assign({},e,{addons:[].concat((0,V.Z)(e.addons.slice(0,o)),[r],(0,V.Z)(e.addons.slice(o)))});case"CLONE_ADDON":var G=jQuery.extend(!0,{},e.addons[n]);G.id=++yn,G.settings.instFormId=G.id;var U=On(G,G.id).addon;return Object.assign({},e,{addons:[].concat((0,V.Z)(e.addons.slice(0,o)),[U],(0,V.Z)(e.addons.slice(o)))});case"PASTE_ADDON":var F=jQuery.extend(!0,{},t.formData);F.id=++yn,F.settings.instFormId=F.id;var W=On(F,F.id).addon;return Object.assign({},e,{addons:[].concat((0,V.Z)(e.addons.slice(0,o)),[W],(0,V.Z)(e.addons.slice(o)))});case"PASTE_INNER_ROW":var K=Object.assign({},t.settings.innerRow,{id:yn++});return Object.assign({},e,{addons:[].concat((0,V.Z)(e.addons.slice(0,n)),[K],(0,V.Z)(e.addons.slice(o)))});case"CLONE_INNER_ROW":var Y=jQuery.extend(!0,{},e.addons[n]),X=Cn(Y);return Object.assign({},e,{addons:[].concat((0,V.Z)(e.addons.slice(0,o)),[X],(0,V.Z)(e.addons.slice(o)))});case"INNER_ROW_TOGGLE":var q=Object.assign({},e.addons[n]);return q.visibility=!q.visibility,Object.assign({},e,{addons:[].concat((0,V.Z)(e.addons.slice(0,n)),[q],(0,V.Z)(e.addons.slice(o)))});case"ADDON_EDIT":case"INNER_ROW_SETTING":if(null!=i&&i.deepAddon){var $=i.deepAddon,Q=i.deepAddonIndex,ee=i.deepAddonItemIndex,te=i.deepAddonItemKey,ne=i.deepAddonItemInnerIndex,oe=i.formData;if("table_advanced"===(null==$?void 0:$.name)){var ie=f()($);return void 0!==ne?ie.settings[te][ee][te][ne].content[Q].settings=En(En({},ie.settings[te][ee][te][ne].content[Q].settings),oe):ie.settings[te][ee].content[Q].settings=En(En({},ie.settings[te][ee].content[Q].settings),oe),Object.assign({},e,{addons:[].concat((0,V.Z)(e.addons.slice(0,n)),[ie],(0,V.Z)(e.addons.slice(o)))})}}var re=i.collectionItemIndex,ae=i.collectionItemAddonIndex;if(uo(re)){var le=i.addonIndex;return e.addons=e.addons.map((function(e,t){return le===t?En(En({},e),{},{items:e.items.map((function(e){return e.map((function(e,t){return t===ae?En(En({},e),{},{settings:i.formData,assets:i.assets}):e}))}))}):e})),e}var ce=Object.assign({},e.addons[n]);return ce.settings=i.formData,ce.htmlContent=i.htmlContent,ce.assets=i.assets,Object.assign({},e,{addons:[].concat((0,V.Z)(e.addons.slice(0,n)),[ce],(0,V.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 se=Object.assign({},e.addons[n]);return Object.assign({},e,{addons:[].concat((0,V.Z)(e.addons.slice(0,n)),[xn(se,t)],(0,V.Z)(e.addons.slice(o)))});case"DELETE_ADDON":return Object.assign({},e,{addons:[].concat((0,V.Z)(e.addons.slice(0,t.settings.addonIndex)),(0,V.Z)(e.addons.slice(t.settings.addonIndex+1)))});default:return e}},On=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,Oe.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,Oe.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}},Cn=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,yn=o):e.id=++yn,An(e,(function(e){e.id=yn++})),(null==e||null===(t=e.columns)||void 0===t?void 0:t.length)>0){var i,r=bn(e.columns);try{for(r.s();!(i=r.n()).done;){var a,l=i.value;if(l.id=yn++,(null==l||null===(a=l.addons)||void 0===a?void 0:a.length)>0){var c,s=bn(l.addons);try{for(s.s();!(c=s.n()).done;){var d=c.value;"nested_row"===(null==d?void 0:d.type)?n&&(d.id=yn++):d.id=yn++,An(d,(function(e){e.id=yn++}))}}catch(e){s.e(e)}finally{s.f()}}}}catch(e){r.e(e)}finally{r.f()}}return e},An=function(e,t){if(Object.keys(zn).includes(e.name)){var n,o=zn[e.name];if(null!=e&&null!==(n=e.settings)&&void 0!==n&&n[o]){var i,r=bn(e.settings[o].entries());try{for(r.s();!(i=r.n()).done;){var a=(0,m.Z)(i.value,2),l=a[0],c=a[1];if(null!=c&&c.content&&c.content instanceof Array&&c.content.length>0){var s,d=bn(c.content.entries());try{for(d.s();!(s=d.n()).done;){var u=(0,m.Z)(s.value,2),p=u[0];t(u[1],void 0,l,p)}}catch(e){d.e(e)}finally{d.f()}}}}catch(e){r.e(e)}finally{r.f()}}}},Nn=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,r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=f()(n);a=Cn(a),r&&(a.id=r,r=!1);var l=null!=n&&n.parent?t.find((function(e){return e.id===n.parent.rowId})):null;if(o){for(var c=0;c<l.columns.length;c++)for(var s=0;s<l.columns[c].addons.length;s++){var d=l.columns[c].addons[s];if("nested_row"===(null==d?void 0:d.type)&&d.id===n.id)if(a.parent={rowId:o.id,columnId:o.columns[c].id},i>1)o.columns[c].addons[s].id=a.id;else{var u=Object.assign({},d,{id:a.id});o.columns[c].addons.splice(s+1,0,u)}}t.push(a)}else{var m=t.findIndex((function(e){return e.id===n.id}));t.splice(m+1,0,a)}for(var p=0;p<a.columns.length;p++)for(var v=function(){var n=a.columns[p].addons[b];if("nested_row"===(null==n?void 0:n.type)){var o=t.find((function(e){return e.id===n.id}));e(t,o,a,2,!1)}},b=0;b<a.columns[p].addons.length;b++)v()},Dn=function(e,t){for(var n=t.layout,o=t.current,i=e,r="12"==n?[12]:n.split("+"),a="12"==o?[12]:o.split("+"),l=r.length,c=a.length,s=[],d=0;d<l;d++){var u=r[d],m="col-md-"+u;if(void 0!==i[d])i[d].class_name=m,i[d].width="".concat(parseFloat((100/(12/parseInt(u))).toFixed(6)),"%"),s.push(i[d]);else{var p={id:yn++,class_name:m,visibility:!0,settings:window.colSettings.default,addons:[],width:"".concat(parseFloat((100/(12/parseInt(u))).toFixed(6)),"%")};s.push(p)}}if(l<c){for(var v=l-1,f=[],b=l;b<c;b++){var h=i[b].addons;h.length>0&&(f=f.concat(h))}f.length>0&&(s[v].addons=s[v].addons.concat(f))}return{layout:n,columns:s}};function Sn(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 Pn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sn(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var kn={form:{},data:{title:"",catid:"0",published:"1",language:"*",access:"0",css:"",meta_description:"",meta_keywords:"",robots:"",seo_spacer:"",og_title:"",og_image:"",og_description:"",menutitle:"",menualias:"",menuparent_id:"",menuid:"0",extension:"",extension_view:""}};function Rn(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 Tn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rn(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ln={globalPanel:{},activeDevice:ce.xl.value};var Mn=(0,mt.ZP)((function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:fn(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,r=o.hoverInfo;return vn({rows:t,dragInfo:i,hoverInfo:r});case"SORT_COLLECTION_ADDON":window.warningAtReload=!0;var a=n.payload,l=a.dragInfo,c=a.hoverInfo,d=a.isEmptyChild,u=void 0!==d&&d,p=t.findIndex((function(e){return e.id===l.dragRowId})),v=t[p];if(!uo(v))return t;var b=v.columns.findIndex((function(e){return e.id===l.dragColumnId})),h=v.columns[b];if(!uo(h))return t;var g=h.addons.findIndex((function(e){return e.id===l.collectionAddonId})),E=h.addons[g];if(!uo(E))return t;var y=l.collectionItemAddonIndex,_=c.collectionItemAddonIndex,w=l.childIndex,x=c.childIndex,I="top"===c.position;return function(e){var t=e.state,n=e.sourceSectionIndex,o=e.sourceColumnIndex,i=e.sourceAddonIndex,r=e.sourceItemAddonIndex,a=e.destinationItemAddonIndex,l=e.sourceChildIndex,c=e.destinationChildIndex,s=e.isEmptyChild,d=e.isAbove;return(0,jt.ZP)(t,(function(e){var t=e[n].columns[o].addons[i].items;if(!uo(t))return e;t.forEach((function(n,o){var u=n[r],p=n[a],v=u.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,r=null===(i=n.children)||void 0===i?void 0:i.findIndex((function(e){return e===t.id}));uo(r)&&-1!==r&&(o.push(t),"div"===t.name&&e(t))}))}(n),{divAddon:n,children:o}}({addon:n,addonList:t}),r=i.divAddon,a=i.children;o={name:r.name,addons:[r].concat((0,V.Z)(a))}}else o={name:n.name,addons:[n]};return o}({addonList:n,addon:u});if(!uo(f))return e;var b=(0,m.Z)(f.addons,1)[0];if("div"===p.name&&s){var h=p;h.children=[u.id],dn(b,n),b.parent=h.id}else if(uo(c)&&uo(p.parent)){var g=n.findIndex((function(e){return e.id===p.parent})),E=n[g];uo(E)&&E.children&&(uo(u.parent)&&uo(l)&&u.parent===p.parent?E.children=so(E.children,l,c):(E.children.splice(d?c:c+1,0,b.id),dn(b,n),b.parent=E.id))}else dn(b,n);p.id===v?(i<a&&!d||i>a&&d)&&(t[o]=so(n,r,a)):t[o]=so(n,r,a)}))}))}({state:t,sourceSectionIndex:p,sourceColumnIndex:b,sourceAddonIndex:g,sourceItemAddonIndex:y,destinationItemAddonIndex:_,sourceChildIndex:w,destinationChildIndex:x,isEmptyChild:u,isAbove:I});case"SORT_ADDON_WITH_COLLECTION_ITEM_ADDON":window.warningAtReload=!0;var O=n.payload,C=O.dragInfo,A=O.hoverInfo,N=t.findIndex((function(e){return e.id===C.dragRowId})),D=t[N];if(!uo(D))return t;var S=t.findIndex((function(e){return e.id===A.hoverRowId})),P=t[S];if(!uo(P))return t;var k=D.columns.findIndex((function(e){return e.id===C.dragColumnId})),R=D.columns[k];if(!uo(R))return t;var T=P.columns.findIndex((function(e){return e.id===A.hoverColumnId})),L=P.columns[T];if(!uo(L))return t;var M=R.addons.findIndex((function(e){return e.id===C.dragAddonId})),Z=R.addons[M];if(!uo(Z))return t;var j=L.addons.findIndex((function(e){return e.id===A.collectionAddonId})),B=L.addons[j];if(!uo(B))return t;var J=A.collectionItemAddonIndex,H="top"===A.position;return function(e){var t=e.state,n=e.sourceSectionIndex,o=e.destinationSectionIndex,i=e.sourceColumnIndex,r=e.destinationColumnIndex,a=e.sourceAddonIndex,l=e.destinationAddonIndex,c=e.destinationItemAddonIndex,s=e.isAbove;return(0,jt.ZP)(t,(function(e){var t=e[n].columns[i].addons,d=t[a],u=e[o].columns[r].addons[l].items;if(!uo(u))return e;dn(d,t),t.splice(a,1),u.forEach((function(e){uo(c)?e.splice(s?c:c+1,0,d):e.push(d)}))}))}({state:t,sourceSectionIndex:N,destinationSectionIndex:S,sourceColumnIndex:k,destinationColumnIndex:T,sourceAddonIndex:M,destinationAddonIndex:j,destinationItemAddonIndex:J,isAbove:H});case"MOVE_LAYER_ADDON":window.warningAtReload=!0;var z=n.payload,G=z.dragInfo,U=z.hoverInfo;return vn({rows:t,dragInfo:G,hoverInfo:U,isLayer:!0});case"MOVE_COLUMN_ITEMS":window.warningAtReload=!0;var F=n.payload,W=F.dragSectionIdx,K=F.dragColIdx,Y=F.hoverSectionIdx,X=F.hoverColIdx,q=t[W].columns[K],$=t.flatMap((function(e,t){return t===W&&W===Y?En(En({},e),{},{columns:so(e.columns,K,X)}):t===W?1===e.columns.length?[]:En(En({},e),{},Y===W?{columns:so(e.columns,K,X)}:{columns:e.columns.flatMap((function(e,t){return t===K?[]:e}))}):t===Y?En(En({},e),{},{columns:e.columns.flatMap((function(e,t){return t===X?[q,e]:e}))}):e}));return $;case"MOVE_SECTION_ITEMS":window.warningAtReload=!0;var Q=n.payload,te=Q.dragSectionIdx,ne=Q.hoverSectionIdx,oe=t[te];return t.flatMap((function(e,t){return t===te?[]:t===ne?ne<te?[oe,e]:[e,oe]:e}));case"CHANGE_ADMIN_LABEL":window.warningAtReload=!0;var re=n.payload,ae=re.type,ce=re.title,se=re.sectionIndex,de=re.nestedRowIndex,ue=re.deepAddonRowIndex,me=re.columnIndex,pe=re.addonIndex,ve=re.collectionItemAddonIndex;return(0,jt.ZP)(t,(function(e){if(["section","nested_row","deep_addon_row"].includes(ae)){var t=se;"nested_row"===ae&&(t=de),"deep_addon_row"===ae&&(t=ue),e[t].settings.admin_label=ce}else if("column"===ae)e[se].columns[me].settings.admin_label=ce;else if("addon"===ae&&uo(ve)){var n=e[se].columns[me].addons[pe];null==n||n.items.forEach((function(e){e[ve].settings.admin_label=ce}))}else"addon"===ae&&(e[se].columns[me].addons[pe].settings.admin_label=ce)}));case"CHANGE_VISIBILITY":window.warningAtReload=!0;var fe=n.payload,be=fe.type,he=fe.rowIndex,ge=fe.columnIndex,Ee=fe.addonIndex,ye=fe.collectionItemAddonIndex;return(0,jt.ZP)(t,(function(e){if(["section","nested_row","deep_addon_row"].includes(be))e[he].visibility=!e[he].visibility;else if("column"===be){var t=e[he].columns[ge].visibility;e[he].columns[ge].visibility=!t}else if("addon"===be&&uo(ye)){var n=e[he].columns[ge].addons[Ee];null==n||n.items.forEach((function(e){var t=e[ye].visibility;e[ye].visibility=!t}))}else if("addon"===be){var o=e[he].columns[ge].addons[Ee].visibility;e[he].columns[ge].addons[Ee].visibility=!o}}));case"CHANGE_COLLECTION_ITEM_VISIBILITY":window.warningAtReload=!0;var _e=n.payload,we=_e.rowId,Ie=_e.columnId,Oe=_e.addonIndex,Ce=_e.itemAddonIndex;return function(e){var t=e.rows,n=e.rowId,o=e.columnId,i=e.addonIndex,r=e.itemAddonIndex;return(0,jt.ZP)(t,(function(e){var t=e.findIndex((function(e){return e.id===n})),a=e[t].columns.findIndex((function(e){return e.id===o})),l=e[t].columns[a].addons[i].items;if(!uo(l))return e;l.forEach((function(e,t){var n=(0,jt.Vk)(l)[t][r].visibility;l[t][r].visibility=!n}))}))}({rows:t,rowId:we,columnId:Ie,addonIndex:Oe,itemAddonIndex:Ce});case"CHANGE_COLUMN_WIDTH":window.warningAtReload=!0;var Ae=n.payload,Ne=Ae.rowId,De=Ae.originalColumnId,Se=Ae.affectedColumnId,Pe=Ae.originalColumnValue,ke=Ae.affectedColumnValue,Re=Ae.device,Te=Ae.fitInRow,Le=t.findIndex((function(e){return e.id===Ne}));if(Te)return t.map((function(e,t){if(Le===t){var n=e.columns.findIndex((function(e){return e.id===De})),o=e.columns.findIndex((function(e){return e.id===Se}));return En(En({},e),{},{columns:e.columns.map((function(e,t){var n;if(null===(n=e.settings)||void 0===n||!n.width)return En(En({},e),{},{settings:En(En({},e.settings),{},{width:to()})});if(e.id===De){var o=En(En({},e.settings.width),{},(0,ee.Z)({},Re,Pe));return En(En({},e),{},{settings:En(En({},e.settings),{},{width:o})})}if(e.id===Se){var i=En(En({},e.settings.width),{},(0,ee.Z)({},Re,ke));return En(En({},e),{},{settings:En(En({},e.settings),{},{width:i})})}return e})),layout:e.layout.split("+").map((function(e,t){return t===n?(12*Number(Pe.replace("%",""))/100).toFixed(1):t===o?(12*Number(ke.replace("%",""))/100).toFixed(1):e})).join("+")})}return e}));var Me,Ze=t[Le].columns.findIndex((function(e){return e.id===De})),je=Math.min(parseFloat(Pe),100),Be=null!==(Me=t[Le].columns[Ze].settings)&&void 0!==Me&&Me.width?t[Le].columns[Ze].settings.width:to();return Be=En(En({},Be),{},(0,ee.Z)({},Re,"".concat(je,"%"))),t.map((function(e,t){return Le===t?En(En({},e),{},{columns:e.columns.map((function(e,t){return Ze===t?En(En({},e),{},{settings:En(En({},e.settings),{},{width:Be})}):e})),layout:e.layout.split("+").map((function(e,t){return t===Ze?(12*je/100).toFixed(1):e})).join("+")}):e}));case"RESET_COLUMN_WIDTH_AFTER_FIT_COLUMNS":window.warningAtReload=!0;var Je=n.rowId,He=n.device,ze=t.findIndex((function(e){return e.id===Je}));if(t[ze].columns.reduce((function(e,t){var n;return e+parseFloat((null===(n=t.width)||void 0===n?void 0:n[He])||"0")}),0)>100){var Ge=100/t[ze].columns.length;return(0,jt.ZP)(t,(function(e){e[ze].columns.forEach((function(e){e.width[He]="".concat(Ge,"%")}))}))}return t;case"CHANGE_INNER_COLUMN_WIDTH":window.warningAtReload=!0;var Ue=n.rowIndex,Fe=n.colIndex,Ve=n.addonIndex,We=n.originalInnerColumnIndex,Ke=n.affectedInnerColumnIndex,Ye=n.originalInnerColumnValue,Xe=n.affectedeInnerColumnValue,qe=t[Ue].columns[Fe].addons[Ve],$e=qe.columns[We],Qe=qe.columns[Ke];return $e.width=Ye,Qe.width=Xe,(0,V.Z)(t);case"IMPORT_PAGE":return window.warningAtReload=!0,fn(n.page);case"CLEAR_PAGE":return window.warningAtReload=!0,[];case"VALIDATE_OLD_PAGE_CONTENT":var et=function(e){var t=Object.fromEntries(e.map((function(e,t){return[e.id,Rt(Rt({},e),{},{index:t})]}))),n=[];return e.forEach((function(o){if(!o.parent){var i=f()(o);i.id=oo(),i.columns.forEach((function(e){e.id=oo()}));var r=Mt({sections:e,sectionsObject:t,section:i});n=[].concat((0,V.Z)(n),[i],(0,V.Z)(r))}})),n}(t);return et;case"ROW_TOGGLE":case"TOGGLE_COLLAPSE":return window.warningAtReload=!0,t.map((function(e){return wn(e,n)}));case"ADD_ROW":window.warningAtReload=!0;var tt=n.payload,nt=tt.layout,ot=void 0===nt?"6+6":nt,it=tt.rowIndex,rt=tt.parent;if(rt){var at=rt.rowId,lt=rt.columnId,ct=rt.addonIndex,st=rt.rowOptions,dt=void 0===st?{}:st,ut=rt.columnOptions,mt=void 0===ut?{}:ut,pt=rt.deepAddonOptions,vt=void 0===pt?{}:pt,ft=_n(ot,dt,mt);ft.parent={rowId:at,columnId:lt};var bt={type:"nested_row",id:ft.id,name:"row"},ht=t.findIndex((function(e){return e.id===at}));if(-1===ht)return t;var gt=t[ht].columns.findIndex((function(e){return e.id===lt}));if(-1===gt)return t;var Et=(0,jt.ZP)(t,(function(e){if(vt&&Object.keys(vt).length>0){var t=vt.deepAddon,n=vt.deepAddonItemKey,o=vt.deepAddonItemIndex;e[ht].columns[gt].addons.find((function(e){return e.id===t.id})).settings[n][o].content.splice(ct,0,bt)}else e[ht].columns[gt].addons.splice(ct,0,bt);e.push(ft)}));return Et}if(it){var yt=_n(ot),wt=(0,V.Z)(t);return wt.splice(it,0,yt),wt}var xt=_n(ot);return[].concat((0,V.Z)(t),[xt]);case"UPDATE_COLUMNS":window.warningAtReload=!0;var It=(0,V.Z)(t),Ot=n.payload,Ct=Ot.rowId,At=Ot.columnIndex,Nt=It.findIndex((function(e){return e.id===Ct})),Dt=an("50%",["xl","lg","md"]),St=(e=Dt,{id:yn++,class_name:"row-column",visibility:!0,settings:En(En({},window.colSettings.default),{},{width:e}),addons:[]});return It=It.map((function(e,t){if(Nt===t){var n=e.layout.split(/[+,]/);return n.splice(At,0,6),En(En({},e),{},{columns:e.columns.flatMap((function(t,n){if(uo(At)){if(At===n)return[St,t];if(At>=e.columns.length&&n===e.columns.length-1)return[t,St]}return t})),layout:n.join("+")})}return e})),It;case"REMOVE_ROW":window.warningAtReload=!0;var Pt=n.payload.rowId,kt={};t.forEach((function(e){return kt[e.id]=e}));var Bt=kt[Pt];return Bt?rn(kt,Bt,t):t;case"REMOVE_COLUMN":window.warningAtReload=!0;var Ht=n.payload;return function(e){var t,n=e.rowId,o=e.columnId,i=e.rows,r={};i.forEach((function(e){return r[e.id]=e}));var a=r[n],l=null==a?void 0:a.columns.find((function(e){return e.id===o}));if(!l||!a)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 Ft(Ft({},e),{},{layout:i.join("+"),columns:e.columns.flatMap((function(e){return e.id===l.id?[]:e}))})}return e}));return null!==(t=c)&&void 0!==t&&t.parent&&s()(c.parent)&&(d=on(d,c)),l.addons.forEach((function(e){if(Object.keys(zn).includes(e.name))e.settings["sp_".concat(e.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=r[e.id];d=rn(r,t,d)}))}));else if("nested_row"===(null==e?void 0:e.type)){var t=r[e.id];d=rn(r,t,d)}})),d}({rowId:Ht.rowId,columnId:Ht.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 r=n.flatMap((function(e){if(t===e.id){var n=e.columns.length,o=12/n,i=Array(n).fill(o),r="".concat((parseFloat(100/12)*o).toFixed(6),"%"),a=an(r,["xl","lg","md"]);return Ft(Ft({},e),{},{layout:i.join("+"),columns:e.columns.map((function(e){return Ft(Ft({},e),{},{settings:Ft(Ft({},e.sections),{},{width:a})})}))})}return e}));return r}({rowId:n.payload.rowId,rows:t});case"REMOVE_ADDON":window.warningAtReload=!0;var Gt=n.payload,Ut=Gt.rowId,Vt=Gt.columnId,Xt=Gt.addonId,$t=Gt.referenceId;return sn({rows:t,rowId:Ut,columnId:Vt,addonId:Xt,referenceId:$t});case"REMOVE_COLLECTION_ADDON_ITEM":window.warningAtReload=!0;var ln=n.payload,cn=ln.rowId,pn=ln.columnId,hn=ln.addonIndex,gn=ln.collectionItemAddonIndex;return function(e){var t=e.rows,n=e.rowId,o=e.columnId,i=e.addonIndex,r=e.collectionItemAddonIndex;return(0,jt.ZP)(t,(function(e){var t=e.findIndex((function(e){return e.id===n})),a=e[t].columns.findIndex((function(e){return e.id===o})),l=e[t].columns[a].addons,c=l[i],s=c.items;if(!uo(s))return e;s.forEach((function(e,t){var n,o=null===(n=s[t])||void 0===n?void 0:n[r];uo(o)&&("div"===o.name?(dn(o,e),function(e,t,n){var o=t[e];t.splice(e,1),uo(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(uo(i)&&-1!==i){var r=t[i];t.splice(i,1),"div"===r.name?e(r):Object.keys(le).includes(r.name)?un(r,n):"nested_row"===r.type&&mn(r,n)}}))}(o)}(r,e,[])):(dn(o,e),s[t].splice(r,1)))})),l[i]=c}))}({rows:t,rowId:cn,columnId:pn,addonIndex:hn,collectionItemAddonIndex:gn});case"DELETE_ROW":return window.warningAtReload=!0,[].concat((0,V.Z)(t.slice(0,n.index)),(0,V.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,jt.ZP)(e,(function(e){var n={},o=null;e.forEach((function(e,t){return n[e.id]={row:e,rowIndex:t}}));var i=[],r=t.rowId,a=t.type,l=n[r],c=l.row,s=l.rowIndex;if("nested_row"===a&&c){var d=(null==t?void 0:t.parentRow)||{},u=d.id,m=d.colIndex,p=d.addonIndex,v=n[u],b=v.row,h=v.rowIndex,g=b.columns[m].addons[p],E=f()(g);o=oo(),E.id=o;var y=e[h].columns[m].addons.flatMap((function(e){return e.id.toString()===r.toString()?[e,E]:e}));e[h].columns[m].addons=y}c&&(tn(Ft(Ft({},o&&{id:o}),{},{row:c}),n,i),e.splice.apply(e,[s,0].concat(i)))}))}(t,n.payload);case"DUPLICATE_DEEP_CONTENT_ITEM":window.warningAtReload=!0;var xn=n.payload,In=xn.deepItem,On=xn.addonData,Cn=On.addonIndex,An=On.colIndex,Dn=On.rowIndex,Sn=On.deepItemRowId,Pn={};t.forEach((function(e,t){return Pn[e.id]={row:e,rowIndex:t}}));var kn=[],Rn=(0,m.Z)(In.value.content,1)[0],Tn=Pn[Rn.id].row,Ln=Sn;return Tn?(tn({id:Ln,row:Tn},Pn,kn),t.flatMap((function(e,t){if(Dn===t){var n=En(En({},e),{},{columns:e.columns.map((function(e,t){return An===t?En(En({},e),{},{addons:e.addons.map((function(e,t){return Cn===t?En(En({},e),{},{settings:En(En({},e.settings),{},(0,ee.Z)({},In.key,e.settings[In.key].flatMap((function(e,t){return t===In.index?[e,En(En({},In.value),{},{content:In.value.content.map((function(e){return En(En({},e),{},{id:Ln})}))})]:e}))))}):e}))}):e}))});return[n].concat(kn)}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,r=o.columnId,a={};n.forEach((function(e,t){return a[e.id]={row:e,rowIndex:t}}));var l=a[i],c=l.row,s=l.rowIndex;if(!c)return n;var d=null===(e=c.columns)||void 0===e?void 0:e.findIndex((function(e){return e.id===r}));if(-1===d)return n;var u=c.columns[d];if((null==c||null===(t=c.columns)||void 0===t?void 0:t.length)>=Hn)return _t("You are not allowed to add more than ".concat(Hn," columns!")),n;var m=[],p=n[s].columns,v=en({column:u,rowId:c.id,stateObj:a,clonedRows:m}),f=n.map((function(e,t){return s===t?Ft(Ft({},e),{},{columns:[].concat((0,V.Z)(p.slice(0,d+1)),[v],(0,V.Z)(p.slice(d+1)))}):e}));return[].concat((0,V.Z)(f),m)}(t,n.payload);case"PASTE_ROW":window.warningAtReload=!0;var Mn=n.payload||{},Zn=Mn.index,jn=Mn.rows,Bn={};t.forEach((function(e){return Bn[e.id]=e}));var Jn=t[Zn];if(!Jn)return t;var Gn=rn(Bn,Jn,t),Un=Wt(jn);return[].concat((0,V.Z)(Gn.slice(0,Zn)),(0,V.Z)(Un),(0,V.Z)(Gn.slice(Zn)));case"ADD_BLOCK":window.warningAtReload=!0;var Fn=n.payload,Vn=Fn.rows,Wn=Fn.index,Kn=Fn.type,Yn=[],Xn=Array.isArray(Vn)?Vn:[Vn];if("insert_block"!==Kn)return[].concat((0,V.Z)(t.slice(0,n.payload.index)),(0,V.Z)(Xn),(0,V.Z)(t.slice(n.payload.index)));Yn=Xn.map((function(e,t){var n,o=En({},e.settings);return o.background_type||(o=o.background_image?En(En({},o),{},{background_type:"image"}):o.background_color?En(En({},o),{},{background_type:"color"}):o.background_gradient?En(En({},o),{},{background_type:"gradient"}):o.background_video?En(En({},o),{},{background_type:"video"}):En(En({},o),{},{background_type:"none"})),n=En(En({},e),{},{settings:o}),0===t&&(n.id=++yn),n}));var qn=(0,V.Z)(t);return qn.splice(Wn,0,Yn[0]),Yn.length>1&&qn.push.apply(qn,(0,V.Z)(Yn.slice(1))),qn;case"ADD_BLOCK_OR_SECTION":window.warningAtReload=!0;var $n=n.payload,Qn=$n.rows,eo=$n.type,no=Array.isArray(Qn)?Qn:[Qn];if("insert_block"===eo){var io={background_image:"image",background_color:"color",background_gradient:"gradient",background_video:"video"};no=no.map((function(e){var t=e.settings;if(!t.background_type){for(var n=0,o=Object.entries(io);n<o.length;n++){var i=(0,m.Z)(o[n],2),r=i[0],a=i[1];if(t[r]){t=En(En({},t),{},{background_type:a});break}}t.background_type||(t=En(En({},t),{},{background_type:"none"}))}return En(En({},e),{},{settings:t})}))}var ro=Wt(no),ao=fn(ro);return[].concat((0,V.Z)(t),(0,V.Z)(ao));case"UPDATE_ROW_LAYOUT":window.warningAtReload=!0;var lo=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 r=i.split("+"),a=o.split("+").map((function(e){var t=e.trim();return Number(t)>12?"12":t})).filter(Number),l=r.length,c=a.length,s=window.colSettings.default,d=a.flatMap((function(t,n){var o,i=t.trim();if(!/^\d+(\.[0-9])?$/.test(i))return[];var r=Number(i)>12?12:Number(i),a="".concat(parseFloat((100/(12/r)).toFixed(6)),"%"),l={xl:a,lg:a,md:a,sm:"100%",xs:"100%"};return null!=e&&null!==(o=e[n])&&void 0!==o&&o.addons.length?En(En({},e[n]),{},{settings:En(En({},e[n].settings),{},{width:l})}):{id:yn++,class_name:"row-column",visibility:!0,settings:En(En({},s),{},{width:l}),addons:[],width:l}}));if(c<l){var u=e.slice(c).flatMap((function(e){return e.addons}));u.length&&(d[c-1].addons=[].concat((0,V.Z)(d[c-1].addons),(0,V.Z)(u)))}return{layout:a.join("+"),columns:d}}(e.columns,n);return En(En({},e),{},{layout:t.layout,columns:t.columns})}return e}));return lo;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 co;window.warningAtReload=!0;var mo=[],po=t.map((function(e,o){if(o!=n.index)return e;var i,r=wn(e,n,t);return null!=r&&r.row?(mo=null==r||null===(i=r.options)||void 0===i||null===(i=i.sideRows)||void 0===i?void 0:i.map((function(t){return t.parent={rowId:e.id,columnId:r.options.columnId},t})),r.row):r}));if((null===(co=mo)||void 0===co?void 0:co.length)>0&&po.push.apply(po,(0,V.Z)(mo)),"ADDON_EDIT"===n.type&&Object.keys(zn).includes(n.settings.addonName)){var vo=zn[n.settings.addonName],fo=[];n.settings.formData[vo].forEach((function(e){null!=e&&e.content&&Jt()(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||fo.push({reference:e.reference,original:e.id})}}))}));var bo=t[n.settings.rowIndex],ho=bo&&bo.columns[n.settings.colIndex];(null==fo?void 0:fo.length)>0&&fo.forEach((function(e){if(void 0!==(null==e?void 0:e.reference)){var o=t.find((function(t){return t.id===e.reference}));Nn(po,o,null,1,e.original)}else{var i=_n("12",{padding:"5px 0px 5px 0px",margin:"0px 0px 0px 0px"},{},e.original);i.parent_addon=n.settings.addonId,i.parent={rowId:(null==bo?void 0:bo.id)||0,columnId:(null==ho?void 0:ho.id)||0},po.push(i)}}))}return po;case"EDIT_DEEP_ADDON_TITLE":window.warningAtReload=!0;var go=n.payload,Eo=go.name,yo=go.rowIndex,_o=go.colIndex,wo=go.addonIndex,xo=go.itemIndex,Io=go.value,Oo=go.addonName;return(0,jt.ZP)(t,(function(e){e[yo].columns[_o].addons[wo].settings[zn[Oo]][xo][Eo]=Io}));case"EDIT_ADDON_TEXT":window.warningAtReload=!0;var Co=n.payload;return function(e,t){var n=t.addonIndex,o=t.colIndex,i=t.rowIndex,r=t.text;return e.map((function(e,t){return t===i?Ft(Ft({},e),{},{columns:e.columns.map((function(e,t){return t===o?Ft(Ft({},e),{},{addons:e.addons.map((function(e,t){return t===n?Ft(Ft({},e),{},{settings:Ft(Ft({},e.settings),{},{text:r})}):e}))}):e}))}):e}))}(t,Co);case"DUPLICATE_DEEP_ADDON":window.warningAtReload=!0;var Ao=n.data,No=Ao.addon,Do=Ao.addonIndex,So=Ao.colIndex,Po=Ao.rowIndex;return No.name===xe.productList?(0,jt.ZP)(t,(function(e){var t=e[Po],n=t.columns[So],o=n.addons,i=function(e){var t=e.sections,n=e.rowId,o=e.columnId,i=e.addonList,r=e.addon,a=Object.fromEntries(t.map((function(e,t){return[e.id,Rt(Rt({},e),{},{index:t})]}))),l=f()(r),c=null;if("div"===l.name){var s=Tt({sections:t,sectionsObject:a,addon:l,addonList:i,options:{rowId:n,columnId:o}}),d=s.divAddon,u=s.children,m=s.nestedSections;c={name:d.name,addons:[d].concat((0,V.Z)(u)),sections:m}}else if(["accordion","tab"].includes(l.name)){var p=Lt({sections:t,sectionsObject:a,addon:l,options:{rowId:n,columnId:o}});uo(p)&&(c={name:p.addon.name,addons:[p.addon],sections:p.sections})}else if(l.name===ie)l.id=oo(),c={name:l.name,addons:[Zt(l)],sections:[]};else if(l.name===xe.productList){var v;l.id=oo();var b=null!==(v=l.items)&&void 0!==v?v:[];b.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=oo(),function e(n){t.forEach((function(t){var i,r=null===(i=n.children)||void 0===i?void 0:i.findIndex((function(e){return e===t.id}));if(uo(r)&&-1!==r){var a,l=oo();null===(a=n.children)||void 0===a||a.splice(r,1,l);var c=f()(t);c.parent=n.id,c.id=l,o.push(c),"div"===c.name&&e(c)}}))}(n),{divAddon:n,children:o}}({addon:t,addonList:e}),i=o.divAddon,r=o.children;n.push.apply(n,[i].concat((0,V.Z)(r)))}else t.id=oo(),n.push(t)})),b[t]=n})),c={name:l.name,addons:[l],sections:[]}}else l.id=oo(),c={name:l.name,addons:[l],sections:[]};return c}({sections:e,rowId:t.id,columnId:n.id,addonList:o,addon:o[Do]});if(!uo(i))return e;var r=(0,m.Z)(i.addons,1)[0];if(uo(r)&&r.parent){var a,l=o.findIndex((function(e){return e.id===r.parent})),c=o.findIndex((function(e){return e.id===r.id})),s=o[l];uo(s)&&(null===(a=s.children)||void 0===a||a.splice(c+1,0,r.id))}o.splice.apply(o,[Do+1,0].concat((0,V.Z)(i.addons))),e.splice.apply(e,[Po+1,0].concat((0,V.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,r=n.colIndex,a=n.rowIndex,l=f()(t),c=[],s={};t.forEach((function(e,t){return s[e.id]={row:e,rowIndex:t}}));var d=t[a].columns[r].addons,u=t[a],m=u.columns[r],p=l[a].columns[r].addons,v={rowId:u.id,columnId:m.id},b={addon:o},h=[],g=nn({addonData:b,parent:v,stateObj:s,clonedRows:c,newAddons:h,addons:p}).clonedAddon;if(h=[g].concat((0,V.Z)(h)),g.parent&&(d=d.map((function(e){return e.id.toString()===g.parent.toString()?function(e){var t=e.divAddon,n=e.childAddonId,o=e.adjChildId,i=f()(t);if(i.children&&o){var r=i.children.findIndex((function(e){return e===o}));-1===r?i.children.push(n):i.children.splice(r+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,w=null!==(E=null===(y=b.addon)||void 0===y||null===(y=y.children)||void 0===y?void 0:y.length)&&void 0!==E?E:0;if(w>0){var x=l[a].columns[r].addons.findIndex((function(e){var t,n=null===(t=b.addon)||void 0===t||null===(t=t.children)||void 0===t?void 0:t[w-1];return e.id.toString()===(null==n?void 0:n.toString())}));_=-1===x?i:x}l[a].columns[r].addons=[].concat((0,V.Z)(d.slice(0,_+1)),(0,V.Z)(h),(0,V.Z)(d.slice(_+1)))}else if(null!=g&&g.parent&&(null===(e=l[a].columns[r].addons[i])||void 0===e||null===(e=e.id)||void 0===e?void 0:e.toString())===g.parent.toString()&&"div"===l[a].columns[r].addons[i].name){var I=l[a].columns[r].addons,O=I[i],C=I.findIndex((function(e){var t,n=null==O||null===(t=O.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())})),A=-1===C?i:C;l[a].columns[r].addons=[].concat((0,V.Z)(d.slice(0,A+1)),(0,V.Z)(h),(0,V.Z)(d.slice(A+1)))}else l[a].columns[r].addons=[].concat((0,V.Z)(d.slice(0,i+1)),(0,V.Z)(h),(0,V.Z)(d.slice(i+1)));return[].concat((0,V.Z)(l),c)}(t,{addon:No,addonIndex:Do,colIndex:So,rowIndex:Po});case"PASTE_ADDON_NEW":window.warningAtReload=!0;var ko=n.payload.pasteOptions;return 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,r=t.childIndex,a=t.parentId,l=t.addonData,c=t.isAbove,s=void 0!==c&&c,d=f()(e),u=d[n],p=u.columns[o],v=p.addons,b=function(e){var t=e.sections,n=e.rowId,o=e.columnId,i=e.addonList,r=e.addon,a=Object.fromEntries(t.map((function(e,t){return[e.id,Ft(Ft({},e),{},{index:t})]}))),l=f()(r),c=null;if("div"===l.name){var s=Kt({sections:t,sectionsObject:a,addon:l,addonList:i,options:{rowId:n,columnId:o}}),d=s.divAddon,u=s.children,m=s.nestedSections;c={name:d.name,addons:[d].concat((0,V.Z)(u)),sections:m}}else if(Object.keys(le).includes(l.name)){var p=Yt({sections:t,sectionsObject:a,addon:l,options:{rowId:n,columnId:o}});uo(p)&&(c={name:p.addon.name,addons:[p.addon],sections:p.sections})}else if(l.name===ie)l.id=oo(),c={name:l.name,addons:[qt(l)],sections:[]};else if(l.name===xe.productList){var v;l.id=oo();var b=null!==(v=l.items)&&void 0!==v?v:[];b.forEach((function(e,t){var n=[];e.forEach((function(t){if(!t.parent)if("div"===t.name){var o=Qt({addon:t,addonList:e}),i=o.divAddon,r=o.children;n.push.apply(n,[i].concat((0,V.Z)(r)))}else t.id=oo(),n.push(t)})),b[t]=n})),c={name:l.name,addons:[l],sections:[]}}else l.id=oo(),c={name:l.name,addons:[l],sections:[]};return c}({sections:l.rows,rowId:u.id,columnId:p.id,addonList:l.addon,addon:l.addon[0]});if(!uo(b))return d;var h=(0,m.Z)(b.addons,1)[0];if(h.parent=!1,uo(r)){var g,E=null!=a?a:null===(g=v[i])||void 0===g?void 0:g.parent;if(E){var y,_=v.findIndex((function(e){return e.id===E})),w=v[_];uo(w)&&(null===(y=w.children)||void 0===y||y.splice(s?r:r+1,0,h.id),h.parent=w.id)}}return v.splice.apply(v,[s?i:i+1,0].concat((0,V.Z)(b.addons))),d.splice.apply(d,[n,0].concat((0,V.Z)(b.sections))),d}(t,ko);case"INSERT_ADDON":window.warningAtReload=!0;var Ro=n.payload,To=Ro.options,Lo=Ro.rowIndex,Mo=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.sections,n=e.addon,o=e.rows,i=e.rowIndex,r=e.colIndex,a=[],l={};o.forEach((function(e,t){return l[e.id]={row:e,rowIndex:t}}));var c=n[0],s=[],d=nn({addonData:{addon:c},parent:f,stateObj:l,clonedRows:a,newAddons:s,addons:n}).clonedAddon;if(s.push(d),!t.length){var u=_n();return[Ft(Ft({},u),{},{columns:[Ft(Ft({},u.columns[0]),{},{addons:s})]})].concat((0,V.Z)(a.reverse()))}var m=t[i].columns[r].addons,p=t[i],v=p.columns[r],f={rowId:p.id,columnId:v.id};d.parent&&(m=m.map((function(e){return e.id.toString()===d.parent.toString()&&(e.children?e.children.push(d.id):e.children=[d.id]),e})));var b=Ft(Ft({},t[i]),{},{columns:t[i].columns.map((function(e,t){return t===r?Ft(Ft({},e),{},{addons:[].concat((0,V.Z)(e.addons),s)}):e}))});return[b].concat((0,V.Z)(a.reverse()))}(To),Zo=fn(Mo);return[].concat((0,V.Z)(t.slice(0,Lo)),(0,V.Z)(Zo),(0,V.Z)(t.slice(Lo+1)));case"ADD_ADDON":window.warningAtReload=!0;var jo=n.payload,Bo=jo.rowIndex,Jo=jo.colIndex,Ho=jo.addonIndex,zo=jo.parentAddon,Go=jo.childIndex,Uo=jo.newAddon,Fo=jo.deepAddon;return(0,jt.ZP)(t,(function(e){var t=e[Bo].columns[Jo].addons;if(!t)return e;var o=e[Bo].id,i=e[Bo].columns[Jo].id;if(zo){Uo.parent=zo.id;var r=t.find((function(e){return e.id===zo.id}));r.children||(r.children=[]),void 0===Go?r.children.push(Uo.id):r.children.splice(Go,0,Uo.id)}if(Object.keys(zn).includes(Uo.name)){var a=zn[Uo.name];Uo.settings[a]&&Uo.settings[a].forEach((function(t,n){if(t.content&&Jt()(t.content))t.content.forEach((function(t,r){t.id=oo();var l={type:"nested_row",name:"row",id:oo()},c=_n("12",{padding:"5px 0px 5px 0px",margin:"0px 0px 0px 0px"});c.parent_addon=Uo.id,c.parent={rowId:o,columnId:i},c.id=l.id,Uo.settings[a][n].content[r]=l,c.columns[0].addons.push(t),e.push(c)}));else if(t.content&&zt()(t.content)){var r={id:oo(),name:"text_block",title:"Text Block",visibility:!0,settings:{text:t.content}},l={type:"nested_row",name:"row",id:oo()},c=_n("12",{padding:"5px 0px 5px 0px",margin:"0px 0px 0px 0px"});c.parent_addon=Uo.id,c.parent={rowId:o,columnId:i},c.id=l.id,Uo.settings[a][n].content=[l],c.columns[0].addons.push(r),e.push(c)}}))}if("table_advanced"===Uo.name){var l,c;if((null===(l=Uo.settings)||void 0===l||null===(l=l.sp_table_advanced_item)||void 0===l?void 0:l.length)>0){var s,d=bn(Uo.settings.sp_table_advanced_item);try{for(d.s();!(s=d.n()).done;){var u=s.value;if(void 0!==(null==u?void 0:u.content)&&zt()(u.content)){var m={id:oo(),name:"text_block",visibility:!0,collapse:!1,reference_id:Uo.id,settings:{text:u.content}};u.content=[],u.content.push(m)}}}catch(e){d.e(e)}finally{d.f()}}if((null===(c=Uo.settings)||void 0===c||null===(c=c.table_advanced_item)||void 0===c?void 0:c.length)>0){var p,v=bn(Uo.settings.table_advanced_item);try{for(v.s();!(p=v.n()).done;){var f,b=bn(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)&&zt()(h.content)){var g={id:oo(),name:"text_block",visibility:!0,collapse:!1,reference_id:Uo.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(Fo&&"table_advanced"===Fo.name){var E=n.payload.deepAddonData,y=E.deepAddonItemKey,_=E.deepAddonItemIndex,w=E.deepAddonItemInnerIndex,x=t.find((function(e){return e.id===Fo.id}));"table_advanced_item"===y?(Uo.reference_id=Fo.id,x.settings[y][_][y][w].content.splice(Ho,0,Uo)):x.settings[y][_].content.splice(Ho,0,Uo)}else void 0!==Ho?t.splice(Ho,0,Uo):t.push(Uo)}));case"UPDATE_DATA_FROM_LAYERS_PANEL":return window.warningAtReload=!0,n.data;case"COLUMN_SORT":window.warningAtReload=!0;var Vo=n.rowIndex;return t.map((function(e,t){return t!=Vo?e:wn(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"}),Zn=(0,ut.UY)({pageBuilder:Mn,copiedData:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ct;switch((arguments.length>1?arguments[1]:void 0).type){case"SET_COPIED_DATA_STATUS":var t=Ot(ve),n=Ot(fe);return{isCopiedItemsAvailable:!!t||!!n,isCopiedAddonAvailable:!!t,isCopiedSectionAvailable:!!n};case"CLEAR_COPIED_DATA":return It(ve),It(fe),Et(Joomla.JText._("COM_SPPAGEBUILDER_ACTION_CLEARED_CLIPBOARD_MESSAGE"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),Ct;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)?pt:pt.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=arguments.length>0&&void 0!==arguments[0]?arguments[0]:kn,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_PAGE_SETTINGS_DATA":return Pn(Pn({},e),{},{data:Pn(Pn({},e.data),t.payload)});case"SET_PAGE_SETTINGS_FORM":return Pn(Pn({},e),{},{form:t.payload});default:return e}},tools:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ln,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_GLOBAL_PANEL":return Tn(Tn({},e),{},{globalPanel:t.payload});case"CHANGE_ACTIVE_DEVICE":return Tn(Tn({},e),{},{activeDevice:t.payload});default:return e}}});const jn=(0,ut.MT)(Zn,window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__());function Bn(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 Jn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bn(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Hn=8,zn={accordion:"sp_accordion_item",tab:"sp_tab_item"},Gn={xl:1140,lg:960,md:720,sm:540,xs:320},Un=["xl","lg","md","sm","xs"],Fn=function(e){var t=Gn[e],n=window.innerWidth>0?window.innerWidth:screen.width,o=Math.min(100,100*n/t)/100,i=document.getElementById("sp-pagebuilder-view"),r={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 a in r)i.style[a]=r[a]},Vn=function(){return jn.getState()},Wn=function(e){return Vn().pageBuilder.present.findIndex((function(t){return t.id===e}))},Kn=function(e,t){return Vn().pageBuilder.present[Wn(e)].columns.findIndex((function(e){return e.id===t}))},Yn=function(e,t){(0,V.Z)(e.querySelectorAll(t)).forEach((function(e){return e.classList.remove(t.substr(1))}))},Xn=function(e){var t=Vn().pageBuilder.present,n=t.findIndex((function(t){return t.id===e}));return-1===n?0:t[n].columns.length},qn=function(e,t,n){var o,i,r=Vn().pageBuilder.present,a=r.findIndex((function(t){return(null==t?void 0:t.id)===e}));if(-1===a)return null;var l=null===(o=r[a])||void 0===o?void 0:o.columns.findIndex((function(e){return(null==e?void 0:e.id)===t}));return-1===l?null:((null===(i=r[a].columns[l])||void 0===i?void 0:i.addons)||[]).find((function(e){return(null==e?void 0:e.id)===n}))||null},$n=function(e,t){return e.classList.add(t)},Qn=function(e,t){return e.classList.remove(t)},eo=function(e){return void 0!==(null==e?void 0:e.combinedSettings)&&"object"===(0,Oe.Z)(e.combinedSettings)?Object.values(e.combinedSettings).reduce((function(e,t){return Object.assign(e,t),e}),{}):[]},to=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(Un,(function(e){return[e,t]})))},no=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]},oo=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},io=function(e,t,n,o,i){var r=e.find((function(e){return e.id===n.rowId})),a=!!r&&r.columns.find((function(e){return e.id===n.columnId})),l=!!a&&a.addons||[];if(null!=i&&i.parent_addon&&l.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},ro=function(){return _t(Joomla.Text._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_PRO_VERSION"),"Warn")};function ao(e){return u()(e)?[]:e.split(" ").map((function(e,t){var n=parseInt(e.replace("px",""));return isNaN(n)?0:n}))}var lo=function(e){var t={};if(s()(e))void 0===e.xl||""==e.xl.trim()?t.xl=[0,0,0,0]:t.xl=ao(e.xl),void 0===e.lg||""==e.lg.trim()?t.lg=[0,0,0,0]:t.lg=ao(e.lg),void 0===e.md||""==e.md.trim()?t.md=[0,0,0,0]:t.md=ao(e.md),void 0===e.sm||""==e.sm.trim()?t.sm=[0,0,0,0]:t.sm=ao(e.sm),void 0===e.xs||""==e.xs.trim()?t.xs=[0,0,0,0]:t.xs=ao(e.xs);else{var n=ao(e);t.xl=n,t.lg=n,t.md=n,t.sm=n,t.xs=n}return t},co=function(e,t,n){var o=e.target.files[0];if(o&&".json"===o.name.slice(-5).toLowerCase()){var i=new FormData;i.append("page",o);var r="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=upload-page&editarea=frontend");jQuery.ajax({type:"POST",url:r,dataType:"json",data:i,cache:!1,processData:!1,contentType:!1,success:function(o){if(o.status)try{t(JSON.parse(o.data.template)),n({css:o.data.css}),e.target.value=null}catch(e){console.error(e.message)}}})}},so=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}))},uo=function(e){return null!=e},mo=["System","Google Fonts","Arial","Tahoma","Verdana","Helvetica","Times New Roman","Trebuchet MS","Georgia"],po=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!mo.includes(e.family)){var o=window.document,i="sppagebuilder-font-".concat(e.family.replaceAll(/\s/g,"-")).replaceAll(".",""),r="google"===t?"google-fonts":"custom-fonts",a="".concat(pagebuilder_base,"media/com_sppagebuilder/assets/").concat(r,"/").concat(e.family,"/stylesheet.css");if("google"===t&&(n.findIndex((function(t){return t.family_name===e.family}))>=0||(a="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 l=o.createElement("link");l.href=a,l.rel="stylesheet",l.id=i,o.head.appendChild(l)}}},vo=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)},fo=function(e){if(!Re(e))return!1;var t=e.toLocaleLowerCase();return t.startsWith("var(--")&&t.endsWith(")")},bo=function(e){var t=e.previous,n=e.value,o=e.responsive,i=e.device;return o?Jn(Jn({},t),{},(0,ee.Z)({},i,n)):n};function ho(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 go(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ho(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ho(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Eo=function e(t,n,o){n&&(n.columns.forEach((function(n){n.addons.forEach((function(n){if(Object.keys(zn).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))},yo=function(e,t){var n={};e.forEach((function(e){return n[e.id]=e}));var o=[];return t&&Eo(n,go(go({},t),{},{parent:!1}),o),o.reverse()},_o=function e(t){var n,o=t.addon,i=t.divAddons,r=t.objAddons,a=t.objRows,l=t.newRows;null==o||null===(n=o.children)||void 0===n||n.forEach((function(t){var n=r[t];if(i.push(n),Po(n)&&Object.keys(zn).includes(n.name))n.settings["sp_".concat(n.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=a[e.id];t&&Eo(a,t,l)}))}));else if("nested_row"===(null==n?void 0:n.type)){var o=a[n.id];o&&Eo(a,o,l)}else"div"===n.name&&e({addon:n,divAddons:i,objAddons:r,objRows:a,newRows:l})}))},wo=function(e){var t=e.sections,n=e.addon,o=e.rowIndex,i=e.colIndex,r=f()(n),a={};t.forEach((function(e){return a[e.id]=e}));var l=[],c=[];if(r.parent&&(r.parent=!1),Po(r)&&Object.keys(zn).includes(r.name))r.settings["sp_".concat(r.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=a[e.id];t&&Eo(a,t,l)}))}));else if("div"===r.name){var s;c.push(r);var d=(null==t||null===(s=t[o])||void 0===s||null===(s=s.columns)||void 0===s||null===(s=s[i])||void 0===s?void 0:s.addons)||[],u={};d.forEach((function(e){return u[e.id]=e})),_o({addon:r,divAddons:c,objAddons:u,objRows:a,newRows:l})}return{name:r.name,addon:"div"===r.name?c:[r],rows:l.reverse()}},xo=function(e){var t=e.sections,n=e.addon,o=e.rowIndex,i=e.colIndex,r=f()(n),a={};t.forEach((function(e){return a[e.id]=e}));var l=[],c=[];if(Po(r)&&Object.keys(zn).includes(r.name))r.settings["sp_".concat(r.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=a[e.id];t&&Eo(a,t,l)}))}));else if("div"===r.name){var s;c.push(r);var d=(null==t||null===(s=t[o])||void 0===s||null===(s=s.columns)||void 0===s||null===(s=s[i])||void 0===s?void 0:s.addons)||[],u={};d.forEach((function(e){return u[e.id]=e})),_o({addon:r,divAddons:c,objAddons:u,objRows:a,newRows:l})}else if("nested_row"===(null==r?void 0:r.type)){var m=a[r.id];m&&Eo(a,m,l)}return{name:r.name,addon:"div"===r.name?c:[r],rows:l.reverse()}},Io=function(e){var t=[];try{var n=localStorage.getItem(e);if(n){var o=JSON.parse(n);Array.isArray(o)&&(t=o)}}catch(e){warning(Joomla.Text._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_COPIED_ROW"),"Warn")}return t},Oo=function(e,t){localStorage.setItem(e,JSON.stringify(t))},Co=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){warning(Joomla.Text._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_COPIED_ADDON"),"Warn")}return t},Ao=function(e,t){var n=t.addonName,o=t.addonData;localStorage.setItem(e,JSON.stringify({addonName:n,addonData:o}))},No=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,r=e.hidden_md,a=e.hidden_sm,l=e.hidden_xs;return n.includes(o)&&(t+="sppb-hidden-xl "),n.includes(i)&&(t+="sppb-hidden-lg "),n.includes(r)&&(t+="sppb-hidden-md "),n.includes(a)&&(t+="sppb-hidden-sm "),n.includes(l)&&(t+="sppb-hidden-xs "),t},Do={xl:"@media (min-width: 1200px)",lg:"@media (min-width: 992px) and (max-width: 1199.98px)",md:"@media (min-width: 768px) and (max-width: 991.98px)",sm:"@media (min-width: 576px) and (max-width: 767.98px)",xs:"@media (max-width: 575.98px)"},So=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||(n.hasOwnProperty(i)?!n[i]||null==n||!n.animation:null==n||!n.animation))},Po=function(e){return null!=e},ko=function(e){return Array.from(Array(e).keys())},Ro=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}};var To=new(function(e){(0,X.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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function i(){var e;return(0,W.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,K.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),!u()(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}(Ae()));To.setMaxListeners(0);const Lo=Object.seal(To);var Mo=new(function(e){(0,X.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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function i(){var e;return(0,W.Z)(this,i),(e=o.call(this)).addon={},e.section={},e.dialog="",e.show=!1,e}return(0,K.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}(Ce.EventEmitter));const Zo=Object.seal(Mo);function jo(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 Bo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jo(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Jo=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),t=i.call(this,e),(0,ee.Z)((0,Y.Z)(t),"handleEditRow",(function(e){t.setState({editRow:Bo(Bo({},t.state.editRow),{},{open:!0,targetElm:e.currentTarget})})})),(0,ee.Z)((0,Y.Z)(t),"handleCopyRow",(function(){var e=yo(t.props.state.pageBuilder.present,t.props.row);Oo(fe,e),t.props.setCopiedDataStatus(),Et(Joomla.JText._("COM_SPPAGEBUILDER_SECTION_COPIED"),"Success"),t.props.checkCopiedSection()})),(0,ee.Z)((0,Y.Z)(t),"handlePasteRow",(function(){var e=Io(fe);t.props.pasteRow(t.props.index,e)})),t.state={showRowSettingsPanel:!1,editRow:{open:!1,targetElm:null}},t}return(0,K.Z)(r,[{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(){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=yo(this.props.state.pageBuilder.present,this.props.row);Zo.reset(),Zo.setDialog("saveSection"),Zo.setSection(e),Zo.showDialog()}},{key:"_toggleRowSettingsPanel",value:function(){this.setState({showRowSettingsPanel:!this.state.showRowSettingsPanel})}},{key:"render",value:function(){var e=this,t=this.state.editRow,n=this.props,i=n.index,r=n.row;return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-row-settings"},this.state.showRowSettingsPanel&&o.createElement("div",{className:"builder-inline-editor builder-has-arrow builder-arrow-right"},o.createElement("div",{className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_EDIT_COLUMN_IN_SECTION"),onClick:this.handleEditRow,onKeyDown:ke,tabIndex:0,role:"button"},o.createElement(ot,{name:"verticalBars"}))),o.createElement("div",{className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_RESET_COLUMNS_WIDTH"),onClick:function(t){t.preventDefault(),e._resetColumnsWidth()},onKeyDown:ke,tabIndex:0,role:"button"},o.createElement(ot,{name:"update"}))),o.createElement("div",{className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_SECTION_SETTINGS"),onClick:function(t){t.preventDefault(),Lo.resetAll(),Lo.setType("row"),Lo.setRowIndex(e.props.index),Lo.setRowSettings(e.props.row),Lo.showEditPanel()},onKeyDown:ke,tabIndex:0,role:"button"},o.createElement(ot,{name:"cog"}))),void 0===this.props.innerRowIndex&&(this._saveRowAsSection.bind(this),o.createElement("div",{className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button".concat(" disable"),title:Joomla.JText._("COM_SPPAGEBUILDER_SAVE_SECTION"),onClick:function(e){e.preventDefault(),ro()},onKeyDown:ke,tabIndex:0,role:"button"},o.createElement(ot,{name:"saveLine"})),o.createElement(st,{onlyStar:!0,size:"sm"}))),o.createElement("div",{className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_SECTION"),onClick:function(t){t.preventDefault(),e._duplicateRowClickHandle()},onKeyDown:ke,tabIndex:0,role:"button"},o.createElement(ot,{name:"cloneLine"}))),(this.handleCopyRow,this.handlePasteRow,o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button ".concat("disable"),title:Joomla.JText._("COM_SPPAGEBUILDER_COPY"),onClick:function(e){e.preventDefault(),ro()},onKeyDown:ke,tabIndex:0,role:"button"},o.createElement(ot,{name:"copy"})),o.createElement(st,{onlyStar:!0,size:"sm"})),o.createElement("div",{className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button".concat(" disable"),title:Joomla.JText._("COM_SPPAGEBUILDER_PASTE"),onClick:function(e){e.preventDefault(),ro()},onKeyDown:ke,tabIndex:0,role:"button"},o.createElement(ot,{name:"clipboard"})),o.createElement(st,{onlyStar:!0,size:"sm"})))),function(e){return o.createElement("div",{className:"builder-inline-editor-item"},o.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(),ro()},onKeyDown:ke,tabIndex:0,role:"button"},o.createElement(ot,{name:e.visibility?"eye":"eyeSlash"})),o.createElement(st,{onlyStar:!0,size:"sm"}))}({rowVisibilityToggleHandle:this._rowVisbilityToggleHandle.bind(this),visibility:this.props.row.visibility}),o.createElement("div",{className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_DELETE_SECTION"),onClick:function(t){t.preventDefault(),e._deleteRowClickHandle()},onKeyDown:ke,tabIndex:0,role:"button"},o.createElement(ot,{name:"trash"})))),o.createElement("div",{className:"builder-inline-editor"},o.createElement("div",{className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button".concat(this.state.showRowSettingsPanel?" active":""),title:Joomla.JText._("COM_SPPAGEBUILDER_SECTION_OPTIONS"),onClick:function(t){t.preventDefault(),e._toggleRowSettingsPanel()},onKeyDown:ke,tabIndex:0,role:"button"},o.createElement(ot,{name:"sliders"}))))),t.open&&o.createElement(ct,{open:t.open,targetElm:t.targetElm,closeDropdown:function(){return e.setState((function(e){return{editRow:Bo(Bo({},e.editRow),{},{open:!1})}}))},rowIndex:i,rowId:r.id,currentLayout:r.layout,updateLayout:!0}))}}]),r}(o.Component);const Ho=(0,r.$j)((function(e){return{state:e}}),(function(e){return{duplicateRow:function(t){return e(w(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(A(t,n))},resetColumnsWidth:function(t){return e(function(e){return{type:"RESET_COLUMNS_WIDTH",payload:{rowId:e}}}(t))},removeRow:function(t){return e(h(t))},setCopiedDataStatus:function(){return e({type:"SET_COPIED_DATA_STATUS"})}}}))(Jo);var zo={position:"fixed",inset:0,zIndex:3,background:"rgba(0,0,0,0.05)"};const Go=(0,r.$j)(null,(function(e){return{disableColumn:function(t,n,o){e(P(t,n,o))},deleteColumn:function(t,n){e(g(t,n))},duplicateColumn:function(t,n){e(I(t,n))}}}))((function(e){var t=e.rowIndex,n=e.rowId,i=e.colIndex,r=e.column,a=e.disableColumn,l=e.deleteColumn,c=e.duplicateColumn,s=(0,o.useState)(!1),d=(0,m.Z)(s,2),u=d[0],p=d[1],v=function(){p(!1)};return o.createElement("div",{className:"builder-column-tools"},o.createElement("div",{className:"builder-column-button"},o.createElement("span",{className:"builder-button builder-button-primary builder-button-round",onClick:u?v:function(){p(!0)},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"ellipsisX","area-hidden":"true"}))),u&&o.createElement(o.Fragment,null,o.createElement("div",{role:"presentation",style:zo,onClick:v}),o.createElement("div",{className:"builder-list-group builder-is-card builder-context-sub-menu",style:{zIndex:4}},o.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:function(){c(n,r.id),v()},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"cloneLine",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_CANVAS")),function(e){return o.createElement("span",{className:"builder-list-item builder-list-item-action ".concat("disabled"),onClick:ro,role:"button",onKeyDown:ke,tabIndex:0},o.createElement("span",{className:"builder-d-flex builder-align-items-center"},e.visibility?o.createElement(o.Fragment,null,o.createElement(ot,{name:"eye",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_HIDE")):o.createElement(o.Fragment,null,o.createElement(ot,{name:"eyeSlash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SHOW")),o.createElement("span",{className:"builder-ms-1"},o.createElement(st,{size:"sm"}))))}({visibility:r.visibility,onDisable:function(){a(t,i,r.id),v()}}),o.createElement("span",{className:"builder-list-item builder-list-item-delete builder-list-item-action",onClick:function(){return l(n,r.id)},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE")),r.visibility&&o.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:function(){Lo.resetAll(),Lo.setType("column"),Lo.setRowIndex(t),Lo.setColIndex(i),Lo.setColSettings(r),Lo.showEditPanel(),window.editMode="inline",v()},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"cog",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_OPTIONS")))))}));var Uo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=(0,o.useMemo)((function(){return Fe()(e,t)}),[t].concat((0,V.Z)(n)));return(0,o.useEffect)((function(){return function(){i.cancel()}}),[i]),i};function Fo(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 Vo=function(e){var t=e.lastColumnResizable,n=e.row,r=e.column,a=e.fitInRow,l=e.index,c=e.updateColumnWidth,s=(0,o.useRef)(null),d=(0,o.useRef)(null),u=(0,o.useRef)(null),p=(0,o.useRef)({current:null,affected:null}),v=(0,o.useState)(!1),f=(0,m.Z)(v,2),b=f[0],h=f[1],g=(0,o.useState)({width:0,grid:0}),E=(0,m.Z)(g,2),y=E[0],_=E[1],w=(0,o.useState)({width:0,grid:0}),x=(0,m.Z)(w,2),I=x[0],O=x[1];(0,o.useEffect)((function(){var e=function(e){s.current&&!s.current.contains(e.target)&&u.current&&!u.current.contains(e.target)&&h(!1)};return b&&s.current&&(window.addEventListener("click",e),window.iWindow.addEventListener("click",e)),function(){window.removeEventListener("click",e),window.iWindow.removeEventListener("click",e)}}),[b,s.current]),(0,o.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 Fo(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)?Fo(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 r,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw r}}}}(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()}}),[b]);var C=Uo((function(e){c(e)}),400),A=function(e){a?D(e):S(e)},N=function e(){var t;c({rowId:n.id,originalColumnId:r.id,affectedColumnId:null===(t=n.columns)||void 0===t||null===(t=t[l+1])||void 0===t?void 0:t.id,originalColumnValue:p.current.current,affectedColumnValue:p.current.affected,device:Ne.device,fitInRow:a}),p.current={current:null,affected:null},window.iWindow.removeEventListener("mousemove",A),window.iWindow.removeEventListener("mouseup",e)},D=function(e){e.stopPropagation(),e.preventDefault();var t=d.current,n=t.section,o=t.lastMousePositionX,r=t.currentColumn,a=t.affectedColumn,l=t.currentColumnWidth,c=t.affectedColumnWidth,s=o-e.clientX,u=n.getBoundingClientRect(),m=parseFloat(100*s/u.width),v=parseFloat(l)+parseFloat(c)-8.3,f=parseFloat(l)+parseFloat(c);if(!(!r&!a)){var b=0,h=0;if(parseFloat(l),parseFloat(l)-m>=8.3&&parseFloat(l)-m<=v){var g=parseFloat(l)-m,E=parseFloat(c)+m,y=E>100?100:E;if(g>100)return;r.style.flexBasis="".concat(g,"%"),r.style.maxWidth="".concat(g,"%"),a.style.flexBasis="".concat(y,"%"),a.style.maxWidth="".concat(y,"%"),p.current={current:"".concat(g,"%"),affected:"".concat(y,"%")},b=g,h=y}else if(parseFloat(l)-m<8.3){var w=f-v,x=v>100?100:v;r.style.flexBasis="".concat(w,"%"),r.style.maxWidth="".concat(w,"%"),a.style.flexBasis="".concat(x,"%"),a.style.maxWidth="".concat(x,"%"),p.current={current:"".concat(w,"%"),affected:"".concat(x,"%")},b=w,h=x}else r.style.flexBasis="".concat(v,"%"),r.style.maxWidth="".concat(v,"%"),a.style.flexBasis="".concat(f-v,"%"),a.style.maxWidth="".concat(f-v,"%"),p.current={current:"".concat(v,"%"),affected:"".concat(f-v,"%")},b=v,h=f-v;(0,i.unstable_batchedUpdates)((function(){_({width:b.toFixed(1)}),O({width:h.toFixed(1)})}))}},S=function(e){var t=d.current,n=t.section,o=t.lastMousePositionX,i=t.currentColumn,r=t.currentColumnWidth,a=n.getBoundingClientRect(),l=e.clientX-o,c=parseFloat(100*l/a.width),s=Math.min(parseFloat(r)+c,100);s<8.3||(P(s,i),_({width:s.toFixed(1)}))},P=function(e,t){e<0||(t.style.flexBasis="".concat(e,"%"),t.style.maxWidth="".concat(e,"%"),p.current={current:"".concat(e,"%"),affected:null})},k=function(e){return function(t){if(d.current){var o=d.current,i=o.currentColumn,c=o.currentColumnWidth,s=o.affectedColumn,u=o.affectedColumnWidth,m=t.target.value;if(""===m.trim()&&(m="0.0"),parseFloat(m)>100&&(m="100.0"),/^[\d\.]+$/.test(m)){"left"===e?_({width:parseFloat(m).toFixed(1)}):O({width:parseFloat(m).toFixed(1)});var p,v=parseFloat(m),f=parseFloat(c)+parseFloat(u);(a&&v<f&&v>=8.3&&f-v>=8.3||!a&&v>=8.3&&v<=100)&&(a?function(e){var t=e.colType,n=e.colWidth,o=e.currentColumn,i=e.currentColumnWidth,r=e.affectedColumn,a=e.affectedColumnWidth,l="left"===t?n:parseFloat(i)+parseFloat(a)-n,c="right"===t?n:parseFloat(i)+parseFloat(a)-n;o.style.flexBasis="".concat(l,"%"),o.style.maxWidth="".concat(l,"%"),r.style.flexBasis="".concat(c,"%"),r.style.maxWidth="".concat(c,"%"),"left"===t?O({width:c.toFixed(1)}):_({width:l.toFixed(1)})}({colType:e,colWidth:v,currentColumn:i,currentColumnWidth:c,affectedColumn:s,affectedColumnWidth:u}):P(v,i),C({rowId:n.id,originalColumnId:r.id,affectedColumnId:null===(p=n.columns)||void 0===p||null===(p=p[l+1])||void 0===p?void 0:p.id,originalColumnValue:"".concat("left"===e?v:parseFloat(c)+parseFloat(u)-v,"%"),affectedColumnValue:a?"".concat("right"===e?v:parseFloat(c)+parseFloat(u)-v,"%"):null,device:Ne.device,fitInRow:a}))}}}};return o.createElement(o.Fragment,null,t&&o.createElement("div",{ref:s,className:"builder-column-resize-handle",onMouseDown:function(e){return function(e,t){var o,i=void 0!==(null===(o=n.columns)||void 0===o?void 0:o[Number(t)+1]),l=window.iDocument.querySelector("#section-id-".concat(n.id," .sppb-row")),c=window.iDocument.getElementById("column-wrap-id-".concat(r.id)),s=i?window.iDocument.getElementById("column-wrap-id-".concat(n.columns[parseInt(t)+1].id)):null,u=e.clientX,m=getComputedStyle(c).flexBasis.slice(0,-1),v=i&&getComputedStyle(s).flexBasis.slice(0,-1),f=m+"%",b=i&&v+"%";d.current={section:l,lastMousePositionX:u,currentColumn:c,affectedColumn:s,currentColumnWidth:m,affectedColumnWidth:v},p.current={current:f,affected:b},(d.current||p.current)&&(h(!0),a?D(e):S(e),window.iWindow.addEventListener("mousemove",A),window.iWindow.addEventListener("mouseup",N))}(e,l)}}),b&&o.createElement("div",{ref:u,className:"builder-column-width-popup ".concat(a?"":"builder-column-width-popup-full")},o.createElement("input",{className:"builder-column-width-popup-input builder-pe-0",type:"text",value:y.width,onChange:k("left")}),"%",a&&o.createElement(o.Fragment,null,o.createElement("span",{id:"builder-percent-slash"},"/"),o.createElement("input",{className:"builder-column-width-popup-input builder-pe-0",type:"text",value:I.width,onChange:k("right")}),"%")))},Wo=n(6459),Ko=n(7034),Yo=n(3353),Xo="".concat(pagebuilder_base,"components/com_sppagebuilder/assets/images/row.png");const qo=function(e){var t=e.index,n=e.rowIndex,i=(0,Ko.c)({item:{type:H,dragType:"MOVE_COLUMN",columnIndex:t,rowIndex:n,rowId:e.row.id,columnId:e.column.id}}),r=(0,m.Z)(i,3);(0,Wo.Z)(r[0]);var a=r[1],l=r[2];return o.createElement(o.Fragment,null,o.createElement(Yo.h,{connect:l,src:Xo}),o.createElement("div",{ref:a,className:"builder-column-drag-area"},o.createElement("span",{className:"builder-column-drag-area-button",role:"button"},o.createElement(ot,{name:"ellipsisDoubleY"}))))};var $o=function(e){var t,n,o=e.settings,i=e.prop,r=e.cssProp,a=e.device,l=e.important,c=void 0!==l&&l,d=e.unit,m=void 0===d?"px":d,p=to("string");if(void 0===(null==o?void 0:o[i]))return p;if(s()(o[i]))for(var v in p){var f,b,h;u()(null===(f=o[i])||void 0===f?void 0:f[v])||""!==((null===(b=o[i])||void 0===b?void 0:b[v])||"").replace(/\s+/g,"")&&(p[v]="".concat(r,": ").concat((null===(h=o[i])||void 0===h?void 0:h[v])||"").concat(m),p[v]+=c?" !important;":";")}else u()(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,"")&&(p[a]="".concat(r,": ").concat((null==o?void 0:o[i])||"").concat(m),p[a]+=c?" !important;":";");return p},Qo=function(e,t,n){var o=to("string"),i=["top","right","bottom","left"],r=/^global_/.test(t)?t.replace(/^global_/,""):t;if(s()(e[t]))for(var a in o){var l;if(void 0!==(null==e||null===(l=e[t])||void 0===l?void 0:l[a])){var c=e[t][a]+"";o[a]=c.split(" ").map((function(e,t){return u()(e)?"":"".concat(r,"-").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 u()(e)?"":"".concat(r,"-").concat(i[t],": ").concat(e,";")})).join("\r\n")}return o},ei=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 r=t.map((function(e,t){return void 0!==(null==o?void 0:o[t])?e+o[t]:e})).join("\n");return"".concat(e," {").concat(r,"}")}};var ti=new(function(e){(0,X.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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function i(){var e;return(0,W.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,K.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}(Ae()));ti.setMaxListeners(0);const ni=Object.seal(ti);var oi,ii,ri,ai,li,ci,si,di,ui,mi,pi,vi=function(e){var t=e.rowId,n=e.columnId,i=e.addon,r=e.scrollInteraction,a=void 0!==r&&r,l=e.mouseInteraction,c=void 0!==l&&l,s=function(e){var t=(0,o.useState)(0),n=(0,m.Z)(t,2),i=n[0],r=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&&r(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.top,r=n.height;if("fullpage"===t){var a=$(window.iDocument).scrollTop()/($(window.iDocument).height()-$(window).height());return Math.round(100*a)}var l=window.pageYOffset;if(i>l+o)return-1;if(i+r<l)return 101;var c=(l+o-i)/((o+r)/100);return c>100?100:c};return(0,o.useEffect)((function(){var t=(e||{}).while_scroll_view;if(Array.isArray(t)&&null!=t&&t.length){var n=t||[];return((0,m.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:i}}(i.settings),d=s.percentage;(0,o.useEffect)((function(){var e=c?function(e,t){var n,o,i,r=Ne.device;if(null!==(n=t.mouse_movement)&&void 0!==n&&n.length){var a=t.instFormId,l=null===(o=window.frames["sp-pagebuilder-view"].window.document.getElementById("sppb-addon-".concat(a)))||void 0===o?void 0:o.parentElement;if(l){var c=null===(i=t.mouse_movement)||void 0===i?void 0:i[0],s=c.enable_tilt_effect,d=c.mouse_tilt_speed,u=c.mouse_tilt_direction,m=c.mouse_tilt_max,p=c.enable_tablet,v=c.enable_mobile;if(s){var f=function(){var t=Dt.getInstance(e);t&&t.destroy(e)};s||f(),"sm"!==r||void 0!==p&&0!==p||f(),"xs"!==r||void 0!==v&&0!==v||f();var b={speed:1e3*parseFloat(d),max:parseFloat(m),reverse:"opposite"===u,easing:"cubic-bezier(.03,.98,.52,.99)",scale:1.05,transition:!0,perspective:1e3},h=Dt.getInstance(e);return h&&h.destroy(),Dt.init({addonId:e,element:l,options:b}),Dt.getInstance(e)}}}}(i.id,i.settings):null;return function(){e&&e.destroy(i.id)}}),[i]);var u=i.settings||{},p=u.global_custom_css||"";if(u.global_custom_position&&(p+=function(e){var t=e.rowId,n=e.columnId,o=e.addon.settings||{},i=o.global_section_z_index,r=o.global_addon_z_index,a="";return void 0!==i&&(a="#sppb-section-parent-".concat(t,"{z-index:").concat(i," !important;}")),void 0!==r&&(a+="#column-wrap-id-".concat(n,"{z-index:").concat(r," !important;}")),a}({rowId:t,columnId:n,addon:i})),a){var v=function(e,t){var n,o,i=e.settings,r=(i||{}).while_scroll_view,a=Ne.device;if(3!==window.toolsTabIndex)return"";if(!Array.isArray(r)||null==r||!r.length)return"";var l=r||[],c=(0,m.Z)(l,1)[0]||{},s=c.enable_while_scroll_view,d=c.on_scroll_actions,u=c.transition_origin_x,p=c.transition_origin_y,v=c.enable_tablet,b=c.enable_mobile;if(!s||void 0===d||"sm"===a&&!v||"xs"===a&&!b)return"";var h=f()(d),g={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:p},E=Pt.parseBeforeFixedWindowPosition(h);return t&&(E=Pt.parseScrollAction(h,t,g)),"#addonId ".concat(E)}(i,d);p+=v}var b="#sppb-addon-".concat(i.id),h="#addon-wrap-".concat(i.id);return null===p.match(/#addonId/g)&&null===p.match(/#addonWrapper/g)&&(p=b.concat("div"===i.name?"":" ",p)),""===(p=(p=p.replace(/#addonId/g,b)).replace(/#addonWrapper/g,h))?null:o.createElement("style",{type:"text/css"}," ",p," ")},fi=n(6486),bi=function(e){return(0,o.useMemo)((function(){var t=f()(e);fi.templateSettings.evaluate=/<#([\s\S]+?)#>/g,fi.templateSettings.interpolate=/\{\{\{([\s\S]+?)\}\}\}/g,fi.templateSettings.escape=/\{\{([^\}]+?)\}\}(?!\})/g,fi.templateSettings.variable="data";var n=document.getElementById("sppb-tmpl-addon-"+e.name);if(n){var o=(0,fi.template)(n.innerHTML);return t.settings.id=t.id,o(t.settings)}return""}),[e])},hi=n(168),gi=function(e,t){return(0,o.useMemo)((function(){var n,o=e.settings,i="#sppb-addon-".concat(e.id),r=[],a=Qo(o,"global_margin",t),l=Qo(o,"global_padding",t),c=$o({settings:o,prop:"global_border_radius",cssProp:"border-radius",device:t}),d=$o({settings:o,prop:"global_border_width",cssProp:"border-width",device:t}),u=$o({settings:o,prop:"global_width",cssProp:"width",device:t,important:!1,unit:"%"}),m=null!=o&&o.global_text_color?"color: ".concat(o.global_text_color,";"):"",p=null!=o&&o.global_background_color?"background-color: ".concat(o.global_background_color,";"):"",v="",f={src:""},b="";if("image"===(null==o?void 0:o.global_background_type))null!=o&&null!==(n=o.global_background_image)&&void 0!==n&&n.src?f.src=o.global_background_image.src:f.src=o.global_background_image,v+=null!=o&&o.global_background_image?"background-image: url(".concat(f.src,");"):"",v+=null!=o&&o.global_background_position?"background-position: ".concat(o.global_background_position,";"):"",v+=null!=o&&o.global_background_repeat?"background-repeat: ".concat(o.global_background_repeat,";"):"",v+=null!=o&&o.global_background_size?"background-size: ".concat(o.global_background_size,";"):"";else if("gradient"===(null==o?void 0:o.global_background_type)){var h,g;if(null!=o&&o.global_background_gradient)if("linear"===(null===(h=o.global_background_gradient)||void 0===h?void 0:h.type)){var E=o.global_background_gradient,y=E.deg,_=E.color,w=E.color2,x=E.pos,I=void 0===x?"0":x,O=E.pos2,C=void 0===O?"100":O;b="background-image: linear-gradient(".concat(y,"deg, ").concat(_," ").concat(I,"%, ").concat(w," ").concat(C,"%);")}else if("radial"===(null===(g=o.global_background_gradient)||void 0===g?void 0:g.type)){var A=o.global_background_gradient,N=A.radialPos,D=void 0===N?"top center":N,S=A.color,P=A.color2,k=A.pos,R=void 0===k?"0":k,T=A.pos2,L=void 0===T?"100":T;b="background-image: radial-gradient(at ".concat(D,", ").concat(S," ").concat(R,"%, ").concat(P," ").concat(L,"%);")}}var M=null!=o&&o.global_user_border&&null!=o&&o.global_boder_style?"border-style: ".concat(o.global_boder_style,";"):"",Z=null!=o&&o.global_border_color?"border-color: ".concat(null==o?void 0:o.global_border_color,";"):"",j="";if(s()(o.global_boxshadow)){var B=o.global_boxshadow||{},J=B.ho,H=void 0===J?0:J,z=B.vo,G=void 0===z?0:z,U=B.blur,F=void 0===U?0:U,V=B.spread,W=void 0===V?0:V,K=B.color,Y=void 0===K?"":K;j="box-shadow: ".concat(H,"px ").concat(G,"px ").concat(F,"px ").concat(W,"px ").concat(Y,";")}else j=null!=o&&o.global_boxshadow?"box-shadow: ".concat(null==o?void 0:o.global_boxshadow,";"):"";var X=ei(i)(oi||(oi=(0,hi.Z)(["\n\t\t\t","\n\t\t"])),u[window.builderDefaultDevice]),q=ei(i)(ii||(ii=(0,hi.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],c[window.builderDefaultDevice],d[window.builderDefaultDevice],M,Z,p,b,v,m,j);if(null!=o&&o.global_link_color){var $=ei("".concat(i," a"))(ri||(ri=(0,hi.Z)(["\n\t\t\t\tcolor: ",";\n\t\t\t"])),o.global_link_color);r.push($)}if(null!=o&&o.global_link_hover_color){var Q=ei("".concat(i," a:hover"))(ai||(ai=(0,hi.Z)(["\n\t\t\t\tcolor: ",";\n\t\t\t"])),o.global_link_hover_color);r.push(Q)}var ee=Un.filter((function(e){return e!==window.builderDefaultDevice})).map((function(e){var t="";return t+=no(e),(t+=ei(i)(li||(li=(0,hi.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],c[e],d[e]))+"}"})).join("\n"),te=Un.filter((function(e){return e!==window.builderDefaultDevice})).map((function(e){var t="";return t+=no(e),(t+=ei(i)(ci||(ci=(0,hi.Z)(["\n\t\t\t\t\t","\n\t\t\t\t"])),u[e]))+"}"})).join("\n");return r.push(q),r.push(ee),r.push(X),r.push(te),r.join("\n")}),[e.settings])},Ei=n(4841),yi=n.n(Ei),_i=n(2068);function wi(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 xi=function(e){var t=e.id,n=e.styleFn,o=e.neg;return Un.filter((function(e){return e!==se})).map((function(e){var i="";return u()(n(e))||(i+=no(e),i+=ei(t)(di||(di=(0,hi.Z)(["\n\t\t\t\t\t","\n\t\t\t\t"])),n(e,o)),i+="}"),i})).join("\n")};function Ii(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,Oe.Z)(o)){var i=o.ho?"".concat(o.ho,"px"):"0px",r=o.vo?"".concat(o.vo,"px"):"0px",a=o.blur?"".concat(o.blur,"px"):"0px",l=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,Oe.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(r," ").concat(a," ").concat(l," ").concat(c):""}return"0 0 0 0 #fff"===o?"":o}function Oi(e,t,n){var o,i=null!==(o=t[n])&&void 0!==o?o:null,r="",a="";if(null===i)return"";var l=["xl","lg","md","sm","xs"],c=!1;for(var s in i)if(l.includes(s)){c=!0;break}if(c){var d,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 wi(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)?wi(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 r,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw r}}}}(l);try{for(u.s();!(d=u.n()).done;){var m=d.value;if(i[m]){var p,v,f,b=i[m],h=null!==(p=b.border_width)&&void 0!==p?p:"",g=null!==(v=b.border_style)&&void 0!==v?v:"",E=null!==(f=b.border_color)&&void 0!==f?f:"",y=h.split(" ");if(0===y.length)continue;var _;_=1===y.length?"border: ".concat(h," ").concat(g," ").concat(E,";"):Ci(y,g,E);var w="";se===m?(w+="".concat(e," {"),w+=_,w+="}"):(w+=no(m),w+="".concat(e," {"),w+=_,w+="}",w+="}"),a+=w}}}catch(e){u.e(e)}finally{u.f()}}else{var x,I,O,C=null!==(x=i.border_width)&&void 0!==x?x:"",A=null!==(I=i.border_style)&&void 0!==I?I:"",N=null!==(O=i.border_color)&&void 0!==O?O:"",D=C.split(" ");if(0===D.length)return"";var S;S=1===D.length?"border: ".concat(C," ").concat(A," ").concat(N,";"):Ci(D,A,N),r="".concat(e," {"),r+=S,r+="}"}return{borderStyle:r,responsiveBorderStyle:a}}function Ci(e,t,n){var o=["top","right","bottom","left"],i=[];return e.forEach((function(e,r){""!==e.trim()&&i.push("border-".concat(o[r],": ").concat(e," ").concat(t," ").concat(n,";"))})),i.join("\n")}const Ai=function(e){var t,n,i,a,l=e.row,c=e.column,d=e.addon,u=e.rowIndex,p=e.colIndex,v=e.index,b=(0,o.useRef)(null),h=(0,r.v9)((function(e){return e.pageBuilder.present})),g=(0,r.I0)(),E=(0,o.useRef)(null),y=(0,o.useState)(window.builderDefaultDevice),_=(0,m.Z)(y,2),w=_[0],x=_[1],I=bi(d),O=function(e,t){return(0,o.useMemo)((function(){var t=e.settings,n="#sppb-addon-".concat(e.id),o=[],i=t.global_custom_position,r=t.global_seclect_position,a=t.global_addon_position_top,l=t.global_addon_position_left,c=t.global_addon_z_index;if(void 0!==(0,Oe.Z)(i)&&i){var d,u,m,p,v,f,b,h=uo(a)&&uo(a.unit)?a.unit:"px",g=uo(l)&&uo(l.unit)?l.unit:"px";"absolute"!==r&&"fixed"!==r||(d="margin: 0;"),"absolute"===r&&(p="position: absolute;"),"fixed"===r&&(p="position: fixed;"),s()(a)&&(u=a[window.builderDefaultDevice]?"top: ".concat(a[window.builderDefaultDevice]).concat(h,";"):"",f=xi({id:n,styleFn:function(e){return a[e]?"top: ".concat(a[e]).concat(h,";"):""}})),s()(l)&&(m=l[window.builderDefaultDevice]?"left: ".concat(l[window.builderDefaultDevice]).concat(g,";"):"",b=xi({id:n,styleFn:function(e){return l[e]?"left: ".concat(l[e]).concat(g,";"):""}})),c&&(v="z-index: ".concat(c,";"));var E=ei(n)(si||(si=(0,hi.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,u,m,p,v);o.push(E),o.push(f),o.push(b)}var y=function(e,t,n){var o=t.settings,i=o.enable_scroller,r=o.grid_columns,a=o.gap_x,l=o.gap_y,c=function(e){var t="",n="",o="",i=r[e];i&&(t="grid-template-columns: repeat(".concat(i,", 1fr);"));var c=s()(l)?l[e]:"";c&&(n="row-gap: ".concat(c,"px;"));var d=s()(a)?a[e]:"";return d&&(o="column-gap: ".concat(d,"px;")),"\n    ".concat(t,"\n    ").concat(n,"\n    ").concat(o,"\n    ")},d="";if(Te(i)){var u=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n="",o=s()(a)?a[e]:"";return o&&(n="margin-right: ".concat(t?"-".concat(o):o,"px;")),"\n      ".concat(n,"\n      ")},m=".sp-pagebuilder-addon.builder-collection-addon .builder-collection .slick-slide",p=".sp-pagebuilder-addon.builder-collection-addon .builder-collection .slick-list";d="\n      ".concat(m," {\n        ").concat(u(se),"\n      }\n      ").concat(p," {\n        ").concat(u(se,!0),"\n      }\n    ");var v=xi({id:m,styleFn:u});d+=v+=xi({id:p,styleFn:u})}else d=ei(e)(ui||(ui=(0,hi.Z)(["\n      ","\n      ","\n    "])),"display:grid;",c(se));return d+xi({id:e,styleFn:c,neg:!0})}(n,e);return o.push(y),o.join("\n")}),[e.settings,t])}(d,w),C=function(e,t){return(0,o.useMemo)((function(){var t=[],n=function(e,t){var n=t.settings,o=n.background,i=n.padding,r=n.border_radius,a=n.background_hover,l=n.border_radius_hover,c=window.getMarginPadding(i,"padding"),d=Oi(e,n,"border"),u=ei(e)(mi||(mi=(0,hi.Z)(["\n  ","\n  border-radius: ",";\n  background-color: ",";\n  box-shadow: ",";\n  transition: all 200ms ease-in;\n  ","\n  "])),c[se],s()(r)?"".concat(r[se],"px"):"".concat(r,"px"),o,Ii(n,"box_shadow"),d.borderStyle);d.responsiveBorderStyle&&(u+=d.responsiveBorderStyle);var m=xi({id:e,styleFn:function(e){var t="",n=s()(c)?c[e]:c,o=s()(r)?r[e]:r;return n&&(t+=n),o&&(t+="border-radius: ".concat(o,"px")),"\n    ".concat(t,"\n    ")}});u+=m;var p=Oi(e,n,"border_hover");return u+=ei("".concat(e,":hover"))(pi||(pi=(0,hi.Z)(["\n  background-color: ",";\n  border-radius: ",";\n  box-shadow: ",";\n  ","\n  "])),a,s()(l)?"".concat(l[se],"px"):"".concat(l,"px"),Ii(n,"box_shadow_hover"),p.borderStyle),p.responsiveBorderStyle&&(u+=p.responsiveBorderStyle),u}("#sppb-addon-".concat(e.id," .collection-item"),e);return t.push(n),t.join("\n")}),[e.settings,t])}(d,w),A=function(e,t){return(0,o.useMemo)((function(){var n=e.settings,o=n.enable_scroller,i=void 0!==o&&o,r=n.items_per_slide,a=n.slides_to_scroll,l=n.show_indicators,c=void 0===l||l,s=n.gap_x,d=Te(i),u=3;uo(r)&&uo(r[t])&&(u=r[t]);var m=0;uo(s)&&uo(s[t])&&(m=s[t]);var p=1;return uo(a)&&uo(a[t])&&(p=a[t]),{enableSlideshow:d,itemsPerSlide:u,slidesToScroll:p,showIndicators:Te(c),slideGap:m}}),[e.settings,t])}(d,w),N=A.enableSlideshow,D=A.showIndicators,S=A.itemsPerSlide,P=A.slidesToScroll,k=A.slideGap,R=gi(d,w),T=function(){x(Ne.device)};(0,o.useEffect)((function(){return Ne.on("change",T),function(){Ne.removeListener("change",T)}}),[]),(0,o.useEffect)((function(){var e=null;if(E.current){var t=Number.isNaN(S)?3:yi()(S),n=Number.isNaN(P)?1:yi()(P),o=Number.isNaN(k)?0:yi()(k),i=Te(D);e=jQuery(E.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:b.current.querySelector("#sppb-addon-".concat(d.id,".builder-collection .arrow-next")),prevSelector:b.current.querySelector("#sppb-addon-".concat(d.id,".builder-collection .arrow-prev")),slideWidth:1140,auto:!1,autoHover:!0,touchEnabled:!1})}return function(){uo(e)&&e.destroySlider()}}),[N,S,P,k,D]);var M=(0,_i.L)({accept:z,hover:function(e,t){var n;if("ADD_ADDON"===(null==e?void 0:e.type)||"MOVE_ADDON"===(null==e?void 0:e.type)){Yn(window.iDocument,".builder-collection-placeholder");var o=null===(n=b.current)||void 0===n?void 0:n.getBoundingClientRect(),i=(o.bottom-o.top)/2,r=t.getClientOffset().y-o.top;if(e.id!==d.id&&t.isOver({shallow:!0})){if(io(h,c.addons,e,d,l))return;(r===i||Math.abs(r-i)<10)&&b.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!==d.id&&!(t.isOver({shallow:!0})&&io(h,c.addons,e,d,l)||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:l.id,hoverColumnId:c.id,hoverAddonId:d.id,position:"bottom",element:"div"};g(L(o,i))}return Yn(window.iDocument,".builder-collection-placeholder"),Yn(window.iDocument,".builder-addon-placeholder"),{type:"addon",status:!0,index:v,rowIndex:Wn(l.id),colIndex:Kn(l.id,c.id),parentAddon:d,dropPosition:"bottom"}}}},canDrop:function(e,t){var n,o=null===(n=b.current)||void 0===n?void 0:n.getBoundingClientRect(),i=(o.bottom-o.top)/2,r=t.getClientOffset().y-o.top;return!(r!==i&&Math.abs(r-i)>10||"ADD_ADDON"!==(null==e?void 0:e.type)&&"MOVE_ADDON"!==(null==e?void 0:e.type)||"row"===e.name||"column"===e.name)}}),Z=(0,m.Z)(M,2)[1],j=function(){Lo.resetAll();var e=new CustomEvent("triggerAddonPanel",{detail:{row:l,column:c,currentPanel:"addons"}});window.dispatchEvent(e)},B=null!==(t=d.settings)&&void 0!==t&&t.class?" ".concat(d.settings.class):"";B+=null!==(n=d.settings)&&void 0!==n&&n.enable_scroller?" scroller":"";var J=(null!==(i=null===(a=d.items)||void 0===a?void 0:a[0])&&void 0!==i?i:[]).length?"":" empty-collection-addon",H="builder-collection".concat(B).concat(J),G=Ro(d.settings),U=G.animationClass,F=G.animationAttr;Z(b);var V=function(){var e,t,n=null!==(e=null===(t=d.items)||void 0===t?void 0:t[0])&&void 0!==e?e:[];return 0===n.length?o.createElement("span",{onClick:j,className:"builder-button builder-button-outline builder-button-round",role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"plus"})):ko(6).map((function(e,t){return o.createElement("div",{key:t,className:"collection-item"},n.map((function(e,n){return e.parent?null:o.createElement(fr,{key:"".concat(e.id,"-").concat(t,"-").concat(n),id:e.id,rowIndex:u,addon:e,column:c,row:l,colIndex:p,index:v,collectionItemIndex:t,collectionItemAddonIndex:n,collectionAddonId:d.id})})))}))};return o.createElement(o.Fragment,null,o.createElement("div",{dangerouslySetInnerHTML:{__html:I}}),o.createElement("style",null,R),o.createElement("style",null,O),o.createElement("style",null,C),o.createElement(vi,{rowId:l.id,columnId:c.id,addon:d,mouseInteraction:!0,scrollInteraction:!0}),o.createElement("div",(0,tt.Z)({ref:b,onFocus:function(e){e.stopPropagation(),$n(e.target.parentNode,"builder-collection-is-hovered")},onBlur:function(e){e.stopPropagation(),Qn(e.target.parentNode,"builder-collection-is-hovered")},id:"sppb-addon-".concat(d.id),className:"".concat(H," ").concat(U)},F),o.createElement("div",{className:"builder-addon-tools"},o.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[d.name];if(void 0!==n){var o=void 0!==(null==n?void 0:n.inline),i={rowIndex:u,colIndex:p,addonIndex:v,addonId:d.id,htmlContent:d.htmlContent,assets:d.assets,addonName:d.name,formData:d.settings},r={type:"addon",index:u,settings:i,row:l,column:c,addon:d};if(o){if(ni.show&&ni.addonId===r.settings.addonId)return;Lo.resetAll(),ni.reset(),ni.setAddon(f()(r)),ni.setType("addon"),ni.setConfig(n.inline),ni.setPosition(b.current.getBoundingClientRect()),ni.showEditor()}else ni.reset(),Lo.resetAll(),Lo.setAddon(r),Lo.setType("addon"),Lo.showEditPanel()}},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"ellipsisX","area-hidden":"true"}))),N?o.createElement(o.Fragment,null,o.createElement("div",{className:"sppb-productlist-slideshow-arrows"},o.createElement("span",{className:"arrow-prev"}),o.createElement("span",{className:"arrow-next"})),o.createElement("div",{ref:E,className:"sppb-productlist-slideshow-wrap","data-enable-slideshow":N,"data-items-per-slide":S,"data-slides-to-scroll":P,"data-show-indicator":D},V())):V()))};var Ni=n(5987),Di=function(e){var t=e.isOpen,n=e.row,i=e.column,r=(e.onDisable,e.openColumnOption),a=e.onDelete,l=e.columnEl,c=(0,o.useState)({top:0,left:"100%"}),s=(0,m.Z)(c,2),d=s[0],u=s[1];return(0,o.useEffect)((function(){if(t&&l){var e=l.getBoundingClientRect().right,n=window.iWindow.innerWidth;u({top:0,left:e>n-230?"-100%":"100%"})}}),[t,l]),t&&l?o.createElement("div",{className:"builder-list-group builder-is-card builder-context-sub-menu",style:{left:d.left,top:d.top}},i.visibility&&o.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:r,role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"cog",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_OPTIONS")),o.createElement("span",{className:"builder-list-item builder-list-item-action".concat(" disabled builder-d-between"),onClick:ro,role:"button",onKeyDown:ke,tabIndex:0},i.visibility?o.createElement("span",null,o.createElement(ot,{name:"eye",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_HIDE")):o.createElement(o.Fragment,null,o.createElement(ot,{name:"eyeSlash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SHOW")),o.createElement(st,{size:"md"})),!(null!=n&&n.parent_addon&&n.columns.length<=1)&&o.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:a,role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE"))):null};function Si(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 Pi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Si(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Si(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ki=new Set(["advancedcolor","advancedslider","alignment","boxshadow","buttons","color","margin","fonts","fontstyle","gradient","padding","slider","select","typography","radio"]),Ri=["h1","h2","h3","h4","h5","h6","p","div","span","br","section","strong"],Ti=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.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=o.createRef(),t}return(0,K.Z)(r,[{key:"componentDidMount",value:function(){var e=Co(ve);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=wo({sections:this.props.state.pageBuilder.present,addon:o,rowIndex:this.props.settings.rowIndex,colIndex:this.props.settings.colIndex});Ao(ve,{addonName:o.name,addonData:i}),this.props.setCopiedDataStatus(),Et(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=wo({sections:this.props.state.pageBuilder.present,addon:n,rowIndex:this.props.settings.rowIndex,colIndex:this.props.settings.colIndex});Zo.reset(),Zo.setAddon(i),Zo.setDialog("saveAddon"),Zo.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,r=n.colIndex,a=n.childIndex,l=void 0===a?-1:a,c=n.parentId,s=Co(ve),d=this.props.state.pageBuilder.present,u=Pi(Pi({},s),{},{sections:d,rowIndex:o,colIndex:r,addonIndex:i,childIndex:l,parentId:c,isAbove:e});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,r=t.innerColIndex,a=t.addonInnerIndex;if(!t.blank){var l={index:n,settings:{colIndex:i,addonIndex:o,innerColIndex:r,addonInnerIndex:a,assets:e.assets,htmlContent:e.htmlContent,formData:e.settings}};this.props.pasteStyle(l),this.props.reset()}}},{key:"handlePasteStyle",value:function(){if(this.state.hasCopiedItem&&"undefined"!=typeof addonsJSON){var e=this.props.settings.addon,t=f()(e),n=Co(ve).addonData,o=(0,m.Z)(n.addon,1)[0],i=o.name,r=o.settings,a=f()(addonsJSON[i]);if(e.name===i&&Po(a)&&Po(r)){var l=a.settings;if(Po(l)){var c=function e(t,n,o){for(var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=0,l=Object.values(t);a<l.length;a++)for(var c=l[a].fields,s=function(){var t=(0,m.Z)(u[d],2),a=t[0],l=t[1];if(Po(o[a])&&!Ri.includes(o[a])&&(ki.has(l.type)||i))r[a]=o[a];else if("repeatable"===l.type){var c=Array.isArray(n[a])?n[a]:[],s=c.length,p=Array.isArray(o[a])?o[a]:[],v=p.length;r[a]=p.slice(0,s).flatMap((function(t,n){var o;return Pi(Pi({},c[n]),e(null!==(o=l.attr)&&void 0!==o?o:{},c[n],t,!1,{}))})),s>v&&(r[a]=[].concat((0,V.Z)(r[a]),(0,V.Z)(c.slice(v))))}},d=0,u=Object.entries(c);d<u.length;d++)s();return r},s=c(l,t.settings,r),d=c(globalAttr.style,t.settings,r,!0);this.updateStyle(Pi(Pi({},t),{},{settings:Pi(Pi(Pi({},t.settings),s),d)}))}}}}},{key:"openAddonSettings",value:function(e){var t=this.props,n=t.settings,o=n.addon,i=n.rowIndex,r=n.addonIndex,a=n.colIndex,l=n.innerColIndex,c=n.addonInnerIndex,s=n.blank,d=t.collectionItemIndex,u=t.collectionItemAddonIndex;if(e.preventDefault(),s)return!1;var m={type:"addon",index:i,settings:{colIndex:a,addonIndex:r,addonId:o.id,htmlContent:o.htmlContent,assets:o.assets,addonName:o.name,formData:o.settings,collectionItemIndex:d,collectionItemAddonIndex:u}};void 0!==c&&(m.type="inner_addon",m.settings.innerRowIndex=r,m.settings.innerColIndex=l,m.settings.addonInnerIndex=c),Lo.resetAll(),Lo.setAddon(m),Lo.setType(m.type),Lo.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,r=e.addonIndex;if(t)return!1;this.props.duplicateDeepAddon({addon:n,rowIndex:o,colIndex:i,addonIndex:r}),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,r=t.addon,a=t.blank;if("addon"===e){if(a)return!1;Lo.setAddon({}),Lo.setRowSettings({}),Lo.hideEditPanel();var l=window.iDocument.getElementById("#addon-script-".concat(r.id));l&&l.parentNode.remove(l),Po(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,r.id,null==r?void 0:r.reference_id),ni.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.settings,n=t.row,o=t.column,i=t.rowIndex,r=t.colIndex,a=t.blank,l=t.addon,c=t.addonIndex;if("addon"===e){var s;if(a)return;var d={type:e,rowIndex:i,columnIndex:r,addonIndex:null==o||null===(s=o.addons)||void 0===s?void 0:s.findIndex((function(e){return e.id===l.id}))};Po(this.props.collectionItemAddonIndex)?this.props.changeCollectionItemAddonVisibility({rowId:n.id,columnId:o.id,addonIndex:c,itemAddonIndex:this.props.collectionItemAddonIndex}):this.props.disableAddon(d)}"column"===e&&this.props.disableColumnAction(i,r,o.id),this.props.reset()}},{key:"openColumnOption",value:function(){var e=this.props.settings,t=e.rowIndex,n=e.colIndex,o=e.column;Lo.resetAll(),Lo.setType("column"),Lo.setRowIndex(t),Lo.setColIndex(n),Lo.setColSettings(o),Lo.showEditPanel(),this.props.reset()}},{key:"render",value:function(){var e,t,n,i=this,r=this.state,a=r.copiedAddonName,l=r.hasCopiedItem,c=this.props.settings,s=c.addon,d=c.blank;void 0===s?(t="Column",n=!0):(t=s.name,n=void 0===(null==s?void 0:s.visibility)||s.visibility);var u=!0===d?t:addonsJSON[t].title,m="builder-list-item builder-list-item-action",p=m+(d?" disabled":""),v=Po(this.props.collectionItemAddonIndex);return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-list-heading"},u),n&&o.createElement("span",{className:p,onClick:this.openAddonSettings.bind(this),role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"cog",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS")),!v&&o.createElement(o.Fragment,null,function(e){return o.createElement("span",{className:"".concat(e.listItemClass," ").concat("disabled builder-d-between"),onClick:ro,role:"button",onKeyDown:ke,tabIndex:0},o.createElement("span",null,o.createElement(ot,{name:"saveLine",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SAVE")),o.createElement(st,{size:"md"}))}({listItemClass:p,onSaveAddon:this.onSaveAddon.bind(this)}),o.createElement("span",{className:p,onClick:this.onCopyAddon.bind(this),role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"copy",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_COPY")),o.createElement("span",{className:"builder-list-item builder-list-item-action".concat(l?"":" disabled"),onClick:function(){return i.pasteItem(!0)},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"clipboardAbove",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_PASTE_ABOVE"),l&&o.createElement("small",null,"(",a===xe.productList?"Productlist":null==a?void 0:a.split("_").join(" "),")")),o.createElement("span",{className:"builder-list-item builder-list-item-action".concat(l?"":" disabled"),onClick:function(){return i.pasteItem(!1)},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"clipboardBelow",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_PASTE_BELOW"),l&&o.createElement("small",null,"(",a===xe.productList?"Productlist":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&&o.createElement("span",{className:"".concat(p).concat(l?"":" disabled"," ").concat("disabled builder-d-between"," "),onClick:function(){return ro()},role:"button",onKeyDown:ke,tabIndex:0},o.createElement("span",null,o.createElement(ot,{name:"paste",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_PASE_STYLE")),o.createElement(st,{size:"md"})),o.createElement("span",{className:"".concat(p),onClick:this.onDuplicateAction.bind(this),role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"clone",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE"))),function(e){return function(e){return o.createElement("span",{className:"".concat(e.listItemClass," ").concat("disabled builder-d-between"," "),onClick:function(){ro()},role:"button",onKeyDown:ke,tabIndex:0},e.visibility?o.createElement("span",null,o.createElement(ot,{name:"eye",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_HIDE")):o.createElement(o.Fragment,null,o.createElement(ot,{name:"eyeSlash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SHOW")),o.createElement(st,{size:"md"}))}(e)}({listItemClass:p,visibility:n,onDisable:this.onDisable.bind(this,"addon")}),o.createElement("span",{className:"".concat(p),onClick:this.onDelete.bind(this,"addon"),role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE")),n&&o.createElement(o.Fragment,null,o.createElement("span",{className:"builder-list-divider","aria-hidden":"true"}),o.createElement("span",{className:"".concat(m," builder-has-child"),ref:this.columnOptionRef,onMouseEnter:function(){return i.setState({activeColumnMenu:!0})},onMouseLeave:function(){return i.setState({activeColumnMenu:!1})},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"columns",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_COLUMN"),o.createElement(Di,{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}))))}}]),r}(o.Component);const Li=(0,r.$j)(null,(function(e){return{setCopiedDataStatus:function(){return e({type:"SET_COPIED_DATA_STATUS"})}}}))(Ti),Mi=(0,r.$j)((function(e){return{state:e}}),(function(e){return{onSettingsClick:function(t){return e(D(t))},disableColumnAction:function(t,n,o){return e(P(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(g(t,n))},pasteAddon:function(t){return e(C(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(O(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(E(t,n,o,i))},removeCollectionAddonItem:function(t){var n=t.rowId,o=t.columnId,i=t.addonIndex,r=t.collectionItemAddonIndex;e(y({rowId:n,columnId:o,addonIndex:i,collectionItemAddonIndex:r}))},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))}}}))((function(e){return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-backdrop builder-backdrop-color",style:{zIndex:3},onClick:function(){return e.reset()},role:"button",onKeyDown:ke,tabIndex:0}),o.createElement("div",{className:"builder-list-group builder-is-card builder-context-menu",style:{zIndex:4}},o.createElement(Li,e)))}));var Zi=["isOpen","contextMenuEvent","onClose"],ji=function(e){var t=e.isOpen,n=e.contextMenuEvent,r=e.onClose,a=(0,Ni.Z)(e,Zi),l=(0,o.useState)({top:0,left:0}),c=(0,m.Z)(l,2),s=c[0],d=c[1];(0,o.useEffect)((function(){if(t&&n){var e=n.clientX,o=n.clientY,i=window.iWindow.innerWidth-230,r=window.iWindow.innerHeight-400,a={top:o>r?r:o,left:e>i?i:e};document.querySelector(".builder-panel-opened.builder-stack-left")&&(a.left=a.left+340),d(a)}}),[t,n]);var u={display:t?"block":"none",position:"absolute",top:s.top,left:s.left};return t&&n?(0,i.createPortal)(o.createElement("div",{style:u,onClick:r,role:"presentation"},o.createElement(Mi,a)),document.body):null};var Bi=new(function(e){(0,X.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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function i(){var e;return(0,W.Z)(this,i),(e=o.call(this)).addonHoverId=null,e}return(0,K.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}(Ae()));Bi.setMaxListeners(0);const Ji=Object.seal(Bi);var Hi=n(6073),zi=n.n(Hi),Gi=["soundcloud","video"],Ui=function(e){var t=e.addon,n=e.rowId,r=e.columnId,a=e.htmlContent,l=void 0===a?'<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>':a,c=(0,o.useRef)(null),s=(0,o.useState)(""),d=(0,m.Z)(s,2),u=d[0],p=d[1],v=(0,o.useState)(!1),f=(0,m.Z)(v,2),b=f[0],h=f[1],g=No(t.settings);return(0,o.useEffect)((function(){if(c.current){var e=c.current.querySelector("#addon-text-".concat(t.id));e&&e.setAttribute("style","min-height:16px;width:100%")}}),[b]),o.createElement(o.Fragment,null,o.createElement(vi,{rowId:n,columnId:r,addon:t,mouseInteraction:!0,scrollInteraction:!0}),o.createElement("div",(0,tt.Z)({ref:c,onFocus:function(e){null!==e.target.getAttribute("contenteditable")&&(0,i.unstable_batchedUpdates)((function(){p(l),h(!0)}))},onBlur:function(){b&&h(!1)},className:"sppb-addon-wrapper ".concat(g),dangerouslySetInnerHTML:{__html:b?u:l}},Gi.includes(t.name)?{style:{pointerEvents:"none"}}:{})))};var Fi=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.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=o.createRef(),t}return(0,K.Z)(r,[{key:"checkGoogleFont",value:function(e){var t,n,o,i,r=this,a=addonsJSON[e.name],l=void 0!==(null==a||null===(t=a.inline)||void 0===t?void 0:t.buttons),c={};l&&(i=null==a||null===(n=a.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!=a&&null!==(o=a.attr)&&void 0!==o&&o.general&&Object.entries(a.attr.general).forEach((function(e){var t,n=(0,m.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&&zi()(c,(function(t,n){if("fonts"===t.type)r.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")];zi()(o,(function(n,o){zi()(t.attr,(function(t,i){if("fonts"==t.type){var a="";"button_group"==e.name&&(a="#btn-".concat(e.id).concat(o)),r.addFont(e.id,n,i,n[i],t,a,o)}void 0!==(0,Oe.Z)(n.slideshow_inner_items)&&zi()(n.slideshow_inner_items,(function(n,o){zi()(t.attr,(function(t,i){if("fonts"==t.type){var a="";"button_group"==e.name&&(a="#btn-".concat(e.id).concat(o)),"js_slideshow"===e.name&&(a="#sppb-sp-slider-".concat(e.id).concat(o)),r.addFont(e.id,n,i,n[i],t,a,o)}}))}))}))}))}}))}},{key:"addFont",value:function(e,t,n,o,i){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"",l=window.frames["sp-pagebuilder-view"].window.document.head,c=window.frames["sp-pagebuilder-view"].window.document;if(void 0!==i.selector){var s=l.querySelector("#addon-css-"+e+a+"_"+n);s&&void 0!==o?s.innerHTML="#sppb-addon-".concat(e," ").concat(r).concat(i.selector.css.replace("{{ VALUE }}",o)):void 0!==o&&((s=c.createElement("style")).id="addon-css-"+e+a+"_"+n,s.type="text/css",l.appendChild(s),s.innerHTML="#sppb-addon-".concat(e," ").concat(r).concat(i.selector.css.replace("{{ VALUE }}",o)))}if(void 0!==t&&void 0!==o&&""!==o&&!l.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 d="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=d,u.rel="stylesheet",u.type="text/css",window.disableGoogleFonts||l.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!ne()(e.addon.settings,t.settings)||""!=t.htmlContent||!ne()(this.state.insideAddons,t.insideAddons)||!ne()(t.percentage!==this.state.percentage)}},{key:"componentDidUpdate",value:function(){var e=this.state.settings;ne()(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,r=n.top,a=n.height;if("fullpage"===t){var l=(i=$(window.frames["sp-pagebuilder-view"].document).scrollTop())/($(window.frames["sp-pagebuilder-view"].document).height()-$(window).height());return Math.round(100*l)}if(r>i+o)return-1;if(r+a<i)return 101;var c=(i+o-r)/((o+a)/100);return c>100?100:c}},{key:"checkRepeatableItems",value:function(e,t){var n=this;return Jt()(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]||u()(n.state.insideAddons[i])||!ne()(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;fi.templateSettings.evaluate=/<#([\s\S]+?)#>/g,fi.templateSettings.interpolate=/\{\{\{([\s\S]+?)\}\}\}/g,fi.templateSettings.escape=/\{\{([^}]+?)\}\}(?!\})/g,fi.templateSettings.variable="data";var n=document.getElementById("sppb-tmpl-addon-".concat(t.name)),o=f()(t);if("accordion"===o.name?u()(o.settings.sp_accordion_item)||(o.settings.sp_accordion_item=o.settings.sp_accordion_item.map((function(t,n){return Jt()(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]||u()(e.state.insideAddons[i])||!ne()(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?!u()(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 Jt()(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]||u()(e.state.insideAddons[i])||!ne()(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?u()(o.settings.sp_carouselpro_item)||(o.settings.sp_carouselpro_item=o.settings.sp_carouselpro_item.map((function(t,n){return Jt()(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]||u()(e.state.insideAddons[i])||!ne()(e.state.insideAddons[i].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[i].html}))),t}))):"sliderpro"===o.name?u()(o.settings.sliderpro_item)||(o.settings.sliderpro_item=o.settings.sliderpro_item.map((function(t,n){return Jt()(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]||u()(e.state.insideAddons[i])||!ne()(e.state.insideAddons[i].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[i].html}))),t}))):"table_advanced"===o.name?(u()(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)}))),u()(o.settings.table_advanced_item)||(o.settings.table_advanced_item=o.settings.table_advanced_item.map((function(t){return u()(t.table_advanced_item)?{}:{table_advanced_item:t.table_advanced_item.map((function(t,n){return e.checkRepeatableItems(t,n)}))}})))):"carousel_extended"===o.name?u()(o.settings.sp_carousel_extended_item)||(o.settings.sp_carousel_extended_item=o.settings.sp_carousel_extended_item.map((function(t,n){return Jt()(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]||u()(e.state.insideAddons[i])||!ne()(e.state.insideAddons[i].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[i].html}))),t}))):"js_wrapper"===o.name&&(u()(o.settings.sp_js_wrapper_item)||(o.settings.sp_js_wrapper_item=o.settings.sp_js_wrapper_item.map((function(t,n){return Jt()(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]||u()(e.state.insideAddons[i])||!ne()(e.state.insideAddons[i].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[i].html}))),t})))),n){var i=(0,fi.template)(n.innerHTML);return o.settings.id=o.id,i(o.settings)}return n||Po(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=f()(e);if(o){var r=(0,fi.template)(o.innerHTML);return i.settings.id=i.id,r(i.settings)}var a="sppbai-".concat(n,"-").concat(t);if(o||void 0!==this.state.insideAddons[a]&&!u()(this.state.insideAddons[a])&&ne()(this.state.insideAddons[a].settings,i.settings)){if(void 0!==this.state.insideAddons[a]&&!u()(this.state.insideAddons[a]))return this.state.insideAddons[a].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=f()(this.state.insideAddons);t[a]={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,i=t.editAddon,r=t.row,a=t.column,l=t.rowId,c=t.columnId,s=this.renderAddon();return o.createElement("div",{role:"button",onKeyDown:ke,tabIndex:0,onClick:function(e){e.preventDefault(),i(e)},onMouseEnter:function(){var t,n=e.props.addon;Ji.setAddonHoverId(null!==(t=null==n?void 0:n.id)&&void 0!==t?t:null)}},o.createElement(Ui,{addon:n,rowId:l,columnId:c,htmlContent:s}),(null==n?void 0:n.children)&&n.children.length>0&&n.children.map((function(e){var t=qn(r.id,a.id,e),n=Wn(r.id),i=Kn(r.id,a.id),l=a.addons.findIndex((function(t){return t.id===e}));return o.createElement(dr,{key:t.id,id:t.id,rowIndex:n,addon:t,column:a,row:r,colIndex:i,index:l})})))}}]),r}(o.Component);const Vi=Fi;var Wi,Ki=["Tag","className","name","itemIndex","title","handleChangeTitle","addonName","rowIndex","colIndex","addonIndex"],Yi=function(e){var t=e.Tag,n=void 0===t?"span":t,i=e.className,r=void 0===i?"sp-editable-title":i,a=e.name,l=void 0===a?"title":a,c=e.itemIndex,s=e.title,d=e.handleChangeTitle,u=e.addonName,p=e.rowIndex,v=e.colIndex,f=e.addonIndex,b=(0,Ni.Z)(e,Ki),h=(0,o.useState)(!1),g=(0,m.Z)(h,2),E=g[0],y=g[1],_=(0,o.useRef)(""),w=Uo((function(e){d({name:l,value:e,rowIndex:p,colIndex:v,addonIndex:f,itemIndex:c,addonName:u})}),500);return s?o.createElement(n,(0,tt.Z)({className:r,onClick:function(e){e.target.setAttribute("contenteditable","true"),e.target.focus(),y(!0),_.current=e.target.innerHTML},onBlur:function(e){e.target.removeAttribute("contenteditable"),y(!1),_.current=""},onInput:function(e){var t=e.target.innerHTML;w(t)},dangerouslySetInnerHTML:{__html:E?_.current:s},style:s?void 0:{minHeight:"14px",minWidth:"50px"}},b)):null},Xi=(Wi={OPEN_FIRST:0,OPEN_ALL:-1,OPEN_NONE:-2},Object.freeze(Wi));const qi=(0,r.$j)(null,(function(e){return{handleChangeTitle:function(t){return e(N(t))}}}))((function(e){var t,n=e.row,i=e.column,r=e.addon,a=e.rowIndex,l=e.colIndex,c=e.addonIndex,s=e.handleChangeTitle,d=bi(r),u=(0,o.useState)(Xi.OPEN_FIRST),p=(0,m.Z)(u,2),v=p[0],b=p[1],h=(0,o.useRef)(null),g=No(r.settings),E=r.settings;(0,o.useEffect)((function(){var e=E.openitem;b("show"===e?Xi.OPEN_ALL:"hide"===e?Xi.OPEN_NONE:Xi.OPEN_FIRST)}),[E.openitem]);var y=E.heading_selector,_=function(){var e;Ji.setAddonHoverId(null!==(e=null==r?void 0:r.id)&&void 0!==e?e:null)},w=function(e){if(!e)return"";var t=e.split(" ");return t.length>1?t.join(" "):"fas ".concat(t[0])},x=function(e){return v===Xi.OPEN_ALL?"":v===Xi.OPEN_NONE?"sppb-panel-collapse":v===e?"":"sppb-panel-collapse"},I=function(e){return v===Xi.OPEN_ALL?"block":v===Xi.OPEN_NONE?"none":v===e?"block":"none"},O=Ro(r.settings),C=O.animationClass,A=O.animationAttr;return o.createElement(o.Fragment,null,o.createElement("div",{dangerouslySetInnerHTML:{__html:d}}),o.createElement(vi,{rowId:n.id,columnId:i.id,addon:r,mouseInteraction:!0,scrollInteraction:!0}),o.createElement("div",(0,tt.Z)({className:"sppb-addon sppb-addon-accordion ".concat(E.class," ").concat(C," ").concat(g),ref:h,id:"sppb-addon-".concat(r.id)},A),(null==E?void 0:E.title)&&o.createElement(y,{className:"sppb-addon-title",dangerouslySetInnerHTML:{__html:E.title}}),o.createElement("div",{className:"sppb-addon-content"},o.createElement("div",{className:"sppb-panel-group"},(null==E||null===(t=E.sp_accordion_item)||void 0===t?void 0:t.length)&&E.sp_accordion_item.map((function(e,t){return o.createElement("div",{key:t,className:"sppb-panel sppb-".concat(E.style)},o.createElement("div",{className:"sppb-panel-heading".concat(v===t?" active":""," ").concat("right"===(null==E?void 0:E.icon_position)?" sppb-accordion-icon-position-right":""),onClick:function(e){return function(e,t){var o,a;e.stopPropagation(),e.preventDefault(),b(t);var l=null===(o=addonsJSON)||void 0===o?void 0:o[r.name],c=i.addons.findIndex((function(e){return e.id===r.id})),s=Wn(n.id),d=Kn(n.id,i.id);if(void 0!==l){var u=void 0!==(null==l||null===(a=l.inline)||void 0===a?void 0:a.buttons),m={type:"addon",index:s,settings:{rowIndex:s,colIndex:d,addonIndex:c,addonId:r.id,htmlContent:r.htmlContent,assets:r.assets,addonName:r.name,formData:r.settings},row:n,column:i,addon:r};if(u){if(ni.show&&ni.addonId===m.settings.addonId)return;Lo.resetAll(),ni.reset(),ni.setAddon(f()(m)),ni.setType("addon"),ni.setConfig(l.inline),ni.setPosition(h.current.getBoundingClientRect()),ni.showEditor()}else ni.reset(),Lo.resetAll(),Lo.setAddon(m),Lo.setType("addon"),Lo.showEditPanel()}}(e,t)},onMouseEnter:_},o.createElement("span",{className:"sppb-panel-title"},""!==e.icon&&"right"!==(null==E?void 0:E.icon_position)&&o.createElement("span",{className:"sppb-accordion-icon-wrap","area-hidden":"true"},o.createElement("i",{className:w(e.icon)})),o.createElement(Yi,{title:e.title,itemIndex:t,handleChangeTitle:s,addonName:r.name,rowIndex:a,colIndex:l,addonIndex:c}),""!==e.icon&&"right"===(null==E?void 0:E.icon_position)&&o.createElement("span",{className:"sppb-accordion-icon-wrap","area-hidden":"true"},o.createElement("i",{className:w(e.icon)}))),"panel-custom"!==E.style&&o.createElement("span",{className:"sppb-toggle-direction"},o.createElement("i",{className:"fas fa-chevron-right"}))),o.createElement("div",{className:x(t),style:{display:I(t)}},o.createElement("div",{className:"sppb-panel-body"},o.createElement(Er,{column:i,row:n,addons:e.content,rowIndex:Wn(n.id),colIndex:Kn(n.id,i.id)}))))}))))))})),$i=function(e){var t,n=e.row,i=e.column,r=e.addon,a=bi(r),l=No(r.settings),c=(0,o.useMemo)((function(){return r.settings}),[r]),s=(0,o.useState)(""),d=(0,m.Z)(s,2),u=d[0],p=d[1],v=(0,o.useState)(0),b=(0,m.Z)(v,2),h=b[0],g=b[1],E=(0,o.useState)(1),y=(0,m.Z)(E,2),_=y[0],w=y[1],x=(0,o.useState)(1),I=(0,m.Z)(x,2),O=I[0],C=I[1];(0,o.useEffect)((function(){if(null!=c&&c.table_pagination){var e=Math.ceil(c.table_advanced_item.length/Number(c.pagination_item));w(0===Number(c.pagination_item)?0:e)}}),[c]);var A=(0,o.useMemo)((function(){var e=(0,V.Z)(c.table_advanced_item);if(null!=c&&c.table_pagination){var t=1*c.pagination_item;e=e.slice(h,h+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,h,c]);(0,o.useEffect)((function(){if(O){var e=c.pagination_item*(O-1);g(e)}}),[O]);var N=function(e,t){e.preventDefault(),"prev"===t&&O>1?C((function(e){return e-1})):"next"===t&&O<_?C((function(e){return e+1})):"number"==typeof t&&C(t)},D=Ro(r.settings),S=D.animationClass,P=D.animationAttr;return o.createElement(o.Fragment,null,o.createElement("div",{dangerouslySetInnerHTML:{__html:a}}),o.createElement(vi,{rowId:n.id,columnId:i.id,addon:r,mouseInteraction:!0,scrollInteraction:!0}),o.createElement("div",(0,tt.Z)({id:"sppb-addon-".concat(r.id),className:"".concat(l," ").concat(S)},P),o.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;Ji.setAddonHoverId(null!==(e=null==r?void 0:r.id)&&void 0!==e?e:null)}},o.createElement("div",{className:"builder-deep-addon-settings",style:{position:"absolute",right:"10px",top:"10px",zIndex:2,cursor:"pointer"},onClick:function(e){var t,o;e.stopPropagation(),e.preventDefault();var a=null===(t=addonsJSON)||void 0===t?void 0:t[r.name],l=i.addons.findIndex((function(e){return e.id===r.id})),c=Wn(n.id),s=Kn(n.id,i.id);if(void 0!==a){var d=void 0!==(null==a||null===(o=a.inline)||void 0===o?void 0:o.buttons),u={type:"addon",index:c,settings:{rowIndex:c,colIndex:s,addonIndex:l,addonId:r.id,htmlContent:r.htmlContent,assets:r.assets,addonName:r.name,formData:r.settings},row:n,column:i,addon:r};if(d){if(ni.show&&ni.addonId===u.settings.addonId)return;Lo.resetAll(),ni.reset(),ni.setAddon(f()(u)),ni.setType("addon"),ni.setConfig(a.inline),ni.showEditor()}else ni.reset(),Lo.resetAll(),Lo.setAddon(u),Lo.setType("addon"),Lo.showEditPanel()}},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"cog"})),o.createElement("div",{className:"sppb-addon-content"},null!=c&&c.table_searchable?o.createElement("div",{className:"sppb-addon-table-search-wrap"},o.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(),p(e.target.value)}}),o.createElement("i",{className:"fas fa-search"})):null),o.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)&&o.createElement("thead",null,o.createElement("tr",null,Jt()(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 o.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:""},o.createElement(Er,{column:i,row:n,addons:Array.isArray(e.content)?e.content:[],rowIndex:Wn(n.id),colIndex:Kn(n.id,i.id),deepAddon:r,deepAddonItemIndex:t,deepAddonItemKey:"sp_table_advanced_item"}))})))),o.createElement("tbody",null,Jt()(A)&&A.length>0?A.map((function(e,t){return o.createElement("tr",{key:t},Jt()(null==e?void 0:e.table_advanced_item)&&e.table_advanced_item.map((function(e,a){return o.createElement("td",{key:a,rowSpan:null!=e&&e.row_span?e.row_span:"",colSpan:(null==e?void 0:e.col_span)||"",style:{background:e.td_inner_bg||""}},o.createElement(Er,{column:i,row:n,addons:Array.isArray(e.content)?e.content:[],rowIndex:Wn(n.id),colIndex:Kn(n.id,i.id),deepAddon:r,deepAddonItemIndex:t,deepAddonItemInnerIndex:a,deepAddonItemKey:"table_advanced_item"}))})))})):o.createElement("tr",{className:"builder-table-nothing-found text-center"},o.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?o.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":"")},o.createElement("ul",{className:"sppb-editor-pagination"},o.createElement("li",{className:"builder-page-item",onClick:function(e){return N(e,"prev")},role:"presentation"},o.createElement("a",{href:"#",className:"sppb-table-prev-link sppb-page-link",title:"Prev",style:{display:O>1?"block":"none"}},o.createElement("i",{"aria-hidden":"true",className:"fas fa-angle-left"}))),_>0&&(0,V.Z)(Array(_).keys()).map((function(e){return o.createElement("li",{className:"sppb-page-item".concat(O===e+1?" active":""),key:e,onClick:function(t){return N(t,e+1)},role:"presentation"},o.createElement("a",{href:"#",className:"builder-table-paginate-link sppb-page-link"},e+1))})),o.createElement("li",{className:"builder-page-item",onClick:function(e){return N(e,"next")},role:"presentation"},o.createElement("a",{href:"#",className:"builder-table-next-link sppb-page-link",title:"Prev",style:{display:O>=_?"none":"block"}},o.createElement("i",{"aria-hidden":"true",className:"fas fa-angle-right"})))),null!=c&&c.total_entries?o.createElement("span",{className:"sppb-table-total-reg"},Joomla.JText._("COM_SPPAGEBUILDER_TOTAL_ENTRIES"),": ",c.table_advanced_item.length):null):null)))};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 er(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,ee.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}const tr=(0,r.$j)(null,(function(e){return{handleChangeTitle:function(t){return e(N(t))}}}))((function(e){var t=e.row,n=e.column,i=e.addon,r=e.rowIndex,a=e.colIndex,l=e.addonIndex,c=e.handleChangeTitle,d=bi(i),u=(0,o.useRef)(null),p=(0,o.useMemo)((function(){return i.settings}),[i]),v=(0,o.useState)(p),b=(0,m.Z)(v,2),h=b[0],g=b[1],E=(0,o.useMemo)((function(){return h.heading_selector}),[h]),y=(0,o.useState)(0),_=(0,m.Z)(y,2),w=_[0],x=_[1],I=(0,o.useState)(Ne.device),O=(0,m.Z)(I,2),C=O[0],A=O[1],N=No(i.settings);(0,o.useEffect)((function(){!ne()(h,p)&&g(p)}),[p]),Ne.on("change",(function(){C!==Ne.device&&A(Ne.device)})),(0,o.useEffect)((function(){var e=p.sp_tab_item.map((function(e){var t,n=e;return null!==(t=n)&&void 0!==t&&t.image_or_icon||(e.icon&&(n=er(er({},e),{},{image_or_icon:"icon"})),e.image&&(n=er(er({},e),{},{image_or_icon:"image"}))),n})),t=er(er({},p),{},{sp_tab_item:e});g(t)}),[p.sp_tab_item]);var D=function(){var e;Ji.setAddonHoverId(null!==(e=null==i?void 0:i.id)&&void 0!==e?e:null)},S=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 o.createElement("img",{className:"sppb-tab-image ".concat(["top","bottom"].includes(h.nav_image_postion)?"tab-image-block":""),src:null===(e=t.image)||void 0===e?void 0:e.src,style:["right","bottom"].includes(h.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()?o.createElement("span",{className:"sppb-tab-icon ".concat(["top","bottom"].includes(h.nav_icon_postion)?"tab-icon-block":""),style:["right","bottom"].includes(h.nav_icon_postion)?{order:10}:{order:0}},o.createElement("i",{className:n,"area-hidden":"true"})):null}},P="sppb-text-left";"custom"==h.style&&(P=s()(h.nav_text_align)?(null==h?void 0:h.nav_text_align[Ne.device])||"sppb-text-left":(null==h?void 0:h.nav_text_align)||"sppb-text-left"),P.split("-").length<2&&(P="sppb-text-".concat(P));var k="";(["top","bottom"].includes(h.nav_icon_postion)||["top","bottom"].includes(h.nav_image_postion))&&(k="tab-img-or-icon-block-wrap");var R=(s()(null==h?void 0:h.nav_position)?h.nav_position[C]:null==h?void 0:h.nav_position)||"nav-left",T=Array.isArray(null==h?void 0:h.sp_tab_item)?h.sp_tab_item:[],L=Ro(i.settings),M=L.animationClass,Z=L.animationAttr;return o.createElement(o.Fragment,null,o.createElement("div",{dangerouslySetInnerHTML:{__html:d}}),o.createElement(vi,{rowId:t.id,columnId:n.id,addon:i,mouseInteraction:!0,scrollInteraction:!0}),o.createElement("div",(0,tt.Z)({className:"sppb-addon sppb-addon-tab ".concat(h.class," builder-deep-addon ").concat(M," ").concat(N),style:{position:"relative"},id:"sppb-addon-".concat(i.id),ref:u},Z),(null==h?void 0:h.title)&&o.createElement(E,{className:"sppb-addon-title",dangerouslySetInnerHTML:{__html:h.title}}),o.createElement("div",{className:"sppb-addon-content sppb-tab sppb-".concat(h.style,"-tab sppb-tab-").concat(R)},o.createElement("ul",{className:"sppb-nav sppb-nav-".concat(h.style)},T.length>0&&T.map((function(e,s){var d="";if("image"===e.image_or_icon&&e.image&&(d=["top","left"].includes(h.nav_image_postion)),"icon"===e.image_or_icon){var m=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!==m&&m.trim()&&(d=["top","left"].includes(h.nav_icon_postion))}return o.createElement("li",{className:"".concat(w===s?"active":""),key:s,onClick:function(e){return function(e,o){var r,a;e.stopPropagation(),e.preventDefault(),x(o);var l=null===(r=addonsJSON)||void 0===r?void 0:r[i.name],c=n.addons.findIndex((function(e){return e.id===i.id})),s=Wn(t.id),d=Kn(t.id,n.id);if(void 0!==l){var m=void 0!==(null==l||null===(a=l.inline)||void 0===a?void 0:a.buttons),p={type:"addon",index:s,settings:{rowIndex:s,colIndex:d,addonIndex:c,addonId:i.id,htmlContent:i.htmlContent,assets:i.assets,addonName:i.name,formData:i.settings},row:t,column:n,addon:i};if(m){if(ni.show&&ni.addonId===p.settings.addonId)return;Lo.resetAll(),ni.reset(),ni.setAddon(f()(p)),ni.setType("addon"),ni.setConfig(l.inline),ni.setPosition(u.current.getBoundingClientRect()),ni.showEditor()}else ni.reset(),Lo.resetAll(),Lo.setAddon(p),Lo.setType("addon"),Lo.showEditPanel()}}(e,s)},onMouseEnter:D},o.createElement("a",{className:"".concat(P," ").concat(k),href:"#sppb-tab-".concat(i.id).concat(s),"data-toggle":"sppb-tab"},d&&S(e),o.createElement(Yi,{title:e.title,handleChangeTitle:c,itemIndex:s,addonName:i.name,rowIndex:r,colIndex:a,addonIndex:l}),!d&&S(e),o.createElement(Yi,{className:"sppb-tab-subtitle sp-editable-title",name:"subtitle",title:e.subtitle,handleChangeTitle:c,itemIndex:s,addonName:i.name,rowIndex:r,colIndex:a,addonIndex:l})))}))),o.createElement("div",{className:"sppb-tab-content sppb-tab-".concat(h.style,"-content")},T.length>0&&T.length>0&&T.map((function(e,r){return o.createElement("div",{key:r,id:"sppb-tab-".concat(i.id).concat(r),className:"sppb-tab-pane sppb-fade".concat(r===w?" active in":"")},(null==e?void 0:e.content)&&o.createElement(Er,{column:n,row:t,addons:e.content,rowIndex:Wn(t.id),colIndex:Kn(t.id,n.id)}))}))))))})),nr=function(e){var t=e.row,n=e.column,i=e.addon,r=e.rowIndex,a=e.colIndex,l=e.addonIndex;return(0,o.useCallback)((function(){switch(i.name){case"accordion":return o.createElement(qi,{row:t,column:n,addon:i,rowIndex:r,colIndex:a,addonIndex:l});case"tab":return o.createElement(tr,{row:t,column:n,addon:i,rowIndex:r,colIndex:a,addonIndex:l});case"table_advanced":return o.createElement($i,{row:t,column:n,addon:i});default:return o.createElement("div",null,Joomla.JText._("COM_SPPAGEBUILDER_INVALID_DEEP_ADDON"))}}),[i])()};var or,ir,rr,ar=function(e){var t=e.id,n=e.styleFn;return Un.filter((function(e){return e!==se})).map((function(e){var o="";return u()(n(e))||(o+=no(e),o+=ei(t)(ir||(ir=(0,hi.Z)(["\n\t\t\t\t\t","\n\t\t\t\t"])),n(e)),o+="}"),o})).join("\n")};function lr(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}const cr=function(e){var t,n,i,a=e.row,l=e.column,c=e.addon,d=e.rowIndex,u=e.colIndex,p=e.index,v=e.collectionAddonId,b=e.collectionItemIndex,h=e.collectionItemAddonIndex,g=(0,o.useState)(window.builderDefaultDevice),E=(0,m.Z)(g,2),y=E[0],_=E[1],w=bi(c),x=function(e,t){return(0,o.useMemo)((function(){var t=e.settings,n="#sppb-addon-".concat(e.id),o=[],i=t.global_custom_position,r=t.global_seclect_position,a=t.global_addon_position_top,l=t.global_addon_position_left,c=t.global_addon_z_index;if(void 0!==(0,Oe.Z)(i)&&i){var d,u,m,p,v,f,b,h=uo(a)&&uo(a.unit)?a.unit:"px",g=uo(l)&&uo(l.unit)?l.unit:"px";"absolute"!==r&&"fixed"!==r||(d="margin: 0;"),"absolute"===r&&(p="position: absolute;"),"fixed"===r&&(p="position: fixed;"),s()(a)&&(u=a[window.builderDefaultDevice]?"top: ".concat(a[window.builderDefaultDevice]).concat(h,";"):"",f=ar({id:n,styleFn:function(e){return a[e]?"top: ".concat(a[e]).concat(h,";"):""}})),s()(l)&&(m=l[window.builderDefaultDevice]?"left: ".concat(l[window.builderDefaultDevice]).concat(g,";"):"",b=ar({id:n,styleFn:function(e){return l[e]?"left: ".concat(l[e]).concat(g,";"):""}})),c&&(v="z-index: ".concat(c,";"));var E=ei(n)(or||(or=(0,hi.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,u,m,p,v);o.push(E),o.push(f),o.push(b)}var y=function(e,t,n){var o,i,r=t.settings,a=r.flex_direction,l=r.reverse_direction,c=r.flex_wrap,d=r.justify_content,u=r.align_items,m=r.flex_gap,p=null!==(o=null==r?void 0:r.width)&&void 0!==o?o:"",v=null!==(i=null==r?void 0:r.height)&&void 0!==i?i:"",f=null!=r&&r.display?"display: ".concat(r.display,";"):"",b=null!=r&&r.overflow?"overflow: ".concat(r.overflow,";"):"",h=function(e){var t="",n="",o="",i="",f="";if(Object.values(ue).includes(null==r?void 0:r.display)){var b=!!(s()(l)?l[e]:l),h=s()(a)?a[e]:a,g=Object.values(me).includes(t);h&&(t="flex-direction: ".concat(h).concat(b&&!g?"-reverse":"",";"));var E=s()(d)?d[e]:d;E&&(n="justify-content: ".concat(E,";"));var y=s()(u)?u[e]:u;y&&(o="align-items: ".concat(y,";"));var _=s()(c)?c[e]:c;_&&(i="flex-wrap: ".concat(_,";"));var w=s()(m)?m[e]:m;w&&(f="gap: ".concat(w,";"))}var x=p&&s()(p)?p[e]:p,I=v&&s()(v)?v[e]:v,O=x?"width: ".concat(x,"px;"):"",C=I?"height: ".concat(I,"px;"):"";return"\n    ".concat(t,"\n    ").concat(n,"\n    ").concat(o,"\n    ").concat(f,"\n    ").concat(i,"\n    ").concat(O,"\n    ").concat(C,"\n    ")};return ei(e)(rr||(rr=(0,hi.Z)(["\n  ","\n  ","\n  ","\n"])),f,h(se),b)+ar({id:e,styleFn:h})}(n,e);return o.push(y),o.join("\n")}),[e.settings,t])}(c,y),I=gi(c,y),O=(0,o.useRef)(null),C=(0,r.v9)((function(e){return e.pageBuilder.present})),A=(0,r.I0)();(0,o.useEffect)((function(){return Ne.on("change",N),function(){Ne.removeListener("change",N)}}),[]);var N=function(){_(Ne.device)},D=(0,_i.L)({accept:z,hover:function(e,t){var n;if("ADD_ADDON"===(null==e?void 0:e.type)||"MOVE_ADDON"===(null==e?void 0:e.type)){Yn(window.iDocument,".builder-div-placeholder");var o=null===(n=O.current)||void 0===n?void 0:n.getBoundingClientRect(),i=(o.bottom-o.top)/2,r=t.getClientOffset().y-o.top;if(e.id!==c.id&&t.isOver({shallow:!0})){if(io(C,l.addons,e,c,a))return;(r===i||Math.abs(r-i)<10)&&O.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))){var o=n.getDropResult();if(t.id!==c.id&&!(n.isOver({shallow:!0})&&io(C,l.addons,t,c,a)||null!=o&&o.type)){if("MOVE_ADDON"===(null==t?void 0:t.type)){var i={dragRowId:t.rowId,dragColumnId:t.columnId,dragAddonId:t.id,collectionItemAddonIndex:t.collectionItemAddonIndex,collectionItemIndex:t.collectionItemIndex,collectionAddonId:t.collectionAddonId,childIndex:t.childIndex},r={hoverRowId:a.id,hoverColumnId:l.id,hoverAddonId:c.id,collectionItemAddonIndex:e.collectionItemAddonIndex,collectionItemIndex:e.collectionItemIndex,collectionAddonId:e.collectionAddonId,childIndex:e.childIndex,position:"bottom",element:"div"};if(Po(i.collectionAddonId)||Po(r.collectionAddonId)){var s,d;if(!Po(i.collectionAddonId))return void A(Z(i,r));if(i.collectionItemIndex!==r.collectionItemIndex||!Po(i.collectionItemAddonIndex)||!Po(r.collectionItemAddonIndex))return;A(M(i,r,0===(null!==(s=null===(d=c.children)||void 0===d?void 0:d.length)&&void 0!==s?s:0)))}else A(L(i,r))}Yn(window.iDocument,".builder-div-placeholder"),Yn(window.iDocument,".builder-addon-placeholder");var u={};return Po(v)&&Po(h)&&(u.collectionAddonId=v,u.collectionItemIndex=b,u.collectionItemAddonIndex=h),function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lr(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({type:"addon",status:!0,index:p,rowIndex:Wn(a.id),colIndex:Kn(a.id,l.id),parentAddon:c,dropPosition:"bottom"},u)}}},canDrop:function(e,t){var n,o=null===(n=O.current)||void 0===n?void 0:n.getBoundingClientRect(),i=(o.bottom-o.top)/2,r=t.getClientOffset().y-o.top;return!(r!==i&&Math.abs(r-i)>10||"ADD_ADDON"!==(null==e?void 0:e.type)&&"MOVE_ADDON"!==(null==e?void 0:e.type)||"row"===e.name||"column"===e.name)}}),S=(0,m.Z)(D,2);S[0],(0,S[1])(O);var P=null!==(t=c.settings)&&void 0!==t&&t.class?" ".concat(c.settings.class):"",k=null!=c&&null!==(n=c.children)&&void 0!==n&&n.length?"":" empty-div-addon",R=No(c.settings),T=Ro(c.settings),j=T.animationClass,B=T.animationAttr,J=function(){var e=arguments.length>1?arguments[1]:void 0;if(!e)return"";var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").match(/sppb-hidden-(xl|lg|md|sm|xs)/g),n=t?t.map((function(e){return e.split("-")[2]})):[],o="";return n.forEach((function(t){o+="".concat(Do[t]," {\n      #addon-wrap-").concat(e,".sp-pagebuilder-addon.builder-div-addon::after {\n        border-color: transparent;\n      }\n    }\n")})),o}(R,c.id),H="builder-div".concat(P).concat(k).concat(R," ").concat(j);return o.createElement(o.Fragment,null,o.createElement("div",{dangerouslySetInnerHTML:{__html:w}}),o.createElement("style",null,I),o.createElement("style",null,x),o.createElement("style",null,J),o.createElement(vi,{rowId:a.id,columnId:l.id,addon:c,mouseInteraction:!0,scrollInteraction:!0}),o.createElement("div",(0,tt.Z)({className:"".concat(H),id:"sppb-addon-".concat(c.id),ref:O,onMouseOver:function(e){e.stopPropagation(),$n(e.target.parentNode,"builder-div-is-hovered")},onFocus:ke,onMouseOut:function(e){e.stopPropagation(),Qn(e.target.parentNode,"builder-div-is-hovered")},onBlur:ke},B),o.createElement("div",{className:"builder-addon-tools"},o.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[c.name];if(void 0!==n){var o=void 0!==(null==n?void 0:n.inline),i={};if(Po(b))i={rowIndex:d,colIndex:u,addonIndex:p,collectionItemIndex:b,collectionItemAddonIndex:h,addonId:c.id,htmlContent:c.htmlContent,assets:c.assets,addonName:c.name,formData:c.settings};else{var r=l.addons.findIndex((function(e){return e.id===c.id}));i={rowIndex:d,colIndex:u,addonIndex:r,addonId:c.id,htmlContent:c.htmlContent,assets:c.assets,addonName:c.name,formData:c.settings}}var s={type:"addon",index:d,settings:i,row:a,column:l,addon:c};if(o){if(ni.show&&ni.addonId===s.settings.addonId)return;Lo.resetAll(),ni.reset(),ni.setAddon(f()(s)),ni.setType("addon"),ni.setConfig(n.inline),ni.setPosition(O.current.getBoundingClientRect()),ni.showEditor()}else ni.reset(),Lo.resetAll(),Lo.setAddon(s),Lo.setType("addon"),Lo.showEditPanel()}},onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"ellipsisX","area-hidden":"true"}))),null!=c&&null!==(i=c.children)&&void 0!==i&&i.length?c.children.map((function(e,t){if(Po(b)){var n=function(e){var t=e.rowIndex,n=e.colIndex,o=e.addonIndex,i=e.itemAddonId,r=Vn().pageBuilder.present[t];if(!uo(r))return null;var a=r.columns[n];if(!uo(a))return null;var l=a.addons[o];if(!uo(l))return null;var c=null==l?void 0:l.items[0];if(!uo(c))return null;var s=c.findIndex((function(e){return e.id===i}));return-1===s?null:{itemAddon:c[s],index:s}}({rowIndex:d,colIndex:u,addonIndex:p,itemAddonId:e});return Po(n)&&Po(n.itemAddon)?o.createElement(fr,{key:e,id:n.itemAddon.id,rowIndex:d,addon:n.itemAddon,column:l,row:a,colIndex:u,index:p,childIndex:t,collectionAddonId:v,collectionItemIndex:b,collectionItemAddonIndex:n.index}):null}var i=function(e){var t,n=e.sectionIndex,o=e.columnIndex,i=e.id,r=Vn().pageBuilder.present[n],a=uo(r)?r.columns[o]:null,l=null!==(t=null==a?void 0:a.addons)&&void 0!==t?t:[],c=l.findIndex((function(e){return e.id===i}));return{content:l[c],index:c}}({sectionIndex:d,columnIndex:u,id:e}),r=i.index,c=i.content;return c?o.createElement(fr,{key:e,id:c.id,rowIndex:d,addon:c,column:l,row:a,colIndex:u,index:r,childIndex:t}):null})):o.createElement("span",{role:"button",className:"builder-button builder-button-outline builder-button-round",onClick:function(){Lo.resetAll();var e=new CustomEvent("triggerAddonPanel",{detail:{row:a,column:l,currentPanel:"addons"}});window.dispatchEvent(e)},onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"plus"}))))};var sr=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(){var e;return(0,W.Z)(this,r),e=i.call(this),(0,ee.Z)((0,Y.Z)(e),"saveInlineSettings",(function(){var t,n=e.props,o=n.addon,i=n.rowIndex,r=n.colIndex,a=n.column,l=n.index,c=n.collectionItemIndex,s=n.collectionItemAddonIndex,d=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=-1,g=-1;return e.props.deepAddon?(h=a.addons.findIndex((function(e){return e.id===m.id})),g=void 0!==f?m.settings[p][v][p][f].content.findIndex((function(e){return e.id===o.id})):m.settings[p][v].content.findIndex((function(e){return e.id===o.id}))):h=Po(c)?l:a.addons.findIndex((function(e){return e.id===o.id})),{editAddon:{type:"addon",index:i,settings:{rowIndex:i,colIndex:r,addonIndex:h,addonId:o.id,htmlContent:o.htmlContent,assets:o.assets,addonName:o.name,formData:o.settings,deepAddon:m,deepAddonItemKey:p,deepAddonItemIndex:v,deepAddonItemInnerIndex:f,deepAddonIndex:g,collectionItemIndex:c,collectionItemAddonIndex:s},row:d,column:a,addon:o},addonData:b}})),e.state={contextMenuEvent:null,contextMenuState:!1,inlineEditorId:null},e.addonRef=(0,o.createRef)(null),e.traceRef=(0,o.createRef)(!1),e._document=document.getElementById("sp-pagebuilder-view").contentDocument,e}return(0,K.Z)(r,[{key:"componentDidMount",value:function(){this.createCustomDragSource()}},{key:"shouldComponentUpdate",value:function(e,t){return this.props.addon&&ne()(e.addon,this.props.addon)&&ne()(e.addon.settings,this.props.addon.settings)&&ne()(e.colIndex,this.props.colIndex)&&ne()(e.column,this.props.column)&&ne()(e.id,this.props.id)&&ne()(e.index,this.props.index)&&ne()(e.isDragging,this.props.isDragging)&&ne()(e.isOver,this.props.isOver)&&ne()(e.rowIndex,this.props.rowIndex)&&ne()(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 r,a;null===(r=i.querySelector("svg"))||void 0===r||r.setAttribute("width","2em"),null===(a=i.querySelector("svg"))||void 0===a||a.setAttribute("height","2em");var l=new Image,c=(new XMLSerializer).serializeToString(i);l.src="data:image/svg+xml;base64,".concat(btoa(c)),l.onload=function(){return t.props.connectDragPreview(l)}}}},{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(ni.show&&ni.addonId===n.settings.addonId)return;Lo.resetAll(),ni.reset(),ni.setAddon(f()(n)),ni.setType("addon"),ni.setConfig(o.inline),ni.setPosition(this.addonRef.getBoundingClientRect()),ni.showEditor()}else{var i=this.props,r=i.rowIndex,a=i.colIndex;ni.reset(),Lo.resetAll(),Lo.setAddon(n),Lo.setRowIndex(r),Lo.setColIndex(a),Lo.setType("addon"),Lo.showEditPanel()}}},{key:"componentDidUpdate",value:function(){var e=this.saveInlineSettings().editAddon;e&&ni.show&&ni.addonId===e.settings.addonId&&ni.setAddon(f()(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,i,r=this,a=this.props,l=a.addon,c=a.rowIndex,s=a.colIndex,d=a.column,u=a.row,m=a.index,p=a.isOver,v=a.isDragging,f=a.childIndex,b=a.connectDropTarget,h=a.connectDragSource,g="sp-pagebuilder-addon";v&&!p&&(g="sp-pagebuilder-dragging "+g),p&&!v&&(g+=" sp-pagebuilder-addon-over"),void 0===(null==l?void 0:l.visibility)||l.visibility||(g+=" sp-pagebuilder-addon-disabled");var E=!1,y=d.id,_=void 0!==u?u.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)&&(E=!0,g+=" sp-pagebuilder-addon-custom-position");var w={addon:l,rowIndex:c,colIndex:s,addonIndex:m,childIndex:f,column:d,parentId:l.parent,customPosition:E,columnMove:this.props.columnMove,connectDragSource:h,row:u},x=l?"addon-wrap-"+l.id:"",I="div"===l.name&&!(null!=l&&null!==(i=l.children)&&void 0!==i&&i.length);return l?b(h(o.createElement("div",{key:l.id,id:x,className:"".concat(g," builder-addon-element").concat("div"===l.name?" builder-div-addon":"").concat(l.name===xe.productList?" builder-collection-addon":"").concat(null!=u&&u.parent?" builder-nested-addon":" builder-parent-addon"," ").concat(I?" builder-width-full":""),onContextMenu:this.onContextMenuTrigger.bind(this),ref:function(e){return r.addonRef=e}},o.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-top","aria-hidden":"true"}),function(){if("div"===l.name){var e;return e=Po(r.props.collectionItemIndex)?r.props.index:d.addons.findIndex((function(e){return e.id===l.id})),w.addonIndex=e,w.collectionAddonId=r.props.collectionAddonId,w.collectionItemIndex=r.props.collectionItemIndex,w.collectionItemAddonIndex=r.props.collectionItemAddonIndex,o.createElement(cr,{row:u,column:d,addon:l,rowIndex:c,colIndex:s,index:e,collectionAddonId:r.props.collectionAddonId,collectionItemIndex:r.props.collectionItemIndex,collectionItemAddonIndex:r.props.collectionItemAddonIndex})}return l.name===xe.productList?o.createElement(Ai,{row:u,column:d,addon:l,rowIndex:c,colIndex:s,index:d.addons.findIndex((function(e){return e.id===l.id}))}):Object.keys(zn).includes(l.name)||"table_advanced"===l.name?o.createElement(nr,{row:u,column:d,addon:l,rowIndex:c,colIndex:s,addonIndex:d.addons.findIndex((function(e){return e.id===l.id}))}):o.createElement(Vi,{columnId:y,row:u,column:d,rowId:_,addon:l,rowIndex:c,colIndex:s,addonIndex:m,collectionItemIndex:r.props.collectionItemIndex,collectionItemAddonIndex:r.props.collectionItemAddonIndex,editAddon:r.editOnClickAddon.bind(r)})}(),o.createElement(ji,{isOpen:this.state.contextMenuState,contextMenuEvent:this.state.contextMenuEvent,onClose:this.resetContextMenu.bind(this),menuName:"addon",settings:w,reset:this.resetContextMenu.bind(this),collectionItemIndex:this.props.collectionItemIndex,collectionItemAddonIndex:this.props.collectionItemAddonIndex}),o.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-bottom","aria-hidden":"true"})))):null}}]),r}(o.Component);const dr=sr;var ur={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 Lo.resetAll(),ni.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}}},mr={canDrop:function(e,t){var n=t.getItem();return null==e||!e.deepAddon||"table_advanced"!==e.deepAddon.name||-1===[xe.productList,"div","row","column","accordion","tab","table"].indexOf(n.name)},hover:function(e,t,n){var o;if(t.canDrop()){var r=t.getItem(),a=e.state.pageBuilder.present,l=e.addon.name===xe.productList,c="div"===e.addon.name;if(r.id!==e.id&&("MOVE_ADDON"!==r.type||(null===(o=e.row)||void 0===o?void 0:o.parent_addon)!==r.id)){var s=(0,i.findDOMNode)(n),d=s.getBoundingClientRect(),u=(d.bottom-d.top)/2,m=t.getClientOffset().y-d.top;if(Yn(window.iDocument,".builder-show-placeholder-bottom"),Yn(window.iDocument,".builder-show-placeholder-top"),t.canDrop()&&t.isOver({shallow:!1})){if(io(a,e.column.addons,r,e.addon,e.row))return;c||l?m!==u&&Math.abs(m-u)>10&&(m<u+10&&(s.classList.remove("builder-show-placeholder-bottom"),s.classList.add("builder-show-placeholder-top")),m>u+10&&(s.classList.remove("builder-show-placeholder-top"),s.classList.add("builder-show-placeholder-bottom"))):(m<u&&(s.classList.remove("builder-show-placeholder-bottom"),s.classList.add("builder-show-placeholder-top")),m>u&&(s.classList.remove("builder-show-placeholder-top"),s.classList.add("builder-show-placeholder-bottom")))}}}},drop:function(e,t,n){var o;if(Yn(window.iDocument,".builder-show-placeholder-bottom"),Yn(window.iDocument,".builder-show-placeholder-top"),t.canDrop()){var r=t.getItem(),a=r.index,l=e.index,c="ADD_ADDON"===r.type&&"row"===r.name,s=e.state.pageBuilder.present;if(r.id!==e.id&&("MOVE_ADDON"!==r.type||(null===(o=e.row)||void 0===o?void 0:o.parent_addon)!==r.id)&&!io(s,e.column.addons,r,e.addon,e.row)){var d=(0,i.findDOMNode)(n).getBoundingClientRect(),u=(d.bottom-d.top)/2,m=t.getClientOffset();if(m){var p=m.y-d.top,v={drag:r,dragIndex:a,drop:e,hoverIndex:l};if(p<u&&(v.dropPosition="top"),p>u&&(v.dropPosition="bottom"),c){var f=e.row.id,b=e.column.id,h=l;"bottom"===v.dropPosition&&h++;var g={};null!=e&&e.deepAddon&&(g.deepAddon=e.deepAddon,g.deepAddonItemKey=e.deepAddonItemKey,g.deepAddonItemIndex=e.deepAddonItemIndex,void 0!==(null==e?void 0:e.deepAddonItemInnerIndex)&&(g.deepAddonItemInnerIndex=e.deepAddonItemInnerIndex));var E={rowId:f,columnId:b,addonIndex:h,rowOptions:{padding:"75px 0px 75px 0px"},deepAddonOptions:g};e.addRow({parent:E})}else{if("ADD_ADDON"===r.type){var y,_,w,x,I=e.index;if("div"===e.addon.name&&Array.isArray(null===(y=e.addon)||void 0===y?void 0:y.children)){var O=e.addon.children.length;if(0!==O){var C=e.column.addons.findIndex((function(t){var n=e.addon.children[O-1];return t.id.toString()===n.toString()}));I=-1===C?e.index:C}}var A={type:"addon",status:!0,index:I,dropPosition:v.dropPosition,addonRef:null,rowIndex:e.rowIndex,colIndex:e.colIndex};if(null!=e&&e.deepAddon&&(A.deepAddon=e.deepAddon,A.deepAddonItemKey=e.deepAddonItemKey,A.deepAddonItemIndex=e.deepAddonItemIndex,void 0!==(null==e?void 0:e.deepAddonItemInnerIndex)&&(A.deepAddonItemInnerIndex=e.deepAddonItemInnerIndex)),(null==e||null===(_=e.addon)||void 0===_||!_.parent)&&Po(null==e?void 0:e.collectionAddonId)&&Po(null==e?void 0:e.collectionItemAddonIndex)){A.collectionAddonId=e.collectionAddonId;var N=e.collectionItemAddonIndex;"bottom"===v.dropPosition&&N++,A.collectionItemAddonIndex=N}if(null!=e&&null!==(w=e.addon)&&void 0!==w&&w.parent&&Po(null==e?void 0:e.collectionAddonId)&&Po(null==e?void 0:e.collectionItemAddonIndex)&&Po(null==e?void 0:e.collectionItemIndex)){A.collectionAddonId=e.collectionAddonId;var D=qn(e.row.id,e.column.id,e.collectionAddonId),S=e.addon.id,P=D.items[0].find((function(t){var n;return t.id===(null==e||null===(n=e.addon)||void 0===n?void 0:n.parent)}));if(Po(P)){var k=P.children.indexOf(S);"bottom"===v.dropPosition&&k++,A.collectionItemAddonIndex=e.collectionItemAddonIndex,A.parentAddon=P,A.childIndex=k}}else if(null!=e&&null!==(x=e.addon)&&void 0!==x&&x.parent){var R=qn(e.row.id,e.column.id,e.addon.parent),T=e.addon.id,L=R.children.indexOf(T);"bottom"===v.dropPosition&&L++,A.parentAddon=R,A.childIndex=L}return A}var M={dragRowId:r.rowId,dragColumnId:r.columnId,dragAddonId:r.id,collectionItemAddonIndex:r.collectionItemAddonIndex,collectionItemIndex:r.collectionItemIndex,collectionAddonId:r.collectionAddonId,childIndex:r.childIndex},Z={hoverRowId:e.row.id,hoverColumnId:e.column.id,hoverAddonId:e.id,collectionItemAddonIndex:e.collectionItemAddonIndex,collectionItemIndex:e.collectionItemIndex,collectionAddonId:e.collectionAddonId,childIndex:e.childIndex,position:v.dropPosition};if(Po(M.collectionAddonId)||Po(Z.collectionAddonId)){if(!Po(M.collectionAddonId))return void e.sortAddonWithCollectionItemAddon(M,Z);if(M.collectionItemIndex!==Z.collectionItemIndex||!Po(M.collectionItemAddonIndex)||!Po(Z.collectionItemAddonIndex))return;e.sortCollectionAddonItem(M,Z)}else e.moveAddon(M,Z);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}}}}}},pr=(0,p.DragSource)(z,ur,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}})),vr=(0,p.DropTarget)([z,F],mr,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver({shallow:!0}),canDrop:t.canDrop()}}));const fr=(0,r.$j)((function(e){return{state:e}}),(function(e){return{addRow:function(t){return e(b(t))},moveAddon:function(t,n){return e(L(t,n))},sortCollectionAddonItem:function(t,n){return e(M(t,n))},sortAddonWithCollectionItemAddon:function(t,n){e(Z(t,n))}}}))(vr(pr(dr)));var br={hover:function(e,t,n){var o=t.getItem(),i=n.addonListRef,r="ADD_ADDON"===o.type&&"columns"===o.name;r&&Xn(e.row.id)>=8||(Yn(window.iDocument,".builder-show-placeholder-center"),Yn(window.iDocument,".builder-show-placeholder-bottom"),Yn(window.iDocument,".builder-show-placeholder-top"),t.isOver({shallow:!0})&&!r&&i.classList.add("builder-show-placeholder-center"))},drop:function(e,t){var n=t.getItem(),o="ADD_ADDON"===n.type&&"columns"===n.name,i="ADD_ADDON"===n.type&&"row"===n.name;if(Yn(window.iDocument,".builder-show-placeholder-center"),!o){if(i&&t.isOver({shallow:!0})){var r={rowId:e.row.id,columnId:e.column.id,addonIndex:0,rowOptions:{padding:"75px 0px 75px 0px"}};return e.addRow({parent:r}),void(0,V.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 a={type:"addon",status:!0,index:0,dropPosition:"top",rowIndex:Wn(e.row.id),colIndex:e.colIndex};return null!=e&&e.deepAddon&&(a.deepAddon=e.deepAddon,a.deepAddonItemKey=e.deepAddonItemKey,a.deepAddonItemIndex=e.deepAddonItemIndex,void 0!==(null==e?void 0:e.deepAddonItemInnerIndex)&&(a.deepAddonItemInnerIndex=e.deepAddonItemInnerIndex)),a}if(t.isOver({shallow:!0})&&"MOVE_ADDON"===(null==n?void 0:n.type)){var l={dragRowId:n.rowId,dragColumnId:n.columnId,dragAddonId:n.id},c={hoverRowId:e.row.id,hoverColumnId:e.column.id,hoverAddonId:null,position:"top"};e.moveAddonItems(l,c)}}}},hr=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(){var e;return(0,W.Z)(this,r),e=i.call(this),(0,ee.Z)((0,Y.Z)(e),"getAddonIndex",(function(t){var n,o;return null!==(n=e.props)&&void 0!==n&&n.deepAddon?void 0!==(null===(o=e.props)||void 0===o?void 0:o.deepAddonItemInnerIndex)?e.props.deepAddon.settings[e.props.deepAddonItemKey][e.props.deepAddonItemIndex][e.props.deepAddonItemKey][e.props.deepAddonItemInnerIndex].content.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,o.createRef)(null),e}return(0,K.Z)(r,[{key:"render",value:function(){var e,t=this,n=this.props,i=n.addons,r=n.column,a=n.row,l=n.rowIndex,c=n.colIndex,s=n.connectDropTarget,d=n.isOverCurrent,u="sp-pagebuilder-addons",m=(null==r||null===(e=r.children)||void 0===e?void 0:e.length)>0;return i.length||(u+=m?" column-children-empty":" sp-pagebuilder-no-addons"),s(o.createElement("div",{className:u,ref:function(e){return t.addonListRef=e}},!i.length&&o.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-center","aria-hidden":"true"}),Jt()(i)&&i.length>0?o.createElement(o.Fragment,null,i.map((function(e){if("nested_row"===e.type){var n=function(e){var t=e.id,n=e.rowId,o=e.columnId,i=Vn().pageBuilder.present,r=i.findIndex((function(e){return e.id===t&&uo(e.parent)&&"boolean"!=typeof e.parent&&e.parent.rowId===n&&e.parent.columnId===o})),a=null;return-1!==r&&(a=i[r]),{nestedRow:a,index:r}}({id:e.id,rowId:a.id,columnId:r.id}),i=n.nestedRow,s=n.index;return Po(i)?o.createElement(Br,{key:e.id,id:e.id,index:s,row:i}):null}var d,u,m,p;return null!=e&&e.parent?null:o.createElement(fr,{key:e.id,id:e.id,rowIndex:l,addon:e,column:r,row:a,colIndex:c,index:t.getAddonIndex(e),addonSort:t.props.addonSortable,columnMove:t.props.moveButton,deepAddon:(null===(d=t.props)||void 0===d?void 0:d.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&&!m&&o.createElement("span",{className:"builder-button builder-button-outline builder-button-round",onClick:function(){Lo.resetAll();var e=new CustomEvent("triggerAddonPanel",{detail:{row:a,column:r,currentPanel:"addons"}});window.dispatchEvent(e)},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"plus"}))))}}]),r}(o.Component),gr=(0,p.DropTarget)([z,F,"innerRow","innerAddon"],br,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),isOverCurrent:t.isOver({shallow:!0})}}));const Er=(0,r.$j)((function(e){return{state:e}}),(function(e){return{addonSortable:function(t){return e(t)},addRow:function(t){return e(b(t))},moveAddonItems:function(t,n){return e(L(t,n))}}}))(gr(hr));function yr(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 _r(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)?_r(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 r,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw r}}}}function _r(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 wr=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),t=i.call(this,e),(0,ee.Z)((0,Y.Z)(t),"handleResponsiveDeviceChange",(function(){t.setState({device:Ne.device})})),t.state={move:!1,index:t.props.index,device:Ne.device,fitInRow:!1,showColumnOptions:!1,contextMenuState:!1,contextMenuEvent:null},t.columnRef=o.createRef(null),t}return(0,K.Z)(r,[{key:"componentDidMount",value:function(){var e,t,n;this.setState({fitInRow:s()(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[Ne.device]):Boolean(null===(n=this.props.row.settings)||void 0===n?void 0:n.fit_columns)}),Ne.on("change",this.handleResponsiveDeviceChange)}},{key:"componentWillUnmount",value:function(){Ne.removeListener("change",this.handleResponsiveDeviceChange)}},{key:"componentDidUpdate",value:function(e,t){var n,o,i=null,r=null;s()(e.row.settings.fit_columns)&&s()(this.props.row.settings.fit_columns)?(i=null===(n=e.row.settings.fit_columns)||void 0===n?void 0:n[Ne.device],r=null===(o=this.props.row.settings.fit_columns)||void 0===o?void 0:o[Ne.device]):(i=e.row.settings.fit_columns,r=this.props.row.settings.fit_columns),i!==r&&this.setState({fitInRow:Boolean(r)}),t.device!==this.state.device&&this.setState({fitInRow:Boolean(r)}),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=s()(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,r=i.visibility,a=i.class_name,l=i.settings,c="sppb-"+a;return o&&(c="sp-pagebuilder-dragging "+c),void 0!==l.items_align_center&&l.items_align_center&&(c="sppp-column-vertical-align "+c),t&&!n&&(c="sp-pagebuilder-not-droppable "+c),r||(c+=" sp-pagebuilder-column-disabled"),void 0!==l.hidden_xl&&1==l.hidden_xl&&(c+=" sppb-hidden-xl"),void 0!==l.hidden_lg&&1==l.hidden_lg&&(c+=" sppb-hidden-lg"),void 0!==l.hidden_md&&1==l.hidden_md&&(c+=" sppb-hidden-md"),void 0!==l.hidden_xs&&1==l.hidden_xs&&(c+=" sppb-hidden-xs"),void 0!==l.hidden_sm&&1==l.hidden_sm&&(c+=" sppb-hidden-sm"),void 0!==l.sm_col&&l.sm_col&&(c=c+" sppb-"+l.sm_col),void 0!==l.xs_col&&l.xs_col&&(c=c+" sppb-"+l.xs_col),void 0!==l.tablet_order_landscape&&l.tablet_order_landscape&&(c=c+" sppb-order-lg-"+l.tablet_order_landscape),void 0!==l.tablet_order&&l.tablet_order&&(c=c+" sppb-order-md-"+l.tablet_order),void 0!==l.mobile_order_landscape&&l.mobile_order_landscape&&(c=c+" sppb-order-sm-"+l.mobile_order_landscape),void 0!==l.mobile_order&&l.mobile_order&&(c=c+" sppb-order-xs-"+l.mobile_order),c}},{key:"getColumnInnerClassName",value:function(){var e=this.props.column.settings,t="sp-pagebuilder-column sppb-column";return So({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=this.props,i=n.column,r=n.row,a=n.rowIndex,l=n.index,c=n.connectDropTarget,s=this.state.device,d=window.frames["sp-pagebuilder-view"].document,u=i.settings.width,m="column-id-"+i.id,p="column-wrap-id-"+i.id,v=this.getColumnStyle(),f=this.getColumnClassName(),b=this.getColumnInnerClassName(),h=d.getElementById("".concat(p));if(h&&h.hasAttribute("style")&&h.removeAttribute("style"),this.state.move&&(b+=" sp-pagebuilder-column-movable"),So({settings:i.settings})&&null!==(e=i.settings)&&void 0!==e&&e.animationduration)var g=i.settings.animationduration+"ms";if(So({settings:i.settings})&&null!==(t=i.settings)&&void 0!==t&&t.animationdelay)var E=i.settings.animationdelay+"ms";var y=$o({settings:i.settings,prop:"column_height",cssProp:"height",device:s,unit:"px",important:!0}),_=$o({settings:i.settings,prop:"column_min_height",cssProp:"min-height",device:s,unit:"px"}),w=$o({settings:i.settings,prop:"column_max_height",cssProp:"max-height",device:s,unit:"px"}),x=Qo(i.settings,"padding",s),I=Qo(i.settings,"margin",s),O=$o({settings:i.settings,prop:"border_width",cssProp:"border-width",device:s,unit:"px"}),C="";i.settings.use_border&&i.settings.border_color&&(C=i.settings.border_color);var A="";i.settings.use_border&&i.settings.boder_style&&(A=i.settings.boder_style);var N=$o({settings:i.settings,prop:"border_radius",cssProp:"border-radius",device:s,unit:"px"}),D={},S={};S=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&&(D.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?D.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,"%)"):D.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,"%)")),S.src&&"overlay_pattern"==i.settings.overlay_type&&(1==S.src.startsWith("http")||1==S.src.startsWith("https")?D.backgroundImage="url("+S.src+")":D.backgroundImage="url("+pagebuilder_base+S.src+")",D.backgroundAttachment="scroll",D.backgroundColor=i.settings.overlay_pattern_color)),"image"==i.settings.background_type&&i.settings.blend_mode&&(D.mixBlendMode=i.settings.blend_mode);var P,k="",R="";P=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&&P.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&&(R="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 T="",L="";void 0!==i.settings.background_size&&i.settings.background_size&&"custom"===i.settings.background_size&&void 0!==i.settings.background_size_custom&&(T="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&&(L="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 M="#".concat(p," {");Po(u)&&(M+="flex: 0 0 ".concat(u[window.builderDefaultDevice],";"),M+="max-width: ".concat(u[window.builderDefaultDevice],";")),null!=I&&I[window.builderDefaultDevice]&&(M+=I[window.builderDefaultDevice]),M+="}";var Z,j=yr(de);try{for(j.s();!(Z=j.n()).done;){var B=Z.value;M+=no(B),M+="#".concat(p," {"),Po(u)&&(M+="flex: 0 0 ".concat(u[B],";"),M+="max-width: ".concat(u[B],";")),null!=I&&I[B]&&(M+="".concat(I[B],";")),M+="}",M+="}"}}catch(e){j.e(e)}finally{j.f()}var J="#".concat(m," {");null!=x&&x[window.builderDefaultDevice]&&(J+="".concat(x[window.builderDefaultDevice],";")),i.settings.use_border&&null!=O&&O[window.builderDefaultDevice]&&(J+=O[window.builderDefaultDevice]),""!=C&&(J+="border-color: ".concat(C,";")),""!=A&&(J+="border-style: ".concat(A,";")),null!=N&&N[window.builderDefaultDevice]&&(J+=N[window.builderDefaultDevice]),J+=y[s],J+=_[s],J+=w[s],J+=T,J+=k,J+="}";var H,z=yr(de);try{for(z.s();!(H=z.n()).done;){var G=H.value;J+=no(G),J+="#".concat(m," {"),null!=x&&x[G]&&(J+="".concat(x[G],";")),null!=N&&N[G]&&(J+=N[G]),J+=O[G],J+=y[G],J+=L,J+=R,J+="}",J+="}"}}catch(e){z.e(e)}finally{z.f()}var U="#".concat(m," .sppb-column-overlay {");null!=N&&N[window.builderDefaultDevice]&&(U+=null==N?void 0:N[window.builderDefaultDevice]),U+="}";var F,V=yr(de);try{for(V.s();!(F=V.n()).done;){var W=F.value;null!=N&&N[W]&&(U+=no(W),U+="\t#".concat(m," .sppb-column-overlay {"),U+="\t\t".concat(N[W]),U+="\t}",U+="}")}}catch(e){V.e(e)}finally{V.f()}var K=!this.state.fitInRow||r.columns.length-1!==l,Y={type:"addon",blank:!0,rowIndex:a,colIndex:l,addonIndex:null,column:i,row:r};return c(o.createElement("div",{key:i.id,className:"sp-pagebuilder-builder-column ".concat(f).concat(null!=r&&r.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},o.createElement("style",{type:"text/css"},M,J,U),o.createElement(qo,this.props),o.createElement("div",{id:m,className:b,"data-sppb-wow-duration":g,"data-sppb-wow-delay":E,style:v},void 0!==i.settings.overlay_type&&"overlay_none"!=i.settings.overlay_type&&o.createElement("div",{className:"sppb-column-overlay",style:D}),o.createElement("div",{className:"sppb-column-addons"},o.createElement(Er,{key:i.id,column:i,row:r,addons:i.addons,rowIndex:a,colIndex:l}))),o.createElement(Vo,{index:this.props.index,row:this.props.row,column:this.props.column,fitInRow:this.state.fitInRow,lastColumnResizable:K,updateColumnWidth:this.props.updateColumnWidth}),!(null!=r&&r.parent_addon)&&o.createElement(Go,{visibility:!0,rowIndex:a,colIndex:l,column:i,rowId:r.id}),o.createElement(ji,{isOpen:this.state.contextMenuState,contextMenuEvent:this.state.contextMenuEvent,onClose:this.resetContextMenu.bind(this),menuName:"addon",settings:Y,reset:this.resetContextMenu.bind(this)})))}}]),r}(o.Component),xr={canDrop:function(e,t){return"ADD_ADDON"===t.getItem().type&&"columns"===t.getItem().name||t.getItem().rowIndex===e.rowIndex},hover:function(e,t,n){var o=t.getItem(),r="ADD_ADDON"===o.type&&"columns"===o.name;if((0,V.Z)(window.iDocument.querySelectorAll(".builder-columns-placeholder")).forEach((function(e){return e.classList.remove("builder-columns-placeholder")})),r){if(Xn(e.row.id)>=8)return;var a=(0,i.findDOMNode)(n),l=a.getBoundingClientRect(),c=t.getClientOffset(),s=(l.right-l.left)/2,d=c.x-l.left;if(t.isOver()){if(a.classList.add("builder-columns-placeholder"),t.getItem().columnsPosition=void 0,d<s)return a.classList.remove("builder-columns-placeholder-right"),a.classList.add("builder-columns-placeholder-left"),void(t.getItem().columnsPosition="left");if(d>s)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,r="ADD_ADDON"===o.type&&"div"===o.name,a=o.type===H&&"MOVE_COLUMN"===o.dragType;if(!r){if(a){var l=e.rowIndex,c=e.index;if(o.columnId===e.id)return;e.moveColumnItems({dragSectionIdx:o.rowIndex,dragColIdx:o.columnIndex,hoverSectionIdx:l,hoverColIdx:c})}if(i){var s=t.getDropResult();if(Xn(e.row.id)>=8)return void _t("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,V.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 d=e.index;t.getItem().index=d}}},Ir=(0,p.DropTarget)([H,z],xr,(function(e,t){return{dragItem:t.getItem(),connectDropTarget:e.dropTarget(),isOver:t.isOver(),isOverCurrent:t.isOver({shallow:!0}),canDrop:t.canDrop()}}));const Or=(0,r.$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,r=t.originalColumnValue,a=t.affectedColumnValue,l=t.device,c=t.fitInRow;e({type:"CHANGE_COLUMN_WIDTH",payload:{rowId:n,originalColumnId:o,affectedColumnId:i,originalColumnValue:r,affectedColumnValue:a,device:l,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(I(t,n))},deleteColumn:function(t,n){return e(g(t,n))},moveColumnItems:function(t){return e(j(t))}}}))(Ir(wr));var Cr=(new Date).getTime(),Ar=function e(t){return Nr(t),t.columns.forEach((function(t){return Nr(t),t.addons.forEach((function(t){return"inner_row"==t.type?e(t):Nr(t),t})),t})),t},Nr=function(e){return e.id=Cr++,e};const Dr=function(e){var t=e.bottom,n=e.iconOnly,i=e.index,r=(0,o.useState)(!1),a=(0,m.Z)(r,2),l=a[0],c=a[1];return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-button builder-button-primary".concat(n?" builder-button-icon-only":" builder-button-md"),onClick:function(){return c(!0)},role:"button"},n?o.createElement(ot,{name:"plus"}):o.createElement(o.Fragment,null,o.createElement(ot,{name:"plusCircle",className:"builder-me-0 builder-me-sm-2"})," ",o.createElement("span",{className:"builder-d-none builder-d-sm-inline"},Joomla.JText._("COM_SPPAGEBUILDER_ADD_NEW_ROW")))),l&&o.createElement(ct,{open:l,closeDropdown:function(){return c(!1)},bottom:t,rowIndex:i}))};var Sr=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t,n,o;return(0,W.Z)(this,r),t=i.call(this,e),(0,ee.Z)((0,Y.Z)(t),"generateHeightWidth",(function(){var e=t.state.initialPadding;return{T_height:void 0===e[Ne.device]?0:e[Ne.device][0],B_height:void 0===e[Ne.device]?0:e[Ne.device][2],L_width:void 0===e[Ne.device]?0:e[Ne.device][3],R_width:void 0===e[Ne.device]?0:e[Ne.device][1]}})),t.state={isTouch:(o=!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)))&&(o=!0),o),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,Y.Z)(t)),t.onDragStopAction=t.onDragStopAction.bind((0,Y.Z)(t)),t.iDocument=window.frames["sp-pagebuilder-view"].window.document,t}return(0,K.Z)(r,[{key:"componentDidMount",value:function(){if(void 0!==this.props.paddingObj){var e=lo(this.props.paddingObj);this.setState({initialPadding:e}),this.applyPaddingStyle(e[Ne.device])}else{var t=lo("0 0 0 0");this.setState({initialPadding:t}),this.applyPaddingStyle(t[Ne.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(!ne()(e.paddingObj,this.props.paddingObj)){var t=lo(e.paddingObj);ne()(t,this.state.initialPadding)||this.setState({initialPadding:t})}}},{key:"shouldComponentUpdate",value:function(e,t){return!ne()(this.props.paddingObj,e.paddingObj)||!ne()(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,m.Z)(e,4),i=o[0],r=o[1],a=o[2],l=o[3];n&&(n.style.padding="".concat(i,"px ").concat(r,"px ").concat(a,"px ").concat(l,"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,r=t.y,a=t.x,l=t.position,c=t.horizontalLock,s=t.verticalLock,d=this.props,u=d.row,m=d.rowIndex,p=d.colIndex,v=d.addonIndex;if(!0===n){var b=o[Ne.device],h=i?e.changedTouches[0]:e;if("top"===l){var g=Math.abs(b[0]+(h.pageY-r));b[0]=g,c&&(b[2]=g)}if("bottom"===l){var E=Math.abs(b[2]+(h.pageY-r));b[2]=E,c&&(b[0]=E)}if("left"===l){var y=Math.abs(b[3]+(h.pageX-a));b[3]=y,s&&(b[1]=y)}if("right"===l){var _=Math.abs(b[1]+(a-h.pageX));b[1]=_,s&&(b[3]=_)}var w=b.map((function(e,t){return e+"px"})).join(" ");if(w){var x=f()(u);if(void 0===x.settings.padding){var I={xl:"",lg:"",md:"",sm:"",xs:""};I[Ne.device]=w,x.settings.padding=I}else void 0===x.settings.padding[Ne.device]?x.settings.padding=w:x.settings.padding[Ne.device]=w;var O={type:"row",index:m,settings:{formData:x.settings,colIndex:p,addonIndex:v}},C=this.generateHeightWidth(),A=C.T_height,N=C.B_height,D=C.L_width,S=C.R_width;this.applyPaddingStyle([A,S,N,D]);var P=f()(o);P[Ne.device]=b,this.setState({initialPadding:P,x:h.pageX,y:h.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,i=e.L_width,r=e.R_width;return o.createElement(o.Fragment,null,o.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)},o.createElement("span",{className:"builder-padding-handle","area-hidden":"true"}),o.createElement("span",{className:"builder-padding-indicator",style:Object.assign({},{height:t})},t>40&&o.createElement("span",{className:"builder-padding-indicator-badge"},o.createElement("span",null,t,"px"),o.createElement("span",{className:"builder-button-icon".concat(this.state.horizontalLock?" active":""),onClick:this.onLockAction.bind(this,"h"),role:"button"},o.createElement(ot,{name:this.state.horizontalLock?"lock":"unlock"}))))),o.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)},o.createElement("span",{className:"builder-padding-handle","area-hidden":"true"}),o.createElement("span",{className:"builder-padding-indicator",style:Object.assign({},{width:r})},r>40&&o.createElement("span",{className:"builder-padding-indicator-badge"},o.createElement("span",null,r,"px"),o.createElement("span",{className:"builder-button-icon".concat(this.state.verticalLock?" active":""),onClick:this.onLockAction.bind(this,"v"),role:"button"},o.createElement(ot,{name:this.state.verticalLock?"lock":"unlock"}))))),o.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)},o.createElement("span",{className:"builder-padding-handle","area-hidden":"true"}),o.createElement("span",{className:"builder-padding-indicator",style:Object.assign({},{height:n})},n>40&&o.createElement("span",{className:"builder-padding-indicator-badge"},o.createElement("span",null,n,"px"),o.createElement("span",{className:"builder-button-icon".concat(this.state.horizontalLock?" active":""),onClick:this.onLockAction.bind(this,"h"),role:"button"},o.createElement(ot,{name:this.state.horizontalLock?"lock":"unlock"}))))),o.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)},o.createElement("span",{className:"builder-padding-handle","area-hidden":"true"}),o.createElement("span",{className:"builder-padding-indicator",style:Object.assign({},{width:i})},i>40&&o.createElement("span",{className:"builder-padding-indicator-badge"},o.createElement("span",null,i,"px"),o.createElement("span",{className:"builder-button-icon".concat(this.state.verticalLock?" active":""),onClick:this.onLockAction.bind(this,"v"),role:"button"},o.createElement(ot,{name:this.state.verticalLock?"lock":"unlock"}))))))}}]),r}(o.Component);const Pr=(0,r.$j)((function(e){return{state:e}}),(function(e){return{updateRowPadding:function(t){e(D(t))}}}))(Sr);function kr(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 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 Tr(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,ee.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}var Lr=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),t=i.call(this,e),(0,ee.Z)((0,Y.Z)(t),"handleResponsiveDeviceChange",(function(){t.setState({device:Ne.device})})),t.state={isSettingsOpen:!1,device:window.builderDefaultDevice},t.rowRef=o.createRef(null),t}return(0,K.Z)(r,[{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),ne()(e.row,this.props.row)&&ne()(e.id,this.props.id)&&ne()(e.index,this.props.index)&&ne()(e.isDragging,this.props.isDragging)&&ne()(e.isOver,this.props.isOver)&&ne()(e.isOverCurrent,this.props.isOverCurrent),!0}},{key:"componentDidMount",value:function(){Ne.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(){Ne.removeListener("change",this.handleResponsiveDeviceChange)}},{key:"componentDidUpdate",value:function(e){var t,n,o=this.props.row;if(!o)return null;var i=null,r=null==e||null===(t=e.row)||void 0===t||null===(t=t.settings)||void 0===t?void 0:t.fit_columns,a=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;s()(r)&&s()(a)?(null==r||r[Ne.device],i=null==a?void 0:a[Ne.device]):r&&a&&r!==(i=a)&&i&&this.props.resetColumnWidth(this.props.row.id,Ne.device);var l="#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(l).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(l).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(l,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=s()(e.margin)?null===(n=e.margin[Ne.device])||void 0===n||null===(n=n.toString())||void 0===n?void 0:n.split(" "):e.margin.toString().split(" ");o&&(t.margin="".concat(o[0]||"0px"," ").concat(o[1]||"0px"," ").concat(o[2]||"0px"," ").concat(o[3]||"0px"))}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=s()(e.padding)?e.padding[Ne.device].toString().split(" "):e.padding.toString().split(" ");t.padding="".concat(n[0]||""," ").concat(n[1]||""," ").concat(n[2]||""," ").concat(n[3]||"")}var o={};return o=void 0!==e.background_image&&void 0!==e.background_image.src?e.background_image:{src:e.background_image},e.hasOwnProperty("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&&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)),"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),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))),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"),So({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 r="";void 0!==e.title_fontweight&&""!=e.title_fontweight&&(r+="font-weight: "+e.title_fontweight+";"),void 0!==e.title_text_color&&""!=e.title_text_color&&(r+="color: "+e.title_text_color+";"),t+="<"+i+' class="sppb-title-heading" style="'+r+'">'+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/"+(i=t.path.replace("/",""))+"?playlist="+i+"&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/"+(i=t.query.replace("v=",""))+"?playlist="+i+"&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 i;n="//player.vimeo.com/video/"+(i=t.path.replace("/",""))+"?background=1&autoplay=1&loop=1&title=0&byline=0&portrait=0"}return o.createElement("div",{className:"sppb-youtube-video-bg hidden"},o.createElement("iframe",{src:n,frameBorder:"0",allowFullScreen:!0}))}}},{key:"topShapeContent",value:function(){var e=this.props.row;if(!e)return null;var t=sppbSvgShape[e.settings.shape_name];e.settings.shape_invert&&void 0!==sppbSvgShape[e.settings.shape_name+"-invert"]&&(t=sppbSvgShape[e.settings.shape_name+"-invert"]);var n="";return e.settings.shape_flip&&(n+=" sppb-shape-flip"),e.settings.shape_invert&&void 0!==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?o.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=sppbSvgShape[e.settings.bottom_shape_name];e.settings.bottom_shape_invert&&void 0!==sppbSvgShape[e.settings.bottom_shape_name+"-invert"]&&(t=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!==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?o.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,i,r,a,l,c,d,m,p,v,f,b=this,h=this.props,g=h.id,E=h.row,y=h.index,_=h.isOver,w=(h.canDrop,h.isDragging),x=h.connectDropTarget,I=h.connectDragPreview,O=(h.connectDragSource,h.isOverCurrent);if(!E)return null;var C,A,N=this.state.device,D="sppb-row",S=0,P=(null==E?void 0:E.parent)&&!!E.parent,k="";if(void 0===(null==E||null===(e=E.settings)||void 0===e?void 0:e.columns_content_alignment)||"top"!==(null==E||null===(t=E.settings)||void 0===t?void 0:t.columns_content_alignment)&&"start"!==(null==E||null===(n=E.settings)||void 0===n?void 0:n.columns_content_alignment))if(void 0===(null==E||null===(i=E.settings)||void 0===i?void 0:i.columns_content_alignment)||"bottom"!=(null==E||null===(r=E.settings)||void 0===r?void 0:r.columns_content_alignment)&&"end"!=(null==E||null===(a=E.settings)||void 0===a?void 0:a.columns_content_alignment)){var R,T;void 0!==(null==E||null===(R=E.settings)||void 0===R?void 0:R.columns_align_center)&&1==(null==E||null===(T=E.settings)||void 0===T?void 0:T.columns_align_center)&&(k=" sppb-section-content-center")}else{var L,M;void 0!==(null==E||null===(L=E.settings)||void 0===L?void 0:L.columns_align_center)&&1==(null==E||null===(M=E.settings)||void 0===M?void 0:M.columns_align_center)&&(k=" sppb-section-content-bottom")}else void 0!==(null==E||null===(C=E.settings)||void 0===C?void 0:C.columns_align_center)&&1==(null==E||null===(A=E.settings)||void 0===A?void 0:A.columns_align_center)&&(k=" sppb-section-content-top");var Z={},j=Qo(E.settings,"padding",N),B=Qo(E.settings,"margin",N),J="",H=$o({settings:E.settings,prop:"section_height",cssProp:"height",unit:"px",device:N}),z=$o({settings:E.settings,prop:"section_min_height",cssProp:"min-height",unit:"px",device:N}),G=$o({settings:E.settings,prop:"section_max_height",cssProp:"max-height",unit:"px",device:N}),U=$o({settings:E.settings,prop:"row_border_radius",cssProp:"border-radius",device:N}),F=to();if(null!==(l=E.settings)&&void 0!==l&&l.row_border)for(var V in F=$o({settings:E.settings,prop:"row_border_width",cssProp:"border-width",device:N,unit:""})){var W,K;null!==(W=E.settings)&&void 0!==W&&W.row_border_color&&(F[V]+="border-color: ".concat(E.settings.row_border_color,";")),null!==(K=E.settings)&&void 0!==K&&K.row_border_style&&(F[V]+="border-style: ".concat(E.settings.row_border_style,";"))}"undefined"!==E.settings.section_height_option&&"win-height"==E.settings.section_height_option&&(J+="height:100vh;");var Y="";if("undefined"!==E.settings.section_overflow_x&&E.settings.section_overflow_x&&(Y+="overflow-x:"+E.settings.section_overflow_x+";"),"undefined"!==E.settings.section_overflow_y&&E.settings.section_overflow_y&&(Y+="overflow-y:"+E.settings.section_overflow_y+";"),P&&(D+=" sppb-nested-row"),void 0!==E.settings){var X,q,$,Q,ee;if(void 0!==E.settings.no_gutter&&1==E.settings.no_gutter&&(D+=" sppb-no-gutter"),void 0===E.settings.columns_content_alignment||"top"!=E.settings.columns_content_alignment&&"start"!=E.settings.columns_content_alignment?void 0===E.settings.columns_content_alignment||"bottom"!=E.settings.columns_content_alignment&&"end"!=E.settings.columns_content_alignment?void 0!==E.settings.columns_align_center&&1==E.settings.columns_align_center&&(D+=" sppb-align-center"):void 0!==E.settings.columns_align_center&&1==E.settings.columns_align_center&&(D+=" sppb-align-bottom"):void 0!==E.settings.columns_align_center&&1==E.settings.columns_align_center&&(D+=" sppb-align-top"),"undefined"!=E.settings.fullscreen&&(S=E.settings.fullscreen),So({settings:E.settings})&&null!==(X=E.settings)&&void 0!==X&&X.animationduration)var te=E.settings.animationduration+"ms";if(So({settings:E.settings})&&null!==(q=E.settings)&&void 0!==q&&q.animationdelay)var ne=E.settings.animationdelay+"ms";if(("image"==E.settings.background_type||"video"==E.settings.background_type)&&(void 0!==E.settings.overlay&&""!=E.settings.overlay&&"overlay_color"==E.settings.overlay_type&&(Z.backgroundColor=E.settings.overlay),void 0!==E.settings.gradient_overlay&&""!=E.settings.gradient_overlay&&"overlay_gradient"==E.settings.overlay_type&&("radial"==E.settings.gradient_overlay.type?Z.backgroundImage="radial-gradient(at ".concat(E.settings.gradient_overlay.radialPos||"center center",", ").concat(E.settings.gradient_overlay.color," ").concat(E.settings.gradient_overlay.pos||0,"%, ").concat(E.settings.gradient_overlay.color2," ").concat(E.settings.gradient_overlay.pos2||100,"%)"):Z.backgroundImage="linear-gradient(".concat(E.settings.gradient_overlay.deg||0,"deg, ").concat(E.settings.gradient_overlay.color," ").concat(E.settings.gradient_overlay.pos||0,"%, ").concat(E.settings.gradient_overlay.color2," ").concat(E.settings.gradient_overlay.pos2||100,"%)")),void 0!==E.settings.pattern_overlay&&""!=E.settings.pattern_overlay&&"overlay_pattern"==E.settings.overlay_type))s()(null===($=E.settings)||void 0===$?void 0:$.pattern_overlay)?1==(null===(Q=E.settings)||void 0===Q||null===(Q=Q.pattern_overlay)||void 0===Q||null===(Q=Q.src)||void 0===Q?void 0:Q.startsWith("http"))?Z.backgroundImage="url("+E.settings.pattern_overlay.src+")":Z.backgroundImage="url("+pagebuilder_base+E.settings.pattern_overlay.src+")":1==(null===(ee=E.settings)||void 0===ee?void 0:ee.pattern_overlay.startsWith("http"))?Z.backgroundImage="url("+E.settings.pattern_overlay+")":Z.backgroundImage="url("+pagebuilder_base+E.settings.pattern_overlay+")",Z.backgroundAttachment="scroll",Z.backgroundColor=E.settings.overlay_pattern_color}"image"==E.settings.background_type&&E.settings.blend_mode&&(Z.mixBlendMode=E.settings.blend_mode);var oe="";if(void 0!==E.settings.row_boxshadow&&E.settings.row_boxshadow)if(s()(E.settings.row_boxshadow)){var ie=E.settings.row_boxshadow.ho||0,re=E.settings.row_boxshadow.vo||0,ae=E.settings.row_boxshadow.blur||0,le=E.settings.row_boxshadow.spread||0,ce=E.settings.row_boxshadow.color||0;oe+="box-shadow: ".concat(ie,"px ").concat(re,"px ").concat(ae,"px ").concat(le,"px ").concat(ce,";")}else oe+="box-shadow: ".concat(E.settings.row_boxshadow,";");if(w&&!_)var se="sp-pagebuilder-section-inner sp-pagebuilder-row-drag";else se="sp-pagebuilder-section-inner";var de="sp-pagebuilder-section-parent";E.visibility||(de+=" sp-pagebuilder-row-disabled"),O&&(de+=" builder-show-placeholder");var ue=y,me=E.columns.length,pe="section-id-"+E.id,ve=this.getRowStyle(),fe=this.getParentRowStyle(),be=this.getRowCustomClass(),he=this.getSectionTitle(),ge=to();for(var Ee in ge){var ye,_e;null!==(ye=E.settings)&&void 0!==ye&&ye.shape_width&&(ge[Ee]+="width: ".concat(E.settings.shape_width[Ee],"%; max-width: ").concat(E.settings.shape_width[Ee],"%;")),null!==(_e=E.settings)&&void 0!==_e&&_e.shape_height&&(ge[Ee]+="height: ".concat(E.settings.shape_height[Ee],"px;"))}var we=to();for(var xe in we){var Ie,Oe;null!==(Ie=E.settings)&&void 0!==Ie&&Ie.bottom_shape_width&&(we[xe]+="width: ".concat(E.settings.bottom_shape_width[xe],"%; max-width: ").concat(E.settings.bottom_shape_width[xe],"%;")),null!==(Oe=E.settings)&&void 0!==Oe&&Oe.bottom_shape_height&&(we[xe]+="height: ".concat(E.settings.bottom_shape_height[xe],"px;"))}var Ce=void 0!==(null===(c=E.settings)||void 0===c||null===(c=c.background_image)||void 0===c?void 0:c.src)?E.settings.background_image:{src:E.settings.background_image},Ae=to();if(null!==(d=E.settings)&&void 0!==d&&d.background_type&&""!==Ce.src)for(var Ne in Ae){var De,Se,Pe;"custom"===(null===(De=E.settings)||void 0===De?void 0:De.background_position)&&void 0!==(null===(Se=E.settings)||void 0===Se||null===(Se=Se.background_position_custom_x)||void 0===Se?void 0:Se[Ne])&&void 0!==(null===(Pe=E.settings)||void 0===Pe||null===(Pe=Pe.background_position_custom_y)||void 0===Pe?void 0:Pe[Ne])&&(Ae[Ne]="background-position: ".concat(E.settings.background_position_custom_x[Ne]).concat(E.settings.background_position_custom_x.unit||"px"," ").concat(E.settings.background_position_custom_y[Ne]).concat(E.settings.background_position_custom_y.unit||"px",";"))}var ke=to();if("custom"===(null===(m=E.settings)||void 0===m?void 0:m.background_size))for(var Re in ke){var Te;void 0!==(null===(Te=E.settings)||void 0===Te||null===(Te=Te.background_size_custom)||void 0===Te?void 0:Te[Re])&&(ke[Re]="background-size: ".concat(E.settings.background_size_custom[Re]).concat(E.settings.background_size_custom.unit||"px",";"))}var Le=to();for(var Me in Le){var Ze,je,Be;null!==(Ze=E.settings)&&void 0!==Ze&&null!==(Ze=Ze.row_width)&&void 0!==Ze&&Ze[Me]&&(Le[Me]+="width: ".concat(E.settings.row_width[Me]).concat(E.settings.row_width.unit||"px",";")),null!==(je=E.settings)&&void 0!==je&&null!==(je=je.row_max_width)&&void 0!==je&&je[Me]&&(Le[Me]+="max-width: ".concat(E.settings.row_max_width[Me]).concat(E.settings.row_max_width.unit||"px",";")),null!==(Be=E.settings)&&void 0!==Be&&null!==(Be=Be.row_min_width)&&void 0!==Be&&Be[Me]&&(Le[Me]+="min-width: ".concat(E.settings.row_min_width[Me]).concat(E.settings.row_min_width.unit||"px",";"))}var Je="";!E.settings.fullscreen&&null!==(p=E.settings)&&void 0!==p&&p.container_width&&(Je=s()(E.settings.container_width)?E.settings.container_width[window.builderDefaultDevice]:E.settings.container_width);var He=E.settings.fullscreen?".sppb-container-inner":".sppb-row-container",ze=to();if((null===(v=E.settings)||void 0===v||!v.no_gutter)&&null!==(f=E.settings)&&void 0!==f&&f.columns_gap)for(var Ge in ze){var Ue;if(null!==(Ue=E.settings.columns_gap)&&void 0!==Ue&&Ue[Ge]){var Fe=E.settings.columns_gap[Ge]/2,Ve=E.settings.columns_gap.unit||"px";ze[Ge]+="#".concat(pe," > ").concat(He," > .sppb-row {"),ze[Ge]+="margin-left: -".concat(Fe).concat(Ve,";"),ze[Ge]+="margin-right: -".concat(Fe).concat(Ve,";"),ze[Ge]+="}",ze[Ge]+="#".concat(pe," > ").concat(He," > .sppb-row > div {"),ze[Ge]+="padding-left: ".concat(Fe).concat(Ve,";"),ze[Ge]+="padding-right: ".concat(Fe).concat(Ve,";"),ze[Ge]+="}"}}var We=function(e){var t=e.settings,n=e.prop,o=e.cssProp,i="";return void 0===(null==t?void 0:t[n])||u()(null==t?void 0:t[n])||""!==((null==t?void 0:t[n])||"").replace(/\s+/g,"")&&(i="sppb-text-center"===(null==t?void 0:t[n])?"".concat(o,": center"):"sppb-text-left"===(null==t?void 0:t[n])?"".concat(o,": left"):"sppb-text-right"===(null==t?void 0:t[n])?"".concat(o,": right"):"".concat(o,": ").concat((null==t?void 0:t[n])||"")),i}({settings:E.settings,prop:"title_position",cssProp:"text-align"}),Ke=$o({settings:E.settings,prop:"title_fontsize",cssProp:"font-size",device:N}),Ye=$o({settings:E.settings,prop:"title_fontsize",cssProp:"line-height",device:N}),Xe=$o({settings:E.settings,prop:"title_margin_top",cssProp:"margin-top",device:N}),qe=$o({settings:E.settings,prop:"title_margin_bottom",cssProp:"margin-bottom",device:N}),$e=$o({settings:E.settings,prop:"subtitle_fontsize",cssProp:"font-size",device:N}),Qe=$o({settings:E.settings,prop:"subtitle_fontsize",cssProp:"line-height",device:N}),et={};Ce.src&&(1==Ce.src.startsWith("http")?et.backgroundImage="url("+Ce.src+")":et.backgroundImage="url("+pagebuilder_base+Ce.src+")");var tt="";1==E.settings.video_loop&&(tt=!0);var nt={};Ce.src&&(1==Ce.src.startsWith("http")?nt.backgroundImage=Ce.src:nt.backgroundImage=pagebuilder_base+Ce.src);var ot="",it="",rt={};rt=void 0!==E.settings.background_video_mp4&&void 0!==E.settings.background_video_mp4.src?E.settings.background_video_mp4:{src:E.settings.background_video_mp4};var at={};at=void 0!==E.settings.background_video_ogv&&void 0!==E.settings.background_video_ogv.src?E.settings.background_video_ogv:{src:E.settings.background_video_ogv},"undefined"!==E.settings.background_type||E.settings.external_background_video?"undefined"===E.settings.background_type||"video"!=E.settings.background_type||E.settings.external_background_video||(rt.src?ot=1==rt.src.startsWith("http")?rt.src:pagebuilder_base+rt.src:at.src&&(it=1==at.src.startsWith("http")?at.src:pagebuilder_base+at.src)):void 0!==E.settings.background_video&&1==E.settings.background_video&&rt.src?ot=1==rt.src.startsWith("http")?rt.src:pagebuilder_base+rt.src:void 0!==E.settings.background_video&&1==E.settings.background_video&&at.src&&(it=1==at.src.startsWith("http")?at.src:pagebuilder_base+at.src);var lt=this.externalVideo(),ct=this.topShapeContent(),st=this.bottomShapeContent(),dt="sppb-section-parent-"+E.id,ut=Un.filter((function(e){return e!==window.builderDefaultDevice})).map((function(e){var t="";return t+=no(e),t+="#".concat(pe," {"),"undefined"!==E.settings.section_height_option&&"height"==E.settings.section_height_option&&(t+=H[e]),t+=z[e],t+=G[e],t+=j[e],t+=B[e],t+=F[e],t+=U[e],t+=Ae[e],t+=ke[e],t+=Le[e],t+="}",t+="#".concat(pe," .sppb-row-overlay{"),t+=U[e],t+="}",t+="#".concat(pe," .sppb-shape-container.sppb-top-shape > svg{"),t+=ge[e],t+="}",t+="#".concat(pe," .sppb-shape-container.sppb-bottom-shape > svg{"),t+=we[e],t+="}",t+="#".concat(dt," {"),t+=B[e],t+="}",t+="#".concat(pe," .sppb-section-title .sppb-title-heading{"),t+=Ke[e],t+=Ye[e],t+=Xe[e],t+=qe[e],t+=We,t+="}",t+="#".concat(pe," .sppb-section-title .sppb-title-subheading{"),t+=$e[e],t+=Qe[e],t+=We,t+="}",(t+=ze[e])+"}"})).join("\r\n"),mt={maxWidth:"100vw",marginLeft:"calc(50% - 50vw)",marginRight:"calc(50% - 50vw)"};return I(x(o.createElement("div",{id:dt,style:fe,key:g,className:"".concat(de).concat(null!=E&&E.parent?" builder-nested-row":" builder-parent-row"),ref:this.rowRef},o.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-top","area-hidden":"true"}),o.createElement("div",{className:"sp-pagebuilder-section-inner-wrap"},!P&&o.createElement(Ho,{row:E,index:y,hasCopiedSection:this.props.hasCopiedSection,checkCopiedSection:this.props.checkCopiedSection}),o.createElement("div",{className:"clearfix"},o.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(P?B[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("undefined"!==E.settings.section_height_option&&"height"==E.settings.section_height_option?H[window.builderDefaultDevice]:"","\n\t\t\t\t\t\t\t\t\t\t").concat(z[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(G[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(Ae[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(ke[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(U[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\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(Ke[window.builderDefaultDevice],"\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\t").concat(Xe[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(qe[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(We,"\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($e[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(Qe[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(We,"\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(U[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t#").concat(dt,"{\n\t\t\t\t\t\t\t\t\t\t").concat(!P&&B[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}\n\n\t\t\t\t\t\t\t\t\t").concat(Je>1200?"@media (min-width: 1400px) {#".concat(dt," .sppb-row-container {\n\t\t\t\t\t\t\t\t\t\tmax-width: ").concat(Je,"px;\n\t\t\t\t\t\t\t\t\t\t}}"):"#".concat(dt," .sppb-row-container {\n\t\t\t\t\t\t\t\t\t\tmax-width: ").concat(Je,"px;\n\t\t\t\t\t\t\t\t\t\t}"),"\n\n\t\t\t\t\t\t\t\t\t").concat(ze[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(ge[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(E.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(E.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(ut,"\n\t\t\t\t\t\t\t\t")),o.createElement("div",{className:"sp-pagebuilder-section",style:{padding:"".concat(null==E?void 0:E.settings.xl)}},o.createElement("div",{className:se},0==S?o.createElement("section",{id:pe,className:be+k,"data-sppb-wow-duration":te,"data-sppb-wow-delay":ne,style:Tr(Tr({},ve),this.props.row.settings.stretch_section&&mt)},o.createElement(Pr,{paddingObj:E.settings.padding,row:E,rowIndex:y}),ct,st,lt,(ot||it)&&o.createElement("div",{className:"sppb-section-background-video"},o.createElement("video",{className:"section-bg-video",autoPlay:!0,muted:!0,"webkit-playsinline":"true",playsInline:!0,loop:tt,controlsList:"nodownload",poster:nt.backgroundImage},"(background_video_mp4) && (",o.createElement("source",{src:ot,type:"video/mp4"}),") (background_video_ogv) && (",o.createElement("source",{src:it,type:"video/ogg"}),")")),void 0!==E.settings.overlay_type&&"overlay_none"!=E.settings.overlay_type&&o.createElement("div",{className:"sppb-row-overlay",style:Z}),o.createElement("div",{className:"sppb-row-container",style:{paddingTop:"1px",paddingBottom:"1px"}},he&&o.createElement("div",{dangerouslySetInnerHTML:{__html:he}}),o.createElement("div",{className:D},E.columns.map((function(e,t){return o.createElement(Or,{key:e.id,id:e.id,column:e,row:E,rowIndex:ue,index:t,colLength:me,isSettingsOpen:b.state.isSettingsOpen})}))))):o.createElement("div",{id:pe,className:be+k,"data-sppb-wow-duration":te,"data-sppb-wow-delay":ne,style:Tr(Tr({},ve),this.props.row.settings.stretch_section&&mt)},o.createElement(Pr,{paddingObj:E.settings.padding,row:E,rowIndex:y}),ct,st,lt,(ot||it)&&o.createElement("div",{className:"sppb-section-background-video"},o.createElement("video",{className:"section-bg-video",autoPlay:!0,muted:!0,"webkit-playsinline":"true",playsInline:!0,loop:tt,controlsList:"nodownload",poster:nt.backgroundImage},"(background_video_mp4) && (",o.createElement("source",{src:ot,type:"video/mp4"}),") (background_video_ogv) && (",o.createElement("source",{src:it,type:"video/ogg"}),")")),void 0!==E.settings.overlay_type&&"overlay_none"!=E.settings.overlay_type&&o.createElement("div",{className:"sppb-row-overlay",style:Z}),o.createElement("div",{className:"sppb-container-inner",style:{paddingTop:"1px",paddingBottom:"1px"}},he&&o.createElement("div",{dangerouslySetInnerHTML:{__html:he}}),o.createElement("div",{className:D},E.columns.map((function(e,t){return o.createElement(Or,{key:e.id,id:e.id,column:e,row:E,rowIndex:ue,index:t,colLength:me,columnMove:b.props.columnSortable})})))))))),!P&&o.createElement("div",{className:"sp-pagebuilder-row-add-new"},o.createElement(Dr,{iconOnly:!0,bottom:!0,index:y}))),o.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-bottom","area-hidden":"true"}))))}}]),r}(o.Component),Mr={hover:function(e,t,n){var o=t.getItem(),r=o.index,a=e.index,l="ADD_ADDON"===o.type&&"row"===o.name;if(r!==a){Yn(window.iDocument,".builder-show-placeholder-center");var c=(0,i.findDOMNode)(n),s=c.getBoundingClientRect(),d=(s.bottom-s.top)/2,u=t.getClientOffset().y-s.top;if((0,V.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 kr(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)?kr(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 r,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw r}}}}(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,V.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<d){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>d){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&&(r<a&&u<d||r>a&&u>d||("block"==o.type||(t.getItem().index=a),t.isOver({shallow:!0})&&(u<d&&(c.classList.remove("builder-show-placeholder-bottom"),c.classList.add("builder-show-placeholder-top")),u>d&&(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(),r="ADD_ADDON"===o.type&&"row"===o.name;if("ADD_ADDON"!==o.type||"div"!==o.name){var a=(0,i.findDOMNode)(n).getBoundingClientRect(),l=(a.bottom-a.top)/2,c=t.getClientOffset().y-a.top,s=void 0;if(t.isOver({shallow:!0})&&(c<l&&(s="top"),c>l&&(s="bottom")),r&&void 0!==s){var d;if(null===(d=e.row)||void 0===d?void 0:d.parent){var u=function(e){var t=Vn().pageBuilder.present,n=e.parent,o=n.rowId,i=n.columnId,r=t.findIndex((function(e){return e.id===o}));if(-1!==r){var a=t[r].columns.findIndex((function(e){return e.id===i}));if(-1!==a)return t[r].columns[a].addons.findIndex((function(t){return"nested_row"===t.type&&t.id===e.id}))}}(e.row);"bottom"===s&&u++;var m=e.row.parent,p={rowId:m.rowId,columnId:m.columnId,addonIndex:u};e.addRow({parent:p})}else{var v=e.index;"bottom"===s&&v++,e.addRow({rowIndex:v})}Yn(window.iDocument,".builder-row-placeholder")}if("ADD_ADDON"!==o.type&&"block"==o.type){var b,h=(0,i.findDOMNode)(n).getBoundingClientRect(),g=(h.bottom-h.top)/2,E=t.getClientOffset().y-h.top,y=e.index;E>g&&(y+=1),b="string"==typeof o.element.section?JSON.parse(o.element.section):"string"==typeof o.element.json?JSON.parse(o.element.json):o.element.section;var _=Ar(f()(b));e.addBlockAsRow({index:y,rows:_});var w=(0,i.findDOMNode)(n);w.classList.remove("sppb-block-bottom-placeholder"),w.classList.remove("sppb-block-top-placeholder")}}}}},Zr=(0,p.DragSource)(J,{beginDrag:function(e){return{id:e.id,index:e.index}}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}})),jr=(0,p.DropTarget)([J,z,G],Mr,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),isOverCurrent:t.isOver({shallow:!0})}}));const Br=(0,r.$j)((function(e){return{state:e}}),(function(e){return{addBlockAsRow:function(t,n){e(k(t))},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(b(t))},resetColumnWidth:function(t,n){return e(function(e,t){return{type:"RESET_COLUMN_WIDTH_AFTER_FIT_COLUMNS",rowId:e,device:t}}(t,n))}}}))(jr(Zr(Lr)));var Jr={hover:function(e,t,n){"block"==t.getItem().type&&(0,i.findDOMNode)(n).classList.add("sppb-block-can-drag")},drop:function(e,t,n){var o=t.getItem();if("block"==o.type){var r;r="string"==typeof o.element.section?JSON.parse(o.element.section):"string"==typeof o.element.json?JSON.parse(o.element.json):o.element.section;var a=Ar(f()(r));e.addBlockAsRow({index:e.index,rows:a}),(0,i.findDOMNode)(n).classList.remove("sppb-block-can-drag")}}},Hr=(0,p.DropTarget)([J,G],Jr,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop()}}));const zr=(0,r.$j)(null,(function(e){return{addBlockAsRow:function(t){return e(k(t))},importPage:function(t){return e(S(t))},setGlobalPanel:function(t){return e(Ge(t))},pageCssHandler:function(t){return e(T(t))}}}))(Hr((function(e){var t=e.importPage,n=e.setGlobalPanel,i=e.pageCssHandler,a=(0,o.useRef)(null),l=(0,o.useState)(!1),c=(0,m.Z)(l,2),s=c[0],d=c[1],u=(0,r.v9)((function(e){return e.pageBuilder.present})),p=(0,r.v9)((function(e){return e.copiedData})),v=!1,f=Uo((function(e){jQuery(document).trigger("editElementChange",e)}),400),b=function(){if(p.isCopiedSectionAvailable){var e=Io(fe);e&&Array.isArray(e)&&e.length?d(!0):d(!1)}else d(!1)};return(0,o.useEffect)((function(){b()}),[p.isCopiedSectionAvailable]),(0,o.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];f(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)}}),[]),o.createElement("div",{"x-ignore":""},o.createElement("input",{ref:a,type:"file",name:"upload-page-json",accept:".json",style:{display:"none"},onChange:function(e){return co(e,t,i)}}),u.map((function(e){return null!=e&&e.parent?null:(v=!0,o.createElement(Br,{key:e.id,id:e.id,index:Wn(e.id),row:e,hasCopiedSection:s,checkCopiedSection:b}))})),!v&&o.createElement("div",{className:"builder-page-initial-screen"},o.createElement("div",{className:"builder-page-screen-container"},o.createElement("div",{className:"builder-page-screen-title"},Joomla.JText._("COM_SPPAGEBUILDER_ROW_START_CREATING_PAGE")),o.createElement("div",{className:"builder-page-screen-tools"},o.createElement("span",{className:"builder-button builder-button-secondary",onClick:function(e){e.preventDefault(),n({name:"layouts"})},role:"button"},o.createElement(ot,{name:"blocksDuo",className:"builder-me-0 builder-me-sm-2"}),o.createElement("span",{className:"builder-d-none builder-d-sm-inline"},Joomla.JText._("COM_SPPAGEBUILDER_ROW_LAYOUT_BUNDLES"))),o.createElement(Dr,{index:0})),o.createElement("div",{className:"builder-page-screen-import"},Joomla.JText._("COM_SPPAGEBUILDER_ROW_OR"),",",o.createElement("span",{onClick:function(e){var t;e.preventDefault(),null===(t=a.current)||void 0===t||t.click()},role:"button"},Joomla.JText._("COM_SPPAGEBUILDER_ROW_IMPORT_LAYOUT"))))))})));var Gr=n(5861),Ur=n(4687),Fr=n.n(Ur);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 Wr(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,ee.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}var Kr={section:"section",nested_row:"nested_row",deep_addon_row:"deep_addon_row"};function Yr(e){var t=e.sections,n=e.isCollapsed,o=void 0!==n&&n,i=e.previousTree,r=void 0===i?{}:i,a={id:0,parentId:0,childIds:[],sectionIndex:-1,level:0},l={};return t.forEach((function(e,n){if(!e.parent){var i,c,s=qr({data:e,title:e.settings.admin_label||e.name||"Section",level:1,isCollapsed:null!==(i=null===(c=r[e.id])||void 0===c?void 0:c.isCollapsed)&&void 0!==i?i:o,indexes:{sectionIndex:n},type:"section"});a.childIds.push(e.id),l[e.id]=s,Xr({sections:t,sectionIndex:n,nodes:l,parentNode:s,previousTree:r})}})),l[a.id]=a,l}function Xr(e){var t=e.sections,n=e.sectionIndex,o=e.nodes,i=e.parentNode,r=e.previousTree,a=void 0===r?{}:r,l=t[n];l.columns.forEach((function(e,r){var c,d,u=qr({data:e,parentId:l.id,title:e.settings.admin_label||"Column",indexes:{sectionIndex:n,columnIndex:r},level:i.level+1,isCollapsed:null!==(c=null===(d=a[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]=u,e.addons.forEach((function(c,d){if("nested_row"===(null==c?void 0:c.type)){var m=t.findIndex((function(t){var n=t.id,o=t.parent;return n===c.id&&(null==o?void 0:o.rowId)===l.id&&o.columnId===e.id}));if(-1!==m){var p,v,f=t[m],b=qr({data:f,parentId:e.id,title:f.settings.admin_label||"Row",indexes:{sectionIndex:n,columnIndex:r,addonIndex:d,nestedRowIndex:m},isCollapsed:null!==(p=null===(v=a[f.id])||void 0===v?void 0:v.isCollapsed)&&void 0!==p?p:u.isCollapsed,level:i.level+2,type:"nested_row"});u.childIds.push(f.id),o[f.id]=b,Xr({sections:t,sectionIndex:m,nodes:o,parentNode:b,previousTree:a})}}else if(c.name===xe.productList){var h,g,E,y,_=qr({data:c,parentId:(null==c?void 0:c.parent)||e.id,childIds:(null==c?void 0:c.items[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:r,addonIndex:d},level:i.level+2,type:"addon",isCollapsed:null!==(E=null===(y=a[c.id])||void 0===y?void 0:y.isCollapsed)&&void 0!==E?E:u.isCollapsed});null!=c&&c.parent||u.childIds.push(c.id),o[c.id]=_,null==c||c.items[0].forEach((function(e,t){var i,l,s,u,m=null;if(null!=e&&e.parent){var p=null==c?void 0:c.items[0].find((function(t){return t.id===e.parent}));if(uo(p)){var v,f=(null!==(v=p.children)&&void 0!==v?v:[]).indexOf(e.id);f>-1&&(m=f)}}var b=qr(Wr({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===(l=addonsJSON[e.name])||void 0===l?void 0:l.icon,indexes:Wr({sectionIndex:n,columnIndex:r,addonIndex:d,collectionItemAddonIndex:t},uo(m)&&{childIndex:m}),level:_.level+2,type:"addon"},uo(e.children)&&{isCollapsed:null!==(s=null===(u=a[e.id])||void 0===u?void 0:u.isCollapsed)&&void 0!==s?s:_.isCollapsed}));o[e.id]=b}))}else{var w,x,I,O,C=qr(Wr({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!==(w=c.icon)&&void 0!==w?w:null===(x=addonsJSON[c.name])||void 0===x?void 0:x.icon,indexes:{sectionIndex:n,columnIndex:r,addonIndex:d},level:i.level+2,type:"addon"},(uo(c.children)||["accordion","tab"].includes(c.name))&&{isCollapsed:null!==(I=null===(O=a[c.id])||void 0===O?void 0:O.isCollapsed)&&void 0!==I?I:u.isCollapsed}));null!=c&&c.parent||u.childIds.push(c.id),o[c.id]=C,["accordion","tab"].includes(c.name)&&c.settings["sp_".concat(c.name,"_item")].flatMap((function(e){return e.content})).filter(s()).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)===l.id&&o.columnId===e.id}));if(-1!==u){var m,p,v=t[u],f=qr({data:v,parentId:c.id,title:v.settings.admin_label||"Row",type:"deep_addon_row",indexes:{sectionIndex:n,columnIndex:r,addonIndex:d,deepAddonRowIndex:u},isCollapsed:null!==(m=null===(p=a[v.id])||void 0===p?void 0:p.isCollapsed)&&void 0!==m?m:C.isCollapsed,level:i.level+2});C.childIds.push(v.id),o[v.id]=f,Xr({sections:t,sectionIndex:u,nodes:o,parentNode:f,previousTree:a})}}))}}))}))}function qr(e){var t=e.data,n=e.title,o=e.icon,i=e.isCollapsed,r=e.level,a=e.indexes,l=e.type,c=e.parentId,s=void 0===c?0:c,d=e.childIds,u=void 0===d?[]:d;return Wr(Wr(Wr({id:t.id,parentId:s,childIds:u,name:t.name,type:l,title:n,level:r,visibility:t.visibility},a),uo(o)&&{icon:o}),uo(i)&&{isCollapsed:i})}var $r=n(8239),Qr=(0,o.createContext)({}),ea=function(){return(0,o.useContext)(Qr)};const ta=Qr;var na=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(){return(0,W.Z)(this,r),i.apply(this,arguments)}return(0,K.Z)(r,[{key:"render",value:function(){var e=this.props,t=e.connectDragPreview,n=e.connectDragSource,i=e.addon,r=function(e){return o.createElement("span",null,o.createElement($r.Z,{content:i.title,tagName:"span"},o.createElement("span",{className:"builder-addon-list-item ".concat(e?"disabled":"")},o.createElement("span",{className:"builder-addon-icon",dangerouslySetInnerHTML:{__html:i.icon}}),o.createElement("span",{className:"builder-addon-title"},i.title))))};return i.pro?o.createElement("div",{className:"builder-addon-list-wrapper"},r("pro"),i.pro&&o.createElement(st,{size:"sm"})):t(o.createElement("div",{className:"builder-addon-list-wrapper"},n(r())))}}]),r}(o.Component);(0,ee.Z)(na,"contextType",ta);var oa={beginDrag:function(e,t,n){return ni.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(),r=e.addon.addon_name.replace(/sp_/g,""),a=n.index;"div"===(null==n||null===(o=n.parentAddon)||void 0===o?void 0:o.name)&&void 0!==n.childIndex?a+=n.childIndex+1:"bottom"===n.dropPosition&&(a=n.index+1);var l,c={type:n.type,index:n.rowIndex,settings:{rowIndex:n.rowIndex,indexPosition:a,colIndex:n.colIndex,addonIndex:"",addonId:i,htmlContent:"",assets:"",addonName:r,formData:e.addon.default,icon:e.addon.icon,title:e.addon.title,childIndex:n.childIndex,parent:!1,addonType:e.addon.type}};"addon"===n.type&&uo(null==n?void 0:n.collectionAddonId)&&uo(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(f()(c)),f()(c).settings.addonIndex=a):(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:r,collectionItemIndex:null!==(l=null==n?void 0:n.collectionItemIndex)&&void 0!==l?l: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(f()(c))}.bind(this)}),f()(c).settings.addonIndex=a)}}},ia=(0,p.DragSource)(z,oa,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}));const ra=(0,r.$j)((function(e){return{state:e}}),(function(e){return{addAddon:function(t){return e(D(t))}}}))(ia(na));var aa=Object.freeze({FLOAT:{state:"float",icon:"dockFloat"},LEFT:{state:"left",icon:"dockLeft"},RIGHT:{state:"right",icon:"dockRight"}});const la=function(){var e=(0,o.useContext)(ta),t=e.dockState,n=e.setDockState,i=function(e){return function(){return n(e)}};return o.createElement("div",{className:"builder-dock-settings builder-ms-auto builder-me-3"},Object.values(aa).map((function(e){var n=e.state,r=e.icon;return o.createElement("span",{key:n,className:"builder-dock-icon builder-dock-float".concat(t===n?" is-active":""),onClick:i(n)},o.createElement(ot,{name:r}))})))};function ca(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?ca(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ca(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var da=function(e){var t=e.handle,n=e.transition,i=void 0===n?"none 0s ease 0s":n,r=e.children,a=o.Children.only(r),l=(0,o.useRef)(null),c=(0,o.useRef)({left:0,top:0}),s=(0,o.useRef)({left:0,top:0,right:0}),d=(0,o.useState)(null),u=(0,m.Z)(d,2),p=u[0],v=u[1],f=(0,o.useState)(null),b=(0,m.Z)(f,2),h=b[0],g=b[1],E=(0,o.useContext)(ta).dockState;return(0,o.useEffect)((function(){var e,n,o;null!=a&&null!==(e=a.ref)&&void 0!==e&&e.current&&(l.current=a.ref.current);var r=document.getElementById("sp-pagebuilder-view"),d=null!==(n=window.localStorage.getItem("builderDockState"))&&void 0!==n?n:"float",u=0,m=Number.POSITIVE_INFINITY,p=0,f=function(e){if(l.current&&"float"===d){r.style.pointerEvents="none";var t=l.current.getBoundingClientRect(),n={},o=e.clientX,i=o-t.left,a=t.right-o;(o>s.current.left+i+1||o>u)&&(o<s.current.right-a-1||o<m)&&(u=o,m=o,n.left=o-c.current.left);var f=e.clientY,b=f-t.top;(f>s.current.top+b+1||f>=p)&&(p=f,n.top=f-c.current.top),v(n)}},b=function e(){u=0,m=Number.POSITIVE_INFINITY,p=0,g(null),r.style.pointerEvents="auto",document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",e)},h=function(e){var t;if(0===e.button&&"float"===d){g(i);var n=l.current.offsetLeft,o=l.current.offsetTop,r=e.clientX-n,a=e.clientY-o,u=(null===(t=document.getElementById("sp-page-builder"))||void 0===t?void 0:t.getBoundingClientRect())||{};s.current={left:u.left,top:u.top,right:u.right},c.current={left:Math.round(r),top:Math.round(a)},document.addEventListener("mousemove",f),document.addEventListener("mouseup",b)}},E=t?null===(o=l.current)||void 0===o?void 0:o.querySelector(t):null;return E&&"float"===d?E.style.cursor="move":E=l.current,E.addEventListener("mousedown",h),function(){var e;null===(e=E)||void 0===e||e.removeEventListener("mousedown",h)}}),[t,E]),o.cloneElement(a,sa(sa({},!a.ref&&{ref:l}),p&&{style:sa({left:"".concat(p.left,"px"),top:"".concat(p.top,"px"),bottom:p.bottom?"".concat(p.bottom,"px"):"unset",right:p.right?"".concat(p.right,"px"):"unset"},h&&{transition:h})}))};const ua=function(e){var t=e.message;return o.createElement("div",{className:"builder-empty-result"},o.createElement(ot,{name:"emptyBox",className:"builder-icon-8x builder-text-secondary builder-opacity-4 builder-mb-2"}),o.createElement("div",{className:"builder-empty-message"},o.createElement("div",{dangerouslySetInnerHTML:{__html:t}})))};function ma(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 pa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ma(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ma(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var va=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),t=i.call(this,e),(0,ee.Z)((0,Y.Z)(t),"searchChangeHandle",(function(e){e.preventDefault();var n=e.target.value;t.setState({search:n})})),(0,ee.Z)((0,Y.Z)(t),"resetAddonSearchField",(function(){t.setState({search:""})})),(0,ee.Z)((0,Y.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 r=new RegExp(i,"i");return Object.entries(o).reduce((function(e,t){var n=(0,m.Z)(t,2),o=n[0],i=n[1],a="Favourite"!==o?i.filter((function(e){return r.test(e.title)})):i;return e[o]=a,e}),{})}catch(e){return{}}})),(0,ee.Z)((0,Y.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.position=t.props.position,t.searchElement=(0,o.createRef)(),t}return(0,K.Z)(r,[{key:"componentDidMount",value:function(){this.state.addons.length<1&&this.setState({addons:this.groupAddons(this.props.addonList)}),this.searchElement.focus(),this.props.updatePanelPosition()}},{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)})),pa(pa({},{Favourite:[],Structure:[],General:[],Content:[],Media:[],Slider:[]}),n)}},{key:"render",value:function(){var e,t=this,n=this.getAddons(),i=(null===(e=this.props.pageOptions.data)||void 0===e?void 0:e.extension)===Ee;return o.createElement("div",{className:"builder-modal builder-sidebar"},o.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},o.createElement(da,{handle:"#builder-modal-header"},o.createElement("div",{className:"builder-modal-content"},o.createElement("div",{id:"builder-modal-header",className:"builder-modal-header"},"float"===this.context.dockState&&o.createElement(ot,{className:"builder-drag-button",name:"ellipsisDoubleY"}),o.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_ADDONS")),o.createElement(la,null),o.createElement("span",{className:"builder-close-button",onClick:function(e){e.preventDefault(),t.props.onClose(),document.body.classList.remove("builder-panel-opened")},"aria-label":"Close",role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"times",size:"1x"}))),o.createElement("div",{className:"builder-modal-body"},o.createElement("div",{className:"builder-addon-search"},o.createElement("div",{className:"builder-form-group builder-has-icon-left"},o.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}),o.createElement("span",{className:"builder-form-icon"},o.createElement("svg",{width:"14",height:"14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o.createElement("defs",null),o.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"}))))),o.createElement("div",{className:"builder-addon-container"},o.createElement(o.Fragment,null,this.isEmptyAddons(n)?o.createElement("div",{className:"builder-mt-4"},o.createElement(ua,{message:Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_NO_RESULT_FOUND")})):Object.keys(n).map((function(e,r){var a,l,c;return!i&&null!==(a=n[e][0])&&void 0!==a&&null!==(a=a.addon_name)&&void 0!==a&&a.startsWith(ye)||i&&"Favourite"!==e&&n[e].length>0&&(null===(l=t.props.pageOptions.data)||void 0===l?void 0:l.extension_view)===_e&&null!==(c=n[e][0])&&void 0!==c&&null!==(c=c.addon_name)&&void 0!==c&&c.startsWith(ye)?null:o.createElement("div",{className:"builder-addon-group",key:r},n[e].length>0&&o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-fs-2 builder-mb-2"},"Favourite"===e?"Favourites":e),o.createElement("div",{className:"builder-addon-list"},n[e].map((function(e,n){return 0!=e.visibility&&o.createElement("div",{key:n},o.createElement(ra,{addon:e,resetAddonSearchField:t.resetAddonSearchField}))})))))})))))))))}}]),r}(o.Component);(0,ee.Z)(va,"contextType",ta);const fa=(0,r.$j)((function(e){return{addonList:e.addonList,pageOptions:e.pageOptions}}))(va);var ba={form:"",mainForm:{addonName:"",addonType:"",values:""},insideForm:{addonName:"",addonType:"addon",values:""},activeField:{fieldName:"",rfieldIndex:"",addonName:"",addonIndex:"",riFieldName:""}};const ha=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ba,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_EDIT_ADDON_IN":return(0,jt.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,jt.ZP)(e,(function(e){var n=t.addonName,o=t.addonType,i=t.values,r=t.addonData;e.mainForm={addonName:n,addonType:o,values:i,addonData:r},e.form="mainForm"}));case"CANCEL_ADDON_IN_FORM":return(0,jt.ZP)(e,(function(e){e.form="mainForm"}));case"ADD_EDIT_REPEAT_FIELD":return(0,jt.ZP)(e,(function(e){e.activeField.fieldName=t.fieldName,e.activeField.rfieldIndex=t.rfieldIndex}));default:return e}};var ga=n(496);function Ea(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 ya(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ea(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ea(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _a=(new Date).getTime(),wa=[],xa=ga.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,r=o.field,a=o.value,l=o.addonName;if(n!==i&&("accordion"==l||"tab"==l)){var c="";if("accordion"==l?c="sp_accordion_item":"tab"==l&&(c="sp_tab_item"),c){var s=f()(e.values[c]),d=Ia(s,t);return(0,jt.ZP)(e,(function(e){e.values[c]=d}))}return e}if("js_slideshow"==l){var u="slideshow_items",m=f()(e.values[u]),p=Oa(m,t.payload);return(0,jt.ZP)(e,(function(e){e.values[u]=p}))}if("button_group"===l){var v=t.payload.options.buttonGroupIndex;return ya(ya({},e),{},{values:ya(ya({},e.values),{},{sp_button_group_item:e.values.sp_button_group_item.map((function(e,t){return v!==t?e:ya(ya({},e),{},{title:a})}))})})}var b=null==r?void 0:r.split("-");return b?b.length<3?(0,jt.ZP)(e,(function(e){e.values[r]=a})):(0,jt.ZP)(e,(function(e){e.values[b[0]][b[1]][b[2]]=a})):e;case"SAVE_ADDON_IN":case"UPDATE_ADDON_IN":case"REMOVE_ADDON_IN":case"SORT_ADDON_IN":var h=t.fieldData,g=Ca(h.fieldName),E=g.fieldName,y=g.fieldIndex,_=g.nestedFieldName;if(null!==E){var w=Ca(h.riFieldName),x=(w.fieldName,w.fieldIndex),I=w.nestedFieldName,O=jQuery.extend(!0,{},e.values[E][y][_][x]),C=f()(t),A=jQuery.extend(!0,C.fieldData,{fieldName:E,rfieldIndex:x,riFieldName:I}),N=jQuery.extend(!0,C,{fieldData:A,riFieldName:I}),D=Na(O,N);return(0,jt.ZP)(e,(function(e){e.values[E][y][_].splice(x,1,D)}))}var S=jQuery.extend(!0,{},e.values[h.fieldName][h.rfieldIndex]),P=Na(S,t);return(0,jt.ZP)(e,(function(e){e.values[h.fieldName].splice(h.rfieldIndex,1,P)}));case"ADD_DEEP_ADDON_NEW_ITEM":var k,R=t.payload,T=R.meta,L=R.item,M=R.addonName,Z=R.addon.id,j=T.key,B=Object.keys(zn).includes(M)?L:null===(k=addonsJSON)||void 0===k||null===(k=k[M])||void 0===k||null===(k=k.default)||void 0===k||null===(k=k[j])||void 0===k?void 0:k[0];if(!B)return e;if("table_advanced"===M){var J=B.table_advanced_item.map((function(e){var t=e.content;return{content:[{collapse:!1,id:oo(),name:"text_block",reference_id:Z,settings:{text:t},visibility:!0}]}}));B={table_advanced_item:J}}return(0,jt.ZP)(e,(function(e){var t;null===(t=e.values[j])||void 0===t||t.push(B)}));default:return e}}}),Ia=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},Oa=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 r=n.split("-");e[r[0]][r[1]][r[2]][r[3]]=i}return e},Ca=function(e){var t=null,n=null,o=null,i=e.split(".");return i.length>1&&(t=i[0].replace(/ *\[[^)]*\] */g,""),o=Aa(i[0]),n=i[1]),{fieldName:t,fieldIndex:o,nestedFieldName:n}},Aa=function(e){var t=/\[([^)]+)\]/.exec(e);return null!==t&&t.length>0?t[t.length-1]:null},Na=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=f()(wa);i.push({id:_a++,name:n.addonName,settings:t.formVal}),e[n.riFieldName]=i}else e[n.riFieldName].push({id:_a++,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,jt.ZP)(e,(function(e){e[t.riFieldName].splice(t.addonIndex,1)}));case"SORT_ADDON_IN":var r=t.dragIndex,a=t.dropIndex;return e[t.riFieldName][r],(0,jt.ZP)(e,(function(e){e[t.riFieldName]=so(e[t.riFieldName],r,a)}));default:return e}};const Da=xa;var Sa=n(8403),Pa=n.n(Sa),ka=function(e){return o.createElement("div",{className:"builder-tab-pane"},e.children)};ka.propTypes={name:We().string};var Ra=function(e){var t=(0,o.useRef)(0),n=e.children,r=e.cssClass,a=e.tabStyle,l=e.capitalizeHeader,c=void 0===l||l,s=(0,o.useState)([]),d=(0,m.Z)(s,2),u=d[0],p=d[1],v=(0,o.useState)({}),f=(0,m.Z)(v,2),b=f[0],h=f[1],g=(0,o.useState)({}),E=(0,m.Z)(g,2),y=E[0],_=E[1];return(0,o.useEffect)((function(){return function(){(0,i.unstable_batchedUpdates)((function(){_({}),p([]),h({})}))}}),[]),(0,o.useEffect)((function(){var e=[],r={};o.Children.forEach(n,(function(t){if(o.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),r[i]=t.props.children}})),(0,i.unstable_batchedUpdates)((function(){p(e),e.length>0&&0===t.current&&_(e[0]),h(r)}))}),[n]),o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-nav-tabs-parent ".concat(r)},o.createElement("div",{className:"builder-nav-tabs builder-tab-".concat(null!=a?a:"neomorphic"," builder-nav-fill")},u.map((function(e){return o.createElement("span",{onClick:function(n){return o=e,n.preventDefault(),_(o),t.current++,void(window.toolsTabIndex="interaction"===(null==o?void 0:o.name)?3:0);var o},key:e.name,className:"builder-nav-item".concat(e.name===y.name?" active":""),role:"button",tabIndex:0,onKeyDown:ke},function(e){if(null!=e&&e.text_only)return null!=e&&e.text?o.createElement("span",{className:"builder-tab-title"},c?Pa()(e.text):e.text):o.createElement("span",{className:"builder-tab-title"},c?Pa()(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?"":c?Pa()((null==e?void 0:e.text)||e.name):(null==e?void 0:e.text)||e.name;return"left"===t?o.createElement(o.Fragment,null,o.createElement(ot,{name:e.icon,size:(null==e?void 0:e.size)||"",className:"builder-me-2"}),o.createElement("span",{className:"builder-tab-title"},n)):o.createElement(o.Fragment,null,o.createElement("span",{className:"builder-tab-title"},n),o.createElement(ot,{name:e.icon,size:(null==e?void 0:e.size)||"",className:"builder-ms-2"}))}return o.createElement("span",{className:"builder-tab-title"},c?Pa()(e.name):e.name)}(e))})))),o.createElement("div",{className:"builder-tab-content"},Object.keys(b).map((function(e){return e===y.name?b[e]:null}))))};Ra.propTypes={children:function(e,t,n){var i=e[t],r=null;return o.Children.forEach(i,(function(e){null!=e&&e.type&&e.type!==ka&&(r=new Error("`"+n+"` children should be of type `Tab`."))})),r}};const Ta=Ra;var La=n(2496),Ma=function(e){var t=e.addonType,n=e.settings;return{type:"INIT_VALUE",addonName:e.addonName,addonType:t,values:n,addonData:e.addonData}},Za=function(e,t){return{type:"ADD_EDIT_REPEAT_FIELD",fieldName:e,rfieldIndex:t}},ja=function(e,t){if(""===t.addonIndex)var n="SAVE_ADDON_IN";else n="UPDATE_ADDON_IN";return{type:n,formVal:e,fieldData:t}},Ba=function(e,t,n,o){return{type:"ADD_EDIT_ADDON_IN",addonName:e,addonIndex:o,values:t,riFieldName:n}},Ja=function(e){return{type:"INLINE_EDIT_ELM_CHANGE",payload:e}},Ha=n(3382),za=n(3910),Ga=n(1700),Ua=n.n(Ga);var Fa=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).state={value:t._filterValue()},t}return(0,K.Z)(r,[{key:"_filterValue",value:function(){var e=this.props,t=e.input,n=e.params,o=this.convertValue(t.value);return n.responsive?s()(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=Ne.device;if(s()(this.state.value)){var i=Object.assign({},this.state.value);i[o]=e,this.setState({value:i}),n(i)}else{var r={xl:e,lg:e,md:e,sm:"",xs:""};r[o]=e,this.setState({value:r}),n(r)}}else this.setState({value:e}),n(e)}},{key:"render",value:function(){var e,t=this,n=this.props.params,i=n.flex?["start","center","end"]:n.enableJustify?n.disableCenter?["left","right"]:["left","center","right","justify"]:["left","center","right"],r=null!=n&&n.available_options?n.available_options:i,a=null!=n&&n.vertical?"vertical":"horizontal",l=null!=n.layout&&n.layout?n.layout:"vertical",c=Ne.device;return o.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&&o.createElement("label",{className:"".concat("horizontal"==l?"builder-column-4 builder-mb-0":"")},void 0!==n.desc&&""!=n.desc?o.createElement($r.Z,{content:n.desc,tagName:"span"},n.title):n.title),o.createElement("div",{className:"".concat("horizontal"==l?"builder-column-8":"")},o.createElement("div",{className:"builder-nav-tabs builder-tab-pills builder-nav-fill"},r.map((function(e,i){return o.createElement("span",{key:i,className:"builder-nav-item".concat(n.responsive?e==t.state.value[c]?" active":"":e==t.state.value?" active":""),onClick:function(n){n.preventDefault(),t.onClickHandle(e)},role:"button"},o.createElement(ot,{name:"".concat("vertical"==a?"vertical":"text","Align").concat(Ua()(e))}))})))))}}]),r}(o.Component);const Va=Fa,Wa=function(e){var t=e.params,n=e.input;return o.createElement("div",{className:"builder-form-group","data-field":null==n?void 0:n.name},o.createElement("div",{className:"builder-alert builder-alert-".concat(t.style||"warning")},t.title&&o.createElement("div",{className:"builder-alert-title"},t.title),t.message))};var Ka=n(1763),Ya=n.n(Ka),Xa=n(1584),qa=n.n(Xa),$a=function(e){return uo(e)?qa()(e)?toString(toNumber(e)):Ya()(e)?toString(e):"true"===e?"1":"false"===e?"0":e:"0"},Qa=function(e,t){return t in e};function el(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 tl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?el(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):el(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var nl=function(e){var t,n,o=e.input,i=e.params,r=null!==(t=null===(n=i.reduxProps)||void 0===n?void 0:n.activeDevice)&&void 0!==t?t:"xl",a=function(e,t){var n,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!uo(e))return"";if(n=e,"object"===(0,Oe.Z)(n)&&null!==n&&!Array.isArray(n)&&(Qa(n,"xl")||Qa(n,"md"))&&!Qa(n,"unit"))return e[t]?$a(String(e[t])):"";if(function(e){return"object"===(0,Oe.Z)(e)&&null!==e&&!Array.isArray(e)&&(Qa(e,"xl")||Qa(e,"md"))&&"unit"in e}(e)){var i=o?e.unit:"";return e[t]?$a(String(e[t]))+i:""}return s()(e)?"":$a(e)}(o.value,r);return{activeDevice:r,inputValue:a,generateFieldValue:function(e){if(i.responsive){if(!s()(o.value)){var t=to((0,Oe.Z)(o.value));return t[r]=e,t}return tl(tl({},o.value),{},(0,ee.Z)({},r,e))}return e}}};const ol=function(e){var t,n,i=e.input,r=e.params,a=nl({input:i,params:r}),l=a.inputValue,c=a.generateFieldValue,s=null!==(t=r.inline)&&void 0!==t&&t,d=function(e){var t=c(e.target.value);i.onChange(t)};return o.createElement("div",{"data-field":null==i?void 0:i.name,className:"builder-form-group".concat(null!=r.class?" "+r.class:"").concat(s?" builder-row builder-align-items-center":"")},o.createElement("label",{className:"".concat(s?"builder-column-4 builder-mb-0":"")},void 0!==r.desc&&""!=r.desc?o.createElement($r.Z,{content:r.desc,tagName:"span"},r.title):r.title),o.createElement("div",{className:s?"builder-column-8":""},o.createElement("input",(0,tt.Z)({},i,{type:"text",value:l,placeholder:null!==(n=r.placeholder)&&void 0!==n?n:"",className:"builder-form-field builder-form-field=".concat(i),autoComplete:"off",onChange:d,onBlur:d}))))},il=function(e){var t,n=e.input,i=e.params,r=uo(i.desc)&&(null===(t=i.desc)||void 0===t?void 0:t.trim().length)>0;return o.createElement("div",{className:"builder-form-group","data-field":null==n?void 0:n.name},o.createElement("label",null,r?o.createElement($r.Z,{content:i.desc,tagName:"span"},i.title):i.title),o.createElement("textarea",(0,tt.Z)({},n,{className:"builder-form-field",onChange:function(e){return n.onChange(e.target.value)}})))},rl=function(e){var t=e.input;return o.createElement("input",(0,tt.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)}}))};var al=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,r=e.rgb,a=e.hsl;return"hex"===t?o=i:"rgb"===t?o=n?"rgba(".concat(r.r,", ").concat(r.g,", ").concat(r.b,")"):"rgba(".concat(r.r,", ").concat(r.g,", ").concat(r.b,", ").concat(r.a,")"):"hsl"===t&&(o=n?"hsla(".concat(parseInt(a.h),", ").concat(parseInt(100*a.s),"%, ").concat(parseInt(100*a.l),"%)"):"hsla(".concat(parseInt(a.h),", ").concat(parseInt(100*a.s),"%, ").concat(parseInt(100*a.l),"%, ").concat(a.a,")")),o},ll=n(7830),cl=n(1150);function sl(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 dl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sl(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ul=function(e){return o.createElement("div",{className:"builder-color-picker-pointer",style:dl({width:e.width+"px",height:e.height+"px",cursor:"pointer"},e.styles)})};ul.propTypes={width:We().number,height:We().number,styles:We().object},ul.defaultProps={width:12,height:12,styles:{}};const ml=ul;var pl=n(2146),vl=n(6214),fl={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)"}},bl="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=color.globalColors&_method=get");const hl=(0,ll.iS)((function(e){var t,n,i=e.hex,r=e.color,a=e.disableHue,l=e.disableAlpha,c=e.disableInputs,d=e.disableGlobalColors,u=void 0!==d&&d,p=e.onChange,v=e.onColorChange,f=(0,o.useRef)(!1),b=(0,o.useState)("hex"),h=(0,m.Z)(b,2),g=h[0],E=h[1],y=al(e,g,l,f.current),_=(0,o.useState)(y),w=(0,m.Z)(_,2),x=w[0],I=w[1],O=(0,o.useState)([]),C=(0,m.Z)(O,2),A=C[0],N=C[1],D=(0,o.useState)(),S=(0,m.Z)(D,2),P=S[0],k=S[1];(0,o.useEffect)((0,Gr.Z)(Fr().mark((function e(){var t,n,o;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!u){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,fetch(bl,{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)&&(N(n.data),(o=n.data[0])&&k({label:o.name,value:o.id}));case 9:case"end":return e.stop()}}),e)}))),[]),(0,o.useEffect)((function(){I(y||r)}),[g]),(0,o.useEffect)((function(){I(r)}),[r]);var R=function(e){if(!e)return v("");var t=s()(e)?i:e;if("string"==typeof e&&"var"===e.slice(0,3).toLocaleLowerCase())v(e,{type:"var"});else if("string"==typeof e&&"rgba"===(null==e?void 0:e.slice(0,4).toLocaleLowerCase()))p(e,{type:"rgb"}),E("rgb");else{var n=e&&CSS.supports("color",t);f.current=n,p(e,{type:"rgb"===e.source?"rgb":g})}I(t)};return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-color-picker-window"},o.createElement("div",{className:"builder-color-picker-saturation"},o.createElement(cl.OQ,(0,tt.Z)({},e,{onChange:R,pointer:function(){return o.createElement(ml,{styles:fl.pointer})}}))),!a&&o.createElement("div",{className:"builder-color-picker-hue"},o.createElement(cl.PS,{hsl:e.hsl,onChange:R,direction:"horizontal",pointer:function(){return o.createElement(ml,{styles:fl.hueSlider})}})),!l&&o.createElement("div",{className:"builder-color-picker-alpha"},o.createElement(cl.xV,{hsl:e.hsl,rgb:e.rgb,onChange:function(e){"hex"===g&&E("rgb"),R(e)},direction:"horizontal",pointer:function(){return o.createElement(ml,{styles:fl.alphaSlider})}}))),!c&&o.createElement("div",{className:"builder-color-picker-form-group builder-mt-3"},o.createElement(cl.Vm,{value:"hex"===g?x:r,onChange:R,placeholder:"#000000"}),o.createElement("span",{className:"builder-close-button builder-close-button-sm",style:{position:"relative",top:"-23px",left:"calc(100% - 24px)"},onClick:function(){I(""),v("")},title:"Clear",role:"button"},o.createElement(ot,{name:"timesAlt",size:"1x"}))),!u&&A.length>0?o.createElement("div",null,o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",isClearable:!1,value:P,options:A.map((function(e){return{label:e.name,value:e.id}})),onChange:function(e){return k(e)},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}),o.createElement("div",{className:"builder-color-picker-presets builder-mt-3"},(null!==(t=null===(n=A.find((function(e){return e.id===(null==P?void 0:P.value)})))||void 0===n?void 0:n.colors)&&void 0!==t?t:[]).map((function(e){return o.createElement("div",{onClick:function(){return R(e.value)},key:e.id,style:{backgroundColor:e.value}},o.createElement("span",{style:{opacity:1-new vl.C(e.value).getAlpha()}}))})))):null)})),gl=function(e){var t=e.color,n=e.onChange,i=e.colorList,r=void 0===i?[]:i,a=e.disableHue,l=void 0!==a&&a,c=e.disableAlpha,d=void 0!==c&&c,u=e.disableInputs,m=void 0!==u&&u,p=e.disableGlobalColors,v=void 0!==p&&p,f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{type:"hex",isValidColor:!1};if(s()(e)){var o=e.rgb,i=t.type,r=al(e,i);1===o.a&&(r=al(e,"hex")),n(r)}else{if("var"===(null==t?void 0:t.type))return void n(e);n("")}};return o.createElement("div",{className:"builder-color-picker-wrapper"},o.createElement(hl,{color:t,colors:r,disableHue:l,disableAlpha:d,disableInputs:m,onChange:f,onColorChange:f,disableGlobalColors:v}))},El=function(e){var t=e.children,n=e.onClick;return o.createElement("div",{role:"presentation",className:"builder-portal-popover-wrapper"},o.createElement("div",{className:"builder-portal-popover-backdrop",onClick:n}),t)};var yl=function(e){var t=(0,o.useRef)();return(0,o.useEffect)((function(){t.current=e}),[e]),t.current};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 wl(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,ee.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 xl=n(4448);const Il=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,i=window.innerWidth/2,r=e.title,a=void 0===r?Joomla.JText._("COM_SPPAGEBUILDER_POPOVER_TITLE"):r,l=e.parent_el,c=e.open,s=e.children,d=e.onHide,u=e.gap,p=void 0===u?32:u,v=e.arrow,f=void 0===v?n>i?"right":"left":v,b=e.disableBackdrop,h=void 0!==b&&b,g=e.footerContent,E=e.hideFooter,y=void 0!==E&&E,_=e.modalBodyCss,w=void 0===_?{}:_,x=e.portalPopoverCss,I=void 0===x?{}:x,O=function(e){var t,n=e.isOpen,i=e.triggerRef,r=e.arrow,a=void 0===r?"auto":r,l=e.gap,c=void 0===l?10:l,s=e.isDropdown,d=void 0!==s&&s,u=(0,o.useMemo)((function(){return i||{current:null}}),[i]),p=(0,o.useRef)(null),v=yl(null===(t=u.current)||void 0===t?void 0:t.getBoundingClientRect()),f=(0,o.useState)(0),b=(0,m.Z)(f,2),h=b[0],g=b[1],E=(0,o.useState)({left:0,top:0,arrowPlacement:"bottom"}),y=(0,m.Z)(E,2),_=y[0],w=y[1];return(0,o.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,o.useEffect)((function(){if(u.current){var e=u.current.getBoundingClientRect();g(e.width)}}),[u]),(0,o.useEffect)((function(){if(n&&u.current&&p.current){var e=u.current.getBoundingClientRect(),t=p.current.getBoundingClientRect(),o=v||{},i=o.left,r=o.top,l=t.width||e.width,s=t.height;if(0===_.top&&0===_.left||i!==e.left||r!==e.top){var m={top:0,left:0},f="bottom",b=window.innerHeight||document.documentElement.clientHeight,g=window.innerWidth||document.documentElement.clientWidth,E=s+c,y=l+c,x=b-s,I=function(){return"auto"===a&&g>e.left+l?Math.floor(e.left):"auto"===a&&e.left>l?Math.floor(e.right-l):Math.floor(e.left-(l-h)/2)},O=function(){var t=Math.floor(e.top-s/2+e.height/2);if(t<c)return c;if(t+s+c>b){var n=t+s-b+c,o=Math.floor(t-n);return o<0?0:o}return t},C=function(t){var n=t.arrowPosition,o=Math.floor(e.left-l-c),i=Math.floor(e.right+c);return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e<0)return 0;if(e+l>g){var t=e+l-g;return Math.floor(e-t)}return e}("left"===n?o:i)},A=function(t){var n=t.arrowPosition,o=Math.floor(e.top-s-c),i=Math.floor(e.bottom+c);return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e<0)return 0;if(e+s>b){var t=e+s-b,n=Math.floor(e-t);return n<0?0:n}return e}("top"===n?o:i)},N={top:{top:A({arrowPosition:"top"}),left:I()},bottom:{top:A({arrowPosition:"bottom"}),left:I()},left:{top:O(),left:C({arrowPosition:"left"})},right:{top:O(),left:C({arrowPosition:"right"})},middle:{top:x<0?0:x/2,left:Math.floor(e.left-l/2+e.width/2)}};"auto"!==a?(m={top:N.bottom,bottom:N.top,left:N.right,right:N.left,middle:N.middle}[a],f=a):e.bottom+E>b&&e.top>E?(m=N.top,f="bottom"):y>e.left&&e.bottom+E>b&&!d?(m=N.right,f="left"):y<e.left&&e.bottom+E>b&&!d?(m=N.left,f="right"):e.bottom+E<=b?(m=N.bottom,f="top"):(m=N.middle,f="middle"),w(wl(wl({},m),{},{arrowPlacement:f}))}}}),[u,p,v,h,n,c,a,d]),{position:_,triggerWidth:h,triggerRef:u,popoverRef:p}}({isOpen:c,triggerRef:l,arrow:f,gap:p,footerContent:g}),C=O.position,A=O.popoverRef;if(!c)return null;var N=function(){return o.createElement("div",{ref:A,style:{position:"absolute",left:C.left,top:C.top,zIndex:1051}},o.createElement("div",{className:"builder-modal-dialog builder-portal-popover",style:I},o.createElement("div",{className:"builder-modal-content"},o.createElement("div",{className:"builder-modal-header"},o.createElement("span",{className:"builder-modal-header-title builder-d-flex builder-align-items-left"},a),o.createElement("span",{className:"builder-close-button","aria-label":"Close",role:"button",onClick:function(){return d()}},o.createElement(ot,{name:"times",size:"1x"}))),o.createElement("div",{className:"builder-modal-body",style:w},s),!y&&g&&o.createElement("div",{className:"builder-card-footer"},g))))};return(0,xl.createPortal)(h?N():o.createElement(El,{onClick:function(){return d()}},N()),document.body)};var Ol=(0,o.forwardRef)((function(e,t){var n=e.color,i=e.onChangeColor,r=e.onClick,a=e.isClearable,l=void 0===a||a,c=e.hasAlphaField,s=void 0===c||c,d=e.disabled,u=void 0!==d&&d,p=e.hideInput,v=void 0!==p&&p,f=function(e){return e%1==0},b=function(e){if(fo(e))return e;var t=new vl.C(e);return t.isValid?t.toHexString().toUpperCase().replace("#",""):""},h=function(e){if(fo(e))return"100%";var t=new vl.C(e);if(!t.isValid)return"0%";var n=100*t.getAlpha(),o=f(n)?n:n.toFixed(0);return"".concat(o,"%")},g=(0,o.useState)(b(n)),E=(0,m.Z)(g,2),y=E[0],_=E[1],w=(0,o.useState)(h(n)),x=(0,m.Z)(w,2),I=x[0],O=x[1];(0,o.useEffect)((function(){_(b(n)),O(h(n))}),[n]);var C=function(){if(fo(y))i(y);else{var e=Math.min(Number(I.replace(/[^0-9.]/g,"")),100),t=e/100,n=new vl.C("#".concat(y)).setAlpha(t);if(n.isValid){var o=f(e)?e:e.toFixed(2);O("".concat(o,"%")),i(n.toRgbString())}}},A=function(e){"Enter"===e.key&&(C(),e.currentTarget.blur()),"Escape"===e.key&&(_(b(n)),O(h(n)),e.currentTarget.blur())},N=fo(y)||new vl.C(y).isValid,D=fo(y)?y:new vl.C(y).setAlpha(1).toRgbString();return o.createElement("div",{ref:t,className:"builder-color-swatch"},o.createElement("button",{type:"button",className:"builder-color-swatch-button",onClick:r,disabled:u},N?o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-color-swatch-color-box",style:{backgroundColor:D}},o.createElement("span",{className:"builder-color-swatch-color-left"}),o.createElement("span",{className:"builder-color-swatch-color-right",style:{opacity:1-new vl.C(n).getAlpha()}}),l&&o.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),e.stopPropagation(),i("")},title:"Clear",role:"button"},o.createElement(ot,{name:"timesAlt",size:"1x"})))):o.createElement(Cl,null)),!v&&o.createElement("input",{type:"text",className:"builder-color-swatch-color-input",value:y,onChange:function(e){return _(e.target.value)},onBlur:C,onKeyDown:A,onClick:function(e){return e.currentTarget.select()}}),s&&o.createElement("div",{className:"builder-color-swatch-alpha-wrapper"},o.createElement("input",{type:"text",className:"builder-color-swatch-alpha-input",value:I,onChange:function(e){return O(e.target.value)},onBlur:C,onKeyDown:A,onClick:function(e){return e.currentTarget.select()}})))})),Cl=function(){return o.createElement("div",{className:"builder-color-swatch-empty-color"})};const Al=function(e){var t=e.input,n=t.value,i=t.onChange,r=t.name,a=e.params,l=(0,o.useRef)(null),c=(0,o.useState)(!1),s=(0,m.Z)(c,2),d=s[0],u=s[1],p=function(e){i(e)};return o.createElement("div",{"data-field":r,className:"builder-form-group".concat(null!=a.column?" builder-column-"+a.column:"")},a.title&&o.createElement("label",null,void 0!==a.desc&&""!=a.desc?o.createElement($r.Z,{content:a.desc,tagName:"span"},a.title):a.title),o.createElement("div",null,o.createElement(Ol,{ref:l,color:n||"",onChangeColor:p,onClick:function(){return u(!d)},hasAlphaField:!0}),o.createElement(Il,{title:a.title,open:d,parent_el:l,onHide:function(){return u(!1)},modalBodyCss:{padding:0},gap:25},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement(gl,{color:n,onChange:p}))))))};var Nl=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this)).state={units:["px","%","em","rem"],status:!1},t}return(0,K.Z)(r,[{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=this,t=this.props.unit;return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-form-field-unit".concat(this.state.status?" is-open":""),onClick:function(){return e.setState({status:!e.state.status})}},o.createElement("span",{className:"builder-form-unit-name"},null!=t?t:"px"),o.createElement("span",{className:"builder-icon"},o.createElement(ot,{name:"angleDown"})),this.state.status&&o.createElement("div",{className:"builder-form-unit-popover",ref:function(t){e.unitPopover=t}},o.createElement("div",{className:"builder-list-group"},this.state.units.map((function(n,i){return o.createElement("span",{key:i,className:"builder-list-item builder-list-item-action".concat(n===t?" active":""),onClick:e.updateUnit.bind(e,n),role:"button"},n)}))))))}}]),r}(o.Component);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}var Sl=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).state={value:"",active:window.builderDefaultDevice,unit:"px"},t}return(0,K.Z)(r,[{key:"UNSAFE_componentWillMount",value:function(){var e=this.props,t=e.input,n=t.value,o=t.onChange,i=e.params,r="";if(i.responsive)if(null!=i&&i.unit&&(r=n.unit||"px"),s()(n)){var a=Object.assign({},n);null!=i&&i.unit&&(a.unit=r),o(a)}else{var l={xl:n,lg:n,md:n,sm:"",xs:""};null!=i&&i.unit&&(l.unit=r),o(l)}else null!=i&&i.unit&&(r=0===(r=n.replace(/\d+/g,"")).length?"px":r),o(n);this.setState({unit:r})}},{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,r=o.onChange,a=n.params,l=this.state.unit;if(a.responsive){var c=Ne.device,s=function(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,ee.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}({},i);null===t&&(s[c]=e.target.value),null!=a&&a.unit&&null!==t&&(s.unit=t||l),r(s)}else r(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,i=n.input,r=n.params,a=this.state.unit,l=r.max?r.max:"",c=r.min?r.min:"",s=r.step?r.step:1,d=!!r.unit,u=!(null==r.inline||!r.inline)&&r.inline,m=Ne.device,p=null!=r.info&&r.info;return o.createElement("div",{"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group".concat(null!=r.class?" "+r.class:"").concat(u?" builder-row builder-align-items-center":"")},r.title&&o.createElement("label",{className:"".concat(u?"builder-column-4 builder-mb-0":"")},void 0!==r.desc&&""!=r.desc?o.createElement($r.Z,{content:r.desc,tagName:"span"},r.title):r.title),o.createElement("div",{className:"".concat(u?"builder-column-8":"")},o.createElement("div",{className:"builder-field-group"},r.responsive?o.createElement("input",{type:"number",max:l,min:c,step:s,value:i.value[m],"data-device":m,className:"builder-form-field builder-form-field-number",placeholder:null!=r.placeholder?r.placeholder:"",autoComplete:"off",onChange:this.onChangeHandle.bind(this)}):o.createElement("input",(0,tt.Z)({},i,{max:l,min:c,step:s,className:"builder-form-field builder-form-field-number",placeholder:null!=r.placeholder?r.placeholder:"",autoComplete:"off",onChange:this.onChangeHandle.bind(this)})),p&&o.createElement("span",{className:"builder-field-info"},p),d&&o.createElement(Nl,{update:function(e){return t.updateUnit(e)},unit:a}))))}}]),r}(o.Component);const Pl=Sl;function kl(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 Rl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kl(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Tl=function(e){var t=e.input,n=e.params,i=e.responsiveDevice,r=(0,o.useMemo)((function(){var e=function(e){if(null!=n&&n.responsive){var t=to("boolean");return s()(e)?e:(t[i]=Boolean(Number(e)),t)}return Boolean(Number(e))}(t.value);return null!=n&&n.responsive?Boolean(Number(e[i])):e}),[t.value,i,n]);return o.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&&o.createElement("label",null,void 0!==n.desc&&""!=n.desc?o.createElement($r.Z,{content:n.desc,tagName:"span"},n.title):n.title),o.createElement("div",{className:"builder-form-switch"},o.createElement("input",{type:"checkbox",value:r,checked:r,onChange:function(e){var o=t.onChange,r=t.value,a=e.target.checked;if(null!=n&&n.responsive){var l={};s()(r)?l=Rl(Rl({},r),{},(0,ee.Z)({},i,Boolean(Number(a)))):(l=to("boolean"))[i]=Boolean(Number(a)),o(l)}else o(Boolean(Number(a)))}})))};var Ll=n(4486),Ml=n.n(Ll);var Zl=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).state={options:[],value:""},t}return(0,K.Z)(r,[{key:"componentDidMount",value:function(){var e=this.props.params,t=[];Ml()(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,i=t.params;return o.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!=i.class?" "+i.class:"")},o.createElement("label",null,void 0!==i.desc&&""!=i.desc?o.createElement($r.Z,{content:i.desc,tagName:"span"},i.title):i.title),o.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},this.state.options.map((function(e,t){return o.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"},s()(e.label)?o.createElement(o.Fragment,null,null!=e.label.icon&&""!=e.label.icon&&o.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&&o.createElement("span",null,e.label.label)):e.label)}))))}}]),r}(o.Component);const jl=Zl;var Bl=function(e){var t=e.children,n=e.className,i=e.onClose,r=e.showClose;return o.createElement("div",{className:"builder-modal-header".concat(n?" "+n:"")},t,r&&o.createElement("span",{className:"builder-close-button","aria-label":"Close",tabIndex:0,onKeyDown:ke,onClick:function(e){e.preventDefault(),i()},role:"button"},o.createElement(ot,{name:"times",size:"1x"})))},Jl=function(e){var t=e.children;return o.createElement("div",{className:"builder-modal-content"},t)},Hl=function(e){var t=e.children,n=e.className;return o.createElement("div",{className:"builder-modal-body".concat(n?" "+n:"")},t)},zl=function(e){var t=e.children;return o.createElement("div",{className:"builder-modal-footer"},t)};const Gl=function(e){var t=e.children,n=e.isOpen,r=e.onClose,a=e.showClose,l=e.size,c=e.cssClass,s=(0,o.useRef)(null);if((0,o.useEffect)((function(){return window.addEventListener("keydown",d),function(){window.removeEventListener("keydown",d)}})),!n)return null;var d=function(e){"Escape"===e.key&&r(!0)};return i.createPortal(o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-modal-overlay",onClick:function(){return r(!0)},onKeyDown:ke,tabIndex:0,role:"button"}),o.createElement("div",{className:"builder-modal",ref:s},o.createElement("div",{className:"builder-modal-dialog".concat(l?" builder-modal-"+l:"").concat(c?" "+c:"")},a&&o.createElement("span",{className:"builder-modal-close","aria-label":"Close",onClick:function(e){e.preventDefault(),r()},onKeyDown:ke,tabIndex:0,role:"button"},o.createElement(ot,{name:"times",size:"2x"})),t))),document.body)};const Ul=function(e){(0,X.Z)(s,e);var t,n,i,r,a,l,c=(a=s,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,Q.Z)(a);if(l){var n=(0,Q.Z)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,q.Z)(this,e)});function s(e){var t;return(0,W.Z)(this,s),(t=c.call(this,e)).uploadInputRef=(0,o.createRef)(null),t.state={iconList:faIconList,iconProviders:[{name:"fontawesome",title:"Font Awesome 5 Free"}],listOpen:!1,icon:"",name:"",filterText:"",activeIconProvider:{name:"fontawesome",title:"Font Awesome 5 Free"},loading:!1},t}return(0,K.Z)(s,[{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})}},{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:(r=(0,Gr.Z)(Fr().mark((function e(){var t,n,o;return Fr().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 r.apply(this,arguments)})},{key:"handleIconProviderChange",value:(i=(0,Gr.Z)(Fr().mark((function e(t){return Fr().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 i.apply(this,arguments)})},{key:"getCustomIcons",value:(n=(0,Gr.Z)(Fr().mark((function e(t){var n,o,i,r;return Fr().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!=(r=e.sent)&&r.iconList&&this.setState({iconList:JSON.parse(r.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,Gr.Z)(Fr().mark((function e(t){var n,o,i,r;return Fr().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:(r=e.sent).data&&(vo(r.data.css_path),this.setState((function(e){return{iconProviders:e.iconProviders.concat({name:r.data.name,title:r.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,i=n.input,r=(i.value,i.onChange),a=(i.name,n.params);return o.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&&o.createElement("label",null,void 0!==a.desc&&""!=a.desc?o.createElement($r.Z,{content:a.desc,tagName:"span"},a.title):a.title),o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15"},this.state.icon&&o.createElement("div",null,o.createElement("div",{className:"builder-form-field-icon"},o.createElement("span",{className:this.state.icon,"area-hidden":"true"}),!1!==(null==a?void 0:a.clearable)&&o.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),r(""),t.setIcon("")},title:Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CLEAR"),role:"button"},o.createElement(ot,{name:"timesAlt",size:"1x"})))),o.createElement("div",null,o.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")):"".concat(Joomla.JText._("COM_SPPAGEBUILDER_CHOOSE_ICON"))))),o.createElement(Gl,{isOpen:this.state.listOpen,onClose:function(){return t.setState({listOpen:!1})},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered builder-layouts-modal",size:"lg"},o.createElement(Jl,null,o.createElement(Bl,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return t.setState({listOpen:!1})}},o.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_ICON_LIBRARY"))),o.createElement(Hl,null,o.createElement("div",{className:"builder-modal-container"},o.createElement("div",{className:"builder-modal-sidebar builder-flex-stack"},o.createElement("div",{className:"builder-flex-stack-item builder-mb-4"},o.createElement("div",{className:"builder-has-icon-left builder-w-100"},o.createElement(ot,{name:"search",className:"builder-form-icon"}),o.createElement("input",{type:"text",className:"builder-form-field builder-form-field-lg",onChange:this.handleIconFilter.bind(this),autoComplete:"off",placeholder:"Search for icons"}))),o.createElement("div",{className:"builder-flex-stack-item-scrollable"},o.createElement("div",{className:"builder-card builder-p-3 builder-mb-4"},o.createElement("div",{className:"builder-list-group"},this.state.iconProviders.map((function(e,n){return o.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?o.createElement("div",{className:"builder-form-icon builder-me-2"},o.createElement("span",{className:"builder-spinner builder-spinner-sm","area-hidden":"true"})):o.createElement(ot,{name:e.name,fallback:"star",className:"builder-list-icon"}),e.title)})))),o.createElement("div",{className:"builder-media-custom-font-upload"},o.createElement("div",{className:"builder-fs-1 builder-mb-2"},Joomla.JText._("COM_SPPAGEBUILDER_UPLOAD_ICON")),o.createElement("div",{className:"builder-fs-sm builder-mb-4 builder-opacity-6"},Joomla.JText._("COM_SPPAGEBUILDER_SUPPORTED_ICON")),o.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?o.createElement("span",{className:"builder-spinner builder-spinner-white builder-spinner-sm","area-hidden":"true"}):o.createElement(ot,{name:"upload"}),Joomla.JText._("COM_SPPAGEBUILDER_UPLOAD")),o.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)}})))),o.createElement("div",{className:"builder-modal-main builder-flex-stack"},this.state.iconList.length>0?o.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},o.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 i=t.parseIcon(e.toLowerCase());return o.createElement("div",{key:n},o.createElement("div",{className:"builder-media-icon",onClick:function(n){n.preventDefault(),t.setIcon(e),r(e)}},o.createElement("div",{className:"builder-media-icon-sign"},o.createElement("span",{className:e,"area-hidden":"true"})),o.createElement("div",{className:"builder-media-icon-name",title:i},i)))}})))):o.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},o.createElement(ua,{message:Joomla.JText._("COM_SPPAGEBUILDER_NO_ICON_FOUND")}))))))))}}]),s}(o.Component);function Fl(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?Fl(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Wl=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).state={options:[],value:"",multi:!!t.props.params.multiple&&t.props.params.multiple},t}return(0,K.Z)(r,[{key:"componentDidMount",value:function(){var e=this.props.params;if("select"==e.type){var t=[];Ml()(e.values,(function(e,n){t.push({value:n,label:e})})),this.setState({options:t})}else"accesslevel"==e.type?this.setState({options:accessLevels}):"category"==e.type&&("com_easystore"===e.context?this.setState({options:easystoreCats}):this.setState({options:articleCats}))}},{key:"logChange",value:function(e){var t=this.props,n=t.input,o=n.value,i=n.onChange,r=t.params,a=t.responsiveDevice,l="";if(null===e)l="";else if(Array.isArray(e)){for(var c=[],s=0;s<e.length;s++)c[s]=e[s].value;l=c}else l=(null==e?void 0:e.value)||"";if(r.responsive){var d=(0,ee.Z)({},a,(null==e?void 0:e.value)||"");"object"===(0,Oe.Z)(o)&&null!==o?i(Object.assign({},o,d)):i(Object.assign({},(0,ee.Z)({},a,o),d))}else i(l)}},{key:"render",value:function(){var e,t=this.props,n=t.input,i=t.params,r=t.responsiveDevice,a=this.state,l=a.options,c=a.multi,s="";s=i.responsive&&"object"==(0,Oe.Z)(n.value)?n.value[r]:n.value;var d=void 0;if(c&&Array.isArray(s)){var u=s.map((function(e){return Le(e)}));d=null==l?void 0:l.filter((function(e){return u.includes(Le(e.value))}))}else d=null==l?void 0:l.find((function(e){return Le(e.value)==Le(s)}));var m=!(null==i.inline||!i.inline)&&i.inline;return o.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(m?" builder-row builder-align-items-center":"")},o.createElement("label",{className:"".concat(m?"builder-column-4 builder-mb-0":"")},void 0!==i.desc&&""!=i.desc?o.createElement($r.Z,{content:i.desc,tagName:"span"},i.title):i.title),o.createElement("div",{className:"".concat(m?"builder-column-8":"")},o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:d,menuPlacement:"auto",menuPosition:"fixed",styles:{menu:function(e){return Vl(Vl({},e),{},{zIndex:3})},menuPortal:function(e){return Vl(Vl({},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}}})))}}]),r}(o.Component);const Kl=Wl;var Yl=function(e){var t=e.prompt,n=e.language,o=e.tone,i=e.useCase,r=e.action,a="".concat(t,"\nTone should be ").concat(o,"\n");return n&&(a+="\nTranslate the generated text to: ".concat(n)),"others"!==i&&(a+="\nUse case should be ".concat(i)),r&&(a+="\nMake it ".concat(r)),a},Xl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return String(Math.ceil(e/4))},ql=n(8721),$l=n.n(ql);function Ql(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 ec(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ql(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ql(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const tc=function(e){var t=e.generatedValues,n=e.popover,i=void 0===n?"edit":n,r=e.onChange,a=e.onInsert,l=e.onPaginate,c=e.onEdit,s=e.totalItems,d=e.currentIndex,u=(0,o.useState)(t.generatedText),p=(0,m.Z)(u,2),v=p[0],f=p[1],b=(0,o.useState)(!1),h=(0,m.Z)(b,2),g=h[0],E=h[1],y=(0,o.useState)(!1),_=(0,m.Z)(y,2),w=_[0],x=_[1],I=yl(t.generatedText),O=function(){var e=(0,o.useState)(null),t=(0,m.Z)(e,2),n=t[0],i=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),i(e),Et("Copied to clipboard.","Success"),!0}catch(e){return console.warn("Copy failed",e),i(null),!1}}]}(),C=(0,m.Z)(O,2),A=(C[0],C[1]);(0,o.useEffect)((function(){t.generatedText!==I&&f(t.generatedText)}),[t,I]);var N=function(){var e=(0,Gr.Z)(Fr().mark((function e(n){var o,i,r,a;return Fr().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 x(!0),e.prev=3,e.next=6,fetch("".concat(he),{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,r=i.data,!$l()(r,"status")||null!=r&&r.status){e.next=13;break}throw new Error(null==r?void 0:r.message);case 13:return e.abrupt("return",r.choices[0].message.content);case 16:e.prev=16,e.t0=e.catch(3),yt(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,x(!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)}}(),D=function(){var e=(0,Gr.Z)(Fr().mark((function e(n){var o,a;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=Yl(ec(ec({},t),{},{prompt:v,action:n})),e.next=3,N(o);case 3:(a=e.sent)&&r(ec(ec({},t),{},{popover:i,generatedText:a}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-ai-text-wrapper"},o.createElement("div",{className:"builder-ai-text-generated-prompt"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_WHAT_TO_GENERATE"),o.createElement("span",{role:"button",className:"builder-button builder-button-icon",onClick:function(){c()},onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"pencil",width:10,height:10}))),o.createElement("div",{className:"builder-ai-text-prompt"},t.prompt),o.createElement("div",{className:"builder-ai-text-history-wrapper"},o.createElement("div",{className:"builder-ai-text-pagination-wrapper"},o.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:ke,tabIndex:0},o.createElement(ot,{name:"chevronLeft",height:20,width:20})),o.createElement("div",null,"".concat(d+1,"/").concat(s)),o.createElement("span",{role:"button",title:"Next",className:"builder-button builder-button-icon ".concat(d+1===s?"disabled":""),disabled:d+1===s,onClick:function(){return l(d+1)},onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"chevronRight",height:20,width:20}))),o.createElement("div",{className:"builder-ai-text-right-side-wrapper"},o.createElement("span",{role:"button",title:"Edit",className:"builder-button builder-button-icon",onClick:function(){return E(!0)},onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"pencil",height:14,width:14})),o.createElement("span",{role:"button",title:"Copy",className:"builder-button builder-button-icon",onClick:function(){return A(v)},onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"copy",height:14,width:14})))),g?o.createElement("textarea",{className:"builder-form-field",value:v,onChange:function(e){return f(e.target.value)},onKeyDown:function(e){"Escape"===e.key&&E(!1)},onBlur:function(){return E(!1)}}):o.createElement("div",{className:"builder-ai-text-generated"},v),o.createElement("div",{className:"builder-ai-text-action-wrapper",style:{pointerEvents:w?"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 o.createElement("span",{role:"button",className:"builder-button builder-button-secondary",key:e.value,onClick:function(){return D(e.value)},onKeyDown:ke,tabIndex:0},e.label)})))),o.createElement("div",{className:"builder-ai-text-button-wrapper"},o.createElement("span",{role:"button",className:"builder-button builder-button-secondary",onClick:function(){a(t.generatedText)},disabled:w,onKeyDown:ke,tabIndex:0},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_PLACE_TEXT")),o.createElement("span",{role:"button",className:"builder-button builder-button-ai-generator",disabled:w,onClick:(0,Gr.Z)(Fr().mark((function e(){var n,o;return Fr().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 E(!1),n=Yl(ec(ec({},t),{},{popover:i})),e.next=6,N(n);case 6:(o=e.sent)&&r(ec(ec({},t),{},{popover:i,generatedText:o}));case 8:case"end":return e.stop()}}),e)}))),onKeyDown:ke,tabIndex:0},w?o.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"}):o.createElement(o.Fragment,null,o.createElement(ot,{name:"recycle",className:"builder-d-inline-flex builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_REGENERATE")))))};function nc(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 oc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nc(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ic=function(e){var t,n=e.popover,i=void 0===n?"prompt":n,r=e.languageOptions,a=void 0===r?[]:r,l=e.generatedValues,c=e.onChange,s=e.onInsert,d=(0,o.useState)(l),u=(0,m.Z)(d,2),p=u[0],v=u[1],f=(0,o.useState)(!1),b=(0,m.Z)(f,2),h=b[0],g=b[1],E=yl(null==l?void 0:l.prompt),y=[{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,o.useEffect)((function(){(null==l?void 0:l.prompt)!==E&&v(l)}),[l,E]);var w=function(){var e=(0,Gr.Z)(Fr().mark((function e(t){var n,o,i,r;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==p.prompt.trim().length){e.next=2;break}return e.abrupt("return");case 2:return g(!0),e.prev=3,e.next=6,fetch("".concat(he),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({prompt:t,type:"text",max_tokens:p.characterLimit?Xl(p.characterLimit):void 0})});case 6:return n=e.sent,e.next=9,n.json();case 9:if(o=e.sent,i=o.data,!$l()(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),yt(null!==(r=null===e.t0||void 0===e.t0?void 0:e.t0.message)&&void 0!==r?r:"",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 19:return e.prev=19,g(!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)}}(),x=function(){var e=(0,Gr.Z)(Fr().mark((function e(t){var n,o;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),n=Yl(oc(oc({},p),{},{popover:i})),e.next=4,w(n);case 4:(o=e.sent)&&c(oc(oc({},p),{},{popover:i,generatedText:o}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),I=function(){var e=(0,Gr.Z)(Fr().mark((function e(t){var n,o;return Fr().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=Yl(oc(oc({},l),{},{prompt:p.prompt,action:t})),e.next=5,w(n);case 5:(o=e.sent)&&c(oc(oc({},p),{},{popover:i,generatedText:o}));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return o.createElement("form",{onSubmit:x},o.createElement("div",{style:{pointerEvents:h?"none":"auto"}},o.createElement("div",{className:"builder-row builder-gutter-15"},o.createElement("div",{className:"builder-column-12"},o.createElement("div",{className:"builder-form-group"},o.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_PROMPT")),o.createElement("textarea",{className:"builder-form-field",name:"prompt",rows:6,value:p.prompt,onChange:function(e){return v(oc(oc({},p),{},{prompt:e.target.value}))}}),o.createElement("p",{className:"builder-text-caption builder-mb-1 builder-text-right"},"Characters: ",(null===(t=p.prompt)||void 0===t?void 0:t.length)||0))),"edit"===i&&o.createElement("div",{className:"builder-row builder-gutter-15"},o.createElement("div",{className:"builder-ai-text-action-wrapper",style:{pointerEvents:h?"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 o.createElement("button",{key:e.value,className:"builder-button builder-button-secondary",onClick:function(t){t.preventDefault(),I(e.value)}},e.label)})))),o.createElement("div",{className:"builder-column-6"},o.createElement("div",{className:"builder-form-group"},o.createElement($r.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_CHARACTER_LIMIT_HELP_TEXT"),tagName:"span"},o.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_CHARACTER_LIMIT"))),o.createElement("input",{className:"builder-form-field",name:"characterLimit",value:p.characterLimit,onChange:function(e){return v(oc(oc({},p),{},{characterLimit:e.target.value}))}}))),o.createElement("div",{className:"builder-column-6"},o.createElement("div",{className:"builder-form-group"},o.createElement($r.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_LANGUAGE_PLACEHOLDER"),tagName:"span"},o.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_LANGUAGE"))),o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:a.find((function(e){return e.value===p.language})),options:a.filter((function(e){return"*"!==e.value})),placeholder:"Select a language",menuPlacement:"auto",menuPosition:"fixed",isClearable:!0,onChange:function(e){v(oc(oc({},p),{},{language:uo(e)?e.value:""}))},components:{IndicatorSeparator:function(){return null}}}))),o.createElement("div",{className:"builder-column-6"},o.createElement("div",{className:"builder-form-group"},o.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_SELECT_TONE")),o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:y.find((function(e){return e.value===p.tone})),options:y,menuPlacement:"auto",menuPosition:"fixed",onChange:function(e){return v(oc(oc({},p),{},{tone:e.value}))},components:{IndicatorSeparator:function(){return null}}}))),o.createElement("div",{className:"builder-column-6"},o.createElement("div",{className:"builder-form-group"},o.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_SELECT_USE_CASE")),o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:_.find((function(e){return e.value===p.useCase})),options:_,menuPlacement:"auto",menuPosition:"fixed",onChange:function(e){return v(oc(oc({},p),{},{useCase:e.value}))},components:{IndicatorSeparator:function(){return null}}}))))),o.createElement("div",{className:"builder-ai-text-button-wrapper builder-d-flex builder-justify-content-end builder-align-items-center builder-bg-secondary"},"edit"===i&&o.createElement("button",{type:"button",className:"builder-button builder-button-secondary builder-me-1",disabled:h,onClick:function(){s&&s(p.prompt)}},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_PLACE_TEXT")),o.createElement("button",{type:"submit",className:"builder-button builder-button-ai-generator",disabled:h},h?o.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"}):o.createElement(o.Fragment,null,o.createElement(ot,{name:"generate",className:"builder-d-inline-flex builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE")))))},rc=function(e){var t=e.isOpen,n=e.fieldValue,i=e.languageOptions,r=void 0===i?[]:i,a=e.triggerRef,l=e.onChange,c=e.onClose,s=e.popoverGap,d=n.trim().length>0,u=(0,o.useState)(d?"edit":"prompt"),p=(0,m.Z)(u,2),v=p[0],f=p[1],b=(0,o.useState)({prompt:d?n:"",popover:d?"edit":"prompt",generatedText:"",characterLimit:"1000",language:"",tone:"standard",useCase:"others"}),h=(0,m.Z)(b,2),g=h[0],E=h[1],y=(0,o.useState)([]),_=(0,m.Z)(y,2),w=_[0],x=_[1],I=(0,o.useState)(0),O=(0,m.Z)(I,2),C=O[0],A=O[1],N=function(){var e=n.trim().length>0;f(e?"edit":"prompt"),E({prompt:e?n:"",popover:e?"edit":"prompt",generatedText:"",characterLimit:"1000",language:"",tone:"standard",useCase:"others"}),x([])};(0,o.useEffect)((function(){N()}),[n]);var D=function(e){g.prompt!==e.prompt?(x([e]),E(e),A(0)):(x([].concat((0,V.Z)(w),[e])),E(e),A(w.length)),f("regenerate")};return o.createElement(Il,{title:o.createElement("div",{className:"builder-d-flex builder-align-items-center"},"regenerate"===v&&o.createElement("button",{className:"builder-button builder-button-icon",onClick:function(){f("prompt"),E({prompt:"",popover:"prompt",generatedText:"",characterLimit:"1000",language:"",tone:"standard",useCase:"others"}),x([])}},o.createElement(ot,{name:"arrowLeft",height:20,width:20})),"regenerate"===v?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(){N(),c()},gap:s,modalBodyCss:{padding:"0px"},hideFooter:!0},o.createElement("div",{className:"builder-card builder-card-popover builder-p-2"},function(){switch(v){case"regenerate":return o.createElement(tc,{onEdit:function(){f("prompt")},onInsert:function(e){l(e),c()},onChange:D,generatedValues:g,onPaginate:function(e){var t=w[e];E(t),A(e)},totalItems:w.length,currentIndex:C});case"edit":return o.createElement(ic,{generatedValues:g,popover:"edit",onChange:D,onInsert:function(e){l(e),c()},languageOptions:r});default:return o.createElement(ic,{languageOptions:r,generatedValues:g,onChange:D})}}()))},ac=function(e){var t,n,i=e.params,r=e.input,a=(0,o.useRef)(null),l=(0,o.useRef)("sppbeditor-".concat((new Date).getTime())).current,c=(0,o.useRef)(!1),s=(0,o.useState)(!1),d=(0,m.Z)(s,2),u=d[0],p=d[1],v=(0,o.useState)(!1),f=(0,m.Z)(v,2),b=f[0],h=f[1],g=(0,o.useRef)(null),E=Uo((function(e){r.onChange(e)}),150);(0,o.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:p,debounceChangeEditor:E})),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,ee.Z)(t,"force_p_newlines",void 0),(0,ee.Z)(t,"forced_root_block","p"),(0,ee.Z)(t,"content_style","body{ font-size: 12px !important; }"),(0,ee.Z)(t,"relative_urls",!0),(0,ee.Z)(t,"document_base_url",pagebuilder_base),(0,ee.Z)(t,"image_class_list",[{title:"None",value:""},{title:"Left",value:"pull-left"},{title:"Right",value:"pull-right"}]),(0,ee.Z)(t,"plugins",["advlist","autolink","lists","link","charmap","preview","image","searchreplace","code","media","fullscreen","wordcount"]),(0,ee.Z)(t,"toolbar","blocks | styleselect | bold italic fontsizeselect | alignleft aligncenter alignright alignjustify | blockquote | bullist numlist | link image | fullscreen code"),(0,ee.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:p,debounceChangeEditor:E})),n.execCommand("mceAddEditor",!0,l)))}),[]),(0,o.useEffect)((function(){var e=window,t=e.WFEditor,n=e.tinyMCE;if(a.current&&(t||n)&&!u){var o=n.get(l);if(o||ne()(!a.current.textContent,r.value)){var i=function(e){var t=o.getContent({format:"raw"});ne()(t,e)||o.setContent(e,{format:"raw"})};if(t)return i(r.value);c.current?i(r.value):o.on("init",(function(){c.current=!0}))}else a.current.textContent=r.value}}),[r.value,u]),(0,o.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 y=(null!==(t=r.value)&&void 0!==t?t:"").replaceAll(/<p>|<\/p>|<br.*?>/g,""),_=y.trim().length>0;return o.createElement("div",{ref:g,className:"builder-form-group","data-field":null==r?void 0:r.name},i.title?i.desc?o.createElement("label",null,o.createElement($r.Z,{content:i.desc,tagName:"span"},i.title)):o.createElement("label",null,i.title):null,o.createElement("div",{className:"builder-button-ai-gradient builder-mb-2"},o.createElement("span",{role:"button",className:"builder-button builder-button-ai",onClick:function(){return h(!0)}},o.createElement(ot,{name:"wand",className:"builder-d-inline-flex builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE_WITH_AI"))),o.createElement(rc,{languageOptions:null===(n=e.params)||void 0===n?void 0:n.languageOptions,fieldValue:_?y:"",isOpen:b,triggerRef:g,onClose:function(){return h(!1)},onChange:function(e){r.onChange(e),h(!1)}}),o.createElement("div",{className:"content-editor"},o.createElement("textarea",(0,tt.Z)({},r,{ref:a,className:"mce_editable wf-editor",id:l}))))},lc=function(e){var t=e.input,n=e.params,i=t.onChange,r=nl({input:t,params:n}),a=r.inputValue,l=r.generateFieldValue;return(0,o.useEffect)((function(){Array.isArray(n.values)&&n.values.some((function(e){return e.value===a}))||i(n.std)}),[]),o.createElement("div",{className:"builder-form-group","data-field":null==t?void 0:t.name},n.title&&!n.hideTitle&&o.createElement("label",null,n.desc?o.createElement($r.Z,{content:n.desc,tagName:"span"},n.title):n.title),o.createElement("div",{className:"builder-nav-tabs builder-tab-".concat(n.style||"pills"," builder-nav-fill")},n.values.map((function(e,t){var n,r,c,d,u;return o.createElement("span",{key:t,className:"builder-nav-item".concat(e.value===a?" active":""),onClick:function(t){t.preventDefault();var n=l(e.value);i(n)},role:"button"},s()(e.label)?o.createElement(o.Fragment,null,null!=e&&null!==(n=e.label)&&void 0!==n&&n.tooltip?o.createElement($r.Z,{content:e.label.tooltip,className:"builder-h-100 builder-w-100 builder-text-center",tagName:"span"},!(null==e||null===(r=e.label)||void 0===r||!r.icon)&&o.createElement(ot,{name:e.label.icon,"aria-hidden":"true"}),!(null==e||null===(c=e.label)||void 0===c||!c.label)&&o.createElement("span",null,e.label.label)):o.createElement(o.Fragment,null,!(null==e||null===(d=e.label)||void 0===d||!d.icon)&&o.createElement(ot,{name:e.label.icon,"aria-hidden":"true"}),!(null==e||null===(u=e.label)||void 0===u||!u.label)&&o.createElement("span",null,e.label.label))):e.label)}))))},cc=function(e){var t,n,r,a,l,c=(0,o.useRef)(null),s=e.topGap,d=void 0===s?0:s,u=e.parent_el,p=e.position,v=e.open,f=e.children,b=e.onHide,h=e.scroll_target,g=void 0===h?window:h,E=e.className,y=(t=c,n=(0,o.useState)(!1),r=(0,m.Z)(n,2),a=r[0],l=r[1],(0,o.useEffect)((function(){var e=function(e){t&&null!==t.current&&!t.current.contains(e.target)&&l(!a)};return a&&t&&(window.addEventListener("click",e),window.iWindow.addEventListener("click",e)),function(){window.removeEventListener("click",e),window.iWindow.removeEventListener("click",e)}}),[a,t]),[a,l]),_=(0,m.Z)(y,2),w=_[0],x=_[1];(0,o.useEffect)((function(){x(!!v)}),[v]),(0,o.useEffect)((function(){w?O():(c.current&&(c.current.style.visibility="hidden"),b&&b())}),[w]),(0,o.useEffect)((function(){if(g)return g.addEventListener("scroll",I),function(){g.removeEventListener("scroll",I)}}),[I,u,g]);var I=Fe()((function(){O()})),O=function(){if(u.current&&c.current){var e=u.current.getBoundingClientRect(),t=c.current.getBoundingClientRect(),n=C(e,t,p);if("bottom"===n&&(c.current.style.top=e.top+e.height+d+"px"),"top"===n){var o=e.top-t.height+d;c.current.style.top=o+"px"}var i=window.innerWidth||document.documentElement.clientWidth;e.left+c.current.getBoundingClientRect().width>i?(c.current.style.left="auto",c.current.style.right="10px"):p.center?c.current.style.left=e.left+e.width/2+"px":c.current.style.left=e.left+"px",c.current.style.visibility="visible"}},C=function(e,t,n){if(n.bottom)return e.bottom+t.height>window.innerHeight?"top":"bottom"};return(0,i.createPortal)(o.createElement(o.Fragment,null,w&&o.createElement("div",{ref:c,style:{position:"fixed",zIndex:5e9},className:E},f)),document.body)};"".concat(ge,"/empty_ai_image.svg");var sc=n(2166);const dc=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t,n,o,a,l,c,s,d,u;(0,W.Z)(this,r),u=i.call(this,e),(0,ee.Z)((0,Y.Z)(u),"getFilename",(function(e){var t=e.path.lastIndexOf("/");return e.path.substr(t+1)||""})),(0,ee.Z)((0,Y.Z)(u),"trimFilename",(function(e){if(!e)return"";var t=e.split(".");return 0===t.length?"":t.length>=1?t[0]:void 0})),(0,ee.Z)((0,Y.Z)(u),"getFileExtension",(function(e){if(!e)return"";var t=e.split(".");return 0===t.length?"":t.length>=1?t[1]:void 0})),(0,ee.Z)((0,Y.Z)(u),"renameFile",(0,Gr.Z)(Fr().mark((function e(){var t,n,o,i,r,a,l,c;return Fr().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 r={id:o.id,title:u.state.fileName,path:o.path,thumb:o.thumb},a="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=media.renameMedia"),e.next=7,fetch(a,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify(r)});case 7:return l=e.sent,e.next=10,l.json();case 10:null!=(c=e.sent)&&null!==(t=c.data)&&void 0!==t&&t.status?(Et(Joomla.JText._(c.data.data),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),i()):yt(Joomla.JText._(c.data.data),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 12:case"end":return e.stop()}}),e)})))),(0,ee.Z)((0,Y.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!==(o=null===(a=userPermissions)||void 0===a?void 0:a.delete)&&void 0!==o&&o;var m=null!==(l=null===(c=userPermissions)||void 0===c?void 0:c.edit)&&void 0!==l&&l,p=null!==(s=null===(d=userPermissions)||void 0===d?void 0:d.edit_own)&&void 0!==s&&s;return u.canEdit=m||p&&userPermissions.user_id===e.item.created_by,u}return(0,K.Z)(r,[{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 o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-dropdown-overlay",onClick:function(){return e.setState({activeMenu:!1})}}),o.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},o.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})}},o.createElement(ot,{name:"pencil",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_RENAME")),o.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())}},o.createElement(ot,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE"))))}},{key:"render",value:function(){var e,t=this,n=this.props,i=n.item,r=n.mediaTypeToInsert,a=this.displayMediaFileFormate(i.ext),l=0===(null==i?void 0:i.id)?i.title:i.id,c=null===(e=this.props.activeItem)||void 0===e?void 0:e[l],s=r&&r!==i.type;return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-card builder-card-selectable builder-card-media".concat(c?" active":""," builder-mb-4"),onClick:this.handleClickMediaItem(s),style:s?{cursor:"not-allowed",opacity:".7"}:void 0},o.createElement("div",{className:"builder-card-".concat("image"==i.type?"image":"icon builder-card-icon-".concat(a.type))},"image"==i.type?o.createElement("img",{title:this.state.fileName,src:pagebuilder_base+"".concat(null!=i&&i.thumb?i.thumb:i.path),loading:"lazy"}):o.createElement(ot,{name:a.icon,size:"9x"}),c?o.createElement("span",{className:"builder-field-check active","area-hidden":"true"}):o.createElement("span",{className:"builder-field-check","area-hidden":"true"})),o.createElement("div",{className:"builder-card-footer"},this.state.editState?o.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(i))})):"Enter"===e.key&&(t.setState({editState:!1}),t.renameFile())}}):o.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)),o.createElement("span",{className:"builder-ms-2",onClick:function(e){c&&e.stopPropagation(),Object.keys(t.props.activeItem).length>1?t.setState({activeMenu:!1}):t.setState({activeMenu:!0})}},o.createElement("span",{className:"builder-button builder-button-icon",role:"button"},o.createElement(ot,{name:"ellipsisY"}))))),this.state.activeMenu&&1===Object.keys(this.props.activeItem).length&&this.renderDropdown())}}]),r}(o.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,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t,n,o,a,l,c,s;return(0,W.Z)(this,r),s=i.call(this,e),(0,ee.Z)((0,Y.Z)(s),"handleFolderDeletion",(function(e){var t,n=s.props.filtered+"/"+e,o=confirm("".concat(e," - ").concat(Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_FOLDER_NOT_EMPTY"))),i=o?"multiple":"single";o&&(jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&task=media.delete_folder",data:{folder:n,deleteItem:i},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;yt(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&&s.props.onDeleteFolder(t.output))})),(0,ee.Z)((0,Y.Z)(s),"handleFolderRename",(function(e){s.setState({newfolderName:e})})),(0,ee.Z)((0,Y.Z)(s),"handleFolderRenameSave",(function(){var e,t=s.props.filtered+"/"+s.state.newfolderName,n=s.props.filtered+"/"+s.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;yt(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&&s.props.onRenameFolder(s.state.oldfolder,e.output),s.handleItemClick(e.output),s.setState({folderRenameEnable:!1,newfolderName:"",oldfolder:""})})),(0,ee.Z)((0,Y.Z)(s),"handleDeleteAction",(function(e){if(e.preventDefault(),s.canDelete){var t=s.props,n=t.activeItem,o=t.filtered,i=t.isEmptyFolder,r=t.onHandleDeleteItem,a=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,ee.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),l=!1;Object.values(a).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)?s.handleFolderDeletion(e.name):l||(r(),l=!0)}))}})),s.state={folderRenameEnable:!1,newfolderName:"",oldfolder:"",activeMenu:"",editState:"",folderName:""},s.canCreate=null!==(t=null===(n=userPermissions)||void 0===n?void 0:n.create)&&void 0!==t&&t,s.canEdit=null!==(o=null===(a=userPermissions)||void 0===a?void 0:a.edit)&&void 0!==o&&o,s.canDelete=null!==(l=null===(c=userPermissions)||void 0===c?void 0:c.delete)&&void 0!==l&&l,s}return(0,K.Z)(r,[{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 o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-dropdown-overlay",onClick:function(){return n.setState({activeMenu:!1})}}),o.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},o.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})}},o.createElement(ot,{name:"pencil",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_RENAME")),o.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:""}),n.handleFolderDeletion(e))}},o.createElement(ot,{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,i=t.folders,r=t.breadcrumbs,a=t.filters,l=t.filtered;return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-px-4"},o.createElement("div",{className:"builder-breadcrumb builder-py-4"},o.createElement("span",{className:"builder-breadcrumb-item"},o.createElement(ot,{name:"foldersDuo"})," ",Joomla.JText._("COM_SPPAGEBUILDER_FOLDERS")),r.map((function(t,n,i){return o.createElement("span",{key:n,className:"builder-breadcrumb-item".concat(n===i.length-1?" active":""),onClick:function(n){n.preventDefault(),e.handleChangeFilter(t.path)}},t.label)}))),Object.keys(n).length>0&&o.createElement("div",null,o.createElement("span",{className:"builder-button builder-button-danger".concat(this.canDelete?"":" disabled"),onClick:this.handleDeleteAction},o.createElement(ot,{name:"timesAlt"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE")))),o.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},o.createElement("div",{className:"builder-media-item-list builder-p-4 builder-pt-0"},o.createElement("div",{className:"builder-row builder-row-columns-5 builder-gutter-4"},o.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)}}},o.createElement("div",{className:"builder-card builder-card-selectable builder-card-media builder-mb-4".concat(this.canCreate?"":" disabled")},o.createElement("div",{className:"builder-card-icon builder-card-icon-folder"},o.createElement(ot,{name:"folderPlusDuo",size:"7x"})),o.createElement("div",{className:"builder-card-media-heading builder-text-truncate"},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_CREATE_FOLDER")))),null==i?void 0:i.map((function(t,i){var r=a.find((function(e){var n=l.replace(/\\/g,"/")+"/"+t;return e.name===t&&n===e.relname})),c=void 0!==(null==n?void 0:n[r.id])&&r.fullname===n[r.id].fullname;return o.createElement("div",{key:i,className:"builder-column",onClick:function(t){t.preventDefault(),e.handleItemClick(r)},onDoubleClick:function(n){n.preventDefault();var o=l+"/"+t;e.handleChangeFilter(o)}},o.createElement("div",{className:"builder-card builder-card-selectable builder-card-media".concat(c?" active":""," builder-mb-4")},o.createElement("div",{className:"builder-card-icon builder-card-icon-folder"},o.createElement(ot,{name:"foldersDuo",size:"7x"}),c?o.createElement("span",{className:"builder-field-check active","area-hidden":"true"}):o.createElement("span",{className:"builder-field-check","area-hidden":"true"})),o.createElement("div",{className:"builder-card-footer"},e.state.editState===t?o.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}):o.createElement("span",{className:"builder-card-title builder-text-truncate",title:t,onDoubleClick:function(n){n.preventDefault(),e.setState({editState:t,oldfolder:r,newfolderName:r.name})}},t),o.createElement("span",{className:"builder-ms-2"},o.createElement("span",{className:"builder-button builder-button-icon",role:"button",onClick:function(o){c&&o.stopPropagation(),Object.keys(n).length>1?e.setState({activeMenu:""}):e.setState((function(e){return e.activeMenu===t?{activeMenu:""}:{activeMenu:t}}))}},o.createElement(ot,{name:"ellipsisY"}))))),e.state.activeMenu===t&&1===Object.keys(n).length&&e.renderDropdown(t,r))})),this.props.items.map((function(t){return o.createElement("div",{key:t.path,className:"builder-column",onClick:function(n){n.preventDefault(),e.handleItemClick(t)}},o.createElement(dc,{item:t,activeItem:e.props.activeItem,onHandleItemClick:e.props.onHandleItemClick,onHandleDeleteItem:e.props.onHandleDeleteItem}))}))))))}}]),r}(o.Component);const pc=mc,vc=function(e){var t,n,i=e.uploadMedia,r=e.showUploadButton,a=void 0!==r&&r,l=e.onHandleUpload,c=(0,o.useRef)(null),s=null!==(t=null===(n=userPermissions)||void 0===n?void 0:n.create)&&void 0!==t&&t,d=(0,_i.L)({accept:[sc.FILE],canDrop:function(){return s},drop:function(e,t){t.getItem().files.forEach((function(e){return i(e)}))}}),u=(0,m.Z)(d,2)[1];return o.createElement("div",{className:"builder-media-drop-interface",style:{width:a?"100%":"initial"},ref:u},s?o.createElement(o.Fragment,null,o.createElement(ot,{name:"cloudUpload",size:"7x",className:"builder-opacity-3"}),o.createElement("div",{className:"builder-fs-h3 builder-mt-2"},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_DROP_FILES"))):o.createElement("div",{className:"builder-fs-h3 builder-mt-2 text-muted"},Joomla.JText._("COM_SPPAGEBUILDER_NO_UPLOAD_PERMISSION")),a&&s&&o.createElement(o.Fragment,null,o.createElement("p",{className:"builder-my-1 builder-text-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_ROW_OR")),o.createElement("div",{className:"builder-p-3"},o.createElement("span",{className:"builder-button builder-button-primary builder-button-md builder-d-block",onClick:function(e){var t;e.preventDefault(),s&&(null===(t=c.current)||void 0===t||t.click())},role:"button"},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_UPLOAD_FILES")),o.createElement("input",{type:"file",className:"builder-d-none",ref:c,onChange:function(e){var t=e.target.files[0];l(t)}}))))};const fc=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){return(0,W.Z)(this,r),i.call(this,e)}return(0,K.Z)(r,[{key:"render",value:function(){var e=this;return""!==this.props.activeItem&&o.createElement("div",{className:"builder-modal-footer builder-modal-footer-white"},o.createElement("span",{className:"builder-button builder-button-primary",onClick:function(t){t.preventDefault(),e.props.onInsertMediaClick()},role:"button",tabIndex:0,onKeyDown:ke},o.createElement(ot,{name:"check"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_INSERT")),o.createElement("span",{className:"builder-button builder-button-secondary",onClick:function(t){t.preventDefault(),e.props.onHandleItemClick("")},role:"button",tabIndex:0,onKeyDown:ke},o.createElement(ot,{name:"timesAlt"})," ",Joomla.JText._("COM_SPPAGEBUILDER_CANCEL")))}}]),r}(o.Component);const bc=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).state={months:["January","February","March","April","May","June","July","August","September","October","November","December"]},t}return(0,K.Z)(r,[{key:"handleChangeFiler",value:function(e){e.preventDefault(),this.props.onFilterChange(e.target.value)}},{key:"render",value:function(){var e=this;return o.createElement("div",null,"folders"==this.props.typeOfMedia&&o.createElement("div",null,o.createElement("select",{className:"builder-form-field",value:this.props.filtered,onChange:this.handleChangeFiler.bind(this)},o.createElement("option",{value:sppbMediaPath},sppbMediaPath),this.props.filters.map((function(e,t){return o.createElement("option",{key:t,value:e.relname},e.relname)})))),"folders"!=this.props.typeOfMedia&&o.createElement("div",null,o.createElement("select",{className:"builder-form-field",value:this.props.filtered,onChange:this.handleChangeFiler.bind(this)},o.createElement("option",{value:""},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_ALL")),this.props.filters.map((function(t,n){var i=t.year+"-"+t.month;return o.createElement("option",{key:n,value:i},e.state.months[t.month-1]," ",t.year," ")})))))}}]),r}(o.Component);const hc=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){return(0,W.Z)(this,r),i.call(this,e)}return(0,K.Z)(r,[{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 o.createElement("div",{className:"builder-modal-header builder-px-0 builder-py-3 builder-row builder-justify-content-start builder-gutter-0"},o.createElement("div",{className:"builder-column-2"},o.createElement("span",{className:"builder-modal-header-title builder-ps-4"},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER"))),o.createElement("div",{className:"builder-column-10"},o.createElement("div",{className:"builder-px-4 builder-d-flex builder-justify-content-".concat("folders"!=this.props.browserMediaType?"between":"end")},"folders"!=this.props.browserMediaType&&o.createElement("div",{className:"builder-has-icon-left"},o.createElement(ot,{name:"search",className:"builder-form-icon"}),o.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")})),o.createElement("div",null,o.createElement(bc,{onFilterChange:this.props.onFilterChange,typeOfMedia:this.props.typeOfMedia,filtered:this.props.filtered,filters:this.props.filters})))))}}]),r}(o.Component),gc=function(e){var t,n,i,r=e.items,a=e.activeItem,l=e.pageNav,c=e.typeOfMedia,s=e.supported,d=e.onHandleItemClick,u=e.onHandlePageNavClick,m=e.onHandleDeleteItem,p=e.mediaTypeToInsert,v=e.handleUpdateMediaItems,f=e.uploadMedia,b=e.onHandleUpload,h=null!==(t=null===(n=userPermissions)||void 0===n?void 0:n.delete)&&void 0!==t&&t;return r.length>0?o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-px-4"},o.createElement("div",{className:"builder-breadcrumb builder-py-4"},o.createElement("span",{className:"builder-breadcrumb-item"},o.createElement(ot,{name:"filesDuo"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_ALL_ITEMS")),"*"!=c&&o.createElement("span",{className:"builder-breadcrumb-item active"},(i=c).charAt(0).toUpperCase()+i.slice(1),"s")),Object.keys(a).length>0&&o.createElement("div",null,o.createElement("span",{className:"builder-button builder-button-danger".concat(h?"":" disabled"),onClick:function(e){e.preventDefault(),h&&m()},onKeyDown:ke,tabIndex:0,role:"button"},o.createElement(ot,{name:"timesAlt"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE")))),o.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&&u()}},o.createElement("div",{className:"builder-media-item-list builder-p-4 builder-pt-0"},o.createElement("div",{className:"builder-row builder-row-columns-5 builder-gutter-4"},r.map((function(e){return o.createElement("div",{key:e.id,onClick:function(t){t.preventDefault(),e.type===s&&function(e){var t=a.id===e.id?"":e;d(t)}(e)},className:"builder-column",onKeyDown:ke,tabIndex:0,role:"button"},o.createElement(dc,{item:e,activeItem:a,mediaTypeToInsert:p,onHandleItemClick:d,onHandleDeleteItem:m,handleUpdateMediaItems:v}))}))),"true"==l&&o.createElement("div",{className:"builder-text-center"},o.createElement("div",{className:"builder-spinner builder-spinner-sm","area-hidden":"true"}))))):o.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},o.createElement(vc,{uploadMedia:f,onHandleUpload:b,showUploadButton:!0}))};var Ec=[{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 yc=function(e){var t,n,i=(0,o.useRef)(null),r=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 o.createElement("div",{className:"builder-column-2 builder-h-100"},o.createElement("div",{className:"builder-card builder-m-4 builder-pb-2 builder-me-0"},o.createElement("div",{className:"builder-p-3"},o.createElement("span",{className:"builder-button builder-button-primary builder-button-md builder-d-block".concat(r?"":" disabled"),onClick:function(e){var t;e.preventDefault(),r&&(null===(t=i.current)||void 0===t||t.click())},role:"button"},o.createElement(ot,{name:"upload"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_UPLOAD_FILES")),o.createElement("input",{type:"file",className:"builder-d-none",ref:i,onChange:function(t){if(r){var n=t.target.files[0];e.onHandleUpload(n)}}})),o.createElement("div",{className:"builder-list-group"},Ec.map((function(t,n){return o.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"},o.createElement(ot,{name:t.icon,className:"builder-me-2"}),t.title)})))))},_c=function(e){var t=e.message;return o.createElement("div",{className:"builder-spinner-container"},o.createElement("div",{className:"builder-spinner","area-hidden":"true"}),t&&o.createElement("div",{className:"builder-mt-3"},o.createElement("span",{className:"builder-ms-2"},t)))};function wc(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?wc(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ic=function(e){(0,X.Z)(a,e);var t,n,i,r=(n=a,i=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,Q.Z)(n);if(i){var o=(0,Q.Z)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,q.Z)(this,e)});function a(e){var t;return(0,W.Z)(this,a),t=r.call(this,e),(0,ee.Z)((0,Y.Z)(t),"isEmptyFolder",(function(e){var n={type:t.state.typeOfMedia};"folders"!=t.state.typeOfMedia?n.date=e:n.path=e;var o,i,r=t.getMediaItems(n);if("folders"==n.type)return!((null===(o=r.items)||void 0===o?void 0:o.length)>0||(null===(i=r.folders_list)||void 0===i?void 0:i.length)>0)})),(0,ee.Z)((0,Y.Z)(t),"renameFolder",function(){var e=(0,Gr.Z)(Fr().mark((function e(n,o){return Fr().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,ee.Z)((0,Y.Z)(t),"showFooter",(function(){return(!t.props.isOver||t.props.disableInsert)&&Object.keys(t.state.activeItem).length>0&&("*"===t.props.type&&Po(Object.values(t.state.activeItem)[0].type)&&"folder"!==Object.values(t.state.activeItem)[0].type||Object.values(t.state.activeItem)[0].type===t.props.type)})),(0,ee.Z)((0,Y.Z)(t),"updateFormData",(function(e,t,n){for(var o=e,i=0;i<t.length;i++){if(!s()(o))return{};"url"===t[i]&&(o.tab="link"),i===t.length-1&&(o[t[i]]=n),o=o[t[i]]}return e})),(0,ee.Z)((0,Y.Z)(t),"handleInsertAttachment",(function(){var e,n=t.state.activeItem,o=t.props.globalPanel,i=o.inputName,r=o.inputValue;t.props.setGlobalPanel({});var a=((null===(e=Object.values(n))||void 0===e?void 0:e[0])||{}).path,l=i.split(/\.|\[|\].|\]/);if(l=l.flatMap((function(e){return""===e?[]:Number.isNaN(parseInt(e))?e:parseInt(e)})),Lo.addon.settings){var c,s,d,u=Lo.addon,m=null===(c=t.props.currentState[Lo.rowIndex])||void 0===c?void 0:c.id,p=null===(s=t.props.currentState[Lo.rowIndex])||void 0===s||null===(s=s.columns[Lo.colIndex])||void 0===s?void 0:s.id;if(!m||!p||null===(d=u)||void 0===d||null===(d=d.addon)||void 0===d||!d.id)return;var v=qn(m,p,u.addon.id);if(!v)return;var b=f()(v.settings);b=t.updateFormData(b,l,xc(xc({},r),{},{url:a})),u=xc(xc({},u),{},{settings:xc(xc({},u.settings),{},{formData:b})}),Lo.setAddon(u);var h={type:Lo.type,index:Lo.rowIndex,settings:u.settings};t.props.saveSettings(h)}})),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,K.Z)(a,[{key:"componentDidMount",value:function(){var e={type:this.state.typeOfMedia},t=this.getMediaItems(e);Po(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);Po(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,r={type:n,date:o};""!==i&&(r.search=i),t.length>0&&(r.start=t.length);var a=this.getMediaItems(r);Po(a)&&this.setState({mediaItems:[].concat((0,V.Z)(t),(0,V.Z)(a.items)),pageNav:a.pageNav})}},{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);Po(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;yt(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);Po(t)&&this.setState({mediaItems:t.items,pageNav:t.pageNav,filters:t.filters})}},{key:"handleActiveItem",value:function(e){var t,n=this.state.activeItem,o=void 0===(null==e?void 0:e.id)||0===e.id?e.title:e.id,i={};null!=n&&n[o]?delete(i=xc({},n))[o]:null!==(t=this.props.globalPanel)&&void 0!==t&&t.isInsert?i=(0,ee.Z)({},o,e):"manager"===this.props.client?i=xc(xc({},n),{},(0,ee.Z)({},o,e)):"field"===this.props.client&&(i=(0,ee.Z)({},o,e)),this.setState({activeItem:i})}},{key:"insertMediaClick",value:function(){var e;null!==(e=this.props.globalPanel)&&void 0!==e&&e.mediaType?this.handleInsertAttachment():this.props.onHandleInsertMedia(this.state.activeItem)}},{key:"handleDeleteItem",value:(t=(0,Gr.Z)(Fr().mark((function e(){var t,n,o,i,r,a,l,c,s,d,u,m=this;return Fr().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=m.state.filtered+"/"+e.name;if(!m.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 r=e.sent,e.next=9,r.json();case 9:if(null!=(a=e.sent)&&null!==(t=a.data)&&void 0!==t&&t.status){e.next=13;break}return yt(a.data.data),e.abrupt("return");case 13:l=(0,V.Z)(this.state.mediaItems),c=(0,V.Z)(this.state.filters),s=(0,V.Z)(this.state.folders),d=Fr().mark((function e(t){var o,i,r,a,d;return Fr().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=m.state.filtered+"/"+n[t].name,m.isEmptyFolder(i)&&(r=c.findIndex((function(e){return Number(e.id)===Number(t)})),a=s.indexOf(n[t].name),r>-1&&c.splice(r,1),a>-1&&s.splice(a,1))):(d="string"!=typeof(u=t)||isNaN(u)||isNaN(parseFloat(u))?l.findIndex((function(e){return e.title===t})):l.findIndex((function(e){return Number(e.id)===Number(t)})))>-1&&l.splice(d,1);case 1:case"end":return e.stop()}var u}),e)})),e.t0=Fr().keys(n);case 18:if((e.t1=e.t0()).done){e.next=23;break}return u=e.t1.value,e.delegateYield(d(u),"t2",21);case 21:e.next=18;break;case 23:this.setState({mediaItems:l,filters:c,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;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,jt.ZP)(n.state.mediaItems,(function(e){e.splice(0,0,t)}))}),Et(Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_TOASTER_SUCCESS"),Joomla.JText._("COM_SPPAGEBUILDER_TOASTER_SUCCESS"))):(alert(t.output),yt(t.output,Joomla.JText._("COM_SPPAGEBUILDER_TOASTER_ERROR"))),n.setState({uploading:!1})})).fail((function(e){if("string"!=typeof e)yt(e.statusText,Joomla.JText._("COM_SPPAGEBUILDER_TOASTER_ERROR"));else{var t=jQuery.parseJSON(e);yt(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("/"),r=i.length>3,a=i.splice(0,i.length-1).join("/"),l=xc(xc({},e),{},{id:n.length+1,parent:0});if(r){var c,s=n.findIndex((function(e){return e.relname==a}));l.parent=null===(c=n[s])||void 0===c?void 0:c.id}this.setState({filters:[].concat((0,V.Z)(n),[l]),folders:(0,jt.ZP)(o,(function(e){e.splice(0,0,l.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,jt.ZP)(this.state.filters,(function(e){e.splice(t,1)})),folders:(0,jt.ZP)(this.state.folders,(function(e){e.splice(n,1)})),activeItem:""})}},{key:"render",value:function(){var e,t=this.props,n=t.connectDropTarget,i=t.isOver,r=this.state,a=r.fetched,l=r.mediaItems,c=r.folders,s=r.breadcrumbs;return r.uploading?o.createElement(_c,{message:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_UPLOADING")+"..."}):o.createElement(o.Fragment,null,o.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}),n(o.createElement("div",{className:"builder-modal-body builder-p-0 builder-overflow-hidden"},i?o.createElement(vc,{uploadMedia:this.mediaUploadActions.bind(this)}):o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-modal-container builder-row builder-gutter-0"},o.createElement(yc,{searchText:this.state.searchText,onHandleCategoryChange:this.handleCategoryChange.bind(this),browserMediaType:this.state.typeOfMedia,onHandleUpload:this.handleUpload.bind(this),onHandleSearchText:this.handleSearchText.bind(this)}),o.createElement("div",{className:"builder-column-10 builder-modal-main builder-flex-stack"},a?"folders"==this.state.typeOfMedia?o.createElement(pc,{items:l,folders:c,breadcrumbs:s,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)}):o.createElement(o.Fragment,null,o.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)})):o.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},null!=l&&l.length?o.createElement(o.Fragment,null,o.createElement(ua,{message:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_NO_ICON_FOUND")}),Joomla.JText._("COM_SPPAGEBUILDER_LOADING")):o.createElement(vc,{uploadMedia:this.mediaUploadActions.bind(this),onHandleUpload:this.handleUpload.bind(this),showUploadButton:!0}))))))),this.showFooter()&&o.createElement(fc,{activeItem:this.state.activeItem,onHandleItemClick:this.handleActiveItem.bind(this),onInsertMediaClick:this.insertMediaClick.bind(this)}))}}]),a}(o.Component);const Oc=(0,p.DropTarget)(sc.FILE,{},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver()}}))((0,r.$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(Ge(t))},saveSettings:function(t){return e(D(t))}}}))(Ic));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 Ac(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,ee.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 Nc=function(e){var t={src:""};try{t="string"==typeof e?JSON.parse(e):e}catch(n){t=e}return t};const Dc=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).state={popIsUp:!1,media:Nc(t.props.input.value),type:"image",isGeneratorOpen:!1},t.triggerRef=(0,o.createRef)(),t}return(0,K.Z)(r,[{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:function(e){var t=this.props;(0,t.input.onChange)(t.params.hide_preview?e.target.value:{src:e.target.value})}},{key:"handleUploadClick",value:function(){this.setState({popIsUp:!0})}},{key:"handleInsertMedia",value:function(e){"object"===(0,Oe.Z)(e)&&!Array.isArray(e)&&Object.keys(e).length>0&&(e=Object.values(e)[0]);var t=this.props,n=t.input.onChange,o=t.params.hide_preview,i=e.path,r=o?i:{src:i};void 0===o&&e.media_attr&&e.media_attr.full&&(r=Ac(Ac({},r),e.media_attr.full)),n(r),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:Nc(n)})}}},{key:"removeMedia",value:function(e){e.preventDefault();var t=this.props.input,n=t.value,o=t.onChange;n.src?o(Ac(Ac({},n),{},{src:"",height:"",width:""})):o("")}},{key:"render",value:function(){var e,t=this,n=this.props,i=n.input,r=i.onChange,a=i.name,l=n.params,c="",s=this.state.media;void 0!==s.src&&(s=s.src),"#"!==s&&(""!==s&&1==s.startsWith("http")?c=s:""!==s&&(c=pagebuilder_base+s));var d=l.placeholder||"";return o.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!=l.column?" builder-column-"+l.column:"")},l.title&&!l.hideTitle&&o.createElement("label",null,void 0!==l.desc&&""!=l.desc?o.createElement($r.Z,{content:l.desc,tagName:"span"},l.title):l.title),!1,o.createElement("div",{className:"builder-form-field-media"},""==c?!l.hide_preview&&o.createElement("div",{className:"builder-form-media-placeholder builder-mb-3"},o.createElement("span",{className:"builder-button builder-button-primary builder-d-flex builder-align-items-center",onClick:function(e){e.preventDefault(),t.handleUploadClick()},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"upload",className:"builder-d-inline-flex builder-me-2"}),"Choose ",this.state.type.charAt(0).toUpperCase()+this.state.type.slice(1))):!l.hide_preview&&o.createElement("div",{className:"builder-form-media-placeholder builder-form-has-media builder-mb-3"},o.createElement("div",{className:"builder-form-media-".concat(this.state.type)},o.createElement("div",{className:"builder-form-media-placeholder-overlay"},o.createElement("div",{className:"builder-me-2"},o.createElement("span",{className:"builder-button builder-button-primary",onClick:function(e){e.preventDefault(),t.handleUploadClick()},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"recycle",size:"1x"})," ",Joomla.JText._("COM_SPPAGEBUILDER_REPLACE"))),o.createElement("div",null,o.createElement("span",{className:"builder-button builder-button-secondary",onClick:this.removeMedia.bind(this),role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"times",size:"1x"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CLEAR")))),"image"==this.state.type&&o.createElement("img",{src:c,alt:""}),"video"==this.state.type&&o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-media-preview-icon"},o.createElement(ot,{name:"playCircle",size:"3x"})),o.createElement("video",{muted:!0},o.createElement("source",{src:c,type:"video/mp4"}))))),"lottie_file"!==a||l.hide_preview?o.createElement("div",{className:"builder-row"},o.createElement("div",{className:"builder-column"},o.createElement("input",{value:s,placeholder:d,className:"builder-form-field",autoComplete:"off",onChange:this.onChangeHandle.bind(this)})),o.createElement("div",{className:"builder-column-auto"},""==c?o.createElement("span",{className:"builder-button builder-button-primary",onClick:function(e){e.preventDefault(),t.handleUploadClick()},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"upload"})," ",Joomla.JText._("COM_SPPAGEBUILDER_UPLOAD")):o.createElement("span",{className:"builder-button builder-button-primary",onClick:function(e){e.preventDefault(),r("")},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"times",size:"1x"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CLEAR")))):null),o.createElement(Gl,{isOpen:this.state.popIsUp,showClose:!0,onClose:function(){return t.setState({popIsUp:!1})},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg"},o.createElement(Jl,null,o.createElement(Oc,{client:"field",type:this.state.type,onHandleInsertMedia:this.handleInsertMedia.bind(this),onHandleMediaModal:this.handleMediaModal.bind(this)}))))}}]),r}(o.Component);const Sc=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(){return(0,W.Z)(this,r),i.apply(this,arguments)}return(0,K.Z)(r,[{key:"render",value:function(){var e,t=this.props.params;return o.createElement("div",{className:"builder-group-separator","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},t.title&&o.createElement("div",{className:"builder-group-separator-title"},t.title))}}]),r}(o.Component);var Pc=(0,o.createContext)({});const kc=Pc,Rc=function(e){var t=e.params,n=e.input,i=(0,o.useContext)(Pc),r=i.setActiveGroup,a=i.activeGroup,l=(0,o.useMemo)((function(){return a===t.uuid?"up":"down"}),[a]);return o.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:"";r(n)}},t.title,"toggle"===(null==t?void 0:t.style)&&o.createElement("span",{className:"builder-toggle-icon pull-right","aria-hidden":"down"===l},o.createElement(ot,{name:"".concat("down"===l?"angleDown":"angleUp")})))};const Tc=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).state={options:[],value:"",multi:t.props.params.multiple},t}return(0,K.Z)(r,[{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,i=n.input,r=n.params;return o.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},r.title&&o.createElement("label",null,void 0!==r.desc&&""!=r.desc?o.createElement($r.Z,{content:r.desc,tagName:"span"},r.title):r.title),o.createElement(pl.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===i.value})),multi:this.state.multi,menuPlacement:"auto",menuPosition:"fixed",options:this.state.options,onChange:this.logChange.bind(this),components:{IndicatorSeparator:function(){return null}}}))}}]),r}(o.Component);const Lc=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(){return(0,W.Z)(this,r),i.apply(this,arguments)}return(0,K.Z)(r,[{key:"componentDidMount",value:function(){this.setState({elementValue:this.props.elmValue})}},{key:"render",value:function(){var e;return e=""==this.props.elmValue?"":this.props.elmValue,o.createElement("div",{className:"builder-column-3"},o.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}))}}]),r}(o.Component);var Mc=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;(0,W.Z)(this,r);var n={top:"",right:"",bottom:"",left:""};(t=i.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 o=!1;return t.props.params.responsive&&(o={xl:!1,lg:!1,md:!1,sm:!1,xs:!1}),t.state={dirObject:n,locked:o},t.onChangeHandle=t.onChangeHandle.bind((0,Y.Z)(t)),t}return(0,K.Z)(r,[{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);ne()(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&&s()(e))t={xl:!1,lg:!1,md:!1,sm:!1,xs:!1},zi()(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&&!s()(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&&s()(e))zi()(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&&!s()(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 r=this.state.dirObject,a={};if(t.responsive){if(this.state.locked[o])var l={top:i,right:i,bottom:i,left:i};else l=(0,jt.ZP)(r[o],(function(e){e[n]=i}));a=(0,jt.ZP)(r,(function(e){e[o]=l}))}else a=this.state.locked?(0,jt.ZP)(r,(function(e){e.top=i,e.right=i,e.bottom=i,e.left=i})):(0,jt.ZP)(r,(function(e){e[n]=i}));this.setState({dirObject:a})}},{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:{}},zi()(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,i,r,a=this,l=this.props,c=l.params,s=l.handleIsWidthSlider,d=this.state,u=d.dirObject,m=d.locked,p=Ne.device;return o.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-mb-1"},c.title&&!c.hideTitle&&o.createElement("label",{className:"builder-mb-0"},void 0!==c.desc&&""!=c.desc?o.createElement($r.Z,{content:c.desc,tagName:"span"},c.title):c.title),o.createElement("div",{className:"builder-margin-left-auto"},c.responsive?o.createElement(o.Fragment,null,o.createElement("span",{className:"builder-button builder-button-light builder-button-md builder-button-round",onClick:function(e){e.preventDefault();var t=(0,jt.ZP)(m,(function(e){e[p]=!e[p]}));a.setState({locked:t})},role:"button"},m[p]?o.createElement(ot,{name:"lock"}):o.createElement(ot,{name:"unlock"})),"advancedslider"===c.type&&o.createElement("span",{className:"builder-button builder-button-light builder-button-md builder-button-round",onClick:function(){return s({value:!0})}},o.createElement(ot,{name:"roundedCorner"}))):o.createElement(o.Fragment,null,o.createElement("span",{className:"builder-button builder-button-light builder-button-md builder-button-round",onClick:function(e){e.preventDefault(),a.setState({locked:!m})},role:"button"},m?o.createElement(ot,{name:"lock"}):o.createElement(ot,{name:"unlock"})),"advancedslider"===c.type&&o.createElement("span",{className:"builder-button builder-button-light builder-button-md builder-button-round",onClick:function(){return s({value:!0})}},o.createElement(ot,{name:"roundedCorner"}))))),c.responsive?o.createElement("div",{className:"builder-row builder-align-items-center"},o.createElement(Lc,{direction:"top",device:p,elmValue:null==u||null===(t=u[p])||void 0===t?void 0:t.top,itemChangeHandle:this.onChangeHandle}),o.createElement(Lc,{direction:"right",device:p,elmValue:null==u||null===(n=u[p])||void 0===n?void 0:n.right,itemChangeHandle:this.onChangeHandle}),o.createElement(Lc,{direction:"bottom",device:p,elmValue:null==u||null===(i=u[p])||void 0===i?void 0:i.bottom,itemChangeHandle:this.onChangeHandle}),o.createElement(Lc,{direction:"left",device:p,elmValue:null==u||null===(r=u[p])||void 0===r?void 0:r.left,itemChangeHandle:this.onChangeHandle})):o.createElement("div",{className:"builder-row builder-align-items-center"},o.createElement(Lc,{direction:"top",elmValue:null==u?void 0:u.top,itemChangeHandle:this.onChangeHandle}),o.createElement(Lc,{direction:"right",elmValue:null==u?void 0:u.right,itemChangeHandle:this.onChangeHandle}),o.createElement(Lc,{direction:"bottom",elmValue:null==u?void 0:u.bottom,itemChangeHandle:this.onChangeHandle}),o.createElement(Lc,{direction:"left",elmValue:null==u?void 0:u.left,itemChangeHandle:this.onChangeHandle})))}}]),r}(o.Component);const Zc=Mc;var jc=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(){return(0,W.Z)(this,r),i.apply(this,arguments)}return(0,K.Z)(r,[{key:"onClickEditAddon",value:function(e,t,n){var o=this.props,i=o.inputName,r=o.parentKey,a=o.riIndex,l=i.substring(i.indexOf(".")+1);this.props.setRepeatFields(r,a),this.props.addonAddEditInside(t,n,l,e)}},{key:"onClickRemoveAddon",value:function(e){var t=this.props,n=t.inputName,o=t.parentKey,i=n.substring(n.indexOf(".")+1),r=this.props.state.sppbForm.activeField;r.fieldName=o,r.riFieldName=i,this.props.addonRemoveInside(e,i,r)}},{key:"render",value:function(){var e=this,t=this.props,n=t.addon,i=t.index;return(0,t.connectDragPreview)((0,t.connectDragSource)((0,t.connectDropTarget)(o.createElement("div",{className:"builder-list-item builder-list-item-bordered builder-px-2"},o.createElement("div",{className:"builder-row builder-align-items-center"},o.createElement("div",{className:"builder-column-auto"},o.createElement(ot,{name:"ellipsisDoubleY",className:"builder-cursor-move builder-me-1 builder-text-body builder-opacity-4"})),o.createElement("div",{className:"builder-column-auto"},o.createElement("span",{className:"builder-addon-icon builder-icon",dangerouslySetInnerHTML:{__html:addonsJSON[n.name].icon}})),o.createElement("div",{className:"builder-column-7"},o.createElement("span",{className:"builder-text-truncate"},addonsJSON[n.name].title)),o.createElement("div",{className:"builder-column builder-pe-0"},o.createElement("div",{className:"builder-d-flex builder-justify-content-end"},o.createElement("div",null,o.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(t){t.preventDefault(),e.onClickEditAddon(i,n.name,n.settings)},role:"button"},o.createElement(ot,{name:"pencil",size:"1x"}))),o.createElement("div",null,o.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(t){t.preventDefault(),e.onClickRemoveAddon(i)},role:"button"},o.createElement(ot,{name:"trash",size:"1x"}))))))))))}}]),r}(o.Component),Bc={hover:function(e,t,n){var o=t.getItem().index,r=e.index;if(o!==r){var a=(0,i.findDOMNode)(n).getBoundingClientRect(),l=(a.bottom-a.top)/2,c=t.getClientOffset().y-a.top;if(!(o<r&&c<l||o>r&&c>l)){var s=e.inputName,d=s.substring(s.indexOf(".")+1),u=e.state.sppbForm.activeField;e.addonSortInside(o,r,d,u),t.getItem().index=r}}}},Jc=(0,p.DragSource)(U,{beginDrag:function(e){return{index:e.index}}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}})),Hc=(0,p.DropTarget)(U,Bc,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),isOverCurrent:t.isOver({shallow:!0})}}));const zc=(0,r.$j)((function(e){return{state:e}}),(function(e){return{setRepeatFields:function(t,n){e(Za(t,n))},addonAddEditInside:function(t,n,o,i){e(Ba(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))}}}))(Hc(Jc(jc)));var Gc=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){return(0,W.Z)(this,r),i.call(this,e)}return(0,K.Z)(r,[{key:"render",value:function(){var e=this,t=this.props;return t.connectDragPreview,t.connectDragSource,o.createElement("div",{className:"builder-list-group builder-list-group-rounded"},this.props.builderAddons.map((function(t,n){return o.createElement(zc,{addon:t,builderAddons:e.props.builderAddons,key:n,index:n,parentKey:e.props.parentKey,riIndex:e.props.riIndex,inputName:e.props.inputName})})))}}]),r}(o.Component);const Uc=(0,r.$j)((function(e){return{state:e}}))(Gc);var Fc=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;(0,W.Z)(this,r),t=i.call(this,e);var n=[];for(var o in addonsJSON)"carousel_extended"!=o&&"table_advanced"!=o&&"accordion"!=o&&"tab"!=o&&"sp_carouselpro"!=o&&"carouselpro"!=o&&"sliderpro"!=o&&n.push(addonsJSON[o]);return t.state={open:!1,addons:n},t}return(0,K.Z)(r,[{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,r=addonsJSON[e].default,a=i.substring(i.indexOf(".")+1);this.setState({open:!1}),this.props.saveInsideAddon(r,{addonIndex:"",addonName:e,fieldName:n,rfieldIndex:o,riFieldName:a})}},{key:"render",value:function(){var e=this;return o.createElement("div",{className:"builder-inner-addon-list-container builder-position-relative"},o.createElement("div",{className:"builder-text-center builder-mt-3"},o.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?o.createElement("i",{className:"fas fa-times","aria-hidden":"true"}):o.createElement("i",{className:"fas fa-plus","aria-hidden":"true"}))),this.state.open&&o.createElement("div",{className:"builder-addon-list builder-addon-list-inner"},this.state.addons.map((function(t,n){return o.createElement("div",{key:n,onClick:function(n){n.preventDefault();var o=t.addon_name.replace("sp_","");e.openAddonForm(o)}},o.createElement("span",{className:"builder-addon-list-item"},o.createElement("span",{className:"builder-addon-icon"},o.createElement("span",{className:"builder-addon-icon builder-icon",dangerouslySetInnerHTML:{__html:t.icon}})),o.createElement("span",{className:"builder-addon-title"},t.title)))}))))}}]),r}(o.Component);const Vc=(0,r.$j)((function(e){return{state:e}}),(function(e){return{saveInsideAddon:function(t,n){e(ja(t,n))},addonAddEditInside:function(t,n,o,i){e(Ba(t,n,o,i))}}}))(Fc);var Wc=(new Date).getTime(),Kc=[],Yc=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).state={builderData:Kc},t}return(0,K.Z)(r,[{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:Wc++,name:"text_block",settings:{text:t}},o=f()(Kc);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,i=t.params,r=t.parentKey,a=t.riIndex;return["sp_accordion_item","sp_tab_item","table_advanced_item[0].table_advanced_item"].includes(r)?null:o.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},o.createElement("label",null,i.title),o.createElement(Uc,{parentKey:r,riIndex:a,inputName:n.name,builderAddons:this.state.builderData}),o.createElement(Vc,{parentKey:r,riIndex:a,inputName:n.name}))}}]),r}(o.Component);const Xc=(0,r.$j)()(Yc);var qc="repeatItem";function $c(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 Qc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$c(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const es=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).triggerRef=(0,o.createRef)(null),t}return(0,K.Z)(r,[{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,r=o.get(e),a=f()(o.get(e));if(o.name===re)a[re]=(null!==(t=a[re])&&void 0!==t?t:[]).map((function(e,t){return s()(e.content)&&(e.content=e.content.map((function(e,n){return e.id=oo(),"nested_row"===(null==e?void 0:e.type)&&(e.reference=r[re[t]].content[n].id),e}))),e}));else if(o.name===ae)a.content=a.content.map((function(e,t){return e.id=oo(),e}));else if(s()(a.content)){var l,c=(null===(l=this.props.state)||void 0===l||null===(l=l.sppbForm)||void 0===l?void 0:l.mainForm).addonData,d=oo();a.content=a.content.map((function(e,t){return e.id=d,"nested_row"===(null==e?void 0:e.type)&&(e.reference=r.content[t].id),e})),i.reduxProps.duplicateDeepContentItem({addonData:Qc(Qc({},c),{},{deepItemRowId:d}),deepItem:{key:this.props.parentKey,value:r,index:this.props.index}})}o.push(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return uo(e)&&uo(e.title)&&(e.title="".concat(e.title," copy")),e}(a))}},{key:"render",value:function(){var e=this,t=this.props,n=t.index,i=t.openRow,r=(t.element,t.isDragging),a=t.parentKey,l=t.flOptions,c=t.state,s=t.thisFormName,d=t.connectDropTarget,u=t.connectDragPreview,m=t.connectDragSource,p=t.fields,v={opacity:r?".5":"1"},f={};"sppbForm"===s&&(void 0!==c.form.sppbForm.values[a]?f=c.form.sppbForm.values[a][n]:p.length>0&&(f=p.get(n))),"insideAddonForm"===s&&(void 0!==c.form.insideAddonForm.values[a]?f=c.form.insideAddonForm.values[a][n]:p.length>0&&(f=p.get(n)));var b=this.props.fields.get(n);return u(d(o.createElement("div",{className:"builder-card builder-mb-1",style:v,ref:this.triggerRef},o.createElement("div",{className:"builder-card-header builder-row builder-card-no-border"},o.createElement("div",{className:"builder-column"},o.createElement("span",{className:"builder-card-title builder-d-flex builder-align-items-center"},m(o.createElement("span",null,o.createElement(ot,{name:"ellipsisDoubleY",className:"builder-cursor-move builder-ms-1 builder-me-2 builder-text-secondary builder-opacity-6"}))),b.title||b.admin_label?o.createElement("span",{className:"builder-fs-2 builder-text-ellipsis",style:{maxWidth:160,paddingLeft:4},title:b.title||b.admin_label,onClick:function(t){t.preventDefault(),e.handleItemClick(n)}},b.title||b.admin_label):o.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"))),o.createElement("div",{className:"builder-column-auto"},o.createElement("div",{className:"builder-d-flex builder-justify-content-end"},o.createElement("div",null,o.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(t){t.preventDefault(),e.handleItemClick(n)},role:"button"},o.createElement(ot,{name:"pencil",size:"1x"}))),o.createElement("div",null,o.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(t){t.preventDefault(),e.handleCloneItem(n)},role:"button"},o.createElement(ot,{name:"cloneLine",size:"1x"}))),o.createElement("div",null,o.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(t){t.preventDefault(),e.props.onHandleRemoveItemRowClick(n)},role:"button"},o.createElement(ot,{name:"trash",size:"1x"})))))),o.createElement(Il,{title:l.title,open:i===n,parent_el:this.triggerRef,onHide:this.props.onClose,gap:25,modalBodyCss:{padding:0},footerContent:o.createElement("div",{className:"builder-button builder-button-outline",onClick:function(t){t.preventDefault(),e.handleItemClick("none")},role:"button"},o.createElement(ot,{name:"check",className:"builder-me-1"})," ",Joomla.JText._("COM_SPPAGEBUILDER_APPLY"))},i==n&&o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement(ju,{settings:Je(l.attr,f),reduxProps:l.reduxProps,values:f,parentKey:this.props.parentKey,element:this.props.element})))))))}}]),r}(o.Component);var ts={hover:function(e,t,n){var o=t.getItem().index,r=e.index,a=t.getItem().fieldLength,l=t.isOver({shallow:!0}),c=t.isOver();if(o!==r&&!1!==l&&!1!==c&&a===e.fields.length){var s=(0,i.findDOMNode)(n).getBoundingClientRect(),d=(s.bottom-s.top)/2,u=t.getClientOffset().y-s.top;o<r&&u<d||o>r&&u>d||(e.fields.swap(o,r),t.getItem().index=r)}}},ns=(0,p.DragSource)(qc,{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()}})),os=(0,p.DropTarget)(qc,ts,(function(e){return{connectDropTarget:e.dropTarget()}}));const is=(0,r.$j)((function(e){return{state:e}}),(function(e){return{setRepeatFields:function(t,n){return e(Za(t,n))}}}))(os(ns(es)));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 as(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,ee.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,r.$j)((function(e){return{state:e}}),(function(e){return{setRepeatFields:function(t,n){e(Za(t,n))}}}))((function(e){var t=(0,o.useState)("none"),n=(0,m.Z)(t,2),i=n[0],r=n[1],a=function(e){r(e)},l=function(t){var n,o=e.fields,i=e.flOptions,r=o.get(t),a=null==r||null===(n=r.content)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.id;uo(a)&&i.reduxProps.removeRow(a),o.remove(t)},c=e.fields,s=e.flOptions,d=e.meta.form;return(0,o.useEffect)((function(){var e;(null!==(e=c.getAll())&&void 0!==e?e:[]).forEach((function(e,t){if(!uo(e.title)||0===e.title.length){var n=as(as({},e),{},{admin_label:"Item ".concat(t+1)});c.splice(t,1,n)}}))}),[]),o.createElement("div",{className:"builder-form-group builder-repeated-fields"},o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column-8"},o.createElement("span",{className:"builder-form-label"},s.title)),o.createElement("div",{className:"builder-column-4 builder-d-flex builder-justify-content-end"},o.createElement("span",{className:"builder-button builder-button-primary",onClick:function(t){t.preventDefault();var n=e.fields,o=e.parentKey,i=e.state,r=n.length;"mainForm"===i.sppbForm.form&&e.setRepeatFields(o,r);var a=Object.values(zn)||[];if(null==a||!a.includes(o)){var l={};return(/^sp_table_advanced_item$/i.test(o)||/^table_advanced_item\[\d+\]\.table_advanced_item$/i.test(o))&&(l={content:[]}),l.admin_label="New Item",void n.push(l)}var c={title:"",icon:"",content:[{id:oo(),name:"row",type:"nested_row",reference:void 0}],admin_label:"New Item"};n.push(c)},role:"button"},o.createElement(ot,{name:"plus",className:"builder-me-1"})," ",Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_ADD")))),c.map((function(t,n){return o.createElement(is,{key:n,flOptions:s,fields:c,element:t,thisFormName:d,parentKey:e.parentKey,index:n,openRow:i,onClose:function(){return r("none")},onHandleRowClick:a,onHandleRemoveItemRowClick:l})})))}));function cs(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 ss(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cs(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ds=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),t=i.call(this,e),(0,ee.Z)((0,Y.Z)(t),"prepareValue",(function(){var e=t.props.input,n=e.value,o=e.onChange,i={};if(s()(n)){var r=!!(n.ho||n.vo||n.blur||n.spread);i=void 0!==(null==n?void 0:n.enabled)?n:ss(ss({},n),{},{enabled:r})}else{var a=n.split(" "),l=function(e){return NaN!==parseFloat(e)||void 0!==parseFloat(e)?parseFloat(e):0};i={ho:l(a[0]),vo:l(a[1]),blur:l(a[2]),spread:l(a[3]),color:void 0!==a[4]?a[4]:"",inset:!1,enabled:t.isEnabled(n)}}return o(i),i})),(0,ee.Z)((0,Y.Z)(t),"isEnabled",(function(e){if("string"==typeof e&&e&&(e=(e=e.replace(/\s+/g," ")).split(" ")),u()(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,Oe.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,ee.Z)((0,Y.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,o.createRef)(),t.state={value:t.prepareValue(),displayColorPicker:!1},t}return(0,K.Z)(r,[{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,i=n.input.value,r=n.params,a={};r.config&&(a=r.config);var l=this.state.value;return o.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},o.createElement("div",{className:"builder-card"},o.createElement("div",{className:"builder-card-header".concat(i.enabled?"":" builder-card-no-border")},o.createElement("div",{className:"builder-form-label"},r.title),o.createElement("div",null,o.createElement("span",{className:"builder-form-switch"},o.createElement("span",{className:"builder-field-checkbox".concat(null!=i&&i.enabled?" active":""),onClick:this.onClickHandleToggle.bind(this),"area-hidden":"true"})))),i.enabled&&o.createElement("div",{className:"builder-card-body"},o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column"},o.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR"))),o.createElement("div",{className:"builder-column-auto"},o.createElement("div",{className:"builder-form-color",ref:this.colorPicker},o.createElement("div",{className:"builder-color-container",onClick:this.handleClick.bind(this)},o.createElement("div",{className:"builder-color-picker",style:{backgroundColor:"".concat(l.color)}}),l.color&&o.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:this.clearColor,title:"Clear",role:"button"},o.createElement(ot,{name:"timesAlt",size:"1x"}))),o.createElement(Il,{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},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement(gl,{color:l.color,onChange:function(e){t.onChangeHandle(e,"color")}}))))))),o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column-4"},o.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_HORIZONTAL"))),o.createElement("div",{className:"builder-column-5"},o.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){t.onChangeHandle(e.target.value,"ho")},value:l&&l.ho||0})),o.createElement("div",{className:"builder-column-3"},o.createElement("input",{type:"number",className:"builder-form-field",onChange:function(e){t.onChangeHandle(e.target.value,"ho")},value:l&&l.ho||0}))),o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column-4"},o.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_VERTICAL"))),o.createElement("div",{className:"builder-column-5"},o.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){t.onChangeHandle(e.target.value,"vo")},value:l&&l.vo||0})),o.createElement("div",{className:"builder-column-3"},o.createElement("input",{type:"number",className:"builder-form-field",onChange:function(e){t.onChangeHandle(e.target.value,"vo")},value:l&&l.vo||0}))),o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column-4"},o.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_BLUR"))),o.createElement("div",{className:"builder-column-5"},o.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){t.onChangeHandle(e.target.value,"blur")},value:l&&l.blur||0})),o.createElement("div",{className:"builder-column-3"},o.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)&&o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column-4"},o.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_SPREAD"))),o.createElement("div",{className:"builder-column-5"},o.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){t.onChangeHandle(e.target.value,"spread")},value:l&&l.spread||0})),o.createElement("div",{className:"builder-column-3"},o.createElement("input",{type:"number",className:"builder-form-field",onChange:function(e){t.onChangeHandle(e.target.value,"spread")},value:l&&l.spread||0}))))))}}]),r}(o.Component);const us=ds;function ms(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 ps(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ms(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ms(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var vs={xl:"",lg:"",md:"",sm:"",xs:""},fs=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).state={unit:"px"},t}return(0,K.Z)(r,[{key:"UNSAFE_componentWillMount",value:function(){var e,t=this.props,n=t.params,o=t.input,i="";n.unit&&(i=n.responsive?null!==(e=o.value.unit)&&void 0!==e?e:"px":(i=o.value.replace(/\d+/g,"")).length<1?"px":i,this.setState({unit:i}))}},{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,r=o.onChange,a=(o.name,n.params),l=this.state.unit;if(a.responsive)if(s()(i)){var c=ps(ps({},vs),i);null===t&&(c[e.target.dataset.device]=e.target.value),void 0!==a.unit&&null!==t&&(c.unit=t),void 0===a.unit&&delete c.unit,void 0!==a.staticUnit&&(delete c.unit,c[e.target.dataset.device]="".concat(c[e.target.dataset.device]).concat(a.staticUnit)),r(c)}else{var d={xl:i,lg:i,md:i,sm:"",xs:"",unit:"px"};void 0!==a.unit&&(d.unit=null===t?l:t),null===t&&(d[e.target.dataset.device]=e.target.value),void 0!==a.staticUnit&&(delete d.unit,newValue[e.target.dataset.device]="".concat(newValue[e.target.dataset.device]).concat(a.staticUnit)),r(d)}else{var u=null===t?e.target.value:i;void 0!==a.unit&&(u=null===t?u+l:u+t),void 0!==a.staticUnit&&(u="".concat(u).concat(a.staticUnit)),r(u)}}},{key:"updateUnit",value:function(e){this.onChangeHandle({},e),this.setState({unit:e})}},{key:"renderUnit",value:function(){var e=this,t=this.props.params,n=this.state.unit;return t.unit?t.staticUnit?o.createElement("span",{className:"builder-slider-static-unit"},t.staticUnit):o.createElement(Nl,{update:function(t){return e.updateUnit(t)},unit:n}):null}},{key:"render",value:function(){var e,t,n,i,r,a=this,l=this.props,c=l.input,d=l.params,u=l.handleIsWidthSlider,m=null!==(e=d.max)&&void 0!==e?e:100,p=null!==(t=d.min)&&void 0!==t?t:0,v=null!==(n=d.step)&&void 0!==n?n:1,f=!!d.unit,b=Ne.device,h={};if(s()(c.value))for(var g in c.value)h[g]=He(String(c.value[g]));else{var E=He(String(c.value));h=(0,ee.Z)({},se,E),E=parseFloat(E,10),E=isNaN(E)?"":E}var y=s()(c.value)?h[b]:h[se],_=void 0!==d.info&&d.info;return o.createElement("div",{"data-field":null===(i=this.props.input)||void 0===i?void 0:i.name,className:"builder-form-group".concat(null!=d.column?" builder-column-"+d.column:"")},o.createElement("div",{className:"builder-row builder-align-items-center"},!d.hideTitle&&o.createElement("div",{className:"builder-column-4"},o.createElement("label",{className:"builder-form-label builder-mb-0"},void 0!==d.desc&&""!=d.desc?o.createElement($r.Z,{content:d.desc,tagName:"span"},d.title):d.title)),d.responsive?o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-column-".concat(d.hideTitle?12-(f||_?4:3):f||_?"4":"5")},o.createElement("input",{value:h[b]?h[b]:0,max:m,min:p,step:v,"data-device":b,type:"range",className:"builder-form-range",onChange:this.onChangeHandle.bind(this)})),o.createElement("div",{className:"builder-column-".concat(f||_?"4":"3")},o.createElement("div",{className:"".concat("advancedslider"===d.type?"builder-position-relative":""," ").concat(f||_?"builder-field-group":"")},o.createElement("input",{type:"number",value:null!==(r=h[b])&&void 0!==r?r:"",max:m,min:p,step:v,"data-device":b,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){(d.min||d.max)&&(e.target.value=ze(e.target.value,p,m),a.onChangeHandle(e))}}),"advancedslider"===d.type&&o.createElement("span",{className:"builder-position-absolute builder-radius-btn builder-button builder-button-light builder-button-md builder-button-round",onClick:function(){return u({value:!1})}},o.createElement(ot,{name:"frame"})),_&&o.createElement("span",{className:"builder-field-info"},_),this.renderUnit()))):o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-column-".concat(d.hideTitle?12-(f||_?4:3):f||_?"4":"5")},o.createElement("input",{value:y||0,max:m,min:p,step:v,type:"range",className:"builder-form-range",onChange:this.onChangeHandle.bind(this)})),o.createElement("div",{className:"builder-column-".concat(f||_?"4":"3")},o.createElement("div",{className:"".concat("advancedslider"===d.type?"builder-position-relative":""," ").concat(f||_?"builder-field-group":"")},o.createElement("input",{type:"number",value:null!=y?y:"",max:m,min:p,step:v,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){(d.min||d.max)&&(e.target.value=ze(e.target.value,p,m),a.onChangeHandle(e))}}),"advancedslider"===d.type&&o.createElement("span",{className:"builder-position-absolute builder-radius-btn builder-button builder-button-light builder-button-md builder-button-round",onClick:function(){return u({value:!1})}},o.createElement(ot,{name:"frame"})),_&&o.createElement("span",{className:"builder-field-info"},_),this.renderUnit())))))}}]),r}(o.Component);const bs=fs;var hs=[{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 gs=function(e){var t=e.input,n=t.value,i=t.onChange,r=t.name,a=e.params,l=function(e,t){e.preventDefault();var o=Object.assign({},n,(0,ee.Z)({},t,!n[t]));i(o)},c=hs.find((function(e){return e.value===n.weight}))||{};return o.createElement("div",{className:"builder-form-group".concat(null!=a.class?" "+a.class:""),"data-field":r},o.createElement("label",null,void 0!==a.desc&&""!=a.desc?o.createElement($r.Z,{content:a.desc,tagName:"span"},a.title):a.title),o.createElement("div",{className:"builder-d-flex builder-gutter-15"},o.createElement("div",{className:"builder-flex-shrink-1"},o.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},o.createElement("span",{className:"builder-nav-item".concat(void 0!==n&&n.underline?" active":""),onClick:function(e){return l(e,"underline")},role:"button"},o.createElement(ot,{name:"underline"})),o.createElement("span",{className:"builder-nav-item".concat(void 0!==n&&n.italic?" active":""),onClick:function(e){return l(e,"italic")},role:"button"},o.createElement(ot,{name:"italic"})),o.createElement("span",{className:"builder-nav-item".concat(void 0!==n&&n.uppercase?" active":""),onClick:function(e){return l(e,"uppercase")},role:"button"},o.createElement(ot,{name:"typography"})))),o.createElement("div",{className:"builder-flex-grow-1"},o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:c,options:hs,isClearable:!1,onChange:function(e){var t=Object.assign({},n,{weight:e.value});i(t)},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}))))};function Es(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 ys(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Es(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Es(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const _s=function(e){var t,n=e.input,i=n.value,r=n.onChange,a=e.params,l=(0,o.useState)(pe),c=(0,m.Z)(l,2),s=c[0],d=c[1],u=(0,o.useState)(!1),p=(0,m.Z)(u,2),v=p[0],f=p[1],b=(0,o.useState)([]),h=(0,m.Z)(b,2),g=h[0],E=h[1],y=s.find((function(e){return e.value===i}));return(0,o.useEffect)((function(){(0,Gr.Z)(Fr().mark((function e(){var t,n,o,i,r,a;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(be,{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 ys({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})),r=o.filter((function(e){return"local"===e.type})),a=[],i.length>0&&!window.disableGoogleFonts&&a.push.apply(a,[{value:"Google Fonts",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_GOOGLE_FONTS"),isDisabled:!0}].concat((0,V.Z)(i))),r.length>0&&a.push.apply(a,[{value:"Local Fonts",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_LOCAL_FONTS"),isDisabled:!0}].concat((0,V.Z)(r))),a.push.apply(a,(0,V.Z)(pe)),d(a),E(n.data),f(!0);case 16:case"end":return e.stop()}}),e)})))()}),[]),(0,o.useEffect)((function(){var e;if(g.length&&y&&v){var t=g.find((function(e){return e.family_name===y.value}));if(t){var n,o,i=null!==(e=t.type)&&void 0!==e?e:"google";"google"!==i||window.disableGoogleFonts?"local"===i&&po({family:y.value,variants:[]},"local"):po({family:y.value,variants:null!==(n=null===(o=t.data)||void 0===o?void 0:o.variants)&&void 0!==n?n:[]},"google",s)}}}),[g,v]),o.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:"")},o.createElement("label",null,void 0!==a.desc&&""!=a.desc?o.createElement($r.Z,{content:a.desc,tagName:"span"},a.title):a.title),o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:y,options:s,menuPlacement:"auto",menuPosition:"fixed",onChange:function(e){return r(e.value)},components:{IndicatorSeparator:function(){return null}}}))};function ws(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 xs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ws(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ws(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Is={value:"",unit:"px"},Os={menuPortal:function(e){return xs(xs({},e),{},{zIndex:9999})}},Cs={option:function(e,t){var n=t.data;return xs(xs({},e),{},{fontWeight:"".concat(n.value," !important")})}},As={font:"",weight:"",uppercase:!1,underline:!1,italic:!1,type:"google",size:{xl:Is,lg:Is,md:Is,sm:Is,xs:Is},line_height:{xl:Is,lg:Is,md:Is,sm:Is,xs:Is},letter_spacing:{xl:Is,lg:Is,md:Is,sm:Is,xs:Is}};const Ns=function(e){var t,n,i,r,a,l,c,s,d,u=e.params,p=e.input,v=p.value,b=p.onChange,h=p.name,g=(0,o.useState)(pe),E=(0,m.Z)(g,2),y=E[0],_=E[1],w=(0,o.useState)(!1),x=(0,m.Z)(w,2),I=x[0],O=x[1],C=(0,o.useRef)(!1),A=(0,o.useRef)(null),N=(0,o.useState)(f()(As)),D=(0,m.Z)(N,2),S=D[0],P=D[1],k=(0,o.useState)(!1),R=(0,m.Z)(k,2),T=R[0],L=R[1];(0,o.useEffect)((function(){(0,Gr.Z)(Fr().mark((function e(){var t,n,o,i,r,a;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(be,{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 xs({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})),r=o.filter((function(e){return"local"===e.type})),a=[],i.length>0&&!window.disableGoogleFonts&&a.push.apply(a,[{value:"Google Fonts",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_GOOGLE_FONTS"),isDisabled:!0}].concat((0,V.Z)(i))),r.length>0&&a.push.apply(a,[{value:"Local Fonts",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_LOCAL_FONTS"),isDisabled:!0}].concat((0,V.Z)(r))),a.push.apply(a,(0,V.Z)(pe)),_(a),O(!0);case 15:case"end":return e.stop()}}),e)})))()}),[]),(0,o.useEffect)((function(){if(!C.current&&v){var e,t=f()(v);t.type=null!==(e=null==t?void 0:t.type)&&void 0!==e?e:"google",P(xs(xs({},S),t))}}),[v]),(0,o.useEffect)((function(){if(C.current&&S){var e=f()(S);null==e||delete e.variants,b(e)}}),[S]),(0,o.useEffect)((function(){if(S.font&&I){var e,t=null!=S&&S.type?S.type:"google";"google"!==t||window.disableGoogleFonts?"local"===t&&po({family:S.font,variants:[String(S.weight)]},"local"):po({family:S.font,variants:(null==S||null===(e=S.variants)||void 0===e?void 0:e.length)>0?S.variants:[String(S.weight)]},"google",y)}}),[S.font,S.weight,I]);var M=Ne.device,Z=y.find((function(e){return e.value===S.font})),j=(0,o.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 Z&&Z.variants?e.filter((function(e){var t,n;return(null!==(t=null===(n=Z.variants)||void 0===n?void 0:n.map((function(e){var t,n,o,i,r;return{weight:(r=(t=e).match(/\d+/g)&&(null===(n=t.match(/\d+/g))||void 0===n?void 0:n[0]))?Number(r):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}),[Z]),B=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)?P(xs(xs({},S),{},(0,ee.Z)({},e,xs(xs({},S[e]),{},(0,ee.Z)({},M,xs(xs({},S[e][M]),{},{value:t})))))):P(xs(xs(xs({},S),"font"===e&&{weight:"",type:n}),{},(0,ee.Z)({},e,t)))},J=function(e,t){["size","line_height","letter_spacing"].includes(e)&&(C.current=!0,P(xs(xs({},S),{},(0,ee.Z)({},e,xs(xs({},S[e]),{},(0,ee.Z)({},M,xs(xs({},S[e][M]),{},{unit:t})))))))};return o.createElement("div",{className:"builder-form-group"},u.title&&!u.hideTitle&&o.createElement("label",null,void 0!==u.desc&&""!=u.desc?o.createElement($r.Z,{content:u.desc,tagName:"span"},u.title):u.title),o.createElement("div",{ref:A,onClick:function(){return L(!T)},role:"button",className:"builder-form-typography-preview",onKeyDown:ke,tabIndex:0},o.createElement("div",{className:"builder-form-typography-preview-font",style:{fontFamily:S.font,fontWeight:S.weight,fontStyle:S.italic?"italic":"normal",textDecoration:S.underline?"underline":"none",textTransform:S.uppercase?"uppercase":"none"}},S.font||Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_SELECT_FONT_PLACEHOLDER")),o.createElement("div",{className:"builder-form-typography-preview-separator"},o.createElement("span",null)),o.createElement("div",{className:"builder-form-typography-preview-size"},"".concat((null==S||null===(t=S.size)||void 0===t||null===(t=t[M])||void 0===t?void 0:t.value)||"00","/").concat((null==S||null===(n=S.line_height)||void 0===n||null===(n=n[M])||void 0===n?void 0:n.value)||"00")),o.createElement("div",null,o.createElement(ot,{name:"settings",size:"1x"}))),o.createElement(Il,{title:u.title,open:T,parent_el:A,modalBodyCss:{padding:0},onHide:function(){return L(!1)},gap:25},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement("div",{className:"builder-form-group","data-field":h},o.createElement("div",{className:"builder-mb-3"},o.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_FONT")),o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",isOpen:!0,value:y.find((function(e){return e.value===S.font})),options:y,onChange:function(e){return B("font",null==e?void 0:e.value,null==e?void 0:e.type)},isClearable:!0,styles:Os,menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}})),o.createElement("div",{className:"builder-row builder-gutter-2 builder-mb-3"},o.createElement("div",{className:"builder-column-4"},o.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_SIZE")),o.createElement("div",{className:"builder-field-group"},o.createElement("input",{type:"number",name:"size",value:void 0!==(null==S||null===(i=S.size)||void 0===i||null===(i=i[M])||void 0===i?void 0:i.value)?S.size[M].value:"",className:"builder-form-field builder-form-field-sm builder-mb-0",onChange:function(e){B("size",e.target.value)},autoComplete:"off"}),o.createElement(Nl,{unit:(null==S||null===(r=S.size)||void 0===r||null===(r=r[M])||void 0===r?void 0:r.unit)||"px",update:function(e){return J("size",e)}}))),o.createElement("div",{className:"builder-column-4"},o.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LINE_HEIGHT")),o.createElement("div",{className:"builder-field-group"},o.createElement("input",{type:"number",name:"line_height",value:void 0!==(null==S||null===(a=S.line_height)||void 0===a||null===(a=a[M])||void 0===a?void 0:a.value)?S.line_height[M].value:"",className:"builder-form-field builder-form-field-sm builder-mb-0",onChange:function(e){return B("line_height",e.target.value)},autoComplete:"off"}),o.createElement(Nl,{unit:(null==S||null===(l=S.line_height)||void 0===l||null===(l=l[M])||void 0===l?void 0:l.unit)||"px",update:function(e){return J("line_height",e)}}))),o.createElement("div",{className:"builder-column-4"},o.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACE")),o.createElement("div",{className:"builder-field-group"},o.createElement("input",{type:"number",name:"letter_spacing",value:void 0!==(null==S||null===(c=S.letter_spacing)||void 0===c||null===(c=c[M])||void 0===c?void 0:c.value)?S.letter_spacing[M].value:"",className:"builder-form-field builder-form-field-sm builder-mb-0",onChange:function(e){return B("letter_spacing",e.target.value)},autoComplete:"off"}),o.createElement(Nl,{unit:(null==S||null===(s=S.letter_spacing)||void 0===s||null===(s=s[M])||void 0===s?void 0:s.unit)||"px",update:function(e){return J("letter_spacing",e)}})))),o.createElement("div",{className:"builder-row builder-gutter-2"},o.createElement("div",{className:"builder-column-auto"},o.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_ADDON_TAB_STYLE")),o.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},o.createElement("span",{className:"builder-nav-item".concat(null!=S&&S.underline?" active":""),onClick:function(){return B("underline",!S.underline)},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"underline"})),o.createElement("span",{className:"builder-nav-item".concat(null!=S&&S.italic?" active":""),onClick:function(){return B("italic",!S.italic)},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"italic"})),o.createElement("span",{className:"builder-nav-item".concat(null!=S&&S.uppercase?" active":""),onClick:function(){return B("uppercase",!S.uppercase)},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"uppercaseDuo"})))),o.createElement("div",{className:"builder-column"},o.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_WEIGHT")),o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:null!==(d=j.find((function(e){return String(e.value)===String(S.weight)})))&&void 0!==d?d:"",options:j,styles:Cs,menuPlacement:"auto",menuPosition:"fixed",clearable:!1,onChange:function(e){return B("weight",e.value)},components:{IndicatorSeparator:function(){return null}}}))))))))};n(6629),n(6531),n(1707),n(8018),n(3256),n(1423);const Ds=function(e){(0,X.Z)(a,e);var t,i,r=(t=a,i=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,n=(0,Q.Z)(t);if(i){var o=(0,Q.Z)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,q.Z)(this,e)});function a(e){var t;return(0,W.Z)(this,a),(t=r.call(this,e)).textAreaRef=(0,o.createRef)(null),t}return(0,K.Z)(a,[{key:"componentDidMount",value:function(){var e,t=this,o=n(4631);this.codeMirror=o.fromTextArea(this.textAreaRef.current,{lineNumbers:!0,mode:(null===(e=this.props)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.syntax)||"css",lint:!0,tabSize:2,gutters:["CodeMirror-lint-markers"],lineWrapping:!0}),this.codeMirror.on("keyup",(function(e,n){var o=/^[a-zA-Z]$/.test(n.key),i=t.codeMirror.doc.getLine(t.codeMirror.doc.getCursor().line).substr(0,t.codeMirror.doc.getCursor().ch);(o||":"===n.key||" "===n.key&&/:\s+$/.test(i))&&t.codeMirror.showHint({completeSingle:!1})})),this.codeMirror.on("change",(function(e,n){"setValue"!==n.origin&&t.props.input.onChange(e.getValue(),n)}))}},{key:"onChangeHandle",value:function(e){var t=this.props.input,n=(t.value,t.onChange);t.name,n(e.target.value)}},{key:"render",value:function(){var e,t=this,n=this.props,i=n.input,r=n.params;return o.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},r.title&&o.createElement("label",null,void 0!==r.desc&&""!=r.desc?o.createElement($r.Z,{content:r.desc,tagName:"span"},r.title):r.title),o.createElement("textarea",{ref:this.textAreaRef,name:i.name,value:i.value,autoComplete:"off",onChange:function(e){i.onChange(t.textAreaRef.current.value)}}))}}]),a}(o.Component);const Ss=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).colorPicker1=(0,o.createRef)(),t.colorPicker2=(0,o.createRef)(),t.state={displayColorPicker:!1,displayColorPicker2:!1},t}return(0,K.Z)(r,[{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,i=this.props,r=i.input,a=r.value,l=r.onChange,c=(r.name,i.params),s=[{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,"%)"),o.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},o.createElement("label",null,void 0!==c.desc&&""!=c.desc?o.createElement($r.Z,{content:c.desc,tagName:"span"},c.title):c.title),o.createElement("div",{className:"builder-gradient-container builder-mb-3"},o.createElement("div",{className:"builder-gradient-body",style:{backgroundImage:"".concat(t)}})),o.createElement("div",{className:"builder-d-flex builder-justify-content-between builder-mb-3"},o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15",ref:this.colorPicker1},o.createElement("div",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 1"),o.createElement("div",null,o.createElement("div",{className:"builder-form-color"},o.createElement("div",{className:"builder-color-container"},o.createElement("div",{className:"builder-color-picker",onClick:this.handleClick.bind(this),style:{backgroundColor:"".concat(a.color)}}),a.color&&o.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),n.clearColor1()},title:"Clear",role:"button"},o.createElement(ot,{name:"timesAlt",size:"1x"}))),o.createElement(Il,{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},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement(gl,{color:a&&a.color,onChange:this.handleChange.bind(this)}))))))),o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15",ref:this.colorPicker2},o.createElement("div",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 2"),o.createElement("div",null,o.createElement("div",{className:"builder-form-color"},o.createElement("div",{className:"builder-color-container"},o.createElement("div",{className:"builder-color-picker",onClick:this.handleClick2.bind(this),style:{backgroundColor:"".concat(a.color2)}}),a.color2&&o.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),n.clearColor2()},title:"Clear",role:"button"},o.createElement(ot,{name:"timesAlt",size:"1x"}))),o.createElement(Il,{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},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement(gl,{color:a&&a.color2,onChange:this.handleChange2.bind(this)})))))))),o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column-3"},o.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_START"))),o.createElement("div",{className:"builder-column-5"},o.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})),o.createElement("div",{className:"builder-column-4"},o.createElement("div",{className:"builder-field-group"},o.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}),o.createElement("span",{className:"builder-field-info"},"%")))),o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column-3"},o.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_END"))),o.createElement("div",{className:"builder-column-5"},o.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})),o.createElement("div",{className:"builder-column-4"},o.createElement("div",{className:"builder-field-group"},o.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}),o.createElement("span",{className:"builder-field-info"},"%")))),o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-mb-3"},o.createElement("div",null,o.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_TYPE"))),o.createElement("div",{className:"builder-d-flex builder-gutter-20"},o.createElement("div",{className:"builder-form-check"},o.createElement("label",{className:"builder-mb-0"},o.createElement("input",{type:"radio",className:"builder-field-radio",value:"linear",checked:a&&"radial"!=a.type,onChange:this.handleGradientTypeChange.bind(this)}),"Linear")),o.createElement("div",{className:"builder-form-check"},o.createElement("label",{className:"builder-mb-0"},o.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&&o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column-3"},o.createElement("span",{className:"builder-form-label"},"Angle")),o.createElement("div",{className:"builder-column-5"},o.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})),o.createElement("div",{className:"builder-column-4"},o.createElement("div",{className:"builder-field-group"},o.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}),o.createElement("span",{className:"builder-field-info"},"%")))),a&&"radial"==a.type&&o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column-6"},o.createElement("span",{className:"builder-form-label"},"Angle")),o.createElement("div",{className:"builder-column-6"},o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",isClearable:!1,value:s.length&&s.find((function(e){return e.value===(null==a?void 0:a.radialPos)})),options:s,onChange:function(e){var t=Object.assign({},a,{radialPos:e.value});l(t)},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}))))}}]),r}(o.Component),Ps=function(e){var t,n=e.input,i=n.value,r=n.onChange,a=n.name,l=e.params,c=(0,o.useState)(function(){var e=s()(i)?i:Object.assign({},{color:i}),t=Object.assign({},e);return t.type=t.type?t.type:"solid",t}()),d=(0,m.Z)(c,2),u=d[0],p=d[1],v=(0,o.useRef)(null),f=(0,o.useRef)(null),b=(0,o.useRef)(null),h=(0,o.useState)(!1),g=(0,m.Z)(h,2),E=g[0],y=g[1],_=(0,o.useState)(!1),w=(0,m.Z)(_,2),x=w[0],I=w[1],O=(0,o.useState)(!1),C=(0,m.Z)(O,2),A=C[0],N=C[1],D=function(e){var t=Object.assign({},u);t.type=e,p(t),r(t)},S=function(e){var t=Object.assign({},u,{color:e});p(t),r(t)},P=[{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"}],k=u,R="solid"==k.type?k.color?k.color:"":"#B3B6CB",T="linear"==k.type?"linear-gradient(".concat(k.deg||0,"deg, ").concat(k.color?k.color:"#398AF1"," ").concat(k.pos||0,"%, ").concat(k.color2?k.color2:"#5EDCED"," ").concat(k.pos2||100,"%)"):"linear-gradient(144.46deg, #C9CBDC 18.4%, rgba(124, 131, 182, 0.97) 82.64%)",L="radial"==k.type?"radial-gradient(at ".concat(k.radialPos||"center center",", ").concat(k.color?k.color:"#398AF1"," ").concat(k.pos||0,"%, ").concat(k.color2?k.color2:"#5EDCED"," ").concat(k.pos2||100,"%)"):"radial-gradient(at center center, #4D5387 0%, #E6E7F1 100%)";return t="radial"==k.type?L:T,o.createElement("div",{className:"builder-form-group","data-field":a},l.title&&!l.hideTitle&&o.createElement("label",null,void 0!==l.desc&&""!=l.desc?o.createElement($r.Z,{content:l.desc,tagName:"span"},l.title):l.title),o.createElement("div",{className:"builder-form-color builder-d-flex builder-align-items-center builder-justify-content-between builder-px-2"},o.createElement("label",{className:"builder-mb-0"},{solid:"Solid",linear:"Linear",radial:"Radial"}[k.type]),o.createElement("div",{className:"builder-color-container"},o.createElement("div",{ref:v,className:"builder-color-picker",style:{background:"".concat(k.color||k.color2?"solid"===k.type?R:t:"")},onClick:function(){return y(!E)}}),u.color&&o.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),function(){var e=Object.assign({},u,{color:"",color2:""});p(e),r(e)}()},title:"Clear",role:"button"},o.createElement(ot,{name:"timesAlt",size:"1x"})))),o.createElement(Il,{title:l.title,open:E,parent_el:v,modalBodyCss:{padding:0},onHide:function(){return y(!1)},gap:34},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement("div",{className:"builder-color-selectors builder-mb-3"},o.createElement($r.Z,{content:"Color",tagName:"span"},o.createElement("div",{className:"builder-color-selector".concat("solid"==k.type?" active":""),style:{backgroundColor:"".concat(R)},onClick:function(e){e.preventDefault(),D("solid")},role:"button","area-hidden":"true"})),o.createElement($r.Z,{content:"Linear Gradient",tagName:"span"},o.createElement("div",{className:"builder-color-selector".concat("linear"==k.type?" active":""),style:{backgroundImage:"".concat(T)},onClick:function(e){e.preventDefault(),D("linear")},role:"button","area-hidden":"true"})),o.createElement($r.Z,{content:"Radial Gradient",tagName:"span"},o.createElement("div",{className:"builder-color-selector".concat("radial"==k.type?" active":""),style:{backgroundImage:"".concat(L)},onClick:function(e){e.preventDefault(),D("radial")},role:"button","area-hidden":"true"}))),"solid"==k.type&&o.createElement("div",{className:"builder-form-color builder-form-color-inline"},o.createElement("div",{className:"builder-color-popover"},o.createElement(gl,{color:k.color,onChange:S}))),"solid"!=k.type&&o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-gradient-container builder-mb-3"},o.createElement("div",{className:"builder-gradient-body",style:{backgroundImage:"".concat(t)}})),o.createElement("div",{className:"builder-d-flex builder-justify-content-between builder-mb-3"},o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15"},o.createElement("div",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 1"),o.createElement("div",null,o.createElement("div",{className:"builder-form-color"},o.createElement("div",{className:"builder-color-container"},o.createElement("div",{ref:f,className:"builder-color-picker",onClick:function(){return I(!x)},style:{backgroundColor:"".concat((null==k?void 0:k.color)||"")}}),k.color&&o.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),function(){var e=Object.assign({},u,{color:""});p(e),r(e)}()},title:"Clear",role:"button"},o.createElement(ot,{name:"timesAlt",size:"1x"}))),o.createElement(Il,{title:l.title,open:x,parent_el:f,modalBodyCss:{padding:0},onHide:function(){return I(!1)},gap:10},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement(gl,{color:k.color,onChange:S}))))))),o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15"},o.createElement("div",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 2"),o.createElement("div",null,o.createElement("div",{className:"builder-form-color"},o.createElement("div",{className:"builder-color-container"},o.createElement("div",{ref:b,className:"builder-color-picker",onClick:function(){return N(!A)},style:{backgroundColor:"".concat((null==k?void 0:k.color2)||"")}}),k.color2&&o.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),function(){var e=Object.assign({},u,{color2:""});p(e),r(e)}()},title:"Clear",role:"button"},o.createElement(ot,{name:"timesAlt",size:"1x"}))),o.createElement(Il,{title:"".concat(Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 2"),open:A,parent_el:b,modalBodyCss:{padding:0},onHide:function(){return N(!1)},gap:10},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement(gl,{color:(null==k?void 0:k.color2)||"",onChange:function(e){var t=Object.assign({},u,{color2:e});p(t),r(t)}})))))))),o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column-3"},o.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_START"))),o.createElement("div",{className:"builder-column-5"},o.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){var t=Object.assign({},u,{pos:e.target.value});p(t),r(t)},value:k.pos||0})),o.createElement("div",{className:"builder-column-4"},o.createElement("div",{className:"builder-field-group"},o.createElement("input",{type:"number",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},u,{pos:e.target.value});p(t),r(t)},value:k.pos||0}),o.createElement("span",{className:"builder-field-info"},"%")))),o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column-3"},o.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_END"))),o.createElement("div",{className:"builder-column-5"},o.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){var t=Object.assign({},u,{pos2:e.target.value});p(t),r(t)},value:k.pos2||100})),o.createElement("div",{className:"builder-column-4"},o.createElement("div",{className:"builder-field-group"},o.createElement("input",{type:"number",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},u,{pos2:e.target.value});p(t),r(t)},value:k.pos2||100}),o.createElement("span",{className:"builder-field-info"},"%")))),"radial"!=k.type&&o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column-3"},o.createElement("span",{className:"builder-form-label"},"Angle")),o.createElement("div",{className:"builder-column-5"},o.createElement("input",{type:"range",max:"360",className:"builder-form-range",onChange:function(e){var t=Object.assign({},u,{deg:e.target.value});p(t),r(t)},value:k.deg||0})),o.createElement("div",{className:"builder-column-4"},o.createElement("div",{className:"builder-field-group"},o.createElement("input",{type:"number",max:"360",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},u,{deg:e.target.value});p(t),r(t)},value:k.deg||0}),o.createElement("span",{className:"builder-field-info"},"deg")))),"radial"==k.type&&o.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},o.createElement("div",{className:"builder-column-6"},o.createElement("span",{className:"builder-form-label"},"Angle")),o.createElement("div",{className:"builder-column-6"},o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",isClearable:!1,value:P.length&&P.find((function(e){return e.value===(null==k?void 0:k.radialPos)})),options:P,onChange:function(e){var t=Object.assign({},u,{radialPos:e.value});p(t),r(t)},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}))))))))};var ks=n(5161),Rs=n.n(ks);var Ts=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(){return(0,W.Z)(this,r),i.apply(this,arguments)}return(0,K.Z)(r,[{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,i=n.input,r=n.params;return o.createElement("div",{className:"builder-form-group".concat(null!=r.class?" "+r.class:""),"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},r.title&&!r.hideTitle&&o.createElement("label",null,void 0!==r.desc&&""!=r.desc?o.createElement($r.Z,{content:r.desc,tagName:"span"},r.title):r.title),o.createElement("div",{className:"builder-row builder-gutter-3"},r.values&&Rs()(r.values,(function(e,n){return o.createElement("div",{className:"builder-column-".concat(parseInt(12/(r.columns||2))," builder-mb-3"),key:n},o.createElement("div",{className:"builder-field-thumbnail".concat(i.value==n?" active":""),"data-value":n,onClick:t.onChangeHandle.bind(t)},s()(e)?o.createElement("div",{dangerouslySetInnerHTML:{__html:e.svg}}):o.createElement("img",{src:e})))}))))}}]),r}(o.Component);const Ls=Ts;var Ms=n(2772);const Zs=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this)).state={max:500,min:-500,step:1},t}return(0,K.Z)(r,[{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,i=t.range?t.range.max:100,r=t.range?t.range.min:0,a=t.range?t.range.step:1,l=!!t.info&&t.info,c=void 0===t.placeholder?"":t.placeholder;return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-column-6"},o.createElement("input",(0,tt.Z)({},n,{max:i,min:r,step:a,type:"range",className:"builder-form-range",onChange:this.onChange.bind(this)}))),o.createElement("div",{className:"builder-column-3"},l?o.createElement("div",{className:"builder-field-group"},o.createElement("input",(0,tt.Z)({},n,{max:i,min:r,step:a,type:"number",className:"builder-form-field builder-form-field-sm",autoComplete:"off",placeholder:c,onChange:this.onChange.bind(this)})),o.createElement("span",{className:"builder-field-info"},l)):o.createElement("input",(0,tt.Z)({},n,{max:i,min:r,step:a,type:"number",className:"builder-form-field builder-form-field-sm",autoComplete:"off",placeholder:c,onChange:this.onChange.bind(this)}))))}}]),r}(o.Component);var js=["single"];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 Js(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,ee.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}var Hs=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.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,K.Z)(r,[{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){ne()(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),r=this.timelineWrapper.getBoundingClientRect().height;i>-1&&i<=100&&this.setState({scrollPercent:i,timelineHeight:r,scrollEvent:e})}}},{key:"percentageSeen",value:function(e){var t=e.getBoundingClientRect(),n=document.body.offsetHeight,o=window.pageYOffset,i=t.top,r=t.height;if(i>o+n)return-1;if(i+r<o)return 101;var a=(o+n-i)/((n+r)/100);return a>100?100:a}},{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 r=this.timelineWrapper.getBoundingClientRect(),a=i.target.getBoundingClientRect(),l=i.clientY-a.top,c=parseInt(e)-1,s=parseInt(t)+1,d=c+s-1,u=Math.floor(l/a.height*c)+s,m=i.clientY-r.top,p={linePosition:Math.abs(m/r.height*100),percentage:u,id:n,isVisible:!(d+1===s),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=f()(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 o.createElement("div",{style:{top:"calc(100% + 5px)",right:"-8px",zIndex:10},className:"builder-list-group builder-context-menu builder-context-menu-md"},o.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:this._onDeleteItem.bind(this,e),role:"button"},o.createElement(ot,{name:"trash",className:"builder-list-icon"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_ICON_DELETE_BUTTON")),o.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:this._onDuplicateItem.bind(this,e),role:"button"},o.createElement(ot,{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,r=Math.abs(i/o.height*100);this.timeCounter=0,this.onDragDelayTimer=setInterval((function(){n.updateDragAction(r,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 r=this.props,a=r.fields,l=r.parentKey,c=(r.state,r.dispatch),s=r.meta.form;null!==o&&(i=parseInt(o)),c((0,Ms.m)(s,"".concat(l,".[").concat(n,"].keyframe"),i)),this.setState({actionListDargIndex:null,selectedDargAction:null,actionListOverKeyframe:null,selectedActionIndex:n,currentAction:a.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,i=this.state,r=i.selectedActionIndex,a=i.contextMenuVisible;return o.createElement("div",{key:t,className:"builder-timeline-item".concat(r===t?" active":""),onMouseDown:this.onMouseDragStartOnActionList.bind(this,t),ref:function(e){n.itemWrapper=e}},o.createElement("div",{className:"builder-timeline-item-prepend"},e.keyframe,"%"),o.createElement("div",{className:"builder-timeline-item-divider"}),o.createElement("div",{className:"builder-timeline-item-content",onClick:this.onSelectAction.bind(this,t)},o.createElement("span",{className:"builder-timeline-item-handle"},o.createElement(ot,{name:"ellipsisDoubleY"})),o.createElement("span",{className:"builder-timeline-item-title"},e.name),o.createElement("span",{className:"builder-timeline-item-actions builder-position-relative"},o.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)},o.createElement(ot,{name:"ellipsisX"})),a===t&&this.contextMenu(t))))}},{key:"parentItemHtml",value:function(e,t){var n=this;return o.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,i){var r={flexGrow:e/100};return 0===e&&(r.padding=0),o.createElement("div",{key:this.revisedRandId(),className:"builder-timeline-item-spacer",onMouseMove:this.onMouseMoveAction.bind(this,e,t,n,i),style:r})}},{key:"renderAnimationActionList",value:function(){var e=this,t=this.props.fields,n=[],o={},i=0,r={};if(t.length>0){if(t.getAll().map((function(e,t){var n={};void 0===r[e.name]?(n=Js(Js({},e),{},{single:!0}),r[e.name]=e.keyframe):(e.single,n=(0,Ni.Z)(e,js)),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)})),Rs()(o,(function(t,o){var r=Math.abs(i-t.keyframe);n.push(e.actionBlankSpaceHtml(r,i,o,t.index)),n.push(e.parentItemHtml(t,o)),i=t.keyframe})),100!==i){var a=Math.abs(i-100);n.push(this.actionBlankSpaceHtml(a,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 r=f()(i);r.keyframe=100,r.id=this.revisedRandId(),n.push(r)}else if(null!==t){var a=this.state.timeLineCoPosition.percentage;o=t,i.keyframe=a,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,i=void 0===n.options?[]:n.options,r={zIndex:10};return t?(r.left="50%",r.translateX="-50%"):r.right="0",o.createElement("div",{style:r,className:"builder-list-group builder-context-menu builder-context-menu-sm",ref:function(t){return e.actionListWrapper=t}},i.map((function(n,i){return o.createElement("div",{key:i,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 o.createElement("div",{className:"builder-form-group",key:t},o.createElement("div",{className:"builder-row builder-align-items-center"},o.createElement("div",{className:"builder-column-3"},o.createElement("label",{className:"builder-form-label builder-mb-0"},t)),o.createElement(Ha.Z,{params:{placeholder:"-",range:n},name:"".concat(e,".property.").concat(t),component:Zs})))}},{key:"timeline",value:function(){var e,t=this,n=this.props,i=n.fields,r=n.parentKey,a=n.flOptions,l=this.state,c=l.selectedActionIndex,s=l.currentAction,d=l.timeLineCoPosition,u=d.linePosition,m=d.percentage,p=d.index,v=d.isVisible,f=l.showTimelineActionList,b=(l.scrollPercent,l.timelineHeight,l.maskPosition),h=l.actionListDargIndex,g=l.selectedDargAction,E="".concat(r);null!==c&&(E="".concat(E,".[").concat(c,"]"));var y={top:"".concat(u,"%")},_={top:"".concat(b,"%")};return o.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between"},o.createElement("div",{className:"builder-me-auto"},o.createElement("span",{className:"builder-form-label"},a.title)),o.createElement("div",{className:"builder-position-relative"},o.createElement("span",{className:"builder-button builder-button-outline builder-button-round",onClick:this.showActionList.bind(this),role:"button"},o.createElement(ot,{name:"plus",className:"builder-m-0"})),this.state.isActionList&&this.renderAnimationActions())),i.length>0?o.createElement("div",{className:"builder-interaction-canvas builder-my-2"},o.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,v&&o.createElement("div",{style:y,className:"builder-timeline-item-hr",onClick:this.showAnimationAction.bind(this)},o.createElement("div",{className:"builder-timeline-item-prepend"},o.createElement("span",null,m,"%")),o.createElement("div",{className:"builder-timeline-item-divider"}),o.createElement("div",{className:"builder-timeline-item-hr-line"}),f&&this.renderAnimationActions(p)),null!==h&&o.createElement("div",{className:"builder-timeline-item-drag-mask",style:_},o.createElement("span",{className:"builder-me-2"},m,"%"),o.createElement("span",null,g.title)))):o.createElement("div",{className:"builder-card builder-card-flat builder-my-2"},o.createElement("div",{className:"builder-d-flex builder-flex-column builder-align-items-center builder-px-3 builder-py-5"},o.createElement(ot,{name:"animationDuo",size:"4x",className:"builder-text-primary"}),o.createElement("div",{className:"builder-fs-2 builder-fw-medium builder-mt-3"},Joomla.JText._("COM_SPPAGEBUILDER_ANIMATION")),o.createElement("div",{className:"builder-fs-2 builder-opacity-7 builder-text-center builder-mt-2"},Joomla.JText._("COM_SPPAGEBUILDER_ANIMATION_DESC")))),o.createElement("div",{className:"builder-card-divider builder-mb-2"}),o.createElement("div",{className:"builder-form-label builder-mb-2"},Joomla.JText._("COM_SPPAGEBUILDER_INTERACTION_SETTINGS")),0==i.length&&null===this.state.selectedActionIndex&&o.createElement("div",{className:"builder-card builder-card-flat"},o.createElement("div",{className:"builder-p-3"},o.createElement("div",{className:"builder-d-flex"},o.createElement("div",{className:"builder-me-2"},o.createElement(ot,{name:"thunderBolt",className:"builder-text-secondary builder-opacity-5"})),o.createElement("div",null,o.createElement("div",{className:"builder-fs-2 builder-fw-medium"},Joomla.JText._("COM_SPPAGEBUILDER_NO_ACTION_SELECTED")),o.createElement("div",{className:"builder-fs-2 builder-opacity-7 builder-mt-2"},Joomla.JText._("COM_SPPAGEBUILDER_SELECT_AN_ACTION")))))),i.length>0&&null!=this.state.selectedActionIndex&&o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-form-group"},o.createElement("div",{className:"builder-row builder-align-items-center"},o.createElement("div",{className:"builder-column-3"},o.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_TIMELINE"))),o.createElement(Ha.Z,{params:{placeholder:"-",range:{min:0,max:100},info:"%"},name:"".concat(E,".keyframe"),component:Zs}))),o.createElement("div",{className:"builder-fs-2 builder-mb-2"},null===s&&void 0===s.title?"--":s.title),null!==s&&void 0!==s.property.x&&this.renderPropertyField(E,"x",s.range),null!==s&&void 0!==s.property.y&&this.renderPropertyField(E,"y",s.range),null!==s&&void 0!==s.property.z&&this.renderPropertyField(E,"z",s.range),null!==s&&void 0!==s.property.value&&this.renderPropertyField(E,"value",s.range)))}},{key:"render",value:function(){return this.timeline()}}]),r}(o.Component);const zs=(0,r.$j)((function(e){return{state:e}}))(Hs);var Gs=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).state={groups:t.animationGroups(),animations:t.animations(),groupAnimations:{},activeGroup:""},t}return(0,K.Z)(r,[{key:"componentDidMount",value:function(){var e=this.props.input,t=e.value?e.value.replace(/([A-Z])/g," $1").split(" ")[0]:"",n=[];t&&Ml()(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=[],r=0;r<e.length;r++)i[r]=e[r].value;o=i}else o=e.value;n(o)}},{key:"onClickHandleAnimation",value:function(e){var t=this.props.input.onChange,n=[];Ml()(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,i=this.state.groupAnimations.length&&this.state.groupAnimations.find((function(e){return e.value===n.value}));return o.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},o.createElement("div",{className:"builder-row builder-gutter-20"},this.state.groups.map((function(e,n){return o.createElement("div",{key:n,className:"builder-column-4"},o.createElement("div",{className:"builder-animation-type".concat(t.state.activeGroup==e.name?" active":""),onClick:function(n){n.preventDefault(),t.onClickHandleAnimation(e.name)}},o.createElement("div",{className:"builder-animation-icon",dangerouslySetInnerHTML:{__html:e.icon}}),o.createElement("div",{className:"builder-animation-name"},e.label)))}))),this.state.activeGroup&&o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-card-divider builder-mb-3","area-hidden":"true"}),o.createElement("div",{className:"builder-row builder-gutter-20"},o.createElement("div",{className:"builder-column-5"},o.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_ADDON_ANIMATION_DIRECTION"))),o.createElement("div",{className:"builder-column-7"},o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:i,options:this.state.groupAnimations,onChange:this.changeAnimation.bind(this),menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}})))))}}]),r}(o.Component);const Us=Gs;function Fs(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?Fs(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ws=function(e){var t=e.params,n=e.input,i=n.value,r=n.onChange,a=n.name,l=function(){var e=s()(i)?i:Object.assign({},{url:i}),t=Object.assign({},e);return Vs(Vs({},t),{},{type:t.type||"url",new_tab:!!t.new_tab,nofollow:!!t.nofollow,noreferrer:!!t.noreferrer,noopener:!!t.noopener})},c=(0,o.useState)(l()),d=(0,m.Z)(c,2),u=d[0],p=d[1],v=(0,o.useState)([]),f=(0,m.Z)(v,2),b=f[0],h=f[1],g=(0,o.useState)([]),E=(0,m.Z)(g,2),y=E[0],_=E[1],w=(0,o.useState)({}),x=(0,m.Z)(w,2),I=x[0],O=x[1],C=(0,o.useState)(""),A=(0,m.Z)(C,2),N=A[0],D=A[1],S=(0,o.useRef)(null),P=(0,o.useState)(!1),k=(0,m.Z)(P,2),R=k[0],T=k[1];(0,o.useEffect)((function(){L(),M()}),[]),(0,o.useEffect)((function(){p(l())}),[i]),(0,o.useEffect)((function(){r(u)}),[u]),(0,o.useEffect)((function(){D(J(u))}),[b,y,u]);var L=function(){var e=(0,Gr.Z)(Fr().mark((function e(){var t,n,o;return Fr().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)&&(h(o),"page"===u.type&&Z(u[u.type],o));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=(0,Gr.Z)(Fr().mark((function e(){var t,n,o;return Fr().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)&&(_(o),"menu"===u.type&&Z(u[u.type],o));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).find((function(t){return String(t.value)===String(e)}));O(t)},j=function(e){var t=Object.assign({},u);t[u.type]=(null==e?void 0:e.value)||"",Z(t[t.type],"page"===t.type?b:y),p(t)},B=function(e){var t=null!=e&&e.clearInput?"":e.target.value,n=Vs(Vs({},u),{},{url:t});p(n)},J=function(e){var t,n,o,i;if(!e)return"";switch(e.type){case"url":return e.url;case"menu":return null!==(t=null===(n=y.find((function(t){return t.value===(null==e?void 0:e.menu)})))||void 0===n?void 0:n.label)&&void 0!==t?t:"";case"page":return null!==(o=null===(i=b.find((function(t){return String(t.value)===String(null==e?void 0:e.page)})))||void 0===i?void 0:i.label)&&void 0!==o?o:"";default:return""}},H=u.type;return o.createElement("div",{className:"builder-form-group".concat(null!=t.class?" "+t.class:""),"data-field":a},t.title&&!t.hideTitle&&o.createElement("label",null,void 0!==t.desc&&""!=t.desc?o.createElement($r.Z,{content:t.desc,tagName:"span"},t.title):t.title),o.createElement("div",{className:"builder-position-relative"},o.createElement("input",{ref:S,placeholder:"https://",className:"builder-form-field builder-form-field-text builder-pe-4",value:N,readOnly:!0,onClick:function(){return T(!R)}}),N&&o.createElement("span",{className:"builder-button builder-button-round builder-media-link-icon",role:"button"},o.createElement(ot,{name:"timesAlt",onClick:function(){"url"===H?B({clearInput:!0}):j({clearInput:!0})}}))),o.createElement(Il,{title:t.title,open:R,parent_el:S,modalBodyCss:{padding:0},onHide:function(){return T(!1)},gap:25},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement("div",{className:"builder-nav-tabs builder-tab-".concat(t.tabStyle||"pills"," builder-nav-fill builder-mb-2")},["url","menu","page"].map((function(e,t){return o.createElement("span",{key:t,className:"builder-nav-item".concat(e==H?" active":""),onClick:function(t){t.preventDefault(),function(e){var t=Object.assign({},u);t.type=e||"",Z(t[t.type],"page"===t.type?b:y),p(t)}(e)},role:"button",tabIndex:0,onKeyDown:ke},Ua()(e))}))),o.createElement("div",{className:"builder-tab-content"},o.createElement("div",{className:"builder-form-group"},"url"==H?o.createElement("div",{className:"builder-position-relative"},o.createElement("input",{placeholder:"https://",className:"builder-form-field builder-form-field-text builder-pe-4",value:(null==u?void 0:u.url)||"",onChange:B}),""===u.url&&o.createElement("span",{className:"builder-button builder-button-round builder-media-link-icon",role:"button"},o.createElement(ot,{name:"upload",onClick:function(){t.setGlobalPanel({name:"media",mediaType:t.mediaType||"attachment",isInsert:!0,inputName:a,inputValue:i})}})),""!==u.url&&o.createElement("span",{className:"builder-button builder-button-round builder-media-link-icon",role:"button"},o.createElement(ot,{name:"timesAlt",onClick:function(){return B({clearInput:!0})}}))):o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",placeholder:"Select ".concat(H),options:"page"==H&&b||y,value:null!=I&&I.label?I:null,isClearable:!0,isSearchable:!0,menuPlacement:"auto",menuPosition:"fixed",name:H+"Link",onChange:j,components:{IndicatorSeparator:function(){return null}}})),o.createElement("div",{className:"builder-form-check"},o.createElement("label",{className:"builder-form-label justify-content-start mb-2"},o.createElement("input",{type:"checkbox",className:"builder-field-check",value:null!=u&&u.new_tab?u.new_tab:0,checked:!(null==u||!u.new_tab)&&u.new_tab,onChange:function(){var e=Vs(Vs({},u),{},{new_tab:!u.new_tab});p(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_OPEN_IN_NEW_TAB"))),o.createElement("div",{className:"builder-form-check"},o.createElement("label",{className:"builder-form-label justify-content-start mb-2"},o.createElement("input",{type:"checkbox",className:"builder-field-check",value:null!=u&&u.nofollow?u.nofollow:0,checked:!(null==u||!u.nofollow)&&u.nofollow,onChange:function(){var e=Vs(Vs({},u),{},{nofollow:!u.nofollow});p(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_FOLLOW"))),o.createElement("div",{className:"builder-form-check"},o.createElement("label",{className:"builder-form-label justify-content-start mb-2"},o.createElement("input",{type:"checkbox",className:"builder-field-check",value:null!=u&&u.noreferrer?u.noreferrer:0,checked:!(null==u||!u.noreferrer)&&u.noreferrer,onChange:function(){var e=Vs(Vs({},u),{},{noreferrer:!u.noreferrer});p(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_REFERRER"))),o.createElement("div",{className:"builder-form-check"},o.createElement("label",{className:"builder-form-label justify-content-start mb-2"},o.createElement("input",{type:"checkbox",className:"builder-field-check",value:null!=u&&u.noopener?u.noopener:0,checked:!(null==u||!u.noopener)&&u.noopener,onChange:function(){var e=Vs(Vs({},u),{},{noopener:!u.noopener});p(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_OPENER"))))))))};const Ks=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).handleNewItemAddition=t.handleNewItemAddition.bind((0,Y.Z)(t)),t}return(0,K.Z)(r,[{key:"handleNewItemAddition",value:function(){this.props.params,Lo.resetAll(),Lo.setAddon(ni.addon),Lo.setType(ni.addonType),Lo.showEditPanel(),ni.hideEditor()}},{key:"render",value:function(){var e,t=this.props,n=(t.input.value,t.params);return o.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)&&o.createElement("label",null,void 0!==n.desc&&""!=n.desc?o.createElement($r.Z,{content:n.desc,tagName:"span"},n.title):n.title),o.createElement("div",{className:"builder-form-advanced-settings",onClick:this.handleNewItemAddition},o.createElement("span",{className:"builder-button builder-button-".concat(n.button||"primary"),role:"button"},o.createElement(ot,{name:null!=n.buttonIcon?n.buttonIcon:"cog",className:"builder-me-1","area-hidden":"true"})," ",null!=n.buttonText?n.buttonText:"Settings")))}}]),r}(o.Component);function Ys(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 Xs=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),t=i.call(this,e),(0,ee.Z)((0,Y.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?s()(n)?Object.fromEntries(Object.entries(n).map((function(e){var n=(0,m.Z)(e,2),o=n[0],i=n[1];return[o,t.convertValue(i)]}))):i:s()(n)?n.md:n})),(0,ee.Z)((0,Y.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,K.Z)(r,[{key:"onClickHandle",value:function(e){var t=this.props,n=t.input,o=n.onChange,i=n.value;if(t.params.responsive){var r=Ne.device||"md";if(s()(this.state.value)){var a=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ys(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},this.state.value);a[r]=a[r]!==e?e:"",this.setState({value:a}),o(a)}else{var l={xl:"",lg:"",md:"",sm:"",xs:""};l[r]=l[r]!==e?e:"",this.setState({value:l}),o(l)}}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"],i=null!=t&&t.available_options?t.available_options:n,r=Ne.device;return o.createElement(o.Fragment,null,i.map((function(n,i){return o.createElement("span",{key:i,className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button".concat(null!=t&&t.responsive&&t.responsive?n===e.state.value[r]?" active":"":n===e.state.value?" active":""),onClick:function(t){t.preventDefault(),e.onClickHandle(n)},role:"button"},o.createElement(ot,{name:"textAlign".concat(Ua()(n))})))})))}}]),r}(o.Component);const qs=Xs;function $s(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 Qs=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),t=i.call(this,e),(0,ee.Z)((0,Y.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 s()(n)?n:i}return s()(n)?n.md:n})),(0,ee.Z)((0,Y.Z)(t),"handleChangeHeading",(function(e,n){e.preventDefault();var o=t.props,i=o.params,r=o.input,a=(r.value,r.onChange);if(null!=i&&i.responsive&&i.responsive){var l=Ne.device||"md";if(s()(t.state.value)){var c=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$s(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t.state.value);c[l]=n,t.setState({value:c}),a(c)}else{var d={xl:"",lg:"",md:"",sm:"",xs:""};d[l]=n,t.setState({value:d}),a(d)}}else t.setState({value:n}),a(n)})),t.state={value:t.sanitizedValue()},t}return(0,K.Z)(r,[{key:"render",value:function(){var e=this,t=this.props,n=(t.input.value,t.params),i=Ne.device||"md";return o.createElement(o.Fragment,null,["h1","h2","h3","h4","h5","h6","div","p","span"].map((function(t){return o.createElement("span",{key:t,className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button".concat(null!=n&&n.responsive&&n.responsive?t==e.state.value[i]?" active":"":t==e.state.value?" active":""),onClick:function(n){return e.handleChangeHeading(n,t)},role:"button"},o.createElement(ot,{name:"tag".concat(Ua()(t))})))})))}}]),r}(o.Component);const ed=Qs;function td(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 nd=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),t=i.call(this,e),(0,ee.Z)((0,Y.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 s()(n)?n:i}return s()(n)?n.md:n})),(0,ee.Z)((0,Y.Z)(t),"handleChangeHeading",(function(e,n){e.preventDefault();var o=t.props,i=o.params,r=o.input,a=(r.value,r.onChange);if(null!=i&&i.responsive&&i.responsive){var l=Ne.device||"md";if(s()(t.state.value)){var c=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?td(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):td(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t.state.value);c[l]=n,t.setState({value:c}),a(c)}else{var d={md:"",sm:"",xs:""};d[l]=n,t.setState({value:d}),a(d)}}else t.setState({value:n}),a(n)})),t.state={value:t.sanitizedValue()},t}return(0,K.Z)(r,[{key:"render",value:function(){var e,t=this,n=this.props,i=(n.input.value,n.params),r=null!=i.headingsOnly&&i.headingsOnly?["h1","h2","h3","h4","h5","h6"]:["h1","h2","h3","h4","h5","h6","div","p"],a=Ne.device||"md";return o.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&&o.createElement("label",null,void 0!==i.desc&&""!=i.desc?o.createElement($r.Z,{content:i.desc,tagName:"span"},i.title):i.title),o.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},r.map((function(e){return o.createElement("span",{key:e,className:"builder-nav-item".concat(null!=i&&i.responsive&&i.responsive?e==t.state.value[a]?" active":"":e==t.state.value?" active":""),onClick:function(n){return t.handleChangeHeading(n,e)},role:"button"},o.createElement(ot,{name:"tag".concat(Ua()(e))}))}))))}}]),r}(o.Component);const od=nd;function id(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 rd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?id(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):id(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ad=function(e){var t=e.input,n=e.params,i=e.responsiveDevice,r=(0,o.useState)([]),a=(0,m.Z)(r,2),l=a[0],c=a[1],d=t.onChange,u=t.value;return(0,o.useEffect)((function(){var e=[];Ml()(n.values,(function(t,n){e.push({value:n,label:t})})),c(e)}),[n.values]),o.createElement("div",{"data-field":null==t?void 0:t.name,className:"builder-form-group builder-form-inline".concat(null!=n.class?" "+n.class:"")},o.createElement("label",null,void 0!==n.desc&&""!=n.desc?o.createElement($r.Z,{content:n.desc,tagName:"span"},n.title):n.title),o.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},l.map((function(e,r){return o.createElement("span",{key:r,className:"builder-nav-item".concat(e.value==(s()(null==t?void 0:t.value)?null==t?void 0:t.value[i]:null==t?void 0:t.value)?" active":""),onClick:function(t){return function(e,t){if(e.preventDefault(),null!=n&&n.responsive){var o={};s()(u)?o=rd(rd({},u),{},(0,ee.Z)({},i,t)):(o=to())[i]=t,d(o)}else d(t)}(t,e.value)},role:"button"},s()(e.label)?o.createElement(o.Fragment,null,null!=e.label.icon&&""!=e.label.icon&&o.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&&o.createElement("span",null,e.label.label)):e.label)}))))};function ld(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 cd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ld(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ld(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const sd=function(e){var t=(0,o.useState)(!0),n=(0,m.Z)(t,2),i=n[0],r=n[1];(0,o.useLayoutEffect)((function(){var t=e.input,n=e.responsiveDevice,o=e.params,i=null==t?void 0:t.value;null!=o&&o.responsive&&(i=null==t?void 0:t.value[n]);var a=(i+"").split(" ").length<2;r(!!a)}));var a=function(t){var n=t.value,o=void 0===n||n,i=e.input,a=e.params,l=e.responsiveDevice;if(o)a.responsive?(i.value[l]=0,i.onChange(cd(cd({},i.value),{},(0,ee.Z)({},i.value[l],0)))):(i.value=0,i.onChange(0)),r(!0);else{var c=null==i?void 0:i.value;a.responsive&&(c=i.value[l]),(c+"").split(" ").length<2&&(a.responsive?i.value[l]="".concat(c,"px ").concat(c,"px ").concat(c,"px ").concat(c,"px"):i.value="".concat(c,"px ").concat(c,"px ").concat(c,"px ").concat(c,"px")),r(!1)}};return i?o.createElement(bs,(0,tt.Z)({},e,{handleIsWidthSlider:a})):o.createElement(Zc,(0,tt.Z)({},e,{handleIsWidthSlider:a}))};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 ud(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,ee.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 md=pagebuilder_base+"components/com_sppagebuilder/assets/images",pd=md+"/preview-interaction-library.jpg",vd=md+"/preview-interaction-library-2x.jpg",fd=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).updateResponsiveData=t.updateResponsiveData.bind((0,Y.Z)(t)),t.state={responsiveDevice:Ne.device,activeGroup:""},t.setActiveGroup=t.setActiveGroup.bind((0,Y.Z)(t)),t}return(0,K.Z)(r,[{key:"componentDidMount",value:function(){Ne.on("change",this.updateResponsiveData)}},{key:"componentWillUnmount",value:function(){Ne.removeListener("change",this.updateResponsiveData)}},{key:"setActiveGroup",value:function(e){this.setState({activeGroup:e})}},{key:"updateResponsiveData",value:function(){this.setState({responsiveDevice:Ne.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 o.createElement(za.Z,{flOptions:e,name:t,parentKey:t,component:ls});var n=ud(ud({},e),{},{reduxProps:this.props.reduxProps});return o.createElement(za.Z,{flOptions:n,name:t,parentKey:t,component:ls})}switch(e.type){case"hidden":return o.createElement(Ha.Z,{params:e,component:rl,name:t});case"text":case"gmap":return o.createElement(Ha.Z,{params:e,component:ol,name:t});case"select":case"category":case"accesslevel":return o.createElement(Ha.Z,{params:e,component:Kl,name:t,responsiveDevice:this.state.responsiveDevice});case"animation":return o.createElement(Ha.Z,{params:e,component:Us,name:t});case"alert":return o.createElement(Ha.Z,{params:e,component:Wa,name:t});case"alignment":return null!=e&&e.inline?o.createElement(Ha.Z,{params:e,component:qs,name:t,responsiveDevice:this.state.responsiveDevice}):o.createElement(Ha.Z,{params:e,component:Va,name:t,responsiveDevice:this.state.responsiveDevice});case"headings":return null!=e&&e.inline?o.createElement(Ha.Z,{params:e,component:ed,name:t}):o.createElement(Ha.Z,{params:e,component:od,name:t});case"link":if(!this.props.reduxProps)return o.createElement(Ha.Z,{params:e,component:Ws,name:t});var i=this.props.reduxProps,r=i.globalPanel,a=i.setGlobalPanel,l=ud(ud({},e),{},{globalPanel:r,setGlobalPanel:a});return o.createElement(Ha.Z,{params:l,component:Ws,name:t});case"color":return o.createElement(Ha.Z,{params:e,component:Al,name:t});case"advancedcolor":return o.createElement(Ha.Z,{params:e,component:Ps,name:t});case"textarea":return o.createElement(Ha.Z,{params:e,component:il,name:t});case"separator":return o.createElement(Ha.Z,{params:e,component:Sc,name:t});case"header":return o.createElement(Ha.Z,{params:e,component:Rc,name:t});case"number":return o.createElement(Ha.Z,{params:e,component:Pl,name:t,responsiveDevice:this.state.responsiveDevice});case"module":return o.createElement(Ha.Z,{params:e,component:Tc,name:t});case"checkbox":return o.createElement(Ha.Z,{params:e,component:Tl,name:t,responsiveDevice:this.state.responsiveDevice});case"radio":return o.createElement(Ha.Z,{params:e,component:jl,name:t});case"advancedradio":return o.createElement(Ha.Z,{params:e,component:ad,name:t,responsiveDevice:this.state.responsiveDevice});case"icon":return o.createElement(Ha.Z,{params:e,component:Ul,name:t});case"editor":return o.createElement(Ha.Z,{params:e,component:ac,name:t});case"media":return o.createElement(Ha.Z,{params:e,component:Dc,name:t});case"padding":case"margin":return o.createElement(Ha.Z,{params:e,component:Zc,name:t,responsiveDevice:this.state.responsiveDevice});case"builder":var c=void 0===this.props.parentKey?"":this.props.parentKey;return o.createElement(Ha.Z,{params:e,parentKey:c,riIndex:this.props.index,component:Xc,name:t});case"boxshadow":return o.createElement(Ha.Z,{params:e,component:us,name:t});case"slider":return o.createElement(Ha.Z,{params:e,component:bs,name:t,responsiveDevice:this.state.responsiveDevice});case"advancedslider":return o.createElement(Ha.Z,{params:e,component:sd,name:t,responsiveDevice:this.state.responsiveDevice});case"fontstyle":return o.createElement(Ha.Z,{params:e,component:gs,name:t});case"fonts":return o.createElement(Ha.Z,{params:e,component:_s,name:t});case"advancedsettings":return o.createElement(Ha.Z,{params:e,component:Ks,name:t});case"typography":return o.createElement(Ha.Z,{params:e,component:Ns,name:t,responsiveDevice:this.state.responsiveDevice,formData:this.props.values});case"codeeditor":return o.createElement(Ha.Z,{params:e,component:Ds,name:t});case"gradient":return o.createElement(Ha.Z,{params:e,component:Ss,name:t});case"buttons":return o.createElement(Ha.Z,{fieldsAttr:this.props.fieldsAttr,isDisplayable:this.isDisplayable.bind(this),params:e,component:lc,name:t,responsiveDevice:this.state.responsiveDevice});case"thumbnail":return o.createElement(Ha.Z,{params:e,component:Ls,name:t});case"timeline":return void 0===(null==e?void 0:e.options)?null:o.createElement(za.Z,{flOptions:e,name:t,parentKey:t,component:zs});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,r=ud(ud({},void 0===i?{}:i),o);if(void 0===(null==e?void 0:e.depends))return!0;if("object"===(0,Oe.Z)(e.depends)&&!(e.depends instanceof Array)){var a=Object.entries(e.depends),l=a=a.length>0?a[0]:[],c=(0,m.Z)(l,2),d=c[0],u=c[1];e.depends=[],e.depends.push([d,"=",u])}return e.depends.forEach((function(e){var n=e[0],i=e[1],a=e[2];if(void 0!==r[n]){var l=o[n];void 0!==l&&"object"===(0,Oe.Z)(l)&&l.hasOwnProperty("src")&&(l=l.src),"="===i?t=s()(l)&&l.hasOwnProperty("xl")?void 0!==l[Ne.device]&&t&&l[Ne.device]==a:void 0!==l&&t&&l==a:"!="===i&&(t=s()(l)&&l.hasOwnProperty("xl")?void 0!==l[Ne.device]&&t&&l[Ne.device]!=a:void 0!==l&&t&&l!=a)}})),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,m.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,i=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 c=function t(n,i){var a=Object.keys(n).length>1,l=a?Object.keys(n):[];if(a)return o.createElement(Ta,null,l.map((function(a){var l,c,s,d,u,m,p;if("depends"!==a){var v=null===(l=n[a])||void 0===l?void 0:l.fields,f=ud(ud(ud(ud(ud(ud({},(null===(c=n[a])||void 0===c?void 0:c.icon)&&{icon:n[a].icon}),(null===(s=n[a])||void 0===s?void 0:s.text)&&{text:n[a].text}),(null===(d=n[a])||void 0===d?void 0:d.icon_position)&&{icon_position:n[a].icon_position}),(null===(u=n[a])||void 0===u?void 0:u.size)&&{size:n[a].size}),(null===(m=n[a])||void 0===m?void 0:m.text_only)&&{text_only:n[a].text_only}),(null===(p=n[a])||void 0===p?void 0:p.icon_only)&&{icon_only:n[a].icon_only});return v?o.createElement(ka,{name:a,attrs:f,key:a},t(v,i)):o.createElement(ka,{name:a,attrs:f,key:a},o.createElement("div",{className:"builder-inline-group"},o.createElement(r,{fieldsList:n[a],fieldsAttr:n[a],values:i,reduxProps:e.props.reduxProps})))}})))};return Object.entries(n).map((function(t){var r,a=(0,m.Z)(t,2),s=a[0],d=a[1];if("fields"===s||"fields"===s.slice(0,6)&&!isNaN(s.substring(6))){var u;if(null!==(u=n[s])&&void 0!==u&&u.depends&&!e.isDisplayable(n[s]))return;return o.createElement(o.Fragment,{key:s},c(n[s],i))}var p=s;return void 0!==(null===(r=e.props)||void 0===r?void 0:r.parentKey)&&(s="".concat(e.props.element,".").concat(s)),l&&e.isAllowedField(s)?null:o.createElement(o.Fragment,{key:s},function(t){var i=t.field,r=t.key;if(void 0!==(null==i?void 0:i.group)&&e.isDisplayable(i))return o.createElement("div",{className:"builder-form-group".concat("header"==(null==i?void 0:i.type)&&"toggle"==(null==i?void 0:i.style)?" builder-form-group-toggle":"")},o.createElement("div",{className:"builder-card".concat("header"==(null==i?void 0:i.type)&&"toggle"==(null==i?void 0:i.style)?" builder-card-toggle":"")},o.createElement("div",{className:"builder-card-header".concat(e.hasVisibleChildren(i)?"":" builder-card-no-border")},e._renderField(i,r)),e.hasVisibleChildren(i)&&o.createElement("div",{className:"builder-card-body"},"Enable Interaction"===i.title?o.createElement("div",{className:"builder-card builder-text-center builder-p-3 my-3"},o.createElement("div",{className:"builder-fs-2 builder-fw-medium"},Joomla.JText._("COM_SPPAGEBUILDER_INTERACTION_FIND_OUT"),"!"),o.createElement("div",{className:"builder-card-image builder-py-2"},o.createElement("img",{src:pd,srcSet:"".concat(vd," 2x"),alt:"Interaction Pro Image"})),o.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"))):i.group.length>0&&i.group.map((function(t){var i,a=t;return void 0!==(null===(i=e.props)||void 0===i?void 0:i.parentKey)&&(a="".concat(e.props.element,".").concat(t)),o.createElement(o.Fragment,{key:"".concat(r,"-").concat(t)},e.isDisplayable(n[t])?e._renderField(n[t],a):null)})))))}({field:d,key:s}),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:s,originalKey:p}),function(t){var n=t.field,i=t.key,r=t.originalKey;if("interaction_view"===(null==n?void 0:n.type)&&void 0!==(null==n?void 0:n.attr)&&!e.inAGroup(r)&&e.isDisplayable(n))return o.createElement(hd,{flOptions:n,name:i,parentKey:i})}({field:d,key:s,originalKey:p}))}))}},{key:"render",value:function(){return o.createElement(kc.Provider,{value:{activeGroup:this.state.activeGroup,setActiveGroup:this.setActiveGroup}},this.renderFields())}}]),r}(o.Component);const bd=(0,r.$j)((function(e){return{state:e}}))(fd),hd=(0,r.$j)((function(e){return{state:e}}))((function(e){var t,n=e.flOptions,i=e.state,r=e.parentKey,a=(null===(t=i.form.sppbForm.values)||void 0===t||null===(t=t[r])||void 0===t?void 0:t[0])||{};return o.createElement("div",{className:"builder-form-group"},void 0!==n.attr&&o.createElement(bd,{fieldsList:n.attr,fieldsAttr:n.attr,values:a,parentKey:r,element:"".concat(r,"[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 Ed(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,ee.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}const yd=function(e){var t,n,i=e.input,r=e.params,a=e.responsiveDevice,l=(0,o.useState)({options:[],value:"",multi:!!e.params.multiple&&e.params.multiple}),c=(0,m.Z)(l,2),s=c[0],d=c[1];(0,o.useEffect)((function(){"select"==r.type?d(Ed(Ed({},s),{},{options:r.values})):"accesslevel"==r.type?d(Ed(Ed({},s),{},{options:accessLevels})):"category"==r.type&&d(Ed(Ed({},s),{},{options:articleCats}))}),[]);var u=s.options,p=s.multi,v="";v=r.responsive&&"object"==(0,Oe.Z)(i.value)?i.value[a]:i.value;var f;f=p&&Array.isArray(v)?null==u?void 0:u.filter((function(e){return v.includes(e.value)})):null==u?void 0:u.find((function(e){return e.value===v}));var b=!(null==r.inline||!r.inline)&&r.inline;return o.createElement("div",{"data-field":null===(t=e.input)||void 0===t?void 0:t.name,className:"".concat(void 0!==r.class?" "+r.class:"").concat(b?" builder-row builder-align-items-center":"")},o.createElement("div",{className:"".concat(b?"builder-column-8":"")},o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:null!==(n=f)&&void 0!==n?n:null,menuPlacement:"auto",menuPosition:"fixed",styles:{menu:function(e){return Ed(Ed({},e),{},{zIndex:3})},menuPortal:function(e){return Ed(Ed({},e),{},{zIndex:9999})}},isMulti:s.multi,options:s.options,onChange:function(t){var n=e.input,o=n.value,i=n.onChange,r=e.params,a=e.responsiveDevice,l="";if(null===t)l="";else if(Array.isArray(t)){for(var c=[],s=0;s<t.length;s++)c[s]=t[s].value;l=c}else l=(null==t?void 0:t.value)||"";if(r.responsive){var d=(0,ee.Z)({},a,(null==t?void 0:t.value)||"");"object"===(0,Oe.Z)(o)&&null!==o?i(Object.assign({},o,d)):i(Object.assign({},(0,ee.Z)({},a,o),d))}else i(l)}.bind(void 0),isClearable:void 0===e.params.clearable||e.params.clearable,components:{IndicatorSeparator:function(){return null}}})))};function _d(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 wd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_d(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xd="slider",Id=[{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"}],Od={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 Cd=function(e){var t,n,i,r=e.input,a=e.params,l=(0,o.useRef)(null),c=(0,o.useState)(!1),d=(0,m.Z)(c,2),u=d[0],p=d[1],v=(0,o.useState)(Ne.device),f=(0,m.Z)(v,2),b=(f[0],f[1]),h=r.value;uo(r.value)&&s()(r.value)||(h=a.responsive?Od:{border_width:"",border_style:"",border_color:""}),(0,o.useEffect)((function(){var e=function(){return b(Ne.device)};return Ne.on("change",e),function(){return Ne.removeListener("change",e)}}),[Ne.device]);var g=a.responsive?h[Ne.device]:h,E=g.border_width,y=g.border_style,_=g.border_color,w=E.split(" "),x=(0,o.useState)(w.length>1?"box":xd),I=(0,m.Z)(x,2),O=I[0],C=I[1];return o.createElement("div",{className:"builder-form-group builder-border-container"},o.createElement("label",{className:"builder-border-title"},null!==(t=a.title)&&void 0!==t?t:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER")),o.createElement("div",null,O===xd?o.createElement(bs,(0,tt.Z)({},e,{params:wd(wd({},a),{},{responsive:!1,type:"advancedslider",hideTitle:!0}),input:wd(wd({},r),{},{value:E,onChange:function(e){if(a.responsive){var t=bo({previous:h,value:wd(wd({},g),{},{border_width:"".concat(e,"px")}),responsive:a.responsive,device:Ne.device});r.onChange(t)}else r.onChange(wd(wd({},g),{},{border_width:"".concat(e,"px")}))}}),handleIsWidthSlider:function(){var e=uo(g.border_width)?"".concat(g.border_width," ").concat(g.border_width," ").concat(g.border_width," ").concat(g.border_width):" ".repeat(4);if(a.responsive){var t=bo({previous:h,value:wd(wd({},g),{},{border_width:e}),responsive:a.responsive,device:Ne.device});r.onChange(t)}else r.onChange(wd(wd({},g),{},{border_width:e}));C("box")}})):o.createElement(Zc,(0,tt.Z)({},e,{params:wd(wd({},a),{},{responsive:!1,type:"advancedslider",hideTitle:!0}),input:wd(wd({},r),{},{value:E,onChange:function(e){if(a.responsive){var t=bo({previous:h,value:wd(wd({},g),{},{border_width:e}),responsive:a.responsive,device:Ne.device});r.onChange(t)}else r.onChange(wd(wd({},g),{},{border_width:e}))}}),handleIsWidthSlider:function(){var e=uo(g.border_width)?g.border_width.split(/\s+/)[0]:"";if(a.responsive){var t=bo({previous:h,value:wd(wd({},g),{},{border_width:e}),responsive:a.responsive,device:Ne.device});r.onChange(t)}else r.onChange(wd(wd({},g),{},{border_width:e}));C(xd)}}))),o.createElement("div",{className:"builder-color-container"},o.createElement(yd,(0,tt.Z)({},e,{params:wd(wd({},a),{},{responsive:!1,type:"select",values:Id}),input:wd(wd({},r),{},{value:null!==(n=null===(i=Id.find((function(e){return e.value===y})))||void 0===i?void 0:i.value)&&void 0!==n?n:"",onChange:function(e){if(a.responsive){var t=bo({previous:h,value:wd(wd({},g),{},{border_style:e}),responsive:a.responsive,device:Ne.device});r.onChange(t)}else r.onChange(wd(wd({},g),{},{border_style:e}))}})})),o.createElement("div",null,o.createElement(Ol,{ref:l,color:_||"",onChangeColor:function(e){if(a.responsive){var t=bo({previous:h,value:wd(wd({},g),{},{border_color:e}),responsive:a.responsive,device:Ne.device});r.onChange(t)}else r.onChange(wd(wd({},g),{},{border_color:e}))},onClick:function(){return p(!u)},hasAlphaField:!0,hideInput:!0}),o.createElement(Il,{title:a.title,open:u,parent_el:l,modalBodyCss:{padding:0},onHide:function(){return p(!1)},gap:25},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement(hl,{color:_||"",onChange:function(e){if(a.responsive){var t=bo({previous:h,value:wd(wd({},g),{},{border_color:al(e,"rgb")}),responsive:a.responsive,device:Ne.device});r.onChange(t)}else r.onChange(wd(wd({},g),{},{border_color:al(e,"rgb")}))}})))))))};var Ad=n(1284);n(6629),n(6531),n(1707),n(8018),n(3256),n(1423);const Nd=function(e){var t=e.name,i=e.value,r=e.onChange,a=e.label,l=e.syntax,c=void 0===l?"css":l,s=(0,o.useRef)(null);return(0,o.useEffect)((function(){var e=n(4631).fromTextArea(s.current,{lineNumbers:!0,mode:c,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({completeSingle:!1})})),e.on("change",(function(e,t){"setValue"!==t.origin&&r(e.getValue(),t)}))}),[]),o.createElement("div",{className:"builder-form-group"},a&&o.createElement("label",null,a),o.createElement("textarea",{ref:s,name:t,value:i,autoComplete:"off",onChange:function(){var e,t;r(null!==(e=null===(t=s.current)||void 0===t?void 0:t.value)&&void 0!==e?e:"")}}))};var Dd=o.forwardRef((function(e,t){var n=e.value,i=e.isOpen,r=e.onClose,a=e.onChange,l=(0,o.useState)(""),c=(0,m.Z)(l,2),s=c[0],d=c[1];return(0,o.useEffect)((function(){d(n)}),[n]),o.createElement(Il,{title:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SOURCE_CODE"),open:i,parent_el:t,modalBodyCss:{padding:0},portalPopoverCss:{width:"600px",maxWidth:"600px"},onHide:r,gap:25},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover builder-code-editor-wrapper"},o.createElement(Nd,{name:"codeEditor",value:n,onChange:function(e){return d(e)}}),o.createElement("div",{className:"builder-d-flex justify-content-end mt-10"},o.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:function(){a(s),r()}},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_APPLY_BUTTON"))))))})),Sd=(0,o.forwardRef)((function(e,t){var n=e.color,i=e.onChangeColor,r=e.onClick,a=e.isClearable,l=void 0===a||a,c=e.dimension,s=void 0===c?{width:16,height:16}:c,d=function(e){if(fo(e))return e;var t=new vl.C(e);return t.isValid?t.toHexString().toUpperCase().replace("#",""):""},u=(0,o.useState)(d(n)),p=(0,m.Z)(u,2),v=p[0],f=p[1];(0,o.useEffect)((function(){f(d(n))}),[n]);var b=fo(v)||new vl.C(v).isValid,h=fo(v)?v:new vl.C(v).setAlpha(1).toRgbString();return o.createElement("div",{ref:t,className:"builder-color-plain-swatch"},o.createElement("button",{type:"button",className:"builder-color-plain-swatch-button",onClick:r},b?o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-color-plain-swatch-color-box",style:{backgroundColor:h}},o.createElement("span",{className:"builder-color-plain-swatch-color-left",style:{width:"".concat(s.width,"px"),height:"".concat(s.height,"px")}}),l&&o.createElement("span",{className:"builder-plain-close-button",onClick:function(e){e.preventDefault(),e.stopPropagation(),i("")},title:"Clear",role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"crossCircled"})))):o.createElement("div",{className:"builder-color-plain-swatch-empty-color",style:{width:"".concat(s.width,"px"),height:"".concat(s.height,"px")}})))})),Pd=function(e){var t,n=e.editor,i=e.triggerRef,r=null!==(t=n.getAttributes("textStyle").color)&&void 0!==t?t:"",a=(0,o.useState)(!1),l=(0,m.Z)(a,2),c=l[0],s=l[1],d=(0,o.useState)(""),u=(0,m.Z)(d,2),p=u[0],v=u[1];(0,o.useEffect)((function(){Pe(r)&&v(r)}),[r]);var f=Uo((function(e){n.chain().focus().setColor(e).run()}),400);return o.createElement("div",null,o.createElement(Sd,{color:p,onChangeColor:function(e){e||n.chain().focus().unsetColor().run()},onClick:function(){return s(!c)},dimension:{height:16,width:16}}),o.createElement(Il,{title:"Color",open:c,parent_el:i,onHide:function(){return s(!1)},modalBodyCss:{padding:0},gap:25},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement(gl,{color:p,onChange:function(e){!function(e){v(e)}(e),f(e)}})))))},kd=n(4184),Rd=n.n(kd);function Td(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 Ld(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Td(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Td(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Md={type:"url",url:"",menu:"",page:0,new_tab:!1,nofollow:!1,noreferrer:!1,noopener:!1},Zd=["nofollow","noreferrer","noopener"],jd=function(e){var t,n=e.triggerRef,r=e.isActive,a=e.setLink,l=e.attributes,c=e.unsetLink,s=(0,o.useState)(Md),d=(0,m.Z)(s,2),u=d[0],p=d[1],v=(0,o.useState)([]),f=(0,m.Z)(v,2),b=f[0],h=f[1],g=(0,o.useState)([]),E=(0,m.Z)(g,2),y=E[0],_=E[1],w=(0,o.useState)("url"),x=(0,m.Z)(w,2),I=x[0],O=x[1],C=(0,o.useState)(!1),A=(0,m.Z)(C,2),N=A[0],D=A[1],S=(0,o.useState)(null),P=(0,m.Z)(S,2),k=P[0],R=P[1];(0,o.useEffect)((function(){if("open"===k){var e={nofollow:!1,noreferrer:!1,noopener:!1};if(Pe(l.rel)){var t=l.rel.split(" ").filter((function(e){return e}));Object.keys(e).forEach((function(n){t.includes(n)&&(e[n]=!0)}))}Pe(l.url)&&p(Ld(Ld({},Md),{},{url:l.url,new_tab:l.new_tab},e))}}),[l,k]);var T=function(){var e=(0,Gr.Z)(Fr().mark((function e(){var t,n;return Fr().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)}}(),L=function(){var e=(0,Gr.Z)(Fr().mark((function e(){var t,n;return Fr().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,o.useEffect)((function(){(0,Gr.Z)(Fr().mark((function e(){var t,n,o,r;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([T(),L()]);case 2:t=e.sent,n=(0,m.Z)(t,2),o=n[0],r=n[1],(0,i.unstable_batchedUpdates)((function(){h(o),_(r)}));case 7:case"end":return e.stop()}}),e)})))()}),[]);var M=function(e){var t=null!=e&&e.clearInput?"":e.target.value,n=Ld(Ld({},u),{},{url:t});p(n)};return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-richtext-link-wrapper"},o.createElement($r.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_LINK"),tagName:"span"},o.createElement("button",{type:"button",className:Rd()("builder-richtext-tool-item",{active:r}),onClick:function(){return R("open")}},o.createElement(ot,{name:"editorLink"}))),r&&o.createElement("span",{role:"button",tabIndex:0,className:"clear-link-button",onClick:function(e){e.stopPropagation(),p(Md),c()},onKeyDown:ke},o.createElement(ot,{name:"crossCircled"})),o.createElement(Il,{title:"Link",open:null!==k,parent_el:n,modalBodyCss:{padding:0},onHide:function(){O("url"),R(null)},gap:25},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement("div",{className:"builder-nav-tabs builder-tab-pills builder-nav-fill builder-mb-2"},["url","menu","page"].map((function(e,t){return o.createElement("span",{key:t,className:"builder-nav-item".concat(e==I?" active":""),onClick:function(t){t.preventDefault(),O(e),"url"!==e&&p(Ld(Ld({},u),{},{type:e}))},role:"button",tabIndex:0,onKeyDown:ke},Ua()(e))}))),o.createElement("div",{className:"builder-tab-content"},o.createElement("div",{className:"builder-form-group"},"url"==I?o.createElement("div",{className:"builder-position-relative"},o.createElement("input",{placeholder:"https://",className:"builder-form-field builder-form-field-text builder-pe-4",value:u.url,onChange:M}),""===u.url?o.createElement("span",{className:"builder-button builder-button-round builder-media-link-icon",role:"button"},o.createElement(ot,{name:"upload",onClick:function(){return D(!0)}})):o.createElement("span",{className:"builder-button builder-button-round builder-media-link-icon",role:"button"},o.createElement(ot,{name:"timesAlt",onClick:function(){return M({clearInput:!0})}}))):o.createElement(pl.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",placeholder:"Select ".concat(I),options:"page"==I?b:y,value:null!==(t=("page"==I?b:y).find((function(e){return String(e.value)===String(u[I])})))&&void 0!==t?t:"",isClearable:!0,isSearchable:!0,menuPlacement:"auto",menuPosition:"fixed",name:I+"Link",onChange:function(e){var t,n;t=e.value,n=I,p(Ld(Ld({},u),{},(0,ee.Z)({},n,t)))},components:{IndicatorSeparator:function(){return null}}})),o.createElement("div",{className:"builder-form-check"},o.createElement("label",{className:"builder-form-label justify-content-start mb-2"},o.createElement("input",{type:"checkbox",className:"builder-field-check",value:u.new_tab,checked:u.new_tab,onChange:function(){var e=Ld(Ld({},u),{},{new_tab:!u.new_tab});p(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_OPEN_IN_NEW_TAB"))),o.createElement("div",{className:"builder-form-check"},o.createElement("label",{className:"builder-form-label justify-content-start mb-2"},o.createElement("input",{type:"checkbox",className:"builder-field-check",value:u.nofollow,checked:u.nofollow,onChange:function(){var e=Ld(Ld({},u),{},{nofollow:!u.nofollow});p(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_FOLLOW"))),o.createElement("div",{className:"builder-form-check"},o.createElement("label",{className:"builder-form-label justify-content-start mb-2"},o.createElement("input",{type:"checkbox",className:"builder-field-check",value:u.noreferrer,checked:u.noreferrer,onChange:function(){var e=Ld(Ld({},u),{},{noreferrer:!u.noreferrer});p(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_REFERRER"))),o.createElement("div",{className:"builder-form-check"},o.createElement("label",{className:"builder-form-label justify-content-start mb-2"},o.createElement("input",{type:"checkbox",className:"builder-field-check",value:u.noopener,checked:u.noopener,onChange:function(){var e=Ld(Ld({},u),{},{noopener:!u.noopener});p(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_OPENER")))),o.createElement("div",{className:"builder-d-flex justify-content-end builder-mt-3"},o.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:function(){var e,t=u.type;Pe(t)&&(0===(null===(e=u[t])||void 0===e?void 0:e.toString().trim().length)?c():a({href:String(u[t]),target:u.new_tab?"_blank":null,rel:Zd.filter((function(e){return u[e]})).join(" ")})),R(null),O("url"),p(Md)}},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_APPLY_BUTTON"))))))),o.createElement(Gl,{isOpen:N,showClose:!0,onClose:function(){return D(!1)},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg"},o.createElement(Jl,null,o.createElement(Oc,{client:"field",type:"*",onHandleInsertMedia:function(e){var t=e;"object"===(0,Oe.Z)(e)&&!Array.isArray(e)&&Object.keys(e).length>0&&(t=Object.values(e)[0]),(0,i.unstable_batchedUpdates)((function(){p(Ld(Ld({},u),{},{url:t.path})),D(!1)}))}}))))},Bd=function(e){var t=e.name,n=e.icon,i=e.isActive,r=e.onClick,a=e.disabled;return o.createElement($r.Z,{content:t,tagName:"span"},o.createElement("button",{type:"button",className:Rd()("builder-richtext-tool-item",{active:i}),onClick:r,disabled:a},o.createElement(ot,{name:n})))},Jd=function(e){var t=e.editor,n=e.setActivePopover,i=(0,o.useRef)(null),r=(0,o.useState)(!1),a=(0,m.Z)(r,2),l=a[0],c=a[1];return o.createElement(o.Fragment,null,o.createElement("button",{type:"button",className:Rd()("builder-richtext-tool-item",{active:l}),ref:i,onClick:function(){return c(!l)}},o.createElement(ot,{name:"ellipsisXAlt"})),o.createElement(cc,{open:l,parent_el:i,onHide:function(){return c(!1)},position:{bottom:!0},scroll_target:document.getElementById("builder-layers-panel-modal-body"),topGap:10},o.createElement("div",{className:"builder-backdrop",role:"button",onClick:function(){return c(!1)},onKeyDown:ke,tabIndex:0}),o.createElement("div",{className:"builder-richtext-tool-option-wrapper",onClick:function(){return c(!1)},role:"button",tabIndex:0,onKeyDown:ke},o.createElement(Bd,{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()}),o.createElement($r.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_INSERT_TABLE"),tagName:"span"},o.createElement("button",{type:"button",className:"builder-richtext-tool-item",onClick:function(){return n("table")}},o.createElement(ot,{name:"editorTable"}))),o.createElement($r.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SOURCE_CODE"),tagName:"span"},o.createElement("button",{type:"button",className:"builder-richtext-tool-item",onClick:function(){return n("code-editor")}},o.createElement(ot,{name:"editorSourceCode"}))))))},Hd=function(e){var t=e.open,n=e.onChange,i=e.content,r=e.onOpen,a=(0,o.useRef)(null),l=(0,o.useRef)(null),c=(0,o.useState)(!0),s=(0,m.Z)(c,2),d=s[0],u=s[1];return(0,o.useEffect)((function(){var e;t&&(null===(e=a.current)||void 0===e||e.submit())}),[t]),o.createElement(Gl,{isOpen:t,showClose:!0,onClose:function(){return r(!1)},cssClass:"builder-modal-dialog-centered",size:"lg"},o.createElement(Jl,null,o.createElement(Bl,{className:"builder-modal-header-lg",showClose:!1},o.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SYSTEM_EDITOR"))),o.createElement("div",null,o.createElement("div",null,o.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"}},o.createElement("input",{type:"hidden",value:i,name:"system_editor_data"})),d&&o.createElement("div",{className:"builder-d-flex builder-justify-content-center builder-align-items-center",style:{width:"100%",height:"600px"}},o.createElement("div",{className:"builder-spinner"})),o.createElement("iframe",{ref:l,onLoad:function(){return u(!1)},name:"editorIframe",title:"editor iframe",style:{width:"100%",height:"600px",display:d?"none":"block"}}))),o.createElement(zl,null,o.createElement("div",{className:"builder-d-flex justify-content-end builder-mt-3"},o.createElement("button",{type:"button",onClick:function(){return r(!1)},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SYSTEM_EDITOR_CANCEL")),o.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 i;null===(i=o.document)||void 0===i||null===(i=i.querySelector('[aria-controls="wf-editor-wysiwyg"]'))||void 0===i||i.click();var a=o.tinyMCE.activeEditor.getContent();n(a)}r(!1)}},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SYSTEM_EDITOR_APPLY"))))))};const zd=function(e){var t=e.value,n=e.label,i=e.onChange,r=e.checked,a=e.disabled,l=void 0!==a&&a;return o.createElement("div",{className:"builder-form-group builder-form-inline"},n&&o.createElement("label",null,n),o.createElement("div",{className:"builder-form-switch"},o.createElement("input",{type:"checkbox",value:Te(t)?String(t):void 0,checked:r,disabled:l,onChange:function(e){i&&i(e.target.checked,e)}})))},Gd=function(e){var t=e.value,n=e.placeholder,i=e.label,r=e.isInline,a=void 0!==r&&r,l=e.onChange,c=function(e){l(e.target.value)};return o.createElement("div",{className:"builder-form-group".concat(a?" builder-row builder-align-items-center":"")},o.createElement("label",{className:"".concat(a?"builder-column-4 builder-mb-0":"")},i),o.createElement("div",{className:a?"builder-column-8":""},o.createElement("input",{type:"text",value:t,placeholder:null!=n?n:"",className:"builder-form-field",autoComplete:"off",onChange:c,onBlur:c})))};function Ud(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 Fd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ud(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ud(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Vd=o.forwardRef((function(e,t){var n=e.isOpen,i=e.onClose,r=e.onChange,a={rows:3,cols:3,withHeaderRow:!0},l=(0,o.useState)(a),c=(0,m.Z)(l,2),s=c[0],d=c[1];return o.createElement(Il,{title:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_INSERT_TABLE"),open:n,parent_el:t,modalBodyCss:{padding:0},onHide:i,gap:25},o.createElement("div",{className:"builder-card builder-card-popover"},o.createElement("div",{className:"builder-card-body builder-card-body-popover"},o.createElement(Gd,{value:s.rows,onChange:function(e){return d(Fd(Fd({},s),{},{rows:e}))},label:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_TABLE_NUM_OF_ROWS")}),o.createElement(Gd,{value:s.cols,onChange:function(e){return d(Fd(Fd({},s),{},{cols:e}))},label:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_TABLE_NUM_OF_COLS")}),o.createElement("div",{className:"builder-richtext-new-tab-wrapper"},o.createElement(zd,{checked:s.withHeaderRow,onChange:function(){return d(Fd(Fd({},s),{},{withHeaderRow:!s.withHeaderRow}))},label:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_TABLE_HEADER_ROW")})),o.createElement("div",{className:"builder-d-flex justify-content-end mt-10"},o.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:function(){r(s),d(a),i()}},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_INSERT_BUTTON"))))))})),Wd=function(e){var t=e.items,n=e.defaultItem,i=(0,o.useRef)(null),r=(0,o.useState)(!1),a=(0,m.Z)(r,2),l=a[0],c=a[1],s=(0,o.useState)(n),d=(0,m.Z)(s,2),u=d[0],p=d[1],v=Object.keys(t).find((function(e){return t[e].isActive}));return(0,o.useEffect)((function(){Pe(v)&&p(v)}),[v]),o.createElement(o.Fragment,null,o.createElement($r.Z,{content:Joomla.JText._(t[u].name),tagName:"span"},o.createElement("button",{type:"button",className:Rd()("builder-richtext-tool-item",{active:t[u].isActive}),ref:i,onClick:function(){return c(!l)}},o.createElement(ot,{name:t[u].icon}))),o.createElement(cc,{open:l,parent_el:i,onHide:function(){return c(!1)},position:{bottom:!0},scroll_target:document.getElementById("builder-layers-panel-modal-body"),topGap:10},o.createElement("div",{className:"builder-backdrop",role:"button",onClick:function(){return c(!1)},onKeyDown:ke,tabIndex:0}),o.createElement("div",{className:"builder-richtext-tool-option-wrapper"},Object.keys(t).map((function(e){return o.createElement($r.Z,{key:e,content:Joomla.JText._(t[e].name),tagName:"span"},o.createElement("button",{type:"button",className:Rd()("builder-richtext-tool-item",{active:t[e].isActive}),onClick:function(n){n.stopPropagation(),t[e].action(),p(e),c(!1)}},o.createElement(ot,{name:t[e].icon})))})))))},Kd=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()}}}},Yd=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()}}}},Xd=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()}}}},qd=function(e){var t=e.onChange,n=e.editor,i=e.value,r=(0,o.useRef)(null),a=(0,o.useState)(null),l=(0,m.Z)(a,2),c=l[0],s=l[1],d=(0,o.useState)(!1),u=(0,m.Z)(d,2),p=u[0],v=u[1],f=(0,o.useState)(!1),b=(0,m.Z)(f,2),h=b[0],g=b[1];return n?o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-toolbar-wrapper",ref:r},o.createElement("div",{className:"builder-controls-group"},o.createElement(Wd,{items:Kd(n),defaultItem:"h1"})),o.createElement("div",{className:"builder-controls-group"},o.createElement(Bd,{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()}),o.createElement(Bd,{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()}),o.createElement(Bd,{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()}),o.createElement($r.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_COLOR"),tagName:"span"},o.createElement(Pd,{editor:n,triggerRef:r}))),o.createElement("div",{className:"builder-controls-group"},o.createElement(Wd,{items:Xd(n),defaultItem:"left"})),o.createElement("div",{className:"builder-controls-group"},o.createElement(Wd,{items:Yd(n),defaultItem:"list"})),o.createElement("div",{className:"builder-controls-group"},o.createElement($r.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_INSERT_IMAGE"),tagName:"span"},o.createElement("button",{type:"button",className:"builder-richtext-tool-item",onClick:function(){v(!0)}},o.createElement(ot,{name:"image"})))),o.createElement("div",{className:"builder-controls-group"},o.createElement(jd,{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:r})),o.createElement("div",{className:"builder-controls-group"},o.createElement($r.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SYSTEM_EDITOR"),tagName:"span"},o.createElement("button",{type:"button",className:"builder-richtext-tool-item",onClick:function(){return g(!0)}},o.createElement(ot,{name:"editorExpand"})))),o.createElement(Jd,{editor:n,activePopover:c,setActivePopover:s})),o.createElement(Dd,{ref:r,value:i,onChange:function(e){null==n||n.commands.setContent(e),t(e)},isOpen:"code-editor"===c,onClose:function(){return s(null)}}),o.createElement(Vd,{ref:r,isOpen:"table"===c,onClose:function(){return s(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()}}),o.createElement(Gl,{isOpen:p,showClose:!0,onClose:function(){return v(!1)},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg"},o.createElement(Jl,null,o.createElement(Oc,{client:"field",type:"image",onHandleInsertMedia:function(e){var t=e;"object"===(0,Oe.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(),v(!1)}}))),o.createElement(Hd,{open:h,onOpen:g,content:i,onChange:function(e){n.commands.setContent(e),t(e)}})):null},$d=n(9734),Qd=n(7937),eu=n(561),tu=n(353),nu=n(336),ou=n(9966),iu=n(5525),ru=n(7490),au=n(8486),lu=n(3816),cu=n(6484),su=n(4565),du=n(1575),uu=n(1347),mu=n(658),pu=n(3626),vu=n(3991),fu=n(2701),bu=n(6279),hu=n(8510),gu=n(6761),Eu=function(e){var t=(0,o.useRef)(null),n=e.node,i=n.attrs,r=i.src,a=i.alt;return(0,o.useEffect)((function(){var e;uo(n.attrs.style)&&(null===(e=t.current)||void 0===e||e.setAttribute("style",n.attrs.style))}),[n.attrs.style]),o.createElement(Ad.T5,null,o.createElement("img",{ref:t,src:pagebuilder_base+r,alt:a,className:n.attrs.class,height:n.attrs.height,width:n.attrs.width}))},yu=gu.ZP.extend({addNodeView:function(){return(0,Ad.fW)(Eu)},addAttributes:function(){var e,t,n,o,i,r;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===(r=this.editor)||void 0===r?void 0:r.getAttributes("style"),parseHTML:function(e){return e.hasAttribute("style")?e.getAttribute("style"):null}}}}}).configure({inline:!0,allowBase64:!0});function _u(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 wu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_u(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xu(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 Iu=n(3621).Z.extend({renderHTML:function(e){var t=e.HTMLAttributes,n=t.style;if(!n)return["span",t,0];var o,i={},r=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 xu(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)?xu(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 r,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw r}}}}(n.replace(/\s+/g,"").split(";").filter((function(e){return!!e})).map((function(e){var t=e.split(":"),n=(0,m.Z)(t,2);return{key:n[0],value:n[1]}})));try{for(r.s();!(o=r.n()).done;){var a=o.value,l=a.key,c=a.value;Pe(i[l])||(i[l]=c)}}catch(e){r.e(e)}finally{r.f()}for(var s=[],d=0,u=Object.entries(i);d<u.length;d++){var p=(0,m.Z)(u[d],2),v=p[0],f=p[1];s.push("".concat(v,":").concat(f,";"))}return s.length>0&&(t=wu(wu({},t),{},{style:s.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")}}}}),Ou=Iu;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 Au(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,ee.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}function Nu(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 Du=n(6022).Z.extend({renderHTML:function(e){var t,n=e.HTMLAttributes,o=e.node,i=n.style,r=null!==(t=o.attrs.textAlign)&&void 0!==t?t:null;if(!i)return["p",n,0];var a,l={},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 Nu(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)?Nu(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 r,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw r}}}}(i.replace(/\s+/g,"").split(";").filter((function(e){return!!e})).map((function(e){var t=e.split(":"),n=(0,m.Z)(t,2);return{key:n[0],value:n[1]}})));try{for(c.s();!(a=c.n()).done;){var s=a.value,d=s.key,u=s.value;Pe(l[d])||(l[d]=u)}}catch(e){c.e(e)}finally{c.f()}for(var p=[],v=0,f=Object.entries(l);v<f.length;v++){var b=(0,m.Z)(f[v],2),h=b[0],g=b[1];"left"!==r&&p.push("".concat(h,":").concat(g,";"))}return p.length>0&&(n=Au(Au({},n),{},{style:p.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")}}}}),Su=Du;function Pu(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 ku(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pu(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ru=function(e){var t=e.input,n=e.editorRef,i=t.value,r=t.onChange,a=function(e){var t=e.content,n=e.onChange,i=(0,o.useRef)(null);return i.current=(0,Ad.jE)({extensions:[nu.Z,fu.Z,au.Z,iu.Z,bu.Z.configure({types:["heading","paragraph"]}),yu,Ou,tu.Z,ru.Z.extend({addAttributes:function(){var e,t,n;return ku(ku({},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]}),cu.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")}}}}).configure({openOnClick:!1,HTMLAttributes:{rel:"noopener noreferrer nofollow"}}),Su,Qd.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")}}}}),lu.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")}}}}),hu.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")}}}}),$d.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")}}}}),eu.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")}}}}),du.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")}}}}),su.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")}}}}),ou.Z,uu.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}),vu.Z,pu.Z,mu.Z],content:t,onUpdate:function(e){var t=e.editor;n(t.getHTML())}}),i.current}({content:i,onChange:r});return n.current=a,o.createElement("div",{className:"builder-richtext-editor"},o.createElement(qd,{editor:a,value:i,onChange:r}),o.createElement(Ad.kg,{editor:a,spellCheck:!1}))},Tu=function(e){var t=e.input,n=e.params,i=t.value,r=(0,o.useState)(!1),a=(0,m.Z)(r,2),l=(a[0],a[1],(0,o.useRef)(null)),c=(0,o.useRef)(null);return(0,o.useEffect)((function(){c.current&&c.current.getHTML()!==i&&c.current.commands.setContent(i)}),[i]),i.replace(/<\/(p|div|h1|h2|h3|h4|h5|h6|ul|ol|li|blockquote)>/g,"\n").replace(/<[^>]*>/g,"").length,o.createElement("div",{ref:l,className:"builder-form-group","data-field":null==t?void 0:t.name},n.title?n.desc?o.createElement("label",null,o.createElement($r.Z,{content:n.desc,tagName:"span"},n.title)):o.createElement("label",null,n.title):null,!1,o.createElement(Ru,{input:t,editorRef:c}))};function Lu(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 Mu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lu(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Zu=(0,r.$j)((function(e){return{state:e}}))((function(e){var t=e.field,n=e.fieldName,i=e.reduxProps,r=e.values,a=e.hideTitle,l=void 0!==a&&a,c=e.parentKey,s=e.element,d=(0,o.useState)(Ne.device),u=(0,m.Z)(d,2),p=u[0],v=u[1];(0,o.useEffect)((function(){var e=function(){v(Ne.device)};return Ne.on("change",e),function(){return Ne.removeListener("change",e)}}),[]);var f=Pe(c)?"".concat(s,".").concat(n):n;switch(t.type){case"hidden":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:rl,name:f});case"text":case"gmap":var b=Mu(Mu(Mu({},t),!!i&&{reduxProps:i}),{},{hideTitle:l});return o.createElement(Ha.Z,{params:b,component:ol,name:f});case"select":case"category":case"accesslevel":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Kl,name:f,responsiveDevice:p});case"animation":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Us,name:f});case"alert":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Wa,name:f});case"border":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Cd,name:f});case"alignment":return null!=t&&t.inline?o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:qs,name:f,responsiveDevice:p}):o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Va,name:f,responsiveDevice:p});case"headings":return null!=t&&t.inline?o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:ed,name:f}):o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:od,name:f});case"link":if(!i)return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Ws,name:f});var h=i.globalPanel,g=i.setGlobalPanel,E=Mu(Mu({},t),{},{globalPanel:h,setGlobalPanel:g});return o.createElement(Ha.Z,{params:E,component:Ws,name:f});case"color":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Al,name:f});case"advancedcolor":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Ps,name:f});case"textarea":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:il,name:f});case"separator":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Sc,name:f});case"header":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Rc,name:f});case"number":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Pl,name:f,responsiveDevice:p});case"module":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Tc,name:f});case"checkbox":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Tl,name:f,responsiveDevice:p});case"radio":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:jl,name:f});case"advancedradio":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:ad,name:f,responsiveDevice:p});case"icon":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Ul,name:f});case"editor":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l,languageOptions:null==i?void 0:i.languageOptions}),component:Tu,name:f});case"media":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Dc,name:f});case"padding":case"margin":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Zc,name:f,responsiveDevice:p});case"builder":default:return null;case"boxshadow":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:us,name:f});case"slider":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l,staticUnit:t.default_unit}),component:bs,name:f,responsiveDevice:p});case"advancedslider":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:sd,name:f,responsiveDevice:p});case"fontstyle":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:gs,name:f});case"fonts":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:_s,name:f});case"advancedsettings":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Ks,name:f});case"typography":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Ns,name:f,responsiveDevice:p,formData:r});case"codeeditor":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Ds,name:f});case"gradient":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Ss,name:f});case"buttons":var y=Mu(Mu(Mu({},t),!!i&&{reduxProps:i}),{},{hideTitle:l});return o.createElement(Ha.Z,{params:y,component:lc,name:f});case"thumbnail":return o.createElement(Ha.Z,{params:Mu(Mu({},t),{},{hideTitle:l}),component:Ls,name:f});case"timeline":return void 0===(null==t?void 0:t.options)?null:o.createElement(za.Z,{flOptions:t,name:f,parentKey:n,component:zs});case"repeatable":var _=Mu(Mu({},t),!!i&&{reduxProps:i});return o.createElement(za.Z,{flOptions:_,name:f,parentKey:f,component:ls});case"interaction_view":return o.createElement(hd,{flOptions:t,name:f,parentKey:f})}})),ju=function(e){var t=e.settings,n=e.reduxProps,i=e.values,r=e.parentKey,a=e.element,l=e.disabledGroups;return Lo.rowSettings,o.createElement("div",{className:"builder-field-renderer-wrapper"},Object.keys(t).map((function(e){var c=t[e],s=c.fields,d=Object.keys(s),u=Me(s),m=function(e){var t=Me(e);return!!Pe(t)&&Object.keys(e).filter((function(e){return e!==t.name})).every((function(t){return!e[t].visibility}))}(s),p=function(e){return Object.keys(e).some((function(t){return e[t].visibility}))}(s);return p?0===d.length||"backend"===c.client||Pe(c.visibility)&&!c.visibility||Pe(l)&&l.includes(e)?null:o.createElement("div",{className:"builder-card ".concat(Pe(u)&&"builder-card-toggle"),key:e},o.createElement("div",{className:"builder-card-header ".concat(Pe(u)&&"builder-card-no-border")},o.createElement("span",{className:"builder-fs-2"},c.title),Pe(u)&&o.createElement(Zu,{field:u.field,fieldName:u.name,reduxProps:n,values:i,hideTitle:!0,parentKey:r,element:a})),!m&&o.createElement("div",{className:"builder-card-body"},d.map((function(e){return Pe(s[e].visibility)&&!s[e].visibility||(null==u?void 0:u.name)===e?null:o.createElement(Zu,{key:e,field:s[e],fieldName:e,reduxProps:n,values:i,parentKey:r,element:a})})))):null})))};function Bu(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 Ju=[{value:"general",label:"General"},{value:"style",label:"Style"},{value:"advanced",label:"Advanced"},{value:"interaction",label:"Interaction"}],Hu=[{value:"style",label:"Interaction"},{value:"title",label:"Title"},{value:"responsive",label:"Responsive"},{value:"animation",label:"Animation"}],zu=[{value:"style",label:"Interaction"},{value:"responsive",label:"Responsive"},{value:"animation",label:"Animation"}],Gu=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){return(0,W.Z)(this,r),i.call(this,e)}return(0,K.Z)(r,[{key:"componentDidMount",value:function(){var e=this.props,t=e.addonName;jQuery(document).on("editElementChange",(function(n,o,i,r,a){e.changeEditElementValue({field:o,value:r,id:i,addonName:t,options:a})}))}},{key:"componentWillUnmount",value:function(){jQuery(document).off("editElementChange"),window.toolsTabIndex=0}},{key:"renderSettings",value:function(){var e,t,n=this,i=this.props.state,r=null!==(e=null===(t=i.sppbForm.mainForm)||void 0===t?void 0:t.addonType)&&void 0!==e?e:null;if(!Pe(r)||!Pe(i.form)||0===Object.keys(i.form).length)return null;switch(r){case"addon":var a,l=i.sppbForm.mainForm.addonName,c=null===(a=addonsJSON[l])||void 0===a?void 0:a.settings,s=i.form.sppbForm.values,d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bu(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({general:c},globalAttr);return Ju.map((function(e,t){return o.createElement(ka,{name:e.value,key:t},o.createElement(ju,{settings:Je(d[e.value],s),reduxProps:n.props.reduxProps,values:s}))}));case"row":var u,m=i.form.sppbForm.values,p="row"===Lo.type&&Pe(Lo.rowSettings)&&Boolean(null===(u=Lo.rowSettings)||void 0===u?void 0:u.parent);return Hu.map((function(e,t){return o.createElement(ka,{name:e.value,key:t},o.createElement(ju,{settings:Je(rowSettings[e.value],m),reduxProps:n.props.reduxProps,values:m,disabledGroups:p?we:void 0}))}));case"column":var v=i.form.sppbForm.values;return zu.map((function(e,t){return o.createElement(ka,{name:e.value,key:t},o.createElement(ju,{settings:Je(colSettings[e.value],v),reduxProps:n.props.reduxProps,values:v}))}))}}},{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"),o.createElement("form",{className:n,onSubmit:t},o.createElement(Ta,null,this.renderSettings()))}}]),r}(o.Component),Uu=(0,La.Z)({form:"sppbForm",enableReinitialize:!0,destroyOnUnmount:!1})(Gu);const Fu=(0,r.$j)((function(e){return{state:e,initialValues:e.sppbForm.mainForm.values||[]}}),(function(e){return{changeEditElementValue:function(t){return e(Ja(t))}}}))(Uu),Vu=(0,r.$j)((function(e){return{state:e}}))((function(e){var t=e.addonOps,n=e.state,i=e.formName,r=e.toggleType,a=e.reduxProps,l=t.attr;(0,o.useEffect)((function(){window.toolsTabIndex=0}),[]);var c="mainForm"==i?n.form.sppbForm.values:n.form.insideAddonForm.values,s=Object.keys(t.attr);return o.createElement(Ta,null,s.map((function(e,n){return u()(l[e])?null:o.createElement(ka,{name:e,key:n},o.createElement(bd,{fieldsList:eo(t),fieldsAttr:l[e],values:c,toggleType:r,reduxProps:a}))})))}));var Wu=function(e){if("addon"===e.addonType){var t,n,o=addonsJSON[e.addonName];if(o.combinedSettings={},"object"===(0,Oe.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=f()(o.attr);Object.entries(o.inline.buttons).forEach((function(e){var t,n=(0,m.Z)(e,2),r=n[0],a=n[1];null!=a&&a.fieldset&&(null!==(t=a.fieldset)&&void 0!==t&&t.tab_groups?Object.entries(a.fieldset.tab_groups).forEach((function(e){var t=(0,m.Z)(e,2),n=t[0],a=t[1];null!=a&&a.fields&&Object.entries(a.fields).forEach((function(e){e[0]="".concat(r,"_").concat(n,"_").concat(e[0]);var t=Object.fromEntries([e]);Object.assign(o.combinedSettings,i,t)}))})):Object.entries(a.fieldset).forEach((function(e){e[0]="".concat(r,"_").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 Ku=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(){return(0,W.Z)(this,r),i.apply(this,arguments)}return(0,K.Z)(r,[{key:"render",value:function(){var e=this,t=this.props,n=t.handleSubmit,i=t.state,r=t.showButtons,a=Wu(i.sppbForm.insideForm);return o.createElement("form",{className:"builder-form-inner-addon-settings",onSubmit:n},o.createElement(Vu,{addonOps:a,formName:"insideForm"}),o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between"},r?o.createElement(o.Fragment,null,o.createElement("button",{type:"submit",className:"builder-button builder-button-primary"},o.createElement("i",{className:"fa fa-check-square-o"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_APPLY")),o.createElement("span",{className:"builder-button builder-button-secondary",onClick:function(t){t.preventDefault(),e.props.cancelInsideAddonForm()},role:"button"},o.createElement("i",{className:"fa fa-times-circle"}),o.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")))):o.createElement("span",{className:"builder-button builder-button-primary",onClick:function(t){t.preventDefault(),e.props.cancelInsideAddonForm()},role:"button"},o.createElement("i",{className:"fa fa-check-square-o"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_APPLY"))))}}]),r}(o.Component),Yu=(0,La.Z)({form:"insideAddonForm",enableReinitialize:!0,destroyOnUnmount:!1})(Ku);const Xu=(0,r.$j)((function(e){return{state:e,initialValues:e.sppbForm.insideForm.values}}),(function(e){return{cancelInsideAddonForm:function(){e({type:"CANCEL_ADDON_IN_FORM"})}}}))(Yu);var qu=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t;return(0,W.Z)(this,r),(t=i.call(this,e)).insideHandleForm=t.insideHandleForm.bind((0,Y.Z)(t)),t}return(0,K.Z)(r,[{key:"insideHandleForm",value:function(e){var t=this.props.state.sppbForm.activeField;this.props.saveInsideAddon(e,t)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){ne()(this.props.settings,e.settings)&&ne()(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;u()(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 r=this.props.addon.settings||{},a=r.addonIndex,l=r.colIndex,c=r.rowIndex;this.props.loadInitialValue({addonType:o,settings:t,addonName:n,addonData:{addonIndex:a,colIndex:l,rowIndex:c}})}},{key:"render",value:function(){var e=this.props,t=e.addonName,n=e.toggleType,i=(e.settings,null),r=null,a=!0;return"addon"==n||"inner_addon"==n?(addonsJSON[t].js_template?(i=this.props.onSubmit,a=!1):i=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&&(r=this.insideHandleForm,a=!1)):"row"!=n&&"inner_row"!=n&&"column"!=n&&"inner_column"!=n||(i=this.props.onSubmit,a=!1),"insideForm"!=this.props.state.sppbForm.form||addonsJSON[this.props.state.sppbForm.activeField.addonName].js_template||(a=!0),o.createElement("div",{className:"builder-addon-editor-panel"},""!==this.props.state.sppbForm.form&&o.createElement(Fu,{onSubmit:this.props.onSubmit,showButtons:a,onChange:i,onCloseModal:this.props.onCloseModal,addonName:t,toggleType:this.props.toggleType,reduxProps:this.props.reduxProps}),"insideForm"===this.props.state.sppbForm.form&&o.createElement(Xu,{toggleType:this.props.toggleType,onSubmit:this.insideHandleForm,onChange:r,showButtons:a,onCloseModal:this.props.onCloseModal}))}}]),r}(o.Component);const $u=(0,r.$j)((function(e){return{state:e}}),(function(e){return{saveInsideAddon:function(t,n){e(ja(t,n))},loadInitialValue:function(t){return e(Ma(t))}}}))(qu);var Qu=(0,ut.UY)({sppbForm:ha,form:Da}),em=(0,ut.MT)(Qu);const tm=function(e){var t=e.addon,n=e.addonName,i=e.settings,a=e.toggleType,l=e.onSaveSettings,c=e.onDynamicSubmit,s=e.reduxProps,d=Uo((function(e){l(e)}),300),u=Uo((function(e){c(e)}),150);return o.createElement(r.zt,{store:em},o.createElement($u,{addon:t,addonName:n,onSubmit:d,onDynamicSubmit:u,settings:i,toggleType:a,reduxProps:s}))};function nm(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 om(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nm(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const im=function(e){var t,n,i,r,a=e.addon,l=e.dockState,c=e.onSaveSettings,s=e.onDynamicSettings,d=e.toggleType,u=e.rowSettings,m=e.colSettings,p=e.uniqueId,v=e.reduxProps;return(0,o.useEffect)((function(){e.updatePanelPosition()}),[p]),"addon"!==d||Object.keys(a).length?("addon"===d?(n=a.settings.addonName,i=a.title,t=om(om({},null!==(r=a.settings.formData)&&void 0!==r?r:{}),{},{instFormId:p})):"row"==d?(i="Row",t=om(om({},u),{},{instFormId:p})):"column"==d&&(i="Column",t=om(om({},m),{},{instFormId:p})),o.createElement("div",{key:p,className:"builder-modal builder-modal-editor-panel builder-sidebar"},o.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},o.createElement(da,{handle:".builder-modal-header"},o.createElement("div",{className:"builder-modal-content"},o.createElement("div",{className:"builder-modal-header"},"float"===l&&o.createElement(ot,{className:"builder-drag-button",name:"ellipsisDoubleY"}),o.createElement("span",{className:"builder-modal-header-title builder-d-flex builder-align-items-center"},i),o.createElement(la,null),o.createElement("span",{className:"builder-close-button","aria-label":"Close",role:"button",onClick:function(){e.onCloseEditPanel(),document.body.classList.remove("builder-panel-opened")},onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"times",size:"1x"}))),o.createElement("div",{className:"builder-modal-body"},o.createElement(tm,{addon:a,uniqueId:p,addonName:n,settings:t,onSaveSettings:c,onDynamicSubmit:s,toggleType:d,reduxProps:v}))))))):null};var rm=(0,o.createContext)({}),am=function(){return(0,o.useContext)(rm)};const lm=rm;var cm=function(e){var t=e.dockState,n=e.onClose,i=e.id;return o.createElement("div",{id:i,className:"builder-modal-header"},"float"===t&&o.createElement(ot,{className:"builder-drag-button",name:"ellipsisDoubleY"}),o.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYERS")),o.createElement(la,null),o.createElement("span",{className:"builder-close-button",onClick:function(e){e.preventDefault(),n(),document.body.classList.remove("builder-panel-opened")},"aria-label":"Close",role:"button"},o.createElement(ot,{name:"times",size:"1x"})))};function sm(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 dm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sm(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var um=function(e){var t=e.layer,n=t.type,i=t.isCollapsed;return o.createElement("div",{className:"builder-list-tree-item-icon"},"addon"===n&&o.createElement("span",{className:Rd()("builder-addon-icon builder-icon",{"builder-ms-3":void 0===i}),dangerouslySetInnerHTML:{__html:t.icon}}),"column"===n&&o.createElement(ot,{name:"columnsAlt"}),Object.values(Kr).includes(n)&&o.createElement(ot,{name:"rowsAlt"}))};const mm=function(e){var t=e.layer,n=e.parentVisibility,i=e.enableEditTitle,a=e.handleEnableEditing,l=e.handleDisableEditing,c=t.name,s=t.title,d=t.visibility,u=(0,o.useState)(null!=s?s:c),p=(0,m.Z)(u,2),v=p[0],f=p[1],b=(0,r.I0)();return o.createElement("button",{onDoubleClick:a,className:pm.layerTitleContent({visibility:d,parentVisibility:n})},i?o.createElement("input",{autoFocus:!0,className:"builder-form-field",type:"text",value:v,onChange:function(e){var t=e.target.value;f(t)},onBlur:function(){b(B(dm(dm({},t),{},{title:v}))),l()},onKeyDown:function(e){"Enter"===e.key&&(b(B(dm(dm({},t),{},{title:v}))),l()),"Escape"===e.key&&l()}}):o.createElement(o.Fragment,null,o.createElement(um,{layer:t}),o.createElement("div",{className:"builder-list-tree-item-title"},null!=s?s:c)))};var pm={layerTitleContent:function(e){var t=e.visibility,n=e.parentVisibility;return Rd()("builder-reset-button builder-cursor-auto builder-d-flex",{"builder-opacity-5":!t||!n})}};const vm=function(e){var t,n,i,a,l=e.layer,c=e.closeOptions,s=e.handleEnableEditing,d=l.sectionIndex,u=l.columnIndex,m=l.addonIndex,p=l.collectionItemAddonIndex,v=(0,r.I0)(),f=(0,r.v9)((function(e){return e.pageBuilder.present})),b=null!==(t=null===(n=f[d])||void 0===n||null===(n=n.columns)||void 0===n||null===(n=n[u])||void 0===n||null===(n=n.addons)||void 0===n?void 0:n[m])&&void 0!==t?t:{},h=null!==(i=null==b||null===(a=b.items)||void 0===a||null===(a=a[0])||void 0===a?void 0:a[p])&&void 0!==i?i:{};return o.createElement(o.Fragment,null,o.createElement(Om,{onClick:function(){var e=f[d],t=e.id,n=e.columns[u].id;v(y({rowId:t,columnId:n,addonIndex:m,collectionItemAddonIndex:p})),c()},icon:"trash"},Joomla.JText._("COM_SPPAGEBUILDER_DELETE_CANVAS")),o.createElement(Om,{onClick:function(e){e.stopPropagation(),s(),c()},icon:"pencil"},Joomla.JText._("COM_SPPAGEBUILDER_RENAME_CANVAS")),o.createElement(Om,{onClick:function(e){e.stopPropagation(),Lo.resetAll();var t={type:"addon",index:d,settings:{colIndex:u,addonIndex:m,addonId:h.id,assets:h.assets,addonName:h.name,formData:h.settings,collectionItemIndex:0,collectionItemAddonIndex:l.collectionItemAddonIndex}};Lo.setAddon(t),Lo.setType("addon"),c(),Lo.showEditPanel()},icon:"cog"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS")))};function fm(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 bm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fm(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const hm=function(e){var t,n,i=e.layer,a=e.closeOptions,l=e.handleEnableEditing,c=i.sectionIndex,s=i.columnIndex,d=i.addonIndex,u=i.childIndex,p=void 0===u?-1:u,v=i.parentId,b=(0,r.I0)(),h=(0,o.useState)(""),g=(0,m.Z)(h,2),y=g[0],_=g[1],w=am().closeLayersPanel,x=(0,r.v9)((function(e){return e.pageBuilder.present})),I=(0,r.v9)((function(e){return e.copiedData})),A=null!==(t=null===(n=x[c])||void 0===n||null===(n=n.columns)||void 0===n||null===(n=n[s])||void 0===n||null===(n=n.addons)||void 0===n?void 0:n[d])&&void 0!==t?t:{};(0,o.useEffect)((function(){if(I.isCopiedAddonAvailable){var e=Co(ve);null!=e&&e.addonName?_(e.addonName):_("")}else _("")}),[I.isCopiedAddonAvailable]);var N=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=bm(bm({},Co(ve)),{},{sections:x,rowIndex:c,colIndex:s,addonIndex:d,childIndex:p,parentId:v,isAbove:e});b(C({rowIndex:c,pasteOptions:t})),a()};return o.createElement(o.Fragment,null,o.createElement(Om,{onClick:function(e){e.stopPropagation(),Zo.reset();var t=wo({sections:x,addon:f()(A),rowIndex:c,colIndex:s});Zo.setAddon(t),Zo.setDialog("saveAddon"),Zo.showDialog(),w()},icon:"saveLine",pro:!0},o.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_SAVE"))),o.createElement(Om,{onClick:function(){b(O({addon:A,rowIndex:c,colIndex:s,addonIndex:d})),a()},icon:"cloneLine"},Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_CANVAS")),o.createElement(Om,{onClick:function(){var e=wo({sections:x,addon:A,rowIndex:c,colIndex:s});Ao(ve,{addonName:A.name,addonData:e}),b({type:"SET_COPIED_DATA_STATUS"}),Et(Joomla.JText._("COM_SPPAGEBUILDER_ADDON_COPIED"),"Success"),a()},icon:"copy"},Joomla.JText._("COM_SPPAGEBUILDER_COPY")),o.createElement(Om,{onClick:function(){return N(!0)},icon:"clipboardAbove",disabled:!y},o.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PASTE_ABOVE")),o.createElement("small",null,y?"(".concat(y.split("_").join(" "),")"):"")),o.createElement(Om,{onClick:function(){return N(!1)},icon:"clipboardBelow",disabled:!y},o.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PASTE_BELOW")),o.createElement("small",null,y?"(".concat(y.split("_").join(" "),")"):"")),o.createElement(Om,{onClick:function(){var e=x[c],t=e.id,n=e.columns[s].id;b(E(t,n,A.id)),a()},icon:"trash"},Joomla.JText._("COM_SPPAGEBUILDER_DELETE_CANVAS")),o.createElement(Om,{onClick:function(e){e.stopPropagation(),l(),a()},icon:"pencil"},Joomla.JText._("COM_SPPAGEBUILDER_RENAME_CANVAS")),o.createElement(Om,{onClick:function(e){e.stopPropagation(),Lo.resetAll();var t={type:"addon",index:c,settings:{colIndex:s,addonIndex:d,addonId:A.id,htmlContent:A.htmlContent,assets:A.assets,addonName:A.name,formData:A.settings}};Lo.setAddon(t),Lo.setType("addon"),a(),Lo.showEditPanel()},icon:"cog"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS")))},gm=function(e){var t,n,i=e.layer,a=e.closeOptions,l=e.handleEnableEditing,c=i.sectionIndex,s=i.columnIndex,d=(0,r.I0)(),u=(0,r.v9)((function(e){return e.pageBuilder.present})),m=null!==(t=null===(n=u[c])||void 0===n||null===(n=n.columns)||void 0===n?void 0:n[s])&&void 0!==t?t:{};return o.createElement(o.Fragment,null,o.createElement(Om,{onClick:function(){var e=u[c].id,t=u[c].columns[s].id;d(I(e,t)),a()},icon:"cloneLine"},Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_CANVAS")),o.createElement(Om,{onClick:function(){var e=u[c].id,t=u[c].columns[s].id;d(g(e,t)),a()},icon:"trash"},Joomla.JText._("COM_SPPAGEBUILDER_DELETE_CANVAS")),o.createElement(Om,{onClick:function(e){e.stopPropagation(),l(),a()},icon:"pencil"},Joomla.JText._("COM_SPPAGEBUILDER_RENAME_CANVAS")),o.createElement(Om,{onClick:function(e){e.stopPropagation(),Lo.resetAll(),Lo.setType("column"),Lo.setRowIndex(c),Lo.setColIndex(s),Lo.setColSettings(m),a(),Lo.showEditPanel()},icon:"cog"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS")))};var Em,ym,_m=Object.freeze({save:"save",duplicate:"duplicate",copy:"copy",paste:"paste",editRow:"editRow",delete:"delete",rename:"rename",settings:"settings"}),wm=(Em={},(0,ee.Z)(Em,"section",Object.values(_m)),(0,ee.Z)(Em,"nested_row",Object.values(_m)),(0,ee.Z)(Em,"deep_addon_row",[_m.editRow,_m.rename,_m.settings]),Em),xm=(ym={},(0,ee.Z)(ym,_m.save,(function(e){var t=e.handleSave;return o.createElement(Om,{onClick:t,icon:"saveLine",pro:!0},o.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_SAVE")))})),(0,ee.Z)(ym,_m.duplicate,(function(e){var t=e.handleDuplicate;return o.createElement(Om,{onClick:t,icon:"cloneLine"},Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_CANVAS"))})),(0,ee.Z)(ym,_m.copy,(function(e){var t=e.handleCopy;return o.createElement(Om,{onClick:t,icon:"copy"},Joomla.JText._("COM_SPPAGEBUILDER_COPY"))})),(0,ee.Z)(ym,_m.paste,(function(e){var t=e.handlePaste,n=e.hasCopiedSection,i=e.isNestedRow;return o.createElement(Om,{onClick:t,icon:"clipboard",disabled:!n},o.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PASTE")),o.createElement("small",null," ",n?i?"(row)":"(section)":""))})),(0,ee.Z)(ym,_m.editRow,(function(e){var t=e.handleClickEditRow,n=e.isNestedRow;return o.createElement(Om,{onClick:t,icon:"verticalBars"},n?Joomla.JText._("COM_SPPAGEBUILDER_EDIT_ROW"):Joomla.JText._("COM_SPPAGEBUILDER_EDIT_SECTION"))})),(0,ee.Z)(ym,_m.delete,(function(e){var t=e.handleDelete;return o.createElement(Om,{onClick:t,icon:"trash"},Joomla.JText._("COM_SPPAGEBUILDER_DELETE_CANVAS"))})),(0,ee.Z)(ym,_m.rename,(function(e){var t=e.handleRename;return o.createElement(Om,{onClick:t,icon:"pencil"},Joomla.JText._("COM_SPPAGEBUILDER_RENAME_CANVAS"))})),(0,ee.Z)(ym,_m.settings,(function(e){var t=e.handleSettings;return o.createElement(Om,{onClick:t,icon:"cog"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS"))})),ym);const Im=function(e){var t,n=e.layer,i=e.closeOptions,a=e.handleEnableEditing,l=(0,r.I0)(),c=(0,o.useState)(!1),s=(0,m.Z)(c,2),d=s[0],u=s[1],p=am().closeLayersPanel,v=ea().setEditRow,b=(0,r.v9)((function(e){return e.pageBuilder.present})),g=(0,r.v9)((function(e){return e.copiedData})),y=n.sectionIndex,_=null!==(t=b[y])&&void 0!==t?t:{};(0,o.useEffect)((function(){if(g.isCopiedSectionAvailable){var e=Io(fe);e&&Array.isArray(e)&&e.length&&u(!0)}else u(!1)}),[g.isCopiedSectionAvailable]);var x={isNestedRow:"nested_row"===n.type,hasCopiedSection:d,handleSave:function(e){if(e.stopPropagation(),Zo.reset(),"nested_row"===n.type){var t=n.nestedRowIndex,o=b[t];if(uo(o)){var i=yo(b,f()(o));Zo.setSection(i)}}else{var r=yo(b,f()(_));Zo.setSection(r)}Zo.setDialog("saveSection"),Zo.showDialog(),p()},handleDuplicate:function(){if("nested_row"===n.type){var e,t=n.addonIndex,o=n.columnIndex,r=n.nestedRowIndex,a=null!==(e=b[r])&&void 0!==e?e:{};if(uo(a)){var c={rowId:a.id,parentRow:{id:_.id,colIndex:o,addonIndex:t},type:"nested_row"};l(w(c))}}else l(w({rowId:_.id}));i()},handleCopy:function(){if("nested_row"===n.type){var e=n.nestedRowIndex,t=b[e];if(uo(t)){var o=yo(b,t);Oo(fe,o),l({type:"SET_COPIED_DATA_STATUS"})}}else{var r=yo(b,_);Oo(fe,r),l({type:"SET_COPIED_DATA_STATUS"})}Et(Joomla.JText._("COM_SPPAGEBUILDER_ROW_COPIED"),"Success"),i()},handlePaste:function(){var e=Io(fe);l(A(y,e)),i()},handleClickEditRow:function(e){if(e.stopPropagation(),"nested_row"===n.type){var t=n.nestedRowIndex,o=b[t];uo(o)&&v({open:!0,rowId:o.id,rowIndex:t,targetElm:e.currentTarget,layout:o.layout})}else if("deep_addon_row"===n.type){var i=n.deepAddonRowIndex,r=b[i];uo(r)&&v({open:!0,rowId:r.id,rowIndex:i,targetElm:e.currentTarget,layout:r.layout})}else v({open:!0,rowId:_.id,rowIndex:y,targetElm:e.currentTarget,layout:_.layout});p()},handleDelete:function(){if("nested_row"===n.type){var e=n.nestedRowIndex,t=b[e];if(uo(t)){var o,r=null!==(o=null==t?void 0:t.parent)&&void 0!==o?o:{},a=r.rowId,c=r.columnId;l(E(a,c,t.id))}}else l(h(_.id));i()},handleRename:function(e){e.stopPropagation(),a(),i()},handleSettings:function(e){if(e.stopPropagation(),Lo.resetAll(),Lo.setType("row"),"nested_row"===n.type){var t=n.nestedRowIndex,o=b[t];uo(o)&&(Lo.setRowIndex(t),Lo.setRowSettings(o))}else if("deep_addon_row"===n.type){var r=n.deepAddonRowIndex,a=b[r];uo(a)&&(Lo.setRowIndex(r),Lo.setRowSettings(a))}else Lo.setRowIndex(y),Lo.setRowSettings(_);i(),Lo.showEditPanel()}};return(wm[n.type]||[]).map((function(e,t){var n=xm[e];return n?o.createElement(n,(0,tt.Z)({key:t},x)):null}))};var Om=function(e){var t=e.onClick,n=e.icon,i=e.disabled,r=void 0!==i&&i,a=e.children,l=e.pro,c=void 0!==l&&l,s=c&&true===c,d=r||s,u=s?ro:void 0;return o.createElement("div",{onClick:d?u:t,className:Am.optionItem(d),role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:n,className:"builder-list-icon"}),a,s&&o.createElement("div",{className:"builder-ps-3"},o.createElement(st,{size:"sm"})))};const Cm=function(e){var t=e.layer;return Object.values(Kr).includes(t.type)?o.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},o.createElement(Im,e)):"column"===t.type?o.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},o.createElement(gm,e)):"addon"===t.type&&Pe(t.collectionItemAddonIndex)?o.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},o.createElement(vm,e)):"addon"===t.type?o.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},o.createElement(hm,e)):null};var Am={optionItem:function(e){return Rd()("builder-list-item builder-list-item-action",{disabled:e})}},Nm=o.forwardRef((function(e,t){var n=e.layers,i=e.layer,a=e.toggleCollapse,l=e.parentVisibility,c=(0,o.useRef)(null),s=(0,o.useState)(!1),d=(0,m.Z)(s,2),u=d[0],p=d[1],v=(0,o.useState)(!1),f=(0,m.Z)(v,2),b=f[0],h=f[1],g=((0,r.I0)(),function(){return p(!1)}),E=function(){return h(!0)},y=function(e){return function(){var t,n,o=(n=i.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)})[i.type];if(o){var r=null===(t=window.iDocument)||void 0===t?void 0:t.getElementById(o);if(r){"click"===e&&r.scrollIntoView({block:"center"});for(var a="hover"===e?"builder-element-hovered":"builder-element-selected",l=window.iDocument.querySelectorAll(".".concat(a)),c=0;c<l.length;c++)l[c].classList.remove(a);r.classList.contains(a)||r.classList.add(a)}}}};return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-list-tree-item-content",onMouseEnter:y("hover"),onMouseLeave:function(e){e.stopPropagation(),Yn(window.iDocument,".builder-element-hovered"),Yn(window.iDocument,".builder-element-selected")}},o.createElement(Dm,{ref:t,layer:i,layers:n}),o.createElement(Sm,{isCollapsed:i.isCollapsed,onClick:a(i.id)}),o.createElement("div",{className:"builder-w-100",onClick:y("click"),role:"button",onKeyDown:ke,tabIndex:0},o.createElement(mm,{layer:i,parentVisibility:l,enableEditTitle:b,handleEnableEditing:E,handleDisableEditing:function(){return h(!1)}}))),o.createElement("div",{ref:c,className:km.treeItemAction(u)},o.createElement("div",{className:"builder-list-tree-item-action builder-ms-auto",onClick:ro,role:"button",onKeyDown:ke,tabIndex:0},o.createElement("div",{style:km.eyePro},o.createElement("span",{className:km.visibilityBtn},o.createElement(ot,{name:i.visibility?"eye":"eyeSlash"})),o.createElement(st,{onlyStar:!0,size:"sm"}))),o.createElement("span",{className:"builder-button builder-button-light builder-button-round builder-my-n3 builder-me-n2",onClick:function(e){e.stopPropagation(),p(!u)},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"ellipsisY"})),o.createElement(cc,{open:u,parent_el:c,onHide:g,position:{bottom:!0,center:!0},scroll_target:document.getElementById("builder-layers-panel-modal-body")},o.createElement("div",{className:"builder-backdrop builder-backdrop-color",onClick:g,role:"button",onKeyDown:ke,tabIndex:0}),o.createElement(Cm,{layer:i,closeOptions:g,handleEnableEditing:E}))))})),Dm=o.forwardRef((function(e,t){var n,i=e.layer,r=e.layers;return i.type===Kr.nested_row||i.type===Kr.deep_addon_row||(null===(n=r[i.parentId])||void 0===n?void 0:n.type)===Kr.deep_addon_row?null:o.createElement("div",{ref:t,className:"builder-list-tree-item-sort"},o.createElement(ot,{name:"ellipsisDoubleY"}))})),Sm=function(e){var t=e.isCollapsed,n=e.onClick;return void 0===t?null:o.createElement("div",{onClick:n,className:"builder-list-tree-item-toggler builder-me-2",role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:t?"caretRight":"caretDown"}))};const Pm=Nm;var km={treeItemAction:function(e){return Rd()("builder-list-tree-item-action",{"builder-list-tree-item-action-active":e})},visibilityBtn:Rd()("builder-button builder-button-light builder-button-round builder-my-n3",{disabled:true}),eyePro:{position:"relative"}},Rm=n(3493),Tm=n.n(Rm);const Lm=function(e){var t,n,i,r=e.handleRef,a=e.parentRef,l=e.dragAddon,c=e.TYPE,s=e.onSort,d=(0,o.useState)(!0),u=(0,m.Z)(d,2),p=u[0],v=u[1],f=(t=function(e,t){O(e,t)},n=300,i=(0,o.useRef)(t),(0,o.useEffect)((function(){i.current=t})),(0,o.useCallback)(Tm()((function(){return i.current.apply(i,arguments)}),n,{leading:!0,trailing:!1}),[n])),b=(0,_i.L)({accept:c,collect:function(e){return{isOver:e.isOver({shallow:!0})}},hover:function(e,t){f(e,t)}}),h=(0,m.Z)(b,2),g=h[0].isOver,E=h[1],y=(0,Ko.c)({item:{type:c,dragAddon:l,dragRef:a},collect:function(e){return{isDragging:e.isDragging()}},end:function(e,t){t.didDrop()&&C(e)&&s(e)}}),_=(0,m.Z)(y,3),w=_[0].isDragging,x=_[1],I=_[2],O=function(e){e.dragAddon.id!==l.id&&(e.hoverAddon=l,C(e))},C=function(e){var t=e.dragAddon,n=e.hoverAddon;if(!n)return!1;var o=!1;return!Pe(t.collectionItemAddonIndex)&&!Pe(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,v(o),o};return x(r),E(a),I(a),{isDragging:w,isOver:g,isValidDropTarget:p}};function Mm(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 Zm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mm(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var jm=function(e){var t=e.id,n=e.layers,i=e.layer,a=void 0===i?n[t]||{}:i,l=e.childIndex,c=e.toggleCollapse,s=e.expandByLayerId,d=e.isVisible,u=void 0===d||d,m=e.parentVisibility,p=void 0===m||m,v=(0,o.useRef)(null),f=(0,o.useRef)(null),b=am().addonHoverId,h=(0,r.v9)((function(e){return e.pageBuilder})),g=(0,r.I0)(),E=a.childIds,y=a.isCollapsed,_=Lm({handleRef:v,parentRef:f,dragAddon:a,TYPE:"LAYERS_PANEL_SORTABLE",onSort:function(e){var t,n=a.type,o=h.present,i=e.dragAddon,r=e.hoverAddon,l=r.sectionIndex,c=r.columnIndex,s=r.addonIndex,d=i.sectionIndex,u=i.columnIndex,m=i.addonIndex;if("section"===n)g({type:"MOVE_SECTION_ITEMS",payload:{dragSectionIdx:(t={dragSectionIdx:d,hoverSectionIdx:l}).dragSectionIdx,hoverSectionIdx:t.hoverSectionIdx}});else if("column"===n)g(j({dragSectionIdx:d,dragColIdx:u,hoverSectionIdx:l,hoverColIdx:c}));else if("addon"===n&&Pe(i.collectionItemAddonIndex)){var p,v;if(l!==d||c!==u||s!==m)return;var f=c===u&&s-m>=0?"bottom":"top",b=o[l].id,E=null===(p=o[l])||void 0===p||null===(p=p.columns)||void 0===p||null===(p=p[c])||void 0===p?void 0:p.id,y=null===(v=o[l])||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[s];if(!Pe(y))return;var _={dragRowId:b,dragColumnId:E,collectionAddonId:y.id,collectionItemIndex:0,collectionItemAddonIndex:i.collectionItemAddonIndex,childIndex:i.childIndex},w={hoverRowId:b,hoverColumnId:E,collectionItemAddonIndex:r.collectionItemAddonIndex,collectionItemIndex:0,childIndex:r.childIndex,position:f};g(M(_,w))}else if(["addon","child_addon","nested_row"].includes(n)){var x,I;if(!Pe(i.collectionItemAddonIndex)&&Pe(r.collectionItemAddonIndex))return;var O=c===u&&s-m>=0?"bottom":"top",C=null===(x=o[l])||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[s])||void 0===x?void 0:x.id,A=null===(I=o[d])||void 0===I||null===(I=I.columns)||void 0===I||null===(I=I[u])||void 0===I||null===(I=I.addons)||void 0===I||null===(I=I[m])||void 0===I?void 0:I.id,N={dragRowId:o[d].id,dragColumnId:o[d].columns[u].id,dragAddonId:A},D={hoverRowId:o[l].id,hoverColumnId:o[l].columns[c].id,hoverAddonId:C,position:O};g(function(e,t){return{type:"MOVE_LAYER_ADDON",payload:{dragInfo:e,hoverInfo:t}}}(N,D))}ni.hideEditor()}}),w=_.isDragging,x=_.isOver,I=_.isValidDropTarget;return(0,o.useEffect)((function(){w&&!a.isCollapsed&&c(a.id,!0)()}),[w]),(0,o.useEffect)((function(){var e;void 0!==t&&b===t&&s&&(s(t),null===(e=f.current)||void 0===e||e.scrollIntoView({behavior:"smooth",block:"center"}))}),[b,t]),o.createElement("div",{style:a.level>1?{display:u?"block":"none",marginLeft:"16px"}:void 0},o.createElement("div",{ref:f,className:zm.treeItem({isDragging:w,isOver:x,isValidDropTarget:I,isActive:b===t})},"empty"===a.type?o.createElement(Jm,null):o.createElement(Pm,{ref:v,layers:n,layer:Zm(Zm({},a),{},{childIndex:l}),toggleCollapse:c,parentVisibility:p})),o.createElement(Bm,{layers:n,childIds:E,toggleCollapse:c,expandByLayerId:s,parentLayer:a,isCollapsed:y,parentVisibility:p&&a.visibility}))},Bm=function(e){var t=e.layers,n=e.childIds,i=e.toggleCollapse,r=e.expandByLayerId,a=e.isCollapsed,l=e.parentLayer,c=e.parentVisibility;if(void 0!==a&&!n.length){var s=l.sectionIndex,d=l.columnIndex,u=l.addonIndex,m={type:"empty",level:l.level+1,sectionIndex:s,columnIndex:d,addonIndex:u};return o.createElement(jm,{layer:m,isVisible:!a})}return n&&n.length?o.createElement(o.Fragment,null,n.map((function(e,n){return o.createElement(jm,{key:e,id:e,layers:t,childIndex:"div"===(null==l?void 0:l.name)?n:-1,toggleCollapse:i,expandByLayerId:r,isVisible:!a,parentVisibility:c})}))):null},Jm=function(){return o.createElement("div",{className:"builder-d-flex builder-opacity-5"},o.createElement("div",{className:"builder-list-tree-item-icon builder-ms-3"},o.createElement(ot,{name:"canvas"})),o.createElement("div",{className:"builder-list-tree-item-title"},"Empty"))};const Hm=function(e){var t=e.layers,n=e.toggleCollapse,i=e.expandByLayerId,r=(t[0]||{}).childIds||[];return o.createElement(o.Fragment,null,r.map((function(e){return o.createElement(jm,{key:e,id:e,layers:t,toggleCollapse:n,expandByLayerId:i})})))};var zm={treeItem:function(e){var t=e.isDragging,n=e.isOver,o=e.isValidDropTarget,i=e.isActive,r=e.isEmpty,a=void 0!==r&&r;return Rd()("builder-list-tree-item",{"builder-d-between":!a,"builder-list-tree-item-dragging":t,"builder-list-tree-item-over":n,"builder-list-tree-item-not-accept":n&&!o,active:i})}};function Gm(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 Um(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gm(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fm=function(){var e=(0,r.v9)((function(e){return e.pageBuilder.present})),t=ea(),n=t.layers,i=t.setLayers,a=(0,o.useState)(!0),l=(0,m.Z)(a,2),c=l[0],s=l[1];(0,o.useEffect)((function(){var e,t=!(null===(e=n[0])||void 0===e||!e.childIds.find((function(e){return!1===n[e].isCollapsed})));s(!t)}),[n]);var d=function e(t,n){n&&n.id&&(void 0!==n.isCollapsed&&(n.isCollapsed=!1),uo(t[n.parentId])&&e(t,n.parentId?t[n.parentId]:void 0))};return o.createElement("div",{className:"builder-modal-body",id:"builder-layers-panel-modal-body"},o.createElement("div",{className:"builder-layers"},o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-mb-2 builder-list-tree-item"},o.createElement("div",{className:"builder-d-flex builder-justify-content-center builder-align-items-center"},o.createElement(ot,{name:"canvas"}),o.createElement("span",{className:"builder-ms-2"},o.createElement("span",{className:"builder-fs-2"}," ",Joomla.JText._("COM_SPPAGEBUILDER_CANVAS")," "))),(null==e?void 0:e.length)>0&&o.createElement("div",null,o.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(){var t,n;s(!c),c?(n=Yr({sections:e}),i(n)):(t=Yr({sections:e,isCollapsed:!0}),i(t))},role:"button"},c?o.createElement($r.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_LAYERS_PANEL_EXPAND_ALL"),tagName:"span"},o.createElement(ot,{name:"expandAll"})):o.createElement($r.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_LAYERS_PANEL_COLLAPSE_ALL"),tagName:"span"},o.createElement(ot,{name:"collapseAll"}))))),o.createElement("div",{className:"builder-list-tree"},o.createElement(Hm,{layers:n,toggleCollapse:function(e,t){return function(){i((function(n){var o=n[e];return o&&uo(o.isCollapsed)?Um(Um({},n),{},(0,ee.Z)({},e,Um(Um({},o),{},{isCollapsed:null!=t?t:!o.isCollapsed}))):n}))}},expandByLayerId:function(e){i((function(t){return(0,jt.ZP)(t,(function(t){uo(t[e])&&d(t,t[e])}))}))}}))))};const Vm=(0,r.$j)(null,(function(e){return{importPage:function(t){return e(S(t))},pageCssHandler:function(t){return e(T(t))}}}))((function(e){var t=e.onClose,n=e.dockState,i=e.updatePanelPosition,r=e.importPage,a=e.pageCssHandler,l=(0,o.useState)(null),c=(0,m.Z)(l,2),s=c[0],d=c[1];(0,o.useEffect)((function(){return Ji.on("onAddonHover",u),i(),function(){Ji.removeListener("onAddonHover",u),d(null)}}),[]);var u=function(){var e=Ji.addonHoverId;d(e)},p={addonHoverId:s,closeLayersPanel:t};return o.createElement(lm.Provider,{value:p},o.createElement("div",{className:"builder-modal builder-sidebar"},o.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},o.createElement(da,{handle:"#builder-layer-header"},o.createElement("div",{className:"builder-modal-content"},o.createElement(cm,{id:"builder-layer-header",dockState:n,onClose:t}),o.createElement(Fm,{importPage:r,pageCssHandler:a}))))))}));function Wm(e){var t=e.src,n=e.alt,i=e.fallback,r=(0,o.useRef)(null),a=(0,o.useRef)(!0),l=(0,o.useRef)(null);return(0,o.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 r.current&&e.observe(r.current),function(){e.disconnect(),a.current=!1}}),[r,l,t]),o.createElement(o.Fragment,null,o.createElement("img",{ref:r,alt:n,loading:"lazy",style:{visibility:"hidden"}}),!!i&&o.createElement("div",{ref:l,style:{display:"block",position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)"}},o.cloneElement(i)))}var Km="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=pre-section-list");const Ym=(0,r.$j)(null,(function(e){return{addBlock:function(t){return e(R(t))}}}))((function(e){var t=e.blockList,n=e.setBlockList,i=e.isAuthorized,r=e.handleFetching,a=e.onCloseModal,l=e.addBlock;return(0,o.useEffect)((function(){t.length||(0,Gr.Z)(Fr().mark((function e(){var t,o,i,a,l,c;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,r(!0),e.next=4,fetch(Km);case 4:return e.next=6,e.sent.json();case 6:(t=e.sent).status&&(i=null!==(o=t.data)&&void 0!==o?o:{},a=i.authorised,l=i.blocks,c=Object.entries(l).map((function(e){var t=(0,m.Z)(e,2),n=t[0],o=t[1];return{title:o.title,value:n,blocks:o.blocks}})),n({isAuthorized:a,data:c}),r(!1)),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(0),_t(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_FETCHING_TEMPLATES")),r(!1);case 14:case"end":return e.stop()}}),e,null,[[0,10]])})))()}),[]),t.length?o.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},o.createElement("div",{className:"builder-block-list"},t.map((function(e){return o.createElement("div",{key:e.id},o.createElement("div",{className:"builder-card"},o.createElement("div",{className:"builder-card-image builder-card-image-fh"},o.createElement("div",{className:"builder-card-image-wrapper ".concat(i?"":"overlay")},o.createElement(Wm,{src:e.thumb,alt:e.title,fallback:o.createElement("div",{className:"builder-card-animation"},o.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_LOADING"),"..."))}),!i&&o.createElement(st,{size:"md"}),!i&&o.createElement("a",{href:oe,className:"builder-button builder-button-primary",role:"button"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_INTEGRATIONS_PRO_BUTTON"))),i&&o.createElement("div",{className:"builder-card-overlay"},o.createElement("span",{className:"builder-button builder-button-secondary",onClick:(t=e,function(){if(i)if(null!=t&&t.json)try{var e=JSON.parse(t.json);l({index:0,rows:e,type:"insert_block"}),a()}catch(e){yt(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_BLOCK_INSERT"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"))}else yt(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_BLOCK_INSERT"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));else yt(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_UNAUTHORISED_BLOCK_INSERT"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"))}),role:"button"},Joomla.JText._("COM_SPPAGEBUILDER_INSERT")))),o.createElement("div",{className:"builder-card-footer"},o.createElement("div",{className:"builder-card-title"},e.title))));var t})))):o.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},o.createElement(ua,{message:Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_EMPTY_BLOCK")}))}));var Xm="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=pre-page-list&editarea=frontend");const qm=function(e){var t=e.layoutList,n=e.setTemplateList,r=e.handleFetching,a=e.onShowLayoutDetails;return(0,o.useEffect)((function(){t.length||(0,Gr.Z)(Fr().mark((function e(){var t;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r(!0),e.prev=1,e.next=4,fetch(Xm);case 4:return e.next=6,e.sent.json();case 6:(t=e.sent).status&&(0,i.unstable_batchedUpdates)((function(){n(t.data),r(!1)})),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(1),_t(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_FETCHING_TEMPLATES")),r(!1);case 14:case"end":return e.stop()}}),e,null,[[1,10]])})))()}),[]),t.length?o.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},o.createElement("div",{className:"builder-layout-list"},t.map((function(e){return o.createElement("div",{key:e.id,onClick:a(e)},o.createElement("div",{className:"builder-card"},o.createElement("div",{className:"builder-card-image builder-card-image-scrollable"},o.createElement(Wm,{src:e.thumb,alt:e.title,fallback:o.createElement(_c,null)}),o.createElement(st,{size:"md"})),o.createElement("div",{className:"builder-layout-accent-color",style:{backgroundColor:"rgba(".concat(e.accent_color?e.accent_color:"0, 0, 0",", .7)")}},o.createElement("span",{style:{backgroundColor:"rgba(".concat(e.accent_color?e.accent_color:"0, 0, 0",", .3)")}})),o.createElement("div",{className:"builder-card-footer"},o.createElement("div",{className:"builder-card-title"},e.title),o.createElement("div",{className:"builder-card-sub-title"},e.count," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_TITLE")))))})))):o.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},o.createElement(ua,{message:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_NO_LAYOUT_FOUND")}))};var $m=function(e){var t=e.selectedLayout,n=(e.importPageData,e.pageCssHandler,e.onCloseModal,(0,o.useState)(!1)),i=(0,m.Z)(n,2),r=i[0];return i[1],o.createElement("div",{className:"builder-modal-footer builder-modal-footer-white"},o.createElement("a",{href:t.preview,className:"builder-button builder-button-secondary",target:"_blank"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_LIVE_DEMO")),o.createElement("button",{className:"builder-button builder-button-primary",onClick:ro},r?o.createElement("div",{className:"builder-spinner builder-spinner-sm builder-text-white","area-hidden":"true"}):"".concat(Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_IMPORT"))))};const Qm=(0,r.$j)(null,(function(e){return{importPageData:function(t){return e(S(t))},pageCssHandler:function(t){return e(T(t))}}}))((function(e){var t,n=e.selectedTemplate,i=e.onCloseModal,r=e.importPageData,a=e.pageCssHandler,l=(0,o.useState)(null==n?void 0:n.layouts[0]),c=(0,m.Z)(l,2),s=c[0],d=c[1];return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},o.createElement("div",{className:"builder-p-5"},o.createElement("div",{className:"builder-row builder-gutter-30"},o.createElement("div",{className:"builder-column-5"},!!n&&o.createElement("div",{className:"builder-mb-5"},o.createElement("img",{className:"builder-shadow builder-radius-5",src:null!==(t=null==s?void 0:s.thumb)&&void 0!==t?t:n.thumb,alt:n.title}))),o.createElement("div",{className:"builder-column-7"},o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-mb-4"},o.createElement("span",{className:"builder-fs-h2"},n.title),o.createElement("span",{className:"builder-fs-1 builder-d-flex "},n.count," ",Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS"),o.createElement("span",{className:"builder-ms-2"},o.createElement(st,{size:"lg"})))),o.createElement("div",{className:"builder-fs-2 builder-opacity-7 builder-mb-5"},n.description),o.createElement("div",{className:"builder-row builder-gutter-30"},null==n?void 0:n.layouts.map((function(e){return o.createElement("div",{className:"builder-column-4 builder-mb-5",key:e.id,onClick:function(){return d(e)}},o.createElement("div",{className:"builder-card builder-card-selectable".concat(e.id===(null==s?void 0:s.id)?" active":"")},o.createElement("div",{className:"builder-card-image builder-card-image-scrollable"},o.createElement("img",{src:e.thumb,alt:e.title,loading:"lazy"})),o.createElement("div",{className:"builder-card-footer"},o.createElement("span",{className:"builder-card-title"},e.title))))}))))))),!!s&&o.createElement($m,{selectedLayout:s,importPageData:r,pageCssHandler:a,onCloseModal:i}))})),ep=function(e){var t=e.onBackLayoutList;return o.createElement("div",{className:"builder-modal-header"},o.createElement("span",{className:"builder-d-flex builder-align-items-center",onClick:t(null),role:"button"},o.createElement("span",{className:"builder-back-button"},o.createElement(ot,{name:"angleLeft"})),o.createElement("span",{className:"builder-modal-header-title builder-ms-2"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_BACK"))))};var tp=[{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYOUTS"),value:"layouts",iconName:"layoutsDuo"},{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_BLOCKS"),value:"blocks",iconName:"blocksDuo"},{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_SAVED_ITEM"),value:"saved_items",iconName:"cubeDuo"}];const np=function(e){var t=e.activeTab,n=e.tabList,i=void 0===n?tp:n,r=e.onChange;return o.createElement("div",{className:"builder-modal-header builder-p-0 builder-justify-content-center"},o.createElement("div",{className:"builder-modal-tabs"},i.map((function(e){return o.createElement("span",{key:e.value,className:op.tabItem(e.value===t),role:"button",onClick:r(e.value)},o.createElement(ot,{name:e.iconName}),o.createElement("span",null,e.label))}))))};var op={tabItem:function(e){return Rd()("builder-modal-tab-item",{active:e})}},ip=function(e){var t=e.activeSavedItem,n=e.onActiveSavedItem,i=e.savedAddonsCount,r=e.savedSectionsCount,a=[{name:Joomla.JText._("COM_SPPAGEBUILDER_SECTIONS"),value:Op.sections,count:null!=r?r:0,iconName:"blocksDuo"},{name:Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_ADDONS_TITLE"),value:Op.addons,count:null!=i?i:0,iconName:"addonDuo"}];return o.createElement("div",{className:"builder-modal-sidebar-body builder-flex-stack-item-scrollable"},o.createElement("div",{className:"builder-list-group"},a.map((function(e,i){return o.createElement("div",{key:i,className:Rd()("builder-list-item builder-justify-content-between",{active:e.value===t}),onClick:n(e.value)},o.createElement("span",null,o.createElement("span",{className:"builder-list-icon"},o.createElement(ot,{name:e.iconName}))," ",e.name),o.createElement("span",{className:"builder-fs-sm builder-text-tertiary"},e.count))}))))},rp=function(e){var t=e.categoryList,n=e.selectedCategories,i=e.onSelectCategory;return o.createElement("div",{className:"builder-modal-sidebar-body builder-flex-stack-item-scrollable"},o.createElement("div",{className:"builder-fs-1 builder-mb-4"},Joomla.JText._("COM_SPPAGEBUILDER_CATEGORIES")),o.createElement("div",{className:"builder-list-group"},(0,V.Z)(t).sort((function(e,t){return e.title.localeCompare(t.title)})).map((function(e){var t,r=e.id,a=e.title,l=e.value,c=e.templates,s=e.blocks,d=null!=r?r:l;return o.createElement("label",{key:d,className:"builder-list-item builder-justify-content-between"},o.createElement("span",null,o.createElement("input",{type:"checkbox",className:"builder-field-check",checked:n.includes(d),onChange:i(d)}),o.createElement("span",null,a)),o.createElement("span",{className:"builder-fs-sm builder-text-tertiary"},null!==(t=null==c?void 0:c.length)&&void 0!==t?t:null==s?void 0:s.length))}))))},ap=function(e){var t=e.searchText,n=e.onChange;return o.createElement("div",{className:"builder-modal-sidebar-header builder-flex-stack-item"},o.createElement("div",{className:"builder-has-icon-left builder-w-100"},o.createElement(ot,{name:"search",className:"builder-form-icon"}),o.createElement("input",{type:"text",className:"builder-form-field builder-form-field-lg",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_SEARCH_PLACEHOLDER"),value:t,onChange:n})))};const lp=function(e){var t=e.layoutData,n=t.layouts,i=t.blocks,r=t.savedAddons,a=t.savedSections,l=e.activeTab,c=e.searchText,s=e.activeSavedItem,d=e.onChangeSearchText,u=e.selectedCategories,m=e.onSelectCategory,p=e.onActiveSavedItem,v=e.hideSidebar;return void 0!==v&&v?null:o.createElement("div",{className:"builder-modal-sidebar builder-modal-sidebar-card builder-flex-stack"},o.createElement(ap,{searchText:c,onChange:d}),l===Ip.saved_items?o.createElement(ip,{activeSavedItem:s,onActiveSavedItem:p,savedAddonsCount:r.length,savedSectionsCount:a.length}):o.createElement(rp,{categoryList:l===Ip.layouts?n:i.data,selectedCategories:u,onSelectCategory:m}))};var cp="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.getMySections"),sp="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.getMyAddons"),dp=function(){var e=(0,Gr.Z)(Fr().mark((function e(){return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(cp,{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)}}(),up=function(){var e=(0,Gr.Z)(Fr().mark((function e(){return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(sp,{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 mp=function(e){var t=e.isSavedItemsFetched,n=e.setSavedItemList,r=e.count,a=e.children,l=(0,o.useState)(!1),c=(0,m.Z)(l,2),s=c[0],d=c[1];return(0,o.useEffect)((function(){(0,Gr.Z)(Fr().mark((function e(){var o,r,a,l,c;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,d(!0),e.next=6,Promise.allSettled([dp(),up()]);case 6:o=e.sent,r=(0,m.Z)(o,2),a=r[0],l=r[1],c={},"fulfilled"===a.status&&(c.savedSections=a.value),"fulfilled"===l.status&&(c.savedAddons=l.value),(0,i.unstable_batchedUpdates)((function(){n(c),d(!1)})),e.next=20;break;case 16:e.prev=16,e.t0=e.catch(2),_t(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_FETCHING_SAVED_ITEMS")),d(!1);case 20:case"end":return e.stop()}}),e,null,[[2,16]])})))()}),[]),s?o.createElement(_c,null):r?o.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},o.createElement("div",{className:"builder-saved-item-list"},o.createElement("div",{className:"builder-mb-2"},o.createElement("div",{className:"builder-row builder-gutter-30 builder-d-flex builder-align-items-center"},o.createElement("div",{className:"builder-column-4"},o.createElement("span",{className:"builder-fs-2 builder-opacity-7"},Joomla.JText._("COM_SPPAGEBUILDER_ADDON_AJAX_CONTACT_NAME"))),o.createElement("div",{className:"builder-column-3"},o.createElement("span",{className:"builder-fs-2 builder-opacity-7"},Joomla.JText._("COM_SPPAGEBUILDER_CREATED_DATE"))),o.createElement("div",{className:"builder-column-3"},o.createElement("span",{className:"builder-fs-2 builder-opacity-7"},Joomla.JText._("COM_SPPAGEBUILDER_CREATED_BY"))))),a)):a},pp=function(e){var t=e.label,n=void 0===t?Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_BUTTON"):t,i=e.url,r=void 0===i?oe:i;return o.createElement("a",{href:r,className:"builder-button builder-button-warning builder-button-md builder-button-round builder-py-2 builder-px-3"},o.createElement(ot,{name:"premium",className:"builder-d-inline-block builder-me-2 builder-svg-block"}),n)},vp=function(e){var t=e.title,n=e.content,i=e.images;return o.createElement("div",{className:"builder-card builder-p-5 builder-text-center",style:{maxWidth:"400px"}},o.createElement("div",{className:"builder-card-image builder-mb-4"},o.createElement("img",{src:i[0],srcSet:"".concat(i[1]," 2x"),alt:t})),o.createElement("div",null,o.createElement("div",{className:"builder-card-title builder-fs-h2"}," ",t," "),o.createElement("div",{className:"builder-fs-2 builder-pt-3 builder-opacity-6 builder-mb-4"},n),o.createElement(pp,null)))};(0,r.$j)((function(e){return{sections:e.pageBuilder.present}}),(function(e){return{insertAddon:function(t){return e({type:"INSERT_ADDON",payload:{rowIndex:void 0===(o=(n=t).rowIndex)?0:o,options:n.options}});var n,o},insertSection:function(t){return e(R(t))}}}))((function(e){var t=e.item,n=e.sections,i=e.insertAddon,r=e.insertSection,a=e.onSavedItemList,l=e.onCloseModal,c=e.type,s=void 0===c?Op.sections:c,d=t.id,u=t.title,m=t.author,p=t.created,v=function(){var e=(0,Gr.Z)(Fr().mark((function e(){var t,n;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(window.confirm(Joomla.JText._("COM_SPPAGEBUILDER_DELETE_SAVED_".concat(s==Op.addons?"ADDON":"SECTION","_DIALOG_MSG")))){e.next=3;break}return e.abrupt("return");case 3:return t=s===Op.addons?"deleteAddon":"deleteSection",n="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.").concat(t,"&id=").concat(d),e.next=7,fetch(n,{headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 7:return e.next=9,e.sent.json();case 9:1===e.sent?(a({type:s,id:d}),Et("".concat(u," ").concat(Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_MSG_FOR_DELETE")),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL"))):yt("".concat(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_DELETE")," ").concat(u),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return o.createElement("div",{className:"builder-card builder-p-3 builder-mb-3"},o.createElement("div",{className:"builder-row builder-d-flex builder-align-items-center"},o.createElement("div",{className:"builder-column-4"},o.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-10"},"addon"===s?o.createElement(ot,{name:"addonDuo",className:"builder-opacity-6"}):o.createElement(ot,{name:"blocksDuo",className:"builder-opacity-6"}),o.createElement("span",{className:"builder-fs-2"},u))),o.createElement("div",{className:"builder-column-3"},o.createElement("span",{className:"builder-fs-2 builder-opacity-7"},p)),o.createElement("div",{className:"builder-column-3"},o.createElement("span",{className:"builder-fs-2 builder-opacity-7"},m)),o.createElement("div",{className:"builder-column-2 builder-d-flex builder-justify-content-end"},o.createElement("div",{className:"builder-d-flex builder-gutter-10"},o.createElement("div",null,o.createElement("span",{className:"builder-button builder-button-outline",onClick:function(){if(s===Op.sections)r({rows:JSON.parse(t.section)}),l();else{var e=JSON.parse(t.code),o=e.addon,a=e.rows,c=n.findIndex((function(e){return!e.parent||!(null!=e&&e.parent_addon)})),d=c<0?0:c;i({rowIndex:d,options:{sections:n,rows:a,addon:o,rowIndex:d,colIndex:0}}),l()}},role:"button"},o.createElement(ot,{name:"download",size:"1x"}),Joomla.JText._("COM_SPPAGEBUILDER_INSERT"))),o.createElement($r.Z,{content:"Delete",tagName:"div"},o.createElement("span",{className:"builder-button builder-button-icon builder-button-icon-delete",onClick:v,role:"button"},o.createElement(ot,{name:"trash"})))))))}));var fp="".concat(pagebuilder_base,"components/com_sppagebuilder/assets/images/"),bp={images:["".concat(fp,"preview-section-library.jpg"),"".concat(fp,"preview-section-library-2x.jpg")],title:Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_SECTIONS_TITLE"),content:Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_SECTIONS_CONTENT")};const hp=function(e){return e.savedSectionList,e.onSavedItemList,e.onCloseModal,o.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},o.createElement(vp,bp))};var gp="".concat(pagebuilder_base,"components/com_sppagebuilder/assets/images/"),Ep={images:["".concat(gp,"preview-addon-library.jpg"),"".concat(gp,"preview-addon-library-2x.jpg")],title:Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_ADDONS_TITLE"),content:Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_ADDONS_CONTENT")};const yp=function(e){return e.savedAddonList,e.onSavedItemList,e.onCloseModal,o.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},o.createElement(vp,Ep))},_p=(0,r.$j)(null,(function(e){return{importPageData:function(t){return e(S(t))},pageCssHandler:function(t){return e(T(t))}}}))((function(e){var t=e.layout,n=(e.importPageData,e.pageCssHandler,e.onCloseModal,(0,o.useState)(!1)),i=(0,m.Z)(n,2),r=i[0];return i[1],o.createElement("div",{className:"builder-layout-card"},o.createElement("div",{className:"builder-card"},o.createElement("div",{className:"builder-card-image builder-layout-card-image-wrapper builder-position-relative"},o.createElement(Wm,{src:t.thumb,alt:t.title,fallback:o.createElement(_c,null)}),o.createElement(st,{size:"md"}),o.createElement("div",{className:"builder-layout-card-overlay","data-media-overlay":!0},o.createElement("a",{href:t.preview,className:"builder-button builder-button-secondary",target:"_blank"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_LIVE_DEMO")),o.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:ro},r?o.createElement("div",{className:"builder-spinner builder-spinner-sm builder-text-white","area-hidden":"true"}):"".concat(Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_IMPORT"))))),o.createElement("div",{className:"builder-card-footer"},o.createElement("div",{className:"builder-card-title"},t.title," (",t.templateName,")"))))}));function wp(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?wp(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ip=Object.freeze({layouts:"layouts",blocks:"blocks",saved_items:"saved_items"}),Op=Object.freeze({addons:"addons",sections:"sections"}),Cp=[{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"}];const Ap=function(e){var t,n=e.onCloseModal,r=(0,o.useState)(Ip.layouts),a=(0,m.Z)(r,2),l=a[0],c=a[1],s=(0,o.useState)(!1),d=(0,m.Z)(s,2),u=d[0],p=d[1],v=(0,o.useState)(""),b=(0,m.Z)(v,2),h=b[0],g=b[1],E=(0,o.useState)(null),y=(0,m.Z)(E,2),_=y[0],w=y[1],x=(0,o.useState)([]),I=(0,m.Z)(x,2),O=I[0],C=I[1],A=(0,o.useState)(Op.sections),N=(0,m.Z)(A,2),D=N[0],S=N[1],P=(0,o.useState)({layouts:[],pages:[],blocks:{isAuthorized:!1,data:[]},savedAddons:[],savedSections:[]}),k=(0,m.Z)(P,2),R=k[0],T=k[1],L=(0,o.useState)({page:null,sortBy:null}),M=(0,m.Z)(L,2),Z=M[0],j=M[1],B=(0,o.useMemo)((function(){var e=f()(R.layouts);return O.length&&(e=e.filter((function(e){return O.includes(e.id)}))),e.reduce((function(e,t){var n=t.templates.sort((function(e,t){var n;return 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}(e,t,null===(n=Z.sortBy)||void 0===n?void 0:n.value)}));if(h.trim()&&(n=n.filter((function(e){return e.title.toLowerCase().includes(h.toLowerCase().trim())}))),!Z.page)return[].concat((0,V.Z)(e),(0,V.Z)(n));var o=[];return n.forEach((function(e){var t=e.layouts.filter((function(e){return e.title.toLocaleLowerCase()===Z.page.value.toLocaleLowerCase()})).map((function(t){return xp(xp({},t),{},{templateName:e.title})}));o.push.apply(o,(0,V.Z)(t))})),[].concat((0,V.Z)(e),o)}),[])}),[R.layouts,O,h,Z.page,null===(t=Z.sortBy)||void 0===t?void 0:t.value]),J=(0,o.useMemo)((function(){var e=R.blocks.data;return O.length&&(e=e.filter((function(e){return O.includes(e.value)}))),e.reduce((function(e,t){if(h.trim()){var n=t.blocks.filter((function(e){return e.title.toLowerCase().includes(h.toLowerCase().trim())}));return[].concat((0,V.Z)(e),(0,V.Z)(n))}return[].concat((0,V.Z)(e),(0,V.Z)(t.blocks))}),[])}),[R.blocks.data,O,h]),H=(0,o.useMemo)((function(){return h.trim()?R.savedSections.filter((function(e){return e.title.includes(h.trim())})):R.savedSections}),[R.savedSections,h]),z=(0,o.useMemo)((function(){return h.trim()?R.savedAddons.filter((function(e){return e.title.includes(h.trim())})):R.savedAddons}),[R.savedAddons,h]),G=function(e){return function(t){var n,o;T(xp(xp({},R),{},"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,ee.Z)({},e,t)))}},U=function(e){var t=e.type,n=e.id;if(t===Op.addons){var o=R.savedAddons.filter((function(e){return e.id!==n}));T(xp(xp({},R),{},{savedAddons:o}))}else{var i=R.savedSections.filter((function(e){return e.id!==n}));T(xp(xp({},R),{},{savedSections:i}))}},F=function(e){return p(e)};return u?o.createElement(_c,null):o.createElement("div",{className:"builder-modal-container"},o.createElement(lp,{activeTab:l,layoutData:R,searchText:h,onChangeSearchText:function(e){var t=e.target.value;g(t)},activeSavedItem:D,selectedCategories:O,onSelectCategory:function(e){return function(t){var n=t.target.checked?[].concat((0,V.Z)(O),[e]):O.filter((function(t){return t!==e}));C(n)}},onActiveSavedItem:function(e){return function(){return S(e)}},hideSidebar:!!_}),o.createElement("div",{className:"builder-modal-main builder-flex-stack"},_?o.createElement(ep,{onBackLayoutList:function(e){return function(){return w(e)}}}):o.createElement(np,{activeTab:l,onChange:function(e){return function(){(0,i.unstable_batchedUpdates)((function(){c(e),g(""),C([])}))}}}),l===Ip.layouts&&_?o.createElement(Qm,{selectedTemplate:_,onCloseModal:n}):l===Ip.layouts?o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-row builder-d-flex builder-justify-content-end builder-my-4 builder-px-4"},o.createElement("div",{className:"builder-layouts-filter-wrapper"},o.createElement(pl.ZP,{className:"builder-select-container builder-select-filter",classNamePrefix:"builder-select",isClearable:!1,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_PAGE"),value:Z.page,options:R.pages,onChange:function(e){j(xp(xp({},Z),{},{page:e}))},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}),o.createElement(pl.ZP,{className:"builder-select-container builder-select-filter",classNamePrefix:"builder-select",isClearable:!1,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_SORT_BY"),value:Z.sortBy,options:Cp,onChange:function(e){j(xp(xp({},Z),{},{sortBy:e}))},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}),o.createElement("button",{type:"button",className:"builder-button ".concat(Z.page||Z.sortBy?"":"disabled"),onClick:function(){j({page:null,sortBy:null}),g("")}},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_RESET")))),Z.page?B.length>0?o.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},o.createElement("div",{className:"builder-layout-list"},B.map((function(e,t){return o.createElement(_p,{key:t,layout:e,onCloseModal:n})})))):o.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},o.createElement(ua,{message:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_NO_LAYOUT_FOUND")})):o.createElement(qm,{layoutList:B,setTemplateList:G("layouts"),handleFetching:F,onShowLayoutDetails:function(e){return function(){return w(e)}}})):l===Ip.blocks?o.createElement(Ym,{onCloseModal:n,blockList:J,isAuthorized:R.blocks.isAuthorized,setBlockList:G("blocks"),handleFetching:F}):l===Ip.saved_items?o.createElement(mp,{isSavedItemsFetched:R.savedAddons.length>0&&R.savedSections.length>0,setSavedItemList:function(e){return T(xp(xp({},R),e))},count:D===Op.addons?z.length:H.length},D===Op.sections?o.createElement(hp,{savedSectionList:H,onSavedItemList:U,onCloseModal:n}):o.createElement(yp,{savedAddonList:R.savedAddons,onSavedItemList:U,onCloseModal:n})):null))},Np=function(e){var t=e.open,n=e.onOpen,i=e.id;return o.createElement(Gl,{isOpen:t,showClose:!0,onClose:function(){return n(!1)},cssClass:"builder-modal-dialog-centered",size:"lg"},o.createElement(Jl,null,o.createElement(Bl,{className:"builder-modal-header-lg",showClose:!1},o.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_PERMISSION_MODAL_TITLE"))),o.createElement("div",null,o.createElement("div",null,o.createElement("iframe",{src:"".concat(pagebuilder_base,"administrator/index.php?option=com_sppagebuilder&view=page&layout=edit&id=").concat(i,"&tmpl=component"),name:"editorIframe",title:"editor iframe",style:{width:"100%",height:"600px"}}))),o.createElement(zl,null,o.createElement("div",{className:"builder-d-flex justify-content-end builder-mt-3"},o.createElement("button",{type:"button",onClick:function(){return n(!1)},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),o.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 Dp=function(e){var t=e.field,n=e.onChange,i=e.defaultValue,r=(0,o.useState)(i||""),a=(0,m.Z)(r,2),l=a[0],c=a[1],s=function(e){c(e)};switch((0,o.useEffect)((function(){n(l)}),[l]),t.type.toLowerCase()){case"hidden":return o.createElement("input",{name:t.name,type:"hidden",value:l,onChange:function(e){return s(e.target.value)}});case"text":return o.createElement(ol,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.desc}});case"textarea":return o.createElement(il,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.desc}});case"spmedia":return o.createElement(Dc,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.desc}});default:if(void 0!==(null==t?void 0:t.options)&&"object"===(0,Oe.Z)(t.options)){var d="accesslevel"===t.type?accessLevels:t.options.map((function(e){return{label:e.text,value:e.value}})),u=d.find((function(e){return e.value==l}))||[];return o.createElement("div",{className:"builder-form-group"},o.createElement("label",null,""!==t.desc?o.createElement($r.Z,{content:t.desc,tagName:"span"},t.label):t.label),o.createElement(pl.ZP,{name:t.name,options:d,value:u,onChange:function(e){return s(e.value)},className:"builder-select-container",classNamePrefix:"builder-select"}))}return null}};const Sp=function(e){var t,n=e.groupName,i=e.fields,r=e.changeData,a=e.validFields,l=e.defaultValues,c=(0,o.useState)(!1),s=(0,m.Z)(c,2),d=s[0],u=s[1],p=i.find((function(e){return"asset_id"===e.name})),v=i.find((function(e){return"id"===e.name})),f=Pe(p)&&!p.value;return"basic"===n?o.createElement(o.Fragment,null,i.map((function(e,t){return o.createElement("div",{className:"builder-form-control",key:t},a.includes(e.name)&&o.createElement(Dp,{field:e,onChange:function(t){return r(e.name,t)},defaultValue:l[e.name]}))})),o.createElement("div",{className:"builder-form-control"},o.createElement("div",{className:"builder-form-group"},o.createElement("label",null,o.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PERMISSION_FIELD_LABEL"))),o.createElement("div",null,o.createElement("button",{type:"button",className:"builder-button builder-button-secondary",onClick:function(){return u(!0)},disabled:f},o.createElement(ot,{name:"cog"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MANAGE_PERMISSION_BUTTON_LABEL")),f&&o.createElement("p",{className:"builder-text-caption"},Joomla.JText._("COM_SPPAGEBUILDER_MANAGE_PERMISSION_HELP_MESSAGE")),o.createElement(Np,{open:d,onOpen:u,id:Number(null!==(t=v.value)&&void 0!==t?t:0)}))))):i.map((function(e,t){return o.createElement("div",{className:"builder-form-control",key:t},a.includes(e.name)&&o.createElement(Dp,{field:e,onChange:function(t){return r(e.name,t)},defaultValue:l[e.name]}))}))};function Pp(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 kp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pp(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Rp={basic:Joomla.JText._("COM_SPPAGEBUILDER_PAGE_SETTINGS_BASIC"),seo:Joomla.JText._("COM_SPPAGEBUILDER_PAGE_SETTINGS_SEO"),pagecss:Joomla.JText._("COM_SPPAGEBUILDER_PAGE_SETTINGS_CSS")},Tp=["id","title","catid","published","language","access","css","meta_description","meta_keywords","robots","seo_spacer","og_type","og_title","og_image","og_description"];const Lp=(0,r.$j)((function(e){return{groups:e.pageOptions.form,optionData:e.pageOptions.data}}),(function(e){return{setSettingsData:function(t){return e(T(t))}}}))((function(e){var t=e.groups,n=e.dockState,i=e.optionData,r=e.onCloseOptionPanel,a=e.setSettingsData,l=e.updatePanelPosition,c=(0,o.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:""}),s=(0,m.Z)(c,2),d=s[0],u=s[1],p=(0,o.useState)(!1),v=(0,m.Z)(p,2),f=v[0],b=v[1];(0,o.useEffect)((function(){l()}),[]),(0,o.useEffect)((function(){u(i)}),[i]);var h=function(e,t){u((function(n){return kp(kp({},n),{},(0,ee.Z)({},e,t))}))},g=function(){var e=(0,Gr.Z)(Fr().mark((function e(t){var n,o,i;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),b(!0),a(d),n=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.saveData&id="+d.id,e.next=6,fetch(n,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({data:d})});case 6:return o=e.sent,e.next=9,o.json();case 9:i=e.sent,b(!1),i.status?(r(),Et(Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_MSG_FOR_PAGE_SAVE"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL"))):yt(i.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return o.createElement("div",{className:"builder-modal builder-modal-editor-panel builder-sidebar"},o.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},o.createElement(da,{handle:"#builder-options-header"},o.createElement("div",{className:"builder-modal-content"},o.createElement("div",{id:"builder-options-header",className:"builder-modal-header"},"float"===n&&o.createElement(ot,{className:"builder-drag-button",name:"ellipsisDoubleY"}),o.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_OPTIONS")),o.createElement(la,null),o.createElement("span",{className:"builder-close-button","aria-label":"Close",tabIndex:-1,role:"button",onKeyDown:ke,onClick:function(){r(),document.body.classList.remove("builder-panel-opened")}},o.createElement(ot,{name:"times",size:"1x"}))),o.createElement("div",{className:"builder-modal-body"},Object.keys(t).length>0&&o.createElement(Ta,{capitalizeHeader:!1},Object.keys(Rp).map((function(e,n){return o.createElement(ka,{name:Rp[e],key:n},o.createElement("div",{className:"builder-mt-2"},o.createElement(Sp,{fields:t[e],changeData:h,validFields:Tp,defaultValues:i,groupName:e})))})))),o.createElement("div",{className:"builder-modal-footer"},o.createElement("a",{href:"#",className:"builder-button builder-button-primary",onClick:g},f?o.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white builder-me-2"}):o.createElement(ot,{name:"saveLine"}),Joomla.JText._("COM_SPPAGEBUILDER_SAVE")))))))})),Mp=(0,r.$j)((function(e){return{tools:e.tools}}),(function(e){return{setGlobalPanel:function(t){return e(Ge(t))},duplicateDeepContentItem:function(t){return e(x(t))},removeRow:function(t){return e(h(t))}}}))((function(e){var t,n=e.currentPanel,i=e.updatePanelPosition,a=e.closeCurrentPanel,l=e.dockState,c=e.tools,s=e.setGlobalPanel,d=e.editPanelProps,u=e.duplicateDeepContentItem,m=e.removeRow,p=c.globalPanel,v=function(){return s({})},f=(0,r.v9)((function(e){return e.pageOptions.form.basic})),b=(0,o.useMemo)((function(){var e;if(!f)return[];var t=(null===(e=f.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}),[f]);return(0,o.useEffect)((function(){n&&p.name===$p.layouts&&a()}),[p.name]),n===qp.addons?o.createElement(fa,{updatePanelPosition:i,onClose:a}):n===qp.layers?o.createElement(Vm,{dockState:l,updatePanelPosition:i,onClose:a}):n===qp.options?o.createElement(Lp,{updatePanelPosition:i,dockState:l,onCloseOptionPanel:a}):p.name===$p.layouts?o.createElement(Gl,{onClose:v,cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered builder-layouts-modal",size:"lg",isOpen:!0,showClose:!0},o.createElement(Jl,null,o.createElement(Hl,{className:"builder-p-0 builder-overflow-hidden"},o.createElement(Ap,{onCloseModal:v})))):p.name===$p.media?o.createElement(Gl,{onClose:v,cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg",isOpen:!0,showClose:!0},o.createElement(Jl,null,o.createElement(Oc,{client:"manager",type:null!==(t=null==p?void 0:p.mediaType)&&void 0!==t?t:"*",disableInsert:!0}))):n===qp.editPanel?o.createElement(im,(0,tt.Z)({updatePanelPosition:i,dockState:l,reduxProps:{globalPanel:p,setGlobalPanel:s,duplicateDeepContentItem:u,removeRow:m,activeDevice:c.activeDevice,languageOptions:b}},d)):null}));var Zp="".concat(pagebuilder_base,"components/com_sppagebuilder/assets/images/"),jp=Zp+"/fixing-json-completed.png",Bp=Zp+"/fixing-json.png",Jp=function(e){var t=e.handleClose,n=e.updateStep;return o.createElement(o.Fragment,null,o.createElement(Bl,{className:"builder-modal-header-lg",showClose:!0,onClose:t},o.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_TITLE_1"))),o.createElement(Hl,null,o.createElement("div",{className:"builder-json-validation-wrapper"},o.createElement("div",{className:"builder-fixing-image-wrapper"},o.createElement("img",{src:Bp,alt:"fixing json",draggable:!1})),o.createElement("div",{className:"builder-text-content"},o.createElement("h4",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_HEADING_1")),o.createElement("div",{className:"builder-instructions"},o.createElement("div",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_WHAT_HAPPENED")),o.createElement("div",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_RECOMMEND")))))),o.createElement("div",{className:"builder-modal-footer builder-modal-footer-white"},o.createElement("button",{className:"builder-button builder-button-secondary",onClick:t},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_CANCEL")),o.createElement("button",{className:"builder-button builder-button-primary",onClick:function(){return n("second")}},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_FIX_JSON"))))},Hp=function(e){var t=e.updateStep,n=(0,r.I0)();return(0,o.useEffect)((function(){n({type:"VALIDATE_OLD_PAGE_CONTENT"});var e=setTimeout((function(){t("third")}),6e3);return function(){clearTimeout(e)}}),[t]),o.createElement(Hl,null,o.createElement("div",{className:"builder-json-validation-wrapper"},o.createElement("div",{className:"builder-fixing-icon"},o.createElement(ot,{name:"fixingIcon"})),o.createElement("div",{className:"builder-text-content"},o.createElement("h4",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_HEADING_2")),o.createElement("div",{className:"builder-fixing-text"},o.createElement(ot,{className:"builder-arrowPath-icon",name:"arrowPath"}),o.createElement("div",{className:"builder-fixing-now"},o.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_NOW_FIXING"),":"),o.createElement("div",{className:"builder-fix-content-wrapper"},o.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_SECTION")),o.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_COLUMN")),o.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_ADDON"))))))))},zp=function(e){var t=e.handleClose;return o.createElement(o.Fragment,null,o.createElement(Bl,{className:"builder-modal-header-lg",showClose:!0,onClose:t},o.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_TITLE_2"))),o.createElement(Hl,null,o.createElement("div",{className:"builder-json-validation-wrapper"},o.createElement("div",{className:"builder-fixing-image-wrapper"},o.createElement("img",{src:jp,alt:"fixing json completed",draggable:!1})),o.createElement("div",{className:"builder-text-content"},o.createElement("h4",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_HEADING_3")),o.createElement("div",{className:"builder-caption"},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_SAVING_INSTRUCTION"))))),o.createElement("div",{className:"builder-modal-footer builder-modal-footer-white"},o.createElement("button",{className:"builder-button builder-button-primary",onClick:t},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_BUTTON_UNDERSTAND"))))};const Gp=function(e){var t=e.isOpen,n=e.closeModal,i=(0,o.useState)("first"),r=(0,m.Z)(i,2),a=r[0],l=r[1],c=(0,o.useCallback)((function(e){return l(e)}),[]),s=function(){n(),l("first")},d={first:o.createElement(Jp,{handleClose:s,updateStep:c}),second:o.createElement(Hp,{updateStep:c}),third:o.createElement(zp,{handleClose:s})};return o.createElement(Gl,{isOpen:t,cssClass:"builder-modal-dialog-centered",size:"md"},o.createElement(Jl,null,a in d?d[a]:null))};function Up(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 Fp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Up(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Up(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Vp=(0,r.$j)(null,(function(e){return{importPage:function(t){return e(S(t))},pageCssHandler:function(t){return e(T(t))}}}))((function(e){var t,n,a,l=e.pageBuilder,c=e.clickUndo,s=e.clickRedo,d=e.importPage,u=e.pageCssHandler,p=(0,o.useRef)(null),v=(0,o.useState)(!1),f=(0,m.Z)(v,2),b=f[0],h=f[1],g=(0,o.useState)("save"),E=(0,m.Z)(g,2),y=E[0],_=E[1],w=(0,o.useState)(!1),x=(0,m.Z)(w,2),I=x[0],O=x[1],C=(0,o.useState)(!1),A=(0,m.Z)(C,2),N=A[0],D=A[1],S=(0,r.v9)((function(e){return e.pageBuilder.present})),P=(0,r.v9)((function(e){var t;return null===(t=e.pageOptions.form.pagecss)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.value})),k=(0,r.v9)((function(e){return e.pageOptions})),R=(0,r.v9)((function(e){return e.tools})).activeDevice,T=(0,r.I0)(),L=document.getElementById("sp-page-builder").dataset.pageid||0,M="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&id=").concat(L),Z=l.past.length,j=l.future.length,B=(null===(t=k.data)||void 0===t?void 0:t.extension)===Ee?null===(n=k.data)||void 0===n?void 0:n.extension_view:null,J=function(){var e=(0,Gr.Z)(Fr().mark((function e(t){var n,o,r,a,c,s,d,u,m,p=arguments;return Fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=p.length>1&&void 0!==p[1]?p[1]:"save",t.preventDefault(),(0,i.unstable_batchedUpdates)((function(){h(!0),_(n)})),o=l.present,L){e.next=8;break}return yt(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_PAGE_ID_NOT_FOUND"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),h(!1),e.abrupt("return");case 8:return r="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.savePage&id=").concat(L),a={"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},e.next=12,fetch(r,{method:"POST",headers:a,body:JSON.stringify({data:o})});case 12:return c=e.sent,e.next=15,c.json();case 15:if(s=e.sent,h(!1),null!=s&&s.status){e.next=20;break}return yt(s.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),e.abrupt("return");case 20:return d="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.saveData&id=").concat(L),e.next=23,fetch(d,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({data:k.data})});case 23:return u=e.sent,e.next=26,u.json();case 26:(m=e.sent).status||yt(m.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),Et(s.message,Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),window.warningAtReload=!1,"close"===n?H(t):"new"===n&&(window.location.href="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=dashboard&tmpl=component#/create-page"));case 31:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),H=function(){var e=(0,Gr.Z)(Fr().mark((function e(t){var n,o,i,r;return Fr().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(L),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!=(r=e.sent)&&null!==(n=r.data)&&void 0!==n&&n.status?window.location.href=r.data.response:yt(r.data.response);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(e){return function(t){t.preventDefault(),Ne.setDevice(e),T({type:"CHANGE_ACTIVE_DEVICE",payload:e}),Fn(e)}},G=function(){return{com_content:"Article",com_sppagebuilder:"",mod_sppagebuilder:"Module"}[new URLSearchParams(window.location.href).get("extension")||"com_sppagebuilder"]};return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-header"},o.createElement("div",{className:"builder-d-flex"},o.createElement("div",{className:"builder-brand"},"SP Page Builder ",G()?o.createElement("small",{className:"builder-ml-2"}," (",G(),")"):"")),o.createElement("div",{className:"builder-responsive-controls"},Object.keys(ce).map((function(e){return o.createElement("span",{key:e,className:"builder-responsive-control".concat(R===ce[e].value?" active":""),"data-device":e,onClick:z(e),role:"button",onKeyDown:ke,tabIndex:0},o.createElement($r.Z,{content:ce[e].name,tagName:"span"},o.createElement(ot,{name:R==ce[e].value?ce[e].icon:"".concat(ce[e].icon,"Line"),size:"3x"})))}))),o.createElement("div",{className:"builder-header-actions"},o.createElement("div",{className:"builder-d-flex builder-gutter-10"},o.createElement("div",null,o.createElement($r.Z,{content:"Undo",tagName:"span"},o.createElement("span",{className:"builder-button builder-button-text builder-button-round".concat(Z?"":" disabled"),onClick:function(e){e.preventDefault(),Z&&(c(),Lo.hideEditPanel())},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"undo"})))),o.createElement("div",null,o.createElement($r.Z,{content:"Redo",tagName:"span"},o.createElement("span",{className:"builder-button builder-button-text builder-button-round".concat(j?"":" disabled"),onClick:function(e){e.preventDefault(),j&&(s(),Lo.hideEditPanel())},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"redo"})))),o.createElement("div",{className:"builder-position-relative"},o.createElement("a",{href:M,className:"builder-button builder-button-secondary",role:"button",target:"_blank",rel:"noreferrer nofollow"},Joomla.JText._("COM_SPPAGEBUILDER_PREVIEW"))),o.createElement("div",null,o.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"===y&&b?"disabled":""),role:"button",onClick:function(e){return J(e,"save")},onKeyDown:ke,tabIndex:0},"save"===y&&b?o.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"}):Joomla.JText._("COM_SPPAGEBUILDER_SAVE"))),o.createElement("div",{className:"builder-position-relative"},o.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 O(!0)},onKeyDown:ke,tabIndex:0},o.createElement($r.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_PAGE_OPTIONS"),tagName:"span"},o.createElement(ot,{name:"ellipsisX",size:"1x"}))),o.createElement("input",{ref:p,type:"file",name:"upload-page-json",accept:".json",style:{display:"none"},onChange:function(e){co(e,d,u),e.target.value=""}}),I&&(a=Ie?{left:10}:{right:0},o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-dropdown-overlay builder-backdrop",onClick:function(){return O(!1)},role:"presentation"}),o.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown builder-position-absolute",style:Fp({top:34},a)},o.createElement("div",{className:"builder-list-item builder-list-item-action",onClick:function(){return window.location.href=M},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"times",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_CLOSE")),o.createElement("div",{className:"builder-list-item builder-list-item-action",onClick:function(){O(!1),function(e,t){var n="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=export"),o=document.createElement("form");o.setAttribute("method","post"),o.setAttribute("id","pageexport"),o.setAttribute("action",n),o.setAttribute("target","_blank");var i=document.createElement("input");i.setAttribute("type","hidden"),i.setAttribute("name","template"),i.setAttribute("value",JSON.stringify(e)),o.appendChild(i);var r=document.createElement("input");r.setAttribute("type","hidden"),r.setAttribute("name","css"),r.setAttribute("value",t),o.appendChild(r),document.getElementsByTagName("body")[0].appendChild(o),o.submit(),document.getElementById("pageexport").remove()}(S,P)},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"upload",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_EXPORT")),o.createElement("div",{className:"builder-list-item builder-list-item-action",onClick:function(e){var t;e.preventDefault(),O(!1),null===(t=p.current)||void 0===t||t.click()},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"download",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_IMPORT")),o.createElement("a",{className:"builder-list-item builder-list-item-action",href:"".concat(pagebuilder_base,"administrator/index.php?option=com_sppagebuilder&view=editor&tmpl=component#/editor/").concat(L).concat(B?"/".concat(B):""),target:"_blank",rel:"noreferrer",onClick:function(){return O(!1)}},o.createElement(ot,{name:"backendLink",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_BACKEND_EDITOR")),o.createElement("div",{className:"builder-list-item builder-list-item-delete builder-list-item-action",onClick:function(){O(!1),confirm(Joomla.JText._("COM_SPPAGEBUILDER_CLEAR_PAGE_CONTENT_CONFIRM"))&&(T({type:"CLEAR_PAGE"}),u({css:""}))},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_CLEAR_CONTENT")),o.createElement("div",{className:"builder-list-item builder-list-item-warning builder-list-item-action",onClick:function(){D(!0)},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"command",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_VALIDATE_CONTENT"))),o.createElement(Gp,{isOpen:N,closeModal:function(){return D(!1)}}))))))))}));function Wp(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 Kp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wp(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yp(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 Xp=10,qp={addons:"addons",editPanel:"editPanel",layers:"layers",options:"options"},$p={layouts:"layouts",media:"media"},Qp=function(e){(0,X.Z)(r,e);var t,n,i=(t=r,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,Q.Z)(t);if(n){var i=(0,Q.Z)(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return(0,q.Z)(this,e)});function r(e){var t,n;(0,W.Z)(this,r),n=i.call(this,e),(0,ee.Z)((0,Y.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 Yp(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)?Yp(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 r,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw r}}}}(n);try{for(i.s();!(o=i.n()).done;){var r=o.value;t.contains(r)&&t.remove(r)}}catch(e){i.e(e)}finally{i.f()}})),(0,ee.Z)((0,Y.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,r=e.clientY-o;n.setState({dragging:!0,relative:{left:i,top:r}}),e.stopPropagation(),e.preventDefault()}})),(0,ee.Z)((0,Y.Z)(n),"onMouseUp",(function(e){n.setState({dragging:!1}),localStorage.setItem("builderPanelPosition",JSON.stringify(n.state.position)),e.stopPropagation(),e.preventDefault()})),(0,ee.Z)((0,Y.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 r=n.dragRef.current.getBoundingClientRect();i.left=r.left,i.top=r.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 a=e.clientX-n.state.relative.left,l=e.clientY-n.state.relative.top,c=document.documentElement.clientWidth-n.dragRef.current.offsetWidth-Xp-20,s=document.documentElement.clientHeight-n.dragRef.current.offsetHeight-Xp-40,d=n.state.position;a>=Xp&&a<=c&&(d.left=a,d.right=c-a),l>=Xp&&l<=s&&(d.top=l,d.down=window.innerHeight-l-Xp-40),n.setState({position:d})}e.stopPropagation(),e.preventDefault()}})),(0,ee.Z)((0,Y.Z)(n),"toggleCurrentPanel",(function(e){return function(){n.setCurrentPanel(n.state.currentPanel!==e?e:"")}})),(0,ee.Z)((0,Y.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,ee.Z)((0,Y.Z)(n),"setEditRow",(function(e){n.setState((function(t){return{editRow:Kp(Kp({},t.editRow),e)}}))})),(0,ee.Z)((0,Y.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,ee.Z)((0,Y.Z)(n),"setCurrentPanel",(function(e){return n.setState({currentPanel:e})})),(0,ee.Z)((0,Y.Z)(n),"closeCurrentPanel",(function(){return n.setState({currentPanel:""})})),(0,ee.Z)((0,Y.Z)(n),"closeGlobalPanel",(function(){return n.props.setGlobalPanel({})})),n.updateState=n.updateState.bind((0,Y.Z)(n)),n.updateResponsiveData=n.updateResponsiveData.bind((0,Y.Z)(n)),n.dragRef=(0,o.createRef)();var a=null!==(t=window.localStorage.getItem("builderDockState"))&&void 0!==t?t:"float";return n.state={isEditPanelOn:Lo.show,addonToEdit:Lo.addon,toggleType:Lo.type,rowIndex:Lo.rowIndex,innerRowIndex:Lo.innerRowIndex,innerColIndex:Lo.innerColIndex,colIndex:Lo.colIndex,rowSettings:Lo.rowSettings,colSettings:Lo.colSettings,responsiveDevice:Ne.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:{}},n.iWindow=window.frames["sp-pagebuilder-view"].window,n.iDocument=n.iWindow.document,n}return(0,K.Z)(r,[{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:Yr({sections:this.props.pageBuilder.present})});var t=JSON.parse(localStorage.getItem("builderPanelPosition")),n=document.documentElement.clientHeight,o=document.documentElement.clientWidth;null!==t&&t.left<o&&t.top<n&&"float"===this.state.dockState?this.setState({position:t}):this.setState({position:{left:this.dragRef.current.offsetLeft,top:this.dragRef.current.offsetTop,right:document.documentElement.clientWidth-this.dragRef.current.offsetWidth-Xp-this.dragRef.current.offsetLeft,down:document.documentElement.clientHeight-this.dragRef.current.offsetTop-Xp-40}}),this.updateBodyStackClass(this.state.dockState),document.getElementById("sp-pagebuilder-view").style.pointerEvents=this.state.dragging?"none":"auto",Lo.on("change",this.updateState),Ne.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,Gr.Z)(Fr().mark((function t(){var n,o,i,r;return Fr().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","extension","extension_view"],o.status&&(e.props.loadPageSettingsForm(o.data),r=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 Kp(Kp({},e),{},(0,ee.Z)({},n,o||""))}),{}),[0,"0",""].includes(null==r?void 0:r.access)?e.props.loadPageSettingsData(Kp(Kp({},r),{},{access:"1"})):e.props.loadPageSettingsData(r));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,r=o.position,a=o.dockState,l=o.currentPanel;if(e.pageBuilder.present!==this.props.pageBuilder.present){var c=Yr({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"===a?(this.dragRef.current.style.left="".concat(r.left,"px"),this.dragRef.current.style.top="".concat(r.top,"px")):this.dragRef.current.removeAttribute("style"),a!==t.dockState&&this.updatePanelPosition(),this.togglePanelOpenClass(!!l)}},{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,r=i?Xp:0;if(Ie){if("right"===this.state.dockState)return void t.removeAttribute("style");var a=document.querySelector(".builder-modal.builder-sidebar");if("left"===this.state.dockState)return t.removeAttribute("style"),void(a.style="display: flex; justify-content: left;");a.removeAttribute("style");var l=i?window.iWindow.innerWidth-o.left-o.width-n-r:window.iWindow.innerWidth-n+o.width;t.style.top="".concat(o.top-40,"px"),t.style.right="".concat(l,"px")}else{if(!i)return void t.removeAttribute("style");n+o.left+o.width>window.innerWidth?t.style.left="".concat(o.left-n-r,"px"):t.style.left="".concat(o.left+o.width+r,"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(){Lo.removeListener("change",this.updateState),Ne.removeListener("change",this.updateResponsiveData)}},{key:"updateState",value:function(){this.setState({isEditPanelOn:Lo.show,addonToEdit:Lo.addon,toggleType:Lo.type,rowIndex:Lo.rowIndex,innerRowIndex:Lo.innerRowIndex,innerColIndex:Lo.innerColIndex,colIndex:Lo.colIndex,rowSettings:Lo.rowSettings,colSettings:Lo.colSettings}),Lo.show?this.setCurrentPanel(qp.editPanel):this.state.currentPanel!==qp.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[Ne.device]),Object.entries(e).forEach((function(e){var n=(0,m.Z)(e,2),o=n[0],i=n[1];o!==Ne.device&&t.contains(i)&&t.remove(i)})),this.setState({responsiveDevice:Ne.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:Kp(Kp({},this.state.addonToEdit),{},{settings:Kp(Kp({},this.state.addonToEdit.settings),{},{formData:e})})})}},{key:"saveDynamicSettings",value:function(e){var t,n,o,i,r,a,l={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===(r=this.state.addonToEdit.settings)||void 0===r?void 0:r.collectionItemIndex,collectionItemAddonIndex:null===(a=this.state.addonToEdit.settings)||void 0===a?void 0:a.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:l.settings.addonId,settings:e,name:l.settings.addonName}},cache:!1,success:function(e){l.settings.htmlContent=e.html,l.settings.assets=e.assets,this.props.onSettingsClick(l),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,r,a,l;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===(r=this.state.addonToEdit.settings)||void 0===r?void 0:r.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}};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 s={type:this.state.toggleType,index:this.state.rowIndex,settings:{colIndex:this.state.colIndex,addonIndex:this.state.innerRowIndex,formData:e}};this.props.onSettingsClick(s)}else if("column"===this.state.toggleType){var d={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(d)}}},{key:"hideEditPanel",value:function(){this.closeCurrentPanel(),Lo.hideEditPanel()}},{key:"render",value:function(){var e=this,t=this.props,n=t.pageBuilder,i=t.clickUndo,r=t.clickRedo,a=this.state,l=a.responsiveDevice,c=a.editRow,s=a.currentPanel,d=this.props.tools.globalPanel,m="1223123124142134";"addon"!==this.state.toggleType||u()(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};return o.createElement(ta.Provider,{value:p},o.createElement(o.Fragment,null,o.createElement(Vp,{pageBuilder:n,responsiveDevice:l,clickUndo:i,clickRedo:r}),o.createElement("div",{className:"builder-panel".concat("float"!==this.state.dockState?" builder-panel-stack-left":""),id:"builder-panel",ref:this.dragRef},o.createElement("div",{className:"builder-panel-handle",role:"button",onMouseDown:this.onMouseDown,onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"ellipsisDoubleX"})),o.createElement("div",{className:"builder-panel-items"},o.createElement("div",{className:"builder-panel-items-top-wrapper"},o.createElement("div",{className:"builder-panel-item".concat(s===qp.addons||s===qp.editPanel?" active":""),onClick:this.toggleCurrentPanel(qp.addons),role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"plusCircleDuo",size:"2x"}),Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_ADDONS")),o.createElement("div",{className:"builder-panel-item".concat(s===qp.layers?" active":""),onClick:this.toggleCurrentPanel(qp.layers),role:"presentation"},o.createElement(ot,{name:"layersDuo",size:"2x"}),Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYERS")),o.createElement("div",{className:"builder-panel-item".concat(d.name===$p.layouts?" active":""),onClick:function(){e.setState({layoutActiveTab:"layouts",currentPanel:""}),e.props.setGlobalPanel({name:$p.layouts})},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"layoutsDuo",size:"2x"}),Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYOUTS")),o.createElement("div",{className:"builder-panel-item",onClick:function(t){t.preventDefault(),e.setState({currentPanel:""}),e.props.setGlobalPanel({name:$p.media})},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"mediaDuo",size:"2x"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA")),o.createElement("div",{className:"builder-panel-item".concat(s===qp.options?" active":""),onClick:function(t){t.preventDefault(),e.setState((function(e){return{currentPanel:e.currentPanel===qp.options?"":qp.options}})),s===qp.options?document.body.classList.add("builder-panel-opened"):s||document.body.classList.remove("builder-panel-opened")},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"toolsDuo",size:"2x"}),Joomla.JText._("COM_SPPAGEBUILDER_OPTIONS")),"float"!==this.state.dockState&&o.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(){e.props.clearCopiedData()},role:"button",onKeyDown:ke,tabIndex:0},o.createElement(ot,{name:"broom",size:"3x"}),o.createElement("span",{className:"builder-panel-item-ripple"}))),o.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:ke,tabIndex:0},o.createElement(ot,{name:"openBook",size:"2x"}),Joomla.JText._("COM_SPPAGEBUILDER_LEARNING")))),o.createElement(Mp,{currentPanel:s,updatePanelPosition:this.updatePanelPosition.bind(this),closeCurrentPanel:this.closeCurrentPanel,dockState:this.state.dockState,editPanelProps:{uniqueId:m,onCloseEditPanel:function(){return e.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||{}}}),c.open&&o.createElement(ct,{open:c.open,targetElm:c.targetElm,rowIndex:c.rowIndex,rowId:c.rowId,closeDropdown:function(){return e.setEditRow({open:!1})},currentLayout:c.layout,updateLayout:!0})))}}]),r}(o.Component);const ev=(0,r.$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(D(t))},loadPageSettingsForm:function(t){return e({type:"SET_PAGE_SETTINGS_FORM",payload:t})},loadPageSettingsData:function(t){return e(T(t))},setGlobalPanel:function(t){return e(Ge(t))},setCopiedDataStatus:function(){return e({type:"SET_COPIED_DATA_STATUS"})},clearCopiedData:function(){return e({type:"CLEAR_COPIED_DATA"})}}}))(Qp);var tv=function(){return o.createElement(a.W,{backend:l.PD},o.createElement(nv,null))},nv=(0,p.DropTarget)(sc.FILE,{},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver()}}))((function(){return o.createElement("div",{className:"builder-provider-inner",style:{display:"none"}},Joomla.JText._("COM_SPPAGEBUILDER_BLANK_SPACE"))})),ov=(0,o.createContext)({}),iv=function(){return(0,o.useContext)(ov)};const rv=ov;var av=function(e){var t=e.title,n=e.closeSettingsModal,i=e.hasTitle;return void 0===i||i?o.createElement("div",{className:"builder-editor-modal-title"},o.createElement("h3",null,o.createElement(ot,{className:"builder-drag-button",name:"ellipsisDoubleY"}),t&&o.createElement("span",null,t," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_SETTINGS_TITLE"))),o.createElement(ot,{onClick:n,className:"builder-editor-close-button",name:"times",size:"1x"})):null};function lv(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 cv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lv(Object(n),!0).forEach((function(t){(0,ee.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var sv=["Alignment"];const dv=function(e){var t=e.name,n=e.button,i=e.onButtonAction,r=e.isActive,a=e.closeSettingsModal,l=e.addon,c=iv(),d=c.formState,p=c.addonOps,v=c.editorData,f=c.activeDevice,b=c.activeActionButtons,h=(c.position,c.plusItemAction),g=(0,o.useRef)(null),E=(0,o.useRef)(null),y=(0,o.useState)(null),_=(0,m.Z)(y,2),w=_[0],x=_[1];(0,o.useEffect)((function(){if(d){var e;if(void 0===(null===(e=d.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=d.form)||void 0===o||null===(o=o.sppbForm)||void 0===o?void 0:o.values;if(void 0!==i){var r,a=(null==n||null===(r=n.placeholder)||void 0===r?void 0:r.display_field)||t;x((null==i?void 0:i[a])||null)}}}}),[JSON.stringify(d)]);var I,O,C,A,N,D,S=(0,o.useCallback)((function(){var e,t,n=(null==d||null===(e=d.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(d)]),P=(0,o.useCallback)((function(e){var t=(null==e?void 0:e.depends)||!1;if(!t)return!0;var n=!0,o=S();return t.forEach((function(e){if(e.length<3)_t(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_DEPENDS_ARRAY"),Joomla.JText._("COM_SPPAGEBUILDER_WARNING_LEVEL"));else{var t=e[0],i=e[1],r=e[2];if(void 0!==(null==o?void 0:o[t])){var a,l=o[t];s()(l)&&null!==(a=l)&&void 0!==a&&a[window.builderDefaultDevice]&&(l=l[f]),"="===i?n=void 0!==l&&n&&l===r:"!="===i&&(n=void 0!==l&&n&&l!==r)}}})),n}),[JSON.stringify(n),JSON.stringify(d)]),k=function(e){e.preventDefault();var t={id:(new Date).getTime(),name:"row",type:"nested_row",reference:void 0},o=cv(cv({},null==n?void 0:n.meta),{},{icon:"",content:[t]}),i=v.addon.addon.name;h({meta:null==n?void 0:n.meta,item:o,addonName:i,addon:l})},R=function t(i,r){var a=Object.keys(i).length>1,l=a?Object.keys(i):[],c=a?[]:Object.values(i)[0];return a?o.createElement(Ta,null,l.map((function(a){var l,c,s,d,u,m,f,b=null===(l=i[a])||void 0===l?void 0:l.fields,h=cv(cv(cv(cv(cv(cv({},(null===(c=i[a])||void 0===c?void 0:c.icon)&&{icon:i[a].icon}),(null===(s=i[a])||void 0===s?void 0:s.text)&&{text:i[a].text}),(null===(d=i[a])||void 0===d?void 0:d.icon_position)&&{icon_position:i[a].icon_position}),(null===(u=i[a])||void 0===u?void 0:u.size)&&{size:i[a].size}),(null===(m=i[a])||void 0===m?void 0:m.text_only)&&{text_only:i[a].text_only}),(null===(f=i[a])||void 0===f?void 0:f.icon_only)&&{icon_only:i[a].icon_only});return b?o.createElement(ka,{name:a,attrs:h,key:a},t(b,r)):o.createElement(ka,{name:a,attrs:h,key:a},o.createElement("div",{className:"".concat(null!=n&&n.subClass?n.subClass:"builder-inline-group")},o.createElement(bd,{fieldsList:eo(p),fieldsAttr:i[a],values:r,toggleType:v.addonType,reduxProps:e.reduxProps})))}))):"inline"===(null==n?void 0:n.style)?o.createElement(bd,{fieldsList:eo(p),fieldsAttr:c,values:r,toggleType:v.addonType,reduxProps:e.reduxProps}):o.createElement("div",{className:"".concat(null!=n&&n.subClass?n.subClass:"builder-inline-group")},o.createElement(bd,{fieldsList:eo(p),fieldsAttr:c,values:r,toggleType:v.addonType,reduxProps:e.reduxProps}))},T=(O=(0,o.useState)({calculatedPosition:{},arrowPlacement:"bottom"}),A=(C=(0,m.Z)(O,2))[0],N=C[1],D=yl(null===(I=E.current)||void 0===I?void 0:I.getBoundingClientRect()),(0,o.useEffect)((function(){if(r&&g.current&&E.current){var e=g.current.getBoundingClientRect(),t=E.current.getBoundingClientRect(),n=D||{},o=n.height,i=n.top,a=t.width||e.width,l=t.height;if(o!==l||i!==t.top){var c={top:{bottom:"calc(100% + 16px)",top:"initial"},bottom:{top:"calc(100% + 16px)",bottom:"initial"},left:{top:"".concat(Math.floor(-l/2+e.height/2),"px"),left:"".concat(Math.floor(-a-16),"px")},right:{top:"".concat(Math.floor(-l/2+e.height/2),"px"),left:"".concat(Math.floor(e.width+16),"px")}},s=window.iWindow.innerHeight||window.iDocument.documentElement.clientHeight,d=l+16;e.bottom+d>s&&e.top-40>d?N({calculatedPosition:c.top,arrowPlacement:"top"}):N({calculatedPosition:c.bottom,arrowPlacement:"bottom"})}}}),[r,g,E,D]),A),L=T.calculatedPosition,M=T.arrowPlacement,Z=(0,o.useCallback)((function(e){var t=null==e?void 0:e.fieldset;if(!t)return yt(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=S(),i=null==t?void 0:t.tab_groups;if(void 0!==i){var r=Object.keys(i);return o.createElement(da,{handle:".builder-editor-modal-title"},o.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:cv({},L),ref:E},o.createElement(av,{title:e.tooltip,closeSettingsModal:a,hasTitle:!sv.includes(e.tooltip)}),o.createElement(Ta,{tabStyle:"line",cssClass:"builder-outer-tabs"},r.map((function(e){var t,r,a,l,c,s,d,u=null===(t=i[e])||void 0===t?void 0:t.fields,m=cv(cv(cv(cv(cv(cv({},(null===(r=i[e])||void 0===r?void 0:r.icon)&&{icon:i[e].icon}),(null===(a=i[e])||void 0===a?void 0:a.text)&&{text:i[e].text}),(null===(l=i[e])||void 0===l?void 0:l.icon_position)&&{icon_position:i[e].icon_position}),(null===(c=i[e])||void 0===c?void 0:c.size)&&{size:i[e].size}),(null===(s=i[e])||void 0===s?void 0:s.text_only)&&{text_only:i[e].text_only}),(null===(d=i[e])||void 0===d?void 0:d.icon_only)&&{icon_only:i[e].icon_only});return o.createElement(ka,{name:e,attrs:m,key:e},R(u,n))})))))}var l="inline"==(null==e?void 0:e.style)?"builder-inline-editor builder-inline-editor-dropdown-inline":"builder-inline-editor-button-content",c=sv.includes(null==e?void 0:e.tooltip)?" builder-has-arrow builder-arrow-".concat("top"===M?"down":"up"):"",s=function(){var i=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return o.createElement("div",{id:"sp-inline-popover",className:"".concat(l," builder-inline-editor-position-").concat("top"===M?"up":"down").concat(c),style:cv({},L),ref:E},o.createElement(av,{title:e.tooltip,closeSettingsModal:a,hasTitle:i}),R(t,n))};return sv.includes(e.tooltip)?s():o.createElement(da,{handle:".builder-editor-modal-title"},s(!0))}),[n,JSON.stringify(d),M,L]);return void 0!==(null==n?void 0:n.action)&&"separator"===n.action&&P(n)?o.createElement("div",{className:"builder-inline-editor-separator"}):P(n)&&o.createElement("div",{className:"builder-inline-editor-item".concat(null!=n&&n.fieldset||null!=n&&n.options?" builder-inline-editor-has-child":"")},o.createElement("span",{className:"builder-inline-editor-button".concat(b.includes(n.action)?" active":"").concat(r?" builder-dropdown-active active":""),onClick:function(e){e.preventDefault(),e.stopPropagation(),i(t,n)},title:null!=n&&n.tooltip?n.tooltip:"",role:"button",ref:g},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 o.createElement("span",{className:"builder-d-inline-flex",onClick:k,title:(null==t?void 0:t.tooltip)||""},o.createElement(ot,{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 yt(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 i=t.placeholder;if(void 0!==(null==i?void 0:i.type)&&"list"===i.type){if(void 0===(null==i?void 0:i.options))return yt(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_MISSING_OPTIONS")),console.error(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_MISSING_OPTIONS")),null;var r=i.options,a=null;if(w){var l=s()(w)?w[f]:w;a=void 0!==r[l]?r[l]:Object.values(r)[0]}else if(void 0!==(null==t?void 0:t.default)){var c=s()(t.default)?t.default[f]:t.default;a=void 0!==r[c]?r[c]:Object.values(r)[0]}else a=Object.values(r)[0];return e(a)}if(void 0!==(null==i?void 0:i.type)&&"HTMLElement"===i.type){var d=(null==i?void 0:i.element)||"div",m={},p=null;if(null!=i&&i.selector&&("#"===i.selector.charAt(0)?m.id=i.selector.substr(1):m.className=i.selector.substr(1)),null!=i&&i.attribute){var v,b,h=(null===(v=i.attribute)||void 0===v?void 0:v.type)||"style",g=(null===(b=i.attribute)||void 0===b?void 0:b.property)||"background",E=w||(null==t?void 0:t.default),y="";"background"==g&&s()(E)&&("solid"==(null==E?void 0:E.type)?y=null!=E&&E.color?E.color:"#FFFFFF":(y=(y="radial"==(null==E?void 0:E.type)?"radial-gradient(at "+(null!=E&&E.radialPos?+E.radialPos:"center center")+", ":"linear-gradient("+(null!=E&&E.deg?E.deg+"deg":"0deg")+", ")+(null!=E&&E.color?E.color:"#FFFFFF")+" "+(null!=E&&E.pos?E.pos+"%":"0%")+", "+(null!=E&&E.color2?E.color2:"#FFFFFF")+" "+(null!=E&&E.pos2?E.pos2+"%":"100%"),y+=")","radial"==(null==E?void 0:E.type)?null!=E&&E.radialPos&&E.radialPos:(null!=E&&E.deg&&E.deg,null!=E&&E.color&&E.color,null!=E&&E.pos&&E.pos,null!=E&&E.color2&&E.color2,null!=E&&E.pos2&&E.pos2))),"text"===h?p=E:m.style=(0,ee.Z)({},g,u()(y)?E:y)}return o.createElement(d,m,p)}}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)?o.createElement(ot,{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?o.createElement(o.Fragment,null,(null==t?void 0:t.icon)&&o.createElement(ot,{name:t.icon,isClassIcon:n,size:void 0===(null==t?void 0:t.icon_size)?"":t.icon_size}),o.createElement("span",{className:"builder-inline-editor-button-text builder-ms-2"},t.text)):o.createElement(o.Fragment,null,o.createElement("span",{className:"builder-inline-editor-button-text builder-me-1"},t.text),(null==t?void 0:t.icon)&&o.createElement(ot,{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)&&o.createElement(ot,{name:"angleDown",size:"1x"})),void 0!==(null==n?void 0:n.fieldset)&&r&&Z(n))},uv=function(e){var t,n=e.doc,i=e.addon,r=e.reduxProps,a=(0,o.useState)(null),l=(0,m.Z)(a,2),c=l[0],s=l[1],d=iv(),u=d.editorData,p=d.setActiveActionButtons;(0,o.useEffect)((function(){var e;void 0===(null===(e=u.config)||void 0===e?void 0:e.buttons)&&yt(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_ADDONS_SETTINGS"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"))}),[]),(0,o.useEffect)((function(){s(null)}),[u.addonId]);var v=function(){return s(null)},f=function(e,t){t.action=t.action.toLowerCase(),"dropdown"===t.action?s((function(t){return t!==e?e:null})):["bold","italic","underline"].includes(t.action)&&(n.execCommand(t.action,!1,null),p((function(e){var n=(0,V.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,m.Z)(e,2),n=t[0],a=t[1];return o.createElement(dv,{key:n,addon:i,button:a,name:n,isActive:c===n,closeSettingsModal:v,onButtonAction:f,reduxProps:r})}))};var mv=(0,La.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,i=e.doc,r=e.formState,a=e.loadFormValues,l=e.handleSubmit,c=e.onChangeEditableValue,s=e.editorData,d=e.onDuplicate,u=e.onDelete,p=e.plusItemAction,v=e.editorRef,b=(0,o.useState)(""),h=(0,m.Z)(b,2),g=h[0],E=h[1],y=(0,o.useState)([]),_=(0,m.Z)(y,2),w=_[0],x=_[1],I=(0,o.useState)(window.builderDefaultDevice),O=(0,m.Z)(I,2),C=O[0],A=O[1];(0,o.useEffect)((function(){return i.addEventListener("selectionchange",(function(){var e=i.getSelection().toString();E(e||""),D()})),Ne.on("change",N),function(){x([])}}),[]),(0,o.useEffect)((function(){if(null!=s&&s.addonId&&jQuery(document).on("editElementChange",(function(e,t,n,o,i){var r;e.preventDefault(),e.stopPropagation();var a=null!=s&&null!==(r=s.addon)&&void 0!==r&&null!==(r=r.settings)&&void 0!==r&&r.addonName?s.addon.settings.addonName:null;a&&c({field:t,value:o,id:n,addonName:a,options:i})})),s.show){var e,t,n,o=null===(e=s.addon)||void 0===e?void 0:e.settings,i=f()(null!==(t=null==o?void 0:o.formData)&&void 0!==t?t:o),r=null==s||null===(n=s.addon)||void 0===n?void 0:n.settings,l=r.addonIndex,d=r.colIndex,u=r.rowIndex;a({addonType:s.addonType,settings:i,addonName:o.addonName,addonData:{addonIndex:l,colIndex:d,rowIndex:u}})}return function(){jQuery(document).off("editElementChange")}}),[JSON.stringify(r),JSON.stringify(s)]),(0,o.useEffect)((function(){D()}),[g]);var N=function(){return A(Ne.device)},D=function(){var e,t=void 0!==(null===(e=i.getSelection())||void 0===e||null===(e=e.baseNode)||void 0===e||null===(e=e.parentNode)||void 0===e?void 0:e.tagName)?i.getSelection().baseNode.parentNode:null;if(t){var n=void 0!==(null==t?void 0:t.parentNode)?t.parentNode:null,o=null!=t&&t.tagName?(t.tagName||"").toLowerCase():null,r={strong:"bold",em:"italic",u:"underline",i:"italic",b:"bold"},a=[];for("strong"!==o&&"b"!==o&&"em"!==o&&"i"!==o&&"u"!==o||a.push(r[o]);n;){var l,c=(n.tagName||"").toLowerCase();if("strong"!==c&&"b"!==c&&"em"!==c&&"i"!==c&&"u"!==c)break;a.push(r[c]),n=void 0!==(null===(l=n)||void 0===l?void 0:l.parentNode)?n.parentNode:null}x(a)}},S=(0,o.useMemo)((function(){var e;return null!=r&&null!==(e=r.sppbForm)&&void 0!==e&&e.mainForm?Wu(r.sppbForm.mainForm):[]}),[r]),P=((0,o.useMemo)((function(){var e;return((null==r||null===(e=r.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(" ")}),[r]),function(e){return k(e)}),k=function(e){return o.createElement("div",{className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button ".concat("disable"),onClick:ro,role:"button"},o.createElement(ot,{name:"saveLine"})),o.createElement(st,{onlyStar:!0,size:"sm"}))},R={formState:r,editorData:s,activeDevice:C,position:n,activeActionButtons:w,setActiveActionButtons:x,selection:g,addonOps:S,plusItemAction:p},T="up"===n.direction?" builder-arrow-down editor-content-down":" builder-arrow-up editor-content-up";return o.createElement(rv.Provider,{value:R},o.createElement("div",{ref:v,className:"builder-inline-editor builder-has-arrow".concat(T),style:{left:n.left,top:n.top}},o.createElement("form",{onSubmit:l,style:{display:"inline-flex"}},o.createElement(uv,{doc:i,addon:s.addon.addon,reduxProps:e.reduxProps})),o.createElement("div",{className:"builder-inline-editor-separator"}),o.createElement("div",{className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button",onClick:function(e){e.preventDefault(),Lo.resetAll(),Lo.setAddon(ni.addon),Lo.setType(s.addonType),Lo.showEditPanel(),ni.hideEditor()},role:"button"},o.createElement(ot,{name:"cog"}))),P({onSaveAddon:function(){var e=ni.addon,n=e.addon,o=e.settings,i=o.rowIndex,r=o.colIndex,a=wo({sections:t,addon:n,rowIndex:i,colIndex:r});Zo.reset(),Zo.setAddon(a),Zo.setDialog("saveAddon"),Zo.showDialog()}}),o.createElement("div",{className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button",role:"button",onClick:function(e){e.preventDefault(),d(s)}},o.createElement(ot,{name:"cloneLine"}))),o.createElement("div",{className:"builder-inline-editor-item"},o.createElement("span",{className:"builder-inline-editor-button",role:"button",onClick:function(e){e.preventDefault(),u(s)}},o.createElement(ot,{name:"trash"})))))}));const pv=(0,r.$j)((function(e){return{formState:e,initialValues:e.sppbForm.mainForm.values||[]}}),(function(e){return{loadFormValues:function(t){return e(Ma(t))},onChangeEditableValue:function(t){return e(Ja(t))},plusItemAction:function(t){var n=t.meta,o=t.item,i=t.addonName,r=t.addon;return e({type:"ADD_DEEP_ADDON_NEW_ITEM",payload:{meta:n,item:o,addonName:i,addon:void 0===r?{}:r}})}}}))(mv);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 fv(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,ee.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}var bv=(0,ut.UY)({sppbForm:ha,form:Da}),hv=(0,ut.MT)(bv);const gv=(0,r.$j)((function(e){return{sections:e.pageBuilder.present,tools:e.tools}}),(function(e){return{onSaveSettings:function(t){return e(D(t))},onDeepDuplicationAddon:function(t){return e(O(t))},onDeleteAddon:function(t,n,o,i){return e(E(t,n,o,i))},onEditAddonText:function(t){return e({type:"EDIT_ADDON_TEXT",payload:t})},setGlobalPanel:function(t){return e(Ge(t))},duplicateDeepContentItem:function(t){return e(x(t))},removeRow:function(t){return e(h(t))}}}))((function(e){var t=e.sections,n=e.onSaveSettings,a=e.onDeepDuplicationAddon,l=e.onDeleteAddon,c=e.onEditAddonText,s=(0,o.useState)(!1),d=(0,m.Z)(s,2),u=d[0],p=d[1],v=(0,o.useState)({}),b=(0,m.Z)(v,2),h=b[0],g=b[1],E=(0,o.useState)({show:!1,addon:{},addonId:0,position:{},addonType:"addon",config:{}}),y=(0,m.Z)(E,2),_=y[0],w=y[1],x=(0,o.useRef)({width:0,height:0}),I=(0,o.useCallback)((function(e){if(e){var t=e.getBoundingClientRect(),n=t.width,o=t.height;x.current={width:n,height:o};var i=D(x.current);g(i)}}),[]),O=Uo((function(e){n(e)}),300),C=function(){var e=ni.show,t=ni.addon,n=ni.addonId,o=ni.position,i=ni.addonType,r=ni.config;w({show:e,addon:t,addonId:n,position:o,addonType:i,config:r})};(0,o.useEffect)((function(){return ni.on("onEditor",A),ni.on("updateEditor",C),document.getElementById("sp-pagebuilder-view").contentDocument.addEventListener("keyup",N),function(){ni.removeListener("onEditor",A),ni.removeListener("updateEditor",C),document.getElementById("sp-pagebuilder-view").contentDocument.removeEventListener("keyup",N),p(!1)}}),[]),(0,o.useEffect)((function(){if(_.show){var e=ni.show,n=ni.addonId,o=ni.position,i=ni.addonType,r=ni.config,a=t.find((function(e){var t;return e.id===(null===(t=_.addon)||void 0===t||null===(t=t.row)||void 0===t?void 0:t.id)}));if(a){var l=a.columns.find((function(e){var t;return e.id===(null===(t=_.addon)||void 0===t||null===(t=t.column)||void 0===t?void 0:t.id)}));if(l){var c=l.addons.find((function(e){return e.id===_.addonId}));if(c){var s=fv(fv({},_.addon),{},{row:a,column:l,addon:c,settings:fv(fv({},_.addon.settings),{},{formData:c.settings})});w({show:e,addon:s,addonId:n,position:o,addonType:i,config:r})}}}}}),[t]),(0,o.useEffect)((function(){return u&&window.frames["sp-pagebuilder-view"].window.addEventListener("scroll",S),function(){window.frames["sp-pagebuilder-view"].window.removeEventListener("scroll",S)}}),[u]),(0,o.useEffect)((function(){p(_.show)}),[_.show]);var A=function(){var e=ni.show,t=ni.addon,n=ni.addonId,o=ni.position,i=ni.addonType,r=ni.config;if(e){p(!1);var a=setTimeout((function(){p(!0),clearTimeout(a)}),200)}w({show:e,addon:t,addonId:n,position:o,addonType:i,config:r})},N=function(e){var t=e.which||e.keyCode;t&&27===t&&ni.show&&ni.hideEditor()},D=function(e){var t,n,o=document.getElementById("sp-pagebuilder-view"),i=o.contentDocument||o.contentWindow.document,r=(null==o?void 0:o.getBoundingClientRect())||{},a=i.getElementById("sppb-addon-".concat(ni.addonId)),l=(null==a?void 0:a.getBoundingClientRect())||{},c=l.width,s=l.height,d=l.left,u=l.top,m=l.bottom,p=r.left,v=r.top,f=r.height,b="".concat(p+d+c/2-e.width/2,"px");return f<=m+e.height?(t="".concat(v+u-e.height,"px"),n="up"):(t="".concat(v+u+s+e.height/2,"px"),n="down"),{left:b,top:t,direction:n}},S=Uo((function(){if(u&&ni.addonId){var e=D(x.current);g(e)}}),0,[u]),P=function(e){if(_.show){var t=f()(_.addon);t.settings.formData=e;var n=addonsJSON[t.settings.addonName];w(fv(fv({},_),{},{addon:fv(fv({},_.addon),{},{settings:fv(fv({},_.addon.settings),{},{formData:e})})})),null!=n&&n.js_template?O(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,O(t)}.bind(void 0)})}},k=(0,o.useMemo)((function(){return null!=_&&_.addon&&Object.keys(_.addon).length>0?P:null}),[_]);return(0,i.createPortal)(o.createElement(r.zt,{store:hv},u&&o.createElement(pv,{sections:t,editorRef:I,editorData:_,onSubmit:k,position:h,doc:document.getElementById("sp-pagebuilder-view").contentDocument,onDuplicate:function(e){var t=e.addon,n=t.addon,o=t.settings,i=o.rowIndex,r=o.colIndex,l=o.addonIndex;a({addon:n,rowIndex:i,colIndex:r,addonIndex:l})},onDelete:function(e){var t;ni.hideEditor();var n=e.addon;l(n.row.id,n.column.id,n.addon.id,null===(t=n.addon)||void 0===t?void 0:t.reference_id)},onEditAddonText:c,reduxProps:{currentPanel:e.tools.currentPanel,setGlobalPanel:e.setGlobalPanel,duplicateDeepContentItem:e.duplicateDeepContentItem,removeRow:e.removeRow,activeDevice:e.tools.activeDevice}})),document.body)})),Ev=function(e){var t=e.code,n=e.category,i=e.title,r=e.content,a=e.onClose,l=(0,o.useState)(""),c=(0,m.Z)(l,2),s=c[0],d=c[1],u=function(){var e=(0,Gr.Z)(Fr().mark((function e(o){var i,r,l;return Fr().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:s,code:t,category:n})});case 4:return r=e.sent,e.next=7,r.json();case 7:(l=e.sent).status?(Et(l.data,"Success"),window.warningAtReload=!1,a()):yt(l.data,"Error");case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-dialog-icon"},o.createElement(ot,{name:"addonDuo",size:"6x",className:"builder-text-primary"})),o.createElement("div",{className:"builder-dialog-title"},i),o.createElement("div",{className:"builder-dialog-content"},r),o.createElement("div",{className:"builder-dialog-forms"},o.createElement("div",{className:"builder-form-group"},o.createElement("input",{type:"text",className:"builder-form-field",placeholder:r,onChange:function(e){return d(e.target.value)}}))),o.createElement("div",{className:"builder-dialog-footer"},o.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")),o.createElement("span",{className:"builder-button builder-button-primary",onClick:u,role:"button"},Joomla.JText._("COM_SPPAGEBUILDER_SAVE"))))},yv=function(e){var t=e.children,n=e.className,r=e.closeOnBackdrop,a=e.onClose;return(0,i.createPortal)(o.createElement(o.Fragment,null,o.createElement("div",{className:"builder-dialog-backdrop",onClick:function(e){if(e.preventDefault(),!r)return!1;a()}}),o.createElement("div",{className:"builder-dialog".concat(n?" ".concat(n):"")},o.createElement("div",{className:"builder-dialog-body"},t))),document.body)},_v=function(){var e=(0,o.useState)(!1),t=(0,m.Z)(e,2),n=t[0],i=t[1];(0,o.useEffect)((function(){return Zo.on("contextMenu",a),function(){Zo.removeListener("contextMenu",a)}}),[]);var r,a=function(){i(Zo.show)};return n&&o.createElement(yv,{className:"builder-text-center"},o.createElement(Ev,{code:(r=Zo.dialog,"saveSection"===r?Zo.section:Zo.addon),onClose:function(){Zo.reset(),i(!1)},title:function(e){return"saveAddon"===e?"Save Addon":"saveSection"===e?"Save Section":""}(Zo.dialog),content:function(e){return"saveAddon"===e?"Enter a name to save the addon":"saveSection"===e?"Enter a name to save the section":""}(Zo.dialog),category:function(e){return"saveSection"===e?"section":"addon"}(Zo.dialog)}))},wv=function(e){var t=e.children,n=(0,_i.L)({accept:z,hover:function(e){},collect:function(e){return{isOver:e.isOver(),canDrop:e.canDrop()}},canDrop:function(e){return"columns"===e.name}}),i=(0,m.Z)(n,2),r=i[0],a=(r.canDrop,r.isOver,i[1]);return o.createElement("div",{className:"builder-container",ref:a},t)};window.sppbMySectionsRequestRequered=!0,window.ReactDOM=i,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,i.unmountComponentAtNode)(t),i.render(o.createElement(r.zt,{store:jn},o.createElement(a.W,{backend:l.PD},o.createElement(wv,null,o.createElement(zr,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,r=window.iDocument;if(r.getSelection){var a=r.getSelection();a.rangeCount&&((n=(t=a.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 r.selection&&"Control"!==r.selection.type&&((n=(t=r.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!=ni&&ni.show&&ni.reset()})),Fn(window.builderDefaultDevice)})),i.render(o.createElement(r.zt,{store:jn},o.createElement(a.W,{backend:l.PD},o.createElement(gv,null),o.createElement(xt,null),o.createElement(_v,null),o.createElement(ev,null))),document.getElementById("sp-page-builder-main")),console.warn=function(){};var xv,Iv=document.getElementById("builder-dnd-provider-dom");Iv&&(xv=Iv,(0,i.unmountComponentAtNode)(xv),(0,i.render)(o.createElement(tv,null),xv)),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 s()(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(!u()(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&&s()(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(!u()(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(!u()(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(!u()(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(!u()(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(!u()(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(!u()(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 r(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,r),n.loaded=!0,n.exports}r.m=o,e=[],r.O=(t,n,o,i)=>{if(!n){var a=1/0;for(d=0;d<e.length;d++){for(var[n,o,i]=e[d],l=!0,c=0;c<n.length;c++)(!1&i||a>=i)&&Object.keys(r.O).every((e=>r.O[e](n[c])))?n.splice(c--,1):(l=!1,i<a&&(a=i));if(l){e.splice(d--,1);var s=o();void 0!==s&&(t=s)}}return t}i=i||0;for(var d=e.length;d>0&&e[d-1][2]>i;d--)e[d]=e[d-1];e[d]=[n,o,i]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.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);r.r(i);var a={};t=t||[null,n({}),n([]),n(n)];for(var l=2&o&&e;"object"==typeof l&&!~t.indexOf(l);l=n(l))Object.getOwnPropertyNames(l).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,r.d(i,a),i},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.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),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={542:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var o,i,[a,l,c]=n,s=0;if(a.some((t=>0!==e[t]))){for(o in l)r.o(l,o)&&(r.m[o]=l[o]);if(c)var d=c(r)}for(t&&t(n);s<a.length;s++)i=a[s],r.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return r.O(d)},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 a=r.O(void 0,[216],(()=>r(29)));a=r.O(a)})();