'+a+'
',r+='
',r+='
"+astraTypo[l[e]]+"");t.html(s)},generateFieldHtml:function(e,t){let c="",s=[];_.each(e,(function(e,t){if(null!=e){let t=wp.customize.control(e.name)?wp.customize.control(e.name).setting.get():"",l=e.control,a="customize-control-"+l+"-content",r=wp.template(a),o=t||e.default,i="",n="";e.value=o,e.label=e.title,_.each(e.data_attrs,(function(e,t){i+=" data-"+t+" ='"+e+"'"})),_.each(e.input_attrs,(function(e,t){n+=t+'="'+e+'" '})),e.dataAttrs=i,e.inputAttrs=n,s.push({key:l,value:o,name:e.name});let h=e.name.replace("[","-");h=h.replace("]",""),c+="
",jQuery("#tmpl-"+a).length&&(c+=r(e)),c+=""}}));let l=new Object;return l.controls=s,l.html=c,l},renderReactControl:function(e,c){const s={"ast-background":le,"ast-responsive-background":re,"ast-responsive-color":he,"ast-color":ie,"ast-border":U,"ast-responsive-slider":G,"ast-slider":X,"ast-responsive-spacing":W,"ast-select":de,"ast-divider":T,"ast-selector":we,"ast-toggle":Bl,"ast-text-input":z,"ast-list-icons":Fl,"ast-description":p};astra.customizer.is_pro&&(s["ast-box-shadow"]=ge),_.each(e,(function(e,l){if(null!=e&&"ast-font"!==e.control){let l=e.name.replace("[","-");l=l.replace("]","");let a="#customize-control-"+l,r=wp.customize.control("astra-settings["+e.name+"]");r=c.getFinalControlObject(e,r);const o=s[e.control];ReactDOM.render((0,t.createElement)(o,{control:r,customizer:wp.customize}),jQuery(a)[0])}}))},getFinalControlObject:function(e,t){return void 0!==e.choices&&void 0===t.params.choices&&(t.params.choices=e.choices),void 0!==e.inputAttrs&&void 0===t.params.inputAttrs&&(t.params.inputAttrs=e.inputAttrs),void 0!==e.input_attrs&&void 0===t.params.input_attrs&&(t.params.input_attrs=e.input_attrs),void 0!==e.link&&void 0===t.params.link&&(t.params.link=e.link),void 0!==e.units&&void 0===t.params.units&&(t.params.units=e.units),void 0!==e.linked_choices&&void 0===t.params.linked_choices&&(t.params.linked_choices=e.linked_choices),void 0===e.title||void 0!==t.params.label&&""!==t.params.label&&null!==t.params.label||(t.params.label=e.title),void 0===e.responsive||void 0!==t.params.responsive&&""!==t.params.responsive&&null!==t.params.responsive||(t.params.responsive=e.responsive),void 0===e.renderAs||void 0!==t.params.renderAs&&""!==t.params.renderAs&&null!==t.params.renderAs||(t.params.renderAs=e.renderAs),t},updateValue:function(){let e=this,t=[];if(void 0!==e.params.consider_hidden&&e.params.consider_hidden){let t={};wp.customize.control(e.params.hidden_dataset).setting.set(t),this.sortableContainer.find(".ast-sortable-item").each((function(){jQuery(this).hasClass("invisible")?t[jQuery(this).data("value")]=!1:t[jQuery(this).data("value")]=!0})),wp.customize.control(e.params.hidden_dataset).setting.set(t)}this.sortableContainer.find(".ast-sortable-item:not(.invisible)").each((function(){t.push(jQuery(this).data("value"))})),t=[...new Set(t)],this.sortableContainer.find(".ast-sortable-item[data-clone_tracker]").each((function(){let t=jQuery(this).data("clone_tracker"),c=jQuery(this).data("index");if(""!=t){let s=e.sortableContainer.find('.ast-sortable-item:not(.invisible)[data-index="'+c+'"]');wp.customize.control(t).setting.set(s.length)}})),e.setting.set(t)}}),Ql=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(U,{control:this}),this.container[0])}}),{Dashicon:Gl}=wp.components,$l=e=>{const[c,s]=(0,t.useState)(!1),l=()=>{const{linked:t,link_type:c}=e.control.params;switch(c){case"section":wp.customize.section(t).expand();break;case"control":wp.customize.control(t).focus(),setTimeout((()=>{wp.customize.control(t).focus()}),500)}},{linked:a,link_text:r,link_type:o,is_button_link:i,is_toggle:n}=e.control.params;let h=null;return h=a&&r&&""===i?(0,t.createElement)("a",{href:"#",onClick:()=>{l()},className:"customizer-link","data-customizer-linked":a,"data-ast-customizer-link-type":o,dangerouslySetInnerHTML:{__html:r}}):(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"ast-builder-elements-section"},(0,t.createElement)("div",{className:"ahfb-builder-item-start"},n?(0,t.createElement)("div",{className:"components-button ahfb-builder-item","data-customizer-linked":a,"data-ast-customizer-link-type":o},r,(0,t.createElement)(C.ToggleControl,{checked:c,onChange:()=>{s(!c)}}),c?(0,t.createElement)("span",{onClick:e=>{e.preventDefault(),l()},className:"ahfb-builder-item-icon"},(0,t.createElement)(Gl,{icon:"arrow-right-alt2"})):(0,t.createElement)(t.Fragment,null)):(0,t.createElement)("button",{onClick:e=>{e.preventDefault(),l()},className:"components-button ahfb-builder-item","data-customizer-linked":a,"data-ast-customizer-link-type":o},r,(0,t.createElement)("span",{className:"ahfb-builder-item-icon"},(0,t.createElement)(Gl,{icon:"arrow-right-alt2"})))))),(0,t.createElement)(t.Fragment,null,h)};$l.propTypes={control:l().object.isRequired};var Wl=React.memo($l);const Yl=wp.customize.Control.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(Wl,{control:this}),this.container[0])}}),{Dashicon:Xl}=wp.components,Jl=e=>{const[c,s]=(0,t.useState)(e.control.setting.get()),{linked:l,linkText:a}=e.control.params;return(0,t.createElement)("div",{className:"ast-section-toggle "+(c?"active":""),"data-customizer-linked":l},(0,t.createElement)("label",{onClick:t=>{t.preventDefault(),(()=>{const{linked:t}=e.control.params;c&&wp.customize.section(t).expand()})()}}," ",a," "),(0,t.createElement)(k,{checked:c,onChange:()=>{s(!c),e.control.setting.set(!c)}}),c?(0,t.createElement)("span",{onClick:t=>{t.preventDefault(),(()=>{const{linked:t}=e.control.params;c||(s(!c),e.control.setting.set(!c)),wp.customize.section(t).expand()})()},className:"ast-section-toggle-icon"},(0,t.createElement)(Xl,{icon:"arrow-right-alt2"})):(0,t.createElement)(t.Fragment,null))};Jl.propTypes={control:l().object.isRequired};var Kl=React.memo(Jl);const ea=wp.customize.Control.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(Kl,{control:this}),this.container[0])}}),ta=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(G,{control:this}),this.container[0])},ready:function(){pl(this)}}),ca=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(X,{control:this}),this.container[0])}}),sa=e=>{const[c,s]=(0,g.useState)(e.control.setting.get()),{label:l,description:a,id:r,alt_layout:o,choices:i,inputAttrs:n,choices_titles:h,choices_upgrade:v,link:d,labelStyle:p}=e.control.params;let m,u=null,w=null,z=[];const f=o?"ast-divide-four":"modern-layout";return l&&(u=(0,t.createElement)("span",{className:"customize-control-title"},l)),a&&(w=(0,t.createElement)("span",{className:"description customize-control-description"},a)),n&&n.split(" ").map(((e,t)=>{let c=e.split("=");void 0!==c[1]&&(z[c[0]]=c[1].replace(/"/g,""))})),d&&d.split(" ").map(((e,t)=>{let c=e.split("=");void 0!==c[1]&&(z[c[0]]=c[1].replace(/"/g,""))})),m=Object.entries(i).map((l=>{let[a,o]=l,n=c===a;return v[a]?(0,t.createElement)("a",{href:window.AstraBuilderCustomizerData.upgradeUrl,target:"_blank",key:a,className:"ast-upgrade-trigger"},(0,t.createElement)("label",{className:"ast-radio-img-svg "+(v[a]?"ast-pro-option":"")},(0,t.createElement)("span",{dangerouslySetInnerHTML:{__html:i[a]}}),(0,t.createElement)("span",{className:"image-clickable","data-title":v[a]?(0,b.__)("Upgrade to unlock","astra"):h[a]}))):(0,t.createElement)(t.Fragment,{key:a},(0,t.createElement)("input",(0,L.Z)({},z,{className:"image-select",type:"radio",value:a,name:`_customize-radio-${r}`,id:r+a,checked:n,onChange:()=>(t=>{s(t),e.control.setting.set(t)})(a)})),(0,t.createElement)("label",(0,L.Z)({htmlFor:r+a},p,{className:"ast-radio-img-svg "+(v[a]?"ast-pro-option":"")}),(0,t.createElement)("span",{dangerouslySetInnerHTML:{__html:i[a]}}),(0,t.createElement)("span",{className:"image-clickable","data-title":v[a]?(0,b.__)("Upgrade to unlock","astra"):h[a]})))})),(0,t.createElement)(t.Fragment,null,(0,t.createElement)("label",{className:"customizer-text"},u,w),(0,t.createElement)("div",{id:`input_${r}`,className:`image ${f}`},m))};sa.propTypes={control:l().object.isRequired};var la=React.memo(sa);const aa=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(la,{control:this}),this.container[0])}}),ra=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(W,{control:this}),this.container[0])},ready:function(){ml(this)}}),oa=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(de,{control:this}),this.container[0])}}),ia=e=>{const{description:c,label:s,connect:l,variant:a,name:r,link:o}=e.control.params,[i,n]=(0,g.useState)({value:e.control.setting.get()});document.addEventListener("AstRemoteUpdateState",(function(t){"typography"===t.detail&&n({value:e.control.setting.get()})}));let h=null,v=null,d=null,p=[],m=(0,b.__)("Inherit","astra");return s&&(h=(0,t.createElement)("span",{className:"customize-control-title"},s)),c&&(v=(0,t.createElement)("span",{className:"description customize-control-description"},c)),void 0!==o&&o.split(" ").map(((e,t)=>{let c=e.split("=");void 0!==c[1]&&(p[c[0]]=c[1].replace(/"/g,""))})),l&&a?d=(0,t.createElement)("select",(0,L.Z)({},p,{"data-connected-control":l,"data-connected-variant":a,"data-value":i.value,"data-name":r,"data-inherit":m})):l?d=(0,t.createElement)("select",(0,L.Z)({},p,{"data-connected-control":l,"data-value":i.value,"data-name":r,"data-inherit":m})):a&&(d=(0,t.createElement)("select",(0,L.Z)({},p,{"data-connected-variant":a,"data-value":i.value,"data-name":r,"data-inherit":m}))),(0,t.createElement)(t.Fragment,null,(0,t.createElement)("label",null,h,v),d)};ia.propTypes={control:l().object.isRequired};var na=ia;const ha=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(na,{control:this}),this.container[0])},ready:function(){AstTypography.init()}}),va=e=>{const{description:c,label:s,connect:l,variant:a,name:r,link:o,ast_all_font_weight:i}=e.control.params;let n=e.control.setting.get(),h=(0,t.createElement)("span",null,s||(0,b.__)("Background","astra")),v=c?(0,t.createElement)("span",{className:"description customize-control-description"},c):null,d=null,p=[],m=(0,b.__)("Inherit","astra"),g=null;n=void 0===n||""===n?[]:n,o&&o.split(" ").map(((e,t)=>{let c=e.split("=");c[1]&&(p[c[0]]=c[1].replace(/"/g,""))}));let u=Object.entries(i).map((e=>(0,t.createElement)("option",{key:e[0],value:e[0]},e[1])));return g="normal"===n?(0,t.createElement)("option",{key:"normal",value:"normal"},m):(0,t.createElement)("option",{key:"inherit",value:"inherit"},m),l&&a?d=(0,t.createElement)("select",(0,L.Z)({},p,{"data-connected-control":l,"data-connected-variant":a,"data-value":n,"data-name":r,"data-inherit":m}),g,u):a?d=(0,t.createElement)("select",(0,L.Z)({},p,{"data-connected-variant":a,"data-value":n,"data-name":r,"data-inherit":m}),g,u):l&&(d=(0,t.createElement)("select",(0,L.Z)({},p,{"data-connected-control":l,"data-value":n,"data-name":r,"data-inherit":m}),g,u)),(0,t.createElement)(t.Fragment,null,(0,t.createElement)("label",{className:"customize-control-title"},h,v),d)};va.propTypes={control:l().object.isRequired};var da=React.memo(va);const pa=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(da,{control:this}),this.container[0])}}),{__:ma}=wp.i18n,ga=e=>"section-footer-builder"===e.control.params.section||"section-header-builder"===e.control.params.section?(0,t.createElement)(u().Fragment,null,(0,t.createElement)("p",{className:"ast-customize-control-title"},astra.customizer.show_upgrade_notice&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("span",{style:{marginRight:"10px"}}," ",(0,t.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"}," ",(0,t.createElement)("rect",{width:"18",height:"18",rx:"9",fill:"white"})," ",(0,t.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.74702 5.06643C9.46123 4.49128 9.17545 3.91614 8.88188 3.34521C8.41365 4.33365 7.94539 5.32208 7.47713 6.31053C6.31797 8.75734 5.15879 11.2042 4 13.6513C4.27019 13.652 4.54043 13.6517 4.81069 13.6513C5.23742 13.6508 5.66419 13.6502 6.09081 13.654C6.81384 12.2046 7.53195 10.7526 8.25008 9.30066C8.84855 8.09064 9.44702 6.88061 10.0484 5.67201C9.94768 5.47027 9.84735 5.26835 9.74702 5.06643ZM12.9929 11.5845C12.3465 10.257 11.7 8.92955 11.0518 7.60294C10.368 9.02538 9.68354 10.4478 8.99749 11.8691C9.27982 11.8689 9.56208 11.869 9.84432 11.869C10.2206 11.8691 10.597 11.8692 10.9734 11.8687C11.0785 12.106 11.1813 12.3442 11.2841 12.5825C11.4387 12.941 11.5934 13.2995 11.7559 13.6544C12.21 13.6502 12.6641 13.6508 13.1182 13.6514C13.412 13.6518 13.7059 13.6522 13.9997 13.6513C13.6639 12.9624 13.3284 12.2734 12.9929 11.5845Z",fill:"#0284C7"})," ")," "),(0,t.createElement)("span",{style:{verticalAlign:"super"}}," ",ma("Upgrade to Astra Pro for even more header and footer options, as well as several other wonderful features!","astra")," ")," ",(0,t.createElement)("a",{className:"ast-builder-upgrade-link",href:window.AstraBuilderCustomizerData.upgradeUrl,target:"_blank"},ma("Upgrade Now","astra")))),(0,t.createElement)("p",{className:"ast-customize-control-description"},(0,t.createElement)("span",{className:"button button-secondary ahfb-builder-section-shortcut "+e.control.params.section,"data-section":e.control.params.section,onClick:()=>(e=>{e.customizer.section.each((function(e){if(e.expanded())return e.collapse(),!1}))})(e)},(0,t.createElement)("span",{className:"dashicons dashicons-admin-generic"}," ")),(0,t.createElement)("span",{className:"button button-secondary ahfb-builder-hide-button ahfb-builder-tab-toggle"},(0,t.createElement)("span",{className:"ast-builder-hide-action"}," ",(0,t.createElement)("span",{className:"dashicons dashicons-arrow-down-alt2"})," ",ma("Hide Builder","astra")," "),(0,t.createElement)("span",{className:"ast-builder-show-action"}," ",(0,t.createElement)("span",{className:"dashicons dashicons-arrow-up-alt2"})," ",ma("Show Builder","astra")," ")))):(0,t.createElement)(u().Fragment,null,(0,t.createElement)("div",{className:"ahfb-compontent-tabs nav-tab-wrapper wp-clearfix"},(0,t.createElement)("a",{href:"#",className:"nav-tab ahfb-general-tab ahfb-compontent-tabs-button "+("general"===e.tab?"nav-tab-active":""),"data-tab":"general"},(0,t.createElement)("span",null,"section-header-builder-layout"===e.control.params.section||"section-footer-builder-layout"===e.control.params.section?ma("Elements","astra"):ma("General","astra"))),(0,t.createElement)("a",{href:"#",className:"nav-tab ahfb-design-tab ahfb-compontent-tabs-button "+("design"===e.tab?"nav-tab-active":""),"data-tab":"design"},(0,t.createElement)("span",null,ma("Design","astra")))));u().memo(ga);const ua=wp.customize.astraControl.extend({renderContent:function(){rc().render((0,t.createElement)(ga,{control:this,tab:wp.customize.state("astra-customizer-tab").get(),customizer:wp.customize}),this.container[0])}}),{Dashicon:wa,Button:za}=wp.components,{__:fa}=wp.i18n;var ba=e=>{let c=AstraBuilderCustomizerData&&AstraBuilderCustomizerData.choices&&AstraBuilderCustomizerData.choices[e.controlParams.group]?AstraBuilderCustomizerData.choices[e.controlParams.group]:[];const s=void 0!==c[e.item].delete&&c[e.item].delete?"item-has-controls":" ";return(0,t.createElement)("div",{className:`ahfb-builder-item ${s} `,"data-id":e.item,"data-section":void 0!==c[e.item]&&void 0!==c[e.item].section?c[e.item].section:"",key:e.item,onClick:()=>{e.focusItem(void 0!==c[e.item]&&void 0!==c[e.item].section?c[e.item].section:"")}},(0,t.createElement)("span",{className:"ahfb-builder-item-text"},void 0!==c[e.item]&&void 0!==c[e.item].name?c[e.item].name:""),astra.customizer.is_pro&&(0,t.createElement)("div",{className:"ahfb-slide-up"},c[e.item].clone&&(0,t.createElement)("span",{"data-tooltip":fa("Clone element","astra"),onClick:t=>{t.stopPropagation(),sessionStorage.getItem("astra-builder-clone-in-progress")||e.cloneItem(e.item)},className:"dashicons dashicons-admin-page"}),c[e.item].delete&&(0,t.createElement)("span",{"data-tooltip":fa("Delete element from customizer","astra"),onClick:t=>{sessionStorage.getItem("astra-builder-eradicate-in-progress")||(t.stopPropagation(),(e=>{sessionStorage.setItem("astra-builder-eradicate-in-progress",!0);var t=new CustomEvent("AstraBuilderDeleteSectionControls",{detail:c[e.item]});document.dispatchEvent(t);let s=c[e.item];delete c[e.item];const l=wp.customize("astra-settings[cloned-component-track]").get();let a=parseInt(s.section.match(/\d+$/)[0]),r=l[s.builder+"-"+s.type],o=l["removed-items"];if(a!=parseInt(AstraBuilderCustomizerData.component_limit)&&o.push(s.section),o=o.filter((function(e,t,c){return t==c.indexOf(e)})),r==a)for(;;){if(r-=1,l[s.builder+"-"+s.type]=r,-1===(i=o.indexOf(s.section.replace(/[0-9]+/g,r)))){var i;-1!==(i=o.indexOf(s.section.replace(/[0-9]+/g,a)))&&o.splice(i,1);break}o.splice(i,1)}wp.customize("astra-settings[cloned-component-track]").set({...l,"removed-items":o,flag:!l.flag})})(e),e.removeItem(e.item))},className:"dashicons dashicons-trash"})),astra.customizer.is_block_widget&&e.item.includes("widget")&&(0,t.createElement)(za,{className:"ahfb-builder-item-icon ahfb-setting-icon",onClick:t=>{t.stopPropagation(),e.focusItem(void 0!==c[e.item]&&void 0!==c[e.item].section?c[e.item].section:"")}},(0,t.createElement)(wa,{"data-tooltip":fa("General","astra"),icon:"dashicon dashicons dashicons-admin-generic"})),astra.customizer.is_block_widget&&e.item.includes("widget")&&(0,t.createElement)(za,{className:"ahfb-builder-item-icon ahfb-setting-icon",onClick:t=>{t.stopPropagation(),e.focusItem(void 0!==c[e.item]&&void 0!==c[e.item].section?"astra-"+c[e.item].section:"")}},(0,t.createElement)(wa,{"data-tooltip":fa("Design","astra"),icon:"dashicon dashicons dashicons-admin-settings"})),(0,t.createElement)(za,{className:"ahfb-builder-item-icon",onClick:t=>{t.stopPropagation(),e.removeItem(e.item)}},(0,t.createElement)(wa,{"data-tooltip":fa("Remove element from grid","astra"),icon:"no-alt"})))};const{ButtonGroup:Ca,Dashicon:Ma,Popover:xa,Button:Ha}=wp.components,{Fragment:ya}=wp.element;var Va=e=>{const[c,s]=(0,g.useState)({isVisible:!1}),{controlParams:l,location:a,choices:r,row:o,column:i,id:n}=e;let h=0,v=Object.keys(r).length;return c.isVisible&&l.rows.map((t=>{Object.keys(e.settings[t]).map((c=>{"astra-settings[header-desktop-items]"!==l.group||astra.customizer.is_pro||"popup"!==t?h+=e.settings[t][c].length:(h-=e.settings[t][c].length,v-=e.settings[t][c].length)}))})),(0,t.createElement)("div",{className:y()("ahfb-builder-add-item","astra-settings[header-desktop-items]"!==l.group&&"astra-settings[footer-desktop-items]"!==l.group||"right"!==a?null:"center-on-left","astra-settings[header-desktop-items]"!==l.group&&"astra-settings[footer-desktop-items]"!==l.group||"left"!==a?null:"center-on-right","astra-settings[header-desktop-items]"!==l.group&&"astra-settings[footer-desktop-items]"!==l.group||"left_center"!==a?null:"right-center-on-right","astra-settings[header-desktop-items]"!==l.group&&"astra-settings[footer-desktop-items]"!==l.group||"right_center"!==a?null:"left-center-on-left"),key:n},c.isVisible&&(0,t.createElement)(xa,{position:"top",className:"ahfb-popover-add-builder",onClose:()=>{!0===c.isVisible&&s((e=>({...e,isVisible:!1})))}},(0,t.createElement)("div",{className:"ahfb-popover-builder-list"},(0,t.createElement)(Ca,{className:"ahfb-radio-container-control"},Object.keys(r).sort().map((c=>((c,a,o)=>{let i=!0;l.rows.map((t=>{Object.keys(e.settings[t]).map((s=>{e.settings[t][s].includes(c)&&(i=!1)}))}));let n=c.includes("menu");return"popup"===a&&(n&&"mobile-menu"!==c||"mobile-trigger"===c)&&(i=!1),"popup"!==a&&"mobile-menu"===c&&(i=!1),(0,t.createElement)(ya,{key:c},i&&(0,t.createElement)(Ha,{isTertiary:!0,className:"builder-add-btn",onClick:()=>{((t,c,l)=>{const{setList:a,list:r}=e;s((e=>({...e,isVisible:!1})));let o=r;o.push({id:t}),a(o)})(c,e.row,e.column)}},(0,t.createElement)("span",{className:"add-btn-icon"}," ",(0,t.createElement)(Ma,{icon:void 0!==r[c]&&void 0!==r[c].icon?r[c].icon:""})," "),(0,t.createElement)("span",{className:"add-btn-title"},void 0!==r[c]&&void 0!==r[c].name?r[c].name:"")))})(c,o))),v===h&&(0,t.createElement)("p",{className:"ahfb-all-coponents-used"}," ",(0,b.__)("Hurray! All Components Are Being Used.","astra")," ")))),(0,t.createElement)(Ha,{className:"ahfb-builder-item-add-icon dashicon dashicons-plus-alt2",onClick:()=>{s((e=>({...e,isVisible:!0})))}}))};const{Fragment:La}=wp.element;var Ba=e=>{const c=e.zone.replace(e.row+"_","");let s=void 0!==e.items&&null!=e.items&&null!=e.items.length&&e.items.length>0?e.items:[],l=e.choices,a=Object.keys(l),r=[];{const e=[...s];s.length>0&&s.map(((t,c)=>{a.includes(t)?r.push({id:t}):e.splice(e.indexOf(t),1)})),s=e}let o=void 0!==e.centerItems&&null!=e.centerItems&&null!=e.centerItems.length&&e.centerItems.length>0?e.centerItems:[],i=[];{let e=[...o];o.length>0&&o.map(((t,c)=>{a.includes(t)?i.push({id:t}):e.splice(e.indexOf(t),1)})),o=e}const n=(s,l,a)=>{let r=a.replace("_","-");return(0,t.createElement)(La,null,(0,t.createElement)(El.ReactSortable,{animation:100,onStart:()=>e.showDrop(),onEnd:()=>e.hideDrop(),group:e.controlParams.group,className:"ahfb-builder-drop ahfb-builder-sortable-panel ahfb-builder-drop-"+c+a,list:s,setList:t=>e.onUpdate(e.row,e.zone+a,t)},l.length>0&&l.map(((c,s)=>(0,t.createElement)(ba,{removeItem:t=>e.removeItem(t,e.row,e.zone+a),cloneItem:t=>e.cloneItem(t,e.row,e.zone+a),focusItem:t=>e.focusItem(t),key:c,index:s,item:c,controlParams:e.controlParams})))),(0,t.createElement)(Va,{row:e.row,list:s,settings:e.settings,column:e.zone+a,setList:t=>e.onAddItem(e.row,e.zone+a,t),key:c,location:c+a,id:"add"+r+"-"+c,controlParams:e.controlParams,choices:e.choices}))};return"footer"===e.mode?(0,t.createElement)("div",{className:`ahfb-builder-area ahfb-builder-area-${c}`,"data-location":e.zone},n(r,s,"")):(0,t.createElement)("div",{className:`ahfb-builder-area ahfb-builder-area-${c}`,"data-location":e.zone},"astra-settings[header-desktop-items]"===e.controlParams.group&&"right"===c&&n(i,o,"_center"),n(r,s,""),"astra-settings[header-desktop-items]"===e.controlParams.group&&"left"===c&&n(i,o,"_center"))};const{__:Ea}=wp.i18n,{Dashicon:ka,Button:Aa}=wp.components;var Sa=e=>{let c="no-center-items",s=-1!==e.controlParams.group.indexOf("header")?"header":"footer",l=[],a="",r=0,o=!0;if("footer"===s&&(a=`ast-grid-row-layout-${e.layout[e.row].layout.desktop}`,r=e.layout[e.row].column-1,Object.keys(e.controlParams.zones[e.row]).map(((t,c)=>{r
0&&(c="has-center-items"),"popup"===e.row&&(c="popup-vertical-group"),e.controlParams.hasOwnProperty("status"))switch(e.row){case"above":e.controlParams.status.above||(o=!1);break;case"primary":e.controlParams.status.primary||(o=!1);break;case"below":e.controlParams.status.below||(o=!1)}return(0,t.createElement)("div",{className:`ahfb-builder-areas ahfb-builder-mode-${s} ${c}`,"data-row":e.row,"data-row-section":"section-"+e.row+"-"+s+"-builder"},(0,t.createElement)(Aa,{className:"ahfb-row-actions",title:"popup"===e.row?Ea("Off Canvas","astra"):(e.row+" "+s).charAt(0).toUpperCase()+(e.row+" "+s).slice(1).toLowerCase(),onClick:()=>e.focusPanel(e.row+"-"+s)},(0,t.createElement)(ka,{icon:"admin-generic"}),"popup"===e.row&&(0,t.createElement)(t.Fragment,null,Ea("Off Canvas","astra"))),(0,t.createElement)("div",{className:`ahfb-builder-group ahfb-builder-group-horizontal ${a}`,"data-setting":e.row},Object.keys(e.controlParams.zones[e.row]).map(((c,a)=>{if(!("footer"===s&&re.removeItem(t,c,s),cloneItem:(t,c,s)=>e.cloneItem(t,c,s),focusItem:t=>e.focusItem(t),hideDrop:()=>e.hideDrop(),showDrop:()=>e.showDrop(),onUpdate:(t,c,s)=>e.onUpdate(t,c,s),zone:c,row:e.row,choices:e.choices,key:c,items:e.items[c],centerItems:l,controlParams:e.controlParams,onAddItem:(t,c,s)=>e.onAddItem(t,c,s),settings:e.settings,mode:s})}))))};const _a=e=>{let c=e.control.setting.get(),s={},l={},a=e.control.params.default?{...l,...e.control.params.default}:l;c=c?{...a,...c}:a;let r={},o=e.control.params.input_attrs?{...r,...e.control.params.input_attrs}:r,i=AstraBuilderCustomizerData&&AstraBuilderCustomizerData.choices&&AstraBuilderCustomizerData.choices[o.group]?AstraBuilderCustomizerData.choices[o.group]:[];const n=e.customizer.control("astra-settings[cloned-component-track]").setting,h=[];h.revertDrag=!1;const[v,d]=(0,g.useState)({value:c,layout:o.layouts,isPopup:!1,prevItems:h});let p=!1;e.control.container&&(p=e.control.container[0].getAttribute("isPopup")),"astra-settings[header-desktop-items]"!==o.group&&"astra-settings[header-mobile-items]"!==o.group||(s=JSON.parse(JSON.stringify(v.value)));const m=function(t){let c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",s=e.control.setting;if("popup"===c){let t=e.customizer("astra-settings[header-mobile-popup-items]");t.set(!t.get())}s.set({...s.get(),...t,flag:!s.get().flag})};(0,g.useEffect)((()=>{document.addEventListener("AstraBuilderPresetSettingsUpdate",(function(e){o.group===e.detail.id&&(d((t=>({...t,value:e.detail.grid_layout}))),m(e.detail.grid_layout))})),document.addEventListener("AstraBuilderChangeRowLayout",(function(e){if("astra-settings[footer-desktop-items]"!==o.group)return;if(""===e.detail.type)return;let t=o;t.layouts[e.detail.type]&&(t.layouts[e.detail.type]={column:e.detail.columns,layout:e.detail.layout},d((e=>({...e,layout:t.layouts}))),m(t))}))}),[]);const u=()=>{let e=document.querySelectorAll(".ahfb-builder-area");for(let t=0;t{if(v.prevItems.revertDrag){let e=v.prevItems.row,t=v.prevItems.zone,c=v.prevItems.restrictRow,s=v.prevItems.restrictZone,l=v.value,a=l[e],r=v.prevItems.staleValue[e][t],o=l[c],i=v.prevItems.staleValue[c][s];a[t]=r,o[s]=i,l[e][t]=r,l[c][s]=i,y(!0),d((e=>({...e,value:l}))),m(l,e);let n=[];n.revertDrag=!1,d((e=>({...e,prevItems:n})))}let e=document.querySelectorAll(".ahfb-builder-area");for(let t=0;t{if(sessionStorage.getItem("astra-builder-clone-in-progress"))return;let s,l=n.get(),a=Object.assign({},i[e]),r=a.section.replace(/[0-9]+/g,""),h=l["removed-items"],p=h.findIndex((e=>e.includes(r))),g=a.builder+"-"+a.type,u={};if(-1!=p?(r=h[p],s=parseInt(r.match(/\d+$/)[0]),h.splice(p,1),u["removed-items"]=h):(s=l[g]+1,r=a.section.replace(/[0-9]+/g,s),u[g]=s),parseInt(s)>parseInt(AstraBuilderCustomizerData.component_limit))return;let w=a.type+"-"+s;a=function(e,t){if("menu"===e.type)switch(t){case 1:e.name="Primary Menu";break;case 2:e.name="Secondary Menu";break;default:e.name=e.type.slice(0,1).toUpperCase()+e.type.substring(1)+" "+t}else{let c=e.name.replace(/[0-9]+/g,"");e.name=c+" "+t}return e.section=e.section.replace(/[0-9]+/g,t),e}(a,s),AstraBuilderCustomizerData.choices[o.group][w]=a,sessionStorage.setItem("astra-builder-clone-in-progress",!0);var z=new CustomEvent("AstraBuilderCloneSectionControls",{detail:{clone_to_section:r,clone_from_section:i[e].section}});document.dispatchEvent(z),n.set({...l,...u,flag:!l.flag});let f=v.value,b=f[t][c];b.push(w);let C=[];b.forEach((function(e){C.push({id:e})})),d((e=>({...e,value:f}))),m(f,t)},f=(e,t,c)=>{let s=v.value,l=s[t],a=[];l[c].length>0&&l[c].map((t=>{e!==t&&a.push(t)})),"astra-settings[header-desktop-items]"===o.group&&t+"_center"===c&&0===a.length&&(l[t+"_left_center"].length>0&&(l[t+"_left_center"].map((e=>{s[t][t+"_left"].push(e)})),s[t][t+"_left_center"]=[]),l[t+"_right_center"].length>0&&(l[t+"_right_center"].map((e=>{s[t][t+"_right"].push(e)})),s[t][t+"_right_center"]=[])),l[c]=a,s[t][c]=a,y(!0),d((e=>({...e,value:s}))),m(s,t);let r=new CustomEvent("AstraBuilderRemovedBuilderItem",{detail:o.group});document.dispatchEvent(r)},b=(e,t,c)=>{let l=v.value,a=l[e],r=[],i=!1,n=[];c.length>0&&c.map((c=>{i=c.id.includes("menu"),("popup"===e&&("astra-settings[header-desktop-items]"===o.group&&i&&"mobile-menu"!==c.id||"mobile-trigger"===c.id)||"popup"!==e&&"mobile-menu"===c.id)&&(n=((e,t,c)=>{let l=[];l.restrictRow=t,l.restrictZone=c;for(const[t,c]of Object.entries(s))for(const[a,r]of Object.entries(c))for(let c of r)c===e.id&&(l.row=t,l.zone=a,l.revertDrag=!0,l.staleValue=s);return l})(c,e,t),d((e=>({...e,prevItems:n})))),r.push(c.id)})),M(a[t],r)||("astra-settings[header-desktop-items]"===o.group&&e+"_center"===t&&0===r.length&&(a[e+"_left_center"].length>0&&(a[e+"_left_center"].map((t=>{l[e][e+"_left"].push(t)})),l[e][e+"_left_center"]=[]),a[e+"_right_center"].length>0&&(a[e+"_right_center"].map((t=>{l[e][e+"_right"].push(t)})),l[e][e+"_right_center"]=[])),a[t]=r,l[e][t]=r,y(!0),d((e=>({...e,value:l}))),m(l,e))},C=(e,t,c)=>{b(e,t,c);let s=new CustomEvent("AstraBuilderRemovedBuilderItem",{detail:o.group});document.dispatchEvent(s)},M=(e,t)=>{if(e===t)return!0;if(null==e||null==t)return!1;if(e.length!=t.length)return!1;for(let c=0;c{t="section-"+t+"-builder",void 0!==e.customizer.section(t)&&e.customizer.section(t).focus()},H=t=>{void 0!==e.customizer.section(t)&&e.customizer.section(t).focus()},y=t=>{let c=!1;"astra-settings[header-desktop-items]"===e.control.id&&o.rows.map((e=>{var t=v.value[e];for(const[e,s]of Object.entries(t))if(s.includes("mobile-trigger"))return void(c=!0)})),"astra-settings[header-mobile-items]"===e.control.id&&o.rows.map((e=>{var t=v.value[e];for(const[e,s]of Object.entries(t))if(s.includes("mobile-trigger"))return void(c=!0)})),t&&d((e=>({...e,isPopup:c}))),e.control.container&&(e.control.container[0].setAttribute("isPopup",c),p=c)};return y(!1),(()=>{if(!astra.customizer.is_pro)return;let e=n.get();AstraBuilderCustomizerData.component_limit=parseInt(AstraBuilderCustomizerData.component_limit);const t=AstraBuilderCustomizerData&&AstraBuilderCustomizerData.choices&&AstraBuilderCustomizerData.choices[o.group]?AstraBuilderCustomizerData.choices[o.group]:[];Object.keys(t).forEach((function(c){let s=t[c];if(s.hasOwnProperty("builder")&&s.hasOwnProperty("type")){let t=!s.hasOwnProperty("clone")||s.clone,c=!s.hasOwnProperty("delete")||s.delete,l=s.builder+"-"+s.type;if(e[l]e.startsWith(c)))}switch(s.clone=t,e[l]){case 1:c=!1;break;case 2:c=-1==e["removed-items"].indexOf(s.section.replace(/[0-9]+/g,1))}s.delete=c}}))})(),(0,t.createElement)("div",{className:"ahfb-control-field ahfb-builder-items"},(!0===v.isPopup||!0===p)&&o.rows.includes("popup")&&(0,t.createElement)(Sa,{showDrop:()=>u(),focusPanel:e=>x(e),focusItem:e=>H(e),removeItem:(e,t,c)=>f(e,t,c),cloneItem:(e,t,c)=>z(e,t,c),onAddItem:(e,t,c)=>C(e,t,c),hideDrop:()=>w(),onUpdate:(e,t,c)=>b(e,t,c),key:"popup",row:"popup",controlParams:o,choices:i,items:v.value.popup,settings:v.value,layout:v.layout}),(0,t.createElement)("div",{className:"ahfb-builder-row-items"},o.rows.map((c=>{if("popup"!==c)return(0,t.createElement)(Sa,{showDrop:()=>u(),focusPanel:e=>x(e),focusItem:e=>H(e),removeItem:(e,t,c)=>f(e,t,c),cloneItem:(e,t,c)=>z(e,t,c),hideDrop:()=>w(),onUpdate:(e,t,c)=>b(e,t,c),onAddItem:(e,t,c)=>C(e,t,c),key:c,row:c,controlParams:o,choices:i,customizer:e.customizer,items:v.value[c],settings:v.value,layout:v.layout})}))))};_a.propTypes={control:l().object.isRequired,customizer:l().func.isRequired};var Za=React.memo(_a);const Da=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(Za,{control:this,customizer:wp.customize}),this.container[0])}}),{__:Oa}=wp.i18n,{Dashicon:Na,Tooltip:Ta,TextControl:Pa,Button:ja}=wp.components;let qa=Object.keys(_l);var Ra=e=>{const c=window.svgIcons,[s,l]=(0,g.useState)({open:!1}),a=(e.item.id.replace(/[\d_]+$/g,""),"phone"===e.item.id||"phone_2"===e.item.id?Oa("Number","astra"):Oa("URL","astra")),[r,o]=(0,g.useState)(e.item.icon);return(0,g.useEffect)((()=>{o(c[e.item.icon])}),[]),(0,t.createElement)("div",{className:"ahfb-sorter-item","data-id":e.item.id,key:e.item.id},(0,t.createElement)("div",{className:"ahfb-sorter-item-panel-header",onClick:()=>{l((e=>({...e,open:!s.open})))}},(0,t.createElement)(Ta,{text:Oa("Toggle Item Visiblity","astra")},(0,t.createElement)(ja,{className:"ahfb-sorter-visiblity"},(0,t.createElement)("span",{dangerouslySetInnerHTML:{__html:r}}))),(0,t.createElement)("span",{className:"ahfb-sorter-title"},void 0!==e.item.label&&""!==e.item.label?e.item.label:Oa("Social Item","astra")),(0,t.createElement)(ja,{className:"ahfb-sorter-item-expand "+(e.item.enabled?"item-is-visible":"item-is-hidden"),onClick:t=>{t.stopPropagation(),e.toggleEnabled(!e.item.enabled,e.index)}},(0,t.createElement)(Na,{icon:"visibility"})),(0,t.createElement)(ja,{className:"ahfb-sorter-item-remove",isDestructive:!0,onClick:()=>{e.removeItem(e.index)}},(0,t.createElement)(Na,{icon:"no-alt"}))),s.open&&(0,t.createElement)("div",{className:"ahfb-sorter-item-panel-content"},(0,t.createElement)(Pa,{label:Oa("Label","astra"),value:e.item.label?e.item.label:"",onChange:t=>{e.onChangeLabel(t,e.index)}}),!e.is_sharing_mode&&(0,t.createElement)(Pa,{label:`${a}`,value:e.item.url?e.item.url:"",onChange:t=>{e.onChangeURL(t,e.index)}}),(0,t.createElement)("p",{className:"ast-social-icon-picker-label"},Oa("Icon")),(0,t.createElement)(Sl(),{icons:qa,renderFunc:Zl,theme:"default",value:e.item.icon,onChange:t=>{e.onChangeIcon(t,e.index),o(c[t])},isMulti:!1,noSelectedPlaceholder:Oa("Select Icon","astra")})))};const{__:Ia}=wp.i18n,{Button:Fa,SelectControl:Ua}=wp.components,Qa=e=>{var c,s;let l=e.control.setting.get();const a=null!=e&&null!==(c=e.control)&&void 0!==c&&null!==(s=c.params)&&void 0!==s&&s.share_mode?e.control.params.share_mode:"";let r={items:[{id:"facebook",enabled:!0,url:"",color:"#557dbc",background:"transparent",icon:"facebook",label:"Facebook"},{id:"twitter",enabled:!0,url:"",color:"#7acdee",background:"transparent",icon:"twitter",label:"Twitter"}]},o=e.control.params.default?{...r,...e.control.params.default}:r;l=l?{...o,...l}:o;const i=[{value:"facebook",label:Ia("Facebook","astra"),color:"#557dbc",background:"transparent"},{value:"twitter",label:Ia("Twitter","astra"),color:"#7acdee",background:"transparent"},{value:"instagram",label:Ia("Instagram","astra"),color:"#8a3ab9",background:"transparent"},{value:"youtube",label:Ia("YouTube","astra"),color:"#e96651",background:"transparent"},{value:"facebook_group",label:Ia("Facebook Group","astra"),color:"#3D87FB",background:"transparent"},{value:"vimeo",label:Ia("Vimeo","astra"),color:"#8ecfde",background:"transparent"},{value:"pinterest",label:Ia("Pinterest","astra"),color:"#ea575a",background:"transparent"},{value:"linkedin",label:Ia("Linkedin","astra"),color:"#1c86c6",background:"transparent"},{value:"medium",label:Ia("Medium","astra"),color:"#292929",background:"transparent"},{value:"wordpress",label:Ia("WordPress","astra"),color:"#464646",background:"transparent"},{value:"reddit",label:Ia("Reddit","astra"),color:"#FC471E",background:"transparent"},{value:"patreon",label:Ia("Patreon","astra"),color:"#e65c4b",background:"transparent"},{value:"github",label:Ia("GitHub","astra"),color:"#24292e",background:"transparent"},{value:"dribbble",label:Ia("Dribbble","astra"),color:"#d77ea6",background:"transparent"},{value:"behance",label:Ia("Behance","astra"),color:"#1B64F6",background:"transparent"},{value:"vk",label:Ia("VK","astra"),color:"#5382b6",background:"transparent"},{value:"xing",label:Ia("Xing","astra"),color:"#0A5C5D",background:"transparent"},{value:"rss",label:Ia("RSS","astra"),color:"#f09124",background:"transparent"},{value:"email",label:Ia("Email 1","astra"),color:"#ea4335",background:"transparent"},{value:"phone",label:Ia("Phone 1","astra"),color:"inherit",background:"transparent"},{value:"email_2",label:Ia("Email 2","astra"),color:"#ea4335",background:"transparent"},{value:"phone_2",label:Ia("Phone 2","astra"),color:"inherit",background:"transparent"},{value:"whatsapp",label:Ia("WhatsApp","astra"),color:"#5BBA67",background:"transparent"},{value:"google_reviews",label:Ia("Google Reviews","astra"),color:"#dc4e41",background:"transparent"},{value:"telegram",label:Ia("Telegram","astra"),color:"#229CCE",background:"transparent"},{value:"yelp",label:Ia("Yelp","astra"),color:"#af0606",background:"transparent"},{value:"trip_advisor",label:Ia("Trip Advisor","astra"),color:"#00aa6c",background:"transparent"},{value:"imdb",label:Ia("IMDB","astra"),color:"#000000",background:"transparent"}],n=[{value:"facebook",label:Ia("Facebook","astra"),color:"#557dbc",background:"transparent"},{value:"twitter",label:Ia("Twitter","astra"),color:"#7acdee",background:"transparent"},{value:"pinterest",label:Ia("Pinterest","astra"),color:"#E60023",background:"transparent"},{value:"linkedin",label:Ia("Linkedin","astra"),color:"#1c86c6",background:"transparent"},{value:"tumblr",label:Ia("Tumblr","astra"),color:"#34526f",background:"transparent"},{value:"reddit",label:Ia("Reddit","astra"),color:"#FC471E",background:"transparent"},{value:"vk",label:Ia("VK","astra"),color:"#5382b6",background:"transparent"},{value:"whatsapp",label:Ia("WhatsApp","astra"),color:"#5BBA67",background:"transparent"},{value:"sms",label:Ia("SMS","astra"),color:"inherit",background:"transparent"}];let h={group:"social_item_group",options:(a?n:i).sort(((e,t)=>e.valuet.value?1:0))},v=e.control.params.input_attrs?{...h,...e.control.params.input_attrs}:h,d=[];v.options.map((e=>{l.items.some((t=>t.id===e.value))||d.push(e)}));const[p,m]=(0,g.useState)({value:l,isVisible:!1,control:void 0!==d[0]&&void 0!==d[0].value?d[0].value:"",icon:""});(0,g.useEffect)((()=>{m((t=>({...t,value:e.control.setting.get()})))}),[e]);const u=t=>{e.control.setting.set({...e.control.setting.get(),...t,flag:!e.control.setting.get().flag})},w=()=>{let e,t=document.querySelectorAll(".ahfb-builder-area");for(e=0;e{let c=p.value;const s=c.items.map(((c,s)=>(t===s&&(c={...c,...e}),c)));c.items=s,m((e=>({...e,value:c}))),u(c)},f=void 0!==p.value&&null!=p.value.items&&null!=p.value.items.length&&p.value.items.length>0?p.value.items:[];let b=[];return f.length>0&&f.map((e=>{b.push({id:e.id})})),(0,t.createElement)("div",{className:"ahfb-control-field ahfb-sorter-items"},(0,t.createElement)("div",{className:"ahfb-sorter-row"},(0,t.createElement)(El.ReactSortable,{animation:100,onStart:()=>w(),onEnd:()=>w(),group:v.group,className:`ahfb-sorter-drop ahfb-sorter-sortable-panel ahfb-sorter-drop-${v.group}`,handle:".ahfb-sorter-item-panel-header",list:b,setList:e=>(e=>{let t=p.value,c=t.items,s=[];e.length>0&&e.map((e=>{c.filter((t=>{t.id===e.id&&s.push(t)}))})),((e,t)=>{if(e===t)return!0;if(null==e||null==t)return!1;if(e.length!=t.length)return!1;for(let c=0;c({...e,value:t}))),u(t))})(e)},f.length>0&&f.map(((e,c)=>(0,t.createElement)(Ra,{removeItem:e=>(e=>{let t=p.value,c=t.items,s=[];c.length>0&&c.map(((t,c)=>{e!==c&&s.push(t)})),t.items=s,m((e=>({...e,value:t}))),u(t)})(e),toggleEnabled:(e,t)=>((e,t)=>{z({enabled:e},t)})(e,t),onChangeLabel:(e,t)=>((e,t)=>{z({label:e},t)})(e,t),onChangeIcon:(e,t)=>((e,t)=>{z({icon:e},t)})(e,t),onChangeURL:(e,t)=>((e,t)=>{z({url:e},t)})(e,t),key:e.id,index:c,item:e,controlParams:v,is_sharing_mode:a}))))),void 0!==d[0]&&void 0!==d[0].value&&(0,t.createElement)("div",{className:"ahfb-social-add-area"},(0,t.createElement)(Ua,{value:p.control,options:d,onChange:e=>{m((t=>({...t,control:e})))}}),(0,t.createElement)(Fa,{className:"ahfb-sorter-add-item",isPrimary:!0,onClick:()=>{(()=>{const e=p.control;if(m((e=>({...e,isVisible:!1}))),e){let t=p.value,c=t.items,s=e.replace(/[\d_]+$/g,"");const l=v.options.filter((function(t){return t.value===e}));let a={id:e,enabled:!0,url:"",color:l[0].color,background:l[0].background,icon:s,label:l[0].label};c.push(a),t.items=c;let r=[];v.options.map((e=>{c.some((t=>t.id===e.value))||r.push(e)})),m((e=>({...e,control:void 0!==r[0]&&void 0!==r[0].value?r[0].value:""}))),m((e=>({...e,value:t}))),u(t)}})()}},Ia("Add Social Icon","astra"))))};Qa.propTypes={control:l().object.isRequired};var Ga=Qa;const $a=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(Ga,{control:this}),this.container[0])}}),Wa=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(Fl,{control:this}),this.container[0])}});var Ya=c(3279),Xa=c.n(Ya);const Ja=e=>{let c=e.control.setting.get();const[s,l]=(0,g.useState)({value:c,editor:{},restoreTextMode:!1});let a={id:"header_html",toolbar1:"formatselect | styleselect | bold italic strikethrough | forecolor backcolor | link | alignleft aligncenter alignright alignjustify | numlist bullist outdent indent | insert ast_placeholders | fontsizeselect",toolbar2:""},r=e.control.params.input_attrs?{...a,...e.control.params.input_attrs}:a;const o=t=>{l((e=>({...e,value:t}))),e.control.setting.set(t)};(0,g.useEffect)((()=>{window.tinymce.get(r.id)&&(l((e=>({...e,restoreTextMode:window.tinymce.get(r.id).isHidden()}))),window.wp.oldEditor.remove(r.id)),window.wp.oldEditor.initialize(r.id,{tinymce:{wpautop:!0,height:200,menubar:!1,toolbar1:r.toolbar1,toolbar2:r.toolbar2,fontsize_formats:"8pt 9pt 10pt 11pt 12pt 14pt 18pt 24pt 30pt 36pt 48pt 60pt 72pt 96pt"},quicktags:!0,mediaButtons:!0});const e=window.tinymce.get(r.id);e.initialized?i():e.on("init",i),e.addButton("ast_placeholders",{type:"menubutton",text:"Tags",icon:!1,menu:[{text:"Copyright",icon:!1,value:"[copyright]",onclick:function(){e.insertContent(this.value())}},{text:"Current Year",icon:!1,value:"[current_year]",onclick:function(){e.insertContent(this.value())}},{text:"Site Title",icon:!1,value:"[site_title]",onclick:function(){e.insertContent(this.value())}},{text:"Theme Author",icon:!1,value:"[theme_author]",onclick:function(){e.insertContent(this.value())}}]})}),[]);const i=()=>{const e=window.tinymce.get(r.id);s.restoreTextMode&&window.switchEditors.go(r.id,"html"),e.on("NodeChange",Xa()(n,250)),l((t=>({...t,editor:e})))},n=()=>{o(window.wp.oldEditor.getContent(r.id))};return(0,t.createElement)("div",{className:"ahfb-control-field ast-html-editor"},e.control.params.label&&(0,t.createElement)("span",{className:"customize-control-title"},e.control.params.label),(0,t.createElement)("textarea",{className:"ahfb-control-tinymce-editor wp-editor-area",id:r.id,value:s.value,onChange:e=>{let{target:{value:t}}=e;o(t)}}),e.control.params.description&&(0,t.createElement)("span",{className:"customize-control-description"},e.control.params.description))};Ja.propTypes={control:l().object.isRequired,customizer:l().func.isRequired};var Ka=React.memo(Ja);const er=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(Ka,{control:this,customizer:wp.customize}),this.container[0])}}),{Dashicon:tr,Button:cr}=wp.components,{Fragment:sr}=wp.element,lr=e=>{let c={},s={},l=e.control.params.input_attrs?{...s,...e.control.params.input_attrs}:s;e.customizer.control(l.group)&&(c=e.customizer.control(l.group).setting.get());let a=AstraBuilderCustomizerData&&AstraBuilderCustomizerData.choices&&AstraBuilderCustomizerData.choices[l.group]?AstraBuilderCustomizerData.choices[l.group]:[];const[r,o]=(0,g.useState)({settings:c});document.addEventListener("AstraBuilderRemovedBuilderItem",(function(e){e.detail===l.group&&i()}));const i=()=>{if(e.customizer.control(l.group)){const t=e.customizer.control(l.group).setting.get();o((e=>({...e,settings:t})))}};let n=0;return l.zones.map((e=>{r.settings[e]&&Object.keys(r.settings[e]).map((t=>{n+=r.settings[e][t].length}))})),(0,t.createElement)("div",{className:"ahfb-control-field ahfb-available-items"},(0,t.createElement)("div",{className:"ast-builder-elements-section"},Object.keys(a).map((c=>((c,s)=>{let o=!0;return l.zones.map((e=>{r.settings[e]&&Object.keys(r.settings[e]).map((t=>{r.settings[e][t].includes(c)&&(o=!1)}))})),(0,t.createElement)(sr,{key:c},!o&&"links"===s&&(0,t.createElement)("div",{className:"ahfb-builder-item-start"},(0,t.createElement)(cr,{className:"ahfb-builder-item","data-id":c,onClick:()=>(t=>{e.customizer.section(a[t].section)&&e.customizer.section(a[t].section).focus()})(c),"data-section":a[c]&&a[c].section?a[c].section:"",key:c},a[c]&&a[c].name?a[c].name:"",(0,t.createElement)("span",{className:"ahfb-builder-item-icon"},(0,t.createElement)(tr,{icon:"arrow-right-alt2"})))))})(c,"links"))),!n&&(0,t.createElement)("span",{className:"ast-builder-elements-notice"}," ",(0,b.__)("Elements used in the builder will be visible here.","astra")," ")))};lr.propTypes={control:l().object.isRequired,customizer:l().func.isRequired};var ar=React.memo(lr);const rr=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(ar,{control:this,customizer:wp.customize}),this.container[0])}}),{Dashicon:or,Button:ir}=wp.components,nr=e=>{let c={section:""},s=e.control.params.input_attrs?{...c,...e.control.params.input_attrs}:c;return(0,t.createElement)("div",{className:"ahfb-control-field ahfb-available-items"},(0,t.createElement)("div",{className:"ahfb-builder-item-start"},(0,t.createElement)(ir,{className:"ahfb-builder-item",onClick:()=>{return t=s.section,void(void 0!==e.customizer.section(t)&&e.customizer.section(t).focus());var t},"data-section":s.section},s.label?s.label:"",(0,t.createElement)("span",{className:"ahfb-builder-item-icon"},(0,t.createElement)(or,{icon:"arrow-right-alt2"})))))};nr.propTypes={control:l().object.isRequired,customizer:l().func.isRequired};var hr=React.memo(nr);const vr=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(hr,{control:this,customizer:wp.customize}),this.container[0])}}),{__:dr}=wp.i18n,{Fragment:pr}=wp.element,{Button:mr}=wp.components,gr=c=>{const[s,l]=(0,g.useState)({view:c.device});let{view:a}=s;(0,g.useEffect)((()=>{document.addEventListener("AstraChangedRepsonsivePreview",(function(e){(e=>{let t="";switch(e){case"desktop":t="tablet";break;case"tablet":t="mobile";break;case"mobile":t="desktop"}l((e=>({...e,view:t}))),wp.customize.previewedDevice(t),c.onChange(t)})(e.detail)}))}),[]);const r=I(e["desktop-responsive"]),o=I(e["tablet-responsive"]),i=I(e["mobile-responsive"]);return(0,t.createElement)(pr,null,(0,t.createElement)("div",{className:"ahfb-responsive-control-bar"},c.controlLabel&&(0,t.createElement)("span",{className:"customize-control-title"},c.controlLabel),!c.hideResponsive&&(0,t.createElement)("div",{className:"floating-controls"},(0,t.createElement)("ul",{key:"ast-resp-ul",className:"ast-responsive-btns"},Object.keys({desktop:{icon:"desktop"},tablet:{icon:"tablet"},mobile:{icon:"smartphone"}}).map((e=>(0,t.createElement)("li",{key:e,className:(e===a?"active ":"")+`${e}`},(0,t.createElement)(mr,{type:"button","data-device":e,className:(e===a?"active ":"")+`preview-${e}`,onClick:()=>{let t=new CustomEvent("AstraChangedRepsonsivePreview",{detail:e});document.dispatchEvent(t)}},"desktop"===e?r:"","tablet"===e?o:"","mobile"===e?i:""))))))),(0,t.createElement)("div",{className:"ahfb-responsive-controls-content"},c.children))};gr.propTypes={onChange:l().func,controlLabel:l().object};var ur=React.memo(gr);const{ButtonGroup:wr,Dashicon:zr,Button:fr}=wp.components,{Component:br}=wp.element;class Cr extends br{constructor(){super(...arguments),this.counter=0,this.updateValues=this.updateValues.bind(this),this.onFooterUpdate=this.onFooterUpdate.bind(this),this.onColumnUpdate();let e=this.props.control.setting.get(),t=this.props.control.params.input_attrs.layout;this.controlParams=this.props.control.params.input_attrs?{...t,...this.props.control.params.input_attrs}:t;let c,s=this.props.control.id.replace("astra-settings[","").replace("-footer-layout]","");this.type=s,this.footer_type=this.props.control.params.input_attrs.footer?this.props.control.params.input_attrs.footer:"hb"===this.type?"primary":"hba"===this.type?"above":"below",this.controlParams.responsive?(c={mobile:"row",tablet:"",desktop:"equal"},this.defaultValue=this.props.control.params.default?{...c,...this.props.control.params.default}:c):(c="equal",this.defaultValue=this.props.control.params.default?this.props.control.params.default:c),e=this.controlParams.responsive?e?{...JSON.parse(JSON.stringify(this.defaultValue)),...e}:JSON.parse(JSON.stringify(this.defaultValue)):e||this.defaultValue;let l=0;l=parseInt(this.props.customizer.control("astra-settings["+this.type+"-footer-column]").setting.get(),10),this.state={currentDevice:"desktop",columns:l,value:e,is_updated:!1}}render(){const e=window.svgIcons,c=(0,t.createElement)(t.Fragment,null,this.props.control.params.label&&this.props.control.params.label);let s={};return s="desktop"!==this.state.currentDevice?this.controlParams.mobile[this.state.columns]:this.controlParams.desktop[this.state.columns],(0,t.createElement)("div",{className:"ahfb-control-field ahfb-radio-icon-control ahfb-row-layout-control"},this.controlParams.responsive&&(0,t.createElement)(ur,{onChange:e=>this.setState({currentDevice:e}),controlLabel:c,device:this.props.device},(0,t.createElement)(wr,{className:"ahfb-radio-container-control"},Object.keys(s).map(((c,l)=>(0,t.createElement)(fr,{key:l,isTertiary:!0,className:(c===this.state.value[this.state.currentDevice]?"active-radio ":"")+"ast-radio-img-svg ahfb-btn-item-"+l,onClick:()=>{let e=this.state.value;e[this.state.currentDevice]=c,this.setState({value:e}),this.updateValues()}},s[c].icon&&(0,t.createElement)("span",{className:"ahfb-radio-icon",dangerouslySetInnerHTML:{__html:e[s[c].icon]}}),s[c].dashicon&&(0,t.createElement)("span",{className:"ahfb-radio-icon ahfb-radio-dashicon"},(0,t.createElement)(zr,{icon:s[c].dashicon})),s[c].name&&s[c].name))))))}onFooterUpdate(){const e=parseInt(this.props.customizer.control("astra-settings["+this.type+"-footer-column]").setting.get(),10);let t=this.state.value;if(this.state.columns!==e){this.setState({columns:e});let c={1:"full",2:"2-equal",3:"3-equal",4:"4-equal",5:"5-equal",6:"6-equal"};t.desktop=c[e],t.tablet=c[e],t.mobile="full",this.setState({value:t}),this.updateValues()}}onColumnUpdate(){let e=this;document.addEventListener("AstraBuilderChangeRowLayout",(function(t){t.detail.columns&&e.onFooterUpdate()}))}updateValues(){if(this.counter+=1,this.counter>1)return void(this.counter=0);let e=new CustomEvent("AstraBuilderChangeRowLayout",{detail:{columns:parseInt(wp.customize.value("astra-settings["+this.type+"-footer-column]").get(),10),layout:this.state.value,type:this.footer_type}}),t=this.state.value;document.dispatchEvent(e),this.props.control.setting.set({...this.props.control.setting.get(),...t,flag:!this.props.control.setting.get().flag})}}Cr.propTypes={control:l().object.isRequired};var Mr=Cr;const xr=wp.customize.astraControl.extend({renderContent:function(){let e=jQuery(".wp-full-overlay-footer .devices button.active").attr("data-device");ReactDOM.render((0,t.createElement)(Mr,{control:this,customizer:wp.customize,device:e}),this.container[0])},ready:function(){jQuery(".wp-full-overlay-footer .devices button").on("click",(function(){var e="";switch(jQuery(this).attr("data-device")){case"desktop":e="mobile";break;case"tablet":e="desktop";break;case"mobile":e="tablet"}jQuery(".customize-control-ast-row-layout .ahfb-responsive-control-bar .ast-responsive-btns button.preview-"+e).trigger("click")}))}}),Hr=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(Bl,{control:this}),this.container[0])}}),yr=c=>{let s=null,l=null,a=null,r=null,o=null;const{label:i,help:n,name:h,responsive:v}=c.control.params,d=AstraBuilderCustomizerData.js_configs.sub_controls[h],p=[],m=[],u=[],w=[];document.addEventListener("AstRemoteUpdateState",(function(e){"btn-preset"===e.detail&&(Object.entries(d).map((e=>{let[t,c]=e;p[c.name]=wp.customize.control(c.name).setting.get(),m[c.name]=c.default,u[c.name]=c.title,w[c.name]=c.control_type})),f(p),x(1))})),Object.entries(d).map((e=>{let[t,c]=e;p[c.name]=wp.customize.control(c.name).setting.get(),m[c.name]=c.default,u[c.name]=c.title,w[c.name]=c.control_type}));const[z,f]=(0,g.useState)(p),[M,x]=(0,g.useState)(0),H=function(e){let t,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a={...z};if(t="string"==typeof c?c:void 0!==c.rgb&&void 0!==c.rgb.a&&1!==c.rgb.a?`rgba(${c.rgb.r},${c.rgb.g},${c.rgb.b},${c.rgb.a})`:c.hex,""!==s){let c={...a[e]};if(""!==l){let r={...c[s]};r["background-color"]=t,r["background-type"]=l,c[s]=r,a[e]=c,wp.customize.control(e).setting.set(c)}else c[s]=t,a[e]=c,wp.customize.control(e).setting.set(c)}else if(""!==l){let c={...a[e]};c["background-color"]=t,c["background-type"]=l,a[e]=c,wp.customize.control(e).setting.set(c)}else a[e]=t,wp.customize.control(e).setting.set(t);f(a)},y=(e,t,c)=>{wp.customize.control(c).setting.set(e),f(t)},V=function(e,t){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3?arguments[3]:void 0,l={...z},a={...l[e]};if(""!==c){let r={...a[c]};r["background-image"]=t.url,r["background-media"]=t.id,r["background-type"]=s,a[c]=r,l[e]=a,y(a,l,e)}else a["background-image"]=t.url,a["background-media"]=t.id,a["background-type"]=s,l[e]=a,y(a,l,e)},L=function(e,t){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3?arguments[3]:void 0,l=arguments.length>4?arguments[4]:void 0,a={...z},r={...a[l]};if(""!==c){let o={...r[c]};o[e]=t,o["background-type"]=s,r[c]=o,a[l]=r,y(r,a,l)}else r[e]=t,r["background-type"]=s,a[l]=r,y(r,a,l)},B=(e,t)=>{let c={...z};if(!c[t][e]["background-type"]){let s={...c[t]},l={...s[e]};c[t][e]["background-color"]&&(l["background-type"]="color",s[e]=l,c[t]=s,wp.customize.control(t).setting.set(s),f(c),c[t][e]["background-color"].includes("gradient")&&(l["background-type"]="gradient",s[e]=l,c[t]=s,wp.customize.control(t).setting.set(s),f(c))),c[t][e]["background-image"]&&(l["background-type"]="image",s[e]=l,c[t]=s,wp.customize.control(t).setting.set(s),f(c))}};if(Object.entries(z).map((e=>{let[t,c]=e;"ast-responsive-background"===w[t]&&(0,g.useEffect)((()=>{let e=["desktop","mobile","tablet"];for(let c of e)B(c,t)}),[])})),i){s=(0,t.createElement)("span",null,i);let c=Object.entries(z).length>2?"ast-multiple-colors-group":"";if(v){const s=I(e["desktop-responsive"]),l=I(e["tablet-responsive"]),r=I(e["mobile-responsive"]);a=(0,t.createElement)("ul",{key:"ast-resp-ul",className:`ast-responsive-btns ${c} `},(0,t.createElement)("li",{key:"desktop",className:"desktop active"},(0,t.createElement)("button",{type:"button",className:"preview-desktop","data-device":"desktop"},s)),(0,t.createElement)("li",{key:"tablet",className:"tablet"},(0,t.createElement)("button",{type:"button",className:"preview-tablet","data-device":"tablet"},l)),(0,t.createElement)("li",{key:"mobile",className:"mobile"},(0,t.createElement)("button",{type:"button",className:"preview-mobile","data-device":"mobile"},r)))}}n&&(l=(0,t.createElement)("span",{className:"ast-description"},n));const E=e=>v?(o=Object.entries(z).map((c=>{let[s,l]=c,a=u[s]||(0,b.__)("Color","astra");return"ast-responsive-background"===w[s]?(0,t.createElement)(C.Tooltip,{key:s,text:a,position:"top center"},(0,t.createElement)("div",{className:"color-group-item",id:s},(0,t.createElement)(ce,{color:void 0!==l[e]["background-color"]&&l[e]["background-color"]?l[e]["background-color"]:"",onChangeComplete:(t,c)=>H(s,t,e,c),media:void 0!==l[e]["background-media"]&&l[e]["background-media"]?l[e]["background-media"]:"",backgroundImage:void 0!==l[e]["background-image"]&&l[e]["background-image"]?l[e]["background-image"]:"",backgroundAttachment:void 0!==l[e]["background-attachment"]&&l[e]["background-attachment"]?l[e]["background-attachment"]:"",backgroundPosition:void 0!==l[e]["background-position"]&&l[e]["background-position"]?l[e]["background-position"]:"",backgroundRepeat:void 0!==l[e]["background-repeat"]&&l[e]["background-repeat"]?l[e]["background-repeat"]:"",backgroundSize:void 0!==l[e]["background-size"]&&l[e]["background-size"]?l[e]["background-size"]:"",onSelectImage:(t,c)=>V(s,t,e,c),onChangeImageOptions:(t,c,l)=>L(t,c,e,l,s),backgroundType:void 0!==l[e]["background-type"]&&l[e]["background-type"]?l[e]["background-type"]:"color",allowGradient:!0,allowImage:!0}))):(0,t.createElement)(C.Tooltip,{key:s,text:a,position:"top center"},(0,t.createElement)("div",{className:"color-group-item",id:s},(0,t.createElement)(ce,{color:l?l[e]:"",onChangeComplete:(t,c)=>H(s,t,e),backgroundType:"color",allowGradient:!1,allowImage:!1})))})),o):(o=Object.entries(z).map((e=>{let[c,s]=e,l=u[c]||(0,b.__)("Color","astra");return"ast-background"===w[c]?(0,t.createElement)(C.Tooltip,{key:c,text:l,position:"top center"},(0,t.createElement)("div",{className:"color-group-item",id:c},(0,t.createElement)(ce,{color:void 0!==s["background-color"]&&s["background-color"]?s["background-color"]:"",onChangeComplete:(e,t)=>H(c,e,t),media:void 0!==s["background-media"]&&s["background-media"]?s["background-media"]:"",backgroundImage:void 0!==s["background-image"]&&s["background-image"]?s["background-image"]:"",backgroundAttachment:void 0!==s["background-attachment"]&&s["background-attachment"]?s["background-attachment"]:"",backgroundPosition:void 0!==s["background-position"]&&s["background-position"]?s["background-position"]:"",backgroundRepeat:void 0!==s["background-repeat"]&&s["background-repeat"]?s["background-repeat"]:"",backgroundSize:void 0!==s["background-size"]&&s["background-size"]?s["background-size"]:"",onSelectImage:(e,t)=>V(c,e,t),onChangeImageOptions:(e,t,s)=>L(e,t,s,c),backgroundType:void 0!==s["background-type"]&&s["background-type"]?s["background-type"]:"color",allowGradient:!0,allowImage:!0}))):(0,t.createElement)(C.Tooltip,{key:c,text:l,position:"top center"},(0,t.createElement)("div",{className:"color-group-item",id:c},(0,t.createElement)(ce,{color:s||"",onChangeComplete:(e,t)=>H(c,e),backgroundType:"color",allowGradient:!1,allowImage:!1})))})),o);return r=v?(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"ast-color-group-responsive-wrap desktop active"},E("desktop")),(0,t.createElement)("div",{className:"ast-color-group-responsive-wrap tablet"},E("tablet")),(0,t.createElement)("div",{className:"ast-color-group-responsive-wrap mobile"},E("mobile"))):(0,t.createElement)(t.Fragment,null,E()),(0,t.createElement)("div",{className:"ast-control-wrap"},(0,t.createElement)("div",{className:"ast-toggle-desc-wrap"},(0,t.createElement)("label",{className:"customizer-text"},s,l),a),(()=>{let e=!0;for(let t in z)JSON.stringify(z[t])!==JSON.stringify(m[t])&&(e=!1);const c=Object.entries(z).length>2?"ast-color-multiple-group-reset":"",s=v?"ast-responsive-colors-group-set":"ast-single-color-group-set";return(0,t.createElement)("div",{className:`ast-color-btn-reset-wrap ${c} ast-color-group-reset ${s} `},(0,t.createElement)("button",{className:"ast-reset-btn components-button components-circular-option-picker__clear is-secondary is-small",disabled:e,onClick:e=>{e.preventDefault();let t={...z};for(let e in z)t[e]=m[e],wp.customize.control(e).setting.set(m[e]),f(t)}},(0,t.createElement)(C.Dashicon,{icon:"image-rotate"})))})(),(0,t.createElement)("div",{className:"ast-field-color-group-wrap"},r))};yr.propTypes={control:l().object.isRequired};var Vr=React.memo(yr);const Lr=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(Vr,{control:this}),this.container[0])},ready:function(){!function(e,t){let c=jQuery(".wp-full-overlay-footer .devices button.active").attr("data-device");jQuery(".customize-control-ast-color-group .ast-field-color-group-wrap .ast-color-group-responsive-wrap").removeClass("active"),jQuery(".customize-control-ast-color-group .ast-field-color-group-wrap .ast-color-group-responsive-wrap."+c).addClass("active"),jQuery(".customize-control-ast-color-group .ast-responsive-btns li").removeClass("active"),jQuery(".customize-control-ast-color-group .ast-responsive-btns li."+c).addClass("active"),jQuery(".wp-full-overlay-footer .devices button").on("click",(function(){let e=jQuery(this).attr("data-device");jQuery(".customize-control-ast-color-group .ast-field-color-group-wrap .ast-color-group-responsive-wrap").removeClass("active"),jQuery(".customize-control-ast-color-group .ast-field-color-group-wrap .ast-color-group-responsive-wrap."+e).addClass("active"),jQuery(".customize-control-ast-color-group .ast-responsive-btns li").removeClass("active"),jQuery(".customize-control-ast-color-group .ast-responsive-btns li."+e).addClass("active")})),e.container.find(".ast-responsive-btns button").on("click",(function(e){e.preventDefault();let t=jQuery(this).attr("data-device");t="desktop"==t?"tablet":"tablet"==t?"mobile":"desktop",jQuery('.wp-full-overlay-footer .devices button[data-device="'+t+'"]').trigger("click")}))}(this);let e=this;jQuery(document).mouseup((function(t){let c=jQuery(e.container),s=c.find(".astra-color-picker-wrap"),l=c.find(".ast-color-btn-reset-wrap");s.is(t.target)||l.is(t.target)||0!==s.has(t.target).length||0!==l.has(t.target).length||c.find(".components-button.astra-color-icon-indicate.open").click()}))}}),Br=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(we,{control:this}),this.container[0])},ready:function(){gl(this)}}),Er=e=>{const{title:c,options:s}=e.control.params,l=e.control.params.default,a=e.control.setting.get(),[r,o]=(e.control.params.name,a?(0,g.useState)(a):(0,g.useState)(l));return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("label",null,(0,t.createElement)("span",{className:"customize-control-title"},c)),(0,t.createElement)("div",{className:"ast-btn-preset-wrap"},(()=>{const c=Object.entries(s).map((c=>{let[l,a]=c;return(0,t.createElement)("div",{className:"ast-btn-style-item "+(r===l?"active":""),key:l,dangerouslySetInnerHTML:{__html:window.svgIcons[a.src]},onClick:()=>(t=>{const c=s[t]["button-radius-fields"],l=(s[t]["button-bg-color"],s[t]["border-size"]),a=s[t]["button-padding"];e.customizer.control("astra-settings[theme-button-padding]").setting.set(a),e.customizer.control("astra-settings[theme-button-padding]").renderContent(),e.customizer.control("astra-settings[button-radius-fields]").setting.set(c),e.customizer.control("astra-settings[button-radius-fields]").renderContent(),e.customizer.control("astra-settings[theme-button-border-group-border-size]").setting.set(l),o(t),e.control.setting.set(t);const r=new CustomEvent("AstRemoteUpdateState",{detail:"btn-preset"});document.dispatchEvent(r)})(l)})}));return c})()),(0,t.createElement)("div",{className:"ast-reset-btn-preset-wrap"},(()=>{let c=""==e.control.setting.get();return(0,t.createElement)("button",{className:"ast-reset-btn components-button components-circular-option-picker__clear is-secondary is-small",disabled:c,onClick:t=>{t.preventDefault(),(()=>{["button-radius-fields","theme-button-border-group-border-size","theme-button-padding","button-bg-color","button-color","button-h-color","button-bg-h-color"].forEach((function(t){const c=e.customizer.control("astra-settings["+t+"]").params.default;e.customizer.control("astra-settings["+t+"]").setting.set(c)})),o(""),e.control.setting.set("");const t=new CustomEvent("AstRemoteUpdateState",{detail:"btn-preset"});document.dispatchEvent(t)})()}},(0,t.createElement)(C.Dashicon,{icon:"image-rotate"}))})()))};Er.propTypes={control:l().object.isRequired};var kr=React.memo(Er);const Ar=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(kr,{control:this,customizer:wp.customize}),this.container[0])}}),Sr=e=>{const{title:c,options:s}=e.control.params,[l,a]=(0,g.useState)(e.control.setting.get()),r=t=>{const c=s[t]["body-font-weight"],l=s[t]["headings-font-weight"];["body-font-family","headings-font-family","body-font-variant","headings-font-variant","font-family-h1","font-family-h2","font-family-h3","font-family-h4","font-family-h5","font-family-h6","font-weight-h1","font-weight-h2","font-weight-h3","font-weight-h4","font-weight-h5","font-weight-h6"].forEach((function(c){let l=c.includes("text-transform")?"":"inherit";void 0!==s[t][c]&&(l=s[t][c]);let a="astra-settings["+c+"]";"body-font-family"!==c&&"headings-font-family"!==c&&"body-font-variant"!==c&&"headings-font-variant"!==c||(a=c),AstTypography.setOption(a,l,!0),e.customizer.control("astra-settings["+c+"]").setting.set(l)})),["body-font-family","headings-font-family","font-size-body","font-size-h1","font-size-h2","font-size-h3","font-size-h4","font-size-h5","font-size-h6","font-size-page-title"].forEach((function(c){((t,c)=>{void 0!==e.customizer.control("astra-settings["+t+"]")&&e.customizer.control("astra-settings["+t+"]").setting.set(s[c][t])})(c,t)}));const r=new CustomEvent("AstRemoteUpdateState",{detail:"typography"});document.dispatchEvent(r),AstTypography.setOption("body-font-weight",c,!1),AstTypography.setOption("headings-font-weight",l,!1),a(t),e.control.setting.set(t)},o=e=>{let t=s[e]["headings-font-family"]+" / "+s[e]["body-font-family"];return t=t.replace(/, sans-serif/g,""),t=t.replace(/, serif/g,""),t=t.replace(/['"]+/g,""),t},i=e=>(0,t.createElement)("li",{className:"ast-typo-preset-item "+(l===e.preset?"active":""),key:e.preset,onClick:()=>r(e.preset)},I(window.svgIcons[e.preset]),(0,t.createElement)("span",{className:"ast-typopreset-custom-tooltip","data-title":o(e.preset)}));return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("label",null,(0,t.createElement)("span",{className:"customize-control-title"},c)),(0,t.createElement)((e=>{let{className:c,options:s,selected:l}=e;return(0,t.createElement)("ul",{className:`ast-font-selector ${c}`},Object.entries(s).map(((e,c)=>{let[s,l]=e;return(0,t.createElement)(i,{preset:s,key:c})})))}),{className:"ast-typo-presets",options:s,selected:l}),(0,t.createElement)("div",{className:"ast-reset-btn-preset-wrap"},(()=>{const c=""===e.control.setting.get();return(0,t.createElement)("button",{className:"ast-reset-btn components-button components-circular-option-picker__clear is-secondary is-small",disabled:c,onClick:t=>{t.preventDefault(),(()=>{const t=e.customizer.control("astra-settings[headings-font-family]").params.default;AstTypography.setOption("astra-settings[headings-font-family]",t,!0);const c=e.customizer.control("astra-settings[body-font-family]").params.default;AstTypography.setOption("astra-settings[body-font-family]",c,!0),["body-font-family","headings-font-family","font-size-body","font-size-h1","font-size-h2","font-size-h3","font-size-h4","font-size-h5","font-size-h6","font-size-page-title"].forEach((function(t){const c=e.customizer.control("astra-settings["+t+"]").params.default;e.customizer.control("astra-settings["+t+"]").setting.set(c)})),a(""),e.control.setting.set("")})()}},(0,t.createElement)(C.Dashicon,{icon:"image-rotate"}))})()))};Sr.propTypes={control:l().object.isRequired};var _r=React.memo(Sr);const Zr=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(_r,{control:this,customizer:wp.customize}),this.container[0])}}),Dr=e=>{const c=e.control.setting.get(),s=e.control.params.default;let l=null;const{label:a,name:r}=e.control.params;let o;const[i,n]=c?(0,g.useState)(c):(0,g.useState)(s);(0,g.useEffect)((()=>{i!==c&&n(c)}),[e]),a&&(l=(0,t.createElement)("span",{className:"customize-control-title"},a));const h=t=>{n(t),e.control.setting.set({...t,flag:!e.control.setting.get().flag});let c=e.customizer.control("astra-settings[global-color-palette]");var s=c.setting.get();s.palette=t.palettes[t.currentPalette],c.setting.set({...s,flag:!c.setting.get().flag})};var v=(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"ast-single-palette-wrap"},i.palettes[i.currentPalette].map(((e,c)=>{const l=astra.customizer.globalPaletteLabels;return(0,t.createElement)("div",null,(0,t.createElement)("div",{className:"ast-color-picker-wrap"},(0,t.createElement)(ce,{color:e||"",onChangeComplete:(e,t)=>((e,t)=>{let c,s={...i};c="string"==typeof t?t:void 0!==t.rgb&&void 0!==t.rgb.a&&1!==t.rgb.a?`rgba(${t.rgb.r},${t.rgb.g},${t.rgb.b},${t.rgb.a})`:t.hex,s.palettes[s.currentPalette][e]=c,h(s)})(c,e),backgroundType:"color",allowGradient:!1,allowImage:!1,disablePalette:!0,onColorResetClick:(e,t)=>((e,t)=>{let c={...i};const l=s.palettes[c.currentPalette][e];c.palettes[c.currentPalette][e]=l,h(c)})(c)})),(0,t.createElement)("div",{className:"ast-color-picker-custom-tooltip-wrapper"},(0,t.createElement)("span",{className:"ast-color-picker-custom-tooltip","data-title":l[c]})))})))),d=(0,t.createElement)(t.Fragment,null,Object.keys(i.palettes).map(((e,c)=>(0,t.createElement)("div",{className:"ast-color-palette-wrap "+(e===i.currentPalette?"active":""),key:c},(0,t.createElement)("section",{onClick:()=>(e=>{let t={...i};t.currentPalette=e,h(t)})(e)},i.palettes[e].map(((e,c)=>c<4?(0,t.createElement)("div",{className:"ast-single-color-container",style:{backgroundColor:e},key:c}):"")),(0,t.createElement)("span",{className:"ast-palette-label-wrap"},(0,b.__)("Style","astra")+" "+(c+1)))))));return document.addEventListener("AstPaletteUpdated",(e=>{clearTimeout(o),o=setTimeout((function(){document.dispatchEvent(new CustomEvent("AstUpdatePaletteVariables",{}))}),200)}),!1),(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"ast-toggle-desc-wrap"},(0,t.createElement)("label",{className:"customizer-text"},l),(0,t.createElement)("span",{className:"ast-adv-toggle-icon dashicons","data-control":r})),(0,t.createElement)("div",{className:"ast-color-palette-wrapper"},v),(0,t.createElement)("div",{className:"ast-field-settings-wrap"},(0,t.createElement)("div",{className:"ast-field-settings-modal"},(0,t.createElement)("div",{className:"ast-color-palette-container"},d))))};Dr.propTypes={control:l().object.isRequired};var Or=Dr;const Nr=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(Or,{control:this,customizer:wp.customize}),this.container[0])},ready:function(){let e=this;e.registerToggleEvents(),jQuery(document).mouseup((function(t){var c=jQuery(e.container),s=c.find(".astra-color-picker-wrap");s.is(t.target)||0!==s.has(t.target).length||c.find(".components-button.astra-color-icon-indicate.open").click()})),document.dispatchEvent(new CustomEvent("AstUpdatePaletteVariables",{}))},registerToggleEvents:function(){jQuery(".wp-full-overlay-sidebar-content, .wp-picker-container").click((function(e){jQuery(e.target).closest(".ast-field-settings-modal").length||jQuery(".ast-adv-toggle-icon.open").trigger("click")})),this.container.on("click",".ast-toggle-desc-wrap .ast-adv-toggle-icon",(function(e){e.preventDefault(),e.stopPropagation();var t=jQuery(this),c=t.closest(".customize-control-ast-color-palette"),s=c.find(".ast-field-settings-modal"),l=c.parents(".control-section");if(t.hasClass("open"))c.find(".ast-field-settings-modal").hide();else{var a=l.find(".ast-adv-toggle-icon.open");a.length>0&&a.trigger("click"),s&&c.find(".ast-field-settings-modal").show()}t.toggleClass("open")})),this.container.on("click",".ast-toggle-desc-wrap > .customizer-text",(function(e){e.preventDefault(),e.stopPropagation(),jQuery(this).find(".ast-adv-toggle-icon").trigger("click")}))}}),Tr=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(ge,{control:this}),this.container[0])}}),Pr=c=>{let s=null,l=null;const[a,r]=(0,g.useState)(c.control.setting.get());if(c.control.params.title){const a=I(e["desktop-responsive"]),r=I(e["tablet-responsive"]),o=I(e["mobile-responsive"]);s=(0,t.createElement)("span",{className:"toggle-control-label"},c.control.params.title),l=(0,t.createElement)("ul",{className:"ast-responsive-toggle-btns"},(0,t.createElement)("li",{className:"desktop active"},(0,t.createElement)("button",{type:"button",className:"preview-desktop active","data-device":"desktop"},a)),(0,t.createElement)("li",{className:"tablet"},(0,t.createElement)("button",{type:"button",className:"preview-tablet","data-device":"tablet"},r)),(0,t.createElement)("li",{className:"mobile"},(0,t.createElement)("button",{type:"button",className:"preview-mobile","data-device":"mobile"},o)))}const o=e=>{let t={...a};t[e]=!a[e],r(t),c.control.setting.set(t)},i=function(e){let c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(0,t.createElement)("div",{className:`ast-responsive-toggle-control ${e} ${c}`},(0,t.createElement)(S,{label:s,checked:a[e],onChange:()=>o(e)}))},n=(0,t.createElement)(t.Fragment,null,i("desktop","active"),i("tablet"),i("mobile"));return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"ast-responsive-toggle-control-wrapper"},n,l))};Pr.propTypes={control:l().object.isRequired};var jr=React.memo(Pr);const qr=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(jr,{control:this}),this.container[0])},ready:function(){!function(e){let t=jQuery(".wp-full-overlay-footer .devices button.active").attr("data-device");jQuery(".customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control").removeClass("active"),jQuery(".customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control."+t).addClass("active"),jQuery(".customize-control-ast-responsive-toggle-control .ast-responsive-toggle-btns li").removeClass("active"),jQuery(".customize-control-ast-responsive-toggle-control .ast-responsive-toggle-btns li."+t).addClass("active"),jQuery(".wp-full-overlay-footer .devices button").on("click",(function(){let e=jQuery(this).attr("data-device");jQuery(".customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control, .customize-control .ast-responsive-toggle-btns > li").removeClass("active"),jQuery(".customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control."+e+", .customize-control .ast-responsive-toggle-btns > li."+e).addClass("active")})),e.container.find(".ast-responsive-toggle-btns button svg").on("click",(function(e){e.preventDefault();let t=jQuery(this).parent("button").attr("data-device");t="desktop"==t?"tablet":"tablet"==t?"mobile":"desktop",jQuery('.wp-full-overlay-footer .devices button[data-device="'+t+'"]').trigger("click")}))}(this),function(e){if("astra-settings[display-site-title-responsive]"===e.id){ul(e);var t=jQuery(e.container).find(".ast-responsive-toggle-control.desktop .components-form-toggle__input"),c=jQuery(e.container).find(".ast-responsive-toggle-control.tablet .components-form-toggle__input"),s=jQuery(e.container).find(".ast-responsive-toggle-control.mobile .components-form-toggle__input");jQuery(t).change((function(){ul(e)})),jQuery(c).change((function(){ul(e)})),jQuery(s).change((function(){ul(e)}))}"astra-settings[display-site-tagline-responsive]"===e.id&&(wl(e),t=jQuery(e.container).find(".ast-responsive-toggle-control.desktop .components-form-toggle__input"),c=jQuery(e.container).find(".ast-responsive-toggle-control.tablet .components-form-toggle__input"),s=jQuery(e.container).find(".ast-responsive-toggle-control.mobile .components-form-toggle__input"),jQuery(t).change((function(){wl(e)})),jQuery(c).change((function(){wl(e)})),jQuery(s).change((function(){wl(e)}))),jQuery(document).ready((function(){var e;e=document.querySelector("#sub-accordion-section-title_tagline .ahfb-general-tab"),jQuery(e).click((function(){var e=[];e.push(document.querySelector("#customize-control-blogname")),e.push(document.querySelector("#customize-control-astra-settings-logo-title-inline")),e.push(document.querySelector("#customize-control-blogdescription")),e.push(document.querySelector("#customize-control-astra-settings-ast-site-title-tagline-divider")),jQuery(document).ready((function(){e.forEach((e=>{null!==e&&"list-item"===e.style.getPropertyValue("display")&&e.style.removeProperty("display")}))}))}))})),jQuery(document).ready((function(){var e;e=document.querySelector("#sub-accordion-section-title_tagline .ahfb-design-tab"),jQuery(e).click((function(){var e=[];e.push(document.querySelector("#customize-control-astra-settings-site-identity-title-color-group")),e.push(document.querySelector("#customize-control-astra-settings-site-title-typography")),e.push(document.querySelector("#customize-control-astra-settings-header-color-site-tagline")),e.push(document.querySelector("#customize-control-astra-settings-site-tagline-typography"));var t=[];t.push(document.querySelector("#customize-control-blogname")),t.push(document.querySelector("#customize-control-astra-settings-logo-title-inline")),t.push(document.querySelector("#customize-control-blogdescription")),t.push(document.querySelector("#customize-control-astra-settings-ast-site-title-tagline-divider")),jQuery(document).ready((function(){e.forEach((e=>{null!==e&&"list-item"===e.style.getPropertyValue("display")&&e.style.removeProperty("display")})),t.forEach((e=>{null!==e&&jQuery(e).hide()}))}))}))}))}(this)}});var Rr=window.wp.primitives,Ir=(0,t.createElement)(Rr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(Rr.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));const Fr=e=>{const[c,s]=(0,t.useState)(e.control.setting.get()),{label:l,choices:a}=e.control.params;let r=null;l&&(r=(0,t.createElement)("span",{className:"customize-control-title"},l));let o={};return o=Object.keys(a).map((t=>o[t]={title:a[t],onClick:()=>{return s(c+(l=t)),void e.control.setting.set(c+l);var l}})),(0,t.createElement)(t.Fragment,null,r,(0,t.createElement)("div",{className:"ast-input-with-dropdown-wrapper"},(0,t.createElement)(C.TextControl,{type:"text",value:c,onChange:t=>{s(t),e.control.setting.set(t)}}),(0,t.createElement)(C.DropdownMenu,{icon:Ir,label:"Select Shortcodes",controls:[o]})))};Fr.propTypes={control:l().object.isRequired};var Ur=React.memo(Fr);const Qr=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(Ur,{control:this}),this.container[0])}}),Gr=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(ol,{control:this}),this.container[0])}}),$r=c=>{const{label:s,responsive:l=!1}=c.control.params;let a=null;const r=I(e["desktop-responsive"]),o=I(e["tablet-responsive"]),i=I(e["mobile-responsive"]);s&&(a=(0,t.createElement)("span",{className:"customize-control-title ast-group-section-title"},s));const n=(0,t.createElement)("ul",{key:"ast-resp-ul",className:"ast-responsive-btns"},(0,t.createElement)("li",{key:"desktop",className:"desktop active"},(0,t.createElement)("button",{type:"button",className:"preview-desktop","data-device":"desktop"},r)),(0,t.createElement)("li",{key:"tablet",className:"tablet"},(0,t.createElement)("button",{type:"button",className:"preview-tablet","data-device":"tablet"},o)),(0,t.createElement)("li",{key:"mobile",className:"mobile"},(0,t.createElement)("button",{type:"button",className:"preview-mobile","data-device":"mobile"},i)));return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("label",{className:"customizer-text"},a),l&&n,(0,t.createElement)("div",{className:"ast-reset-btn-preset-wrap"},(0,t.createElement)("button",{className:"ast-reset-btn components-button components-circular-option-picker__clear is-secondary is-small",onClick:e=>{e.preventDefault(),c.control.params.input_attrs.reset_linked_controls.forEach((function(e){const t=wp.customize.control("astra-settings["+e+"]").params.default;wp.customize.control("astra-settings["+e+"]").setting.set(t)})),document.dispatchEvent(new CustomEvent("AstUpdatePaletteVariables",{}))}},(0,t.createElement)(C.Dashicon,{icon:"image-rotate"}))))};$r.propTypes={control:l().object.isRequired};var Wr=React.memo($r);const Yr=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(Wr,{control:this}),this.container[0])},ready:function(){let e=jQuery(".wp-full-overlay-footer .devices button.active").attr("data-device");jQuery(".customize-control-ast-group-title .ast-responsive-btns li").removeClass("active"),jQuery(".customize-control-ast-group-title .ast-responsive-btns li."+e).addClass("active"),jQuery(".wp-full-overlay-footer .devices button").on("click",(function(){let e=jQuery(this).attr("data-device");jQuery(".customize-control-ast-group-title .ast-responsive-btns li").removeClass("active"),jQuery(".customize-control-ast-group-title .ast-responsive-btns li."+e).addClass("active")})),this.container.find(".ast-responsive-btns button").on("click",(function(e){let t=jQuery(this).attr("data-device");t="desktop"==t?"tablet":"tablet"==t?"mobile":"desktop",jQuery('.wp-full-overlay-footer .devices button[data-device="'+t+'"]').trigger("click")}))}}),Xr=e=>{const[c,s]=(0,g.useState)(e.control.setting.get()),{label:l,name:a,description:r}=e.control.params;let o=null,i=null;l&&(o=(0,t.createElement)("span",{className:"customize-control-title"},l));let n=Object.entries(AstraBuilderCustomizerData.menuLocations).map((e=>(0,t.createElement)("option",{key:e[0],value:e[0]},e[1])));return r&&(i=(0,t.createElement)("span",{className:"description customize-control-description"},r)),(0,t.createElement)(t.Fragment,null,o,i,(0,t.createElement)("div",{className:"ast-menu-setting-wrap"},(0,t.createElement)("span",{"data-name":a,className:"ast-menu-location-btn",onClick:e=>{wp.customize.section("menu_locations").expand()}},(0,t.createElement)(C.Dashicon,{icon:"admin-generic"}))),(0,t.createElement)("div",{className:"customize-control-content"},(0,t.createElement)("select",{className:"ast-select-input","data-name":a,"data-value":c,value:c,onChange:()=>{var t;t=event.target.value,s(t),e.control.setting.set(t)}},n)))};Xr.propTypes={control:l().object.isRequired};var Jr=React.memo(Xr);const Kr=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(Jr,{control:this}),this.container[0])}}),eo=e=>{const{title:c,url:s}=e.control.params;return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("a",{href:s,target:"_blank",rel:"noopener",className:"button ast-button-link"},c))};eo.propTypes={control:l().object.isRequired};var to=React.memo(eo);const co=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(to,{control:this}),this.container[0])}}),so=e=>{const[c,s]=(0,g.useState)(e.control.setting.get()),l=window.svgIcons,a=t=>{let l={...c};l[t]=l[t]?0:1,e.control.setting.set(l),s(l)},{description:r,label:o}=e.control.params;let i=null,n=null,h=null;return o&&(i=(0,t.createElement)("span",{className:"customize-control-title"},o)),r&&(n=(0,t.createElement)("span",{className:"description customize-control-description"},r)),h=(0,t.createElement)(t.Fragment,null,(()=>{const{choices:s,renderAs:r}=e.control.params;if(!s)return;let o=Object.entries(s).map((e=>{let[s,o]=e;if("text"!==r)var i=(0,t.createElement)("div",{className:"ast-multiselector-inner-wrap "+(c[s]?"active":""),key:s,onClick:()=>a(s)},(0,t.createElement)("span",{className:"ahfb-icon-set",key:s,dangerouslySetInnerHTML:{__html:l[o]}}));else i=(0,t.createElement)("div",{className:"ast-multiselector-inner-wrap "+(c[s]?"active":""),key:s,onClick:()=>a(s)},(0,t.createElement)("span",{key:s,label:o},o));return i}));return o})()),(0,t.createElement)("div",null,(0,t.createElement)("label",{key:"customizer-text",className:"customizer-text"}),i,null,n,(0,t.createElement)("div",{className:"input-wrapper ast-alignment-wrapper"},h))};so.propTypes={control:l().object.isRequired};var lo=React.memo(so);const ao=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(lo,{control:this}),this.container[0])},ready:function(){gl(this)}}),ro=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(il,{control:this}),this.container[0])}}),oo=c=>{const{title:s,svg:l="",choices:a={},renderAs:r="block"}=c.control.params,o=""!=l?I(e[l]):"",i=I(e.upgradeLock),n=I(e.astraLogo),h=I(e.upgradeListCheck);let v=null;s&&(v=(0,t.createElement)("span",{className:"ast-upgrade-section-title"},s));const d=(e,t)=>null!=e[t]&&e[t]?e[t]:"";return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"ast-upgrade-pro-wrap"},"block"===r&&(0,t.createElement)("a",{href:window.AstraBuilderCustomizerData.upgradeUrl,target:"_blank",className:"ast-upgrade-trigger"},(0,t.createElement)("span",{className:"ast-upgrade-pro-innerwrap"},o,(0,t.createElement)("span",{className:"ast-upgrade-cta"},i,v))),"list"===r&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)("div",{className:"ast-upgrade-list-wrapper"},(0,t.createElement)("p",{className:"ast-brand-logo"},n),(0,t.createElement)("p",{className:"ast-upgrade-list-section-title"},s)),(0,t.createElement)("ul",{className:"ast-upgrade-list-items"},(()=>{const e=Object.entries(a).map((e=>{let[c,s]=e;return(0,t.createElement)("li",{key:c,className:"ast-pro-upgrade-item"},(0,t.createElement)("p",null,h,(0,t.createElement)("span",{className:"ast-upgrade-list-title"}," ",d(s,"title")," "),""!=d(s,"description")&&(0,t.createElement)("span",{className:"ast-upgrade-list-description"}," ",d(s,"description")," ")))}));return e})()),(0,t.createElement)("p",null,(0,t.createElement)("a",{href:window.AstraBuilderCustomizerData.upgradeUrl,target:"_blank",rel:"noopener",className:"button ast-button-link"},(0,b.__)("Upgrade Now","astra"))))))};oo.propTypes={control:l().object.isRequired};var io=React.memo(oo);const no=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(io,{control:this}),this.container[0])}}),ho=e=>{const{label:c,name:s,description:l,choices:a}=e.control.params;let r=null,o=null,i=null;const[n,h]=(0,g.useState)();return(0,g.useEffect)((()=>{h(e.control.setting.get())}),[e]),c&&(r=(0,t.createElement)("span",{className:"customize-control-title"},c)),l&&(o=(0,t.createElement)("span",{className:"description customize-control-description"},l)),i=Object.entries(a).map((c=>{let[s,l]=c;return(0,t.createElement)("li",{key:s,onClick:()=>{return h(t=s),void e.control.setting.set(t);var t},className:"ast-single-option "+(s===n?"active":"")},(0,t.createElement)(C.Dashicon,{icon:l.path}))})),(0,t.createElement)("div",{className:"ast-control-wrap"},r,o,(0,t.createElement)("ul",{className:"ast-options"},i))};ho.propTypes={control:l().object.isRequired};var vo=React.memo(ho);const po=wp.customize.astraControl.extend({renderContent:function(){ReactDOM.render((0,t.createElement)(vo,{control:this}),this.container[0])}});c(5617),c(3137),window.svgIcons=e,wp.customize.controlConstructor["ast-heading"]=o,wp.customize.controlConstructor["ast-hidden"]=h,wp.customize.controlConstructor["ast-description"]=m,wp.customize.controlConstructor["ast-text-input"]=f,wp.customize.controlConstructor["ast-link"]=O,wp.customize.controlConstructor["ast-divider"]=P,wp.customize.controlConstructor["ast-settings-group"]=bl,wp.customize.controlConstructor["ast-color"]=Cl,wp.customize.controlConstructor["ast-customizer-link"]=Yl,wp.customize.controlConstructor["ast-section-toggle"]=ea,wp.customize.controlConstructor["ast-slider"]=ca,wp.customize.controlConstructor["ast-radio-image"]=aa,wp.customize.controlConstructor["ast-select"]=oa,wp.customize.controlConstructor["ast-header-type-button"]=vr,wp.customize.controlConstructor["ast-builder-header-control"]=ua,wp.customize.controlConstructor["ast-sortable"]=Ul,wp.customize.controlConstructor["ast-font-family"]=ha,wp.customize.controlConstructor["ast-font-weight"]=pa,wp.customize.controlConstructor["ast-responsive-slider"]=ta,wp.customize.controlConstructor["ast-responsive-spacing"]=ra,wp.customize.controlConstructor["ast-border"]=Ql,wp.customize.controlConstructor["ast-responsive-color"]=Ml,wp.customize.controlConstructor["ast-responsive-background"]=xl,wp.customize.controlConstructor["ast-background"]=Hl,wp.customize.controlConstructor["ast-social-icons"]=$a,wp.customize.controlConstructor["ast-list-icons"]=Wa,wp.customize.controlConstructor["ast-html-editor"]=er,wp.customize.controlConstructor["ast-builder"]=Da,wp.customize.controlConstructor["ast-draggable-items"]=rr,wp.customize.controlConstructor["ast-row-layout"]=xr,wp.customize.controlConstructor["ast-toggle-control"]=Hr,wp.customize.controlConstructor["ast-color-group"]=Lr,wp.customize.controlConstructor["ast-selector"]=Br,wp.customize.controlConstructor["ast-button-presets"]=Ar,wp.customize.controlConstructor["ast-typography-presets"]=Zr,wp.customize.controlConstructor["ast-color-palette"]=Nr,wp.customize.controlConstructor["ast-responsive-toggle-control"]=qr,wp.customize.controlConstructor["ast-input-with-dropdown"]=Qr,wp.customize.controlConstructor["ast-font-variant"]=Gr,wp.customize.controlConstructor["ast-group-title"]=Yr,wp.customize.controlConstructor["ast-menu-select"]=Kr,wp.customize.controlConstructor["ast-button-link"]=co,wp.customize.controlConstructor["ast-multi-selector"]=ao,wp.customize.controlConstructor["ast-upgrade"]=no,wp.customize.controlConstructor["ast-font-extras"]=ro,wp.customize.controlConstructor["ast-box-shadow"]=Tr,wp.customize.controlConstructor["ast-radio-icon"]=po}()}();