Файловый менеджер - Редактировать - /home/harasnat/www/horse/wp-content/plugins/essential-blocks/assets/admin/global-styles/global-styles.js
Назад
(()=>{"use strict";var e,t={1609:e=>{e.exports=window.React},5228:(e,t,l)=>{const n=window.wp.data,o=window.wp.plugins;var a=l(4467),r=l(9394),s=l(2284),i=l(3453);l(1609);const c=window.wp.i18n,b=window.wp.hooks;var u=l(8468),g=l(6427);const p=window.wp.editor,m=window.wp.editPost,d=window.wp.blockEditor,_=window.wp.blocks,f=window.wp.notices,y=EBControls,k=function(){var e=(0,u.useState)(!1),t=(0,i.A)(e,2),l=t[0],n=t[1];return(0,u.useEffect)(function(){var e,t=null===(e=document.getElementById("eb-icon"))||void 0===e?void 0:e.parentNode;setTimeout(function(){t&&t.classList.contains("is-pressed")?n(!0):n(!1)},100)}),React.createElement("svg",{id:"eb-icon",width:"179",height:"200",viewBox:"0 0 179 200",fill:l?"#f5f5f5":"#ffffff",xmlns:"http://www.w3.org/2000/svg"},React.createElement("g",{clipPath:"url(#clip0_2_27)"},React.createElement("path",{d:"M121.457 0H0V126.763H49.9019V124.353H93.8814V75.404H49.9019V44.596H124.708V125.567C155.292 119.888 178.365 93.1714 178.365 61.0369V56.9267C178.365 25.5021 152.863 0 121.439 0L121.457 0Z",fill:l?"#ffffff":"#3A3A47"}),React.createElement("path",{d:"M124.708 76.0205V155.18H49.9019V124.372H93.8814V75.4227H0V200.019H121.943C153.125 200.019 178.384 174.759 178.384 143.578V137.786C178.384 106.249 155.068 80.2616 124.727 76.0392L124.708 76.0205Z",fill:l?"#ffffff":"#3A3A47"}),React.createElement("path",{d:"M124.708 0H49.9019V45.0817H124.708V0Z",fill:l?"#E2E2E2":"#525263"}),React.createElement("path",{d:"M124.708 154.974H49.9019V199.888H124.708V154.974Z",fill:l?"#E2E2E2":"#525263"})),React.createElement("defs",null,React.createElement("clipPath",{id:"clip0_2_27"},React.createElement("rect",{width:"178.365",height:"200",fill:l?"#f5f5f5":"#ffffff"}))))};function C(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function R(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?C(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):C(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const v=function(e){e.colorPanelArray;var t=e.customColors,l=e.setCustomColors,n=e.setIsChanged,o=function(e){var o=(0,r.A)(t);o.splice(e,1),l((0,r.A)(o)),n(!0)};return(0,u.useEffect)(function(){if(t.length>0){var e=document.querySelector(".eb-custom-color-panel");setTimeout(function(){var t=e&&e.querySelectorAll(".components-tools-panel-item");t&&t.forEach(function(e,t){var l=document.createElement("button");l.className="eb-delete-item";var n=document.createElement("span");n.className="dashicons dashicons-trash",l.appendChild(n),n.addEventListener("click",function(){o(t)});var a=e.querySelector("button");e.insertBefore(l,a.nextSibling)})},100)}},[t]),React.createElement(React.Fragment,null,React.createElement(g.PanelRow,{className:"eb-gradient-color-label"},"Custom Colors"),React.createElement("div",{className:"eb-custom-panel eb-custom-color-panel"},t.length>0&&t.map(function(e,a){return React.createElement("div",{key:a,className:"eb-custom-element eb-global--color-item"},React.createElement(g.Dropdown,{className:"color-indicator",contentClassName:"my-dropdown-content-classname",popoverProps:{placement:"bottom-start"},renderToggle:function(t){var l=t.isOpen,n=t.onToggle;return React.createElement(g.ColorIndicator,{onClick:n,"aria-expanded":l,colorValue:null==e?void 0:e.color})},renderContent:function(){return React.createElement(g.ColorPicker,{enableAlpha:!0,defaultValue:null==e?void 0:e.color,onChange:function(e){return function(e,o){var a=(0,r.A)(t);a[e]=R(R({},a[e]),{},{color:o}),l((0,r.A)(a)),n(!0)}(a,e)}})}}),React.createElement(g.TextControl,{className:"eb-custom-element__edit-input",value:e.name||"",onChange:function(e){return function(e,o){var a=(0,r.A)(t);a[e]=R(R({},a[e]),{},{name:o}),l((0,r.A)(a)),n(!0)}(a,e)}}),React.createElement("button",{className:"eb-delete-item",onClick:function(){return o(a)}},React.createElement(g.Dashicon,{icon:"trash"})))})))};function h(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function E(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?h(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):h(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const B=function(e){var t=e.title,l=void 0===t?"":t,n=e.colors,o=e.setColor,a=e.setColors,s=e.wrapperClass,c=e.resetAction,b=e.deleteAction,p=e.enableEditName,m=void 0!==p&&p,d=e.onDelete,_=(0,u.useState)(""),f=(0,i.A)(_,2),y=f[0],k=f[1],C=(0,u.useState)(),R=(0,i.A)(C,2),v=R[0],h=R[1];return React.createElement(React.Fragment,null,n&&n.length>0&&React.createElement("div",{className:"eb-color-panel ".concat(s)},React.createElement(g.PanelRow,{className:"eb-gradient-color-label"},l),React.createElement("div",{className:"eb-custom-panel eb-gradient-color-list"},n.map(function(e,t){return React.createElement("div",{key:t,ref:h,id:"eb-gradient-color-".concat(t),className:"eb-custom-element eb-custom-color-item"},React.createElement("div",{className:"item-content",onClick:function(){return!m&&k(y===e.slug?"":e.slug)}},React.createElement(g.ColorIndicator,{onClick:function(){return k(y===e.slug?"":e.slug)},colorValue:null==e?void 0:e.color}),m&&React.createElement(g.TextControl,{className:"eb-custom-element__edit-input",value:e.name||"",onChange:function(e){return function(e,t){var l=(0,r.A)(n);l[e]=E(E({},l[e]),{},{name:t}),a((0,r.A)(l))}(t,e)}}),!m&&(null==e?void 0:e.name)),React.createElement("div",{className:"actions"},c&&React.createElement("span",{className:"eb-reset",title:"Reset",onClick:function(){return o(t,"linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%)")}},React.createElement(g.Dashicon,{icon:"image-rotate"})),b&&React.createElement("span",{className:"eb-delete",title:"Delete",onClick:function(){return d(t)}},React.createElement(g.Dashicon,{icon:"trash"}))),y===(null==e?void 0:e.slug)&&React.createElement(g.Popover,{anchor:v,className:"eb-gradient-color-popup",placement:"right",onClose:function(){return k("")}},React.createElement("div",{className:"eb-gradient-color-popup-content"},React.createElement(g.GradientPicker,{__nextHasNoMargin:!0,value:null==e?void 0:e.color,onChange:function(e){return o(t,e)},asButtons:!0,clearable:!0,gradients:[{name:null==e?void 0:e.name,gradient:null==e?void 0:e.color,slug:null==e?void 0:e.slug}]}))))}))))};var w=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],S=[{label:"px",value:"px"},{label:"em",value:"em"}],P=[{label:(0,c.__)("Default","essential-blocks"),value:""},{label:(0,c.__)("100","essential-blocks"),value:"100"},{label:(0,c.__)("200","essential-blocks"),value:"200"},{label:(0,c.__)("300","essential-blocks"),value:"300"},{label:(0,c.__)("400","essential-blocks"),value:"400"},{label:(0,c.__)("500","essential-blocks"),value:"500"},{label:(0,c.__)("600","essential-blocks"),value:"600"},{label:(0,c.__)("700","essential-blocks"),value:"700"},{label:(0,c.__)("800","essential-blocks"),value:"800"},{label:(0,c.__)("900","essential-blocks"),value:"900"}],T=[{label:(0,c.__)("Default","essential-blocks"),value:""},{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Italic","essential-blocks"),value:"italic"},{label:(0,c.__)("Oblique","essential-blocks"),value:"oblique"}],x=[{label:(0,c.__)("Default","essential-blocks"),value:""},{label:(0,c.__)("None","essential-blocks"),value:"none"},{label:(0,c.__)("Lowercase","essential-blocks"),value:"lowercase"},{label:(0,c.__)("Capitalize","essential-blocks"),value:"capitalize"},{label:(0,c.__)("Uppercase","essential-blocks"),value:"uppercase"}],O=[{label:(0,c.__)("Default","essential-blocks"),value:""},{label:(0,c.__)("None","essential-blocks"),value:"initial"},{label:(0,c.__)("Overline","essential-blocks"),value:"overline"},{label:(0,c.__)("Line Through","essential-blocks"),value:"line-through"},{label:(0,c.__)("Underline","essential-blocks"),value:"underline"},{label:(0,c.__)("Underline Oveline","essential-blocks"),value:"underline overline"}],D={body:"Text",link:"Link",button:"Button",heading:"Headings"},A={allHeadings:"All",h1:"H1",h2:"H2",h3:"H3",h4:"H4",h5:"H5",h6:"H6"};function L(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function N(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?L(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):L(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}var I=function(e){var t=e.label,l=e.unitTypes,n=e.itemKey,o=e.data,a=e.step,r=e.setTypo,s=e.deviceType,i=n,b="".concat(n,"Unit"),u=(null==o?void 0:o[b])||"px",p=null==o?void 0:o[i],m=b;return"Tablet"===s?(i="TAB".concat(n),b="TAB".concat(n,"Unit"),u=(null==o?void 0:o[b])||(null==o?void 0:o[m])||"px",p=null==o?void 0:o[i]):"Mobile"===s&&(i="MOB".concat(n),b="MOB".concat(n,"Unit"),u=(null==o?void 0:o[b])||(null==o?void 0:o[m])||"px",p=null==o?void 0:o[i]),React.createElement(React.Fragment,null,React.createElement(y.UnitControl,{selectedUnit:u,unitTypes:l,onClick:function(e){r(b,e)}}),React.createElement(y.ResetControl,{onReset:function(){return r(i)}},React.createElement(g.RangeControl,{label:(0,c.__)(t,"essential-blocks"),value:p,onChange:function(e){return r(i,e)},step:a||("em"===u?.1:1),min:0,max:"em"===u?10:300})))},H=function(e){var t,l,n,o,r,s=e.element,i=e.typography,b=e.setTypography,u=e.setIsChanged,p=e.hideFontFamily,m=void 0!==p&&p,d=(0,y.useDeviceType)(),_=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l=N({},i);l[s]=N(N({},i[s]),{},(0,a.A)({},e,t)),t||delete l[s][e],u(!0),b(N({},l))};return React.createElement("div",{className:"eb-typography-control-wrapper"},React.createElement(y.FontFamilyPicker,{className:"eb-fontpicker-fontfamily",label:(0,c.__)("Font Family","essential-blocks"),value:(null===(t=i[s])||void 0===t?void 0:t.fontFamily)||"",onChange:function(e){return _("fontFamily",e)}}),!m&&React.createElement(y.WithResButtons,{className:"global-font-size"},React.createElement(I,{label:"Font Size",unitTypes:w,itemKey:"fontSize",data:i[s],setTypo:_,deviceType:d})),React.createElement(g.SelectControl,{label:(0,c.__)("Font Weight","essential-blocks"),value:null===(l=i[s])||void 0===l?void 0:l.fontWeight,options:P,onChange:function(e){return _("fontWeight",e)}}),React.createElement(g.SelectControl,{label:(0,c.__)("Font Style","essential-blocks"),value:null===(n=i[s])||void 0===n?void 0:n.fontStyle,options:T,onChange:function(e){return _("fontStyle",e)}}),React.createElement(g.SelectControl,{label:(0,c.__)("Text Transform","essential-blocks"),value:null===(o=i[s])||void 0===o?void 0:o.textTransform,options:x,onChange:function(e){return _("textTransform",e)}}),React.createElement(g.SelectControl,{label:(0,c.__)("Text Decoration","essential-blocks"),value:null===(r=i[s])||void 0===r?void 0:r.textDecoration,options:O,onChange:function(e){return _("textDecoration",e)}}),React.createElement(y.WithResButtons,{className:"global-letter-spacing"},React.createElement(I,{label:"Letter Spacing",unitTypes:S,itemKey:"letterSpacing",data:i[s],setTypo:_,step:"0.1",deviceType:d})),React.createElement(y.WithResButtons,{className:"global-line-height"},React.createElement(I,{label:"Line Height",unitTypes:S,itemKey:"lineHeight",data:i[s],setTypo:_,step:"0.1",deviceType:d})))};const M=(0,n.withSelect)(function(e,t){return N({getGlobalTypography:e("essential-blocks").getGlobalTypography()},t)})(function(e){var t=e.getGlobalTypography,l=e.globalSettingsSave,o=e.globalSettingsReset,r=e.isChanged,c=e.setIsChanged,b=e.isResetable,p=(0,u.useState)({}),m=(0,i.A)(p,2),d=m[0],_=m[1],f=(0,u.useState)({}),y=(0,i.A)(f,2),k=y[0],C=y[1],R=(0,u.useState)("allHeadings"),v=(0,i.A)(R,2),h=v[0],E=v[1],B=(0,u.useState)(!1),w=(0,i.A)(B,2),S=w[0],P=w[1];(0,u.useEffect)(function(){JSON.stringify(t)!==JSON.stringify(d)&&(_(t),t.custom&&C(t.custom)),P(!0)},[t]),(0,u.useEffect)(function(){S&&"object"===(0,s.A)(k)&&_(N(N({},d),{},{custom:N({},k)}))},[k]),(0,u.useEffect)(function(){S&&"object"===(0,s.A)(d)&&((0,n.dispatch)("essential-blocks").setGlobalTypography(d),(0,n.dispatch)("essential-blocks").setIsSaving(!0))},[d]);var T=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l={};return"object"===(0,s.A)(e)&&Object.keys(e).length>0&&(l=N(N(N(N(N(N(N({},e.fontFamily&&{fontFamily:e.fontFamily}),e.fontWeight&&{fontWeight:e.fontWeight}),e.textTransform&&{textTransform:e.textTransform}),e.fontStyle&&{fontStyle:e.fontStyle}),e.textDecoration&&{textDecoration:e.textDecoration}),e.letterSpacing&&{letterSpacing:"".concat(e.letterSpacing).concat(e.letterSpacingUnit||"px")}),t&&e.fontSize&&{fontSize:"".concat(e.fontSize).concat(e.fontSizeUnit||"px")})),l};return React.createElement("div",{className:"eb-global-typography"},React.createElement(g.TabPanel,{className:"eb-global-color-tab-panel",activeClass:"active-tab",tabs:[{name:"elements",title:"Elements",className:"eb-tab solid"},{name:"custom",title:"Custom",className:"eb-tab gradient"}]},function(e){return React.createElement("div",{className:"eb-tab-control-item eb-tab-controls-"+e.name},"elements"===e.name&&React.createElement("div",{className:"eb-custom-panel eb-global-typography-wrapper"},React.createElement(g.__experimentalNavigatorProvider,{initialPath:"/"},React.createElement(g.__experimentalNavigatorScreen,{path:"/"},D&&Object.keys(D).map(function(e,t){return React.createElement("div",{key:t,className:"eb-custom-element eb-global-typography-element"},React.createElement(g.__experimentalNavigatorButton,{path:"/".concat(e)},React.createElement("span",{style:T(d[e]),className:"font_preview"},"Aa"),D[e],(d[e]||"heading"===e&&(l=d?Object.keys(d):[]).length>0&&l.some(function(e){return e.startsWith("h")}))&&React.createElement("span",{className:"edit_indecator"})));var l})),D&&Object.keys(D).map(function(e,t){return React.createElement("div",{key:t,className:"eb-global-typography-element-content"},React.createElement(g.__experimentalNavigatorScreen,{path:"/".concat(e)},React.createElement(g.__experimentalNavigatorBackButton,null,React.createElement(g.Dashicon,{icon:"arrow-left-alt2"})," ",D[e]),"heading"===e&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,isBlock:!0,label:"Select Heading",value:h,hideLabelFromVision:!0,onChange:function(e){return E(e)}},A&&Object.keys(A).map(function(e,t){return React.createElement(g.__experimentalToggleGroupControlOption,{key:t,className:"eb-global-typography-element-heading ".concat(d[e]?"edited":""),label:A[e],value:e})})),A&&Object.keys(A).map(function(e,t){return React.createElement("div",{key:t,style:{display:e===h?"block":"none"}},React.createElement("div",{style:T(d[e],!0),className:"font_preview_box"},"Aa"),React.createElement(H,{element:e,typography:d,hideFontFamily:"allHeadings"===e,setTypography:_,setIsChanged:c}))})),"heading"!==e&&React.createElement(React.Fragment,null,React.createElement("div",{style:T(d[e],!0),className:"font_preview_box"},"Aa"),React.createElement(H,{element:e,typography:d,setTypography:_,setIsChanged:c}))))}))),"custom"===e.name&&React.createElement("div",{className:"eb-custom-panel eb-custom-typography-wrapper"},k&&"object"===(0,s.A)(k)&&React.createElement(g.__experimentalNavigatorProvider,{initialPath:"/"},React.createElement(g.__experimentalNavigatorScreen,{path:"/"},React.createElement("div",null,Object.keys(k).length>0&&Object.keys(k).map(function(e,t){var l;return React.createElement("div",{key:t,className:"eb-custom-element eb-global-typography-element"},React.createElement(g.__experimentalNavigatorButton,{path:"/".concat(e)},React.createElement("span",{style:T(k[e]),className:"font_preview"},"Aa"),null===(l=k[e])||void 0===l?void 0:l.name),React.createElement("button",{className:"eb-delete-item",onClick:function(){return function(e){var t=N({},k);delete t[e],C(N({},t)),c(!0)}(e)}},React.createElement(g.Dashicon,{icon:"trash"})))})),React.createElement("div",{className:"eb-add-btn add-custom-typography"},React.createElement(g.Button,{className:"eb-add-btn__button add-custom-typography-btn",onClick:function(){c(!0),C(N(N({},k),{},(0,a.A)({},"ebcustomtypo_".concat(Math.random().toString(36).substring(2,7)),{name:"Custom Typography"})))}},"Add Custom Typography ",React.createElement(g.Dashicon,{icon:"plus"})))),Object.keys(k).length>0&&Object.keys(k).map(function(e,t){var l,n,o;return React.createElement("div",{key:t,className:"eb-global-typography-element-content"},React.createElement(g.__experimentalNavigatorScreen,{path:"/".concat(e)},React.createElement(g.__experimentalNavigatorBackButton,null,React.createElement(g.Dashicon,{icon:"arrow-left-alt2"})," ",null===(l=k[e])||void 0===l?void 0:l.name),React.createElement("p",{className:"note"},"Typography Controls for ",React.createElement("strong",null,null===(n=k[e])||void 0===n?void 0:n.name)),React.createElement(g.TextControl,{label:"Typography Name",value:null===(o=k[e])||void 0===o?void 0:o.name,onChange:function(t){return function(e,t){var l=N({},k);l[e].name=t,C(N({},l))}(e,t)}}),React.createElement("div",{style:T(k[e],!0),className:"font_preview_box"},"Aa"),React.createElement(H,{element:e,typography:k,setTypography:C,setIsChanged:c})))}))))}),React.createElement("div",{className:"global-controls-save"},React.createElement(g.Button,{variant:"secondary",className:"global-controls-reset",onClick:function(){return o("typography")},label:"Reset All Global Typography",showTooltip:!0,disabled:!b("typography")},React.createElement(g.Dashicon,{icon:"image-rotate"})," Reset"),React.createElement(g.Button,{variant:"primary",className:"global-controls-save-btn",disabled:!r,onClick:function(){return l()}},React.createElement(g.Dashicon,{icon:"database-export"})," Save Settings")))});var j=function(e){return{getGlobalColors:e("essential-blocks").getGlobalColors(),getCustomColors:e("essential-blocks").getCustomColors(),getGradientColors:e("essential-blocks").getGradientColors(),getCustomGradientColors:e("essential-blocks").getCustomGradientColors(),getGlobalTypography:e("essential-blocks").getGlobalTypography()}},F=function(e,t){if("object"===(0,s.A)(e)&&0===Object.keys(e).length)return"";var l="";for(var n in e)l+=G("body {",e[n],t,n);return l},G=function(e,t){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Desktop",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";if("object"===(0,s.A)(t)&&0===Object.keys(t).length)return"";n.length>0&&(n="--".concat(n,"-"));var o=e,a=e,r=e;for(var i in t){var c=t[i];"fontFamily"===i?o+="".concat(n,"font-family: ").concat(c,"; "):"fontSize"===i?o+="".concat(n,"font-size: ").concat(c).concat((null==t?void 0:t.fontSizeUnit)||"px","; "):"TABfontSize"===i?a+="".concat(n,"font-size: ").concat(c).concat((null==t?void 0:t.TABfontSizeUnit)||(null==t?void 0:t.fontSizeUnit)||"px","; "):"MOBfontSize"===i?r+="".concat(n,"font-size: ").concat(c).concat((null==t?void 0:t.MOBfontSizeUnit)||(null==t?void 0:t.fontSizeUnit)||"px","; "):"fontWeight"===i?o+="".concat(n,"font-weight: ").concat(c,"; "):"letterSpacing"===i?o+="".concat(n,"letter-spacing: ").concat(c).concat((null==t?void 0:t.letterSpacingUnit)||"px","; "):"TABletterSpacing"===i?a+="".concat(n,"letter-spacing: ").concat(c).concat((null==t?void 0:t.TABletterSpacingUnit)||(null==t?void 0:t.letterSpacingUnit)||"px","; "):"MOBletterSpacing"===i?r+="".concat(n,"letter-spacing: ").concat(c).concat((null==t?void 0:t.MOBletterSpacingUnit)||(null==t?void 0:t.letterSpacingUnit)||"px","; "):"lineHeight"===i?o+="".concat(n,"line-height: ").concat(c).concat((null==t?void 0:t.lineHeightUnit)||"px","; "):"TABlineHeight"===i?a+="".concat(n,"line-height: ").concat(c).concat((null==t?void 0:t.TABlineHeightUnit)||(null==t?void 0:t.lineHeightUnit)||"px","; "):"MOBlineHeight"===i?r+="".concat(n,"line-height: ").concat(c).concat((null==t?void 0:t.MOBlineHeightUnit)||(null==t?void 0:t.lineHeightUnit)||"px","; "):"fontStyle"===i?o+="".concat(n,"font-style: ").concat(c,"; "):"textDecoration"===i?o+="".concat(n,"text-decoration: ").concat(c,"; "):"textTransform"===i&&(o+="".concat(n,"text-transform: ").concat(c,"; "))}return o+="}\n",a+="}\n",r+="}\n","Desktop"===l?(0,y.softMinifyCssStrings)(o):"Tablet"===l?(0,y.softMinifyCssStrings)(a):"Mobile"===l?(0,y.softMinifyCssStrings)(r):void 0},z=EssentialBlocksLocalize.admin_nonce,W=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all",l=new FormData;return l.append("action","global_styles_update"),l.append("admin_nonce",z),l.append("eb_global_style_key",t),l.append("eb_global_style_value",JSON.stringify(e)),fetch(EssentialBlocksLocalize.ajax_url,{method:"POST",body:l}).then(function(e){return e.text()}).then(function(e){var t=JSON.parse(e);if(t.success)return t.data;console.log("Update failed! ",t.data)}).catch(function(e){return console.log(e)})},U="global_colors",V="custom_colors",q="gradient_colors",J="custom_gradient_colors",Z="global_typography",X=[{label:(0,c.__)("Accordion","essential-blocks"),value:"accordion"},{label:(0,c.__)("Toggle","essential-blocks"),value:"toggle"},{label:(0,c.__)("Accordion With Image","essential-blocks"),value:"image"},{label:(0,c.__)("Horizontal Accordion","essential-blocks"),value:"horizontal"}],Y=((0,c.__)("Material","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Dark","essential-blocks"),(0,c.__)("Royal","essential-blocks"),(0,c.__)("Custom","essential-blocks"),(0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Image","essential-blocks"),(0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Border Box","essential-blocks"),(0,c.__)("Padding Box","essential-blocks"),(0,c.__)("Content Box","essential-blocks"),(0,c.__)("Material","essential-blocks"),(0,c.__)("Ghost","essential-blocks"),(0,c.__)("Rounded","essential-blocks"),(0,c.__)("Custom","essential-blocks"),(0,c.__)("Auto","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Container","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("No Repeat","essential-blocks"),(0,c.__)("Repeat","essential-blocks"),(0,c.__)("Repeat X","essential-blocks"),(0,c.__)("Repeat Y","essential-blocks"),(0,c.__)("Space","essential-blocks"),(0,c.__)("Round","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Scroll","essential-blocks"),(0,c.__)("Fixed","essential-blocks"),(0,c.__)("Local","essential-blocks"),(0,c.__)("Dashed","essential-blocks"),(0,c.__)("Solid","essential-blocks"),(0,c.__)("Dotted","essential-blocks"),(0,c.__)("Double","essential-blocks"),(0,c.__)("Groove","essential-blocks"),(0,c.__)("Inset","essential-blocks"),(0,c.__)("Outset","essential-blocks"),(0,c.__)("Ridge","essential-blocks"),(0,c.__)("H1","essential-blocks"),(0,c.__)("H2","essential-blocks"),(0,c.__)("H3","essential-blocks"),(0,c.__)("H4","essential-blocks"),(0,c.__)("H5","essential-blocks"),(0,c.__)("H6","essential-blocks"),(0,c.__)("Left","essential-blocks"),(0,c.__)("Right","essential-blocks"),(0,c.__)("Liner","essential-blocks"),(0,c.__)("Ease","essential-blocks"),(0,c.__)("Ease In","essential-blocks"),(0,c.__)("Ease Out","essential-blocks"),(0,c.__)("Ease In Out","essential-blocks"),[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}]),Q=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],K=((0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Lighter","essential-blocks"),(0,c.__)("Normal","essential-blocks"),(0,c.__)("Bold","essential-blocks"),(0,c.__)("Bolder","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),[{label:(0,c.__)("H1","essential-blocks"),value:"h1"},{label:(0,c.__)("H2","essential-blocks"),value:"h2"},{label:(0,c.__)("H3","essential-blocks"),value:"h3"},{label:(0,c.__)("H4","essential-blocks"),value:"h4"},{label:(0,c.__)("H5","essential-blocks"),value:"h5"},{label:(0,c.__)("H6","essential-blocks"),value:"h6"},{label:(0,c.__)("P","essential-blocks"),value:"p"}]),$=((0,c.__)("image","essential-blocks"),(0,c.__)("icon","essential-blocks"),(0,c.__)("Text","essential-blocks"),(0,c.__)("none","essential-blocks"),(0,c.__)("Bottom To Top","essential-blocks"),(0,c.__)("Top To Bottom","essential-blocks"),"typTl_"),ee="typCn_",te="wrpMrg_",le="wrpPad_",ne="tabMrg_",oe="tabPad_",ae="conMrg_",re="conPad_",se="WrpBg_",ie="tabBg_",ce="conBg_",be="wrpBdSd_",ue="tabBdSd_",ge="conBdSd_",pe="acGp_";function me(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function de(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?me(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):me(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const _e=de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de(de({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},accordionType:{type:"string",source:"attribute",selector:".eb-accordion-container",attribute:"data-accordion-type",default:"accordion"},displayIcon:{type:"boolean",default:!0},tabIcon:{type:"string",default:"dashicons-plus-alt2"},expandedIcon:{type:"string",default:"dashicons-minus"},transitionDuration:{type:"number",default:.5},contentAlign:{type:"string",default:"left"},titleAlignment:{type:"string",default:"left"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},contentColor:{type:"string",default:"var(--eb-global-text-color)"},iconColor:{type:"string",default:"var(--eb-global-primary-color)"},iconPosition:{type:"string",default:"right"},hoverTitleColor:{type:"string"},activeBgColor:{type:"string",default:""},activeTitleColor:{type:"string",default:""},activeIconColor:{type:"string",default:""},tagName:{type:"string",default:"h3"},accordionChildCount:{type:"number",default:3},faqSchema:{type:"boolean",default:!1},titlePrefixColor:{type:"string",default:"#000"},titleSuffixColor:{type:"string",default:"#000"},accordionLists:{type:"array",default:[]},imageContainerWidth:{type:"number",default:50},titleOrientation:{type:"string",default:"bottom-top"},activeAccordionIndex:{type:"number",default:null},nextItemId:{type:"number",default:1}},(0,y.generateResponsiveRangeAttributes)("titlePrefixIconSize_",{defaultRange:20})),(0,y.generateResponsiveRangeAttributes)("titlePrefixImgWidth_",{defaultRange:30})),(0,y.generateResponsiveRangeAttributes)("titlePrefixGap_",{defaultRange:15})),(0,y.generateResponsiveRangeAttributes)("titleSuffixIconSize_",{defaultRange:20})),(0,y.generateResponsiveRangeAttributes)("titleSuffixImgWidth_",{defaultRange:30})),(0,y.generateResponsiveRangeAttributes)("titleSuffixGap_",{defaultRange:15})),(0,y.generateTypographyAttributes)($,{fontSize:18})),(0,y.generateTypographyAttributes)(ee,{fontSize:14})),(0,y.generateTypographyAttributes)("titlePrefixText_",{fontSize:14})),(0,y.generateTypographyAttributes)("titleSuffixText_",{fontSize:14})),(0,y.generateResponsiveRangeAttributes)("icnZ_",{noUnits:!0,defaultRange:20})),(0,y.generateResponsiveRangeAttributes)(pe,{noUnits:!0,defaultRange:15})),(0,y.generateResponsiveRangeAttributes)("imageWidth")),(0,y.generateResponsiveRangeAttributes)("imageHeight")),(0,y.generateResponsiveRangeAttributes)("horizontalHeight",{defaultRange:450})),(0,y.generateBackgroundAttributes)(se,{})),(0,y.generateBackgroundAttributes)("icnBg_",{noOverlay:!0,noMainBgi:!0})),(0,y.generateBackgroundAttributes)(ie,{noMainBgi:!0,defaultFillColor:"#FFFFFF00",noOverlay:!0})),(0,y.generateBackgroundAttributes)(ce,{noMainBgi:!0,noOverlay:!0})),(0,y.generateBackgroundAttributes)("accordionBackground",{noOverlay:!0,noMainBgi:!0})),(0,y.generateBackgroundAttributes)("accordionExpandedBackground",{noOverlay:!0,noMainBgi:!0})),(0,y.generateBackgroundAttributes)("titlePrefixBG",{noOverlay:!0,noMainBgi:!0})),(0,y.generateBackgroundAttributes)("titleSuffixBG",{noOverlay:!0,noMainBgi:!0})),(0,y.generateBorderShadowAttributes)(be)),(0,y.generateBorderShadowAttributes)("icnBdSd_")),(0,y.generateBorderShadowAttributes)(ue)),(0,y.generateBorderShadowAttributes)(ge,{defaultBdrColor:"#aaaaaa",defaultBdrStyle:"solid"})),(0,y.generateBorderShadowAttributes)("accordionBorder")),(0,y.generateBorderShadowAttributes)("accordionExpandedBorder")),(0,y.generateBorderShadowAttributes)("titlePrefixBorder")),(0,y.generateBorderShadowAttributes)("titleSuffixBorder")),(0,y.generateDimensionsAttributes)(te)),(0,y.generateDimensionsAttributes)(le)),(0,y.generateDimensionsAttributes)("icnMrg_")),(0,y.generateDimensionsAttributes)("icnPad_")),(0,y.generateDimensionsAttributes)("imgContainerPadding")),(0,y.generateDimensionsAttributes)("imgContainerMargin")),(0,y.generateDimensionsAttributes)(ne)),(0,y.generateDimensionsAttributes)(oe,{top:15,bottom:15,left:20,right:20,isLinked:!1})),(0,y.generateDimensionsAttributes)(ae)),(0,y.generateDimensionsAttributes)(re,{top:10,bottom:10,left:15,right:15})),(0,y.generateDimensionsAttributes)("accordionMargin")),(0,y.generateDimensionsAttributes)("accordionPadding")),(0,y.generateDimensionsAttributes)("titlePrefixMargin")),(0,y.generateDimensionsAttributes)("titlePrefixPadding")),(0,y.generateDimensionsAttributes)("titleSuffixMargin")),(0,y.generateDimensionsAttributes)("titleSuffixPadding"));lodash.times;const fe=(0,y.withBlockContext)(_e)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.resOption,t.accordionType),r=(t.displayIcon,t.transitionDuration),s=(t.tabIcon,t.expandedIcon,t.titleColor),i=t.contentAlign,b=t.contentColor,u=(t.iconColor,t.iconPosition,t.titleAlignment),p=t.hoverTitleColor,m=t.activeBgColor,d=t.activeTitleColor,_=t.tagName,f=(t.faqSchema,(0,y.useBlockDefaults)(n,t,l,_e));return React.createElement(React.Fragment,null,f&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.BaseControl,{label:(0,c.__)("Accordion Types","essential-blocks"),id:"eb-accordion-type"},React.createElement(g.ButtonGroup,{id:"eb-accordion-type-btgrp"},X.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:a!==e.value,isPrimary:a===e.value,onClick:function(){return o({accordionType:e.value})}},e.label)}))),React.createElement(g.BaseControl,{label:(0,c.__)("Title Level","essential-blocks"),id:"eb-accordion-heading-alignment"},React.createElement(g.ButtonGroup,{className:"eb-accordion-heading-alignment eb-html-tag-buttongroup"},K.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:_===e.value,isSecondary:_!==e.value,onClick:function(){return o({tagName:e.value})}},e.label)}))),React.createElement(g.RangeControl,{label:(0,c.__)("Toggle Speed","essential-blocks"),value:r,onChange:function(e){return o({transitionDuration:e})},min:0,max:5,step:.1,allowReset:!0}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Accordions Gap","essential-blocks"),controlName:pe,min:1,max:100,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Tab Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Title Align ","essential-blocks"),id:"eb-accoridon-title-align"},React.createElement(g.ButtonGroup,null,Y.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:u!==e.value,isPrimary:u===e.value,onClick:function(){return o({titleAlignment:e.value})}},e.label)}))),React.createElement(y.TypographyDropdown,{baseLabel:"Title Typography",typographyPrefixConstant:$}),React.createElement(y.ColorControl,{label:(0,c.__)("Title Color","essential-blocks"),color:s,onChange:function(e){return o({titleColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Title hover Color","essential-blocks"),color:p,onChange:function(e){return o({hoverTitleColor:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding")},React.createElement(y.ResponsiveDimensionsControl,{controlName:ne,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:oe,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background ","essential-blocks")},React.createElement(y.BackgroundControl,{controlName:ie,noMainBgi:!0,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Expanded Tab Colors","essential-blocks")},React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:m,onChange:function(e){return o({activeBgColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Title Color","essential-blocks"),color:d,onChange:function(e){return o({activeTitleColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow")},React.createElement(y.BorderShadowControl,{controlName:ue}))),React.createElement(g.PanelBody,{title:(0,c.__)("Content Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Align","essential-blocks")},React.createElement(g.ButtonGroup,null,Q.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:i!==e.value,isPrimary:i===e.value,onClick:function(){return o({contentAlign:e.value})}},e.label)}))),React.createElement(y.TypographyDropdown,{baseLabel:"Content Typography",typographyPrefixConstant:ee}),React.createElement(y.ColorControl,{label:(0,c.__)("Content Color","essential-blocks"),color:b,onChange:function(e){return o({contentColor:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding")},React.createElement(y.ResponsiveDimensionsControl,{controlName:ae,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:re,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background ","essential-blocks")},React.createElement(y.BackgroundControl,{controlName:ce,noOverlay:!0,noMainBgi:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow")},React.createElement(y.BorderShadowControl,{controlName:ge}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:te,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:le,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:se})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:be}))))});var ye="wrprBg",ke="wrpMargin",Ce="wrpPadding",Re="wrpBorderShadow",ve="titleMargin",he="subtitleMargin",Ee="separatorMargin",Be="separatorLineSize",we="separatorIconSize",Se="separatorWidth",Pe=[{label:"px",value:"px"},{label:"em",value:"em"}],Te=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],xe=[{label:(0,c.__)("Line","essential-blocks"),value:"line"},{label:(0,c.__)("Icon","essential-blocks"),value:"icon"}],Oe=[{label:(0,c.__)("Top","essential-blocks"),value:"top"},{label:(0,c.__)("Bottom","essential-blocks"),value:"bottom"}],De=((0,c.__)("Default","essential-blocks"),(0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"menu"})),value:"justify"}]),Ae=[{label:(0,c.__)("H1","essential-blocks"),value:"h1"},{label:(0,c.__)("H2","essential-blocks"),value:"h2"},{label:(0,c.__)("H3","essential-blocks"),value:"h3"},{label:(0,c.__)("H4","essential-blocks"),value:"h4"},{label:(0,c.__)("H5","essential-blocks"),value:"h5"},{label:(0,c.__)("H6","essential-blocks"),value:"h6"},{label:(0,c.__)("P","essential-blocks"),value:"p"}],Le=[{label:(0,c.__)("Solid","essential-blocks"),value:"solid"},{label:(0,c.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,c.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,c.__)("Double","essential-blocks"),value:"double"},{label:(0,c.__)("Groove","essential-blocks"),value:"groove"},{label:(0,c.__)("Outset","essential-blocks"),value:"outset"},{label:(0,c.__)("Ridge","essential-blocks"),value:"ridge"}],Ne=((0,c.__)("Custom","essential-blocks"),(0,c.__)("Dynamic Title","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Marquee","essential-blocks"),(0,c.__)("Waviy Reflect","essential-blocks"),"title"),Ie="subtitle";function He(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Me(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?He(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):He(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const je=Me(Me(Me(Me(Me(Me(Me(Me(Me(Me(Me(Me(Me(Me(Me(Me(Me(Me(Me(Me(Me({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},preset:{type:"string",default:"button-1"},effects:{type:"string"},marqueeSpeed:{type:"number",default:10},marqueePauseOnHover:{type:"boolean",default:!0},tagName:{type:"string",default:"h2"},titleText:{type:"string",default:"Essential Blocks Advanced Heading"},title2Text:{type:"string"},title3Text:{type:"string"},subtitleTagName:{type:"string",default:"p"},subtitleText:{type:"string",default:"Essential Blocks Advance Subtitle"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},titleHoverColor:{type:"string"},titleBgColor:{type:"string"},titleHoverBgColor:{type:"string"},title2Color:{type:"string",default:"var(--eb-global-heading-color)"},title2HoverColor:{type:"string"},title2BgColor:{type:"string"},title2HoverBgColor:{type:"string"},title3Color:{type:"string",default:"var(--eb-global-heading-color)"},title3HoverColor:{type:"string"},title3BgColor:{type:"string"},title3HoverBgColor:{type:"string"},subtitleColor:{type:"string",default:"var(--eb-global-text-color)"},subtitleHoverColor:{type:"string"},separatorColor:{type:"string",default:"var(--eb-global-primary-color)"},separatorHoverColor:{type:"string"},displaySubtitle:{type:"boolean",default:!1},displaySeperator:{type:"boolean",default:!1},seperatorPosition:{type:"string",default:"bottom"},seperatorType:{type:"string",default:"line"},seperatorStyle:{type:"string",default:"solid"},separatorIcon:{type:"string",default:"fas fa-arrow-circle-down"},source:{type:"string",default:"custom"},enableLink:{type:"boolean",default:!1},titleLink:{type:"string",default:""},openInNewTab:{type:"boolean",default:!1},currentPostId:{type:"number",default:0},currentPostType:{type:"string"},version:{type:"string",default:"1"}},(0,y.generateTypographyAttributes)(Ne)),(0,y.generateTypographyAttributes)("title2")),(0,y.generateTypographyAttributes)("title3")),(0,y.generateTypographyAttributes)(Ie)),(0,y.generateResponsiveAlignAttributes)("align",{defaultAlign:"left"})),(0,y.generateDimensionsAttributes)(ke)),(0,y.generateDimensionsAttributes)(Ce)),(0,y.generateDimensionsAttributes)(ve,{top:0,bottom:15,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)("title1Padding")),(0,y.generateDimensionsAttributes)("title2Padding")),(0,y.generateDimensionsAttributes)("title3Padding")),(0,y.generateDimensionsAttributes)(he,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Ee,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,y.generateBorderShadowAttributes)("title1bdrshdw")),(0,y.generateBorderShadowAttributes)("title2bdrshdw")),(0,y.generateBorderShadowAttributes)("title3bdrshdw")),(0,y.generateBorderShadowAttributes)(Re,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,y.generateBackgroundAttributes)(ye,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),(0,y.generateResponsiveRangeAttributes)(Be,{defaultRange:4})),(0,y.generateResponsiveRangeAttributes)(we,{defaultRange:30})),(0,y.generateResponsiveRangeAttributes)(Se,{defaultRange:100})),Fe=(0,y.withBlockContext)(je)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.tagName,r=t.subtitleTagName,s=t.titleColor,i=t.titleHoverColor,b=t.subtitleColor,u=t.subtitleHoverColor,p=t.separatorColor,m=t.separatorHoverColor,d=t.align,_=t.displaySubtitle,f=t.displaySeperator,k=t.seperatorPosition,C=t.seperatorType,R=t.seperatorStyle,v=t.separatorIcon,h=(0,y.useBlockDefaults)(n,t,l,je);return React.createElement(React.Fragment,null,h&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(g.ButtonGroup,{id:"eb-advance-heading-alignment"},De.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:d===e.value,isSecondary:d!==e.value,onClick:function(){return o({align:e.value})}},e.label)}))),React.createElement(g.BaseControl,{label:(0,c.__)("Title Level","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(g.ButtonGroup,{className:"eb-advance-heading-alignment eb-html-tag-buttongroup"},Ae.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:a===e.value,isSecondary:a!==e.value,onClick:function(){return o({tagName:e.value})}},e.label)}))),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Subtitle","essential-blocks"),checked:_,onChange:function(){return o({displaySubtitle:!_})}}),_&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Subtitle Level","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(g.ButtonGroup,{className:"eb-advance-heading-alignment eb-html-tag-buttongroup"},Ae.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:r===e.value,isSecondary:r!==e.value,onClick:function(){return o({subtitleTagName:e.value})}},e.label)})))),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Separator","essential-blocks"),checked:f,onChange:function(){return o({displaySeperator:!f})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Title Styles","essential-blocks"),initialOpen:!0},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Title Typography","essential-blocks"),typographyPrefixConstant:Ne}),React.createElement(y.ColorControl,{label:"Title Color",color:s,onChange:function(e){return o({titleColor:e})},defaultValue:s}),React.createElement(y.ColorControl,{label:"Title Hover Color",color:i,onChange:function(e){return o({titleHoverColor:e})},defaultValue:i}),React.createElement(y.ResponsiveDimensionsControl,{controlName:ve,baseLabel:"Title Margin"})),_&&React.createElement(g.PanelBody,{title:(0,c.__)("Subtitle Styles","essential-blocks"),initialOpen:!0},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Subtitle Typography","essential-blocks"),typographyPrefixConstant:Ie}),React.createElement(y.ColorControl,{label:"Subtitle Color",color:b,onChange:function(e){return o({subtitleColor:e})},defaultValue:b}),React.createElement(y.ColorControl,{label:"Subtitle Hover Color",color:u,onChange:function(e){return o({subtitleHoverColor:e})},defaultValue:u}),React.createElement(y.ResponsiveDimensionsControl,{controlName:he,baseLabel:"Subtitle Margin"})),f&&React.createElement(g.PanelBody,{title:(0,c.__)("Separator","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Separator Position","essential-blocks"),value:k,options:Oe,onChange:function(e){return o({seperatorPosition:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Separator Type","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(g.ButtonGroup,{id:"eb-advance-heading-alignment"},xe.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return o({seperatorType:e.value})}},e.label)}))),"line"===C&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Separator Style","essential-blocks"),value:R,options:Le,onChange:function(e){return o({seperatorStyle:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Separator Height","essential-blocks"),controlName:Be,units:Pe,min:0,max:100,step:1})),"icon"===C&&React.createElement(React.Fragment,null,React.createElement(y.EBIconPicker,{value:v,onChange:function(e){return o({separatorIcon:e})},title:(0,c.__)("Select Icon","essential-blocks-pro")}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:we,units:Pe,min:0,max:100,step:1})),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Separator Width","essential-blocks"),controlName:Se,units:Te,min:0,max:300,step:1}),React.createElement(y.ColorControl,{label:"Separator Color",color:p,onChange:function(e){return o({separatorColor:e})},defaultValue:p}),React.createElement(y.ColorControl,{label:"Separator Hover Color",color:m,onChange:function(e){return o({separatorHoverColor:e})},defaultValue:m}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ee,baseLabel:"Separator Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Advanced","essential-blocks"),initialOpen:!0},React.createElement(g.PanelBody,null,React.createElement(y.ResponsiveDimensionsControl,{controlName:ke,baseLabel:"Wrapper Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ce,baseLabel:"Wrapper Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:ye})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Re})))))});var Ge="wrprBg",ze="wrpMargin",We="wrpPadding",Ue="wrpBorderShadow",Ve="width",qe="height",Je="imgBorderShadow",Ze="captionMargin",Xe="captionPadding",Ye="captionWidth",Qe=[{label:(0,c.__)("Top","essential-blocks"),value:"top"},{label:(0,c.__)("Middle","essential-blocks"),value:"middle"},{label:(0,c.__)("Bottom","essential-blocks"),value:"bottom"}],Ke=[{label:(0,c.__)("Top","essential-blocks"),value:"top"},{label:(0,c.__)("Bottom","essential-blocks"),value:"bottom"}],$e=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],et=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Justify","essential-blocks"),value:"justify"}],tt=((0,c.__)("Left","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("Right","essential-blocks"),[{label:(0,c.__)("No Effect","essential-blocks"),value:"no-effect"},{label:(0,c.__)("Zoom In","essential-blocks"),value:"zoom-in"},{label:(0,c.__)("Zoom Out","essential-blocks"),value:"zoom-out"},{label:(0,c.__)("Slide","essential-blocks"),value:"slide"},{label:(0,c.__)("Blur","essential-blocks"),value:"blur"}]),lt=[{label:"px",value:"px"},{label:"%",value:"%"}],nt=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],ot=((0,c.__)("Rounded","essential-blocks"),(0,c.__)("Square","essential-blocks"),(0,c.__)("Circle","essential-blocks"),(0,c.__)("Octagon","essential-blocks"),(0,c.__)("Rhombus","essential-blocks"),(0,c.__)("Triangle","essential-blocks"),(0,c.__)("Style 1","essential-blocks"),(0,c.__)("Style 2","essential-blocks"),(0,c.__)("Fill","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Site Logo","essential-blocks"),(0,c.__)("Featured Image","essential-blocks"),(0,c.__)("Custom","essential-blocks"),"captionTypo");function at(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function rt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?at(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):at(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const st=rt(rt(rt(rt(rt(rt(rt(rt(rt(rt(rt({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},image:{type:"object",default:{id:"",url:"",alt:""}},imageCaption:{type:"string"},selectedImgIndex:{type:"number"},displayCaption:{type:"boolean",default:!1},captionColor:{type:"string",default:"var(--eb-global-primary-color)"},captionBGColor:{type:"string",default:"var(--eb-global-background-color)"},horizontalAlign:{type:"string",default:"center"},verticalAlign:{type:"string",default:"bottom"},verticalAlignCap2:{type:"string",default:"bottom"},hoverEffect:{type:"string",default:"no-effect"},stylePreset:{type:"string",default:"rounded"},complexStyle:{type:"boolean",default:!1},captionStyle:{type:"string",default:"caption-style-1"},autoFit:{type:"boolean",default:!0},fitStyles:{type:"string",default:"cover"},enableLink:{type:"boolean",default:!1},imageLink:{type:"string",default:""},openInNewTab:{type:"boolean",default:!1},autoHeight:{type:"boolean",default:!0},imgSource:{type:"string"},logoUrl:{type:"string",default:""},shouldSyncIcon:{type:"boolean",default:!1},rel:{type:"string",attribute:"rel",default:""},imagePostId:{type:"number",default:0}},(0,y.generateTypographyAttributes)(ot,{fontSize:13})),(0,y.generateDimensionsAttributes)(ze)),(0,y.generateDimensionsAttributes)(We)),(0,y.generateDimensionsAttributes)(Ze,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Xe,{top:15,bottom:15,right:10,left:10,isLinked:!1})),(0,y.generateBorderShadowAttributes)(Ue,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,y.generateBorderShadowAttributes)(Je,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:15,bottom:15,right:15,left:15}})),(0,y.generateBackgroundAttributes)(Ge,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,y.generateResponsiveRangeAttributes)(Ye)),(0,y.generateResponsiveAlignAttributes)("textAlign",{defaultAlign:"center",defaultTabAlign:"center",defaultMobileAlign:"center"})),null===y.ImageComponent||void 0===y.ImageComponent?void 0:y.ImageComponent.addAttributes({border:{key:Je,default:{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0}}},hasWidth:!0,width:{key:Ve},hasHeight:!0,height:{key:qe},useImageAlign:!0,imageAlign:{key:"imageAlign",default:{defaultAlign:"0 auto",defaultTabAlign:"0 auto",defaultMobileAlign:"0 auto"}},hasRadius:!0})),it=(0,y.withBlockContext)(st)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.displayCaption,r=t.captionColor,s=t.captionBGColor,i=t.horizontalAlign,b=t.verticalAlign,u=t.verticalAlignCap2,p=t.textAlign,m=t.stylePreset,d=t.enableLink,_=t.openInNewTab,f=t.imageLink,k=t.captionStyle,C=t.complexStyle,R=t.autoFit,v=t.hoverEffect,h=(0,y.useBlockDefaults)(n,t,l,st);return React.createElement(React.Fragment,null,h&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.ToggleControl,{label:(0,c.__)("Display Caption","essential-blocks"),checked:a,onChange:function(){return o({displayCaption:!a})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Ve,min:1,max:1e3,step:1,units:nt}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:qe,min:0,max:1e3,step:1,units:nt}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Fit Image?","essential-blocks"),checked:R,onChange:function(e){return o({autoFit:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Link?","essential-blocks"),checked:d,onChange:function(e){return o({enableLink:e})}}),d&&React.createElement(g.TextControl,{label:(0,c.__)("Link","essential-blocks"),value:f,onChange:function(e){return o({imageLink:e})}}),d&&React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:_,onChange:function(e){return o({openInNewTab:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Hover Effect","essential-blocks"),value:v,options:tt,onChange:function(e){return o({hoverEffect:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Image Styles","essential-blocks"),initialOpen:!1},!C&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:Je})),C&&React.createElement(g.PanelRow,null,React.createElement("em",null,"Border Style doesn't support for \"",m,' style".'))),a&&React.createElement(g.PanelBody,{title:(0,c.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:r,onChange:function(e){return o({captionColor:e})}}),a&&"caption-style-2"!=k&&React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:s,onChange:function(e){return o({captionBGColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ot}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Ye,units:lt,min:0,max:300,step:1}),a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Text Align","essential-blocks")},React.createElement(g.ButtonGroup,null,et.map(function(e){return React.createElement(g.Button,{isPrimary:p===e.value,isSecondary:p!==e.value,onClick:function(){return o({textAlign:e.value})}},e.label)}))),"caption-style-1"===k&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Horizontal Align","essential-blocks")},React.createElement(g.ButtonGroup,null,$e.map(function(e){return React.createElement(g.Button,{isPrimary:i===e.value,isSecondary:i!==e.value,onClick:function(){return o({horizontalAlign:e.value})}},e.label)}))),React.createElement(g.BaseControl,{label:(0,c.__)("Vertical Align","essential-blocks")},React.createElement(g.ButtonGroup,null,Qe.map(function(e){return React.createElement(g.Button,{isPrimary:b===e.value,isSecondary:b!==e.value,onClick:function(){return o({verticalAlign:e.value})}},e.label)})))),"caption-style-2"===k&&React.createElement(g.BaseControl,{label:(0,c.__)("Vertical Align","essential-blocks")},React.createElement(g.ButtonGroup,null,Ke.map(function(e){return React.createElement(g.Button,{isPrimary:u===e.value,isSecondary:u!==e.value,onClick:function(){return o({verticalAlignCap2:e.value})}},e.label)}))),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ze,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Xe,baseLabel:"Padding"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:ze,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:We,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Ge,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Ue}))))});var ct="wrpBg_",bt="ttlBg_",ut="actTlBg_",gt="conBg_",pt="ttlWBg_",mt="wrpBds_",dt="ttlBds_",_t="actTlBds_",ft="conBds_",yt="ttlWBds_",kt="wrpM_",Ct="wrpP_",Rt="ttlP_",vt="ttlM_",ht="conM_",Et="conP_",Bt="ttlWM_",wt="ttlWP_",St="ttlMinW_",Pt="iconZ_",Tt="iconGap_",xt="carZ_",Ot="title_";function Dt(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function At(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Dt(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Dt(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Lt=At(At(At(At(At(At(At(At(At(At(At(At(At(At(At(At(At(At(At(At(At(At(At(At(At(At(At({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},align:{type:"string",default:"wide"},layout:{type:"string",default:"horizontal"},tagName:{type:"string",default:"h6"},mediaPositon:{type:"string",default:"inline"},mediaAlign:{type:"string",default:"left"},oldTabTitles:{type:"array",source:"query",selector:".tabTitles li",query:{text:{type:"string",source:"html",selector:".tab-title-text"}}},tabTitles:{type:"array",default:[{text:"Tab Title 1",id:"1",media:"icon",icon:"fas fa-home",image:"",isExpanded:!0,isDefault:!0,customId:"",enableSubtitle:!1,subtitle:""},{text:"Tab Title 2",id:"2",media:"icon",icon:"fas fa-home",image:"",isExpanded:!1,isDefault:!1,customId:"",enableSubtitle:!1,subtitle:""},{text:"Tab Title 3",id:"3",media:"icon",icon:"fas fa-home",image:"",isExpanded:!1,isDefault:!1,customId:"",enableSubtitle:!1,subtitle:""}]},tabChildCount:{type:"number",default:3},isMediaOn:{type:"boolean",default:!0},isFillTitle:{type:"boolean",default:!0},isMinHeightAsTitle:{type:"boolean",default:!0},enableResponsiveLayout:{type:"boolean",default:!1},verticalToHorizontal:{type:"string",default:"mobile"},textColor:{type:"string",default:"var(--eb-global-heading-color)"},iconColor:{type:"string",default:"var(--eb-global-heading-color)"},hvTextColor:{type:"string"},hvIconColor:{type:"string"},actTextColor:{type:"string",default:"var(--eb-global-background-color)"},actIconColor:{type:"string",default:"var(--eb-global-background-color)"},actHvTextColor:{type:"string"},actHvIconColor:{type:"string"},colorTransition:{type:"number"},actColorTransition:{type:"number"},subtitleColor:{type:"string",default:"var(--eb-global-text-color)"},hvSubtitleColor:{type:"string"},actSubtitleColor:{type:"string",default:"var(--eb-global-background-color)"},actHvSubtitleColor:{type:"string"},showCaret:{type:"boolean",default:!0},caretColor:{type:"string",default:"var(--eb-global-primary-color)"},closeAllTabs:{type:"boolean",default:!1},titleAlign:{type:"string",default:"center"},iconBgColor:{type:"string"},iconhvBgColor:{type:"string"},actIconBgColor:{type:"string"},actHvIconBgColor:{type:"string"},addCaretIcon:{type:"boolean",default:!1},caretIcon:{type:"string",default:"fas fa-angle-down"}},(0,y.generateTypographyAttributes)(Ot,{fontSize:16})),(0,y.generateTypographyAttributes)("subtitle_",{fontSize:12})),(0,y.generateResponsiveRangeAttributes)(St,{})),(0,y.generateResponsiveRangeAttributes)(Pt,{defaultRange:18,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Tt,{defaultRange:10,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(xt,{defaultRange:8,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)("subSpacing_",{defaultRange:5,noUnits:!0})),(0,y.generateBackgroundAttributes)(ct)),(0,y.generateBackgroundAttributes)(bt,{defaultFillColor:"var(--eb-global-background-color)",noOverlay:!0,defaultBgGradient:"var(--eb-gradient-background-color)"})),(0,y.generateBackgroundAttributes)(ut,{defaultFillColor:"var(--eb-global-primary-color)",noOverlay:!0,defaultBgGradient:"var(--eb-gradient-background-color)"})),(0,y.generateBackgroundAttributes)(gt,{noOverlay:!0})),(0,y.generateBackgroundAttributes)(pt,{noOverlay:!0})),(0,y.generateBorderShadowAttributes)(mt,{})),(0,y.generateBorderShadowAttributes)(dt)),(0,y.generateBorderShadowAttributes)(_t)),(0,y.generateBorderShadowAttributes)(ft,{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"#EEEDF0",defaultBdrStyle:"solid"})),(0,y.generateBorderShadowAttributes)(yt)),(0,y.generateBorderShadowAttributes)("iconBds_")),(0,y.generateDimensionsAttributes)(kt,{})),(0,y.generateDimensionsAttributes)(Ct)),(0,y.generateDimensionsAttributes)(Rt,{top:10,bottom:10,left:10,right:10})),(0,y.generateDimensionsAttributes)(vt)),(0,y.generateDimensionsAttributes)(ht)),(0,y.generateDimensionsAttributes)(Et,{top:10,bottom:10,left:15,right:15,isLinked:!1})),(0,y.generateDimensionsAttributes)(Bt)),(0,y.generateDimensionsAttributes)(wt)),(0,y.generateDimensionsAttributes)("iconP_")),Nt=(0,y.withBlockContext)(Lt)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.isMediaOn,r=t.layout,s=t.mediaPositon,b=t.mediaAlign,p=t.textColor,m=t.iconColor,d=t.hvTextColor,_=t.hvIconColor,f=t.actTextColor,k=t.actIconColor,C=t.actHvTextColor,R=t.actHvIconColor,v=t.colorTransition,h=t.actColorTransition,E=t.showCaret,B=t.caretColor,w=t.isFillTitle,S=(0,y.useBlockDefaults)(n,t,l,Lt,["tabTitles"]),P=(0,u.useState)("normal"),T=(0,i.A)(P,2),x=T[0],O=T[1],D=(0,u.useState)("normal"),A=(0,i.A)(D,2),L=A[0],N=A[1];return React.createElement(React.Fragment,null,S&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Tabs Settings","essential-blocks")},React.createElement(g.SelectControl,{label:(0,c.__)("Tabs Layout","essential-blocks"),value:r,options:[{label:(0,c.__)("Horizontal","essential-blocks"),value:"horizontal"},{label:(0,c.__)("Vertical","essential-blocks"),value:"vertical"}],onChange:function(e){return o({layout:e})}}),"horizontal"===r&&React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Fill Titles' Wrapper","essential-blocks"),checked:w,onChange:function(){return o({isFillTitle:!w})}})),React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Icon","essential-blocks"),checked:a,onChange:function(){return o({isMediaOn:!a})}}),a&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Icon Layout","essential-blocks"),value:s,options:[{label:(0,c.__)("Stacked","essential-blocks"),value:"stacked"},{label:(0,c.__)("Inline","essential-blocks"),value:"inline"}],onChange:function(e){return o({mediaPositon:e})}}),"inline"===s&&React.createElement(React.Fragment,null,React.createElement(g.ButtonGroup,{id:"eb-advTabs-type-btgrp"},[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}].map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:b!==e.value,isPrimary:b===e.value,onClick:function(){return o({mediaAlign:e.value})}},e.label)})),React.createElement("label",{style:{display:"block"}},React.createElement("i",null,"Set icon position before/after the tab title."))))),React.createElement(g.PanelBody,{title:(0,c.__)("Tab Title Style","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Ot}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Title Min Width","essential-blocks"),controlName:St,min:0,max:1e3,step:1,units:[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}]}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:Pt,min:0,max:200,step:1,noUnits:!0}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Gap","essential-blocks"),controlName:Tt,min:0,max:200,step:1,noUnits:!0}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Rt,baseLabel:"Padding"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:vt,baseLabel:"Margin"}),React.createElement(g.PanelBody,{title:(0,c.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:x===l,isSecondary:x!==l,onClick:function(){return O(l)}},n)}))),"normal"===x&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Lt.textColor.default,color:p,onChange:function(e){return o({textColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Icon","essential-blocks"),defaultColor:Lt.iconColor.default,color:m,onChange:function(e){return o({iconColor:e})}})),"hover"===x&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Lt.hvTextColor.default,color:d,onChange:function(e){return o({hvTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Icon","essential-blocks"),defaultColor:Lt.hvIconColor.default,color:_,onChange:function(e){return o({hvIconColor:e})}}),React.createElement(g.RangeControl,{value:v,onChange:function(e){return o({colorTransition:e})},step:.1,min:0,max:5}))),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:bt,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:dt})),React.createElement(g.PanelBody,{title:(0,c.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:L===l,isSecondary:L!==l,onClick:function(){return N(l)}},n)}))),"normal"===L&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Lt.actTextColor.default,color:f,onChange:function(e){return o({actTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Icon","essential-blocks"),defaultColor:Lt.actIconColor.default,color:k,onChange:function(e){return o({actIconColor:e})}})),"hover"===L&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Lt.actHvTextColor.default,color:C,onChange:function(e){return o({actHvTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Icon","essential-blocks"),defaultColor:Lt.actHvIconColor.default,color:R,onChange:function(e){return o({actHvIconColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Transition","essential-blocks")},React.createElement(g.RangeControl,{value:h,onChange:function(e){return o({actColorTransition:e})},step:.1,min:0,max:5})))),React.createElement(g.PanelBody,{title:(0,c.__)("Active Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:ut,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Active Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:_t}))),React.createElement(g.PanelBody,{title:(0,c.__)("Tab Titles' Wrapper Style","essential-blocks"),initialOpen:!1},React.createElement(g.PanelBody,{title:(0,c.__)("Margin Padding","essential-blocks")},React.createElement(y.ResponsiveDimensionsControl,{controlName:Bt,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:wt,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:pt,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:yt}))),React.createElement(g.PanelBody,{title:(0,c.__)("Content Style"),initialOpen:!1},React.createElement(g.PanelBody,{title:(0,c.__)("Margin Padding","essential-blocks")},React.createElement(y.ResponsiveDimensionsControl,{controlName:ht,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Et,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:gt,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:ft}))),React.createElement(g.PanelBody,{title:(0,c.__)("Caret Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Caret on Active Tab","essential-blocks"),checked:E,onChange:function(){return o({showCaret:!E})}}),E&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Caret Size","essential-blocks"),controlName:xt,min:0,max:100,step:1,noUnits:!0}),React.createElement(y.ColorControl,{label:(0,c.__)("Caret Color","essential-blocks"),defaultColor:Lt.caretColor.default,color:B,onChange:function(e){return o({caretColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:kt,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ct,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:ct})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:mt}))))});var It,Ht,Mt,jt,Ft="wrprBg",Gt="wrpMargin",zt="wrpPadding",Wt="wrpBorderShadow",Ut="videoBorderShadow",Vt="width",qt="playIconWidth",Jt="lightboxWidth",Zt="lightboxHeight",Xt="lightboxBorderShadow",Yt="closeIconWidth",Qt="stickyVideoWidth",Kt="stickyVideoHeight",$t="placeholderImageWidth",el="placeholderImageHeight",tl="placeholderPlayIconWidth",ll=((0,c.__)("YouTube","essential-blocks"),(0,c.__)("Vimeo","essential-blocks"),(0,c.__)("Self Hosted","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Sticky","essential-blocks"),(0,c.__)("Lightbox","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Custom","essential-blocks"),[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}]),nl=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],ol=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"vh",value:"vh"}];function al(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function rl(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?al(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):al(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}(0,c.__)("Visible","essential-blocks"),(0,c.__)("Hidden","essential-blocks");const sl=rl(rl(rl(rl(rl(rl(rl(rl(rl(rl(rl(rl(rl(rl(rl(rl(rl({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},videoURL:{type:"string",default:"https://www.youtube.com/watch?v=PnZx4ZOMyzI"},videoLinkYoutube:{type:"string",default:""},videoLinkVimeo:{type:"string",default:""},videoLinkHtml:{type:"string",default:""},showBar:{type:"boolean",default:!1},showDownload:{type:"boolean",default:!1},videoConfig:{type:"object",default:{autoplay:!1,muted:!1,loop:!1}},imageOverlay:{type:"boolean",default:!1},previewImage:{type:"string",default:"".concat(null===(It=EssentialBlocksLocalize)||void 0===It?void 0:It.image_url,"/adv-video-placeholder.png")},previewImageId:{type:"string",default:null},placeholderImage:{type:"string",default:"".concat(null===(Ht=EssentialBlocksLocalize)||void 0===Ht?void 0:Ht.image_url,"/adv-video-placeholder.png")},placeholderImageId:{type:"string",default:null},customPlayIcon:{type:"boolean",default:!0},placeholderCustomPlayIconType:{type:"string",default:"image"},customPlayIconlib:{type:"string",default:"fas fa-play-circle"},customPlayIconlibColor:{type:"string",default:"#fff"},customPlayIconURL:{type:"string",default:(null===(Mt=EssentialBlocksLocalize)||void 0===Mt?void 0:Mt.eb_plugins_url)+"assets/images/adv-video-playicon.svg"},customPlayIconId:{type:"string",default:null},placeholderPlayIconURL:{type:"string",default:(null===(jt=EssentialBlocksLocalize)||void 0===jt?void 0:jt.eb_plugins_url)+"assets/images/adv-video-playicon.svg"},lightboxPlayIcon:{type:"boolean",default:!0},lightboxPlayIconType:{type:"string",default:"image"},lightboxPlayIconlib:{type:"string",default:"fas fa-play-circle"},lightboxPlayIconlibColor:{type:"string",default:"#fff"},placeholderPlayIconId:{type:"string",default:""},videoOptions:{type:"string",default:"none"},image:{type:"object",default:{id:"",url:"",alt:""}},selectedImgIndex:{type:"number"},closeIconColor:{type:"string",default:"#000000"},closeIconBgColor:{type:"string",default:"#ffffff"},lightboxBGColor:{type:"string",default:"rgba(0 0 0 / 0.4)"},textAlign:{type:"string",default:"center"},stickyPosition:{type:"string",default:"right"},videoAlignment:{type:"string",default:"center"}},(0,y.generateDimensionsAttributes)(Gt)),(0,y.generateDimensionsAttributes)(zt)),(0,y.generateBorderShadowAttributes)(Wt,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,y.generateBorderShadowAttributes)(Ut,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,y.generateBorderShadowAttributes)(Xt,{defaultBdrColor:"#AE62D1",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,y.generateBackgroundAttributes)(Ft,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,y.generateResponsiveRangeAttributes)(Vt,{})),(0,y.generateResponsiveRangeAttributes)(qt,{defaultRange:60})),(0,y.generateResponsiveRangeAttributes)(Qt,{})),(0,y.generateResponsiveRangeAttributes)(Kt,{})),(0,y.generateResponsiveRangeAttributes)($t,{})),(0,y.generateResponsiveRangeAttributes)(el,{defaultRange:400})),(0,y.generateResponsiveRangeAttributes)(tl,{defaultRange:60})),(0,y.generateResponsiveRangeAttributes)(Jt,{defaultRange:60,defaultUnit:"%"})),(0,y.generateResponsiveRangeAttributes)(Zt,{defaultRange:70,defaultUnit:"vh"})),(0,y.generateResponsiveRangeAttributes)(Yt,{defaultRange:30})),(0,y.generateResponsiveSelectControlAttributes)("stickyVisibility"));function il(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function cl(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?il(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):il(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const bl=(0,y.withBlockContext)(sl)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.showBar,r=t.videoConfig,s=t.videoOptions,i=t.imageOverlay,b=t.previewImage,u=t.previewImageId,p=t.customPlayIcon,m=t.lightboxPlayIcon,_=t.customPlayIconId,f=t.customPlayIconURL,k=t.lightboxBGColor,C=t.closeIconColor,R=t.closeIconBgColor,v=t.placeholderImage,h=t.placeholderImageId,E=t.placeholderPlayIconURL,B=t.placeholderPlayIconId,w=t.stickyPosition,S=(0,y.useBlockDefaults)(n,t,l,sl);return React.createElement(React.Fragment,null,S&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},"lightbox"!=s&&React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Autoplay","essential-blocks"),checked:r.autoplay,onChange:function(e){return o({videoConfig:cl(cl({},r),{},{autoplay:e})})}}),r.autoplay&&React.createElement(g.PanelRow,null,React.createElement("em",null,"Audio will be muted by default if autoplay is enabled.")),React.createElement(g.ToggleControl,{label:(0,c.__)("Mute","essential-blocks"),checked:r.muted,onChange:function(e){return o({videoConfig:cl(cl({},r),{},{muted:e})})}})),React.createElement(g.ToggleControl,{label:(0,c.__)("Loop","essential-blocks"),checked:r.loop,onChange:function(e){return o({videoConfig:cl(cl({},r),{},{loop:e})})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Controls","essential-blocks"),checked:a,onChange:function(e){return o({showBar:e})}}),"lightbox"!=s&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalDivider,null),React.createElement(g.ToggleControl,{label:(0,c.__)("Image Overlay","essential-blocks"),checked:i,onChange:function(e){return o({imageOverlay:e})}}),i&&React.createElement(React.Fragment,null,!b&&React.createElement(d.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({previewImage:l,previewImageId:t})},type:"image",value:u,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),b&&React.createElement(y.ImageAvatar,{imageUrl:b,onDeleteImage:function(){return o({previewImage:null})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Custom Play Icon","essential-blocks"),checked:p,onChange:function(e){return o({customPlayIcon:e})}}),!f&&p&&React.createElement(d.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({customPlayIconURL:l,customPlayIconId:t})},type:"image",value:_,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),f&&p&&React.createElement(y.ImageAvatar,{imageUrl:f,onDeleteImage:function(){return o({customPlayIconURL:null})}}))),"eb-sticky"==s&&React.createElement(g.BaseControl,{label:(0,c.__)("Sticky Position","essential-blocks")},React.createElement(g.ButtonGroup,null,ll.map(function(e){return React.createElement(g.Button,{isPrimary:w===e.value,isSecondary:w!==e.value,onClick:function(){return o({stickyPosition:e.value})}},e.label)}))),"lightbox"==s&&React.createElement(React.Fragment,null,React.createElement(g.PanelRow,null,"Placeholder Image"),!v&&React.createElement(d.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({placeholderImage:l,placeholderImageId:t})},type:"image",value:h,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),v&&React.createElement(y.ImageAvatar,{imageUrl:v,onDeleteImage:function(){return o({placeholderImage:null})}}),React.createElement(g.PanelRow,null,"Play Icon"),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Play Icon","essential-blocks"),checked:m,onChange:function(e){return o({lightboxPlayIcon:e})}}),!E&&m&&React.createElement(d.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({placeholderPlayIconURL:l,placeholderPlayIconId:t})},type:"image",value:B,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),E&&m&&React.createElement(y.ImageAvatar,{imageUrl:E,onDeleteImage:function(){return o({placeholderPlayIconURL:null})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Video Styles","essential-blocks"),initialOpen:!1},"lightbox"!=s&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Vt,min:1,max:1e3,step:1,units:nl}),"lightbox"==s&&React.createElement(React.Fragment,null,m&&React.createElement(React.Fragment,null,React.createElement(g.PanelRow,null,"Play Icon"),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:tl,min:1,max:400,step:1,units:nl})),React.createElement(g.PanelRow,null,"Placeholder Image"),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:$t,min:1,max:1e3,step:1,units:nl}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:el,min:1,max:1e3,step:1,units:nl}),React.createElement(g.__experimentalDivider,null)),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:Ut})),i&&p&&React.createElement(g.PanelBody,{title:(0,c.__)("Image Overlay","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Play Icon Size","essential-blocks"),controlName:qt,min:1,max:400,step:1,units:nl})),"lightbox"==s&&React.createElement(g.PanelBody,{title:(0,c.__)("Lightbox","essential-blocks")},React.createElement(g.PanelRow,null,"Lightbox"),React.createElement(y.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:k,onChange:function(e){return o({lightboxBGColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Content Width","essential-blocks"),controlName:Jt,min:1,max:1e3,step:1,units:nl}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Content Height","essential-blocks"),controlName:Zt,min:1,max:1e3,step:1,units:ol}),React.createElement(y.BorderShadowControl,{controlName:Xt,noShadow:!0,noBdrHover:!0}),React.createElement(g.PanelRow,null,"Close Icon"),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:R,onChange:function(e){return o({closeIconBgColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:C,onChange:function(e){return o({closeIconColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Size (PX)","essential-blocks"),controlName:Yt,min:1,max:100,step:1,noUnits:!0})),"eb-sticky"==s&&React.createElement(g.PanelBody,{title:(0,c.__)("Sticky","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Qt,min:1,max:1e3,step:1,units:nl}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:Kt,min:1,max:1e3,step:1,units:nl}),React.createElement(g.PanelRow,null,"Close Icon"),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:C,onChange:function(e){return o({closeIconColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:Yt,min:1,max:1e3,step:1,units:nl})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Gt,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:zt,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Ft,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Wt}))))});(0,c.__)("Preset 1"),(0,c.__)("Preset 2"),(0,c.__)("Preset 3"),(0,c.__)("Preset 4"),(0,c.__)("Preset 1"),(0,c.__)("Preset 2"),(0,c.__)("Preset 3"),(0,c.__)("Preset 4"),(0,c.__)("Preset 1"),(0,c.__)("Preset 2"),(0,c.__)("Fade");var ul,gl=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"items-justified-left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"items-justified-center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"items-justified-right"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-justify"})),value:"items-justified-space-between"}],pl=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"items-justified-left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"items-justified-center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"items-justified-right"}],ml=[{label:(0,c.__)("Text"),value:!1},{label:(0,c.__)("Icon"),value:!0}],dl=[{label:(0,c.__)("OFF"),value:"never"},{label:(0,c.__)("MOBILE"),value:"mobile"},{label:(0,c.__)("ALWAYS"),value:"always"}],_l=[{label:(0,c.__)("Left"),value:"close-icon-left"},{label:(0,c.__)("Center"),value:"close-icon-center"},{label:(0,c.__)("Right"),value:"close-icon-right"}],fl=((0,c.__)("Left"),(0,c.__)("Center"),(0,c.__)("Right"),(0,c.__)("Top"),(0,c.__)("Middle"),(0,c.__)("Bottom"),(0,c.__)("Fill"),(0,c.__)("Gradient"),(0,c.__)("Image"),(0,c.__)("Auto"),(0,c.__)("Cover"),(0,c.__)("Contain"),(0,c.__)("None"),(0,c.__)("Dashed"),(0,c.__)("Solid"),(0,c.__)("Dotted"),(0,c.__)("Double"),(0,c.__)("Groove"),(0,c.__)("Inset"),(0,c.__)("Outset"),(0,c.__)("Ridge"),(0,c.__)("Select Hover Effect","essential-blocks"),(0,c.__)("Grow","essential-blocks"),(0,c.__)("Shrink","essential-blocks"),(0,c.__)("Pulse","essential-blocks"),(0,c.__)("Pulse Grow","essential-blocks"),(0,c.__)("Pulse Shrink","essential-blocks"),(0,c.__)("Push","essential-blocks"),(0,c.__)("Pop","essential-blocks"),(0,c.__)("Bounce In","essential-blocks"),(0,c.__)("Bounce Out","essential-blocks"),(0,c.__)("Rotate","essential-blocks"),(0,c.__)("Grow Rotate","essential-blocks"),(0,c.__)("Float","essential-blocks"),(0,c.__)("Sink","essential-blocks"),(0,c.__)("Bob","essential-blocks"),(0,c.__)("Hang","essential-blocks"),(0,c.__)("Skew","essential-blocks"),(0,c.__)("Skew Forward","essential-blocks"),(0,c.__)("Skew Backward","essential-blocks"),(0,c.__)("Wobble Horizontal","essential-blocks"),(0,c.__)("Wobble Vertical","essential-blocks"),(0,c.__)("Wobble To Bottom Right","essential-blocks"),(0,c.__)("Wobble To Top Right","essential-blocks"),(0,c.__)("Wobble Top","essential-blocks"),(0,c.__)("Wobble Bottom","essential-blocks"),(0,c.__)("Wobble Skew","essential-blocks"),(0,c.__)("Buzz","essential-blocks"),(0,c.__)("Buzz Out","essential-blocks"),(0,c.__)("Forward","essential-blocks"),(0,c.__)("Fade","essential-blocks"),(0,c.__)("Back Pulse","essential-blocks"),(0,c.__)("Sweep To Right","essential-blocks"),(0,c.__)("Sweep To Left","essential-blocks"),(0,c.__)("Sweep To Bottom","essential-blocks"),(0,c.__)("Sweep To Top","essential-blocks"),(0,c.__)("Bounce To Right","essential-blocks"),(0,c.__)("Bounce To Left","essential-blocks"),(0,c.__)("Bounce To Bottom","essential-blocks"),(0,c.__)("Bounce To Top","essential-blocks"),(0,c.__)("Radial Out","essential-blocks"),(0,c.__)("Radial In","essential-blocks"),(0,c.__)("Rectangle In","essential-blocks"),(0,c.__)("Rectangle Out","essential-blocks"),(0,c.__)("Shutter In Horizontal","essential-blocks"),(0,c.__)("Shutter Out Horizontal","essential-blocks"),(0,c.__)("Shutter In Vertical","essential-blocks"),(0,c.__)("Shutter Out Vertical","essential-blocks"),(0,c.__)("Curl Top Left","essential-blocks"),(0,c.__)("Curl Top Right","essential-blocks"),(0,c.__)("Curl Bottom Right","essential-blocks"),(0,c.__)("Curl Bottom Left","essential-blocks"),"nav_"),yl="navDropdown_",kl="navHamburger_",Cl="navHamburgerBtn_",Rl="wrpBg_",vl="wrpBds_",hl="navBds_",El="navDropdownBds_",Bl="navHamburgerItemBds_",wl="dropdownItemBds_",Sl="wrpM_",Pl="wrpP_",Tl="navP_",xl="navM_",Ol="hamburgerP_",Dl="hamburgerItemP_",Al="dropdownP_",Ll="dropdownItemP_",Nl="hamburgerBtnP_",Il="carZ_",Hl="dropdownW_",Ml="hamburgerBtnZ_";function jl(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Fl(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?jl(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):jl(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Gl=Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl(Fl((ul={resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},layout:{type:"string",default:"is-horizontal"},preset:{type:"string",default:"preset-1"},verticalPreset:{type:"string",default:"vertical-preset-1"},navAlign:{type:"string",default:"items-justified-left"},dropdownOpenOnClick:{type:"boolean",default:!1},showDropdownIcon:{type:"boolean",default:!0},navBtnType:{type:"boolean",default:!0},navTextColor:{type:"string",default:"var(--eb-global-secondary-color)"},hvNavTextColor:{type:"string",default:"var(--eb-global-primary-color)"},actNavTextColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvNavTextColor:{type:"string",default:"var(--eb-global-primary-color)"},navBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},hvNavBgColor:{type:"string",default:"var(--eb-global-primary-color)"},actNavBgColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvNavBgColor:{type:"string",default:"var(--eb-global-primary-color)"},iconColor:{type:"string",default:"var(--eb-global-primary-color)"},hvIconColor:{type:"string"},actIconColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvIconColor:{type:"string"},colorTransition:{type:"number"},actColorTransition:{type:"number"},navDropdownTextColor:{type:"string",default:"var(--eb-global-text-color)"},hvNavDropdownTextColor:{type:"string",default:"var(--eb-global-primary-color)"},actNavDropdownTextColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvNavDropdownTextColor:{type:"string",default:"var(--eb-global-primary-color)"},navDropdownBgColor:{type:"string",default:"var(--eb-global-background-color)"},hvNavDropdownBgColor:{type:"string",default:"var(--eb-global-background-color)"},actNavDropdownBgColor:{type:"string",default:"var(--eb-global-primary-color)"},actHvNavDropdownBgColor:{type:"string",default:"var(--eb-global-primary-color)"},dropdownItemBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},hvDropdownItemBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},actDropdownItemBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},actHvDropdownItemBgColor:{type:"string",default:"var(--eb-global-secondary-color)"}},(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)(ul,"actColorTransition",{type:"number"}),"navDividerColor",{type:"string",default:"var(--eb-global-secondary-color)"}),"verticalNavDividerColor",{type:"string",default:"var(--eb-global-secondary-color)"}),"navDropdownDividerColor",{type:"string",default:"var(--eb-global-secondary-color)"}),"navHamburgerBgColor",{type:"string",default:"var(--eb-global-background-color)"}),"navHamburgerTextColor",{type:"string",default:"var(--eb-global-text-color)"}),"hvNavHamburgerTextColor",{type:"string",default:"var(--eb-global-primary-color)"}),"hamburgerItemBgColor",{type:"string",default:"var(--eb-global-background-color)"}),"hvHamburgerItemBgColor",{type:"string",default:""}),"actNavHamburgerTextColor",{type:"string",default:"var(--eb-global-primary-color)"}),(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)(ul,"actHamburgerItemBgColor",{type:"string",default:"var(--eb-global-background-color)"}),"actHvNavHamburgerTextColor",{type:"string",default:"var(--eb-global-primary-color)"}),"actHvHamburgerItemBgColor",{type:"string",default:"var(--eb-global-background-color)"}),"hamburgerCloseIconColor",{type:"string",default:"var(--eb-global-primary-color)"}),"navHamburgerBtnColor",{type:"string",default:"var(--eb-global-primary-color)"}),"flexWrap",{type:"boolean",default:!1}),"hamburgerMenu",{type:"string",default:"mobile"}),"navVerticalAlign",{type:"string",default:"items-justified-left"}),"showCaret",{type:"boolean",default:!0}),"caretColor",{type:"string",default:"var(--eb-global-secondary-color)"}),(0,a.A)((0,a.A)((0,a.A)(ul,"hvCaretColor",{type:"string",default:"var(--eb-global-primary-color)"}),"hamburgerCloseIconAlign",{type:"string",default:"close-icon-right"}),"version",{type:"string"})),(0,y.generateTypographyAttributes)(fl,{fontSize:16})),(0,y.generateTypographyAttributes)(yl,{fontSize:16})),(0,y.generateTypographyAttributes)(kl,{fontSize:16})),(0,y.generateTypographyAttributes)(Cl,{fontSize:16})),(0,y.generateResponsiveRangeAttributes)("ttlMinW_",{})),(0,y.generateResponsiveRangeAttributes)("iconZ_",{defaultRange:18,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)("iconGap_",{defaultRange:10,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Il,{defaultRange:15,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Hl,{defaultRange:200,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Ml,{defaultRange:30,noUnits:!0})),(0,y.generateBackgroundAttributes)(Rl,{defaultFillColor:"var(--eb-global-background-color)",defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)"})),(0,y.generateBackgroundAttributes)("actNavBg_",{defaultFillColor:"#7967ff",noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,y.generateBackgroundAttributes)("conBg_",{noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,y.generateBackgroundAttributes)("ttlWBg_",{noOverlay:!0,defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,y.generateBorderShadowAttributes)(vl,{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,y.generateBorderShadowAttributes)(El,{rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,y.generateBorderShadowAttributes)(wl,{rdsDefaults:{top:3,bottom:3,right:3,left:3}})),(0,y.generateBorderShadowAttributes)(hl,{rdsDefaults:{top:3,bottom:3,right:3,left:3}})),(0,y.generateBorderShadowAttributes)("actNavBds_")),(0,y.generateBorderShadowAttributes)("conBds_",{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"var(--eb-global-background-color)",defaultBdrStyle:"solid"})),(0,y.generateBorderShadowAttributes)(Bl)),(0,y.generateDimensionsAttributes)(Sl,{})),(0,y.generateDimensionsAttributes)(Pl)),(0,y.generateDimensionsAttributes)(Tl,{top:20,bottom:20,left:10,right:10})),(0,y.generateDimensionsAttributes)(xl)),(0,y.generateDimensionsAttributes)("dropdownM_")),(0,y.generateDimensionsAttributes)(Ll,{top:10,bottom:10,left:10,right:10,isLinked:!1})),(0,y.generateDimensionsAttributes)(Al,{top:5,bottom:5,left:5,right:5,isLinked:!1})),(0,y.generateDimensionsAttributes)("ttlWM_")),(0,y.generateDimensionsAttributes)("ttlWP_")),(0,y.generateDimensionsAttributes)(Ol,{top:5,bottom:5,left:5,right:5,isLinked:!1})),(0,y.generateDimensionsAttributes)(Dl,{top:15,bottom:15,left:15,right:15,isLinked:!1})),(0,y.generateDimensionsAttributes)(Nl,{top:10,bottom:10,left:10,right:10,isLinked:!1})),zl=(0,y.withBlockContext)(Gl)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.layout,r=t.navTextColor,s=t.hvNavTextColor,b=t.actNavTextColor,p=t.actHvNavTextColor,m=t.colorTransition,d=t.actColorTransition,_=t.caretColor,f=t.preset,k=t.navAlign,C=t.hvNavBgColor,R=t.actNavBgColor,v=t.actHvNavBgColor,h=t.navDropdownTextColor,E=t.hvNavDropdownTextColor,B=t.actNavDropdownTextColor,w=t.actHvNavDropdownTextColor,S=t.navDropdownBgColor,P=(t.hvNavDropdownBgColor,t.actNavDropdownBgColor,t.actHvNavDropdownBgColor,t.dropdownOpenOnClick),T=t.showDropdownIcon,x=t.navBtnType,O=t.dropdownItemBgColor,D=t.hvDropdownItemBgColor,A=t.actDropdownItemBgColor,L=t.actHvDropdownItemBgColor,N=t.hvCaretColor,I=t.verticalPreset,H=t.navHamburgerBgColor,M=t.navHamburgerTextColor,j=t.hamburgerItemBgColor,F=t.hvNavHamburgerTextColor,G=t.hvHamburgerItemBgColor,z=(t.actNavHamburgerTextColor,t.actHamburgerItemBgColor,t.actHvNavHamburgerTextColor,t.actHvHamburgerItemBgColor,t.hamburgerCloseIconColor),W=t.navDividerColor,U=t.navDropdownDividerColor,V=t.flexWrap,q=t.navVerticalAlign,J=t.hamburgerMenu,Z=t.navHamburgerBtnColor,X=t.hamburgerCloseIconAlign,Y=t.verticalNavDividerColor,Q=(0,y.useBlockDefaults)(n,t,l,Gl),K=(0,u.useState)("normal"),$=(0,i.A)(K,2),ee=$[0],te=$[1],le=(0,u.useState)("normal"),ne=(0,i.A)(le,2),oe=ne[0],ae=ne[1];return React.createElement(React.Fragment,null,Q&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks")},React.createElement(g.PanelRow,null,(0,c.__)("Layout","essential-blocks")),"is-horizontal"==a&&React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Allow to wrap to multiple lines","essential-blocks"),checked:V,onChange:function(e){return o({flexWrap:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},gl.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return o({navAlign:e.value})}},e.label)})))),"is-vertical"==a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},pl.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:q===e.value,isSecondary:q!==e.value,onClick:function(){return o({navVerticalAlign:e.value})}},e.label)})))),React.createElement(g.__experimentalDivider,null),React.createElement(g.PanelRow,null,(0,c.__)("Dropdown Menus","essential-blocks")),React.createElement(g.ToggleControl,{label:(0,c.__)("Open on Click","essential-blocks"),checked:P,onChange:function(e){return o({dropdownOpenOnClick:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Dropdown Menu Icon?","essential-blocks"),checked:T,onChange:function(e){return o({showDropdownIcon:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Hamburger Menu","essential-blocks")},React.createElement(g.BaseControl,{label:(0,c.__)("Button Type","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},ml.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:x===e.value,isSecondary:x!==e.value,onClick:function(){return o({navBtnType:e.value})}},e.label)}))),React.createElement(g.BaseControl,{label:(0,c.__)("Display Hamburger Menu","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},dl.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:J===e.value,isSecondary:J!==e.value,onClick:function(){return o({hamburgerMenu:e.value})}},e.label)})))),React.createElement(g.PanelBody,{title:(0,c.__)("Navigation Styles","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:fl}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Tl,baseLabel:"Padding"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:xl,baseLabel:"Margin"}),"is-horizontal"==a&&"preset-4"==f&&React.createElement(y.ColorControl,{label:(0,c.__)("Divider Color","essential-blocks"),defaultColor:Gl.navDividerColor.default,color:W,onChange:function(e){return o({navDividerColor:e})}}),"is-vertical"==a&&"preset-1"==f&&React.createElement(y.ColorControl,{label:(0,c.__)("Divider Color","essential-blocks"),defaultColor:Gl.verticalNavDividerColor.default,color:Y,onChange:function(e){return o({verticalNavDividerColor:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:ee===l,isSecondary:ee!==l,onClick:function(){return te(l)}},n)}))),"normal"===ee&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Gl.navTextColor.default,color:r,onChange:function(e){return o({navTextColor:e})}})),"hover"===ee&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Gl.hvNavTextColor.default,color:s,onChange:function(e){return o({hvNavTextColor:e})}}),"is-horizontal"==a&&("preset-2"==f||"preset-3"==f)&&React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Gl.hvNavBgColor.default,color:C,onChange:function(e){return o({hvNavBgColor:e})}}),"is-vertical"==a&&"vertical-preset-2"==I&&React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Gl.hvNavBgColor.default,color:C,onChange:function(e){return o({hvNavBgColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:oe===l,isSecondary:oe!==l,onClick:function(){return ae(l)}},n)}))),"normal"===oe&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Gl.actNavTextColor.default,color:b,onChange:function(e){return o({actNavTextColor:e})}}),"is-horizontal"==a&&("preset-2"==f||"preset-3"==f)&&React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Gl.actNavBgColor.default,color:R,onChange:function(e){return o({actNavBgColor:e})}}),"is-vertical"==a&&"vertical-preset-2"==I&&React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Gl.actNavBgColor.default,color:R,onChange:function(e){return o({actNavBgColor:e})}})),"hover"===oe&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Gl.actHvNavTextColor.default,color:p,onChange:function(e){return o({actHvNavTextColor:e})}}),"is-horizontal"==a&&("preset-2"==f||"preset-3"==f)&&React.createElement(y.ColorControl,{label:(0,c.__)("Backgound","essential-blocks"),defaultColor:Gl.actHvNavBgColor.default,color:v,onChange:function(e){return o({actHvNavBgColor:e})}}),"is-vertical"==a&&"vertical-preset-2"==I&&React.createElement(y.ColorControl,{label:(0,c.__)("Backgound","essential-blocks"),defaultColor:Gl.actHvNavBgColor.default,color:v,onChange:function(e){return o({actHvNavBgColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Transition","essential-blocks")},React.createElement(g.RangeControl,{value:d,onChange:function(e){return o({actColorTransition:e})},step:.1,min:0,max:5})))),"preset-3"===f&&React.createElement(g.PanelBody,{title:(0,c.__)("Active & Hover Border"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:hl,noShadow:!0,noBdrHover:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Dropdown Menu Styles","essential-blocks"),initialOpen:!1},React.createElement(g.PanelRow,null,(0,c.__)("Container","essential-blocks")),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Min Width (PX)","essential-blocks"),controlName:Hl,min:100,max:500,step:1,noUnits:!0}),React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Gl.navDropdownBgColor.default,color:S,onChange:function(e){return o({navDropdownBgColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Al,baseLabel:"Padding"}),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:El,noBdrHover:!0})),React.createElement(g.__experimentalDivider,null),React.createElement(g.PanelRow,null,(0,c.__)("Items","essential-blocks")),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:yl}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ll,baseLabel:"Padding"}),"preset-4"==f&&React.createElement(y.ColorControl,{label:(0,c.__)("Divider Color","essential-blocks"),defaultColor:Gl.navDropdownDividerColor.default,color:U,onChange:function(e){return o({navDropdownDividerColor:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:ee===l,isSecondary:ee!==l,onClick:function(){return te(l)}},n)}))),"normal"===ee&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Gl.navDropdownTextColor.default,color:h,onChange:function(e){return o({navDropdownTextColor:e})}}),("preset-2"==f||"preset-3"==f)&&React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Gl.dropdownItemBgColor.default,color:O,onChange:function(e){return o({dropdownItemBgColor:e})}})),"hover"===ee&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Gl.hvNavDropdownTextColor.default,color:E,onChange:function(e){return o({hvNavDropdownTextColor:e})}}),"is-horizontal"==a&&("preset-2"==f||"preset-3"==f)&&React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Gl.hvDropdownItemBgColor.default,color:D,onChange:function(e){return o({hvDropdownItemBgColor:e})}}),"is-vertical"==a&&"vertical-preset-2"==I&&React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Gl.hvDropdownItemBgColor.default,color:D,onChange:function(e){return o({hvDropdownItemBgColor:e})}}),React.createElement(g.RangeControl,{value:m,onChange:function(e){return o({colorTransition:e})},step:.1,min:0,max:5}))),React.createElement(g.PanelBody,{title:(0,c.__)("Active Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:oe===l,isSecondary:oe!==l,onClick:function(){return ae(l)}},n)}))),"normal"===oe&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Gl.actNavDropdownTextColor.default,color:B,onChange:function(e){return o({actNavDropdownTextColor:e})}}),("preset-2"==f||"preset-3"==f)&&React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Gl.actDropdownItemBgColor.default,color:A,onChange:function(e){return o({actDropdownItemBgColor:e})}})),"hover"===oe&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Gl.actHvNavDropdownTextColor.default,color:w,onChange:function(e){return o({actHvNavDropdownTextColor:e})}}),("preset-2"==f||"preset-3"==f)&&React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Gl.actHvDropdownItemBgColor.default,color:L,onChange:function(e){return o({actHvDropdownItemBgColor:e})}}))),"preset-3"==f&&React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:wl,noShadow:!0}))),T&&React.createElement(g.PanelBody,{title:(0,c.__)("Caret Styles","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Caret Size","essential-blocks"),controlName:Il,min:0,max:100,step:1,noUnits:!0}),React.createElement(y.ColorControl,{label:(0,c.__)("Caret Color","essential-blocks"),defaultColor:Gl.caretColor.default,color:_,onChange:function(e){return o({caretColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Caret Color","essential-blocks"),defaultColor:Gl.hvCaretColor.default,color:N,onChange:function(e){return o({hvCaretColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Hamburger Menu Styles","essential-blocks"),initialOpen:!1},React.createElement(g.PanelRow,null,(0,c.__)("Button","essential-blocks")),x&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size(PX)","essential-blocks"),controlName:Ml,min:0,max:100,step:1,noUnits:!0}),!x&&React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Cl}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),defaultColor:Gl.navHamburgerBtnColor.default,color:Z,onChange:function(e){return o({navHamburgerBtnColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Nl,baseLabel:"Padding"}),React.createElement(g.PanelRow,null,(0,c.__)("Container","essential-blocks")),React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Gl.navHamburgerBgColor.default,color:H,onChange:function(e){return o({navHamburgerBgColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ol,baseLabel:"Padding"}),React.createElement(g.__experimentalDivider,null),React.createElement(g.PanelRow,null,(0,c.__)("Items","essential-blocks")),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:kl}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Dl,baseLabel:"Padding"}),React.createElement(g.PanelBody,{title:(0,c.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}].map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:ee===l,isSecondary:ee!==l,onClick:function(){return te(l)}},n)}))),"normal"===ee&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Gl.navHamburgerTextColor.default,color:M,onChange:function(e){return o({navHamburgerTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Gl.hamburgerItemBgColor.default,color:j,onChange:function(e){return o({hamburgerItemBgColor:e})}})),"hover"===ee&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Text","essential-blocks"),defaultColor:Gl.hvNavHamburgerTextColor.default,color:F,onChange:function(e){return o({hvNavHamburgerTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),defaultColor:Gl.hvHamburgerItemBgColor.default,color:G,onChange:function(e){return o({hvHamburgerItemBgColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Border"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Bl,noShadow:!0,noBdrHover:!0})),React.createElement(g.__experimentalDivider,null),React.createElement(g.PanelRow,null,(0,c.__)("Close Icon","essential-blocks")),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),defaultColor:Gl.hamburgerCloseIconColor.default,color:z,onChange:function(e){return o({hamburgerCloseIconColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},_l.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:X===e.value,isSecondary:X!==e.value,onClick:function(){return o({hamburgerCloseIconAlign:e.value})}},e.label)})))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Sl,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Pl,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Rl})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:vl}))))});(0,c.__)("Default","essential-blocks"),(0,c.__)("Info","essential-blocks"),(0,c.__)("Success","essential-blocks"),(0,c.__)("Warning","essential-blocks"),(0,c.__)("Danger","essential-blocks");var Wl=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Ul=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Vl=[{label:(0,c.__)("Auto","essential-blocks"),value:"auto"},{label:(0,c.__)("Full","essential-blocks"),value:"full"},{label:(0,c.__)("Fixed","essential-blocks"),value:"fixed"}],ql=[{label:(0,c.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,c.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,c.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,c.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,c.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,c.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,c.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,c.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,c.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,c.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,c.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,c.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,c.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,c.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,c.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,c.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,c.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,c.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,c.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,c.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,c.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,c.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,c.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,c.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,c.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,c.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,c.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,c.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,c.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,c.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,c.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,c.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,c.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,c.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,c.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,c.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,c.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,c.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,c.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,c.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,c.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,c.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,c.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,c.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,c.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,c.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,c.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,c.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,c.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,c.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,c.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,c.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,c.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,c.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,c.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,c.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,c.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,c.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,c.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,c.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,c.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,c.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,c.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,c.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,c.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,c.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,c.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,c.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,c.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,c.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,c.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,c.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,c.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,c.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,c.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,c.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,c.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,c.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],Jl="wrpMargin";function Zl(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Xl(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Zl(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Zl(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Yl=Xl(Xl({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},type:{type:"string",default:"default"}},null===y.EBButton||void 0===y.EBButton?void 0:y.EBButton.addAttributes()),(0,y.generateDimensionsAttributes)(Jl,{top:28,right:0,bottom:28,left:0,isLinked:!1})),Ql=(0,y.withBlockContext)(Yl)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.buttonAlign,r=t.buttonWidth,s=t.addIcon,i=t.icon,b=t.iconPosition,u=t.textColor,p=t.hoverTextColor,m=t.hoverEffect,d=t.hoverTransition,_=(t.type,(0,y.useBlockDefaults)(n,t,l,Yl));return React.createElement(React.Fragment,null,_&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks")},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Wl.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:a===e.value,isSecondary:a!==e.value,onClick:function(){return o({buttonAlign:e.value})}},e.label)}))),React.createElement(g.BaseControl,{label:(0,c.__)("Width","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Vl.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:r===e.value,isSecondary:r!==e.value,onClick:function(){return o({buttonWidth:e.value})}},e.label)}))),"fixed"===r&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Fixed Width","essential-blocks"),controlName:"btnWidth",min:100,max:900,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Icon","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Add icon","essential-blocks"),checked:s,onChange:function(){return o({addIcon:!s})}}),s&&React.createElement(React.Fragment,null,React.createElement(y.EBIconPicker,{value:i,onChange:function(e){return o({icon:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Icon Postion","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Ul.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:b===e.value,isSecondary:b!==e.value,onClick:function(){return o({iconPosition:e.value})}},e.label)}))),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:"iconSize",noUnits:!0}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Gap","essential-blocks"),controlName:"iconSpace",noUnits:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Styles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"text"}),React.createElement(y.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:u,onChange:function(e){return o({textColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Text Hover Color","essential-blocks"),color:p,onChange:function(e){return o({hoverTextColor:e})}}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Background","essential-blocks"))),React.createElement(y.BackgroundControl,{controlName:"btnBack",noOverlay:!0,noMainBgi:!0}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:"btnBrdShw"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:"btnPadding",baseLabel:(0,c.__)("Padding","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin","essential-blocks")},React.createElement(y.ResponsiveDimensionsControl,{controlName:Jl,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(g.SelectControl,{label:(0,c.__)("Hover Effect","essential-blocks"),value:m,options:ql,onChange:function(e){return o({hoverEffect:e})}}),m&&React.createElement(g.RangeControl,{label:(0,c.__)("Hover Transition","essential-blocks"),value:d,onChange:function(e){return o({hoverTransition:e})},step:.01,min:0,max:5}))))});(0,c.__)("Basic","essential-blocks"),(0,c.__)("Inline","essential-blocks"),(0,c.__)("Left","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("Right","essential-blocks");var Kl=[{label:(0,c.__)("H1","essential-blocks"),value:"h1"},{label:(0,c.__)("H2","essential-blocks"),value:"h2"},{label:(0,c.__)("H3","essential-blocks"),value:"h3"},{label:(0,c.__)("H4","essential-blocks"),value:"h4"},{label:(0,c.__)("H5","essential-blocks"),value:"h5"},{label:(0,c.__)("H6","essential-blocks"),value:"h6"}],$l=[{label:"Small",value:"small"},{label:"Medium",value:"medium"},{label:"Large",value:"large"},{label:"Extra Large",value:"extra-large"},{label:"Custom",value:"custom"}],en=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],tn=[{label:(0,c.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,c.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,c.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,c.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,c.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,c.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,c.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,c.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,c.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,c.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,c.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,c.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,c.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,c.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,c.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,c.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,c.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,c.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,c.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,c.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,c.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,c.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,c.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,c.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,c.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,c.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,c.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,c.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,c.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,c.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,c.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,c.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,c.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,c.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,c.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,c.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,c.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,c.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,c.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,c.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,c.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,c.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,c.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,c.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,c.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,c.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,c.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,c.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,c.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,c.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,c.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],ln="wrpMargin",nn="wrpPadding",on="titleMargin",an="subtitleMargin",rn="btnPadding",sn="iconPadding",cn="descPadding",bn="wrpBack",un="wrpBrd",gn="btnBrd",pn="iconSize",mn="title",dn="subtitle",_n="desc";function fn(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function yn(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?fn(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):fn(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const kn=yn(yn(yn(yn(yn(yn(yn(yn(yn(yn(yn(yn(yn(yn(yn({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},contentStyle:{type:"string",default:"basic"},contentAlign:{type:"string",default:"center"},showIcon:{type:"boolean",default:!0},icon:{type:"string",source:"attribute",selector:".eb-cia-wrapper",attribute:"data-icon",default:"fas fa-glass-martini"},iconColor:{type:"string",default:"var(--eb-global-primary-color)"},sortableLists:{type:"array",default:[{label:(0,c.__)("Icon","essential-blocks"),value:"icon"},{label:(0,c.__)("Subtitle","essential-blocks"),value:"subtitle"},{label:(0,c.__)("Title","essential-blocks"),value:"title"},{label:(0,c.__)("Description","essential-blocks"),value:"description"}]},title:{type:"string",selector:".eb-cia-title",default:"Essential Blocks for Gutenberg"},titleTag:{type:"string",default:"h3"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},showSubtitle:{type:"boolean",default:!1},subtitle:{type:"string",selector:".eb-cia-subtitle"},subtitleTag:{type:"string",default:"h4"},subtitleColor:{type:"string",default:"var(--eb-global-text-color)"},description:{type:"string",selector:".eb-cia-description",default:"Add a strong one liner supporting the heading above and giving users a reason to click on the button below."},descriptionColor:{type:"string",default:"var(--eb-global-text-color)"},showButton:{type:"boolean",default:!0},buttonText:{type:"string",souce:"html",selector:".eb-cia-button",default:"Button Text"},buttonURL:{type:"string"},linkNewTab:{type:"boolean",default:!1},buttonSize:{type:"string",default:"large"},buttonBackgroundColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonHoverBackgroundColor:{type:"string",default:"var(--eb-global-tertiary-color)"},buttonTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonHoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonPosition:{type:"string",default:"center"},btnHoverEffect:{type:"string"}},(0,y.generateTypographyAttributes)(mn)),(0,y.generateTypographyAttributes)(dn)),(0,y.generateTypographyAttributes)(_n)),(0,y.generateTypographyAttributes)("btn")),(0,y.generateDimensionsAttributes)(ln,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(nn)),(0,y.generateDimensionsAttributes)(on)),(0,y.generateDimensionsAttributes)(an)),(0,y.generateDimensionsAttributes)(rn)),(0,y.generateDimensionsAttributes)(sn)),(0,y.generateDimensionsAttributes)(cn)),(0,y.generateBackgroundAttributes)(bn,{defaultFillColor:"var(--eb-global-background-color)"})),(0,y.generateBorderShadowAttributes)(un)),(0,y.generateBorderShadowAttributes)(gn)),(0,y.generateResponsiveRangeAttributes)(pn)),Cn=(0,y.withBlockContext)(kn)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.showIcon,r=t.icon,s=t.iconColor,i=t.titleTag,b=t.titleColor,u=t.showSubtitle,p=t.subtitleColor,m=t.descriptionColor,d=t.showButton,_=t.buttonSize,f=t.buttonBackgroundColor,k=t.buttonTextColor,C=t.buttonHoverTextColor,R=t.buttonHoverBackgroundColor,v=t.buttonURL,h=t.linkNewTab,E=t.buttonPosition,B=t.btnHoverEffect,w=(0,y.useBlockDefaults)(n,t,l,kn);return React.createElement(React.Fragment,null,w&&React.createElement("div",{className:"eb-panel-control"},a&&React.createElement(g.PanelBody,{title:(0,c.__)("Icon Settings","essential-blocks"),initialOpen:!0},React.createElement(y.EBIconPicker,{value:r,onChange:function(e){return o({icon:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:pn,min:0,max:100,step:1,noUnits:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Button Settings","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},en.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:E===e.value,isSecondary:E!==e.value,onClick:function(){return o({buttonPosition:e.value})}},e.label)}))),React.createElement(g.SelectControl,{label:(0,c.__)("Button Size","essential-blocks"),value:_,options:$l,onChange:function(e){return o({buttonSize:e})}}),"custom"===_&&React.createElement(y.ResponsiveDimensionsControl,{controlName:rn,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(g.TextControl,{label:(0,c.__)("Button Link","essential-blocks"),value:v,help:(0,c.__)("Use https or http","essential-blocks"),onChange:function(e){return o({buttonURL:e})}}),v&&React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:h,onChange:function(){return o({linkNewTab:!h})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Hover Effect","essential-blocks"),value:B,options:tn,onChange:function(e){return o({btnHoverEffect:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Title Tag","essential-blocks")},React.createElement(g.ButtonGroup,null,Kl.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:i!==e.value,isPrimary:i===e.value,onClick:function(){return o({titleTag:e.value})}},e.label)}))),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:mn}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:b,onChange:function(e){return o({titleColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:on,baseLabel:(0,c.__)("Space","essential-blocks")})),u&&React.createElement(g.PanelBody,{title:(0,c.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:dn}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:p,onChange:function(e){return o({subtitleColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:an,baseLabel:(0,c.__)("Space","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Description Style","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:_n}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:m,onChange:function(e){return o({descriptionColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:cn,baseLabel:(0,c.__)("Space","essential-blocks")})),a&&React.createElement(g.PanelBody,{title:(0,c.__)("Icon Style","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Icon Color","essential-blocks"),color:s,onChange:function(e){return o({iconColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:sn,baseLabel:(0,c.__)("Space","essential-blocks")})),d&&React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"btn"}),React.createElement(y.ColorControl,{label:(0,c.__)("Button Text Color","essential-blocks"),color:k,onChange:function(e){return o({buttonTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Button Hover Text Color","essential-blocks"),color:C,onChange:function(e){return o({buttonHoverTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Button Background","essential-blocks"),color:f,onChange:function(e){return o({buttonBackgroundColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Button Hover Background","essential-blocks"),color:R,onChange:function(e){return o({buttonHoverBackgroundColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:gn})),React.createElement(g.PanelBody,{title:(0,c.__)("Advanced","essential-blocks"),initialOpen:!0},React.createElement(g.PanelBody,null,React.createElement(y.ResponsiveDimensionsControl,{controlName:ln,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:nn,baseLabel:(0,c.__)("Padding","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:bn})),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:un})))))});(0,c.__)("Default","essential-blocks"),(0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 4","essential-blocks"),(0,c.__)("Preset 5","essential-blocks"),(0,c.__)("Preset 6","essential-blocks"),(0,c.__)("Preset 7","essential-blocks"),(0,c.__)("Preset 8 (Pro)","essential-blocks"),(0,c.__)("Preset 9 (Pro)","essential-blocks");var Rn=[{label:(0,c.__)("Dotted","essential-blocks"),value:":"},{label:(0,c.__)("Solid","essential-blocks"),value:"|"}],vn=[{label:"Grid View",value:"row"},{label:"List View",value:"column"}],hn=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],En=[{label:(0,c.__)("Start","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("End","essential-blocks"),value:"flex-end"},{label:(0,c.__)("Space-Between","essential-blocks"),value:"space-between"},{label:(0,c.__)("Space-around","essential-blocks"),value:"space-around"},{label:(0,c.__)("Space-Evenly","essential-blocks"),value:"space-evenly"}],Bn=[{label:"Row",value:"row"},{label:"Row-Reverse",value:"row-reverse"},{label:"Column",value:"column"},{label:"Column-Reverse",value:"column-reverse"}],wn="wrpW_",Sn="boxsSpb_",Pn="sepTop_",Tn="sepRight_",xn="boxsP_",On="wrpMrg_",Dn="wrpPad_",An="dgPad_",Ln="lblPad_",Nn="boxsBg_",In="dayBg_",Hn="hourBg_",Mn="minuteBg_",jn="secondBg_",Fn="WrpBg_",Gn="boxsBds_",zn="wrpBdSd_";function Wn(e){var t=e.heading,l=e.resRequiredProps,n=e.bgControlName,o=e.dayDgColor,a=e.dayLbColor,r=e.dayBdrColor,s=l.attributes;return React.createElement(React.Fragment,null,React.createElement("h3",{style:{fontSize:"15px",color:"#444",margin:"0 0 10px 0"}},t),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks")},React.createElement(y.BackgroundControl,{noTransition:!0,controlName:n,noOverlay:!0,noMainBgi:!0})),React.createElement(y.ColorControl,{label:(0,c.__)("Digit Color","essential-blocks"),color:o,attributeName:"dayDgColor"}),React.createElement(y.ColorControl,{label:(0,c.__)("Label Color","essential-blocks"),color:s[a],attributeName:"dayLbColor"}),"none"!==s.boxsBds_borderStyle&&React.createElement(y.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:s[r],attributeName:"dayBdrColor"}),React.createElement(g.__experimentalDivider,null))}function Un(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Vn(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Un(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Un(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const qn=Vn(Vn(Vn(Vn(Vn(Vn(Vn(Vn(Vn(Vn(Vn(Vn(Vn(Vn(Vn(Vn(Vn(Vn(Vn(Vn({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},preset:{type:"string",default:"default"},flexDirection:{type:"string",default:"row"},contentsAlign:{type:"string",default:"center"},contentsJustify:{type:"string",default:"center"},contentsDirection:{type:"string",default:"column"},showSeparator:{type:"boolean",default:!1},separatorType:{type:"string",default:":"},separatorColor:{type:"string",default:"var(--eb-global-primary-color)"},endTimeStamp:{type:"number"},showDays:{type:"boolean",default:!0},showHours:{type:"boolean",default:!0},showMinutes:{type:"boolean",default:!0},showSeconds:{type:"boolean",default:!0},daysLabel:{type:"string",default:"Days"},hoursLabel:{type:"string",default:"Hours"},minutesLabel:{type:"string",default:"Minutes"},secondsLabel:{type:"string",default:"Seconds"},digitsColor:{type:"string",default:"var(--eb-global-heading-color)"},dayDgColor:{type:"string"},hourDgColor:{type:"string"},minuteDgColor:{type:"string"},secondDgColor:{type:"string"},labelsColor:{type:"string",default:"var(--eb-global-text-color)"},dayLbColor:{type:"string"},hourLbColor:{type:"string"},minuteLbColor:{type:"string"},secondLbColor:{type:"string"},dayBdrColor:{type:"string"},hourBdrColor:{type:"string"},minuteBdrColor:{type:"string"},secondBdrColor:{type:"string"},isEvergreenTimer:{type:"boolean",default:!1},evergreenTimerHours:{type:"string",default:"11"},evergreenTimerMinutes:{type:"string",default:"59"},recurringCountdown:{type:"boolean",default:!1},restartTime:{type:"string",default:"0"},recurringCountdownEnd:{type:"number"}},(0,y.generateTypographyAttributes)("dg_",{fontSize:40})),(0,y.generateTypographyAttributes)("lb_",{fontSize:18})),(0,y.generateTypographyAttributes)("sp_",{fontSize:44})),(0,y.generateResponsiveRangeAttributes)(wn,{defaultRange:600})),(0,y.generateResponsiveRangeAttributes)(Sn,{defaultRange:30})),(0,y.generateResponsiveRangeAttributes)(Pn,{defaultRange:46,defaultUnit:"%"})),(0,y.generateResponsiveRangeAttributes)(Tn,{defaultRange:18,defaultUnit:"%"})),(0,y.generateBackgroundAttributes)(Fn,{defaultBgGradient:"var(--eb-global-background-color)"})),(0,y.generateBackgroundAttributes)(Nn,{defaultFillColor:"var(--eb-global-background-color)",noOverlay:!0,noMainBgi:!0})),(0,y.generateBackgroundAttributes)(In,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),(0,y.generateBackgroundAttributes)(Hn,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),(0,y.generateBackgroundAttributes)(Mn,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),(0,y.generateBackgroundAttributes)(jn,{noTransition:!0,noOverlay:!0,noMainBgi:!0})),(0,y.generateBorderShadowAttributes)(zn,{})),(0,y.generateBorderShadowAttributes)(Gn,{rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,y.generateDimensionsAttributes)(xn,{top:20,bottom:20,isLinked:!1})),(0,y.generateDimensionsAttributes)(On)),(0,y.generateDimensionsAttributes)(Dn)),(0,y.generateDimensionsAttributes)(An)),(0,y.generateDimensionsAttributes)(Ln)),Jn=(0,y.withBlockContext)(qn)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.showDays,r=t.showHours,s=t.showMinutes,i=t.showSeconds,b=t.daysLabel,u=t.hoursLabel,p=t.minutesLabel,m=t.secondsLabel,d=t.flexDirection,_=t.showSeparator,f=t.separatorType,k=t.separatorColor,C=t.contentsAlign,R=t.contentsDirection,v=t.contentsJustify,h=t.digitsColor,E=t.labelsColor,B=(0,y.useBlockDefaults)(n,t,l,qn);return React.createElement(React.Fragment,null,B&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Content Settings","essential-blocks"),initialOpen:!0},React.createElement(g.ToggleControl,{label:(0,c.__)("Display Days","essential-blocks"),checked:a,onChange:function(){return o({showDays:!a})}}),a&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Custom Label For Days","essential-blocks"),value:b,type:"text",onChange:function(e){return o({daysLabel:e})}}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Hours","essential-blocks"),checked:r,onChange:function(){return o({showHours:!r})}}),r&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Custom Label For Hours","essential-blocks"),value:u,type:"text",onChange:function(e){return o({hoursLabel:e})}}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Minutes","essential-blocks"),checked:s,onChange:function(){return o({showMinutes:!s})}}),s&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Custom Label For Minutes","essential-blocks"),value:p,type:"text",onChange:function(e){return o({minutesLabel:e})}}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Seconds","essential-blocks"),checked:i,onChange:function(){return o({showSeconds:!i})}}),i&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Custom Label For Seconds","essential-blocks"),value:m,type:"text",onChange:function(e){return o({secondsLabel:e})}}),React.createElement("p",{style:{marginTop:"-5px"}},React.createElement("i",null,"Leave blank to hide")))),React.createElement(g.PanelBody,{title:(0,c.__)("Boxes Styles","essential-blocks")},React.createElement(g.BaseControl,{label:"Layout"},React.createElement(g.ButtonGroup,null,vn.map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:d!==l,isPrimary:d===l,onClick:function(){return o({flexDirection:l})}},n)}))),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Container Max Width","essential-blocks"),controlName:wn,min:100,max:2e3,step:1}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Space Between Boxs","essential-blocks"),controlName:Sn,min:0,max:200,step:1}),React.createElement(g.BaseControl,{label:(0,c.__)("Contents Direction","essential-blocks")},React.createElement(g.SelectControl,{value:R,options:Bn,onChange:function(e){return o({contentsDirection:e})}})),R&&R.includes("row")&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Contents Justify Position","essential-blocks")},React.createElement(g.SelectControl,{value:v,options:En,onChange:function(e){return o({contentsJustify:e})}}))),React.createElement(g.BaseControl,{label:(0,c.__)("Contents Alignment","essential-blocks")},React.createElement(g.ButtonGroup,null,hn.map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:C!==l,isPrimary:C===l,onClick:function(){return o({contentsAlign:l})}},n)}))),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Nn,noOverlay:!0,noMainBgi:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:xn,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Gn}))),React.createElement(g.PanelBody,{title:(0,c.__)("Digits","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:h,onChange:function(e){return o({digitsColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:"dg_"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:An,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:E,onChange:function(e){return o({labelsColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:"lb_"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ln,baseLabel:"Padding"})),"row"===d&&React.createElement(g.PanelBody,{title:(0,c.__)("Separator","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Separator","essential-blocks"),checked:_,onChange:function(){return o({showSeparator:!_})}}),_&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Separator Type","essential-blocks"),value:f,options:Rn,onChange:function(e){return o({separatorType:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Position Top","essential-blocks"),controlName:Pn,min:0,max:900,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Position Right","essential-blocks"),controlName:Tn,min:0,max:900,step:1}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:k,onChange:function(e){return o({separatorColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:"sp_"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Individual Box Styling","essential-blocks"),initialOpen:!1},a&&React.createElement(Wn,{heading:"Days",bgControlName:In,dgColorAttrString:"dayDgColor",lbColorAttrString:"dayLbColor",bdColorAttrString:"dayBdrColor"}),r&&React.createElement(Wn,{heading:"Hours",bgControlName:Hn,dgColorAttrString:"hourDgColor",lbColorAttrString:"hourLbColor",bdColorAttrString:"hourBdrColor"}),s&&React.createElement(Wn,{heading:"Minutes",bgControlName:Mn,dgColorAttrString:"minuteDgColor",lbColorAttrString:"minuteLbColor",bdColorAttrString:"minuteBdrColor"}),i&&React.createElement(Wn,{heading:"Seconds",bgControlName:jn,dgColorAttrString:"secondDgColor",lbColorAttrString:"secondLbColor",bdColorAttrString:"secondBdrColor"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks")},React.createElement(y.ResponsiveDimensionsControl,{controlName:On,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Dn,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Fn})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:zn}))))});var Zn="wrpMargin",Xn="buttonsPadding",Yn="Btn1Bg",Qn="Btn2Bg",Kn="buttonOneBorderShadow",$n="buttonTwoBorderShadow",eo="buttonsWidth",to="buttonsGap",lo="buttonsConnectorSize",no="buttonsConnectorIconSize",oo=((0,c.__)("Fill","essential-blocks"),(0,c.__)("Outline","essential-blocks"),(0,c.__)("Text","essential-blocks"),[{label:"px",value:"px"},{label:"em",value:"em"}]),ao=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],ro=[{label:"Custom Width",value:"custom"},{label:"Auto",value:"auto"}],so=[{label:(0,c.__)("Text","essential-blocks"),value:"text"},{label:(0,c.__)("Icon","essential-blocks"),value:"icon"}],io=((0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 4","essential-blocks"),[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}]),co=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],bo="button",uo="button_connector";function go(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function po(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?go(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):go(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const mo=po(po(po(po(po(po(po(po(po(po(po({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},preset:{type:"string",default:"button-1"},contentPosition:{type:"string",default:"center"},buttonWidth:{type:"number",default:"auto"},buttonTextAlign:{type:"string",default:"center"},isHoverOne:{type:"boolean",default:!1},isHoverTwo:{type:"boolean",default:!1},innerButtonText:{type:"string",default:"OR"},innerButtonColor:{type:"string",default:"#fff"},innerButtonTextColor:{type:"string",default:"#000"},innerButtonIcon:{type:"string",default:"fas fa-arrows-alt-h"},showConnector:{type:"boolean",default:!0},connectorType:{type:"string",default:"text"},borderType:{type:"string",default:"normal"},buttonsColorType:{type:"string",default:"normal"},buttonsWidthType:{type:"string",default:"custom"}},null===y.EBButton||void 0===y.EBButton?void 0:y.EBButton.addAttributes({buttonText:"buttonTextOne",textColor:"textOneColor",hoverTextColor:"hoverTextOneColor",buttonURL:"buttonURLOne"},"btn1",!1,"",!0,{key:Yn,default:{noOverlay:!0,noMainBgi:!0,defaultFillColor:"var(--eb-global-secondary-color)",defaultHovFillColor:"var(--eb-global-primary-color)",defaultBgGradient:"var(--eb-gradient-background-color)"}},!0,{key:Kn,default:{bdrDefaults:{top:2,bottom:2,right:2,left:2},rdsDefaults:{top:20,bottom:0,right:0,left:20,isLinked:!1}}},!1,"")),null===y.EBButton||void 0===y.EBButton?void 0:y.EBButton.addAttributes({buttonText:"buttonTextTwo",textColor:"textTwoColor",hoverTextColor:"hoverTextTwoColor",buttonURL:"buttonURLTwo"},"btn2",!1,"",!0,{key:Qn,default:{noOverlay:!0,noMainBgi:!0,defaultFillColor:"var(--eb-global-tertiary-color)",defaultHovFillColor:"var(--eb-global-primary-color)",defaultBgGradient:"var(--eb-gradient-background-color)"}},!0,{key:$n,default:{bdrDefaults:{top:2,bottom:2,right:2,left:2},rdsDefaults:{top:0,bottom:20,right:20,left:0,isLinked:!1}}})),(0,y.generateTypographyAttributes)(bo,{fontSize:16})),(0,y.generateTypographyAttributes)(uo,{fontSize:14})),(0,y.generateDimensionsAttributes)(Zn)),(0,y.generateDimensionsAttributes)("buttonsMargin")),(0,y.generateDimensionsAttributes)(Xn,{top:10,bottom:10,right:25,left:25,isLinked:!1})),(0,y.generateResponsiveRangeAttributes)(eo,{defaultRange:200})),(0,y.generateResponsiveRangeAttributes)(to,{defaultRange:0})),(0,y.generateResponsiveRangeAttributes)(lo,{defaultRange:30})),(0,y.generateResponsiveRangeAttributes)(no,{defaultRange:16})),_o=(0,y.withBlockContext)(mo)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.contentPosition,r=t.textOneColor,s=t.hoverTextOneColor,i=t.textTwoColor,b=t.hoverTextTwoColor,u=t.buttonTextOne,p=t.buttonURLOne,m=t.buttonTextTwo,d=t.buttonURLTwo,_=t.innerButtonText,f=t.innerButtonColor,k=t.innerButtonTextColor,C=t.innerButtonIcon,R=t.showConnector,v=t.connectorType,h=t.buttonsColorType,E=t.buttonTextAlign,B=t.buttonsWidthType,w=t.buttonOneNewWindow,S=t.buttonTwoNewWindow,P=(0,y.useBlockDefaults)(n,t,l,mo);return React.createElement(React.Fragment,null,P&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},co.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:a===e.value,isSecondary:a!==e.value,onClick:function(){return o({contentPosition:e.value})}},e.label)}))),React.createElement(g.TextControl,{label:(0,c.__)("Button One Text","essential-blocks"),value:u,onChange:function(e){return o({buttonTextOne:e})}}),p&&React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:w,onChange:function(){return o({buttonOneNewWindow:!w})}}),React.createElement(g.TextControl,{label:(0,c.__)("Button Two Text","essential-blocks"),value:m,onChange:function(e){return o({buttonTextTwo:e})}}),d&&React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:S,onChange:function(){return o({buttonTwoNewWindow:!S})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Buttons Settings","essential-blocks"),initialOpen:!0},React.createElement(g.BaseControl,{label:(0,c.__)("Button Width Type","essential-blocks")},React.createElement(g.SelectControl,{value:B,options:ro,onChange:function(e){o({buttonsWidthType:e})}})),"custom"===B&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Buttons Width","essential-blocks"),controlName:eo,units:oo,min:0,max:500,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Buttons Gap","essential-blocks"),controlName:to,units:oo,min:0,max:100,step:1}),React.createElement(g.BaseControl,{label:(0,c.__)("Text Align","essential-blocks"),id:"eb-button-group-text-align"},React.createElement(g.ButtonGroup,{id:"eb-button-group-text-align"},io.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:E===e.value,isSecondary:E!==e.value,onClick:function(){return o({buttonTextAlign:e.value})}},e.label)})))),React.createElement(g.PanelBody,{title:(0,c.__)("Connector Settings","essential-blocks"),initialOpen:!0},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Connector?"),checked:R,onChange:function(){o({showConnector:!R})}}),R&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Connector Type","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-connector-type"},so.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return o({connectorType:e.value})}},e.label)}))),"icon"===v&&React.createElement(g.PanelBody,{title:(0,c.__)("Icon Settings","essential-blocks"),initialOpen:!0},React.createElement(y.EBIconPicker,{value:C,onChange:function(e){return o({innerButtonIcon:e})},title:(0,c.__)("Icon","essential-blocks")}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:no,units:oo,min:0,max:100,step:1})),"text"===v&&React.createElement(g.TextControl,{label:(0,c.__)("Text","essential-blocks"),value:_,onChange:function(e){return o({innerButtonText:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Connector Size","essential-blocks"),controlName:lo,units:oo,min:0,max:100,step:1}))),React.createElement(g.PanelBody,{title:(0,c.__)("Buttons Styles","essential-blocks"),initialOpen:!0},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:bo}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Button One Background","essential-blocks"))),React.createElement(y.BackgroundControl,{controlName:Yn,noOverlay:!0,noMainBgi:!0}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Button Two Background","essential-blocks"))),React.createElement(y.BackgroundControl,{controlName:Qn,noOverlay:!0,noMainBgi:!0}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Text Color","essential-blocks"))),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},ao.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return o({buttonsColorType:e.value})}},e.label)})),"normal"===h&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Button One","essential-blocks"),color:r,onChange:function(e){return o({textOneColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Button Two","essential-blocks"),color:i,onChange:function(e){return o({textTwoColor:e})}})),"hover"===h&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Button One Hover","essential-blocks"),color:s,onChange:function(e){return o({hoverTextOneColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Button Two Hover","essential-blocks"),color:b,onChange:function(e){return o({hoverTextTwoColor:e})}})),React.createElement(g.PanelBody,{className:"eb-subpanel",title:(0,c.__)("Button One Border","essential-blocks"),initialOpen:!0},React.createElement(y.BorderShadowControl,{controlName:Kn,noShadow:!0})),React.createElement(g.PanelBody,{className:"eb-subpanel",title:(0,c.__)("Button Two Border","essential-blocks"),initialOpen:!0},React.createElement(y.BorderShadowControl,{controlName:$n,noShadow:!0})),React.createElement(y.ResponsiveDimensionsControl,{controlName:Xn,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Connector Styles","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:uo}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:f,onChange:function(e){return o({innerButtonColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Text/ Icon Color"),color:k,onChange:function(e){return o({innerButtonTextColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin","essential-blocks"),initialOpen:!0},React.createElement(y.ResponsiveDimensionsControl,{controlName:Zn,baseLabel:"Margin"}))))});var fo=[{label:(0,c.__)("H1","essential-blocks"),value:"h1"},{label:(0,c.__)("H2","essential-blocks"),value:"h2"},{label:(0,c.__)("H3","essential-blocks"),value:"h3"},{label:(0,c.__)("H4","essential-blocks"),value:"h4"},{label:(0,c.__)("H5","essential-blocks"),value:"h5"},{label:(0,c.__)("H6","essential-blocks"),value:"h6"},{label:(0,c.__)("div","essential-blocks"),value:"div"},{label:(0,c.__)("span","essential-blocks"),value:"span"},{label:(0,c.__)("p","essential-blocks"),value:"p"}],yo=[{label:(0,c.__)("Style 1","essential-blocks"),value:"style-1"},{label:(0,c.__)("Style 2","essential-blocks"),value:"style-2"}],ko=[{label:(0,c.__)("Solid","essential-blocks"),value:"solid"},{label:(0,c.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,c.__)("Dashed","essential-blocks"),value:"dashed"}],Co=[{label:(0,c.__)("None","essential-blocks"),value:"none"},{label:(0,c.__)("Circle","essential-blocks"),value:"circle"},{label:(0,c.__)("Square","essential-blocks"),value:"square"},{label:(0,c.__)("Rhombus","essential-blocks"),value:"rhombus"}],Ro=[{label:(0,c.__)("Framed","essential-blocks"),value:"framed"},{label:(0,c.__)("Stacked","essential-blocks"),value:"stacked"}],vo=((0,c.__)("None","essential-blocks"),(0,c.__)("Icon","essential-blocks"),(0,c.__)("Image","essential-blocks"),[{label:React.createElement(g.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(g.Dashicon,{icon:"editor-aligncenter"}),value:"top"},{label:React.createElement(g.Dashicon,{icon:"editor-alignright"}),value:"right"}]),ho=[{label:React.createElement(g.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(g.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(g.Dashicon,{icon:"editor-alignright"}),value:"right"}],Eo="connWidth",Bo="listSpace",wo="rowSpace",So="iconBgSize",Po="iconSize",To="iconSpace",xo="titleSpace",Oo="iconPadding",Do="boxPadding",Ao="wrapperMargin",Lo="wrapperPadding",No="iconBg",Io="boxBg",Ho="wrapperBg",Mo="iconBrdSdw",jo="boxBrdSdw",Fo="wrapperBrdSdw",Go="titleText",zo="contentText";function Wo(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Uo(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Wo(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Wo(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Vo=Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo(Uo({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},featureListAlign:{type:"string"},features:{type:"array",source:"query",selector:".eb-feature-list-wrapper .eb-feature-list-items li",query:{title:{type:"string",source:"text",selector:".eb-feature-list-title"},iconType:{type:"string",source:"attribute",attribute:"data-icon-type"},featureImageId:{type:"string",source:"attribute",attribute:"data-image-id"},featureImage:{type:"string",source:"attribute",attribute:"data-image"},featureImageAlt:{type:"string",source:"attribute",attribute:"data-alt"},featureImageTitle:{type:"string",source:"attribute",attribute:"data-title"},icon:{type:"string",source:"attribute",attribute:"data-icon"},iconColor:{type:"string",source:"attribute",attribute:"data-icon-color"},iconBackgroundColor:{type:"string",source:"attribute",attribute:"data-icon-background-color"},content:{type:"string",source:"text",selector:".eb-feature-list-content"},link:{type:"string",source:"attribute",attribute:"data-link"},linkOpenNewTab:{type:"string",source:"attribute",attribute:"data-new-tab"},showBadge:{type:"string",source:"attribute",attribute:"data-show-badge"},badgeText:{type:"string",source:"attribute",attribute:"data-badge-text"},badgeTextColor:{type:"string",source:"attribute",attribute:"data-badge-text-color"},badgeBackgroundColor:{type:"string",source:"attribute",attribute:"data-badge-background-color"}},default:[{iconType:"icon",icon:"fas fa-check",title:"Feature Item 1",content:"Lorem ipsum dolor sit amet, consectetur adipisi cing elit, sed do eiusmod tempor incididunt ut abore et dolore magna",iconColor:"",link:"",linkOpenNewTab:"false",iconBackgroundColor:"",showBadge:"false",badgeText:"New",badgeTextColor:"",badgeBackgroundColor:""},{iconType:"icon",icon:"fas fa-times",title:"Feature Item 2",content:"Lorem ipsum dolor sit amet, consectetur adipisi cing elit, sed do eiusmod tempor incididunt ut abore et dolore magna",iconColor:"",link:"",linkOpenNewTab:"false",iconBackgroundColor:"",showBadge:"false",badgeText:"New",badgeTextColor:"",badgeBackgroundColor:""},{iconType:"icon",icon:"fas fa-anchor",title:"Feature Item 3",content:"Lorem ipsum dolor sit amet, consectetur adipisi cing elit, sed do eiusmod tempor incididunt ut abore et dolore magna",iconColor:"",link:"",linkOpenNewTab:"false",iconBackgroundColor:"",showBadge:"false",badgeText:"New",badgeTextColor:"",badgeBackgroundColor:""}]},iconGlobalColor:{type:"string",default:"var(--eb-global-background-color)"},titleTag:{type:"string",default:"h3"},iconShape:{type:"string",default:"circle"},shapeView:{type:"string",default:"stacked"},iconPosition:{type:"string",default:"left"},titleTextColor:{type:"string",default:"var(--eb-global-heading-color)"},titleTextHoverColor:{type:"string"},descTextColor:{type:"string",default:"var(--eb-global-text-color)"},showContentVertical:{type:"boolean",default:!1},showConnector:{type:"boolean",default:!1},connectorStyle:{type:"string",default:"style-1"},connectorType:{type:"string",default:"solid"},connectorColor:{type:"string",default:"var(--eb-global-primary-color)"},useInlineDesign:{type:"boolean",default:!1},designItemBox:{type:"boolean",default:!1},badgeTextColor:{type:"string",default:"#fff"},badgeBackgroundColor:{type:"string",default:"var(--eb-global-primary-color)"},badgeGap:{type:"number",default:5}},(0,y.generateResponsiveRangeAttributes)(Eo,{defaultRange:2,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Bo,{defaultRange:20,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(wo,{defaultRange:10,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(So,{defaultRange:60,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Po,{defaultRange:21,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(To,{defaultRange:20,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(xo,{defaultRange:5,noUnits:!0})),(0,y.generateTypographyAttributes)(Go,{fontSize:18})),(0,y.generateTypographyAttributes)(zo,{fontSize:14})),(0,y.generateTypographyAttributes)("badgeText",{fontSize:12})),(0,y.generateBackgroundAttributes)(No,{defaultFillColor:"var(--eb-global-primary-color)",noOverlay:!0,noMainBgi:!0})),(0,y.generateBackgroundAttributes)(Io,{noOverlay:!0,noMainBgi:!0})),(0,y.generateBackgroundAttributes)(Ho)),(0,y.generateDimensionsAttributes)(Oo,{top:15,right:15,bottom:15,left:15,isLinked:!1})),(0,y.generateDimensionsAttributes)(Do)),(0,y.generateDimensionsAttributes)(Ao,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Lo,{top:10,right:10,bottom:10,left:10,isLinked:!0})),(0,y.generateDimensionsAttributes)("badgePadding",{top:2,right:10,bottom:2,left:10,isLinked:!1})),(0,y.generateBorderShadowAttributes)(Mo,{bdrDefaults:{top:2,right:2,bottom:2,left:2},noShadow:!0,defaultBdrColor:"#6e2d8d",defaultBdrStyle:"solid"})),(0,y.generateBorderShadowAttributes)(jo)),(0,y.generateBorderShadowAttributes)(Fo)),(0,y.generateBorderShadowAttributes)("badgeBrdSdw",{rdsDefaults:{top:10,right:10,bottom:10,left:10}})),(0,y.generateBackgroundAttributes)("listBg",{noOverlay:!0,noMainBgi:!0})),(0,y.generateBorderShadowAttributes)("listBrdSdw",{noShadow:!0})),(0,y.generateDimensionsAttributes)("listPadding")),qo=(0,y.withBlockContext)(Vo)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.titleTag,r=t.iconShape,s=t.shapeView,i=t.iconPosition,b=t.iconGlobalColor,u=t.titleTextColor,p=t.descTextColor,m=t.showContentVertical,d=t.showConnector,_=t.connectorStyle,f=t.connectorType,k=t.connectorColor,C=t.titleTextHoverColor,R=t.useInlineDesign,v=t.featureListAlign,h=(0,y.useBlockDefaults)(n,t,l,Vo,["features"]);return React.createElement(React.Fragment,null,h&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Content Settings","essential-blocks"),initialOpen:!0},React.createElement(g.SelectControl,{label:(0,c.__)("Title HTML Tag","essential-blocks"),value:a,options:fo,onChange:function(e){return o({titleTag:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Icon Shape","essential-blocks"),value:r,options:Co,onChange:function(e){return o({iconShape:e})}}),"none"!==r&&React.createElement(g.SelectControl,{label:(0,c.__)("Shape View","essential-blocks"),value:s,options:Ro,onChange:function(e){return o({shapeView:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Feature Item Position","essential-blocks")},React.createElement(g.ButtonGroup,{className:"eb-featurelist-item-align"},ho.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return o({featureListAlign:e.value})}},e.label)}))),React.createElement(g.BaseControl,{label:(0,c.__)("Icon Position","essential-blocks")},React.createElement(g.ButtonGroup,{className:"eb-featurelist-icon-align"},vo.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:i===e.value,isSecondary:i!==e.value,onClick:function(){return o({iconPosition:e.value})}},e.label)}))),React.createElement(g.ToggleControl,{label:(0,c.__)("Content Vertically Center","essentail-blocks"),checked:m,onChange:function(){o({showContentVertical:!m})}}),!R&&"top"!=i&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show Connector","essentail-blocks"),checked:d,onChange:function(){o({showConnector:!d})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Use Inline Feature Lists","essentail-blocks"),checked:R,onChange:function(){o({useInlineDesign:!R})}})),React.createElement(g.PanelBody,{title:(0,c.__)("List","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Space Between (PX)","essential-blocks"),controlName:Bo,min:0,max:300,step:1,noUnits:!0}),R&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Row Space(PX)","essential-blocks"),controlName:wo,min:0,max:300,step:1,noUnits:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Icon","essential-blocks"),initialOpen:!1},"none"!==r&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Background","essential-blocks"))),React.createElement(y.BackgroundControl,{controlName:No,noOverlay:!0,noMainBgi:!0}),React.createElement(g.__experimentalDivider,null)),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:b,onChange:function(e){return o({iconGlobalColor:e})}}),"none"!==r&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:So,min:0,max:300,step:1,noUnits:!0}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:Po,min:6,max:150,step:1,noUnits:!0}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Oo,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:To,min:0,max:100,step:1,noUnits:!0}),"none"!==r&&"framed"===s&&React.createElement(y.BorderShadowControl,{controlName:Mo,noShadow:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Content","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Title","essential-blocks"))),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Title Bottom Space","essential-blocks"),controlName:xo,min:0,max:100,step:1,noUnits:!0}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:u,onChange:function(e){return o({titleTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:C,onChange:function(e){return o({titleTextHoverColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Go,defaultFontSize:32}),!R&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Description","essential-blocks"))),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:p,onChange:function(e){return o({descTextColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:zo}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Content Box","essential-blocks"))),React.createElement(y.ResponsiveDimensionsControl,{controlName:Do,baseLabel:(0,c.__)("Box Padding","essential-blocks")}),React.createElement(g.PanelBody,{title:"Background"},React.createElement(y.BackgroundControl,{controlName:Io,noOverlay:!0,noMainBgi:!0})),React.createElement(g.PanelBody,{title:"Border"},React.createElement(y.BorderShadowControl,{controlName:jo})))),!R&&d&&"top"!=i&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Connector Style","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Connector Style","essential-blocks"),value:_,options:yo,onChange:function(e){return o({connectorStyle:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Connector Type","essential-blocks"),value:f,options:ko,onChange:function(e){return o({connectorType:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:k,onChange:function(e){return o({connectorColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Connector Width (PX)","essential-blocks"),controlName:Eo,min:0,max:20,step:1,noUnits:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Ao,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Lo,baseLabel:(0,c.__)("Padding","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Ho})),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Fo}))))});var Jo="title",Zo="content",Xo="margin",Yo="padding",Qo="btn_padding",Ko="front_icon_margin",$o="front_icon_padding",ea="back_icon_margin",ta="back_icon_padding",la="frontTitlePadding",na="backTitlePadding",oa="frontContentPadding",aa="backContentPadding",ra="frontImgPadding",sa="backImgPadding",ia="frontItemPadding",ca="backItemPadding",ba="boxHeight",ua="boxWidth",ga="frontIconSize",pa="backIconSize",ma="btnIconSize",da="frontImgSize",_a="backImgSize",fa="frontImgRadius",ya="backImgRadius",ka="front_",Ca="btn_",Ra="front_icon_",va="back_icon_",ha="front_wrapper_",Ea="back_wrapper_",Ba=[{label:(0,c.__)("Front","essential-blocks"),value:"front"},{label:(0,c.__)("Back","essential-blocks"),value:"back"}],wa=[{label:(0,c.__)("Flip Left","essential-blocks"),value:"flip-left"},{label:(0,c.__)("Flip Right","essential-blocks"),value:"flip-right"},{label:(0,c.__)("Flip Up","essential-blocks"),value:"flip-up"},{label:(0,c.__)("Flip Bottom","essential-blocks"),value:"flip-bottom"},{label:(0,c.__)("Zoom In","essential-blocks"),value:"zoom-in"},{label:(0,c.__)("Zoom Out","essential-blocks"),value:"zoom-out"},{label:(0,c.__)("Fade","essential-blocks"),value:"fade"}],Sa=((0,c.__)("Dashed","essential-blocks"),(0,c.__)("Solid","essential-blocks"),(0,c.__)("Dotted","essential-blocks"),(0,c.__)("Double","essential-blocks"),(0,c.__)("Groove","essential-blocks"),(0,c.__)("Inset","essential-blocks"),(0,c.__)("Outset","essential-blocks"),(0,c.__)("Ridge","essential-blocks"),[{label:(0,c.__)("None","essential-blocks"),value:"none"},{label:(0,c.__)("Icon","essential-blocks"),value:"icon"},{label:(0,c.__)("Image","essential-blocks"),value:"image"}]),Pa=[{label:(0,c.__)("Box","essential-blocks"),value:"box"},{label:(0,c.__)("Title","essential-blocks"),value:"title"},{label:(0,c.__)("Button","essential-blocks"),value:"button"}],Ta=[{label:(0,c.__)("Before","essential-blocks"),value:"before"},{label:(0,c.__)("After","essential-blocks"),value:"after"}],xa=[{label:(0,c.__)("Style 1","essential-blocks"),value:"styleOne"},{label:(0,c.__)("Style 2","essential-blocks"),value:"styleTwo"},{label:(0,c.__)("Style 3","essential-blocks"),value:"styleThree"},{label:(0,c.__)("Custom","essential-blocks"),value:"custom"}],Oa=((0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Image","essential-blocks"),(0,c.__)("Auto","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("Custom","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("No-repeat","essential-blocks"),(0,c.__)("Repeat","essential-blocks"),(0,c.__)("Repeat-x","essential-blocks"),(0,c.__)("Repeat-y","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Center Center","essential-blocks"),(0,c.__)("Center Left","essential-blocks"),(0,c.__)("Center Right","essential-blocks"),(0,c.__)("Top Center","essential-blocks"),(0,c.__)("Top Left","essential-blocks"),(0,c.__)("Top Right","essential-blocks"),(0,c.__)("Bottom Center","essential-blocks"),(0,c.__)("Bottom Left","essential-blocks"),(0,c.__)("Bottom Right","essential-blocks"),(0,c.__)("Custom","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Fixed","essential-blocks"),(0,c.__)("Scroll","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Mint","essential-blocks"),(0,c.__)("Tangelo","essential-blocks"),(0,c.__)("Royal","essential-blocks"),(0,c.__)("Small","essential-blocks"),(0,c.__)("Medium","essential-blocks"),(0,c.__)("Large","essential-blocks"),(0,c.__)("Extra Large","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Lighter","essential-blocks"),(0,c.__)("Normal","essential-blocks"),(0,c.__)("Bold","essential-blocks"),(0,c.__)("Bolder","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"}]),Da=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}];function Aa(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function La(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Aa(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Aa(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}(0,c.__)("Hover","essential-blocks"),(0,c.__)("Click","essential-blocks"),(0,c.__)("H1","essential-blocks"),(0,c.__)("H2","essential-blocks"),(0,c.__)("H3","essential-blocks"),(0,c.__)("H4","essential-blocks"),(0,c.__)("H5","essential-blocks"),(0,c.__)("H6","essential-blocks");const Na=La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La(La({resOption:{type:"string",default:"Desktop"},uniqueIdNumber:{type:"number"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},flipboxStyle:{type:"string",default:"default"},isHover:{type:"boolean",default:!1},flipType:{type:"string",source:"attribute",selector:".eb-flipbox-container",attribute:"data-flip-type",default:"flip-left"},selectedSide:{type:"string",default:"front"},frontIconOrImage:{type:"string",default:"icon"},frontIcon:{type:"attribute",selector:"eb-flipbox-icon-wrapper-front",attribute:"data-icon",default:"fab fa-rev"},frontImageUrl:{type:"attribute",selector:"eb-flipbox-front-image-container img",attribute:"src"},frontImageAlt:{type:"string"},frontImageId:{type:"string",default:null},backIconOrImage:{type:"string",default:"icon"},backIcon:{type:"attribute",selector:"flipbox-icon-wrapper-back",attribute:"data-icon",default:"fab fa-rev"},backImageUrl:{type:"attribute",selector:"back-image-container img",attribute:"src"},backImageAlt:{type:"string"},backImageId:{type:"string",default:null},showFrontTitle:{type:"boolean",default:!0},frontTitle:{type:"string",selector:"eb-flipbox-front-title",default:"Front Title Here"},showFrontContent:{type:"boolean",default:!0},frontContent:{type:"string",selector:"eb-flipbox-front-content",default:"Front Content Here"},showBackTitle:{type:"boolean",default:!0},backTitle:{type:"string",selector:"eb-flipbox-back-title",default:"Back Title Here"},showBackContent:{type:"boolean",default:!0},backContent:{type:"string",selector:"eb-flipbox-back-content",default:"Back Content Here"},linkType:{type:"string",default:"box"},buttonText:{type:"string",default:"Click Here"},buttonIcon:{type:"string"},buttonIconPos:{type:"string",default:"before"},link:{type:"string"},frontTitleColor:{type:"string",default:"var(--eb-global-heading-color)"},backTitleColor:{type:"string",default:"var(--eb-global-heading-color)"},frontContentColor:{type:"string",default:"var(--eb-global-text-color)"},backContentColor:{type:"string",default:"var(--eb-global-text-color)"},frontIconColor:{type:"string",default:"var(--eb-global-primary-color)"},backIconColor:{type:"string",default:"var(--eb-global-primary-color)"},buttonStyle:{type:"string",default:"styleOne"},buttonClasses:{type:"string",default:""},buttonBackground:{type:"string",default:"var(--eb-global-button-background-color)"},buttonColor:{type:"string",default:"var(--eb-global-button-text-color)"},frontIconBackground:{type:"string"},backIconBackground:{type:"string"},transitionSpeed:{type:"number"},displayButtonIcon:{type:"boolean",default:!1},align:{type:"string",default:"center"},contentPosition:{type:"string",default:"center"},linkOpenNewTab:{type:"boolean",default:!1},flipMode:{type:"string",default:"hover"},isMouseLeaveOn:{type:"boolean",default:!0},frontTitleTag:{type:"string",default:"h3"},backTitleTag:{type:"string",default:"h3"}},(0,y.generateTypographyAttributes)(Jo)),(0,y.generateTypographyAttributes)(Zo)),(0,y.generateDimensionsAttributes)(Xo,{top:28,right:0,bottom:28,left:0,isLinked:!1,disableLeftRight:!0})),(0,y.generateDimensionsAttributes)(Yo)),(0,y.generateDimensionsAttributes)(Qo)),(0,y.generateDimensionsAttributes)(Ko)),(0,y.generateDimensionsAttributes)($o)),(0,y.generateDimensionsAttributes)(ea)),(0,y.generateDimensionsAttributes)(ta)),(0,y.generateDimensionsAttributes)(la)),(0,y.generateDimensionsAttributes)(na)),(0,y.generateDimensionsAttributes)(oa)),(0,y.generateDimensionsAttributes)(aa)),(0,y.generateDimensionsAttributes)(ra)),(0,y.generateDimensionsAttributes)(sa)),(0,y.generateDimensionsAttributes)(ia)),(0,y.generateDimensionsAttributes)(ca)),(0,y.generateResponsiveRangeAttributes)(ba,{defaultRange:310})),(0,y.generateResponsiveRangeAttributes)(ua,{defaultRange:600})),(0,y.generateResponsiveRangeAttributes)(ga,{defaultRange:50})),(0,y.generateResponsiveRangeAttributes)(pa,{defaultRange:50})),(0,y.generateResponsiveRangeAttributes)(ma,{defaultRange:100})),(0,y.generateResponsiveRangeAttributes)(da,{defaultRange:100})),(0,y.generateResponsiveRangeAttributes)(_a,{defaultRange:100})),(0,y.generateResponsiveRangeAttributes)(fa)),(0,y.generateResponsiveRangeAttributes)(ya)),(0,y.generateBorderShadowAttributes)(ka)),(0,y.generateBorderShadowAttributes)(Ca)),(0,y.generateBorderShadowAttributes)(Ra,{noShadow:!0})),(0,y.generateBorderShadowAttributes)(va,{noShadow:!0})),(0,y.generateBackgroundAttributes)(ha,{defaultFillColor:"var(--eb-global-background-color)"})),(0,y.generateBackgroundAttributes)(Ea,{defaultFillColor:"var(--eb-global-background-color)"})),null===y.ImageComponent||void 0===y.ImageComponent?void 0:y.ImageComponent.addAttributes({attrObject:{imageUrl:"frontImageUrl",imageAlt:"frontImageAlt",imageId:"frontImageId"},attrName:"front",hasBorder:!0,border:{key:"front_img"},hasPadding:!0,padding:{key:ra},hasMargin:!0,margin:{key:"frontImgMargin"},hasWidth:!1,hasHeight:!1,useImageSize:!0,imageSize:{key:da,default:{defaultRange:100}},hasRadius:!0,radius:{key:fa}})),null===y.ImageComponent||void 0===y.ImageComponent?void 0:y.ImageComponent.addAttributes({attrObject:{imageUrl:"backImageUrl",imageAlt:"backImageAlt",imageId:"backImageId"},attrName:"back",hasBorder:!0,border:{key:"back_img"},hasPadding:!0,padding:{key:sa},hasMargin:!0,margin:{key:"backImgMargin"},hasWidth:!1,hasHeight:!1,useImageSize:!0,imageSize:{key:_a,default:{defaultRange:100}},hasRadius:!0,radius:{key:ya}})),Ia=(0,y.withBlockContext)(Na)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.flipType,r=t.selectedSide,s=t.frontIconOrImage,i=t.frontIcon,b=t.frontImageUrl,u=t.frontImageId,p=t.backIconOrImage,m=t.backIcon,_=t.backImageUrl,f=t.backImageId,k=t.showFrontTitle,C=t.showFrontContent,R=t.showBackTitle,v=t.showBackContent,h=t.linkType,E=t.buttonText,B=t.buttonIcon,w=t.buttonIconPos,S=t.link,P=t.frontTitleColor,T=t.backTitleColor,x=t.frontContentColor,O=t.backContentColor,D=t.frontIconColor,A=t.backIconColor,L=t.buttonStyle,N=t.buttonBackground,I=t.buttonColor,H=t.frontIconBackground,M=t.backIconBackground,j=t.transitionSpeed,F=t.displayButtonIcon,G=t.contentPosition,z=t.linkOpenNewTab,W=(0,y.useBlockDefaults)(n,t,l,Na),U=function(e){var t=e,l=(0,y.getButtonClasses)(e);o({buttonStyle:t,buttonClasses:l})};return React.createElement(React.Fragment,null,W&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Flibbox Side","essential-blocks"),initialOpen:!0},React.createElement(g.BaseControl,{label:(0,c.__)("Selected Side","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-flipbox-sides"},Ba.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:r===e.value,isSecondary:r!==e.value,onClick:function(){return o({selectedSide:e.value})}},e.label)})))),React.createElement(g.PanelBody,{title:(0,c.__)("Flipbox Settings","essential-blocks"),initialOpen:!0},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Da.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:G===e.value,isSecondary:G!==e.value,onClick:function(){return o({contentPosition:e.value})}},e.label)}))),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Box Height","essential-blocks"),controlName:ba,min:310,max:600,step:1,noUnits:!0}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Box Width","essential-blocks"),controlName:ua,min:0,max:600,step:1,noUnits:!0}),React.createElement(g.SelectControl,{label:(0,c.__)("Flipbox Type","essential-blocks"),value:a,options:wa,onChange:function(e){return o({flipType:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Transition Speed(millisecond)","essential-blocks"),value:j,onChange:function(e){o({transitionSpeed:e})},min:0,max:5e3,step:500}),"front"===r&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Icon Type","essential-blocks"),id:"eb-flipbox-icon-type"},React.createElement(g.ButtonGroup,{id:"eb-flipbox-icon-type"},Sa.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:s===e.value,isSecondary:s!==e.value,onClick:function(){return o({frontIconOrImage:e.value})}},e.label)})))),"back"===r&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Icon Type","essential-blocks"),id:"eb-flipbox-icon-type"},React.createElement(g.ButtonGroup,{id:"eb-flipbox-icon-type"},Sa.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:p===e.value,isSecondary:p!==e.value,onClick:function(){return o({backIconOrImage:e.value})}},e.label)}))))),"front"===r&&"icon"===s&&React.createElement(g.PanelBody,{title:(0,c.__)("Front Icon Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.EBIconPicker,{value:i,onChange:function(e){return o({frontIcon:e})},title:(0,c.__)("Select Front Icon","essential-blocks")}),i&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:ga,min:8,max:100}))),"front"===r&&"image"===s&&React.createElement(g.PanelBody,{title:(0,c.__)("Front Image Settings","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Flipbox Image","essential-blocks"),id:"eb-flipbox-front-image"},b?React.createElement(React.Fragment,null,React.createElement(y.ImageAvatar,{imageUrl:b,onDeleteImage:function(){return o({frontImageUrl:null})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Size","essential-blocks"),controlName:da,units:Oa,min:0,max:300,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Radius","essential-blocks"),controlName:fa,units:Oa,min:0,max:100})):React.createElement(d.MediaUpload,{onSelect:function(e){return o({frontImageId:e.id,frontImageUrl:e.url})},type:"image",value:u,render:function(e){var t=e.open;return!b&&React.createElement(g.Button,{className:"eb-flipbox-upload-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}))),"back"===r&&"icon"===p&&React.createElement(g.PanelBody,{title:(0,c.__)("Back Icon Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.EBIconPicker,{value:m,onChange:function(e){return o({backIcon:e})},title:(0,c.__)("Select Back Icon","essential-blocks")}),m&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:pa,min:8,max:100}))),"back"===r&&"image"===p&&React.createElement(g.PanelBody,{title:(0,c.__)("Back Image Settings","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Flipbox Image","essential-blocks")},_?React.createElement(React.Fragment,null,React.createElement(y.ImageAvatar,{imageUrl:_,onDeleteImage:function(){return o({backImageUrl:null})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Size","essential-blocks"),controlName:_a,units:Oa,min:0,max:300}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Radius","essential-blocks"),controlName:ya,units:Oa,min:0,max:100})):React.createElement(d.MediaUpload,{onSelect:function(e){return o({backImageId:e.id,backImageUrl:e.url})},type:"image",value:f,render:function(e){var t=e.open;return!_&&React.createElement(g.Button,{className:"eb-flipbox-upload-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Flipbox Content","essential-blocks"),initialOpen:!1},"front"===r&&React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Show Title?","essential-blocks"),checked:k,onChange:function(){o({showFrontTitle:!k})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Content?","essential-blocks"),checked:C,onChange:function(){o({showFrontContent:!C})}})),"back"===r&&React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Show Title?","essential-blocks"),checked:R,onChange:function(){o({showBackTitle:!R})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Content?","essential-blocks"),checked:v,onChange:function(){o({showBackContent:!v})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Link Settings","essential-blocks"),initialOpen:!1},React.createElement(g.PanelRow,null,React.createElement("em",null,(0,c.__)("Note: Link settings will only work on back side.","essential-blocks"))),React.createElement(g.BaseControl,{label:(0,c.__)("Link Type","essential-blocks"),id:"eb-flipbox-link-type"},React.createElement(g.ButtonGroup,{id:"eb-flipbox-link-type"},Pa.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){o({linkType:e.value}),U(L)}},e.label)}))),React.createElement(g.TextControl,{label:(0,c.__)("Link","essential-blocks"),value:S,placeholder:"https://your-link.com",onChange:function(e){return o({link:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:z,onChange:function(){return o({linkOpenNewTab:!z})}}),"button"===h&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Button Text","essential-blocks"),value:E,onChange:function(e){return o({buttonText:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Button Style","essential-blocks"),value:L,options:xa,onChange:function(e){return U(e)}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Flipbox Style","essential-blocks"),initialOpen:!1},"front"===r&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Front Title","essential-blocks"),color:P,onChange:function(e){return o({frontTitleColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:la,baseLabel:"Front Title Padding"}),React.createElement(y.ColorControl,{label:(0,c.__)("Front Content","essential-blocks"),color:x,onChange:function(e){return o({frontContentColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:oa,baseLabel:"Padding"}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Front Side Background","essential-blocks"))),React.createElement(y.BackgroundControl,{controlName:ha}),React.createElement(y.ResponsiveDimensionsControl,{controlName:ia,baseLabel:"Items Padding"})),"back"===r&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Back Title Color","essential-blocks"),color:T,onChange:function(e){return o({backTitleColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:na,baseLabel:"Back Title Padding"}),React.createElement(y.ColorControl,{label:(0,c.__)("Back Content Color","essential-blocks"),color:O,onChange:function(e){return o({backContentColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:aa,baseLabel:"Padding"}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Back Side Background","essential-blocks"))),React.createElement(y.BackgroundControl,{controlName:Ea}),React.createElement(y.ResponsiveDimensionsControl,{controlName:ca,baseLabel:"Items Padding"}))),"front"===r&&"icon"===s&&React.createElement(g.PanelBody,{title:(0,c.__)("Front Icon Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,i&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Icon Color","essential-blocks"),color:D,onChange:function(e){return o({frontIconColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Icon Background","essential-blocks"),color:H,onChange:function(e){return o({frontIconBackground:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Margin & Padding","essential-blocks"))),React.createElement(y.ResponsiveDimensionsControl,{className:"frontIconMargin",controlName:Ko,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{className:"frontIconPadding",controlName:$o,baseLabel:"Padding"}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:Ra,noShadow:!0})))),"front"===r&&"image"===s&&React.createElement(g.PanelBody,{title:(0,c.__)("Front Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.ResponsiveDimensionsControl,{controlName:ra,baseLabel:"Padding"}))),"back"===r&&"icon"===p&&React.createElement(g.PanelBody,{title:(0,c.__)("Back Icon Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,m&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Icon Color","essential-blocks"),color:A,onChange:function(e){return o({backIconColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Icon Background","essential-blocks"),color:M,onChange:function(e){return o({backIconBackground:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Margin & Padding","essential-blocks"))),React.createElement(y.ResponsiveDimensionsControl,{className:"backIconMargin",controlName:ea,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{className:"backIconPadding",controlName:ta,baseLabel:"Padding"}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:va,noShadow:!0})))),"back"===r&&"image"===p&&React.createElement(g.PanelBody,{title:(0,c.__)("Back Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.ResponsiveDimensionsControl,{controlName:sa,baseLabel:"Padding"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Typography","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Title","essential-blocks"),typographyPrefixConstant:Jo}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Content","essential-blocks"),typographyPrefixConstant:Zo})),"button"===h&&"custom"===L&&React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks")},React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:N,onChange:function(e){return o({buttonBackground:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:I,onChange:function(e){return o({buttonColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Button Size","essential-blocks"),controlName:ma,min:20,max:600}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Padding","essential-blocks"))),React.createElement(y.ResponsiveDimensionsControl,{className:"forWrapperPadding",controlName:Qo,baseLabel:"Padding"}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border & Shadow","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:Ca}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Button Icon","essential-blocks"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Button Icon","essential-blocks"),checked:F,onChange:function(){return o({displayButtonIcon:!F})}}),F&&React.createElement(y.EBIconPicker,{value:B,onChange:function(e){return o({buttonIcon:e})},title:(0,c.__)("Select Icon","essential-blocks")}),F&&B&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Icon Position","essential-blocks"),id:"eb-flipbox-icon-pos"},React.createElement(g.ButtonGroup,{id:"eb-flipbox-icon-pos"},Ta.map(function(e,t){return React.createElement(g.Button,{key:t,style:{zIndex:0},isSecondary:w!==e.value,isPrimary:w===e.value,onClick:function(){return o({buttonIconPos:e.value})}},e.label)})))))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{className:"forWrapperMargin",controlName:Xo,baseLabel:"Margin",disableLeftRight:!0}),React.createElement(y.ResponsiveDimensionsControl,{className:"forWrapperPadding",controlName:Yo,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:ka}))))});var Ha=EssentialBlocksLocalize.fluent_form_lists&&JSON.parse(EssentialBlocksLocalize.fluent_form_lists),Ma=(Ha&&Ha.map(function(e,t){return{label:e.label,value:e.value}}),[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}]),ja=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Fa=[{label:"",value:"none"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Ga=[{label:(0,c.__)("Full Width","essential-blocks"),value:"full_width"},{label:(0,c.__)("Custom","essential-blocks"),value:"custom"}],za="inpTxtIndent",Wa="inpWidth",Ua="inpHeight",Va="txtWidth",qa="txtHeight",Ja="inpTxtPadding",Za="inpTxtSpacing",Xa="btnWidth",Ya="btnHeight",Qa="btnPadding",Ka="btnMargin",$a="btnBorder",er="htmlMargin",tr="htmlPadding",lr="inpTxtBorder",nr="secBrkPadding",or="secBrkMargin",ar="secBrkDescPadding",rr="secBrkDescMargin",sr="successBrd",ir="errorPadding",cr="errorMargin",br="checkSize",ur="checkBdr",gr="checkRad",pr="radioRad",mr="checkSpace",dr="formWidth",_r="formBorder",fr="formMargin",yr="formPadding",kr="btnPos",Cr="label",Rr="inpTxt",vr="sectionBreak",hr="sectionBreakDesc",Er="html",Br="subBtn",wr="success",Sr="error";function Pr(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Tr(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Pr(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Pr(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const xr=Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr(Tr({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},formActive:{type:"boolean"},formId:{type:"string"},showLabels:{type:"boolean",default:!0},showPlaceholder:{type:"boolean",default:!0},showErrorMessage:{type:"boolean",default:!0},customCheckboxStyle:{type:"boolean",default:!1},labelColor:{type:"string",default:"var(--eb-global-heading-color)"},inputHoverType:{type:"string",default:"normal"},inputBackgroundColor:{type:"string",default:"var(--eb-global-background-color)"},inputFocusBackgroundColor:{type:"string"},inputTextColor:{type:"string",default:"var(--eb-global-text-color)"},placeholderColor:{type:"string",default:"var(--eb-global-text-color)"},sectionBreakContent:{type:"string",default:"center"},sectionBreakColor:{type:"string"},sectionBreakDescColor:{type:"string"},btnWidthType:{type:"string",default:"custom"},btnAlignment:{type:"string",default:"left"},btnBackgroundColor:{type:"string",default:"var(--eb-global-button-background-color)"},btnColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnBackgroundHoverColor:{type:"string",default:"var(--eb-global-tertiary-color)"},btnHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnHoverType:{type:"string",default:"normal"},sectionBreakPosition:{type:"string",default:"center"},successColor:{type:"string"},successBackgroundColor:{type:"string"},checkboxSwitcher:{type:"string",default:"normal"},checkboxColor:{type:"string"},checkboxBorderColor:{type:"string"},checkboxCheckedColor:{type:"string"},formBackgroundColor:{type:"string"},formAlignment:{type:"string",default:"none"},customHtmlPosition:{type:"string",default:"left"},customHtmlColor:{type:"string"}},(0,y.generateTypographyAttributes)(Cr)),(0,y.generateTypographyAttributes)(Rr)),(0,y.generateTypographyAttributes)(vr)),(0,y.generateTypographyAttributes)(hr)),(0,y.generateTypographyAttributes)(Er)),(0,y.generateTypographyAttributes)(Br)),(0,y.generateTypographyAttributes)(wr)),(0,y.generateTypographyAttributes)(Sr)),(0,y.generateResponsiveRangeAttributes)(za)),(0,y.generateResponsiveRangeAttributes)(Wa)),(0,y.generateResponsiveRangeAttributes)(Ua)),(0,y.generateResponsiveRangeAttributes)(Va)),(0,y.generateResponsiveRangeAttributes)(qa)),(0,y.generateResponsiveRangeAttributes)(Za)),(0,y.generateResponsiveRangeAttributes)(Ya)),(0,y.generateResponsiveRangeAttributes)(Xa)),(0,y.generateResponsiveRangeAttributes)(br)),(0,y.generateResponsiveRangeAttributes)(ur,{noUnits:!0,defaultUnit:"px"})),(0,y.generateResponsiveRangeAttributes)(mr)),(0,y.generateResponsiveRangeAttributes)(dr)),(0,y.generateResponsiveRangeAttributes)(kr)),(0,y.generateDimensionsAttributes)(Ja)),(0,y.generateDimensionsAttributes)(nr)),(0,y.generateDimensionsAttributes)(or)),(0,y.generateDimensionsAttributes)(rr)),(0,y.generateDimensionsAttributes)(ar)),(0,y.generateDimensionsAttributes)(tr)),(0,y.generateDimensionsAttributes)(er)),(0,y.generateDimensionsAttributes)(Qa)),(0,y.generateDimensionsAttributes)(Ka)),(0,y.generateDimensionsAttributes)(ir)),(0,y.generateDimensionsAttributes)(cr)),(0,y.generateDimensionsAttributes)(gr)),(0,y.generateDimensionsAttributes)(pr)),(0,y.generateDimensionsAttributes)(fr,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(yr)),(0,y.generateBorderShadowAttributes)(lr)),(0,y.generateBorderShadowAttributes)($a)),(0,y.generateBorderShadowAttributes)(sr)),(0,y.generateBorderShadowAttributes)(_r)),Or=(0,y.withBlockContext)(xr)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.showLabels,r=t.showPlaceholder,s=t.showErrorMessage,i=t.labelColor,b=t.inputHoverType,u=t.inputBackgroundColor,p=t.inputTextColor,m=t.inputFocusBackgroundColor,d=t.placeholderColor,_=t.sectionBreakColor,f=t.sectionBreakPosition,k=t.sectionBreakDescColor,C=t.customHtmlPosition,R=t.customHtmlColor,v=t.btnWidthType,h=t.btnAlignment,E=t.btnHoverType,B=t.btnBackgroundColor,w=t.btnColor,S=t.btnBackgroundHoverColor,P=t.btnHoverColor,T=t.successBackgroundColor,x=t.successColor,O=t.errorColor,D=t.customCheckboxStyle,A=t.checkboxSwitcher,L=t.checkboxColor,N=t.checkboxBorderColor,I=t.checkboxCheckedColor,H=t.formBackgroundColor,M=t.formAlignment,j=(0,y.useBlockDefaults)(n,t,l,xr);return React.createElement(React.Fragment,null,j&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Fluent Form","essential-blocks")},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Labels","essential-blocks"),checked:a,onChange:function(e){return o({showLabels:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Placeholder","essential-blocks"),checked:r,onChange:function(e){return o({showPlaceholder:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Error Message","essential-blocks"),checked:s,onChange:function(e){return o({showErrorMessage:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Labels Style","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:i,onChange:function(e){return o({labelColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Cr}))),React.createElement(g.PanelBody,{title:(0,c.__)("Input & Textarea Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,c.__)("FOCUS","essential-blocks"),value:"focus"}].map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:b===l,isSecondary:b!==l,onClick:function(){return o({inputHoverType:l})}},n)}))),"normal"===b&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:u,onChange:function(e){return o({inputBackgroundColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:p,onChange:function(e){return o({inputTextColor:e})}})),"focus"===b&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:m,onChange:function(e){return o({inputFocusBackgroundColor:e})}})),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Rr}),React.createElement(g.__experimentalDivider,null),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Text Indent","essential-blocks"),controlName:za,min:0,max:60,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Input Width","essential-blocks"),controlName:Wa,min:0,max:1200,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Input Height","essential-blocks"),controlName:Ua,min:0,max:200,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Textarea Width","essential-blocks"),controlName:Va,min:0,max:1200,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Textarea Height","essential-blocks"),controlName:qa,min:0,max:400,step:1}),React.createElement(g.__experimentalDivider,null),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ja,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:Za,min:0,max:100,step:1})),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border & Shadow","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:lr})),React.createElement(g.PanelBody,{title:(0,c.__)("Placeholder Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:d,onChange:function(e){return o({placeholderColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Radio & Checkbox Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Custom Style","essential-blocks"),checked:D,onChange:function(e){return o({customCheckboxStyle:e})}}),D&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:br,min:0,max:80,step:1}),React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,c.__)("CHECKED","essential-blocks"),value:"checked"}].map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:E===l,isSecondary:E!==l,onClick:function(){return o({checkboxSwitcher:l})}},n)}))),"normal"===A&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:L,onChange:function(e){return o({checkboxColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Border Width","essential-blocks"),controlName:ur,min:0,max:15,step:1,noUnits:!0}),React.createElement(y.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:N,onChange:function(e){return o({checkboxBorderColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Checkbox","essential-blocks"))),React.createElement(y.ResponsiveDimensionsControl,{controlName:gr,baseLabel:(0,c.__)("Border Radius","essential-blocks")}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Radio Buttons","essential-blocks"))),React.createElement(y.ResponsiveDimensionsControl,{controlName:pr,baseLabel:(0,c.__)("Border Radius","essential-blocks")})),"checked"===A&&React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:I,onChange:function(e){return o({checkboxCheckedColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Item Spacing","essential-blocks"),controlName:mr,min:0,max:100,step:1}))),React.createElement(g.PanelBody,{title:(0,c.__)("Section Break","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Ma.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:f===e.value,isSecondary:f!==e.value,onClick:function(){return o({sectionBreakPosition:e.value})}},e.label)}))),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Label","essential-blocks"))),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:_,onChange:function(e){return o({sectionBreakColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:vr}),React.createElement(y.ResponsiveDimensionsControl,{controlName:nr,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:or,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Description","essential-blocks"))),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:k,onChange:function(e){return o({sectionBreakDescColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:hr}),React.createElement(y.ResponsiveDimensionsControl,{controlName:ar,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:rr,baseLabel:(0,c.__)("Margin","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Custom HTML","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Ma.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return o({customHtmlPosition:e.value})}},e.label)}))),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:R,onChange:function(e){return o({customHtmlColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Er}),React.createElement(y.ResponsiveDimensionsControl,{controlName:tr,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:er,baseLabel:(0,c.__)("Margin","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Submit Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,"custom"===v&&React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},ja.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return o({btnAlignment:e.value})}},e.label)}))),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:Ya,min:0,max:500,step:1}),React.createElement(g.SelectControl,{label:(0,c.__)("Width","essential-blocks"),value:v,options:Ga,onChange:function(e){return o({btnWidthType:e})}}),"custom"===v&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Xa,min:0,max:1200,step:1}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Br}),React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,c.__)("HOVER","essential-blocks"),value:"hover"}].map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:E===l,isSecondary:E!==l,onClick:function(){return o({btnHoverType:l})}},n)}))),"normal"===E&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:B,onChange:function(e){return o({btnBackgroundColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:w,onChange:function(e){return o({btnColor:e})}})),"hover"===E&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:S,onChange:function(e){return o({btnBackgroundHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:P,onChange:function(e){return o({btnHoverColor:e})}})),React.createElement(g.__experimentalDivider,null),React.createElement(y.ResponsiveDimensionsControl,{controlName:Qa,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ka,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Button Position","essential-blocks"),controlName:kr,min:-1e3,max:1e3,step:1}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border & Shadow","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:$a}))),React.createElement(g.PanelBody,{title:(0,c.__)("Success Message Style","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:T,onChange:function(e){return o({successBackgroundColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:x,onChange:function(e){return o({successColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:wr}),React.createElement(y.BorderShadowControl,{controlName:sr,noShadow:!0})),s&&React.createElement(g.PanelBody,{title:(0,c.__)("Error Message Style","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:O,onChange:function(e){return o({errorColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Sr}),React.createElement(y.ResponsiveDimensionsControl,{controlName:ir,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:cr,baseLabel:(0,c.__)("Margin","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:H,onChange:function(e){return o({formBackgroundColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Fa.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:M===e.value,isSecondary:M!==e.value,onClick:function(){return o({formAlignment:e.value})}},e.label)}))),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Form Max Width","essential-blocks"),controlName:dr,min:0,max:1500,step:1}),React.createElement(y.ResponsiveDimensionsControl,{controlName:yr,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:fr,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border & Shadow","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:_r})))))});var Dr=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Ar=[{label:(0,c.__)("Top","essential-blocks"),value:"top"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"bottom"}],Lr=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],Nr="imgWidth",Ir="wrpMargin",Hr="wrpPadding",Mr="lblPadding",jr="labelText";function Fr(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Gr(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Fr(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Fr(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const zr=Gr(Gr(Gr(Gr(Gr({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},id:{type:"string"},leftImageURL:{type:"string",source:"attribute",attribute:"data-left-image",selector:".eb-image-comparison-wrapper"},rightImageURL:{type:"string",source:"attribute",attribute:"data-right-image",selector:".eb-image-comparison-wrapper"},hover:{type:"boolean",default:!1},verticalMode:{type:"boolean",default:!1},circleControl:{type:"boolean",default:!0},circleBlur:{type:"boolean",default:!0},showLabels:{type:"boolean",default:!1},labelsOnHover:{type:"boolean",default:!1},fullWidth:{type:"boolean",default:!0},imageWidth:{type:"number"},position:{type:"number",default:50},beforeLabel:{type:"string",default:"Before"},afterLabel:{type:"string",default:"After"},swap:{type:"boolean",default:!1},lineWidth:{type:"number",default:4},lineColor:{type:"string"},arrowColor:{type:"string"},contentPosition:{type:"string",default:"center"},horizontalLabelPosition:{type:"string",default:"center"},verticalLabelPosition:{type:"string",default:"center"},noHandle:{type:"boolean",default:!1},labelColor:{type:"string",default:"var(--eb-global-secondary-color)"},labelBackgroundColor:{type:"string",default:"var(--eb-global-primary-color)"}},(0,y.generateTypographyAttributes)(jr)),(0,y.generateResponsiveRangeAttributes)(Nr,{noUnits:!0})),(0,y.generateDimensionsAttributes)(Ir,{top:28,right:0,bottom:28,left:0,isLinked:!1,disableLeftRight:!0})),(0,y.generateDimensionsAttributes)(Hr)),(0,y.generateDimensionsAttributes)(Mr)),Wr=(0,y.withBlockContext)(zr)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.leftImageURL,r=t.rightImageURL,s=t.hover,i=t.verticalMode,b=t.showLabels,u=t.fullWidth,p=t.position,m=t.swap,d=t.lineWidth,_=t.lineColor,f=t.contentPosition,k=t.horizontalLabelPosition,C=t.verticalLabelPosition,R=t.noHandle,v=t.labelColor,h=t.labelBackgroundColor,E=(0,y.useBlockDefaults)(n,t,l,zr,["leftImageURL","rightImageURL"]);return React.createElement(React.Fragment,null,E&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General Settings","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,a&&React.createElement(g.BaseControl,{label:(0,c.__)("Left Image","essential-blocks")},React.createElement(y.ImageAvatar,{imageUrl:a,onDeleteImage:function(){return o({leftImageURL:null})}})),r&&React.createElement(g.BaseControl,{label:(0,c.__)("Right Image","essential-blocks")},React.createElement(y.ImageAvatar,{imageUrl:r,onDeleteImage:function(){return o({rightImageURL:null})}}))),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Dr.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:f===e.value,isSecondary:f!==e.value,onClick:function(){return o({contentPosition:e.value})}},e.label)}))),React.createElement(g.ToggleControl,{label:(0,c.__)("Full Width","essential-blocks"),checked:u,onChange:function(){return o({fullWidth:!u})}}),!u&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Width","essential-blocks"),controlName:Nr,min:0,max:1e3,step:1,noUnits:!0})),React.createElement(g.ToggleControl,{label:(0,c.__)("Move on Hover","essential-blocks"),checked:s,onChange:function(){return o({hover:!s})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Vertical Mode","essential-blocks"),checked:i,onChange:function(){return o({verticalMode:!i})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Labels","essential-blocks"),checked:b,onChange:function(){return o({showLabels:!b})}}),b&&React.createElement(React.Fragment,null,i&&React.createElement(g.BaseControl,{label:(0,c.__)("Label Position","essential-blocks")},React.createElement(g.ButtonGroup,null,Lr.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return o({verticalLabelPosition:e.value})}},e.label)}))),!i&&React.createElement(g.BaseControl,{label:(0,c.__)("Label Position","essential-blocks")},React.createElement(g.ButtonGroup,null,Ar.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return o({horizontalLabelPosition:e.value})}},e.label)})))),React.createElement(g.ToggleControl,{label:(0,c.__)("Swap Images","essential-blocks"),checked:m,onChange:function(){return function(){var e=t.leftImageURL,l=t.rightImageURL,n=t.swap;n=!n;var o=[l,e];e=o[0],l=o[1],setDefaultValues({swap:n,leftImageURL:e,rightImageURL:l})}()}}),React.createElement(g.ToggleControl,{label:(0,c.__)("No Handle","essential-blocks"),checked:R,onChange:function(){return o({noHandle:!R})}}),React.createElement(y.ResetControl,{onReset:function(){return o({position:zr.position.default})}},React.createElement(g.RangeControl,{label:(0,c.__)("Slider Position","essential-blocks"),value:p,onChange:function(e){return o({position:e})},min:0,max:100,help:(0,c.__)("Update & reload to see effect in backend","image-comparison")})),React.createElement(y.ResetControl,{onReset:function(){return o({lineWidth:zr.lineWidth.default})}},React.createElement(g.RangeControl,{label:(0,c.__)("Slider Line Width","essential-blocks"),value:d,onChange:function(e){return o({lineWidth:e})},min:0,max:10}))),React.createElement(g.PanelBody,{title:(0,c.__)("General Styles","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Line Color","essential-blocks"),color:_,onChange:function(e){return o({lineColor:e})}})),b&&React.createElement(g.PanelBody,{title:(0,c.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:jr}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:v,onChange:function(e){return o({labelColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:h,onChange:function(e){return o({labelBackgroundColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Mr,baseLabel:(0,c.__)("Padding","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Ir,baseLabel:(0,c.__)("Margin","essential-blocks"),disableLeftRight:!0}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Hr,baseLabel:(0,c.__)("Padding","essential-blocks")}))))});var Ur="wrprBg",Vr="wrpMargin",qr="wrpPadding",Jr="wrpBorderShadow",Zr="columns",Xr="imageGap",Yr="imgBorderShadow",Qr="captionMargin",Kr="captionPadding",$r="captionWidth",es="imageWidth",ts="imageHeight",ls="imageMaxWidth",ns="imageMaxHeight",os="filterMargin",as="filterPadding",rs="filterBorderShadow",ss=[{label:(0,c.__)("Top","essential-blocks"),value:"top"},{label:(0,c.__)("Middle","essential-blocks"),value:"middle"},{label:(0,c.__)("Bottom","essential-blocks"),value:"bottom"}],is=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],cs=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Justify","essential-blocks"),value:"justify"}],bs=((0,c.__)("Left","essential-blocks"),(0,c.__)("Right","essential-blocks"),(0,c.__)("Center","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"}]),us=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],gs=((0,c.__)("Grid Layout","essential-blocks"),(0,c.__)("Masonry Layout","essential-blocks"),[{label:(0,c.__)("Fixed","essential-blocks"),value:"fixed"},{label:(0,c.__)("Adaptive","essential-blocks"),value:"adaptive"}]),ps=((0,c.__)("None","essential-blocks"),(0,c.__)("Black & White"),(0,c.__)("Color Overlay","essential-blocks"),(0,c.__)("From Top","essential-blocks"),(0,c.__)("From Bottom","essential-blocks"),(0,c.__)("From Left","essential-blocks"),(0,c.__)("From Right","essential-blocks"),(0,c.__)("Zoom In Out","essential-blocks"),[{label:React.createElement(g.Dashicon,{icon:"editor-alignleft"}),value:"flex-start"},{label:React.createElement(g.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(g.Dashicon,{icon:"editor-alignright"}),value:"flex-end"}]),ms=[{label:(0,c.__)("Normal","essential-blocks"),value:"normal"},{label:(0,c.__)("Hover","essential-blocks"),value:"hover"}],ds=((0,c.__)("Normal","essential-blocks"),(0,c.__)("Hover","essential-blocks"),(0,c.__)("Active","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Bento Gallery","essential-blocks"),(0,c.__)("Flipbook Gallery","essential-blocks"),(0,c.__)("Mosaic Gallery","essential-blocks"),(0,c.__)("Classic Gallery","essential-blocks"),(0,c.__)("Harmonic Gallery","essential-blocks"),(0,c.__)("GridFlow Gallery","essential-blocks"),"captionTypo"),_s="filterTypo",fs="filterTypo";function ys(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function ks(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ys(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ys(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Cs=ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks(ks({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},sources:{type:"array",default:[]},imageSize:{type:"string"},selectedImgIndex:{type:"number"},layouts:{type:"string",default:"grid"},displayCaption:{type:"boolean",default:!1},displayDescription:{type:"boolean",default:!1},captionOnHover:{type:"boolean",default:!1},newImage:{type:"string"},captionColor:{type:"string",default:"var(--eb-global-button-text-color)"},captionBGColor:{type:"string",default:"var(--eb-global-secondary-color)"},overlayColor:{type:"string",default:"rgba(0 0 0 / 0.7)"},horizontalAlign:{type:"string",default:"center"},verticalAlign:{type:"string",default:"bottom"},textAlign:{type:"string",default:"center"},styleNumber:{type:"string",default:"0"},overlayStyle:{type:"string",default:"overlay-bottom"},disableLightBox:{type:"boolean",default:!1},addCustomLink:{type:"boolean",default:!1},imageSizeType:{type:"string",default:"fixed"},imageAlignment:{type:"string",default:"flex-start"},enableFilter:{type:"boolean",default:!1},filterItems:{type:"array",default:[{value:"filter-item-1",label:(0,c.__)("Filter Item 1","essential-blocks")}]},enableFilterAll:{type:"boolean",default:!0},filterAllTitle:{type:"string",default:"All"},defaultFilter:{type:"string"},filterColorType:{type:"string",default:"normal"},filterColor:{type:"string",default:"var(--eb-global-text-color)"},filterActColor:{type:"string",default:"var(--eb-global-button-text-color)"},filterHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},filterBGColor:{type:"string",default:"var(--eb-global-tertiary-color)"},filterActBGColor:{type:"string",default:"var(--eb-global-primary-color)"},filterHoverBGColor:{type:"string",default:"var(--eb-global-primary-color)"},select2Options:{type:"string",default:""},enableIsotope:{type:"boolean",default:!1},disableIsotope:{type:"boolean",default:!1},enableLoadMore:{type:"boolean",default:!1},imagesPerPage:{type:"number",default:1},imagesPerPageCount:{type:"number",default:3},enableInfiniteScroll:{type:"boolean",default:!1},presets:{type:"string",default:"default"},lightboxIcon:{type:"string",default:"fas fa-plus"},linkIcon:{type:"string",default:"fas fa-link"},imageClickable:{type:"boolean",default:!0},descriptionColor:{type:"string",default:"var(--eb-global-button-text-color)"},descriptionBGColor:{type:"string"},iconType:{type:"string",default:"normal"},iconColor:{type:"string",default:"#444F62"},iconHoverColor:{type:"string",default:"#2673FF"},iconBGColor:{type:"string",default:"#ffffff"},iconHoverBGColor:{type:"string",default:""},iconWidth:{type:"number",default:40},iconSize:{type:"number",default:16},contentAlign:{type:"string",default:"center"},contentBGColor:{type:"string",default:"var(--eb-global-secondary-color)"},maskColor:{type:"string",default:"#fff"},filterWrapperBGColor:{type:"string"},enableSearch:{type:"boolean",default:!1},unevenWidth:{type:"boolean",default:!1},notFoundColor:{type:"string",default:"var(--eb-global-text-color)"},notFoundText:{type:"string",default:"Image Not Found! Try Again"},version:{type:"string"},enableEmptyGrid:{type:"boolean",default:!0},cover:{type:"string",default:""}},(0,y.generateTypographyAttributes)("notFoundTypo",{fontSize:14})),(0,y.generateTypographyAttributes)(_s,{fontSize:13})),(0,y.generateTypographyAttributes)(fs,{fontSize:16})),(0,y.generateTypographyAttributes)(ds,{fontSize:13})),(0,y.generateTypographyAttributes)("descTypo",{fontSize:13})),(0,y.generateDimensionsAttributes)(Vr)),(0,y.generateDimensionsAttributes)(qr)),(0,y.generateDimensionsAttributes)(Qr,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Kr,{top:5,bottom:5,right:10,left:10,isLinked:!1})),(0,y.generateDimensionsAttributes)("descMargin",{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)("descPadding",{top:5,bottom:5,right:10,left:10,isLinked:!1})),(0,y.generateBorderShadowAttributes)(Jr,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,y.generateBorderShadowAttributes)(Yr,{bdrDefaults:{top:0,bottom:0,right:0,left:0},noShadow:!0})),(0,y.generateBackgroundAttributes)(Ur,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,y.generateResponsiveRangeAttributes)(Zr,{defaultRange:3,defaultRangeTAB:2,defaultRangeMOB:1})),(0,y.generateResponsiveRangeAttributes)(Xr,{defaultRange:10,defaultRangeTAB:10,defaultRangeMOB:10})),(0,y.generateResponsiveRangeAttributes)($r)),(0,y.generateResponsiveRangeAttributes)(ts,{defaultRange:300})),(0,y.generateResponsiveRangeAttributes)(es,{defaultRange:100,defaultUnit:"%"})),(0,y.generateResponsiveRangeAttributes)(ns)),(0,y.generateResponsiveRangeAttributes)(ls,{defaultRange:100,defaultUnit:"%"})),(0,y.generateDimensionsAttributes)(os,{top:0,bottom:0,right:5,left:5,isLinked:!1})),(0,y.generateDimensionsAttributes)(as,{top:5,bottom:5,right:10,left:10,isLinked:!1})),(0,y.generateBorderShadowAttributes)("filterWrapBS")),(0,y.generateBorderShadowAttributes)(rs,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,y.generateDimensionsAttributes)("overlayPadding")),(0,y.generateDimensionsAttributes)("contentMargin")),(0,y.generateDimensionsAttributes)("contentPadding")),(0,y.generateBorderShadowAttributes)("contentBorderShadow")),(0,y.generateBorderShadowAttributes)("iconBorderShadow")),null===y.EBButton||void 0===y.EBButton?void 0:y.EBButton.addAttributes({buttonText:"loadmoreBtnText",textColor:"loadmoreColor",hoverTextColor:"loadmoreHvColor"},"",!0,{key:fs,default:{fontSize:16}},!0,"",!0,{key:"loadmoreBorderShadow",default:{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:0,bottom:0,right:0,left:0,isLinked:!1}}},!0,{key:"loadmorePadding",default:{top:14,bottom:14,right:14,left:14,isLinked:!0}})),Rs=(0,y.withBlockContext)(Cs)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.layouts,r=t.displayCaption,s=t.captionOnHover,i=t.captionColor,b=t.overlayColor,u=t.captionBGColor,p=t.horizontalAlign,m=t.verticalAlign,d=t.textAlign,_=t.styleNumber,f=t.disableLightBox,k=t.imageSizeType,C=t.imageAlignment,R=t.enableFilter,v=t.filterColorType,h=t.filterColor,E=t.filterHoverColor,B=t.filterBGColor,w=t.filterHoverBGColor,S=t.filterActColor,P=t.filterActBGColor,T=(0,y.useBlockDefaults)(n,t,l,Cs);return React.createElement(React.Fragment,null,T&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.ToggleControl,{label:(0,c.__)("Display Caption","essential-blocks"),checked:r,onChange:function(){return o({displayCaption:!r})}}),r&&"0"===_&&React.createElement(g.ToggleControl,{label:(0,c.__)("Display Caption on Hover","essential-blocks"),checked:s,onChange:function(){return o({captionOnHover:!s})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Columns","essential-blocks"),controlName:Zr,units:[],min:1,max:8,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Gap (px)","essential-blocks"),controlName:Xr,units:[],min:0,max:100,step:1}),React.createElement(g.ToggleControl,{label:(0,c.__)("Disable Light Box","essential-blocks"),checked:f,onChange:function(){return o({disableLightBox:!f})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Filter","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Filter","essential-blocks"),checked:R,onChange:function(){return o({enableFilter:!R})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Image Styles","essential-blocks"),initialOpen:!1},"grid"===a&&React.createElement(React.Fragment,null,!R&&React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,null,ps.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return o({imageAlignment:e.value})}},e.label)}))),React.createElement(g.BaseControl,{label:(0,c.__)("Image Size","essential-blocks")},React.createElement(g.ButtonGroup,null,gs.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return o({imageSizeType:e.value})}},e.label)}))),"fixed"===k&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Height","essential-blocks"),controlName:ts,units:us,min:0,max:500,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Width","essential-blocks"),controlName:es,units:us,min:0,max:500,step:1})),"adaptive"===k&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Max Height","essential-blocks"),controlName:ns,units:us,min:0,max:500,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Max Width","essential-blocks"),controlName:ls,units:us,min:0,max:500,step:1}))),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!0},React.createElement(y.BorderShadowControl,{controlName:Yr,noShadow:!0}))),"2"===_&&React.createElement(g.PanelBody,{title:(0,c.__)("Overlay Styles","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:b,onChange:function(e){return o({overlayColor:e})}})),r&&React.createElement(g.PanelBody,{title:(0,c.__)("Caption Styles","essential-blocks")},React.createElement(y.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:i,onChange:function(e){return o({captionColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:u,onChange:function(e){return o({captionBGColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ds}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:$r,units:bs,min:0,max:300,step:1}),r&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Text Align","essential-blocks")},React.createElement(g.ButtonGroup,null,cs.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:d===e.value,isSecondary:d!==e.value,onClick:function(){return o({textAlign:e.value})}},e.label)}))),React.createElement(g.BaseControl,{label:(0,c.__)("Horizontal Align","essential-blocks")},React.createElement(g.ButtonGroup,null,is.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:p===e.value,isSecondary:p!==e.value,onClick:function(){return o({horizontalAlign:e.value})}},e.label)}))),React.createElement(g.BaseControl,{label:(0,c.__)("Vertical Align","essential-blocks")},React.createElement(g.ButtonGroup,null,ss.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:m===e.value,isSecondary:m!==e.value,onClick:function(){return o({verticalAlign:e.value})}},e.label)}))),React.createElement(y.ResponsiveDimensionsControl,{controlName:Qr,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Kr,baseLabel:"Padding"}))),R&&React.createElement(g.PanelBody,{title:(0,c.__)("Filter","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:os,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:as,baseLabel:"Padding"}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:_s}),React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,ms.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return o({filterColorType:e.value})}},e.label)})),"normal"===v&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:h,onChange:function(e){return o({filterColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:B,onChange:function(e){return o({filterBGColor:e})}})),"hover"===v&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:E,onChange:function(e){return o({filterHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:w,onChange:function(e){return o({filterHoverBGColor:e})}})),"active"===v&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:S,onChange:function(e){return o({filterActColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:P,onChange:function(e){return o({filterActBGColor:e})}}))),React.createElement(g.PanelRow,null,"Button Border & Shadow"),React.createElement(y.BorderShadowControl,{controlName:rs})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Vr,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:qr,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Ur,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Jr}))))});var vs="wrp_",hs="btbg_",Es="wrp_",Bs="btbds_",ws="number",Ss="title",Ps="subTitle",Ts="content",xs="buttonText",Os="mediaBgSize",Ds="mediaBgRadius",As="mediaBgMargin",Ls="buttonPadding",Ns="titlePadding",Is="subTitlePadding",Hs="contentPadding",Ms="wrapperMargin",js="wrapperPadding",Fs=((0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 4","essential-blocks"),[{label:(0,c.__)("image","essential-blocks"),value:"image"},{label:(0,c.__)("icon","essential-blocks"),value:"icon"},{label:(0,c.__)("Text","essential-blocks"),value:"number"}]),Gs=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],zs=[{label:(0,c.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"flex-end"}],Ws=[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}],Us=[{label:"Fill",value:"fill"},{label:"Gradient",value:"gradient"}],Vs=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],qs=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],Js=["h1","h2","h3","h4","h5","h6"],Zs=((0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Image","essential-blocks"),(0,c.__)("Auto","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Dashed","essential-blocks"),(0,c.__)("Solid","essential-blocks"),(0,c.__)("Dotted","essential-blocks"),(0,c.__)("Double","essential-blocks"),(0,c.__)("Groove","essential-blocks"),(0,c.__)("Inset","essential-blocks"),(0,c.__)("Outset","essential-blocks"),(0,c.__)("Ridge","essential-blocks"),[{label:(0,c.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,c.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,c.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,c.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,c.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,c.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,c.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,c.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,c.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,c.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,c.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,c.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,c.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,c.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,c.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,c.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,c.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,c.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,c.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,c.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,c.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,c.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,c.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,c.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,c.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,c.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,c.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,c.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,c.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,c.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,c.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,c.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,c.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,c.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,c.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,c.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,c.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,c.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,c.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,c.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,c.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,c.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,c.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,c.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,c.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,c.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,c.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,c.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,c.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,c.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,c.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}]),Xs=((0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),(0,c.__)("Circle","essential-blocks"),(0,c.__)("Square","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Framed","essential-blocks"),(0,c.__)("Stacked","essential-blocks"),"mIconZ"),Ys="mImgW",Qs="mImgH",Ks="mcSp";function $s(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function ei(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?$s(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):$s(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const ti=ei(ei(ei(ei(ei(ei(ei(ei(ei(ei(ei(ei(ei(ei(ei(ei(ei(ei({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},version:{type:"string",default:"1"},blockMeta:{type:"object"},isOverlay:{type:"boolean",default:!1},layoutPreset:{type:"string",default:"preset1"},media:{type:"string",default:"icon"},numIconColor:{type:"string",default:"var(--eb-global-background-color)"},useNumIconBg:{type:"boolean",default:!0},numIconBgType:{type:"string",default:"fill"},numIconBgColor:{type:"string",default:"var(--eb-global-primary-color)"},numIconBgGradient:{type:"string",default:"var(--eb-global-background-color)"},imageUrlOld:{source:"attribute",selector:".eb-infobox-image",attribute:"src"},mediaImgWidthUnit:{type:"string",default:"px"},mediaImgWidth:{type:"number",default:300},TABmediaImgWidth:{type:"number"},MOBmediaImgWidth:{type:"number"},isMediaImgHeightAuto:{type:"boolean",default:!0},mediaImgHeightUnit:{type:"string",default:"px"},mediaImgHeight:{type:"number"},TABmediaImgHeight:{type:"number"},MOBmediaImgHeight:{type:"number"},selectedIcon:{type:"string",source:"attribute",selector:".eb-infobox-icon-data-selector",attribute:"data-icon",default:"far fa-gem"},infoboxIcon:{type:"string",default:"far fa-gem"},number:{type:"string"},enableSubTitle:{type:"boolean",default:!1},enableDescription:{type:"boolean",default:!0},enableButton:{type:"boolean",default:!0},isInfoClick:{type:"boolean",default:!1},title:{type:"text",selector:".title",default:"This is an info box"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},subTitle:{type:"text",selector:".subtitle",default:"This is a Sub title"},subTitleColor:{type:"string",default:"var(--eb-global-text-color)"},description:{type:"text",selector:".description",default:"Write a short description, that will describe the title or something informational and useful"},descriptionColor:{type:"string",default:"var(--eb-global-text-color)"},iconSize:{type:"number",default:50},TABiconSize:{type:"number"},MOBiconSize:{type:"number"},flexDirection:{type:"string"},mediaAlignSelf:{type:"string"},contentAlignment:{type:"string"},titleTag:{type:"string",default:"h2"},subTitleTag:{type:"string",default:"h3"},mediaAlignment:{type:"string",default:"center"},contentsAlignment:{type:"string",default:"center"},enableTitle:{type:"boolean",default:!0},showMedia:{type:"boolean",default:!0},iconView:{type:"string",default:"default"},iconShape:{type:"string",default:"circle"}},(0,y.generateResponsiveRangeAttributes)(Xs,{defaultRange:50})),(0,y.generateResponsiveRangeAttributes)(Ks,{defaultRange:20,noUnits:!0})),(0,y.generateTypographyAttributes)(ws,{fontSize:28})),(0,y.generateTypographyAttributes)(Ss,{fontSize:26})),(0,y.generateTypographyAttributes)(Ps,{fontSize:22})),(0,y.generateTypographyAttributes)(Ts,{fontSize:20})),(0,y.generateTypographyAttributes)(xs,{fontSize:20})),(0,y.generateDimensionsAttributes)(Os,{top:20,bottom:20,right:20,left:20})),(0,y.generateDimensionsAttributes)(Ds,{top:20,bottom:20,isLinked:!1})),(0,y.generateDimensionsAttributes)(Ns,{top:10,bottom:10,isLinked:!1})),(0,y.generateDimensionsAttributes)(Is,{top:10,bottom:10,isLinked:!1})),(0,y.generateDimensionsAttributes)(Hs,{top:10,bottom:50,isLinked:!1})),(0,y.generateDimensionsAttributes)(Ms)),(0,y.generateDimensionsAttributes)(js,{top:50,bottom:70,right:30,left:30,isLinked:!1})),(0,y.generateBorderShadowAttributes)(Es,{})),(0,y.generateBackgroundAttributes)(vs,{isBgDefaultGradient:!0,defaultBgGradient:"linear-gradient(90deg, rgba(249,250,251,1) 0% , rgba(250,250,250,1) 100%)"})),null===y.EBButton||void 0===y.EBButton?void 0:y.EBButton.addAttributes({buttonText:"buttonText",textColor:"buttonTextColor",hoverTextColor:"buttonHvrTextColor",buttonURL:"infoboxLink",newWindow:"linkNewTab",hoverEffect:"btnEffect",buttonAlign:"btnAlign"},"",!1,"",!0,{key:hs,default:{noOverlay:!0,noMainBgi:!0,defaultFillColor:"var(--eb-global-button-background-color)",defaultBgGradient:"var(--eb-gradient-background-color)"}},!0,{key:Bs,default:{bdrDefaults:{top:2,bottom:2,right:2,left:2},rdsDefaults:{top:10,bottom:10,right:10,left:10}}},!0,{key:Ls,default:{top:15,bottom:15,right:30,left:30,isLinked:!1}})),null===y.ImageComponent||void 0===y.ImageComponent?void 0:y.ImageComponent.addAttributes({border:{key:"mediaBdShd_"},margin:{key:As,default:{top:15,isLinked:!1}},width:{key:Ys,default:{defaultRange:300}},height:{key:Qs}})),li=(0,y.withBlockContext)(ti)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.layoutPreset,t.media),r=t.enableSubTitle,s=t.number,i=t.imageUrl,b=t.selectedIcon,u=t.flexDirection,p=t.enableDescription,m=t.useNumIconBg,_=t.numIconColor,f=t.numIconBgType,k=t.numIconBgColor,C=t.numIconBgGradient,R=t.imageId,v=t.isMediaImgHeightAuto,h=t.titleTag,E=t.subTitleTag,B=t.enableButton,w=t.isInfoClick,S=t.buttonText,P=t.infoboxLink,T=t.buttonTextColor,x=t.buttonHvrTextColor,O=t.titleColor,D=t.subTitleColor,A=t.descriptionColor,L=t.mediaAlignment,N=t.contentsAlignment,I=t.btnAlignment,H=t.btnEffect,M=t.linkNewTab,j=(0,y.useBlockDefaults)(n,t,l,ti);return React.createElement(React.Fragment,null,j&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Infobox Settings","essential-blocks")},React.createElement(g.ToggleControl,{label:(0,c.__)("Clickable Infobox","essential-blocks"),checked:w,onChange:function(){return o({isInfoClick:!w})}}),w&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("URL (use https:// at the beginning)"),placeholder:"https://your-link.com",value:P,onChange:function(e){return o({infoboxLink:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:M,onChange:function(){return o({linkNewTab:!M})}})),!w&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show button","essential-blocks"),checked:B,onChange:function(){return o({enableButton:!B})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Alignments","essential-blocks"),initialOpen:!1},"none"!==a&&React.createElement(React.Fragment,null,("row"===u||"row-reverse"===u)&&React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Media alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},Ws.map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:L!==l,isPrimary:L===l,onClick:function(){return o({mediaAlignment:l})}},n)}))),("column"===u||"column-reverse"===u)&&React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Media alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},zs.map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:L!==l,isPrimary:L===l,onClick:function(){return o({mediaAlignment:l})}},n)})))),React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Contents alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},Gs.map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:N!==l,isPrimary:N===l,onClick:function(){return o({contentsAlignment:l})}},n)}))),B&&!w&&React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Button alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},Gs.map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:I!==l,isPrimary:I===l,onClick:function(){return o({btnAlignment:l})}},n)})))),React.createElement(g.PanelBody,{title:(0,c.__)("Media Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{id:"eb-infobox-image-icon"},React.createElement(g.ButtonGroup,{id:"eb-infobox-image-icon"},Fs.map(function(e,t){var l=e.label,n=e.value;return React.createElement(g.Button,{key:t,isSecondary:a!==n,isPrimary:a===n,onClick:function(){return o({media:n})}},l)}))),"none"!==a&&React.createElement(React.Fragment,null,"icon"===a&&React.createElement(y.EBIconPicker,{value:b,onChange:function(e){return o({selectedIcon:e})},title:(0,c.__)("Select Icon","essential-blocks")}),"icon"===a&&b&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:Xs,min:8,max:200,step:1}),"number"===a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Text","essential-blocks"),id:"eb-infobox-number-id"},React.createElement("input",{type:"text",value:"".concat(s),id:"eb-infobox-number-id",onChange:function(e){return o({number:"".concat(e.target.value)})}})),React.createElement(y.TypographyDropdown,{baseLabel:"Text Typography",typographyPrefixConstant:ws})),("number"===a||"icon"===a)&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:_,onChange:function(e){return o({numIconColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Os,baseLabel:"Padding"}),React.createElement(g.ToggleControl,{label:(0,c.__)("Use Background","essential-blocks"),checked:m,onChange:function(){return o({useNumIconBg:!m})}}),m&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Background Type","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-infobox-infobox-background"},Us.map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:f===l,isSecondary:f!==l,onClick:function(){return o({numIconBgType:l})}},n)}))),"fill"===f&&React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:k,onChange:function(e){return o({numIconBgColor:e})}}),"gradient"===f&&React.createElement(g.PanelBody,{title:(0,c.__)("Gradient","essential-blocks")},React.createElement(y.GradientColorControl,{gradientColor:C,onChange:function(e){return o({numIconBgGradient:e})}})))),"image"===a&&!i&&React.createElement(d.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({imageUrl:l,imageId:t})},type:"image",value:R,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),"image"===a&&i&&React.createElement(React.Fragment,null,React.createElement(y.ImageAvatar,{imageUrl:i,onDeleteImage:function(){return o({imageUrl:null})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Width","essential-blocks"),controlName:Ys,units:Vs,min:0,max:500,step:1}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Image Height","essential-blocks"),checked:v,onChange:function(){return o({isMediaImgHeightAuto:!v})}}),!v&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Height","essential-blocks"),controlName:Qs,units:qs,min:0,max:500,step:1}))),React.createElement(g.__experimentalDivider,null),"none"!==a&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Media & content spacing","Infobox"),controlName:Ks,min:0,max:500,step:1,noUnits:!0})),React.createElement(y.ResponsiveDimensionsControl,{forBorderRadius:!0,controlName:Ds,baseLabel:"Border Radius"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:As,baseLabel:"Margin"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Title Tag","essential-blocks")},React.createElement(g.ButtonGroup,{className:"infobox-button-group"},Js.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:h!==e,isPrimary:h===e,onClick:function(){return o({titleTag:e})}},e.toUpperCase())}))),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Ss}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ns,baseLabel:"Title Padding"}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:O,onChange:function(e){return o({titleColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Enable","essential-blocks"),checked:r,onChange:function(){return o({enableSubTitle:!r})}}),r&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Subtitle Tag","essential-blocks")},React.createElement(g.ButtonGroup,{className:"infobox-button-group"},Js.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:E!==e,isPrimary:E===e,onClick:function(){return o({subTitleTag:e})}},e.toUpperCase())}))),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Ps}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Is,baseLabel:"Subtitle Padding"}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:D,onChange:function(e){return o({subTitleColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Content Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Show content","essential-blocks"),checked:p,onChange:function(){return o({enableDescription:!p})}}),p&&React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Ts}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Hs,baseLabel:"Content Padding"}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:A,onChange:function(e){return o({descriptionColor:e})}}))),B&&!w&&React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(g.TextControl,{label:(0,c.__)("Button Text","essential-blocks"),value:S,onChange:function(e){return o({buttonText:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Link URL (use https:// at the beginning)"),placeholder:"https://your-site.com",value:P,onChange:function(e){return o({infoboxLink:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:M,onChange:function(){return o({linkNewTab:!M})}}),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:xs}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ls,baseLabel:"Button Padding"}),React.createElement(y.ColorControl,{label:(0,c.__)("Text color","essential-blocks"),color:T,onChange:function(e){return o({buttonTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover text color","essential-blocks"),color:x,onChange:function(e){return o({buttonHvrTextColor:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:hs,forButton:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Bs})),React.createElement(g.PanelBody,{title:(0,c.__)("More Effects","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Button Hover Effect","essential-blocks"),value:H,options:Zs,onChange:function(e){o({btnEffect:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Ms,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:js,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:vs})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Es}))))});var ni=[{label:(0,c.__)("Most Recent","essential-blocks"),value:"most_recent"},{label:(0,c.__)("Least Recent","essential-blocks"),value:"least_recent"}],oi=[{label:(0,c.__)("Overlay","essential-blocks"),value:"overlay"},{label:(0,c.__)("Card","essential-blocks"),value:"card"}],ai=[{label:(0,c.__)("Simple","essential-blocks"),value:"overlay__simple"},{label:(0,c.__)("Basic","essential-blocks"),value:"overlay__basic"},{label:(0,c.__)("Standard","essential-blocks"),value:"overlay__standard"}],ri=[{label:(0,c.__)("Content Outter","essential-blocks"),value:"content_outter"},{label:(0,c.__)("Content Inner","essential-blocks"),value:"content__inner"}],si="imgNum",ii="gridGap",ci="imgBrdShd",bi="wrpMargin",ui="wrpPadding",gi="captionText",pi="metaText",mi="headerText";function di(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function _i(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?di(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):di(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const fi=_i(_i(_i(_i(_i(_i(_i(_i({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},token:{type:"string"},layout:{type:"string",default:"overlay"},overlayStyle:{type:"string",default:"overlay__simple"},cardStyle:{type:"string",default:"content__outter"},columns:{type:"string",default:4},numberOfImages:{type:"number",default:6},thumbs:{type:"array",default:[]},preview:{type:"boolean",default:!1},captionColor:{type:"string",default:"var(--eb-global-text-color)"},metaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},headerColor:{type:"string",default:"var(--eb-global-heading-color)"},overlayColor:{type:"string"},hasEqualImages:{type:"boolean",default:!0},showCaptions:{type:"boolean",default:!0},enableLink:{type:"boolean",default:!1},openInNewTab:{type:"boolean",default:!1},showProfileImg:{type:"boolean",default:!0},profileImg:{type:"string"},imageID:{type:"string",default:null},showProfileName:{type:"boolean",default:!0},profileName:{type:"string"},sortBy:{type:"string",default:"most_recent"},showMeta:{type:"boolean",default:!0}},(0,y.generateTypographyAttributes)(gi,{fontSize:14})),(0,y.generateTypographyAttributes)(pi,{fontSize:14})),(0,y.generateTypographyAttributes)(mi,{fontSize:14})),(0,y.generateResponsiveRangeAttributes)(si,{defaultRange:3,noUnits:!0})),(0,y.generateDimensionsAttributes)(ii)),(0,y.generateDimensionsAttributes)(ui)),(0,y.generateDimensionsAttributes)(bi,{top:28,bottom:28,isLinked:!1})),(0,y.generateBorderShadowAttributes)(ci,{noShadow:!0})),yi=(0,y.withBlockContext)(fi)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.token,t.layout),r=t.overlayStyle,s=t.cardStyle,i=t.thumbs,b=t.numberOfImages,u=t.captionColor,p=t.metaColor,m=t.headerColor,d=t.overlayColor,_=t.hasEqualImages,f=t.showCaptions,k=t.enableLink,C=t.openInNewTab,R=t.showProfileImg,v=t.profileImg,h=t.imageID,E=t.showProfileName,B=t.profileName,w=t.sortBy,S=t.showMeta,P=(0,y.useBlockDefaults)(n,t,l,fi);return React.createElement(React.Fragment,null,P&&React.createElement("div",{className:"eb-panel-control"},i.length>0&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Feed Settings","essential-blocks"),intialOpen:!0},React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Sort By","essential-blocks"),value:w,options:ni,onChange:function(e){return o({sortBy:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Number Of Images","essential-blocks"),value:b,onChange:function(e){o({numberOfImages:e})},min:1,max:100}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Columns","essential-blocks"),controlName:si,min:1,max:8,step:1,noUnits:!0}),React.createElement(g.ToggleControl,{label:(0,c.__)("Square thumbnail","essential-blocks"),checked:_,onChange:function(e){return o({hasEqualImages:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("General Settings","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Layout","essential-blocks"),value:a,options:oi,onChange:function(e){return o({layout:e})}}),"overlay"===a&&React.createElement(g.SelectControl,{label:(0,c.__)("Overlay Style","essential-blocks"),value:r,options:ai,onChange:function(e){return o({overlayStyle:e})}}),"card"===a&&React.createElement(g.SelectControl,{label:(0,c.__)("Card Style","essential-blocks"),value:s,options:ri,onChange:function(e){return o({cardStyle:e})}}),"card"===a&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("User info","essential-blocks"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show profile image","essential-blocks"),checked:R,onChange:function(e){return o({showProfileImg:e})}}),R&&!v&&React.createElement(MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({profileImg:l,imageID:t})},type:"image",value:h,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),R&&v&&React.createElement(y.ImageAvatar,{imageUrl:v,onDeleteImage:function(){return o({profileImg:null})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show profile name","essential-blocks"),checked:E,onChange:function(e){return o({showProfileName:e})}}),E&&React.createElement(g.TextControl,{label:(0,c.__)("Custom Name","essential-blocks"),value:B,onChange:function(e){return o({profileName:e})}})),"overlay__simple"!==r&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show captions","essential-blocks"),checked:f,onChange:function(e){return o({showCaptions:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Link?","essential-blocks"),checked:k,onChange:function(e){return o({enableLink:e})}}),k&&React.createElement(g.ToggleControl,{label:(0,c.__)("Open in new window?","essential-blocks"),checked:C,onChange:function(e){return o({openInNewTab:e})}}),"overlay__simple"!==r&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show Meta?","instagram-block"),checked:S,onChange:function(e){return o({showMeta:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Feed Styles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(y.ResponsiveDimensionsControl,{className:"",controlName:ii,baseLabel:(0,c.__)("Padding","essential-blocks")}),"overlay"===a&&React.createElement(y.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:d,onChange:function(e){return o({overlayColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:ci,noShadow:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:gi}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:u,onChange:function(e){return o({captionColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Meta Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:pi}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:p,onChange:function(e){return o({metaColor:e})}}))),"card"===a&&React.createElement(g.PanelBody,{title:(0,c.__)("Header Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:mi}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:m,onChange:function(e){return o({headerColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.ResponsiveDimensionsControl,{controlName:ui,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:bi,baseLabel:(0,c.__)("Margin","essential-blocks")})))))});(0,c.__)("Apollo","essential-blocks"),(0,c.__)("Bubba","essential-blocks"),(0,c.__)("Chico","essential-blocks"),(0,c.__)("Dexter","essential-blocks"),(0,c.__)("Duke","essential-blocks"),(0,c.__)("Goliath","essential-blocks"),(0,c.__)("Jazz","essential-blocks"),(0,c.__)("Julia","essential-blocks"),(0,c.__)("Layla","essential-blocks"),(0,c.__)("Lexi","essential-blocks"),(0,c.__)("Lily","essential-blocks"),(0,c.__)("Marley","essential-blocks"),(0,c.__)("Milo","essential-blocks"),(0,c.__)("Ming","essential-blocks"),(0,c.__)("Moses","essential-blocks"),(0,c.__)("Oscar","essential-blocks"),(0,c.__)("Ruby","essential-blocks"),(0,c.__)("Roxy","essential-blocks"),(0,c.__)("Romeo","essential-blocks"),(0,c.__)("Sadie","essential-blocks"),(0,c.__)("Selena","essential-blocks"),(0,c.__)("Sarah","essential-blocks");var ki=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Ci=((0,c.__)("H1","essential-blocks"),(0,c.__)("H2","essential-blocks"),(0,c.__)("H3","essential-blocks"),(0,c.__)("H4","essential-blocks"),(0,c.__)("H5","essential-blocks"),(0,c.__)("H6","essential-blocks"),"imgHeight"),Ri="imgWidth",vi="wrpMargin",hi="wrpPadding",Ei="imgBrdShdw",Bi="headerText",wi="contentText";function Si(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Pi(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Si(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Si(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Ti=Pi(Pi(Pi(Pi(Pi(Pi(Pi({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},header:{type:"string",source:"text",selector:"h2",default:"Header"},content:{type:"string",source:"text",selector:".eb-interactive-promo-content",default:"Content Text"},effectName:{type:"string",selector:".eb-interactive-promo-container",source:"attribute",attribute:"data-effect",default:"apollo"},imageURL:{type:"string",selector:"img",source:"attribute",attribute:"src"},imageID:{type:"string",default:null},imageAltTag:{type:"string",selector:"img",source:"attribute",attribute:"alt",default:"image"},newWindow:{type:"boolean",default:!1},headerColor:{type:"string",default:"var(--eb-global-primary-color)"},contentColor:{type:"string",default:"var(--eb-global-heading-color)"},link:{type:"string"},imageAlignment:{type:"string",default:"center"},isBackgroundGradient:{type:"boolean",default:!1},backgroundColor:{type:"string",default:"var(--eb-global-background-color)"},backgroundGradient:{type:"string"},titleTag:{type:"string",default:"h2"}},(0,y.generateTypographyAttributes)(Bi)),(0,y.generateTypographyAttributes)(wi)),(0,y.generateResponsiveRangeAttributes)(Ci,{noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Ri,{noUnits:!0})),(0,y.generateDimensionsAttributes)(vi,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(hi)),(0,y.generateBorderShadowAttributes)(Ei)),xi=(0,y.withBlockContext)(Ti)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.headerColor,r=t.contentColor,s=t.imageAlignment,i=t.isBackgroundGradient,b=t.backgroundColor,u=t.backgroundGradient,p=(0,y.useBlockDefaults)(n,t,l,Ti);return React.createElement(React.Fragment,null,p&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General ","essential-blocks"),initialOpen:!0},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:Ci,min:200,max:1e3,step:1,noUnits:!0}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Ri,min:0,max:1e3,step:1,noUnits:!0}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Alignment","essential-blocks")),React.createElement(g.ButtonGroup,null,ki.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:s===e.value,isSecondary:s!==e.value,onClick:function(){return o({imageAlignment:e.value})}},e.label)})))),React.createElement(g.PanelBody,{title:(0,c.__)("General Styles","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Background Color","essential-blocks"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Gradient Color","essential-blocks"),checked:i,onChange:function(){o({isBackgroundGradient:!i})}}),i||React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:b,onChange:function(e){return o({backgroundColor:e})}}),i&&React.createElement(React.Fragment,null,React.createElement(y.GradientColorControl,{label:(0,c.__)("Gradient Color","essential-blocks"),gradientColor:u,onChange:function(e){return o({backgroundGradient:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Header Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Bi}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:a,onChange:function(e){return o({headerColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Content Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:wi}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:r,onChange:function(e){return o({contentColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:vi,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:hi,baseLabel:(0,c.__)("Padding","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Ei}))))});var Oi="title",Di="owner",Ai="price",Li="button",Ni="wrp_",Ii="wrp_",Hi="margin",Mi="padding",ji="rowNum",Fi="colGap",Gi="rowGap",zi="imgMargin",Wi="imgRadius",Ui="imgMaxHeight",Vi="imgMaxWidth",qi="titleMargin",Ji="creatorMargin",Zi="creatorImgHeight",Xi="creatorImgWidth",Yi="creatorImgBorder",Qi="priceMargin",Ki="btnMargin",$i="btnPadding",ec="btnBdrSdw",tc="itemBg",lc="itemBdrSdw",nc="itemPadding",oc=((0,c.__)("Grid","essential-blocks"),(0,c.__)("List","essential-blocks"),[{label:(0,c.__)("PX","essential-blocks"),value:"px"},{label:(0,c.__)("EM","essential-blocks"),value:"em"},{label:(0,c.__)("%","essential-blocks"),value:"%"}]),ac=((0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 1","essential-blocks"),(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}]);function rc(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function sc(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?rc(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):rc(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const ic=sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc(sc({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},source:{type:"string",default:"opensea"},settings:{type:"object"},layout:{type:"string",default:"grid"},displayImage:{type:"boolean",default:!0},displayTitle:{type:"boolean",default:!0},displayCreator:{type:"boolean",default:!0},displayOwner:{type:"boolean",default:!1},displayPrice:{type:"boolean",default:!0},displayLastSale:{type:"boolean",default:!1},displayButton:{type:"boolean",default:!0},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},ownerTextColor:{type:"string",default:"var(--eb-global-text-color)"},ownerLinkColor:{type:"string",default:"var(--eb-global-link-color)"},showOwnerImage:{type:"boolean",default:!0},showOwnerText:{type:"boolean",default:!0},creatorLabel:{type:"string",default:"Created by"},ownerLabel:{type:"string",default:"Owned by"},priceColor:{type:"string",default:"#333333"},buttonTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonBgColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonHoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonHoverBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},buttonText:{type:"string",default:"See Details"},gridPreset:{type:"string",default:"preset-1"},listPreset:{type:"string",default:"preset-1"},gridOverlayBg:{type:"string",default:"#edecf6e6"},listHorizontalAlignment:{type:"string",default:"flex-start"},listVerticalAlignment:{type:"string",default:"flex-start"}},(0,y.generateResponsiveRangeAttributes)(ji,{defaultRange:3,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Fi,{defaultRange:15})),(0,y.generateResponsiveRangeAttributes)(Gi,{defaultRange:15})),(0,y.generateResponsiveRangeAttributes)(Ui,{defaultRange:150})),(0,y.generateResponsiveRangeAttributes)(Vi,{})),(0,y.generateResponsiveRangeAttributes)(Zi,{defaultRange:30})),(0,y.generateResponsiveRangeAttributes)(Xi,{defaultRange:30})),(0,y.generateTypographyAttributes)(Oi,{fontSize:16})),(0,y.generateTypographyAttributes)(Di,{fontSize:14})),(0,y.generateTypographyAttributes)(Ai,{fontSize:14})),(0,y.generateTypographyAttributes)(Li,{fontSize:14})),(0,y.generateDimensionsAttributes)(Hi)),(0,y.generateDimensionsAttributes)(Mi,{top:15,bottom:15,right:15,left:15,isLinked:!1})),(0,y.generateDimensionsAttributes)(qi,{top:0,bottom:15,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(zi,{top:0,bottom:15,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Wi,{top:5,bottom:5,right:5,left:5,isLinked:!0})),(0,y.generateDimensionsAttributes)(Ji,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Qi,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Ki,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)($i,{top:15,bottom:15,right:20,left:20,isLinked:!1})),(0,y.generateDimensionsAttributes)(Yi,{top:50,bottom:50,right:50,left:50,isLinked:!0,defaultUnit:"%"})),(0,y.generateDimensionsAttributes)(nc,{top:15,bottom:15,right:15,left:15,isLinked:!1})),(0,y.generateBorderShadowAttributes)(Ii,{})),(0,y.generateBorderShadowAttributes)(ec,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,y.generateBorderShadowAttributes)(lc,{bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,y.generateBackgroundAttributes)(Ni,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,y.generateBackgroundAttributes)(tc,{defaultFillColor:"#ffffff",defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),{},{cover:{type:"string",default:""}}),cc=(0,y.withBlockContext)(ic)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.source,t.settings,t.layout),r=t.displayImage,s=t.displayTitle,i=t.displayCreator,b=t.displayOwner,u=t.displayPrice,p=t.displayLastSale,m=t.displayButton,d=t.titleColor,_=t.ownerTextColor,f=t.ownerLinkColor,k=t.showOwnerImage,C=t.showOwnerText,R=t.creatorLabel,v=t.ownerLabel,h=t.priceColor,E=t.buttonTextColor,B=t.buttonBgColor,w=t.buttonHoverTextColor,S=t.buttonHoverBgColor,P=t.buttonText,T=t.gridPreset,x=(t.listPreset,t.gridOverlayBg),O=(t.listHorizontalAlignment,t.listVerticalAlignment),D=(0,y.useBlockDefaults)(n,t,l,ic);return React.createElement(React.Fragment,null,D&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Layout","essential-blocks"),initialOpen:!0},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Items per row","essential-blocks"),controlName:ji,min:1,max:10,step:1,noUnits:!0}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show NFT Image?","essential-blocks"),checked:r,onChange:function(){return o({displayImage:!r})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Title?","essential-blocks"),checked:s,onChange:function(){return o({displayTitle:!s})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Current Owner?","essential-blocks"),checked:b,onChange:function(){return o({displayOwner:!b})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Creator?","essential-blocks"),checked:i,onChange:function(){return o({displayCreator:!i})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Price?","essential-blocks"),checked:u,onChange:function(){return o({displayPrice:!u})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Last Sale?","essential-blocks"),checked:p,onChange:function(){return o({displayLastSale:!p})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Button?","essential-blocks"),checked:m,onChange:function(){return o({displayButton:!m})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Layout Styles","essential-blocks"),initialOpen:!0},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Columns Gap","essential-blocks"),controlName:Fi,min:0,max:100,step:1,units:oc}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Row Gap","essential-blocks"),controlName:Gi,min:0,max:100,step:1,units:oc})),React.createElement(g.PanelBody,{title:(0,c.__)("Item Box Styles","essential-blocks"),initialOpen:!1},"list"===a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Vertical Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},ac.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:O===e.value,isSecondary:O!==e.value,onClick:function(){return o({listVerticalAlignment:e.value})}},e.label)})))),React.createElement(g.PanelBody,{title:(0,c.__)("Background"),initialOpen:!0},React.createElement(y.BackgroundControl,{controlName:tc,noOverlay:!0,noOverlayBgi:!0})),"grid"===a&&"preset-3"===T&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:x,onChange:function(e){return o({gridOverlayBg:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!0},React.createElement(y.BorderShadowControl,{controlName:lc})),React.createElement(y.ResponsiveDimensionsControl,{controlName:nc,baseLabel:"Padding"})),r&&React.createElement(g.PanelBody,{title:(0,c.__)("Image Style","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:Ui,min:0,max:500,step:1,units:oc}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Vi,min:0,max:500,step:1,units:oc}),React.createElement(y.ResponsiveDimensionsControl,{controlName:zi,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Wi,baseLabel:"Border Radius"})),React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Oi}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:d,onChange:function(e){return o({titleColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:qi,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Creator/Owner Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Name?","essential-blocks"),checked:C,onChange:function(){return o({showOwnerText:!C})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Image?","essential-blocks"),checked:k,onChange:function(){return o({showOwnerImage:!k})}}),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Di}),i&&React.createElement(g.TextControl,{label:(0,c.__)("Creator Label","essential-blocks"),value:R,onChange:function(e){return o({creatorLabel:e})}}),b&&React.createElement(g.TextControl,{label:(0,c.__)("Owner Label","essential-blocks"),value:v,onChange:function(e){return o({ownerLabel:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Label Color","essential-blocks"),color:_,onChange:function(e){return o({ownerTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Link Color","essential-blocks"),color:f,onChange:function(e){return o({ownerLinkColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Height","essential-blocks"),controlName:Zi,min:0,max:500,step:1,units:oc}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Width","essential-blocks"),controlName:Xi,min:0,max:500,step:1,units:oc}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Yi,baseLabel:"Image Border Radius"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ji,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Price Style","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Ai}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:h,onChange:function(e){return o({priceColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Qi,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(g.TextControl,{label:(0,c.__)("Button Text","essential-blocks"),value:P,onChange:function(e){return o({buttonText:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Li}),React.createElement(y.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:E,onChange:function(e){return o({buttonTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:B,onChange:function(e){return o({buttonBgColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Text Color","essential-blocks"),color:w,onChange:function(e){return o({buttonHoverTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Background Color","essential-blocks"),color:S,onChange:function(e){return o({buttonHoverBgColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ki,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:$i,baseLabel:"Padding"}),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!0},React.createElement(y.BorderShadowControl,{controlName:ec}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Hi,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Mi,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Ni,noOverlay:!0,noOverlayBgi:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Ii}))))});var bc="title",uc="text",gc="margin",pc="padding",mc="wrp_",dc="wrp_";function _c(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function fc(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?_c(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):_c(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}(0,c.__)("Default","essential-blocks"),(0,c.__)("Success","essential-blocks"),(0,c.__)("Info","essential-blocks"),(0,c.__)("Warning","essential-blocks"),(0,c.__)("Danger","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Lighter","essential-blocks"),(0,c.__)("Normal","essential-blocks"),(0,c.__)("Bold","essential-blocks"),(0,c.__)("Bolder","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),(0,c.__)("Left","essential-blocks"),(0,c.__)("Right","essential-blocks"),(0,c.__)("Center","essential-blocks");const yc=fc(fc(fc(fc(fc(fc(fc({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},dismissible:{type:"boolean",default:!1},noticeType:{type:"string",default:"default"},titleFontSize:{type:"number"},textFontSize:{type:"number"},title:{type:"string",source:"text",selector:".eb-notice-title",default:"Save 20%"},text:{type:"string",source:"text",selector:".eb-notice-text",default:"Free shipping on all orders"},backgroundColor:{type:"string"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},textColor:{type:"string",default:"var(--eb-global-text-color)"},noticeId:{type:"string"},showAfterDismiss:{type:"boolean",default:!1}},(0,y.generateTypographyAttributes)(bc,{fontSize:32})),(0,y.generateTypographyAttributes)(uc,{fontSize:18})),(0,y.generateDimensionsAttributes)(gc)),(0,y.generateDimensionsAttributes)(pc,{top:65,bottom:65,right:60,left:60,isLinked:!1})),(0,y.generateBorderShadowAttributes)(dc,{})),(0,y.generateBackgroundAttributes)(mc,{defaultFillColor:"var(--eb-global-background-color)",defaultBgGradient:"var(--eb-gradient-background-color)"})),(0,y.generateResponsiveAlignAttributes)("textAlign",{defaultAlign:"left",defaultTabAlign:"left",defaultMobileAlign:"left"})),kc=(0,y.withBlockContext)(yc)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.dismissible,r=t.titleColor,s=t.textColor,i=t.showAfterDismiss,b=(0,y.useBlockDefaults)(n,t,l,yc);return React.createElement(React.Fragment,null,b&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Notice Settings","essential-blocks")},React.createElement(g.ToggleControl,{label:(0,c.__)("Dismissible","essential-blocks"),checked:a,onChange:function(){return o({dismissible:!a})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show After Dismiss","essential-blocks"),checked:i,onChange:function(){return o({showAfterDismiss:!i})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:bc}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:r,onChange:function(e){return o({titleColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Text Style","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:uc}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:s,onChange:function(e){return o({textColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:gc,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:pc,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:mc})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:dc}))))});(0,c.__)("Default","essential-blocks"),(0,c.__)("Dot","essential-blocks"),(0,c.__)("Space","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Reverse","essential-blocks"),(0,c.__)("100","essential-blocks"),(0,c.__)("200","essential-blocks"),(0,c.__)("300","essential-blocks"),(0,c.__)("400","essential-blocks"),(0,c.__)("500","essential-blocks"),(0,c.__)("600","essential-blocks"),(0,c.__)("700","essential-blocks"),(0,c.__)("800","essential-blocks"),(0,c.__)("900","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),(0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Image","essential-blocks"),(0,c.__)("Auto","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Dashed","essential-blocks"),(0,c.__)("Solid","essential-blocks"),(0,c.__)("Dotted","essential-blocks"),(0,c.__)("Double","essential-blocks"),(0,c.__)("Groove","essential-blocks"),(0,c.__)("Inset","essential-blocks"),(0,c.__)("Outset","essential-blocks"),(0,c.__)("Ridge","essential-blocks"),(0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 4","essential-blocks");var Cc=["image","icon","none"],Rc=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],vc=[{label:(0,c.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"flex-end"}],hc=[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}],Ec=[{label:(0,c.__)("Top","essential-blocks"),value:"start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"end"}],Bc=[{label:"Fill",value:"fill"},{label:"Gradient",value:"gradient"}],wc=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],Sc=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],Pc=((0,c.__)("H1","essential-blocks"),(0,c.__)("H2","essential-blocks"),(0,c.__)("H3","essential-blocks"),(0,c.__)("H4","essential-blocks"),(0,c.__)("H5","essential-blocks"),(0,c.__)("H6","essential-blocks"),(0,c.__)("P","essential-blocks"),"title"),Tc="number",xc="prefix",Oc="suffix",Dc="wrapperMargin",Ac="wrapperPadding",Lc="mdBgPd",Nc="mdBgMg",Ic="mdBgRs",Hc="wrpBG_",Mc="wrp_",jc="rgNT",Fc="rgNP",Gc="rgNS",zc="mIconZ",Wc="imgW",Uc="imgH",Vc="mcGap";function qc(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Jc(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?qc(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):qc(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Zc=Jc(Jc(Jc(Jc(Jc(Jc(Jc(Jc(Jc(Jc(Jc(Jc(Jc(Jc(Jc(Jc(Jc(Jc({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},startValue:{type:"string",default:"0"},target:{type:"string",default:"50000"},duration:{type:"string",default:"1000"},counterTitle:{type:"string",default:"Active Users"},counterPrefix:{type:"string",default:""},counterSuffix:{type:"string",default:"+"},isShowSeparator:{type:"boolean",default:!0},separator:{type:"string",default:","},separastorSelectLabel:{type:"string",default:"Default"},wrapperFlexDirection:{type:"string",default:"column"},layoutLabel:{type:"string"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},numberColor:{type:"string",default:"var(--eb-global-heading-color)"},numPrefixColor:{type:"string",default:"var(--eb-global-text-color)"},numSuffixColor:{type:"string",default:"var(--eb-global-text-color)"},layoutPreset:{type:"string",default:"preset1"},rootFlexDirection:{type:"string",default:"column"},mediaAlignSelf:{type:"string",default:"center"},contentsAlignSelf:{type:"string"},contentAlignment:{type:"string",default:"center"},media:{type:"string",default:"none"},selectedIcon:{type:"string",default:"far fa-gem"},iconColor:{type:"string",default:"var(--eb-global-primary-color)"},useIconBg:{type:"boolean",default:!0},iconBgType:{type:"string",default:"fill"},iconBgColor:{type:"string",default:"var(--eb-global-background-color)"},iconBgGradient:{type:"string",default:"var(--eb-global-background-color)"},imageUrl:{type:"string"},imageId:{type:"string"},isMediaImgHeightAuto:{type:"boolean",default:!0},counterTitleLevel:{type:"string",default:"h4"},titleLevel:{type:"string",default:"h3"}},(0,y.generateTypographyAttributes)(Pc,{fontSize:40})),(0,y.generateTypographyAttributes)(Tc,{fontSize:40})),(0,y.generateTypographyAttributes)(xc)),(0,y.generateTypographyAttributes)(Oc)),(0,y.generateDimensionsAttributes)(Dc)),(0,y.generateDimensionsAttributes)(Lc,{top:20,bottom:20,right:20,left:20})),(0,y.generateDimensionsAttributes)(Ic,{top:20,bottom:20,isLinked:!1})),(0,y.generateDimensionsAttributes)(Nc,{top:15,isLinked:!1})),(0,y.generateDimensionsAttributes)(Ac,{top:30,bottom:30,right:10,left:10,isLinked:!1})),(0,y.generateBackgroundAttributes)(Hc,{defaultFillColor:"#fff",defaultBgGradient:"var(--eb-gradient-background-color)"})),(0,y.generateBorderShadowAttributes)(Mc)),(0,y.generateResponsiveRangeAttributes)(jc,{defaultRange:20})),(0,y.generateResponsiveRangeAttributes)(Fc)),(0,y.generateResponsiveRangeAttributes)(Gc)),(0,y.generateResponsiveRangeAttributes)(zc,{defaultRange:50})),(0,y.generateResponsiveRangeAttributes)(Wc,{defaultRange:300})),(0,y.generateResponsiveRangeAttributes)(Uc)),(0,y.generateResponsiveRangeAttributes)(Vc,{defaultRange:20,noUnits:!0})),Xc=(0,y.withBlockContext)(Zc)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.titleColor,r=t.numberColor,s=t.numPrefixColor,i=t.numSuffixColor,b=t.rootFlexDirection,u=t.contentAlignment,p=t.mediaAlignSelf,m=t.contentsAlignSelf,_=t.media,f=t.selectedIcon,k=t.iconColor,C=t.useIconBg,R=t.iconBgType,v=t.iconBgColor,h=t.iconBgGradient,E=t.imageUrl,B=t.imageId,w=t.isMediaImgHeightAuto,S=(0,y.useBlockDefaults)(n,t,l,Zc);return React.createElement(React.Fragment,null,S&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{initialOpen:!0,title:(0,c.__)("Media Options","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-infobox-image-icon"},Cc.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:_!==e,isPrimary:_===e,onClick:function(){return o({media:e})}},e)}))),"none"!==_&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{initialOpen:!1},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Media & content spacing","Infobox"),controlName:Vc,min:0,max:500,step:1,noUnits:!0}))),"none"!==_&&React.createElement(g.PanelBody,{title:(0,c.__)("Media","essential-blocks")},"icon"===_&&React.createElement(React.Fragment,null,React.createElement(y.EBIconPicker,{value:f,onChange:function(e){return o({selectedIcon:e})},title:(0,c.__)("Select Icon","essential-blocks")}),f&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:zc,min:8,max:200,step:1}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:k,onChange:function(e){return o({iconColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Lc,baseLabel:"Padding"}),React.createElement(g.ToggleControl,{label:(0,c.__)("Use Background","essential-blocks"),checked:C,onChange:function(){return o({useIconBg:!C})}}),C&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Background Type","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-infobox-infobox-background"},Bc.map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:R===l,isSecondary:R!==l,onClick:function(){return o({iconBgType:l})}},n)}))),"fill"===R&&React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:v,onChange:function(e){return o({iconBgColor:e})}}),"gradient"===R&&React.createElement(g.PanelBody,{title:(0,c.__)("Gradient","essential-blocks")},React.createElement(y.GradientColorControl,{gradientColor:h,onChange:function(e){return o({iconBgGradient:e})}})))),"image"===_&&!E&&React.createElement(d.MediaUpload,{onSelect:function(e){var t=e.id,l=e.url;return o({imageUrl:l,imageId:t})},type:"image",value:B,render:function(e){var t=e.open;return React.createElement(g.Button,{className:"eb-background-control-inspector-panel-img-btn components-button",label:(0,c.__)("Upload Image","essential-blocks"),icon:"format-image",onClick:t})}}),"image"===_&&E&&React.createElement(React.Fragment,null,React.createElement(y.ImageAvatar,{imageUrl:E,onDeleteImage:function(){return o({imageUrl:null})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Width","essential-blocks"),controlName:Wc,units:wc,min:0,max:500,step:1}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Image Height","essential-blocks"),checked:w,onChange:function(){return o({isMediaImgHeightAuto:!w})}}),!w&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Height","essential-blocks"),controlName:Uc,units:Sc,min:0,max:500,step:1}))),React.createElement(g.__experimentalDivider,null),React.createElement(y.ResponsiveDimensionsControl,{forBorderRadius:!0,controlName:Ic,baseLabel:"Border Radius"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Nc,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Alignments","essential-blocks")},"none"!==_&&React.createElement(React.Fragment,null,("row"===b||"row-reverse"===b)&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Media Vertical alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},hc.map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:p!==l,isPrimary:p===l,onClick:function(){return o({mediaAlignSelf:l})}},n)}))),React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Content Vertical alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},Ec.map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:m!==l,isPrimary:m===l,onClick:function(){return o({contentsAlignSelf:l})}},n)})))),("column"===b||"column-reverse"===b)&&React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Media alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},vc.map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:p!==l,isPrimary:p===l,onClick:function(){return o({mediaAlignSelf:l})}},n)})))),React.createElement(g.BaseControl,{id:"eb-infobox-alignments",label:"Contents alignments"},React.createElement(g.ButtonGroup,{id:"eb-infobox-alignments"},Rc.map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isSecondary:u!==l,isPrimary:u===l,onClick:function(){return o({contentAlignment:l})}},n)})))),React.createElement(g.PanelBody,{title:(0,c.__)("Number","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Tc}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:r,onChange:function(e){return o({numberColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Title","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Pc}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:a,onChange:function(e){return o({titleColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Number prefix","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:xc}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:s,onChange:function(e){return o({numPrefixColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Number Suffix","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Oc}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:i,onChange:function(e){return o({numSuffixColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Spacing","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Number & Title","Number-counter"),controlName:jc,max:100}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Number & Prefix","Number-counter"),controlName:Fc,max:100}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Number & Suffix","Number-counter"),controlName:Gc,max:100})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Dc,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ac,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)(" WrapperBackground","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Hc})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Mc}))))});var Yc="wrprBg",Qc="wrpMargin",Kc="wrpPadding",$c="wrpBorderShadow",eb="width",tb="height",lb="imgBorderShadow",nb="captionMargin",ob="captionPadding",ab="captionWidth",rb=((0,c.__)("Top","eb-openverse-block"),(0,c.__)("Middle","eb-openverse-block"),(0,c.__)("Bottom","eb-openverse-block"),(0,c.__)("Top","eb-openverse-block"),(0,c.__)("Bottom","eb-openverse-block"),(0,c.__)("Left","eb-openverse-block"),(0,c.__)("Center","eb-openverse-block"),(0,c.__)("Right","eb-openverse-block"),[{label:(0,c.__)("Left","eb-openverse-block"),value:"left"},{label:(0,c.__)("Center","eb-openverse-block"),value:"center"},{label:(0,c.__)("Right","eb-openverse-block"),value:"right"}]),sb=((0,c.__)("No Effect","eb-openverse-block"),(0,c.__)("Zoom In","eb-openverse-block"),(0,c.__)("Zoom Out","eb-openverse-block"),(0,c.__)("Slide","eb-openverse-block"),(0,c.__)("Blur","eb-openverse-block"),[{label:"px",value:"px"},{label:"%",value:"%"}]),ib=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],cb=((0,c.__)("Rounded","eb-openverse-block"),(0,c.__)("Square","eb-openverse-block"),(0,c.__)("Circle","eb-openverse-block"),(0,c.__)("Octagon","eb-openverse-block"),(0,c.__)("Rhombus","eb-openverse-block"),(0,c.__)("Triangle","eb-openverse-block"),(0,c.__)("Style 1","eb-openverse-block"),(0,c.__)("Style 2","eb-openverse-block"),(0,c.__)("Public Domain Mark","eb-openverse-block"),(0,c.__)("CC0","eb-openverse-block"),(0,c.__)("CC BY","eb-openverse-block"),(0,c.__)("CC BY-SA","eb-openverse-block"),(0,c.__)("CC BY-ND","eb-openverse-block"),(0,c.__)("CC BY-NC","eb-openverse-block"),(0,c.__)("CC BY-NC-SA","eb-openverse-block"),(0,c.__)("CC BY-NC-ND","eb-openverse-block"),(0,c.__)("Use commercially","eb-openverse-block"),(0,c.__)("Modify or adapt","eb-openverse-block"),(0,c.__)("Photographs","eb-openverse-block"),(0,c.__)("Illustrations","eb-openverse-block"),(0,c.__)("Digitized Artworks","eb-openverse-block"),(0,c.__)("Small","eb-openverse-block"),(0,c.__)("Medium","eb-openverse-block"),(0,c.__)("Large","eb-openverse-block"),(0,c.__)("JPEG","eb-openverse-block"),(0,c.__)("SVG","eb-openverse-block"),(0,c.__)("PNG","eb-openverse-block"),(0,c.__)("GIF","eb-openverse-block"),(0,c.__)("Tall","eb-openverse-block"),(0,c.__)("Wide","eb-openverse-block"),(0,c.__)("Square","eb-openverse-block"),"captionTypo");function bb(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function ub(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?bb(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):bb(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const gb=ub(ub(ub(ub(ub(ub(ub(ub(ub(ub(ub(ub({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},searchQ:{type:"string",default:""},apiKey:{type:"string"},apiInfo:{type:"object",default:{email:"",name:""}},imageurl:{type:"string"},imageAttr:{type:"object",default:{title:"",foreignUrl:"",creator:"",creatorUrl:"",license:"",licenseUrl:"",licenseVersion:""}},selectedImgIndex:{type:"number"},displayAttribution:{type:"boolean",default:!0},attributionColor:{type:"string",default:"var(--eb-global-text-color)"},attributionBGColor:{type:"string",default:""},horizontalAlign:{type:"string",default:"center"},verticalAlign:{type:"string",default:"bottom"},imageAlign:{type:"string",default:"0 auto"},textAlign:{type:"string",default:"left"},hoverEffect:{type:"string",default:"no-effect"},stylePreset:{type:"string",default:"rounded"},complexStyle:{type:"boolean",default:!1},attributionStyle:{type:"string",default:"attribution-style-1"},autoFit:{type:"boolean",default:!0},enableLink:{type:"boolean",default:!1},imageLink:{type:"string",default:""},openInNewTab:{type:"boolean",default:!1}},(0,y.generateTypographyAttributes)(cb,{fontSize:16})),(0,y.generateDimensionsAttributes)(Qc)),(0,y.generateDimensionsAttributes)(Kc,{top:15,bottom:15,right:15,left:15,isLinked:!1})),(0,y.generateDimensionsAttributes)(nb,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(ob,{top:20,bottom:0,right:10,left:10,isLinked:!1})),(0,y.generateBorderShadowAttributes)($c,{bdrDefaults:{top:1,bottom:1,right:1,left:1},defaultBdrColor:"var(--eb-global-secondary-color)",defaultBdrStyle:"solid",rdsDefaults:{top:15,bottom:15,right:15,left:15}})),(0,y.generateBorderShadowAttributes)(lb,{defaultBdrColor:"var(--eb-global-tertiary-color)",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:15,bottom:15,right:15,left:15}})),(0,y.generateBackgroundAttributes)(Yc,{defaultBgGradient:"var(--eb-gradient-background-color)",noOverlay:!0})),(0,y.generateResponsiveRangeAttributes)(eb,{})),(0,y.generateResponsiveRangeAttributes)(tb,{})),(0,y.generateResponsiveRangeAttributes)(ab)),{},{cover:{type:"string",default:""}}),pb=(0,y.withBlockContext)(gb)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.displayAttribution,r=t.attributionColor,s=t.textAlign,i=t.stylePreset,b=t.complexStyle,u=t.autoFit,p=(0,y.useBlockDefaults)(n,t,l,gb);return React.createElement(React.Fragment,null,p&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},"circle"===i&&React.createElement(g.PanelRow,null,React.createElement("em",null,'Please use equal "Height" & "Width" for perfect Circle shape.')),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:eb,min:1,max:1e3,step:1,units:ib}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:tb,min:0,max:1e3,step:1,units:ib}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Fit Image?","essential-blocks"),checked:u,onChange:function(e){return o({autoFit:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Display Attribution","essential-blocks"),checked:a,onChange:function(){return checkAttribution(!a)}})),React.createElement(g.PanelBody,{title:(0,c.__)("Image Settings","essential-blocks"),initialOpen:!1},!b&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:lb})),b&&React.createElement(g.PanelRow,null,React.createElement("em",null,"Border Style doesn't support for \"",i,' style".'))),a&&React.createElement(g.PanelBody,{title:(0,c.__)("Caption Styles","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color Controls","essential-blocks"),color:r,onChange:function(e){return o({attributionColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:cb}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:ab,units:sb,min:0,max:300,step:1}),a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Text Align","essential-blocks")},React.createElement(g.ButtonGroup,null,rb.map(function(e){return React.createElement(g.Button,{isPrimary:s===e.value,isSecondary:s!==e.value,onClick:function(){return o({textAlign:e.value})}},e.label)}))),React.createElement(y.ResponsiveDimensionsControl,{controlName:nb,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:ob,baseLabel:"Padding"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Qc,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Kc,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Yc,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:$c}))))});var mb="wrprBg",db="wrpMargin",_b="wrpPadding",fb="wrpBorderShadow",yb="titleMargin",kb="buttonMargin",Cb="buttonPadding",Rb="buttonBorderShadow",vb="sliderHeight",hb="slidesGap",Eb="contentsPadding",Bb="slideBorderRadius",wb=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],Sb=[{label:(0,c.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"flex-end"}],Pb=[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}],Tb=((0,c.__)("Left","essential-blocks"),(0,c.__)("Right","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("Justify","essential-blocks"),[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}]),xb=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],Ob=((0,c.__)("H1","essential-blocks"),(0,c.__)("H2","essential-blocks"),(0,c.__)("H3","essential-blocks"),(0,c.__)("H4","essential-blocks"),(0,c.__)("H5","essential-blocks"),(0,c.__)("H6","essential-blocks"),"titleTypo"),Db="buttonTypo";function Ab(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Lb(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Ab(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Ab(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Nb=Lb(Lb(Lb(Lb(Lb(Lb(Lb(Lb(Lb(Lb(Lb(Lb(Lb(Lb({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},sliderStyle:{type:"string",default:"style-1"},sliderData:{type:"array",default:[]},intensity:{type:"number",default:50},startIndex:{type:"number",default:1},isCustomHeight:{type:"boolean",default:!0},current:{type:"number",default:1},titleColorType:{type:"string",default:"normal"},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},titleBackgroundColor:{type:"string"},buttonColorType:{type:"string",default:"normal"},buttonBackgroundColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonHoverBackgroundColor:{type:"string",default:"var(--eb-global-tertiary-color)"},buttonHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},horizontalAlign:{type:"string",default:"center"},verticalAlign:{type:"string",default:"center"},slideTitleTag:{type:"string",default:"h2"}},(0,y.generateTypographyAttributes)(Ob)),(0,y.generateTypographyAttributes)(Db)),(0,y.generateDimensionsAttributes)(db)),(0,y.generateDimensionsAttributes)(_b)),(0,y.generateDimensionsAttributes)(yb,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(kb,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Cb,{top:10,bottom:10,right:30,left:30,isLinked:!1})),(0,y.generateDimensionsAttributes)(Eb,{top:20,bottom:20,right:20,left:20,isLinked:!0})),(0,y.generateBorderShadowAttributes)(fb,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,y.generateBorderShadowAttributes)(Rb,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,y.generateBackgroundAttributes)(mb,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,y.generateResponsiveRangeAttributes)(vb,{defaultRange:400})),(0,y.generateResponsiveRangeAttributes)(hb,{})),(0,y.generateResponsiveRangeAttributes)(Bb,{})),Ib=(0,y.withBlockContext)(Nb)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.intensity,r=t.isCustomHeight,s=t.titleColor,i=t.titleBackgroundColor,b=t.buttonColorType,u=t.buttonColor,p=t.buttonHoverColor,m=t.buttonBackgroundColor,d=t.buttonHoverBackgroundColor,_=t.horizontalAlign,f=t.verticalAlign,k=(0,y.useBlockDefaults)(n,t,l,Nb);return React.createElement(React.Fragment,null,k&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks")},React.createElement(g.RangeControl,{label:(0,c.__)("Parallax Softness","essential-blocks"),value:a,allowReset:!0,onChange:function(e){return o({intensity:e})},min:0,max:100}),React.createElement(g.ToggleControl,{label:(0,c.__)("Custom Height","essential-blocks"),checked:r,onChange:function(){return o({isCustomHeight:!r})}}),r&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Slider Size","essential-blocks"),controlName:vb,units:Tb,min:1,max:500,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Slides Gap","essential-blocks"),controlName:hb,units:xb,min:0,max:200,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Slides Style","essential-blocks"),initialOpen:!0},React.createElement(g.PanelRow,null,"Content Horizontal Align"),React.createElement(g.ButtonGroup,null,Sb.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:_===e.value,isSecondary:_!==e.value,onClick:function(){return o({horizontalAlign:e.value})}},e.label)})),React.createElement(g.PanelRow,null,"Content Vertical Align"),React.createElement(g.ButtonGroup,{className:"eb-margin-bottom-20"},Pb.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:f===e.value,isSecondary:f!==e.value,onClick:function(){return o({verticalAlign:e.value})}},e.label)})),React.createElement(y.ResponsiveDimensionsControl,{controlName:Eb,baseLabel:"Content Padding"}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Slide Border Radius","essential-blocks"),controlName:Bb,units:xb,min:1,max:50,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:s,onChange:function(e){return o({titleColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:i,onChange:function(e){return o({titleBackgroundColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Ob}),React.createElement(y.ResponsiveDimensionsControl,{controlName:yb,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Button Styles","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},wb.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:b===e.value,isSecondary:b!==e.value,onClick:function(){return o({buttonColorType:e.value})}},e.label)})),"normal"===b&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:u,onChange:function(e){return o({buttonColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:m,onChange:function(e){return o({buttonBackgroundColor:e})}})),"hover"===b&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:p,onChange:function(e){return o({buttonHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Background Color","essential-blocks"),color:d,onChange:function(e){return o({buttonHoverBackgroundColor:e})}})),React.createElement(g.PanelRow,null,"Button Border & Shadow"),React.createElement(y.BorderShadowControl,{controlName:Rb}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Db}),React.createElement(y.ResponsiveDimensionsControl,{controlName:kb,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Cb,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:db,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:_b,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:mb,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:fb}))))});var Hb=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],Mb=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],jb="popupWidth",Fb="popupHeight",Gb="popupMargin",zb="popupPadding",Wb="popupBack",Ub="popupBorder",Vb="closeBorder",qb="closePadding",Jb="containerPadding",Zb="btnBack",Xb="btnBorder",Yb="btnPadding",Qb="closeTop",Kb="closeRight",$b="closeLeft",eu="wrpMrg_",tu="wrpPad_",lu="btnText",nu="closeText";function ou(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function au(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ou(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ou(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const ru=au(au(au(au(au(au(au(au(au(au(au(au(au(au(au(au(au(au(au({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},trigger:{type:"string",default:"btn_click"},btnType:{type:"string",default:"button"},btnText:{type:"string",default:"Open Popup"},btnIcon:{type:"string"},iconPosition:{type:"string",default:"left"},btnAlignment:{type:"string",default:"center"},triggerIcon:{type:"string",default:"fas fa-bullhorn"},displayCloseIcon:{type:"boolean",default:!0},escToExit:{type:"boolean",default:!0},clickToExit:{type:"boolean",default:!0},autoExit:{type:"boolean",default:!1},autoExitTime:{type:"string",default:"3"},autoHeight:{type:"boolean",default:!0},position:{type:"string",default:"middle_center"},pageLoadDelay:{type:"string",default:"1"},eleIdentifier:{type:"string",default:"#open-popup"},btnTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnHoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},popupFullWidth:{type:"boolean",default:!1},useCloseIcon:{type:"boolean",default:!1},closeBtnText:{type:"string",default:"X"},closeBtnColor:{type:"string",default:"var(--eb-global-button-background-color)"},closeBtnHoverColor:{type:"string"},closeBtnBackColor:{type:"string"},closeBtnBackHoverColor:{type:"string"},overlayColor:{type:"string"},useCookies:{type:"boolean",default:!0},cookieExpireTime:{type:"string",default:""},disablePageScroll:{type:"boolean",default:!0},scrollType:{type:"string",default:"percentage"},scrollPercentage:{type:"number",default:50},scrollElement:{type:"string",default:""},scrollDistance:{type:"string",default:"100px"},scrollOffset:{type:"number",default:0}},(0,y.generateResponsiveRangeAttributes)(Fb)),(0,y.generateResponsiveRangeAttributes)(jb,{defaultRange:650})),(0,y.generateResponsiveRangeAttributes)($b,{defaultRange:0})),(0,y.generateResponsiveRangeAttributes)(Kb,{defaultRange:10})),(0,y.generateResponsiveRangeAttributes)(Qb,{defaultRange:10})),(0,y.generateBackgroundAttributes)(Zb,{defaultFillColor:"var(--eb-global-button-background-color)",defaultHovFillColor:"var(--eb-global-tertiary-color)",noOverlay:!0,noMainBgi:!0})),(0,y.generateBorderShadowAttributes)(Xb)),(0,y.generateDimensionsAttributes)(Yb,{top:15,right:30,bottom:15,left:30,isLinked:!1})),(0,y.generateDimensionsAttributes)(qb)),(0,y.generateDimensionsAttributes)(Jb)),(0,y.generateDimensionsAttributes)(eu)),(0,y.generateDimensionsAttributes)(tu)),(0,y.generateTypographyAttributes)(lu,{fontSize:16})),(0,y.generateTypographyAttributes)(nu)),(0,y.generateDimensionsAttributes)(Gb)),(0,y.generateDimensionsAttributes)(zb)),(0,y.generateBackgroundAttributes)(Wb,{defaultFillColor:"var(--eb-global-background-color)"})),(0,y.generateBorderShadowAttributes)(Ub)),(0,y.generateBorderShadowAttributes)(Vb,{noShadow:!0})),su=(0,y.withBlockContext)(ru)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.trigger,r=t.btnType,s=t.btnText,i=t.btnIcon,b=t.btnAlignment,u=t.triggerIcon,p=t.displayCloseIcon,m=t.escToExit,d=t.clickToExit,_=t.autoExit,f=t.autoExitTime,k=t.autoHeight,C=t.position,R=t.pageLoadDelay,v=t.eleIdentifier,h=t.btnTextColor,E=t.btnHoverTextColor,B=t.popupFullWidth,w=t.iconPosition,S=t.useCloseIcon,P=t.closeBtnText,T=t.closeBtnColor,x=t.closeBtnHoverColor,O=t.closeBtnBackColor,D=t.closeBtnBackHoverColor,A=t.overlayColor,L=t.useCookies,N=t.cookieExpireTime,I=(0,y.useBlockDefaults)(n,t,l,ru);return React.createElement(React.Fragment,null,I&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Settings","essential-blocks")},React.createElement(g.SelectControl,{label:(0,c.__)("Trigger","essential-blocks"),value:a,options:[{label:(0,c.__)("Button Click","essential-blocks"),value:"btn_click"},{label:(0,c.__)("Page Load","essential-blocks"),value:"page_load"},{label:(0,c.__)("External Element","essential-blocks"),value:"external"}],onChange:function(e){return o({trigger:e})}}),"btn_click"===a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Button Settings","essential-blocks")},React.createElement(g.SelectControl,{label:(0,c.__)("Type","essential-blocks"),value:r,options:[{label:(0,c.__)("Button","essential-blocks"),value:"button"},{label:(0,c.__)("Icon","essential-blocks"),value:"icon"}],onChange:function(e){return o({btnType:e})}})),"button"===r&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Button Text","essential-blocks"),value:s,onChange:function(e){return o({btnText:e})}}),React.createElement(y.EBIconPicker,{value:i,onChange:function(e){return o({btnIcon:e})},title:(0,c.__)("Select Icon","essential-blocks")}),React.createElement(g.BaseControl,{label:(0,c.__)("Icon Position","essential-blocks"),id:"eb-button-icon-position"},React.createElement(g.ButtonGroup,{id:"eb-icon-position-btgrp"},Hb.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:w!==e.value,isPrimary:w===e.value,onClick:function(){return o({iconPosition:e.value})}},e.label)})))),"icon"===r&&React.createElement(React.Fragment,null,React.createElement(y.EBIconPicker,{value:u,onChange:function(e){return o({triggerIcon:e})},title:(0,c.__)("Trigger Icon","essential-blocks")})),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment ","essential-blocks"),id:"eb-popup-button-alignment"},React.createElement(g.ButtonGroup,null,Mb.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:b!==e.value,isPrimary:b===e.value,onClick:function(){return o({btnAlignment:e.value})}},e.label)})))),"page_load"===a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",null,(0,c.__)("Page Load Settings","essential-blocks"))),React.createElement(g.TextControl,{label:(0,c.__)("Delay(Seconds)","essential-blocks"),value:R,onChange:function(e){return o({pageLoadDelay:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Use Cookies","essential-blocks"),checked:L,onChange:function(){return o({useCookies:!L})}}),L&&React.createElement(g.TextControl,{label:(0,c.__)("Cookie Expire(In days)","essential-blocks"),value:N,onChange:function(e){return o({cookieExpireTime:e})},help:(0,c.__)("Leave blank if you want to delete cookie after browser closed.","essential-blocks")})),"external"===a&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Identifier","essential-blocks"),value:v,onChange:function(e){return o({eleIdentifier:e})},help:(0,c.__)("You can also use class identifier such as .open-popup","essential-blocks")})),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",null,(0,c.__)("Exit Settings","essential-blocks"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Close Button","essential-blocks"),checked:p,onChange:function(){return o({displayCloseIcon:!p})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Esc to Exit","essential-blocks"),checked:m,onChange:function(){return o({escToExit:!m})},help:(0,c.__)("Close the modal box by pressing the Esc key","essential-blocks")}),React.createElement(g.ToggleControl,{label:(0,c.__)("Click to Exit","essential-blocks"),checked:d,onChange:function(){return o({clickToExit:!d})},help:(0,c.__)("Close the modal box by clicking anywhere outside the modal window","essential-blocks")}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Exit","essential-blocks"),checked:_,onChange:function(){return o({autoExit:!_})}}),_&&React.createElement(g.TextControl,{label:(0,c.__)("Auto Exit Delay (Seconds)","essential-blocks"),value:f,onChange:function(e){return o({autoExitTime:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Size & Position","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Full Width","essential-blocks"),checked:B,onChange:function(){return o({popupFullWidth:!B})}}),!B&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:jb,min:0,max:1920,step:1})),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Height","essential-blocks"),checked:k,onChange:function(){return o({autoHeight:!k})}}),!k&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:Fb,min:0,max:1e3,step:1})),React.createElement(g.SelectControl,{label:(0,c.__)("Position","essential-blocks"),value:C,options:[{label:(0,c.__)("Top Left","essential-blocks"),value:"top_left"},{label:(0,c.__)("Top Center","essential-blocks"),value:"top_center"},{label:(0,c.__)("Top Right","essential-blocks"),value:"top_right"},{label:(0,c.__)("Middle Left","essential-blocks"),value:"middle_left"},{label:(0,c.__)("Middle Center","essential-blocks"),value:"middle_center"},{label:(0,c.__)("Middle Right","essential-blocks"),value:"middle_right"},{label:(0,c.__)("Bottom Left","essential-blocks"),value:"bottom_left"},{label:(0,c.__)("Bottom Center","essential-blocks"),value:"bottom_center"},{label:(0,c.__)("Bottom Right","essential-blocks"),value:"bottom_right"}],onChange:function(e){return o({position:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Close Button","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Use close Icon","essential-blocks"),checked:S,onChange:function(){return o({useCloseIcon:!S})}}),!S&&React.createElement(g.TextControl,{label:(0,c.__)("Text","essential-blocks"),value:P,onChange:function(e){return o({closeBtnText:e})}}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",null,(0,c.__)("Icon Position","essential-blocks"))),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Top","essential-blocks"),controlName:Qb,min:-500,max:500,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Right","essential-blocks"),controlName:Kb,min:-500,max:500,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Left","essential-blocks"),controlName:$b,min:-500,max:500,step:1}))),"btn_click"==a&&React.createElement(g.PanelBody,{title:(0,c.__)("Button/Icon Styles","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:lu}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:h,onChange:function(e){return o({btnTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:E,onChange:function(e){return o({btnHoverTextColor:e})}}),React.createElement(g.__experimentalDivider,null),React.createElement(y.ResponsiveDimensionsControl,{controlName:Yb,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Zb,noOverlay:!0,noMainBgi:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Xb})))),React.createElement(g.PanelBody,{title:(0,c.__)("Popup Design","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:A,onChange:function(e){return o({overlayColor:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Gb,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:zb,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Wb})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Ub})),React.createElement(g.PanelBody,{title:(0,c.__)("Container Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Jb,baseLabel:"Padding"}))),p&&React.createElement(g.PanelBody,{title:(0,c.__)("Close Button Settings","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,!S&&React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:nu}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:T,onChange:function(e){return o({closeBtnColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:x,onChange:function(e){return o({closeBtnHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:O,onChange:function(e){return o({closeBtnBackColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Hover Color","essential-blocks"),color:D,onChange:function(e){return o({closeBtnBackHoverColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:qb,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Vb,noShadow:!0})))),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:eu,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:tu,baseLabel:"Padding"}))))});var iu=l(6005),cu="wrpMargin",bu="wrpPadding",uu="wrpBorderShadow",gu="wrpBG",pu="columnPadding",mu="columnMediaWidth",du="columnBG",_u="columnBorderShadow",fu="thumbnailImageSize",yu="thumbnailBDR",ku="thumbnailMargin",Cu="titleMargin",Ru="contentMargin",vu="readmoreMargin",hu="readmorePadding",Eu="headerMetaMargin",Bu="footerMetaMargin",wu="headerMetaSpace",Su="footerMetaSpace",Pu="avatarBDR",Tu="slideToShow",xu="dotsGap",Ou="arrowPosition",Du="dotsPosition",Au="arrowSize",Lu="dotsSize",Nu="slidesGap",Iu=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],Hu=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],Mu=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],ju=[{label:"H1",value:"h1"},{label:"H2",value:"h2"},{label:"H3",value:"h3"},{label:"H4",value:"h4"},{label:"H5",value:"h5"},{label:"H6",value:"h6"},{label:"P",value:"p"}],Fu=[{label:(0,c.__)("Style 1","essential-blocks"),value:"style-1"},{label:(0,c.__)("Style 2","essential-blocks"),value:"style-2"},{label:(0,c.__)("Style 3 (List View)","essential-blocks"),value:"style-3"},{label:(0,c.__)("Style 4 (Content Overlay)","essential-blocks"),value:"style-4"}],Gu=[{label:(0,c.__)("Style 1","essential-blocks"),value:"dot-style-1"},{label:(0,c.__)("Style 2","essential-blocks"),value:"dot-style-2"},{label:(0,c.__)("Style 3","essential-blocks"),value:"dot-style-3"},{label:(0,c.__)("Style 4","essential-blocks"),value:"dot-style-4"},{label:(0,c.__)("Modern 1","essential-blocks"),value:"eb-dot-style-modern-1"},{label:(0,c.__)("Modern 2","essential-blocks"),value:"eb-dot-style-modern-2"},{label:(0,c.__)("Modern 3","essential-blocks"),value:"eb-dot-style-modern-3"}],zu=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Wu=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Uu=[{label:"Top",value:"flex-start"},{label:"Middle",value:"center"},{label:"Bottom",value:"flex-end"}],Vu=[{label:"px",value:"px"},{label:"em",value:"em"}],qu="ebpg_title",Ju="ebpg_content",Zu="ebpg_readmore",Xu="ebpg_meta";function Yu(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Qu(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Yu(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Yu(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Ku=Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu(Qu({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},queryData:{type:"object"},queryResults:{type:"array"},postTerms:{type:"object",default:{}},preset:{type:"string",default:"style-1"},showThumbnail:{type:"boolean",default:!0},thumbnailOverlayColor:{type:"string",default:"#FFFFFF80"},thumbnailOverlayHoverColor:{type:"string",default:"rgba(0 0 0 / 0.5)"},styleVerticalAlignment:{type:"string",default:"flex-start"},showTitle:{type:"boolean",default:!0},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},titleHoverColor:{type:"string",default:"var(--eb-global-link-color)"},titleColorStyle:{type:"string",default:"normal"},titleLength:{type:"number"},titleTextAlign:{type:"string",default:"left"},titleTag:{type:"string",default:"h2"},showContent:{type:"boolean",default:!0},contentColor:{type:"string",default:"var(--eb-global-text-color)"},contentTextAlign:{type:"string",default:"left"},contentLength:{type:"number",default:20},expansionIndicator:{type:"string",default:"..."},showReadMore:{type:"boolean",default:!1},readmoreText:{type:"string",default:"Read More"},readmoreColor:{type:"string",default:"var(--eb-global-tertiary-color)"},readmoreBGColor:{type:"string"},readmoreTextAlign:{type:"string",default:"left"},readmoreHoverColor:{type:"string",default:"var(--eb-global-secondary-color)"},readmoreBGHoverColor:{type:"string"},readmoreColorType:{type:"string",default:"normal"},dynamicMetaColor:{type:"string",default:"#333333"},dynamicMetaBgColor:{type:"string"},showMeta:{type:"boolean",default:!0},headerMeta:{type:"string",default:'[{"value":"categories","label":"Categories"}]'},footerMeta:{type:"string",default:'[{"value":"avatar","label":"Author Avatar"},{"value":"author","label":"Author Name"},{"value":"date","label":"Published Date"}]'},authorPrefix:{type:"string",default:"by"},datePrefix:{type:"string",default:"on"},headerMetaTextAlign:{type:"string",default:"flex-start"},footerMetaTextAlign:{type:"string",default:"flex-start"},authorMetaColor:{type:"string",default:"var(--eb-global-secondary-color)"},authorMetaHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},metaColorType:{type:"string",default:"normal"},commonMetaColor:{type:"string",default:"var(--eb-global-text-color)"},commonMetaHoverColor:{type:"string",default:"var(--eb-global-text-color)"},commonMetaDividerColor:{type:"string",default:"#9e9e9e"},categoryMetaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},categoryMetaHoverColor:{type:"string",default:"var(--eb-global-secondary-text-color)"},categoryMetaDividerColor:{type:"string",default:"var(--eb-global-tertiary-color)"},tagMetaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},tagMetaHoverColor:{type:"string",default:"var(--eb-global-secondary-text-color)"},tagMetaBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},tagMetaBgHoverColor:{type:"string",default:"var(--eb-global-secondary-color)"},tagMetaDividerColor:{type:"string",default:"var(--eb-global-secondary-color)"},dateMetaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},arrows:{type:"boolean",default:!0},adaptiveHeight:{type:"boolean",default:!0},autoplay:{type:"bolean",default:!0},autoplaySpeed:{type:"number",default:3e3},dots:{type:"boolean",default:!0},infinite:{type:"boolean",default:!0},pauseOnHover:{type:"boolean",default:!0},slidesToShow:{type:"number",default:3},speed:{type:"number",default:500},leftArrowIcon:{type:"string",default:"fas fa-chevron-circle-left"},rightArrowIcon:{type:"string",default:"fas fa-chevron-circle-right"},arrowColorType:{type:"string",default:"normal"},arrowColor:{type:"string",default:"var(--eb-global-secondary-color)"},arrowHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},dotsColor:{type:"string",default:"var(--eb-global-secondary-color)"},dotsActiveColor:{type:"string",default:"var(--eb-global-primary-color)"},dotPreset:{type:"string",default:"dot-circle"},showFallbackImg:{type:"boolean",default:!1},fallbackImgUrl:{type:"string"},fallbackImgId:{type:"string"},fallbackImgAlt:{type:"string"},isRTLEnable:{type:"boolean",default:!1}},(0,y.generateTypographyAttributes)(qu,{fontSize:18})),(0,y.generateTypographyAttributes)(Ju,{fontSize:14})),(0,y.generateTypographyAttributes)(Zu,{fontSize:13})),(0,y.generateTypographyAttributes)(Xu,{fontSize:13})),(0,y.generateDimensionsAttributes)(cu)),(0,y.generateDimensionsAttributes)(bu,{top:0,bottom:50,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(pu)),(0,y.generateDimensionsAttributes)(Cu,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Ru,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(vu,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(hu,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Eu,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Bu,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(ku,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(yu,{top:5,bottom:5,right:5,left:5,isLinked:!0})),(0,y.generateDimensionsAttributes)(Pu,{top:50,bottom:50,right:50,left:50,isLinked:!0})),(0,y.generateBorderShadowAttributes)(uu,{})),(0,y.generateBorderShadowAttributes)(_u,{noShadow:!0,rdsDefaults:{top:10,bottom:10,right:10,left:10}})),(0,y.generateBackgroundAttributes)(gu,{noOverlay:!0})),(0,y.generateBackgroundAttributes)(du)),(0,y.generateResponsiveRangeAttributes)("columns",{defaultRange:3})),(0,y.generateResponsiveRangeAttributes)("columnGap",{defaultRange:10})),(0,y.generateResponsiveRangeAttributes)(wu,{defaultRange:10})),(0,y.generateResponsiveRangeAttributes)(Su,{defaultRange:10})),(0,y.generateResponsiveRangeAttributes)(fu,{defaultRange:250})),(0,y.generateResponsiveRangeAttributes)(mu,{defaultRange:40,defaultUnit:"%"})),(0,y.generateResponsiveRangeAttributes)(Tu,{defaultRange:3})),(0,y.generateResponsiveRangeAttributes)("sliderHeight",{defaultRange:400})),(0,y.generateResponsiveRangeAttributes)(xu,{defaultRange:10})),(0,y.generateResponsiveRangeAttributes)(Ou,{defaultRange:-25})),(0,y.generateResponsiveRangeAttributes)(Du,{defaultRange:-35})),(0,y.generateResponsiveRangeAttributes)(Au,{defaultRange:20})),(0,y.generateResponsiveRangeAttributes)(Lu,{defaultRange:15})),(0,y.generateResponsiveRangeAttributes)(Nu,{defaultRange:25})),{},{cover:{type:"string",default:""}},(0,y.generateBorderShadowAttributes)("readmoreBorder",{noShadow:!0,defaultBdrColor:"#F445FF",defaultBdrStyle:"none",bdrDefaults:{top:1,right:1,bottom:1,left:1},rdsDefaults:{top:0,right:0,bottom:0,left:0}})),$u=(0,y.withBlockContext)(Ku)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.resOption,t.preset),r=(t.queryData,t.queryResults,t.postTerms,t.showThumbnail),s=t.thumbnailOverlayColor,b=t.thumbnailOverlayHoverColor,p=t.showTitle,m=t.titleColor,d=t.titleHoverColor,_=t.titleColorStyle,f=t.titleLength,k=t.titleTextAlign,C=t.titleTag,R=t.showContent,v=t.contentColor,h=t.contentTextAlign,E=t.contentLength,B=t.expansionIndicator,w=t.showReadMore,S=t.readmoreText,P=t.readmoreColor,T=t.readmoreBGColor,x=t.readmoreTextAlign,O=t.readmoreHoverColor,D=t.readmoreBGHoverColor,A=t.readmoreColorType,L=t.showMeta,N=t.headerMeta,I=t.footerMeta,H=t.headerMetaTextAlign,M=t.footerMetaTextAlign,j=t.metaColorType,F=t.authorMetaColor,G=t.authorMetaHoverColor,z=t.commonMetaColor,W=t.commonMetaHoverColor,U=t.commonMetaDividerColor,V=t.categoryMetaColor,q=t.categoryMetaHoverColor,J=t.categoryMetaDividerColor,Z=t.tagMetaDividerColor,X=t.tagMetaColor,Y=t.tagMetaHoverColor,Q=t.tagMetaBgColor,K=t.tagMetaBgHoverColor,$=t.dateMetaColor,ee=t.styleVerticalAlignment,te=t.arrowColorType,le=t.arrowColor,ne=t.arrowHoverColor,oe=t.dotsColor,ae=t.dotsActiveColor,re=(t.initialSlide,t.speed),se=(t.slidesToShow,t.isCustomHeight,t.pauseOnHover),ie=(t.vertical,t.infinite),ce=(t.fade,t.dots),be=t.autoplaySpeed,ue=t.autoplay,ge=t.adaptiveHeight,pe=t.arrows,me=t.dotPreset,de=(0,y.useBlockDefaults)(n,t,l,Ku),_e=(0,u.useState)([]),fe=(0,i.A)(_e,2),ye=fe[0];return fe[1],React.createElement(React.Fragment,null,de&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Carousel","essential-blocks")},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Arrows","essential-blocks"),checked:pe,onChange:function(){o({arrows:!pe})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Equal Height","essential-blocks"),checked:ge,onChange:function(){o({adaptiveHeight:!ge})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Autoplay","essential-blocks"),checked:ue,onChange:function(){return o({autoplay:!ue})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Dots","essential-blocks"),checked:ce,onChange:function(){return o({dots:!ce})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Infinite","essential-blocks"),checked:ie,onChange:function(){return o({infinite:!ie})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Pause on Hover","essential-blocks"),checked:se,onChange:function(){return o({pauseOnHover:!se})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Slides to Show","essential-blocks"),controlName:Tu,units:[],min:1,max:8,step:1}),ue&&React.createElement(g.RangeControl,{label:(0,c.__)("Autoplay Speed","essential-blocks"),value:be,onChange:function(e){return o({autoplaySpeed:e})},min:0,max:8e3}),React.createElement(g.RangeControl,{label:(0,c.__)("Animation Speed","essential-blocks"),value:re,onChange:function(e){return o({speed:e})},min:0,max:3e3}),ce&&React.createElement(g.SelectControl,{label:(0,c.__)("Dot Preset","essential-blocks"),value:me,options:Gu,onChange:function(e){return o({dotPreset:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Layout","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Template","essential-blocks"),value:a,options:Fu,onChange:function(e){return changePreset(e)}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Thumbnail?"),checked:r,onChange:function(){o({showThumbnail:!r})}}),r&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Thumbnail Height","essential-blocks"),controlName:fu,units:Hu,min:1,max:500,step:1}),"style-3"===a&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Thumbnail Width","essential-blocks"),controlName:mu,units:[{label:"%",value:"%"}],min:0,max:100,step:1})),"style-4"===a&&React.createElement(g.BaseControl,{label:(0,c.__)("Content Vertical Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Uu.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ee===e.value,isSecondary:ee!==e.value,onClick:function(){return o({styleVerticalAlignment:e.value})}},e.label)}))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Title?"),checked:p,onChange:function(){o({showTitle:!p})}}),p&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Title Tag","essential-blocks"),value:C,options:ju,onChange:function(e){o({titleTag:e})}}),React.createElement(g.RangeControl,{label:"Title Words",value:f,onChange:function(e){return o({titleLength:e})},min:-1,max:100})),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Excerpt?"),checked:R,onChange:function(){o({showContent:!R})}}),R&&React.createElement(React.Fragment,null,React.createElement(g.RangeControl,{label:"Excerpt Words",value:E,onChange:function(e){return o({contentLength:e})},min:-1,max:100}),React.createElement(g.TextControl,{label:"Expansion Indicator",type:"text",value:B,onChange:function(e){return o({expansionIndicator:e})}})),"style-4"!=a&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show Read More Button?"),checked:w,onChange:function(){o({showReadMore:!w})}}),w&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:"Button Text",type:"text",value:S,onChange:function(e){return o({readmoreText:e})}})),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Meta?"),checked:L,onChange:function(){o({showMeta:!L})}}),L&&React.createElement(React.Fragment,null,React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(g.PanelRow,null,"Header Meta"),React.createElement(iu.Ay,{name:"select-header-meta",value:N.length>0?JSON.parse(N):"",onChange:function(e){return o({headerMeta:JSON.stringify(e)})},options:ye,isMulti:"true"})),React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(g.PanelRow,null,"Footer Meta"),React.createElement(iu.Ay,{name:"select-footer-meta",value:I.length>0?JSON.parse(I):"",onChange:function(e){return o({footerMeta:JSON.stringify(e)})},options:ye,isMulti:"true"})))),React.createElement(g.PanelBody,{title:(0,c.__)("Carousel","essential-blocks"),initialOpen:!0},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Slides Gap","essential-blocks"),controlName:Nu,units:[],min:0,max:100,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Columns","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:pu,baseLabel:"Padding"}),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:du,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:_u,noShadow:!0}))),r&&React.createElement(g.PanelBody,{title:(0,c.__)("Thumbnail","essential-blocks"),initialOpen:!1},"style-4"!=a&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveDimensionsControl,{controlName:yu,baseLabel:"Border Radius"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:ku,baseLabel:"Margin"})),React.createElement(y.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:s,onChange:function(e){return o({thumbnailOverlayColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Overlay Hover Color","essential-blocks"),color:b,onChange:function(e){return o({thumbnailOverlayHoverColor:e})}})),p&&React.createElement(g.PanelBody,{title:(0,c.__)("Title","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},Mu.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:_===e.value,isSecondary:_!==e.value,onClick:function(){return o({titleColorStyle:e.value})}},e.label)})),"normal"===_&&React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:m,onChange:function(e){return o({titleColor:e})}}),"hover"===_&&React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:d,onChange:function(e){return o({titleHoverColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},zu.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return o({titleTextAlign:e.value})}},e.label)}))),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:qu}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Cu,baseLabel:"Margin"})),R&&React.createElement(g.PanelBody,{title:(0,c.__)("Excerpt","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:v,onChange:function(e){return o({contentColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},zu.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return o({contentTextAlign:e.value})}},e.label)}))),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Ju}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ru,baseLabel:"Margin"})),"style-4"!=a&&w&&React.createElement(g.PanelBody,{title:(0,c.__)("Read More Button","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},Mu.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return o({readmoreColorType:e.value})}},e.label)})),"normal"===A&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:P,onChange:function(e){return o({readmoreColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:T,onChange:function(e){return o({readmoreBGColor:e})}})),"hover"===A&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:O,onChange:function(e){return o({readmoreHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Background Color","essential-blocks"),color:D,onChange:function(e){return o({readmoreBGHoverColor:e})}})),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},zu.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:x===e.value,isSecondary:x!==e.value,onClick:function(){return o({readmoreTextAlign:e.value})}},e.label)}))),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Zu}),React.createElement(y.ResponsiveDimensionsControl,{controlName:vu,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:hu,baseLabel:"Padding"})),L&&React.createElement(g.PanelBody,{title:(0,c.__)("Meta","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Header Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Wu.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:H===e.value,isSecondary:H!==e.value,onClick:function(){return o({headerMetaTextAlign:e.value})}},e.label)}))),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Header Meta Gap","essential-blocks"),controlName:wu,units:Iu,min:1,max:100,step:1}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Eu,baseLabel:"Header Meta Margin"}),React.createElement(g.BaseControl,{label:(0,c.__)("Footer Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Wu.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:M===e.value,isSecondary:M!==e.value,onClick:function(){return o({footerMetaTextAlign:e.value})}},e.label)}))),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Footer Meta Gap","essential-blocks"),controlName:Su,units:Iu,min:1,max:100,step:1}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Bu,baseLabel:"Footer Meta Margin"}),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},Mu.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:j===e.value,isSecondary:j!==e.value,onClick:function(){return o({metaColorType:e.value})}},e.label)})),"normal"===j&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Author Color","essential-blocks"),color:F,onChange:function(e){return o({authorMetaColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Date Color","essential-blocks"),color:$,onChange:function(e){return o({dateMetaColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Common Color","essential-blocks"),color:z,onChange:function(e){return o({commonMetaColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Common Divider Color","essential-blocks"),color:U,onChange:function(e){return o({commonMetaDividerColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Category Color","essential-blocks"),color:V,onChange:function(e){return o({categoryMetaColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Category Divider Color","essential-blocks"),color:J,onChange:function(e){return o({categoryMetaDividerColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Tag Color","essential-blocks"),color:X,onChange:function(e){return o({tagMetaColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Tag BG Color","essential-blocks"),color:Q,onChange:function(e){return o({tagMetaBgColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Tag Divider Color","essential-blocks"),color:Z,onChange:function(e){return o({tagMetaDividerColor:e})}})),"hover"===j&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Author Hover Color","essential-blocks"),color:G,onChange:function(e){return o({authorMetaHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Common Hover Color","essential-blocks"),color:W,onChange:function(e){return o({commonMetaHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Category Hover Color","essential-blocks"),color:q,onChange:function(e){return o({categoryMetaHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Tag Hover Color","essential-blocks"),color:Y,onChange:function(e){return o({tagMetaHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Tag BG Hover Color","essential-blocks"),color:K,onChange:function(e){return o({tagMetaBgHoverColor:e})}})),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Meta Typography","essential-blocks"),typographyPrefixConstant:Xu}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Pu,baseLabel:"Avatar Border Radius"})),pe&&React.createElement(g.PanelBody,{title:(0,c.__)("Arrow","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},Mu.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:te===e.value,isSecondary:te!==e.value,onClick:function(){return o({arrowColorType:e.value})}},e.label)})),"normal"===te&&React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:le,onChange:function(e){return o({arrowColor:e})}}),"hover"===te&&React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:ne,onChange:function(e){return o({arrowHoverColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Arrow Size","essential-blocks"),controlName:Au,units:Vu,min:1,max:50,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Arrow Position","essential-blocks"),controlName:Ou,units:Iu,min:-50,max:100,step:1})),ce&&React.createElement(g.PanelBody,{title:(0,c.__)("Dot","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:oe,onChange:function(e){return o({dotsColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Active Color","essential-blocks"),color:ae,onChange:function(e){return o({dotsActiveColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Dots Size","essential-blocks"),controlName:Lu,units:Vu,min:1,max:50,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Dots Gap","essential-blocks"),controlName:xu,units:Iu,min:0,max:50,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Dots Position (PX)","essential-blocks"),controlName:Du,min:-100,max:100,step:1,noUnits:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:cu,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:bu,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:gu,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:uu}))))});var eg="wrpMargin",tg="wrpBorderShadow",lg="wrpBG",ng="columns",og="columnGap",ag="columnPadding",rg="columnMediaWidth",sg="columnBG",ig="columnBorderShadow",cg="thumbnailImageSize",bg="thumbnailBDR",ug="thumbnailMargin",gg="titleMargin",pg="contentMargin",mg="readmoreMargin",dg="readmorePadding",_g="headerMetaMargin",fg="footerMetaMargin",yg="headerMetaSpace",kg="footerMetaSpace",Cg="avatarBDR",Rg="loadMorePadding",vg="loadMoreMargin",hg="loadMoreBorderShadow",Eg=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"%",value:"%"}],Bg=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],wg=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],Sg=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"},{label:"Active",value:"active"}],Pg=[{label:"H1",value:"h1"},{label:"H2",value:"h2"},{label:"H3",value:"h3"},{label:"H4",value:"h4"},{label:"H5",value:"h5"},{label:"H6",value:"h6"},{label:"P",value:"p"}],Tg=((0,c.__)("Style 1","essential-blocks"),(0,c.__)("Style 2","essential-blocks"),(0,c.__)("Style 3","essential-blocks"),(0,c.__)("Style 4 (List View)"),(0,c.__)("Style 5 (Content Overlay)"),(0,c.__)("Style 6 (Pro)","essential-blocks"),(0,c.__)("Style 7 (Pro)","essential-blocks"),(0,c.__)("Style 8 (Pro)","essential-blocks"),[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}]),xg=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"flex-start"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"flex-end"}],Og=[{label:"Top",value:"flex-start"},{label:"Middle",value:"center"},{label:"Bottom",value:"flex-end"}],Dg=((0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),"ebpg_title"),Ag="ebpg_content",Lg="ebpg_readmore",Ng="ebpg_meta",Ig="ebpg_load_more";function Hg(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Mg(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Hg(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Hg(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const jg=Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg(Mg({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},version:{type:"string"},queryData:{type:"object"},queryResults:{type:"array"},postTerms:{type:"object",default:{}},preset:{type:"string",default:"style-1"},showThumbnail:{type:"boolean",default:!0},thumbnailOverlayColor:{type:"string",default:"rgba(0 0 0 / 0)"},thumbnailOverlayHoverColor:{type:"string",default:"rgba(0 0 0 / 0.5)"},thumbnailSize:{type:"string"},styleVerticalAlignment:{type:"string",default:"flex-start"},showTitle:{type:"boolean",default:!0},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},titleHoverColor:{type:"string",default:"var(--eb-global-link-color)"},titleColorStyle:{type:"string",default:"normal"},titleLength:{type:"number"},titleTextAlign:{type:"string",default:"left"},titleTag:{type:"string",default:"h2"},showContent:{type:"boolean",default:!0},contentColor:{type:"string",default:"var(--eb-global-text-color)"},contentTextAlign:{type:"string",default:"left"},contentLength:{type:"number",default:20},expansionIndicator:{type:"string",default:"..."},showReadMore:{type:"boolean",default:!1},readmoreText:{type:"string",default:"Read More"},readmoreColor:{type:"string",default:"var(--eb-global-tertiary-color)"},readmoreBGColor:{type:"string"},readmoreTextAlign:{type:"string",default:"left"},readmoreHoverColor:{type:"string",default:"var(--eb-global-secondary-color)"},readmoreBGHoverColor:{type:"string"},readmoreColorType:{type:"string",default:"normal"},showMeta:{type:"boolean",default:!0},headerMeta:{type:"string",default:'[{"value":"category","label":"Categories"}]'},footerMeta:{type:"string",default:'[{"value":"avatar","label":"Author Avatar"},{"value":"author","label":"Author Name"},{"value":"date","label":"Published Date"}]'},authorPrefix:{type:"string",default:"by"},datePrefix:{type:"string",default:"on"},headerMetaTextAlign:{type:"string",default:"flex-start"},footerMetaTextAlign:{type:"string",default:"flex-start"},authorMetaColor:{type:"string",default:"var(--eb-global-secondary-color)"},authorMetaHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},metaColorType:{type:"string",default:"normal"},commonMetaColor:{type:"string",default:"var(--eb-global-text-color)"},commonMetaHoverColor:{type:"string",default:"var(--eb-global-text-color)"},commonMetaBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},commonMetaBgHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},categoryMetaColor:{type:"string",default:"var(--eb-global-button-text-color)"},categoryMetaHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},categoryMetaBgColor:{type:"string",default:"var(--eb-global-secondary-color)"},categoryMetaBgHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},tagMetaColor:{type:"string",default:"var(--eb-global-button-text-color)"},tagMetaHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},tagMetaBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},tagMetaBgHoverColor:{type:"string",default:"var(--eb-global-secondary-color)"},dateMetaColor:{type:"string",default:"var(--eb-global-tertiary-color)"},loadMoreOptions:{type:"object"},loadMoreColorType:{type:"string",default:"normal"},loadMoreColor:{type:"string",default:"var(--eb-global-button-text-color)"},loadMoreBgColor:{type:"string",default:"var(--eb-global-button-background-color)"},loadMoreHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},loadMoreHoverBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},loadMoreActiveColor:{type:"string",default:"var(--eb-global-button-text-color)"},loadMoreActiveBgColor:{type:"string",default:"var(--eb-global-tertiary-color)"},ReadTimeMetaColor:{type:"string",default:"var(--eb-global-secondary-color)"},dynamicMetaColor:{type:"string",default:"var(--eb-global-secondary-color)"},dynamicMetaBgColor:{type:"string"},showTaxonomyFilter:{type:"boolean",default:!1},selectedTaxonomy:{type:"string"},selectedTaxonomyItems:{type:"string",default:'[{"value":"all","label":"All"}]'},filterColorStyle:{type:"stroing",default:"normal"},filterBgColor:{type:"string",default:"var(--eb-global-background-color)"},filterTextColor:{type:"string",default:"var(--eb-global-primary-color)"},filterActiveBgColor:{type:"string",default:"var(--eb-global-primary-color)"},filterActiveTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},filterHoverBgColor:{type:"string",default:"var(--eb-global-primary-color)"},filterHoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},showSearch:{type:"boolean",default:!1},enableAjaxSearch:{type:"boolean",default:!1},searchBgColor:{type:"string"},btnColorType:{type:"string",default:"normal"},inputColor:{type:"string",default:"#666666"},placeholderColor:{type:"string",default:"#949494"},textHoverColor:{type:"string"},textFocusColor:{type:"string"},placeholderHoverColor:{type:"string"},iconColor:{type:"string",default:"#949494"},closeIconColor:{type:"string",default:"#dc4444"},loaderColor:{type:"string",default:"#444b54"},searchResultBoxColor:{type:"string",default:"#FFFFFF"},contentColorType:{type:"string",default:"normal"},contentBgColor:{type:"string",default:"#ffffff"},contentHoverBgColor:{type:"string",default:"#ffffff"},contentTitleColor:{type:"string"},contentTitleHoverColor:{type:"string",default:"#5959E8"},contentHoverColor:{type:"string",default:"#b2b9c6"},notFoundColor:{type:"string",default:"#000000"},taxonomyBgColor:{type:"string",default:"#ffffff"},addIcon:{type:"boolean",default:!1},icon:{type:"string",default:"fas fa-chevron-right"},iconPosition:{type:"string",default:"left"},contentLists:{type:"array",default:["thumbnail","title","excerpt","button","meta"]},enableContents:{type:"array",default:["thumbnail","title","excerpt","headerMeta","footerMeta"]},enableThumbnailSort:{type:"boolean",default:!0},defaultFilter:{type:"string"},showFallbackImg:{type:"boolean",default:!1},fallbackImgUrl:{type:"string"},fallbackImgId:{type:"string"},fallbackImgAlt:{type:"string"}},(0,y.generateDimensionsAttributes)("searchContentPadding",{top:0,bottom:0,right:0,left:0,isLinked:!0})),(0,y.generateDimensionsAttributes)("searchContentMargin",{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,y.generateBorderShadowAttributes)("searchContentBrd",{defaultBdrStyle:"none",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:5,bottom:5,right:5,left:5},noShadow:!0})),(0,y.generateResponsiveAlignAttributes)("noSearchAlignment",{defaultAlign:"center"})),(0,y.generateBorderShadowAttributes)("searchResultBrd",{defaultBdrStyle:"none",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:5,bottom:5,right:5,left:5},noShadow:!0})),(0,y.generateDimensionsAttributes)("searchResultPadding",{top:30,bottom:30,right:30,left:30,isLinked:!1})),(0,y.generateResponsiveRangeAttributes)("searchResultWidth",{defaultRange:100,defaultUnit:"%"})),(0,y.generateResponsiveRangeAttributes)("inputHeight",{})),(0,y.generateResponsiveRangeAttributes)("iconWidth",{defaultRange:30})),(0,y.generateDimensionsAttributes)("inputPadding",{top:10,bottom:10,right:10,left:10,isLinked:!0})),(0,y.generateDimensionsAttributes)("taxonomyPadding",{top:10,bottom:10,right:10,left:10,isLinked:!0})),(0,y.generateBorderShadowAttributes)("inputBrd",{defaultBdrColor:"#C9D8EB",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,y.generateBorderShadowAttributes)("taxonomyBorder",{defaultBdrColor:"#C9D8EB",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:5,bottom:5,right:5,left:5}})),(0,y.generateDimensionsAttributes)(Rg,{top:5,bottom:5,right:10,left:10,isLinked:!1})),(0,y.generateDimensionsAttributes)(vg,{top:10,bottom:10,right:5,left:5,isLinked:!1})),(0,y.generateBorderShadowAttributes)(hg,{noShadow:!0,defaultBdrColor:"#c3c3c3",defaultBdrStyle:"solid",bdrDefaults:{top:1,right:1,bottom:1,left:1},rdsDefaults:{top:4,right:4,bottom:4,left:4}})),(0,y.generateBorderShadowAttributes)("readMoreBorderShadow",{noShadow:!0,defaultBdrColor:"#F445FF",defaultBdrStyle:"none",bdrDefaults:{top:1,right:1,bottom:1,left:1},rdsDefaults:{top:0,right:0,bottom:0,left:0}})),(0,y.generateTypographyAttributes)(Dg,{fontSize:18})),(0,y.generateTypographyAttributes)(Ag,{fontSize:15})),(0,y.generateTypographyAttributes)(Lg,{fontSize:13})),(0,y.generateTypographyAttributes)(Ng,{fontSize:13})),(0,y.generateTypographyAttributes)(Ig,{fontSize:14})),(0,y.generateTypographyAttributes)("ebpg_filter_item",{fontSize:16})),(0,y.generateDimensionsAttributes)(eg)),(0,y.generateDimensionsAttributes)("wrpPadding")),(0,y.generateDimensionsAttributes)(ag)),(0,y.generateDimensionsAttributes)(gg,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(pg,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(mg,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(dg,{top:0,bottom:0,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(_g,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(fg,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(ug,{top:0,bottom:10,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)("filterMargin",{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)("filterItmPadding",{top:10,bottom:10,right:20,left:20,isLinked:!1})),(0,y.generateDimensionsAttributes)(bg)),(0,y.generateDimensionsAttributes)(Cg,{top:50,bottom:50,right:50,left:50,isLinked:!0})),(0,y.generateBorderShadowAttributes)(tg,{})),(0,y.generateBorderShadowAttributes)(ig,{})),(0,y.generateBorderShadowAttributes)("filterItmBdrShdw",{})),(0,y.generateBackgroundAttributes)(lg,{noOverlay:!0})),(0,y.generateBackgroundAttributes)(sg)),(0,y.generateResponsiveRangeAttributes)(ng,{defaultRange:3})),(0,y.generateResponsiveRangeAttributes)(og,{defaultRange:10})),(0,y.generateResponsiveRangeAttributes)(yg,{defaultRange:10})),(0,y.generateResponsiveRangeAttributes)(kg,{defaultRange:10})),(0,y.generateResponsiveRangeAttributes)(cg,{defaultRange:250})),(0,y.generateResponsiveRangeAttributes)(rg,{defaultRange:40,defaultUnit:"%"})),(0,y.generateResponsiveRangeAttributes)("filterItemGap",{defaultRange:10})),{},{cover:{type:"string",default:""}},(0,y.generateResponsiveRangeAttributes)("iconSize",{noUnits:!0})),(0,y.generateResponsiveRangeAttributes)("iconSpace",{defaultRange:8,noUnits:!0})),Fg=(0,y.withBlockContext)(jg)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.preset,r=t.queryData,s=(t.queryResults,t.postTerms),b=t.loadMoreOptions,p=t.showThumbnail,m=t.thumbnailOverlayColor,d=t.thumbnailOverlayHoverColor,_=(t.thumbnailSize,t.showTitle),f=t.titleColor,k=t.titleHoverColor,C=t.titleColorStyle,R=t.titleLength,v=t.titleTextAlign,h=t.titleTag,E=t.showContent,B=t.contentColor,w=t.contentTextAlign,S=t.contentLength,P=t.expansionIndicator,T=t.showReadMore,x=t.readmoreText,O=t.readmoreColor,D=t.readmoreBGColor,A=t.readmoreTextAlign,L=t.readmoreHoverColor,N=t.readmoreBGHoverColor,I=t.readmoreColorType,H=t.showMeta,M=t.headerMeta,j=t.footerMeta,F=t.headerMetaTextAlign,G=t.footerMetaTextAlign,z=t.metaColorType,W=t.authorMetaColor,U=t.authorMetaHoverColor,V=t.commonMetaColor,q=t.commonMetaHoverColor,J=t.commonMetaBgColor,Z=t.commonMetaBgHoverColor,X=t.categoryMetaColor,Y=t.categoryMetaHoverColor,Q=t.categoryMetaBgColor,K=t.categoryMetaBgHoverColor,$=t.tagMetaColor,ee=t.tagMetaHoverColor,te=t.tagMetaBgColor,le=t.tagMetaBgHoverColor,ne=t.dateMetaColor,oe=t.styleVerticalAlignment,ae=t.loadMoreColorType,re=t.loadMoreColor,se=t.loadMoreBgColor,ie=t.loadMoreHoverColor,ce=t.loadMoreHoverBgColor,be=t.loadMoreActiveColor,ue=t.loadMoreActiveBgColor,ge=t.ReadTimeMetaColor,pe=(t.showTaxonomyFilter,t.selectedTaxonomy,t.selectedTaxonomyItems,t.filterColorStyle,t.filterBgColor,t.filterTextColor,t.filterActiveBgColor,t.filterActiveTextColor,t.filterHoverBgColor,t.filterHoverTextColor,(0,y.useBlockDefaults)(n,t,l,jg)),me=(0,u.useState)([]),de=(0,i.A)(me,2),_e=de[0],fe=de[1];return(0,u.useEffect)(function(){var e=[{value:"date",label:"Published Date"},{value:"author",label:"Author Name"},{value:"avatar",label:"Author Avatar"},{value:"readtime",label:"Read Time"}];s&&Object.keys(s).length>0&&Object.keys(s).map(function(t){e.push(s[t])}),fe(e)},[s]),React.createElement(React.Fragment,null,pe&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Layout Style","essential-blocks"),initialOpen:!0},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Columns","essential-blocks"),controlName:ng,units:[],min:1,max:6,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Column Gap","essential-blocks"),controlName:og,units:Eg,min:1,max:100,step:1}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Thumbnail?"),checked:p,onChange:function(){o({showThumbnail:!p})}}),p&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Thumbnail Height","essential-blocks"),controlName:cg,units:Bg,min:1,max:500,step:1}),"style-4"===a&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Thumbnail Width","essential-blocks"),controlName:rg,units:[{label:"%",value:"%"}],min:0,max:100,step:1}),React.createElement(y.EbImageSizeSelector,{attrname:"thumbnailSize",handleBlockDefault:o})),("style-4"===a||"style-5"===a)&&React.createElement(g.BaseControl,{label:(0,c.__)("Content Vertical Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Og.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:oe===e.value,isSecondary:oe!==e.value,onClick:function(){return o({styleVerticalAlignment:e.value})}},e.label)}))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Title?"),checked:_,onChange:function(){o({showTitle:!_})}}),_&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Title Tag","essential-blocks"),value:h,options:Pg,onChange:function(e){o({titleTag:e})}}),React.createElement(g.RangeControl,{label:"Title Words",value:R,onChange:function(e){return o({titleLength:e})},min:-1,max:100,allowReset:!0})),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Excerpt?"),checked:E,onChange:function(){o({showContent:!E})}}),E&&React.createElement(React.Fragment,null,React.createElement(g.RangeControl,{label:"Excerpt Words",value:S,onChange:function(e){return o({contentLength:e})},min:-1,max:100,allowReset:!0}),React.createElement(g.TextControl,{label:"Expansion Indicator",type:"text",value:P,onChange:function(e){return o({expansionIndicator:e})}})),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Read More Button?"),checked:T,onChange:function(){o({showReadMore:!T})}}),T&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:"Button Text",type:"text",value:x,onChange:function(e){return o({readmoreText:e})}})),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Meta?"),checked:H,onChange:function(){o({showMeta:!H})}}),H&&React.createElement(React.Fragment,null,React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(g.PanelRow,null,"Header Meta"),React.createElement(iu.Ay,{name:"select-header-meta",value:M.length>0?JSON.parse(M):"",onChange:function(e){return o({headerMeta:JSON.stringify(e)})},options:_e,isMulti:"true"})),React.createElement("div",{className:"eb-control-item-wrapper"},React.createElement(g.PanelRow,null,"Footer Meta"),React.createElement(iu.Ay,{name:"select-footer-meta",value:j.length>0?JSON.parse(j):"",onChange:function(e){return o({footerMeta:JSON.stringify(e)})},options:_e,isMulti:"true"})))),React.createElement(y.MorePosts,{loadMoreOptions:b,queryData:r,setAttributes:o,initialOpen:!1}),React.createElement(g.PanelBody,{title:(0,c.__)("Columns Style","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:ag,baseLabel:"Padding"}),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:sg,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:ig}))),p&&React.createElement(g.PanelBody,{title:(0,c.__)("Thumbnail Style","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:bg,baseLabel:"Border Radius"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:ug,baseLabel:"Margin"}),React.createElement(y.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:m,onChange:function(e){return o({thumbnailOverlayColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Overlay Hover Color","essential-blocks"),color:d,onChange:function(e){return o({thumbnailOverlayHoverColor:e})}})),_&&React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},wg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return o({titleColorStyle:e.value})}},e.label)})),"normal"===C&&React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:f,onChange:function(e){return o({titleColor:e})}}),"hover"===C&&React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:k,onChange:function(e){return o({titleHoverColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Tg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:v===e.value,isSecondary:v!==e.value,onClick:function(){return o({titleTextAlign:e.value})}},e.label)}))),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Dg}),React.createElement(y.ResponsiveDimensionsControl,{controlName:gg,baseLabel:"Margin"})),E&&React.createElement(g.PanelBody,{title:(0,c.__)("Excerpt Style","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:B,onChange:function(e){return o({contentColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Tg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:w===e.value,isSecondary:w!==e.value,onClick:function(){return o({contentTextAlign:e.value})}},e.label)}))),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Ag}),React.createElement(y.ResponsiveDimensionsControl,{controlName:pg,baseLabel:"Margin"})),T&&React.createElement(g.PanelBody,{title:(0,c.__)("Read More Button","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},wg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:I===e.value,isSecondary:I!==e.value,onClick:function(){return o({readmoreColorType:e.value})}},e.label)})),"normal"===I&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:O,onChange:function(e){return o({readmoreColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:D,onChange:function(e){return o({readmoreBGColor:e})}})),"hover"===I&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:L,onChange:function(e){return o({readmoreHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Background Color","essential-blocks"),color:N,onChange:function(e){return o({readmoreBGHoverColor:e})}})),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},Tg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return o({readmoreTextAlign:e.value})}},e.label)}))),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Lg}),React.createElement(y.ResponsiveDimensionsControl,{controlName:mg,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:dg,baseLabel:"Padding"})),H&&React.createElement(g.PanelBody,{title:(0,c.__)("Meta Styles","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Header Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},xg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:F===e.value,isSecondary:F!==e.value,onClick:function(){return o({headerMetaTextAlign:e.value})}},e.label)}))),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Header Meta Gap","essential-blocks"),controlName:yg,units:Eg,min:1,max:100,step:1}),React.createElement(y.ResponsiveDimensionsControl,{controlName:_g,baseLabel:"Header Meta Margin"}),React.createElement(g.BaseControl,{label:(0,c.__)("Footer Meta Alignment","essential-blocks"),id:"essential-blocks"},React.createElement(g.ButtonGroup,{id:"essential-blocks"},xg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:G===e.value,isSecondary:G!==e.value,onClick:function(){return o({footerMetaTextAlign:e.value})}},e.label)}))),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Footer Meta Gap","essential-blocks"),controlName:kg,units:Eg,min:1,max:100,step:1}),React.createElement(y.ResponsiveDimensionsControl,{controlName:fg,baseLabel:"Footer Meta Margin"}),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},wg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:z===e.value,isSecondary:z!==e.value,onClick:function(){return o({metaColorType:e.value})}},e.label)})),"normal"===z&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Author Color","essential-blocks"),color:W,onChange:function(e){return o({authorMetaColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Date Color","essential-blocks"),color:ne,onChange:function(e){return o({dateMetaColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Common Meta Color","essential-blocks"),color:V,onChange:function(e){return o({commonMetaColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Common Meta BG Color","essential-blocks"),color:J,onChange:function(e){return o({commonMetaBgColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Category Color","essential-blocks"),color:X,onChange:function(e){return o({categoryMetaColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Category BG Color","essential-blocks"),color:Q,onChange:function(e){return o({categoryMetaBgColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Tag Color","essential-blocks"),color:$,onChange:function(e){return o({tagMetaColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Tag BG Color","essential-blocks"),color:te,onChange:function(e){return o({tagMetaBgColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Read Time Color","essential-blocks"),color:ge,onChange:function(e){return o({ReadTimeMetaColor:e})}})),"hover"===z&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Author Color","essential-blocks"),color:U,onChange:function(e){return o({authorMetaHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Common Meta Color","essential-blocks"),color:q,onChange:function(e){return o({commonMetaHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Common Meta BG Color","essential-blocks"),color:Z,onChange:function(e){return o({commonMetaBgHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Category Color","essential-blocks"),color:Y,onChange:function(e){return o({categoryMetaHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Category BG Color","essential-blocks"),color:K,onChange:function(e){return o({categoryMetaBgHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Tag Color","essential-blocks"),color:ee,onChange:function(e){return o({tagMetaHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Tag BG Color","essential-blocks"),color:le,onChange:function(e){return o({tagMetaBgHoverColor:e})}})),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Meta Typography","essential-blocks"),typographyPrefixConstant:Ng}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Cg,baseLabel:"Avatar Radius"})),b&&b.enableMorePosts&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Load More Styles"),initialOpen:!1},"1"===b.loadMoreType&&React.createElement(g.ButtonGroup,{id:"essential-blocks",className:"eb-inspector-btn-group"},wg.map(function(e,t){return React.createElement(g.Button,{key:t,isLarge:!0,isPrimary:ae===e.value,isSecondary:ae!==e.value,onClick:function(){return o({loadMoreColorType:e.value})}},e.label)})),"2"===b.loadMoreType&&React.createElement(g.BaseControl,{label:(0,c.__)("","essential-blocks"),id:"eb-advance-heading-alignment"},React.createElement(g.ButtonGroup,{id:"eb-advance-heading-alignment"},Sg.map(function(e,t){return React.createElement(g.Button,{key:t,isLarge:!0,isPrimary:ae===e.value,isSecondary:ae!==e.value,onClick:function(){return o({loadMoreColorType:e.value})}},e.label)}))),"normal"===ae&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:re,onChange:function(e){return o({loadMoreColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:se,onChange:function(e){return o({loadMoreBgColor:e})}})),"hover"===ae&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:ie,onChange:function(e){return o({loadMoreHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:ce,onChange:function(e){return o({loadMoreHoverBgColor:e})}})),"active"===ae&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Active Color","essential-blocks"),color:be,onChange:function(e){return o({loadMoreActiveColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:ue,onChange:function(e){return o({loadMoreActiveBgColor:e})}})),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Ig}),React.createElement(g.PanelBody,null,React.createElement(y.ResponsiveDimensionsControl,{controlName:vg,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Rg,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:hg,noShadow:!0})))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:eg,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:eg,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:lg,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:tg}))))});(0,c.__)("Dashed","essential-blocks"),(0,c.__)("Solid","essential-blocks"),(0,c.__)("Dotted","essential-blocks"),(0,c.__)("Double","essential-blocks"),(0,c.__)("Groove","essential-blocks"),(0,c.__)("Inset","essential-blocks"),(0,c.__)("Outset","essential-blocks"),(0,c.__)("Ridge","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Lighter","essential-blocks"),(0,c.__)("Normal","essential-blocks"),(0,c.__)("Bold","essential-blocks"),(0,c.__)("Bolder","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks");var Gg=[{label:(0,c.__)("px","essential-blocks"),value:"px"},{label:(0,c.__)("%"),value:"%"}],zg=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Wg=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],Ug=[{label:(0,c.__)("Top","essential-blocks"),value:"top"},{label:(0,c.__)("Bottom","essential-blocks"),value:"bottom"}],Vg=((0,c.__)("H1","essential-blocks"),(0,c.__)("H2","essential-blocks"),(0,c.__)("H3","essential-blocks"),(0,c.__)("H4","essential-blocks"),(0,c.__)("H5","essential-blocks"),(0,c.__)("H6","essential-blocks"),(0,c.__)("P","essential-blocks"),"btnIconSpace"),qg="btnIconSize",Jg="headerIconSize",Zg="headerIconWidth",Xg="headerIconHeight",Yg="featuresIconSize",Qg="btnPadding",Kg="btnMargin",$g="wrapperMargin",ep="wrapperPadding",tp="titlePadding",lp="titleMargin",np="priceCurrencyMargin",op="salepriceCurrencyMargin",ap="btnBg",rp="priceTableBg",sp="btnBrdSdw",ip="wrpBrdSdw",cp="iconBrdSdw",bp="ribbonBrdSdw",up="btnText",gp="titleText",pp="subtitleText",mp="priceTitleText",dp="priceCurrencyText",_p="salepriceText",fp="salepriceCurrencyText",yp="pricingPeriodText",kp="featuresText",Cp="ribbonText";function Rp(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function vp(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Rp(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Rp(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}window.lodash;const hp=vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp(vp({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},pricingStyle:{type:"string",default:"style-1"},title:{type:"string",source:"text",selector:".eb-pricing .eb-pricing-header .eb-pricing-title",default:"Startup"},defaultSubtitle:{type:"boolean"},showSubtitle:{type:"boolean",default:!1},subtitle:{type:"string",source:"text",selector:".eb-pricing .eb-pricing-header .eb-pricing-subtitle",default:"A tagline here."},defaultHeaderIcon:{type:"boolean"},showHeaderIcon:{type:"boolean",default:!1},headerIcon:{type:"attribute",selector:".eb-pricing-icon",attribute:"data-icon",default:"fas fa-home"},defaultTitleLine:{type:"boolean"},showTitleLine:{type:"boolean",default:!0},mainPrice:{type:"string",source:"attribute",selector:".eb-pricing-tag .original-price",attribute:"data-price",default:"99"},showOnSale:{type:"boolean",default:!1},salePrice:{type:"string",source:"attribute",selector:".eb-pricing-tag .sale-price",attribute:"data-sale-price",default:"89"},priceCurrency:{type:"string",source:"text",selector:".eb-pricing-tag .price-currency",default:"$"},currencyPlacement:{type:"string",default:"left"},pricePeriod:{type:"string",source:"attribute",selector:".eb-pricing-tag .price-period",attribute:"data-price-period",default:"month"},periodSeparator:{type:"string",source:"attribute",selector:".eb-pricing-tag .price-period",attribute:"data-period-separator",default:"/"},hideFeatures:{type:"boolean",default:!1},features:{type:"array",source:"query",selector:".eb-pricing .eb-pricing-body ul li",query:{text:{type:"string",source:"text",selector:".eb-pricebox-feature-text"},icon:{type:"string",source:"attribute",attribute:"data-icon"},color:{type:"string",source:"attribute",attribute:"data-color"},link:{type:"string",source:"attribute",attribute:"data-link"},clickable:{type:"string",source:"attribute",attribute:"data-clickable"}},default:[]},showButton:{type:"boolean",default:!0},buttonIcon:{type:"attribute",selector:".eb-pricing .eb-pricing-footer",attribute:"data-icon"},buttonIconPosition:{type:"string",default:"left"},buttonText:{type:"string",default:"Choose Plan"},titleTextColor:{type:"string",default:"var(--eb-global-heading-color)"},titleLineColor:{type:"string",default:"var(--eb-global-primary-color)"},titleBackgroundColor:{type:"string"},subtitleTextColor:{type:"string",default:"var(--eb-global-text-color)"},showIconBackground:{type:"boolean",default:!0},iconBackgroundColor:{type:"string"},iconBackgroundHoverColor:{type:"string"},iconColor:{type:"string",default:"var(--eb-global-primary-color)"},iconHoverColor:{type:"string",default:"var(--eb-global-primary-color)"},priceTextColor:{type:"string",default:"var(--eb-global-primary-color)"},priceCurrencyTextColor:{type:"string",default:"var(--eb-global-primary-color)"},salePriceTextColor:{type:"string",default:"var(--eb-global-primary-color)"},salepriceCurrencyTextColor:{type:"string",default:"var(--eb-global-primary-color)"},pricingPeriodTextColor:{type:"string",default:"var(--eb-global-text-color)"},featuresTextColor:{type:"string",default:"var(--eb-global-text-color)"},contentAlign:{type:"String",default:"center"},showRibbon:{type:"boolean",default:!1},ribbonAlignHorizontal:{type:"string",default:"right"},ribbonAlignVertical:{type:"string",default:"top"},ribbonStyle:{type:"string",default:"ribbon-1"},ribbonText:{type:"string",default:"featured"},ribbonColor:{type:"string",default:"var(--eb-global-button-text-color)"},ribbonBackgroundColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},hoverTextColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonURL:{type:"string",default:"#"},featuresAlignment:{type:"string"},buttonAlignment:{type:"string"},headerAlignment:{type:"string",default:"center"},priceAlignment:{type:"string",default:"center"},iconAlignment:{type:"string"},newWindow:{type:"boolean",default:!1},showFeatureLine:{type:"boolean",default:!0},showFeatureIcon:{type:"boolean",default:!0},pricingTopBgColor:{type:"string",default:"#7967ff"},titleTagName:{type:"string",default:"h2"}},(0,y.generateResponsiveRangeAttributes)(Vg,{defaultRange:0,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(qg,{defaultRange:20,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Jg,{defaultRange:30})),(0,y.generateResponsiveRangeAttributes)(Zg,{defaultRange:80})),(0,y.generateResponsiveRangeAttributes)(Xg,{defaultRange:80})),(0,y.generateResponsiveRangeAttributes)(Yg,{defaultRange:20})),(0,y.generateDimensionsAttributes)(Qg)),(0,y.generateDimensionsAttributes)(Kg)),(0,y.generateDimensionsAttributes)($g)),(0,y.generateDimensionsAttributes)(ep)),(0,y.generateDimensionsAttributes)(tp)),(0,y.generateDimensionsAttributes)(lp)),(0,y.generateDimensionsAttributes)(np)),(0,y.generateDimensionsAttributes)(op)),(0,y.generateTypographyAttributes)(up)),(0,y.generateTypographyAttributes)(gp,{defaultFontSize:28})),(0,y.generateTypographyAttributes)(pp)),(0,y.generateTypographyAttributes)(mp)),(0,y.generateTypographyAttributes)(dp)),(0,y.generateTypographyAttributes)(_p)),(0,y.generateTypographyAttributes)(fp)),(0,y.generateTypographyAttributes)(yp)),(0,y.generateTypographyAttributes)(kp)),(0,y.generateTypographyAttributes)(Cp)),(0,y.generateBackgroundAttributes)(ap,{defaultFillColor:"var(--eb-global-button-background-color)",defaultHovFillColor:"var(--eb-global-tertiary-color)",noOverlay:!0,noMainBgi:!0})),(0,y.generateBackgroundAttributes)(rp,{defaultBgGradient:"linear-gradient(45deg, rgba(255,255,255,0.8) 0% , rgba(255,255,255,0.8) 100%)"})),(0,y.generateBorderShadowAttributes)(sp)),(0,y.generateBorderShadowAttributes)(ip)),(0,y.generateBorderShadowAttributes)(cp)),(0,y.generateBorderShadowAttributes)(bp)),Ep=(0,y.withBlockContext)(hp)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.pricingStyle,r=t.title,s=t.showSubtitle,i=t.subtitle,b=t.showHeaderIcon,u=t.headerIcon,p=t.showTitleLine,m=t.mainPrice,d=t.showOnSale,_=t.salePrice,f=t.priceCurrency,k=t.currencyPlacement,C=t.pricePeriod,R=t.periodSeparator,v=t.hideFeatures,h=t.showButton,E=t.buttonIcon,B=t.buttonIconPosition,w=t.buttonText,S=t.buttonURL,P=t.buttonTextColor,T=t.hoverTextColor,x=t.titleTextColor,O=t.titleLineColor,D=t.titleBackgroundColor,A=t.subtitleTextColor,L=t.showIconBackground,N=t.iconBackgroundColor,I=t.iconBackgroundHoverColor,H=t.iconColor,M=t.iconHoverColor,j=t.priceTextColor,F=t.priceCurrencyTextColor,G=t.salePriceTextColor,z=t.salepriceCurrencyTextColor,W=t.pricingPeriodTextColor,U=t.featuresTextColor,V=t.showRibbon,q=t.ribbonStyle,J=t.ribbonText,Z=t.ribbonColor,X=t.ribbonBackgroundColor,Y=t.featuresAlignment,Q=t.buttonAlignment,K=t.headerAlignment,$=t.priceAlignment,ee=t.iconAlignment,te=t.ribbonAlignHorizontal,le=t.ribbonAlignVertical,ne=t.newWindow,oe=t.showFeatureLine,ae=t.pricingTopBgColor,re=(0,y.useBlockDefaults)(n,t,l,hp);return React.createElement(React.Fragment,null,re&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Settings","essential-blocks")},React.createElement(g.TextControl,{label:(0,c.__)("Title","essential-blocks"),value:r,onChange:function(e){return o({title:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Subtitle?"),checked:s,onChange:function(){o({showSubtitle:!s,defaultSubtitle:!s})}}),s&&React.createElement(g.TextControl,{label:(0,c.__)("Sub Title","essential-blocks"),value:i,onChange:function(e){return o({subtitle:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Icon?"),checked:b,onChange:function(){o({showHeaderIcon:!b,defaultHeaderIcon:!b})}}),b&&React.createElement(y.EBIconPicker,{value:u,onChange:function(e){return o({headerIcon:e})},title:(0,c.__)("Select Icon","essential-blocks")}),"style-4"!==a&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show title line?"),checked:p,onChange:function(){o({showTitleLine:!p,defaultTitleLine:!p})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Price","essential-blocks"),initialOpen:!1},React.createElement(g.TextControl,{label:(0,c.__)("Price","essential-blocks"),value:m,onChange:function(e){return o({mainPrice:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("On Sale?"),checked:d,onChange:function(){o({showOnSale:!d})}}),d&&React.createElement(g.TextControl,{label:(0,c.__)("Sale Price","essential-blocks"),value:_,onChange:function(e){return o({salePrice:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Price Currency","essential-blocks"),value:f,onChange:function(e){return o({priceCurrency:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Currency Placement","essential-blocks"),value:k,options:[{label:"Left",value:"left"},{label:"Right",value:"right"}],onChange:function(e){o({currencyPlacement:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Price Period (per)"),value:C,onChange:function(e){return o({pricePeriod:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Period Separator","essential-blocks"),value:R,onChange:function(e){return o({periodSeparator:e})}}),React.createElement(g.__experimentalDivider,null)),React.createElement(g.PanelBody,{title:(0,c.__)("Features","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Hide Features?"),checked:v,onChange:function(){o({hideFeatures:!v})}}),!0!==v&&React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Show line?"),checked:oe,onChange:function(){o({showFeatureLine:!oe})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Button","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Display Button?"),checked:h,onChange:function(){o({showButton:!h})}}),React.createElement(y.EBIconPicker,{value:E,onChange:function(e){return o({buttonIcon:e})},title:(0,c.__)("Button Icon","essential-blocks")}),React.createElement(g.SelectControl,{label:(0,c.__)("Icon Position","essential-blocks"),value:B,options:[{label:"Left",value:"left"},{label:"Right",value:"right"}],onChange:function(e){o({buttonIconPosition:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Spacing","essential-blocks"),controlName:Vg,min:1,max:60,step:1,noUnits:!0}),React.createElement(g.TextControl,{label:(0,c.__)("Button Text","essential-blocks"),value:w,onChange:function(e){return o({buttonText:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Button Link","essential-blocks"),value:S,onChange:function(e){return o({buttonURL:e})}}),S&&React.createElement(g.ToggleControl,{label:(0,c.__)("Open in New Tab","essential-blocks"),checked:ne,onChange:function(){return o({newWindow:!ne})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Ribbon","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Featured","essential-blocks"),checked:V,onChange:function(){o({showRibbon:!V})}}),V&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Ribbon Style","essential-blocks"),value:q,options:[{label:"Style 1",value:"ribbon-1"},{label:"Style 2",value:"ribbon-2"},{label:"Style 3",value:"ribbon-3"},{label:"Style 4",value:"ribbon-4"}],onChange:function(e){o({ribbonStyle:e})}}),"ribbon-1"==q&&React.createElement(g.BaseControl,{label:(0,c.__)("Align","essential-blocks")},React.createElement(g.ButtonGroup,null,Ug.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:le===e.value,isSecondary:le!==e.value,onClick:function(){return o({ribbonAlignVertical:e.value})}},e.label)}))),"ribbon-1"!==q&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Align","essential-blocks")},React.createElement(g.ButtonGroup,null,Wg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:te===e.value,isSecondary:te!==e.value,onClick:function(){return o({ribbonAlignHorizontal:e.value})}},e.label)}))),React.createElement(g.TextControl,{label:(0,c.__)("Featured Tag Text","essential-blocks"),value:J,onChange:function(e){return o({ribbonText:e})}})))),React.createElement(g.PanelBody,{title:(0,c.__)("Price Table Box Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Background","essential-blocks"))),React.createElement(y.BackgroundControl,{controlName:rp}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Border")),React.createElement(y.BorderShadowControl,{controlName:ip}),"style-4"==a&&React.createElement(y.ColorControl,{label:(0,c.__)("Pricing Top Color","essential-blocks"),color:ae,onChange:function(e){return o({pricingTopBgColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Header Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Alignment","essential-blocks")),React.createElement(g.ButtonGroup,null,zg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:K===e.value,isSecondary:K!==e.value,onClick:function(){return o({headerAlignment:e.value})}},e.label)}))),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Title Style","essential-blocks"))),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:x,onChange:function(e){return o({titleTextColor:e})}}),p&&"style-4"!==a&&React.createElement(y.ColorControl,{label:(0,c.__)("Line Color","essential-blocks"),color:O,onChange:function(e){return o({titleLineColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:D,onChange:function(e){return o({titleBackgroundColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:gp}),React.createElement(g.__experimentalDivider,null),s&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Subtitle Style","essential-blocks"))),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:A,onChange:function(e){return o({subtitleTextColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:pp}),React.createElement(g.__experimentalDivider,null)),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Margin & Padding"))),React.createElement(y.ResponsiveDimensionsControl,{controlName:tp,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:lp,baseLabel:(0,c.__)("Margin","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Price Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Alignment","essential-blocks")),React.createElement(g.ButtonGroup,null,zg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:$===e.value,isSecondary:$!==e.value,onClick:function(){return o({priceAlignment:e.value})}},e.label)}))),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Original Price","essential-blocks"))),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:j,onChange:function(e){return o({priceTextColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:mp}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Original Price Currency","essential-blocks"))),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:F,onChange:function(e){return o({priceCurrencyTextColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:dp}),React.createElement(y.ResponsiveDimensionsControl,{controlName:np,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(g.__experimentalDivider,null),d&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Sale Price","essential-blocks"))),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:G,onChange:function(e){return o({salePriceTextColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:_p}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Sale Price Currency","essential-blocks"))),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:z,onChange:function(e){return o({salepriceCurrencyTextColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:fp}),React.createElement(y.ResponsiveDimensionsControl,{controlName:op,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(g.__experimentalDivider,null)),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Pricing Period","essential-blocks"))),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:W,F:!0,onChange:function(e){return o({pricingPeriodTextColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:yp})),React.createElement(g.PanelBody,{title:(0,c.__)("Features Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Alignment"),React.createElement(g.ButtonGroup,null,zg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:Y===e.value,isSecondary:Y!==e.value,onClick:function(){return o({featuresAlignment:e.value})}},e.label)}))),React.createElement(g.__experimentalDivider,null),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:U,onChange:function(e){return o({featuresTextColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:Yg,min:0,max:50,step:1,noUnits:!0}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:kp})),React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Alignment"),React.createElement(g.ButtonGroup,null,zg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:Q===e.value,isSecondary:Q!==e.value,onClick:function(){return o({buttonAlignment:e.value})}},e.label)}))),React.createElement(g.__experimentalDivider,null),React.createElement(y.ResponsiveDimensionsControl,{controlName:Qg,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Kg,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:qg,min:0,max:50,step:1,noUnits:!0}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:up}),React.createElement(y.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:P,onChange:function(e){return o({buttonTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Text Hover Color","essential-blocks"),color:T,onChange:function(e){return o({hoverTextColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Button Background","essential-blocks"))),React.createElement(y.BackgroundControl,{controlName:ap,noOverlay:!0,noMainBgi:!0}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Button Border Style","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:sp})),b&&React.createElement(g.PanelBody,{title:(0,c.__)("Icon Settings Style","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Alignment","essential-blocks")),React.createElement(g.ButtonGroup,null,zg.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ee===e.value,isSecondary:ee!==e.value,onClick:function(){return o({iconAlignment:e.value})}},e.label)}))),React.createElement(g.__experimentalDivider,null),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Background","essential-blocks"),checked:L,onChange:function(){o({showIconBackground:!L})}}),L&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:N,onChange:function(e){return o({iconBackgroundColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Hover Color","essential-blocks"),color:I,onChange:function(e){return o({iconBackgroundHoverColor:e})}}),React.createElement(g.__experimentalDivider,null)),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:Jg,min:0,max:200,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Area Width","essential-blocks"),controlName:Zg,units:Gg,min:0,max:500,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Area Height","essential-blocks"),controlName:Xg,units:Gg,min:0,max:500,step:1}),React.createElement(y.ColorControl,{label:(0,c.__)("Icon Color","essential-blocks"),color:H,onChange:function(e){return o({iconColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Icon Hover Color","essential-blocks"),color:M,onChange:function(e){return o({iconHoverColor:e})}}),React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},"Border")),React.createElement(y.BorderShadowControl,{controlName:cp,noShadow:!0})),V&&React.createElement(g.PanelBody,{title:(0,c.__)("Ribbon","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Cp}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:Z,onChange:function(e){return o({ribbonColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:X,onChange:function(e){return o({ribbonBackgroundColor:e})}}),React.createElement(y.BorderShadowControl,{controlName:bp,noBorder:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:ep,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:$g,baseLabel:(0,c.__)("Margin","essential-blocks")}))))});(0,c.__)("Line","essential-blocks"),(0,c.__)("Line Rainbow","essential-blocks"),(0,c.__)("Circle","essential-blocks"),(0,c.__)("Circle Fill","essential-blocks"),(0,c.__)("Half Circle","essential-blocks"),(0,c.__)("Half Circle Fill","essential-blocks"),(0,c.__)("Box","essential-blocks"),(0,c.__)("Percentage","essential-blocks"),(0,c.__)("Absolute","essential-blocks");var Bp=[{label:"px",value:"px"},{label:"%",value:"%"}],Sp="wrpWidth",Pp="wrpHeight",Tp="wrpSize",xp="stkWidth",Op="boxWidth",Dp="boxHeight",Ap="wrpMargin",Lp="ttlSpace",Np="titleText",Ip="counterText",Hp="prefixText";function Mp(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function jp(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Mp(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Mp(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Fp=jp(jp(jp(jp(jp(jp(jp(jp(jp(jp(jp({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},layout:{type:"string",default:"line"},wrapperAlign:{type:"string",default:"center"},title:{type:"string",default:(0,c.__)("Progress Bar","essential-blocks")},titleTag:{type:"string",default:"div"},progress:{type:"number",default:50},totalRange:{type:"number",default:100},absoluteProgress:{type:"number"},valueDivider:{type:"string",default:"/"},valueType:{type:"string",default:"percentage"},displayProgress:{type:"boolean",default:!0},animationDuration:{type:"number",default:1500},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},counterColor:{type:"string",default:"var(--eb-global-heading-color)"},progressColor:{type:"string",default:"var(--eb-global-primary-color)"},isProgressGradient:{type:"boolean",default:!1},progressGradient:{type:"string"},showInline:{type:"boolean",default:!1},backgroundColor:{type:"string"},showStripe:{type:"boolean",default:!1},stripeAnimation:{type:"string",default:"none"},strokeColor:{type:"string",default:"var(--eb-global-background-color)"},prefix:{type:"string",default:(0,c.__)("Prefix","essential-blocks")},suffix:{type:"string",default:(0,c.__)("Postfix","essential-blocks")},prefixColor:{type:"string",default:"var(--eb-global-text-color)"}},(0,y.generateTypographyAttributes)(Np)),(0,y.generateTypographyAttributes)(Ip)),(0,y.generateTypographyAttributes)(Hp)),(0,y.generateResponsiveRangeAttributes)(Sp)),(0,y.generateResponsiveRangeAttributes)(Pp,{defaultRange:12,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Tp,{defaultRange:200,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(xp,{defaultRange:12,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Dp,{defaultRange:200,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Op,{defaultRange:140,noUnits:!0})),(0,y.generateDimensionsAttributes)(Ap,{top:0,right:0,bottom:25,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Lp,{isLinked:!1})),Gp=(0,y.withBlockContext)(Fp)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.layout,r=(t.title,t.titleTag),s=t.progress,i=t.displayProgress,b=t.animationDuration,u=t.titleColor,p=t.counterColor,m=t.progressColor,d=t.isProgressGradient,_=t.progressGradient,f=t.showInline,k=t.backgroundColor,C=t.showStripe,R=t.stripeAnimation,v=t.strokeColor,h=t.prefix,E=t.suffix,B=t.prefixColor,w=(0,y.useBlockDefaults)(n,t,l,Fp);return React.createElement(React.Fragment,null,w&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Layout","essential-blocks")},("line"===a||"line_rainbow"===a)&&React.createElement(g.ToggleControl,{label:(0,c.__)("Show Inline","essential-blocks"),checked:f,onChange:function(){o({showInline:!f})}}),React.createElement(g.__experimentalDivider,null),React.createElement(g.SelectControl,{label:(0,c.__)("Title HTML Tag","essential-blocks"),value:r,options:[{label:"H1",value:"h1"},{label:"H2",value:"h2"},{label:"H3",value:"h3"},{label:"H4",value:"h4"},{label:"H5",value:"h5"},{label:"H6",value:"h6"},{label:"div",value:"div"},{label:"span",value:"span"},{label:"p",value:"p"}],onChange:function(e){return o({titleTag:e})}}),React.createElement(g.__experimentalDivider,null),React.createElement(g.RangeControl,{label:(0,c.__)("Counter Value","essential-blocks"),value:s,onChange:function(e){return o({progress:e})},step:1,min:0,max:100}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Counter?","progress-bar"),checked:i,onChange:function(){o({displayProgress:!i})}}),("line"===a||"line_rainbow"===a)&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalDivider,null),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Stripe","essential-blocks"),checked:C,onChange:function(){o({showStripe:!C})}}),C&&React.createElement(g.SelectControl,{label:(0,c.__)("Stripe Animation","essential-blocks"),value:R,options:[{label:"Left To Right",value:"normal"},{label:"Right To Left",value:"reverse"},{label:"Disabled",value:"none"}],onChange:function(e){return o({stripeAnimation:e})}})),("half_circle"===a||"half_circle_fill"===a)&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalDivider,null),React.createElement(g.TextControl,{label:(0,c.__)("Prefix","essential-blocks"),value:h,onChange:function(e){return o({prefix:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Suffix","essential-blocks"),value:E,onChange:function(e){return o({suffix:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Settings","essential-blocks"),initialOpen:!1},("line"===a||"line_rainbow"===a)&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Sp,units:Bp,min:100,max:1e3,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:Pp,min:0,max:100,step:1,noUnits:!0})),("circle"===a||"circle_fill"===a||"half_circle"===a||"half_circle_fill"===a)&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:Tp,min:50,max:500,step:1,noUnits:!0}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Stroke Width","essential-blocks"),controlName:xp,min:0,max:100,step:1,noUnits:!0})),"box"===a&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Op,min:100,max:500,step:1,noUnits:!0}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:Dp,min:100,max:500,step:1,noUnits:!0}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Stroke Width","essential-blocks"),controlName:xp,min:0,max:100,step:1,noUnits:!0})),React.createElement(g.RangeControl,{label:(0,c.__)("Animation Duration","essential-blocks"),value:b,onChange:function(e){return o({animationDuration:e})},step:100,min:1e3,max:1e4})),React.createElement(g.PanelBody,{title:(0,c.__)("General Styles","essential-blocks")},("line"===a||"line_rainbow"===a)&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:v,onChange:function(e){return o({strokeColor:e})}}),"line_rainbow"!==a&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Fill Color","essential-blocks"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Fill Gradient","essential-blocks"),checked:d,onChange:function(){o({isProgressGradient:!d})}}),d||React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:m,onChange:function(e){return o({progressColor:e})}}),d&&React.createElement(y.GradientColorControl,{label:(0,c.__)("Gradient Color","essential-blocks"),gradientColor:_,onChange:function(e){return o({progressGradient:e})}}))),("circle"===a||"circle_fill"===a||"half_circle"===a||"half_circle_fill"===a)&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:k,onChange:function(e){return o({backgroundColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Fill Color","essential-blocks"),color:m,onChange:function(e){return o({progressColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Stroke Color","essential-blocks"),color:v,onChange:function(e){return o({strokeColor:e})}})),"box"===a&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:k,onChange:function(e){return o({backgroundColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Fill Color","essential-blocks"))),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Fill Gradient","essential-blocks"),checked:d,onChange:function(){o({isProgressGradient:!d})}}),d||React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:m,onChange:function(e){return o({progressColor:e})}}),d&&React.createElement(y.GradientColorControl,{label:(0,c.__)("Gradient Color","essential-blocks"),gradientColor:_,onChange:function(e){return o({progressGradient:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Stroke Color","essential-blocks"),color:v,onChange:function(e){return o({strokeColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Title Styles","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Np}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:u,onChange:function(e){return o({titleColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Lp,baseLabel:(0,c.__)("Space","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Counter Styles","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Ip}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:p,onChange:function(e){return o({counterColor:e})}})),("half_circle"===a||"half_circle_fill"===a)&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Prefix & Suffix","progress-bar"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Hp}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:B,onChange:function(e){return o({prefixColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Ap}))))});var zp=[{label:(0,c.__)("Full Width","essential-blocks"),value:"full"},{label:(0,c.__)("Boxed","essential-blocks"),value:"boxed"}],Wp=[{label:(0,c.__)("Default","essential-blocks"),value:"default"},{label:(0,c.__)("Fit To Screen","essential-blocks"),value:"fit"},{label:(0,c.__)("Min Height","essential-blocks"),value:"minH"},{label:(0,c.__)("Equal Height","essential-blocks"),value:"equalH"}],Up=[{label:(0,c.__)("Visible","essential-blocks"),value:"visible"},{label:(0,c.__)("Hidden","essential-blocks"),value:"hidden"}],Vp=[{label:"Default",value:""},{label:"Top",value:"flex-start"},{label:"Center",value:"center"},{label:"Bottom",value:"flex-end"}],qp=[{label:"Default",value:"default"},{label:"Reverse Columns",value:"row-reverse"},{label:"Custom Order",value:"custom"}],Jp=((0,c.__)("Start","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("End","essential-blocks"),(0,c.__)("Space-Between","essential-blocks"),(0,c.__)("Space-around","essential-blocks"),(0,c.__)("Space-Evenly","essential-blocks"),"wrpMrg_"),Zp="wrpPad_",Xp="minH_",Yp="maxW_",Qp="clGp_",Kp="clNum_",$p="wrpBg_",em="wrpBdS_",tm="rovP_",lm="colOrder_";function nm(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function om(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?nm(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):nm(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const am=om(om(om(om(om(om(om(om(om(om({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},align:{type:"string",default:"full"},isLayoutSelected:{type:"boolean",default:!1},rowWidthName:{type:"string",default:"boxed"},rowHeightName:{type:"string",default:"default"},rowOverFlow:{type:"string"},rowAli:{type:"string"}},(0,y.generateResponsiveRangeAttributes)(Xp,{})),(0,y.generateResponsiveRangeAttributes)(Qp,{defaultRange:20,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Yp,{defaultRange:1170,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Kp,{noUnits:!0})),(0,y.generateBorderShadowAttributes)(em,{})),(0,y.generateBackgroundAttributes)($p,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,y.generateDimensionsAttributes)(Jp,{disableLeftRight:!0})),(0,y.generateDimensionsAttributes)(Zp)),(0,y.generateResponsiveSelectControlAttributes)(tm)),(0,y.generateResponsiveSelectControlAttributes)(lm)),rm=(0,y.withBlockContext)(am)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.resOption,r=t.rowWidthName,s=t.rowHeightName,i=t.rowAli,b=(0,y.useBlockDefaults)(n,t,l,am);return React.createElement(React.Fragment,null,b&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Row settings","essential-blocks")},React.createElement(g.BaseControl,{label:(0,c.__)("Layout","essential-blocks")},React.createElement(g.SelectControl,{value:r,options:zp,onChange:function(e){return o({rowWidthName:e})}})),"boxed"===r&&React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Max Width (px)","essential-blocks"),controlName:Yp,min:0,max:1800,step:1}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Columns Number","essential-blocks"),controlName:Kp,min:1,max:6,step:1}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Columns Gap","essential-blocks"),controlName:Qp,min:0,max:100,step:1}),React.createElement(g.BaseControl,{label:(0,c.__)("Height","essential-blocks")},React.createElement(g.SelectControl,{value:s,options:Wp,onChange:function(e){return o({rowHeightName:e})}})),"minH"===s&&React.createElement(y.ResponsiveRangeController,{units:[{label:"px",value:"px"},{label:"vh",value:"vh"},{label:"vw",value:"vw"}],baseLabel:(0,c.__)("Minimum height","essential-blocks"),controlName:Xp,min:0,max:1500,step:1}),React.createElement(g.BaseControl,{label:(0,c.__)("Columns Vertical Align","essential-blocks")},React.createElement(g.SelectControl,{value:i,options:Vp,onChange:function(e){o({rowAli:e})}})),React.createElement(y.ResponsiveSelectController,{baseLabel:"Columns Order",controlName:lm,options:qp,resOption:a}),React.createElement(y.ResponsiveSelectController,{baseLabel:"Overflow",controlName:tm,options:Up,resOption:a})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Jp,baseLabel:"Margin",disableLeftRight:!0}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Zp,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:$p})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:em}))))});var sm="wrprBg",im="wrpMargin",cm="wrpPadding",bm="wrpBorderShadow",um="titleMargin",gm="subtitleMargin",pm="buttonMargin",mm="buttonPadding",dm="buttonBorderShadow",_m="slideToShow",fm="sliderHeight",ym="dotsGap",km="arrowPosition",Cm="dotsPosition",Rm="arrowSize",vm="dotsSize",hm="slidesGap",Em=[{label:"Normal",value:"normal"},{label:"Hover",value:"hover"}],Bm=[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}],wm=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Justify","essential-blocks"),value:"justify"}],Sm=[{label:(0,c.__)("Image Only","essential-blocks"),value:"image"},{label:(0,c.__)("Image with Content","essential-blocks"),value:"content"}],Pm=((0,c.__)("Content Overlay","essential-blocks"),(0,c.__)("Content Bottom","essential-blocks"),(0,c.__)("Content Right","essential-blocks"),(0,c.__)("Content Left","essential-blocks"),[{label:"px",value:"px"},{label:"%",value:"%"},{label:"vh",value:"vh"}]),Tm=[{label:"px",value:"px"},{label:"em",value:"em"},{label:"vh",value:"vh"}],xm=[{label:"px",value:"px"},{label:"em",value:"em"}],Om=((0,c.__)("Style 1","essential-blocks"),(0,c.__)("Modern 1","essential-blocks"),(0,c.__)("Modern 2","essential-blocks"),(0,c.__)("Modern 3","essential-blocks"),"titleTypo"),Dm="subtitleTypo",Am="buttonTypo";function Lm(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Nm(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Lm(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Lm(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Im=Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm(Nm({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},sliderType:{type:"string",default:"image"},sliderContentType:{type:"string",default:"content-1"},images:{type:"array",default:[]},arrows:{type:"boolean",default:!0},adaptiveHeight:{type:"boolean",default:!1},autoplay:{type:"bolean",default:!0},autoplaySpeed:{type:"number",default:3e3},dots:{type:"boolean",default:!0},fade:{type:"boolean",default:!1},infinite:{type:"boolean",default:!0},vertical:{type:"boolean",default:!1},pauseOnHover:{type:"boolean",default:!0},isCustomHeight:{type:"boolean",default:!0},slidesToShow:{type:"number",default:1},speed:{type:"number",default:500},initialSlide:{type:"number",default:0},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},subtitleColor:{type:"string",default:"var(--eb-global-text-color)"},buttonColorType:{type:"string",default:"normal"},buttonColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},buttonBGColor:{type:"string",default:"var(--eb-global-button-background-color)"},buttonHoverBGColor:{type:"string",default:"var(--eb-global-tertiary-color)"},secondButtonColorType:{type:"string",default:"normal"},secondButtonColor:{type:"string",default:"var(--eb-global-button-text-color)"},secondButtonHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},secondButtonBGColor:{type:"string",default:"var(--eb-global-tertiary-color)"},secondButtonHoverBGColor:{type:"string",default:"var(--eb-global-button-background-color)"},overlayColor:{type:"string",default:"rgb(234 233 235 / 75%)"},arrowColorType:{type:"string",default:"normal"},arrowColor:{type:"string",default:"var(--eb-global-primary-color)"},arrowHoverColor:{type:"string",default:"var(--eb-global-tertiary-color)"},dotsColor:{type:"string",default:"var(--eb-global-secondary-color)"},dotsActiveColor:{type:"string",default:"var(--eb-global-primary-color)"},textAlign:{type:"string",default:"left"},verticalAlign:{type:"string",default:"center"},isRTLEnable:{type:"boolean",default:!1},arrowPrevIcon:{type:"string",default:"fas fa-arrow-alt-circle-left"},arrowNextIcon:{type:"string",default:"fas fa-arrow-alt-circle-right"},titleTag:{type:"string",default:"h2"},contentTag:{type:"string",default:"p"},version:{type:"string"},showLightbox:{type:"boolean",default:!1}},(0,y.generateTypographyAttributes)(Om,{fontSize:24})),(0,y.generateTypographyAttributes)(Dm,{fontSize:16})),(0,y.generateTypographyAttributes)(Am,{fontSize:14})),(0,y.generateTypographyAttributes)("button2Typo",{fontSize:14})),(0,y.generateDimensionsAttributes)(im)),(0,y.generateDimensionsAttributes)(cm,{top:0,bottom:30,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(um,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(gm,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(pm,{top:0,bottom:20,right:0,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(mm,{top:10,bottom:10,right:30,left:30,isLinked:!1})),(0,y.generateDimensionsAttributes)("buttonMargin",{top:0,bottom:20,right:10,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)("buttonPadding",{top:10,bottom:10,right:30,left:30,isLinked:!1})),(0,y.generateBorderShadowAttributes)(bm,{bdrDefaults:{top:0,bottom:0,right:0,left:0}})),(0,y.generateBorderShadowAttributes)(dm,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,y.generateBorderShadowAttributes)("buttonBorderShadow",{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,y.generateBackgroundAttributes)(sm,{defaultBgGradient:"linear-gradient(45deg,#ffffff,#ffffff)",noOverlay:!0})),(0,y.generateResponsiveRangeAttributes)(_m,{defaultRange:1})),(0,y.generateResponsiveRangeAttributes)(fm,{defaultRange:400})),(0,y.generateResponsiveRangeAttributes)(ym,{defaultRange:10})),(0,y.generateResponsiveRangeAttributes)(km,{defaultRange:-25})),(0,y.generateResponsiveRangeAttributes)(Cm,{defaultRange:-25})),(0,y.generateResponsiveRangeAttributes)(Rm,{defaultRange:20})),(0,y.generateResponsiveRangeAttributes)(vm,{defaultRange:10})),(0,y.generateResponsiveRangeAttributes)(hm,{defaultRange:5})),Hm=(0,y.withBlockContext)(Im)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.sliderType,r=t.sliderContentType,s=(t.images,t.arrows),i=t.adaptiveHeight,b=t.autoplay,u=t.autoplaySpeed,p=t.dots,m=t.fade,d=t.infinite,_=t.vertical,f=t.pauseOnHover,k=t.isCustomHeight,C=t.speed,R=t.titleColor,v=t.subtitleColor,h=t.buttonColorType,E=t.buttonColor,B=t.buttonHoverColor,w=t.buttonBGColor,S=t.buttonHoverBGColor,P=t.overlayColor,T=t.arrowColorType,x=t.arrowColor,O=t.arrowHoverColor,D=t.dotsColor,A=t.dotsActiveColor,L=t.textAlign,N=t.verticalAlign,I=(0,y.useBlockDefaults)(n,t,l,Im);return React.createElement(React.Fragment,null,I&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks")},React.createElement(g.SelectControl,{label:(0,c.__)("Slider Type","essential-blocks"),value:a,options:Sm,onChange:function(e){return o({sliderType:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Arrows","essential-blocks"),checked:s,onChange:function(){o({arrows:!s})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Adaptive Height","essential-blocks"),checked:i,onChange:function(){o({adaptiveHeight:!i})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Autoplay","essential-blocks"),checked:b,onChange:function(){b?slider.current.slickPlay():slider.current.slickPause(),o({autoplay:!b})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Dots","essential-blocks"),checked:p,onChange:function(){return o({dots:!p})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Fade","essential-blocks"),checked:m,onChange:function(){return o({fade:!m})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Infinite","essential-blocks"),checked:d,onChange:function(){return o({infinite:!d})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Vertical Slide","essential-blocks"),checked:_,onChange:function(){return o({vertical:!_})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Pause on Hover","essential-blocks"),checked:f,onChange:function(){return o({pauseOnHover:!f})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Custom Height","essential-blocks"),checked:k,onChange:function(){return o({isCustomHeight:!k})}}),k&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Height","essential-blocks"),controlName:fm,units:Tm,min:1,max:1200,step:1}),!m&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Slides to Show","essential-blocks"),controlName:_m,units:[],min:1,max:8,step:1}),b&&React.createElement(g.RangeControl,{label:(0,c.__)("Autoplay Speed","essential-blocks"),value:u,onChange:function(e){return o({autoplaySpeed:e})},min:0,max:8e3}),React.createElement(g.RangeControl,{label:(0,c.__)("Animation Speed","essential-blocks"),value:C,onChange:function(e){return o({speed:e})},min:0,max:3e3})),React.createElement(g.PanelBody,{title:(0,c.__)("Settings","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Slides Gap","essential-blocks"),controlName:hm,units:[],min:0,max:100,step:1}),"content"===a&&"content-1"===r&&React.createElement(y.ColorControl,{label:(0,c.__)("Overlay Color","essential-blocks"),color:P,onChange:function(e){return o({overlayColor:e})}}),"content"===a&&React.createElement(React.Fragment,null,React.createElement(g.PanelRow,null,"Text Align"),React.createElement(g.ButtonGroup,null,wm.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:L===e.value,isSecondary:L!==e.value,onClick:function(){return o({textAlign:e.value})}},e.label)})),"content-2"!=r&&React.createElement(React.Fragment,null,React.createElement(g.PanelRow,null,"Vertical Align"),React.createElement(g.ButtonGroup,null,Bm.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:N===e.value,isSecondary:N!==e.value,onClick:function(){return o({verticalAlign:e.value})}},e.label)}))))),"content"===a&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Title Style","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:R,onChange:function(e){return o({titleColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Om}),React.createElement(y.ResponsiveDimensionsControl,{controlName:um,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Subtitle Style","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:v,onChange:function(e){return o({subtitleColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Dm}),React.createElement(y.ResponsiveDimensionsControl,{controlName:gm,baseLabel:"Margin"})),React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},Em.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:h===e.value,isSecondary:h!==e.value,onClick:function(){return o({buttonColorType:e.value})}},e.label)})),"normal"===h&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:E,onChange:function(e){return o({buttonColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:w,onChange:function(e){return o({buttonBGColor:e})}})),"hover"===h&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:B,onChange:function(e){return o({buttonHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:S,onChange:function(e){return o({buttonHoverBGColor:e})}})),React.createElement(g.PanelRow,null,"Button Border & Shadow"),React.createElement(y.BorderShadowControl,{controlName:dm}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Am}),React.createElement(y.ResponsiveDimensionsControl,{controlName:pm,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:mm,baseLabel:"Padding"}))),s&&React.createElement(g.PanelBody,{title:(0,c.__)("Arrow Style","essential-blocks"),initialOpen:!1},React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},Em.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:T===e.value,isSecondary:T!==e.value,onClick:function(){return o({arrowColorType:e.value})}},e.label)})),"normal"===T&&React.createElement(y.ColorControl,{label:(0,c.__)("Arrow Color","essential-blocks"),color:x,onChange:function(e){return o({arrowColor:e})}}),"hover"===T&&React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:O,onChange:function(e){return o({arrowHoverColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Arrow Size","essential-blocks"),controlName:Rm,units:xm,min:1,max:50,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Arrow Position","essential-blocks"),controlName:km,units:Pm,min:-50,max:100,step:1})),p&&React.createElement(g.PanelBody,{title:(0,c.__)("Dot Style","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:D,onChange:function(e){return o({dotsColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Active Color","essential-blocks"),color:A,onChange:function(e){return o({dotsActiveColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Dots Size","essential-blocks"),controlName:vm,units:xm,min:1,max:50,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Dots Gap","essential-blocks"),controlName:ym,units:Pm,min:0,max:50,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Dots Position","essential-blocks"),controlName:Cm,units:Pm,min:-50,max:100,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:im,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:cm,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:sm,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:bm}))))});var Mm="wrpMrg_",jm="wrpPad_",Fm="WrpBg_",Gm="wrpBdSd_",zm="sclBdSd_",Wm="icnZ_",Um="icnPd_",Vm="icnSp_",qm="icnRg_",Jm="sdpr_";function Zm(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Xm(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Zm(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Zm(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Ym=Xm(Xm(Xm(Xm(Xm(Xm(Xm(Xm(Xm(Xm(Xm({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},socialDetails:{type:"array",default:[]},profilesOnly:{type:"array"},iconsJustify:{type:"string",default:"center"},iconsVAlign:{type:"string",default:"center"},isIconsDevider:{type:"boolean",default:!1},icnsDevideColor:{type:"string"},icnSepW:{type:"number",default:1},icnSepH:{type:"number",default:30},hvIcnColor:{type:"string"},hvIcnBgc:{type:"string"},icnEffect:{type:"string"},textShadowColor:{type:"string"},textHOffset:{type:"number"},textVOffset:{type:"number"},blurRadius:{type:"number"},showLinkNewTab:{type:"boolean",default:!0}},(0,y.generateResponsiveRangeAttributes)(Wm,{defaultRange:35,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Um,{defaultRange:1,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Vm,{defaultRange:20,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(qm,{noUnits:!0})),(0,y.generateResponsiveRangeAttributes)("wrpW_",{defaultUnit:"%",defaultRange:100})),(0,y.generateResponsiveRangeAttributes)(Jm,{defaultRange:23})),(0,y.generateBackgroundAttributes)(Fm,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,y.generateBorderShadowAttributes)(Gm,{})),(0,y.generateBorderShadowAttributes)(zm,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,y.generateDimensionsAttributes)(Mm)),(0,y.generateDimensionsAttributes)(jm,{top:20,bottom:20,left:20,right:20}));var Qm=[{label:"Center",value:"center"},{label:"Left",value:"flex-start"},{label:"Right",value:"flex-end"},{label:"Space Between",value:"space-between"},{label:"Space Around",value:"space-around"},{label:"Space Evenly",value:"space-evenly"}],Km=[{label:(0,c.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,c.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,c.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,c.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,c.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,c.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,c.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,c.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,c.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,c.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,c.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,c.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,c.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,c.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,c.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,c.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,c.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,c.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,c.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,c.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,c.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,c.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,c.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,c.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,c.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,c.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,c.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,c.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,c.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,c.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,c.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,c.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,c.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,c.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,c.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,c.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,c.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,c.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,c.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,c.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,c.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,c.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,c.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,c.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,c.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,c.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,c.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,c.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,c.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,c.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,c.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,c.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,c.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,c.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,c.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,c.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,c.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,c.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,c.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,c.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,c.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,c.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,c.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,c.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,c.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,c.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,c.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,c.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,c.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,c.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,c.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,c.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,c.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,c.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,c.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,c.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,c.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,c.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],$m=[{label:(0,c.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,c.__)("Circular","essential-blocks"),value:"circular"},{label:(0,c.__)("Square","essential-blocks"),value:"square"}];const ed=(0,y.withBlockContext)(Ym)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.socialDetails,t.iconsJustify),r=t.isIconsDevider,s=t.icnsDevideColor,i=t.icnSepW,b=t.icnSepH,u=t.hvIcnColor,p=t.hvIcnBgc,m=t.icnEffect,d=t.iconShape,_=t.textShadowColor,f=t.textHOffset,k=t.textVOffset,C=t.blurRadius,R=(0,y.useBlockDefaults)(n,t,l,Ym,["socialDetails"]);return React.createElement(React.Fragment,null,R&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Icons Styles","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Icon Shape","essential-blocks")},React.createElement(g.ButtonGroup,null,$m.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:d!==e.value,isPrimary:d===e.value,onClick:function(){return function(e){switch(e){case"rounded":o({iconShape:e,sclBdSd_Rds_Bottom:"10",sclBdSd_Rds_Left:"10",sclBdSd_Rds_Right:"10",sclBdSd_Rds_Top:"10",sclBdSd_Rds_Unit:"px",sclBdSd_Rds_isLinked:!0});break;case"circular":o({iconShape:e,sclBdSd_Rds_Bottom:"50",sclBdSd_Rds_Left:"50",sclBdSd_Rds_Right:"50",sclBdSd_Rds_Top:"50",sclBdSd_Rds_Unit:"%",sclBdSd_Rds_isLinked:!0});break;case"square":o({iconShape:e,sclBdSd_Rds_Bottom:void 0,sclBdSd_Rds_Left:void 0,sclBdSd_Rds_Right:void 0,sclBdSd_Rds_Top:void 0,sclBdSd_Rds_Unit:"px",sclBdSd_Rds_isLinked:!0})}}(e.value)}},e.label)}))),React.createElement(g.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments"},React.createElement(g.SelectControl,{value:a,options:Qm,onChange:function(e){return o({iconsJustify:e})}})),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Size","essential-blocks"),controlName:Wm,min:5,max:300,step:1}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Padding","essential-blocks"),controlName:Um,min:0,max:6,step:.1}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:Vm,min:0,max:100,step:1}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Rows Gap","essential-blocks"),controlName:qm,min:0,max:100,step:1}),React.createElement("label",{style:{display:"block",margin:"-20px 0 20px"}},React.createElement("i",null,"N.B. 'Rows Gap' is used when you have multiple rows of social profiles. Normally in case of only one row, it's not needed")),React.createElement(g.ToggleControl,{label:(0,c.__)("Icons Devider","essential-blocks"),checked:r,onChange:function(){return o({isIconsDevider:!r})}}),r&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:s,onChange:function(e){return o({icnsDevideColor:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Width","essential-blocks"),value:i,onChange:function(e){return o({icnSepW:e})},step:1,min:1,max:50}),React.createElement(g.RangeControl,{label:(0,c.__)("Height","essential-blocks"),value:b,onChange:function(e){return o({icnSepH:e})},step:1,min:1,max:300}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Position From Right","essential-blocks"),controlName:Jm,min:0,max:80,step:1})),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:u,onChange:function(e){return o({hvIcnColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Background","essential-blocks"),color:p,onChange:function(e){return o({hvIcnBgc:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Icon Hover Effect","essential-blocks"),value:m,options:Km,onChange:function(e){o({icnEffect:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Icons Border & Box-Shadow Style","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:zm})),React.createElement(g.PanelBody,{title:(0,c.__)("Icons Shadow Style","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Shadow Color","essential-blocks"),color:_,onChange:function(e){return o({textShadowColor:e})}}),React.createElement(y.ResetControl,{onReset:function(){return o({textHOffset:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Horizontal Offset","essential-blocks"),value:f,onChange:function(e){return o({textHOffset:e})},min:0,max:100})),React.createElement(y.ResetControl,{onReset:function(){return o({textVOffset:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Vertical Offset","essential-blocks"),value:k,onChange:function(e){return o({textVOffset:e})},min:0,max:100})),React.createElement(y.ResetControl,{onReset:function(){return o({blurRadius:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Blur Radius","essential-blocks"),value:C,onChange:function(e){return o({blurRadius:e})},min:0,max:100}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Mm,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:jm,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Fm})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Gm}))))});var td="title",ld="wrpMrg_",nd="wrpPad_",od="iconPadding",ad="WrpBg_",rd="wrpBdSd_",sd="sclBdSd_",id="icnZ_",cd="icnPd_",bd="icnSp_",ud="icnRg_",gd="iconHeight",pd="iconWidth",md="floatingWidth";function dd(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function _d(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?dd(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):dd(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const fd=_d(_d(_d(_d(_d(_d(_d(_d(_d(_d(_d(_d(_d(_d(_d({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},socialDetails:{type:"array",default:[]},profilesOnly:{type:"array"},iconsJustify:{type:"string",default:"center"},iconsVAlign:{type:"string",default:"center"},isIconsDevider:{type:"boolean",default:!1},icnsDevideColor:{type:"string"},icnSepW:{type:"number",default:1},icnSepH:{type:"number",default:30},hvIcnColor:{type:"string"},hvIcnBgc:{type:"string"},icnEffect:{type:"string"},showTitle:{type:"boolean",default:!0},iconShape:{type:"string",default:"rounded"},isFloating:{type:"boolean",default:!1},floatingWidth:{type:"string"},cover:{type:"string",default:""}},(0,y.generateTypographyAttributes)(td)),(0,y.generateResponsiveRangeAttributes)(id,{defaultRange:16,noUnits:!0})),(0,y.generateDimensionsAttributes)(od,{top:10,left:20,bottom:10,right:20,isLinked:!1})),(0,y.generateResponsiveRangeAttributes)(bd,{defaultRange:20,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(gd,{defaultRange:140,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(pd,{defaultRange:140,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(md,{defaultRange:100,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(cd,{defaultRange:10,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(ud,{noUnits:!0})),(0,y.generateResponsiveRangeAttributes)("sdpr_",{defaultRange:23})),(0,y.generateBackgroundAttributes)(ad,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,y.generateBorderShadowAttributes)(rd)),(0,y.generateBorderShadowAttributes)(sd,{bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,y.generateDimensionsAttributes)(ld)),(0,y.generateDimensionsAttributes)(nd,{top:20,bottom:20,left:20,right:20}));var yd=[{label:"Center",value:"center"},{label:"Left",value:"flex-start"},{label:"Right",value:"flex-end"},{label:"Space Between",value:"space-between"},{label:"Space Around",value:"space-around"},{label:"Space Evenly",value:"space-evenly"}],kd=[{label:(0,c.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,c.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,c.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,c.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,c.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,c.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,c.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,c.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,c.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,c.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,c.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,c.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,c.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,c.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,c.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,c.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,c.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,c.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,c.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,c.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,c.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,c.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,c.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,c.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,c.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,c.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,c.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,c.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,c.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,c.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,c.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,c.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,c.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,c.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,c.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,c.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,c.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,c.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,c.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,c.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,c.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,c.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,c.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,c.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,c.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,c.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,c.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,c.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,c.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,c.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,c.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,c.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,c.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,c.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,c.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,c.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,c.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,c.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,c.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,c.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,c.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,c.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,c.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,c.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,c.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,c.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,c.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,c.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,c.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,c.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,c.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,c.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,c.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,c.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,c.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,c.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,c.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,c.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}],Cd=[{label:(0,c.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,c.__)("Circular","essential-blocks"),value:"circular"},{label:(0,c.__)("Square","essential-blocks"),value:"square"}];const Rd=(0,y.withBlockContext)(fd)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.resOption,t.socialDetails,t.iconsJustify),r=t.hvIcnColor,s=t.hvIcnBgc,i=t.icnEffect,b=t.iconShape,u=t.showTitle,p=t.isFloating,m=(0,y.useBlockDefaults)(n,t,l,fd);return React.createElement(React.Fragment,null,m&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Share Buttons","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Show Title","essential-blocks"),checked:u,onChange:function(){return o({showTitle:!u})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Floating","essential-blocks"),checked:p,onChange:function(){return o({isFloating:!p})}}),React.createElement(g.__experimentalDivider,null))),React.createElement(g.PanelBody,{title:(0,c.__)("Icons Styles","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Icon Shape","essential-blocks")},React.createElement(g.ButtonGroup,null,Cd.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:b!==e.value,isPrimary:b===e.value,onClick:function(){return function(e){switch(e){case"rounded":o({iconShape:e,sclBdSd_Rds_Bottom:"10",sclBdSd_Rds_Left:"10",sclBdSd_Rds_Right:"10",sclBdSd_Rds_Top:"10",sclBdSd_Rds_Unit:"px",sclBdSd_Rds_isLinked:!0});break;case"circular":o({iconShape:e,sclBdSd_Rds_Bottom:"50",sclBdSd_Rds_Left:"50",sclBdSd_Rds_Right:"50",sclBdSd_Rds_Top:"50",sclBdSd_Rds_Unit:"%",sclBdSd_Rds_isLinked:!0});break;case"square":o({iconShape:e,sclBdSd_Rds_Bottom:void 0,sclBdSd_Rds_Left:void 0,sclBdSd_Rds_Right:void 0,sclBdSd_Rds_Top:void 0,sclBdSd_Rds_Unit:"px",sclBdSd_Rds_isLinked:!0})}}(e.value)}},e.label)}))),React.createElement(g.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments"},React.createElement(g.SelectControl,{value:a,options:yd,onChange:function(e){return o({iconsJustify:e})}})),u&&React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:td}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Size","essential-blocks"),controlName:id,min:5,max:300,step:1}),"circular"===b&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Height","essential-blocks"),controlName:gd,min:0,max:800,step:1}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Width","essential-blocks"),controlName:pd,min:0,max:800,step:1})),p&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Floating Width","essential-blocks"),controlName:md,min:0,max:800,step:1}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Floating Height","essential-blocks"),controlName:"floatingHeight",min:0,max:2e3,step:1})),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Margin","essential-blocks"),controlName:cd,min:0,max:250,step:1}),"circular"!==b&&React.createElement(y.ResponsiveDimensionsControl,{controlName:od,baseLabel:"Padding"}),!p&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:bd,min:0,max:100,step:1}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Rows Gap","essential-blocks"),controlName:ud,min:0,max:100,step:1}),React.createElement("label",{style:{display:"block",margin:"-20px 0 20px"}},React.createElement("i",null,"N.B. 'Rows Gap' is used when you have multiple rows of social profiles. Normally in case of only one row, it's not needed"))),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:r,onChange:function(e){return o({hvIcnColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Background","essential-blocks"),color:s,onChange:function(e){return o({hvIcnBgc:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Icon Hover Effect","essential-blocks"),value:i,options:kd,onChange:function(e){o({icnEffect:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Icons Border & Box-Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:sd})),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:ld,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:nd,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:ad})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:rd}))))});var vd="title",hd="content",Ed="wrpM_",Bd="wrpP_",wd="ttlP_",Sd="cntP_",Pd="wrpB_",Td="wrpW";function xd(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Od(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?xd(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):xd(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Dd=Od(Od(Od(Od(Od(Od(Od(Od(Od(Od(Od({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},headers:{type:"array",default:[]},visibleHeaders:{type:"array",default:Array(6).fill(!0)},deleteHeaderList:{type:"array",default:[]},isMigrated:{type:"boolean",default:!1},title:{type:"string",default:"Table of Contents"},collapsible:{type:"boolean",default:!1},initialCollapse:{type:"boolean",default:!1},mainBgc:{type:"string",default:"var(--eb-global-background-color)"},titleBg:{type:"string",default:""},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},contentBg:{type:"string",default:""},contentColor:{type:"string",default:"var(--eb-global-text-color)"},contentHoverColor:{type:"string",default:"var(--eb-global-link-color)"},contentGap:{type:"number",default:10},contentGapUnit:{type:"string",default:"px"},indent:{type:"number"},displayTitle:{type:"boolean",default:!0},titleAlign:{type:"string",default:"left"},titleFontFamily:{type:"string"},titleSizeUnit:{type:"string",default:"px"},titleFontSize:{type:"number",default:22},titleFontWeight:{type:"string",default:"normal"},titleTextTransform:{type:"string"},titleTextDecoration:{type:"string"},titleLetterSpacing:{type:"number"},titleLetterSpacingUnit:{type:"string",default:"px"},titleLineHeight:{type:"number"},titleLineHeightUnit:{type:"string",default:"px"},contentFontFamily:{type:"string"},contentSizeUnit:{type:"string",default:"px"},contentFontSize:{type:"number"},contentFontWeight:{type:"string",default:"normal"},contentTextTransform:{type:"string"},contentLetterSpacing:{type:"number"},contentLetterSpacingUnit:{type:"string",default:"px"},contentLineHeight:{type:"number",default:1.4},isSmooth:{type:"boolean",default:!0},seperator:{type:"boolean",default:!1},seperatorColor:{type:"string",default:"var(--eb-global-tertiary-color)"},seperatorSize:{type:"number"},seperatorStyle:{type:"string",default:"solid"},borderWidth:{type:"number"},borderColor:{type:"string"},borderStyle:{type:"string",default:"solid"},titlePaddingTop:{type:"number",default:0},titlePaddingRight:{type:"number",default:0},titlePaddingBottom:{type:"number",default:0},titlePaddingLeft:{type:"number",default:10},titlePaddingUnit:{type:"string",default:"px"},scrollToTop:{type:"boolean",default:!1},arrowHeight:{type:"number"},arrowWidth:{type:"number"},arrowBg:{type:"string"},arrowColor:{type:"string"},hOffset:{type:"number"},vOffset:{type:"number"},blur:{type:"number"},spread:{type:"number"},shadowColor:{type:"string"},contentPaddingTop:{type:"number",default:0},contentPaddingRight:{type:"number",default:0},contentPaddingBottom:{type:"number",default:0},contentPaddingLeft:{type:"number",default:0},contentPaddingUnit:{type:"string",default:"px"},listSeperatorWidth:{type:"number"},listSeperatorStyle:{type:"string",default:"solid"},listSeperatorColor:{type:"string"},hasUnderline:{type:"boolean",default:!1},topSpace:{type:"number",default:25},contentHeight:{type:"number"},contentHeightUnit:{type:"string",default:"px"},contentWidth:{type:"number",default:300},contentWidthUnit:{type:"string",default:"px"},isSticky:{type:"boolean",default:!1},stickyHideOnMobile:{type:"boolean",default:!1},zIndex:{type:"number",default:999},contentAlign:{type:"string",default:"left"},containerWidth:{type:"number",default:100},topOffset:{type:"string",default:"-50"},scrollTarget:{type:"string",default:"scroll_to_toc"},stickyPosition:{type:"string",default:"left"},enableCopyLink:{type:"boolean",default:!1},scrollToTopIcon:{type:"string",default:"fas fa-angle-up"},listStyle:{type:"string",default:"ul"},closeBtnColor:{type:"string",default:"var(--eb-global-button-text-color)"},closeBtnHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},closeBtnBgColor:{type:"string",default:"var(--eb-global-button-background-color)"},closeBtnBgHvColor:{type:"string",default:"var(--eb-global-button-background-color)"},closeIconSize:{type:"number",default:12},closeBtnSize:{type:"number",default:28},titleTag:{type:"string",default:"h2"},enableHighlight:{type:"boolean",default:!1}},(0,y.generateTypographyAttributes)(vd,{fontSize:20})),(0,y.generateTypographyAttributes)(hd,{fontSize:14})),(0,y.generateResponsiveRangeAttributes)(Td,{defaultRange:610})),{},{showListSeparator:{type:"boolean",default:!1},enableListStyle:{type:"boolean",default:!1},itemCollapsed:{type:"boolean",default:!1},preset:{type:"string",default:"style-1"},contentItemBg:{type:"string",default:"#fff"},alignment:{type:"string",default:"align-custom"}},(0,y.generateBackgroundAttributes)("wBg_",{defaultFillColor:"var(--eb-global-background-color)",noOverlayBgi:!0})),(0,y.generateBorderShadowAttributes)(Pd,{rdsDefaults:{top:4,bottom:4,right:4,left:4}})),(0,y.generateBorderShadowAttributes)("itemB_",{rdsDefaults:{top:4,bottom:4,right:4,left:4}})),(0,y.generateDimensionsAttributes)(Ed)),(0,y.generateDimensionsAttributes)(Bd,{top:30,bottom:30,right:30,left:30,isLinked:!0})),(0,y.generateDimensionsAttributes)(wd,{isLinked:!1})),(0,y.generateDimensionsAttributes)(Sd)),(0,y.generateBorderShadowAttributes)("closeB_"));var Ad=[{label:"H1",value:1},{label:"H2",value:2},{label:"H3",value:3},{label:"H4",value:4},{label:"H5",value:5},{label:"H6",value:6}],Ld=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],Nd=((0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Lighter","essential-blocks"),(0,c.__)("Normal","essential-blocks"),(0,c.__)("Bold","essential-blocks"),(0,c.__)("Bolder","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),[{label:(0,c.__)("None","essential-blocks"),value:"none"},{label:(0,c.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,c.__)("Solid","essential-blocks"),value:"solid"},{label:(0,c.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,c.__)("Double","essential-blocks"),value:"double"},{label:(0,c.__)("Groove","essential-blocks"),value:"groove"},{label:(0,c.__)("Inset","essential-blocks"),value:"inset"},{label:(0,c.__)("Outset","essential-blocks"),value:"outset"},{label:(0,c.__)("Ridge","essential-blocks"),value:"ridge"}]),Id=((0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2","essential-blocks"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 4","essential-blocks"),(0,c.__)("Left","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("Right","essential-blocks"),(0,c.__)("Left","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("Right","essential-blocks"),(0,c.__)("Top","essential-blocks"),(0,c.__)("Middle","essential-blocks"),(0,c.__)("Bottom","essential-blocks"),(0,c.__)("H1","essential-blocks"),(0,c.__)("H2","essential-blocks"),(0,c.__)("H3","essential-blocks"),(0,c.__)("H4","essential-blocks"),(0,c.__)("H5","essential-blocks"),(0,c.__)("H6","essential-blocks"),(0,c.__)("Fill","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("Image","essential-blocks"),(0,c.__)("Auto","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("Select Hover Effect","essential-blocks"),(0,c.__)("Grow","essential-blocks"),(0,c.__)("Shrink","essential-blocks"),(0,c.__)("Pulse","essential-blocks"),(0,c.__)("Pulse Grow","essential-blocks"),(0,c.__)("Pulse Shrink","essential-blocks"),(0,c.__)("Push","essential-blocks"),(0,c.__)("Pop","essential-blocks"),(0,c.__)("Bounce In","essential-blocks"),(0,c.__)("Bounce Out","essential-blocks"),(0,c.__)("Rotate","essential-blocks"),(0,c.__)("Grow Rotate","essential-blocks"),(0,c.__)("Float","essential-blocks"),(0,c.__)("Sink","essential-blocks"),(0,c.__)("Bob","essential-blocks"),(0,c.__)("Hang","essential-blocks"),(0,c.__)("Skew","essential-blocks"),(0,c.__)("Skew Forward","essential-blocks"),(0,c.__)("Skew Backward","essential-blocks"),(0,c.__)("Wobble Horizontal","essential-blocks"),(0,c.__)("Wobble Vertical","essential-blocks"),(0,c.__)("Wobble To Bottom Right","essential-blocks"),(0,c.__)("Wobble To Top Right","essential-blocks"),(0,c.__)("Wobble Top","essential-blocks"),(0,c.__)("Wobble Bottom","essential-blocks"),(0,c.__)("Wobble Skew","essential-blocks"),(0,c.__)("Buzz","essential-blocks"),(0,c.__)("Buzz Out","essential-blocks"),(0,c.__)("Forward","essential-blocks"),(0,c.__)("Fade","essential-blocks"),(0,c.__)("Back Pulse","essential-blocks"),(0,c.__)("Sweep To Right","essential-blocks"),(0,c.__)("Sweep To Left","essential-blocks"),(0,c.__)("Sweep To Bottom","essential-blocks"),(0,c.__)("Sweep To Top","essential-blocks"),(0,c.__)("Bounce To Right","essential-blocks"),(0,c.__)("Bounce To Left","essential-blocks"),(0,c.__)("Bounce To Bottom","essential-blocks"),(0,c.__)("Bounce To Top","essential-blocks"),(0,c.__)("Radial Out","essential-blocks"),(0,c.__)("Radial In","essential-blocks"),(0,c.__)("Rectangle In","essential-blocks"),(0,c.__)("Rectangle Out","essential-blocks"),(0,c.__)("Shutter In Horizontal","essential-blocks"),(0,c.__)("Shutter Out Horizontal","essential-blocks"),(0,c.__)("Shutter In Vertical","essential-blocks"),(0,c.__)("Shutter Out Vertical","essential-blocks"),(0,c.__)("Curl Top Left","essential-blocks"),(0,c.__)("Curl Top Right","essential-blocks"),(0,c.__)("Curl Bottom Right","essential-blocks"),(0,c.__)("Curl Bottom Left","essential-blocks"),[{label:(0,c.__)("Scroll to the top of page","essential-blocks"),value:"scroll_to_page"},{label:(0,c.__)("Scroll to the TOC","essential-blocks"),value:"scroll_to_toc"}]),Hd=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Right","essential-blocks"),value:"right"},{label:(0,c.__)("Top","essential-blocks"),value:"top"},{label:(0,c.__)("Bottom","essential-blocks"),value:"bottom"}];(0,c.__)("Style 1","essential-blocks"),(0,c.__)("Style 2","essential-blocks"),(0,c.__)("Top","essential-blocks"),(0,c.__)("Middle","essential-blocks"),(0,c.__)("Bottom","essential-blocks"),(0,c.__)("Custom","essential-blocks"),(0,c.__)("Left","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("Right","essential-blocks"),(0,c.__)("Custom","essential-blocks");const Md=(0,y.withBlockContext)(Dd)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.collapsible,r=t.initialCollapse,s=(t.mainBgc,t.titleBg),i=t.titleColor,b=t.contentBg,u=t.contentColor,p=t.contentHoverColor,m=t.indent,d=t.contentGap,_=t.contentGapUnit,f=t.displayTitle,k=t.titleAlign,C=t.isSmooth,R=t.seperator,v=t.seperatorSize,h=t.seperatorColor,E=t.seperatorStyle,B=t.scrollToTop,w=t.arrowHeight,S=t.arrowWidth,P=t.arrowBg,T=t.arrowColor,x=t.listSeperatorWidth,O=t.listSeperatorStyle,D=t.listSeperatorColor,A=t.hasUnderline,L=t.isSticky,N=t.contentHeight,I=t.topSpace,H=t.hideOnMobile,M=t.scrollTarget,j=t.stickyPosition,F=t.showListSeparator,G=t.topOffset,z=(0,y.useBlockDefaults)(n,t,l,Dd),W="em"===_?.1:1,U="em"===_?10:100;return React.createElement(React.Fragment,null,z&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Visible Headers","essential-blocks")},React.createElement("div",{className:"fix-select-over-lapping"},React.createElement(iu.Ay,{options:Ad,defaultValue:Ad,isMulti:!0,onChange:function(e){if(e){var t=Array(6).fill(!1);e.map(function(e){return t[e.value-1]=!0}),o({visibleHeaders:t})}else o({visibleHeaders:[]})}}))),React.createElement(g.PanelBody,null,React.createElement("div",{className:"wrap-width-range-fix-style"},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("".concat(L?"sticky content max width":"Container max width")),controlName:Td,min:0,max:2e3,step:1})),f&&!L&&React.createElement(g.ToggleControl,{label:(0,c.__)("Collapsible","essential-blocks"),checked:a,onChange:function(){return o({collapsible:!a})}}),f&&a&&React.createElement(g.ToggleControl,{label:(0,c.__)("Collapsed initially","essential-blocks"),checked:r,onChange:function(){return o({initialCollapse:!r})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Sticky contents","essential-blocks"),help:(0,c.__)("Always show contents on sidebar (Visible on frontend only)"),checked:L,onChange:function(){return o({isSticky:!L})}}),L&&React.createElement(g.PanelBody,{title:(0,c.__)("Sticky settings","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Sticky Position","essential-blocks"),value:j,options:Hd,onChange:function(e){return o({stickyPosition:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Hide on Mobile","essential-blocks"),checked:H,onChange:function(){return o({hideOnMobile:!H})}}),React.createElement("div",{className:"eb-reset-button-margin-fix"},React.createElement(y.ResetControl,{onReset:function(){return o({contentHeight:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Content min-height","essential-blocks"),help:(0,c.__)("Visible on frontend only","essential-blocks"),value:N,onChange:function(e){return o({contentHeight:e})},min:0,max:1e3}))),React.createElement(g.RangeControl,{label:(0,c.__)("Top Space","essential-blocks"),help:(0,c.__)("Visible on frontend only","essential-blocks"),value:I,onChange:function(e){return o({topSpace:e})},min:0,max:100})),!L&&React.createElement(g.ToggleControl,{label:(0,c.__)("Display Title","essential-blocks"),checked:f,onChange:function(){return o({displayTitle:!f})}}),f&&React.createElement(g.PanelBody,{title:(0,c.__)("Title Settings","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Align","essential-blocks"),className:"eb-base-control"},React.createElement(g.ButtonGroup,null,Ld.map(function(e,t){return React.createElement(g.Button,{key:t,isSmall:!0,isPrimary:k===e.value,isSecondary:k!==e.value,onClick:function(){return o({titleAlign:e.value})}},e.label)}))),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:s,onChange:function(e){return o({titleBg:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:i,onChange:function(e){return o({titleColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:vd,defaultFontSize:22}),React.createElement(y.ResponsiveDimensionsControl,{controlName:wd,baseLabel:"Padding"})),f&&React.createElement(g.ToggleControl,{label:(0,c.__)("Title Separator","essential-blocks"),checked:R,onChange:function(){return o({seperator:!R})}}),f&&R&&React.createElement(g.PanelBody,{title:(0,c.__)("Title separator settings","essential-blocks"),initialOpen:!1},React.createElement(g.RangeControl,{label:(0,c.__)("Seperator Size","essential-blocks"),value:v,onChange:function(e){return o({seperatorSize:e})},min:0,max:100}),React.createElement(y.ColorControl,{label:(0,c.__)("Separator Color","essential-blocks"),color:h,onChange:function(e){return o({seperatorColor:e})}}),React.createElement(g.SelectControl,{label:(0,c.__)("Separator Style","essential-blocks"),value:E,options:Nd,onChange:function(e){return o({seperatorStyle:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Content Settings","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Display Underline","essential-blocks"),checked:A,onChange:function(){return o({hasUnderline:!A})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Indent","essential-blocks"),value:m,onChange:function(e){return o({indent:e})}}),React.createElement(y.UnitControl,{selectedUnit:_,unitTypes:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],onClick:function(e){return o({contentGapUnit:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Content Gap","essential-blocks"),value:d,onChange:function(e){return o({contentGap:e})},min:0,max:U,step:W}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:b,onChange:function(e){return o({contentBg:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:u,onChange:function(e){return o({contentColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:p,onChange:function(e){return o({contentHoverColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:hd,defaultFontSize:20}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Sd,baseLabel:"Padding"}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Separator","essential-blocks"),checked:F,onChange:function(){return o({showListSeparator:!F})}}),React.createElement(g.TextControl,{label:(0,c.__)("Offset Top","essential-blocks"),value:G,onChange:function(e){return o({topOffset:e})},type:"number"}),F&&React.createElement(React.Fragment,null,React.createElement(g.SelectControl,{label:(0,c.__)("Separator Style","essential-blocks"),value:O,options:Nd,onChange:function(e){return o({listSeperatorStyle:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Separator Color","essential-blocks"),color:D,onChange:function(e){return o({listSeperatorColor:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Separator Size","essential-blocks"),value:x,onChange:function(e){return o({listSeperatorWidth:e})},min:0,max:100}))),React.createElement(g.PanelBody,{title:(0,c.__)("Scroll","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Smooth Scroll","essential-blocks"),checked:C,onChange:function(){return o({isSmooth:!C})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Scroll To Top","essential-blocks"),checked:B,onChange:function(){return o({scrollToTop:!B})}}),B&&React.createElement(React.Fragment,null,!L&&React.createElement(g.SelectControl,{label:(0,c.__)("Scroll Target","essential-blocks"),value:M,options:Id,onChange:function(e){return o({scrollTarget:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Arrow Height","essential-blocks"),value:w,onChange:function(e){return o({arrowHeight:e})},min:0,max:100}),React.createElement(g.RangeControl,{label:(0,c.__)("Arrow Width","essential-blocks"),value:S,onChange:function(e){return o({arrowWidth:e})},min:0,max:100}),React.createElement(y.ColorControl,{label:(0,c.__)("Arrow Background","essential-blocks"),color:P,onChange:function(e){return o({arrowBg:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Arrow Color","essential-blocks"),color:T,onChange:function(e){return o({arrowColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Ed,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Bd,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:"wBg_"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Pd}))))});var jd="dscs_",Fd="name_",Gd="job_",zd="wrpMrg_",Wd="wrpPad_",Ud="dscP_",Vd="nameP_",qd="jobP_",Jd="icnWp_",Zd="icnWm_",Xd="imgMrg_",Yd="imgPd_",Qd="WrpBg_",Kd="imgBgP_",$d="sclWBg_",e_="wrpBdSd_",t_="sclBdSd_",l_="imgBd_",n_="wrpW_",o_="imgW_",a_="imgH_",r_="icnZ_",s_="icnPd_",i_="icnSp_",c_="icnRg_",b_="imgBgH_",u_="cSepW_",g_="sSepW_",p_="cSepH_",m_="sSepH_",d_="sdpr_";function __(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function f_(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?__(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):__(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const y_=f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_(f_({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},name:{type:"string",default:"John Doe"},jobTitle:{type:"string",default:"Software Engineer"},showDescs:{type:"boolean",default:!0},showDesignation:{type:"boolean",default:!0},description:{type:"string",default:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo."},imageUrl:{source:"attribute",selector:".avatar",attribute:"src"},imageNewClassUrl:{source:"attribute",selector:".eb-team-member-avatar",attribute:"src"},imageNewUrl:{type:"string",default:""},imageId:{type:"string"},imageAlt:{type:"string"},isImgHeightAuto:{type:"boolean",default:!1},icnEffect:{type:"string"},descsColor:{type:"string",default:"var(--eb-global-text-color)"},nameColor:{type:"string",default:"var(--eb-global-heading-color)"},jobColor:{type:"string",default:"var(--eb-global-heading-color)"},showSocials:{type:"boolean",default:!0},showLinkNewTab:{type:"boolean",default:!0},iconsJustify:{type:"string",default:"center"},iconsVAlign:{type:"string",default:"center"},socialDetails:{type:"array",default:[{title:"Facebook",icon:"fab fa-facebook-f",color:"#fff",bgColor:"#A0A8BD",link:"",linkOpenNewTab:!1,isExpanded:!1},{title:"Twitter",icon:"fab fa-x-twitter",color:"#fff",bgColor:"#A0A8BD",link:"",linkOpenNewTab:!1,isExpanded:!1},{title:"LinkedIn",icon:"fab fa-linkedin-in",color:"#fff",bgColor:"#A0A8BD",link:"",linkOpenNewTab:!1,isExpanded:!1},{title:"YouTube",icon:"fab fa-youtube",color:"#fff",bgColor:"#A0A8BD",link:"",linkOpenNewTab:!1,isExpanded:!1}]},contentsAlign:{type:"string",default:"center"},imageAlign:{type:"string",default:"center"},preset:{type:"string",default:"default"},socialInImage:{type:"Boolean",default:!1},imgBeforeEl:{type:"Boolean",default:!1},showCSeparator:{type:"Boolean",default:!1},showSSeparator:{type:"Boolean",default:!1},cSepAlign:{type:"string",default:"center"},sSepAlign:{type:"string",default:"center"},cSepColor:{type:"string"},sSepColor:{type:"string"},cSepType:{type:"string",default:"solid"},sSepType:{type:"string",default:"solid"},isIconsDevider:{type:"boolean",default:!1},icnsDevideColor:{type:"string"},icnSepW:{type:"number",default:1},icnSepH:{type:"number",default:30},hvIcnColor:{type:"string"},hvIcnBgc:{type:"string"},conVtAlign:{type:"string",default:"center"},isConBgGradient:{type:"boolean",default:!0},conBgGradient:{type:"string",default:"linear-gradient(211deg, #C8D2E3 0%, rgb(154 164 182 / 60%) 100%)"},conBgColor:{type:"string"},imgCnVtAlign:{type:"string",default:"flex-start"},isP9reverse:{type:"boolean",default:!1},avatarURL:{type:"string",default:""},newWindow:{type:"boolean",default:!1},isContentOverlay:{type:"boolean",default:!1},showSocialTitle:{type:"boolean",default:!1},hoverPreset:{type:"string",default:"hover-left"},titleTag:{type:"string",default:"h3"}},(0,y.generateTypographyAttributes)(jd,{fontSize:16})),(0,y.generateTypographyAttributes)(Fd,{fontSize:20})),(0,y.generateTypographyAttributes)(Gd,{fontSize:16})),(0,y.generateResponsiveRangeAttributes)(o_,{defaultRange:200})),(0,y.generateResponsiveRangeAttributes)(a_,{defaultRange:200})),(0,y.generateResponsiveRangeAttributes)(r_,{defaultRange:20,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(s_,{defaultRange:1,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(i_,{defaultRange:20,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(c_,{defaultRange:4,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(n_,{defaultUnit:"%",defaultRange:100})),(0,y.generateResponsiveRangeAttributes)(b_,{defaultRange:150})),(0,y.generateResponsiveRangeAttributes)(u_,{defaultRange:70})),(0,y.generateResponsiveRangeAttributes)(g_,{defaultUnit:"%",defaultRange:90})),(0,y.generateResponsiveRangeAttributes)(p_,{defaultRange:3})),(0,y.generateResponsiveRangeAttributes)(m_,{defaultRange:1})),(0,y.generateResponsiveRangeAttributes)(d_,{defaultRange:23})),(0,y.generateResponsiveRangeAttributes)("p9lG_",{defaultRange:20})),(0,y.generateBackgroundAttributes)(Qd,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,y.generateBackgroundAttributes)($d,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)",noMainBgi:!0,noOverlay:!0})),(0,y.generateBackgroundAttributes)(Kd,{defaultFillColor:"var(--eb-global-primary-color)",defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,y.generateBorderShadowAttributes)(e_,{})),(0,y.generateBorderShadowAttributes)(l_,{})),(0,y.generateBorderShadowAttributes)(t_,{noShadow:!0,bdrDefaults:{top:1,bottom:1,right:1,left:1}})),(0,y.generateBorderShadowAttributes)("ovlBd_",{noBdrHover:!0})),(0,y.generateDimensionsAttributes)(zd)),(0,y.generateDimensionsAttributes)(Wd)),(0,y.generateDimensionsAttributes)(Xd)),(0,y.generateDimensionsAttributes)(Yd)),(0,y.generateDimensionsAttributes)(Ud,{top:15,bottom:20,isLinked:!1})),(0,y.generateDimensionsAttributes)("cmrg_",{top:20,bottom:20,left:20,right:20})),(0,y.generateDimensionsAttributes)("cpd_",{top:50,bottom:50,left:50,right:50})),(0,y.generateDimensionsAttributes)(Vd,{top:20,bottom:15,isLinked:!1})),(0,y.generateDimensionsAttributes)(qd,{})),(0,y.generateDimensionsAttributes)(Jd,{top:10,isLinked:!1})),(0,y.generateDimensionsAttributes)(Zd,{}));var k_=[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"}],C_=[{label:"Center",value:"center"},{label:"Left",value:"flex-start"},{label:"Right",value:"flex-end"},{label:"Space Between",value:"space-between"},{label:"Space Around",value:"space-around"},{label:"Space Evenly",value:"space-evenly"}],R_=((0,c.__)("Default","essential-blocks"),(0,c.__)("Preset 1","essential-blocks"),(0,c.__)("Preset 2 (hover overlay)"),(0,c.__)("Preset 3","essential-blocks"),(0,c.__)("Preset 4","essential-blocks"),(0,c.__)("Preset 5","essential-blocks"),(0,c.__)("Left","essential-blocks"),(0,c.__)("Right","essential-blocks"),[{label:(0,c.__)("Solid","essential-blocks"),value:"solid"},{label:(0,c.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,c.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,c.__)("Double","essential-blocks"),value:"double"},{label:(0,c.__)("Groove","essential-blocks"),value:"groove"},{label:(0,c.__)("Inset","essential-blocks"),value:"inset"},{label:(0,c.__)("Outset","essential-blocks"),value:"outset"},{label:(0,c.__)("Ridge","essential-blocks"),value:"ridge"}]),v_=[{label:(0,c.__)("Select Hover Effect","essential-blocks"),value:""},{label:(0,c.__)("Grow","essential-blocks"),value:"hvr-grow"},{label:(0,c.__)("Shrink","essential-blocks"),value:"hvr-shrink"},{label:(0,c.__)("Pulse","essential-blocks"),value:"hvr-pulse"},{label:(0,c.__)("Pulse Grow","essential-blocks"),value:"hvr-pulse-grow"},{label:(0,c.__)("Pulse Shrink","essential-blocks"),value:"hvr-pulse-shrink"},{label:(0,c.__)("Push","essential-blocks"),value:"hvr-push"},{label:(0,c.__)("Pop","essential-blocks"),value:"hvr-pop"},{label:(0,c.__)("Bounce In","essential-blocks"),value:"hvr-bounce-in"},{label:(0,c.__)("Bounce Out","essential-blocks"),value:"hvr-bounce-out"},{label:(0,c.__)("Rotate","essential-blocks"),value:"hvr-rotate"},{label:(0,c.__)("Grow Rotate","essential-blocks"),value:"hvr-grow-rotate"},{label:(0,c.__)("Float","essential-blocks"),value:"hvr-float"},{label:(0,c.__)("Sink","essential-blocks"),value:"hvr-sink"},{label:(0,c.__)("Bob","essential-blocks"),value:"hvr-bob"},{label:(0,c.__)("Hang","essential-blocks"),value:"hvr-hang"},{label:(0,c.__)("Skew","essential-blocks"),value:"hvr-skew"},{label:(0,c.__)("Skew Forward","essential-blocks"),value:"hvr-skew-forward"},{label:(0,c.__)("Skew Backward","essential-blocks"),value:"hvr-skew-backward"},{label:(0,c.__)("Wobble Horizontal","essential-blocks"),value:"hvr-wobble-horizontal"},{label:(0,c.__)("Wobble Vertical","essential-blocks"),value:"hvr-wobble-vertical"},{label:(0,c.__)("Wobble To Bottom Right","essential-blocks"),value:"hvr-wobble-to-bottom-right"},{label:(0,c.__)("Wobble To Top Right","essential-blocks"),value:"hvr-wobble-to-top-right"},{label:(0,c.__)("Wobble Top","essential-blocks"),value:"hvr-wobble-top"},{label:(0,c.__)("Wobble Bottom","essential-blocks"),value:"hvr-wobble-bottom"},{label:(0,c.__)("Wobble Skew","essential-blocks"),value:"hvr-wobble-skew"},{label:(0,c.__)("Buzz","essential-blocks"),value:"hvr-buzz"},{label:(0,c.__)("Buzz Out","essential-blocks"),value:"hvr-buzz-out"},{label:(0,c.__)("Forward","essential-blocks"),value:"hvr-forward"},{label:(0,c.__)("Fade","essential-blocks"),value:"hvr-fade"},{label:(0,c.__)("Back Pulse","essential-blocks"),value:"hvr-back-pulse"},{label:(0,c.__)("Sweep To Right","essential-blocks"),value:"hvr-sweep-to-right"},{label:(0,c.__)("Sweep To Left","essential-blocks"),value:"hvr-sweep-to-left"},{label:(0,c.__)("Sweep To Bottom","essential-blocks"),value:"hvr-sweep-to-bottom"},{label:(0,c.__)("Sweep To Top","essential-blocks"),value:"hvr-sweep-to-top"},{label:(0,c.__)("Bounce To Right","essential-blocks"),value:"hvr-bounce-to-right"},{label:(0,c.__)("Bounce To Left","essential-blocks"),value:"hvr-bounce-to-left"},{label:(0,c.__)("Bounce To Bottom","essential-blocks"),value:"hvr-bounce-to-bottom"},{label:(0,c.__)("Bounce To Top","essential-blocks"),value:"hvr-bounce-to-top"},{label:(0,c.__)("Radial Out","essential-blocks"),value:"hvr-radial-out"},{label:(0,c.__)("Radial In","essential-blocks"),value:"hvr-radial-in"},{label:(0,c.__)("Rectangle In","essential-blocks"),value:"hvr-rectangle-in"},{label:(0,c.__)("Rectangle Out","essential-blocks"),value:"hvr-rectangle-out"},{label:(0,c.__)("Shutter In Horizontal","essential-blocks"),value:"hvr-shutter-in-horizontal"},{label:(0,c.__)("Shutter Out Horizontal","essential-blocks"),value:"hvr-shutter-out-horizontal"},{label:(0,c.__)("Shutter In Vertical","essential-blocks"),value:"hvr-shutter-in-vertical"},{label:(0,c.__)("Shutter Out Vertical","essential-blocks"),value:"hvr-shutter-out-vertical"},{label:(0,c.__)("Icon Back","essential-blocks"),value:"hvr-icon-back"},{label:(0,c.__)("Icon Forward","essential-blocks"),value:"hvr-icon-forward"},{label:(0,c.__)("Icon Down","essential-blocks"),value:"hvr-icon-down"},{label:(0,c.__)("Icon Up","essential-blocks"),value:"hvr-icon-up"},{label:(0,c.__)("Icon Spin","essential-blocks"),value:"hvr-icon-spin"},{label:(0,c.__)("Icon Drop","essential-blocks"),value:"hvr-icon-drop"},{label:(0,c.__)("Icon Fade","essential-blocks"),value:"hvr-icon-fade"},{label:(0,c.__)("Icon Float Away","essential-blocks"),value:"hvr-icon-float-away"},{label:(0,c.__)("Icon Sink Away","essential-blocks"),value:"hvr-icon-sink-away"},{label:(0,c.__)("Icon Grow","essential-blocks"),value:"hvr-icon-grow"},{label:(0,c.__)("Icon Shrink","essential-blocks"),value:"hvr-icon-shrink"},{label:(0,c.__)("Icon Pulse","essential-blocks"),value:"hvr-icon-pulse"},{label:(0,c.__)("Icon Pulse Grow","essential-blocks"),value:"hvr-icon-pulse-grow"},{label:(0,c.__)("Icon Pulse Shrink","essential-blocks"),value:"hvr-icon-pulse-shrink"},{label:(0,c.__)("Icon Push","essential-blocks"),value:"hvr-icon-push"},{label:(0,c.__)("Icon Pop","essential-blocks"),value:"hvr-icon-pop"},{label:(0,c.__)("Icon Bounce","essential-blocks"),value:"hvr-icon-bounce"},{label:(0,c.__)("Icon Rotate","essential-blocks"),value:"hvr-icon-rotate"},{label:(0,c.__)("Icon Grow Rotate","essential-blocks"),value:"hvr-icon-grow-rotate"},{label:(0,c.__)("Icon Float","essential-blocks"),value:"hvr-icon-float"},{label:(0,c.__)("Icon Sink","essential-blocks"),value:"hvr-icon-sink"},{label:(0,c.__)("Icon Bob","essential-blocks"),value:"hvr-icon-bob"},{label:(0,c.__)("Icon Hang","essential-blocks"),value:"hvr-icon-hang"},{label:(0,c.__)("Icon Wobble Horizontal","essential-blocks"),value:"hvr-icon-wobble-horizontal"},{label:(0,c.__)("Icon Wobble Vertical","essential-blocks"),value:"hvr-icon-wobble-vertical"},{label:(0,c.__)("Icon Buzz","essential-blocks"),value:"hvr-icon-buzz"},{label:(0,c.__)("Icon Buzz Out","essential-blocks"),value:"hvr-icon-buzz-out"},{label:(0,c.__)("Curl Top Left","essential-blocks"),value:"hvr-curl-top-left"},{label:(0,c.__)("Curl Top Right","essential-blocks"),value:"hvr-curl-top-right"},{label:(0,c.__)("Curl Bottom Right","essential-blocks"),value:"hvr-curl-bottom-right"},{label:(0,c.__)("Curl Bottom Left","essential-blocks"),value:"hvr-curl-bottom-left"}];const h_=(0,y.withBlockContext)(y_)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.imageUrl,r=(t.imageId,t.isImgHeightAuto),s=t.showDescs,i=t.descsColor,b=t.jobColor,u=t.nameColor,p=t.showSocials,m=(t.socialDetails,t.iconsJustify),d=(t.iconsVAlign,t.contentsAlign),_=t.imageAlign,f=t.cSepAlign,k=t.sSepAlign,C=t.preset,R=t.imgBeforeEl,v=t.showCSeparator,h=t.showSSeparator,E=t.cSepType,B=t.sSepType,w=t.cSepColor,S=t.sSepColor,P=t.isIconsDevider,T=t.icnsDevideColor,x=t.icnSepW,O=t.icnSepH,D=t.hvIcnColor,A=t.hvIcnBgc,L=(t.conVtAlign,t.isConBgGradient,t.conBgGradient,t.conBgColor,t.imgCnVtAlign,t.isP9reverse,t.icnEffect),N=(0,y.useBlockDefaults)(n,t,l,y_);return React.createElement(React.Fragment,null,N&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Social Profiles","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Social Profiles","essential-blocks"),checked:p,onChange:function(){return o({showSocials:!p})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Separators","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Content Separator","essential-blocks"),checked:v,onChange:function(){return o({showCSeparator:!v})}}),p&&"preset3"!==C&&React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Social Separator","essential-blocks"),checked:h,onChange:function(){return o({showSSeparator:!h})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Container width","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Max Width","essential-blocks"),controlName:n_,min:100,max:2e3,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Alignments","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{id:"eb-team-image-alignments",label:(0,c.__)("Avatar Horizontal Alignments","essential-blocks")},React.createElement(g.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(g.Button,{icon:function(){return React.createElement(y.LeftAlignIcon,{color:"left"===_&&"#6c40f7"})},onClick:function(){return o({imageAlign:"left"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(y.CenterAlignIcon,{color:"center"===_&&"#6c40f7"})},onClick:function(){return o({imageAlign:"center"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(y.RightAlignIcon,{color:"right"===_&&"#6c40f7"})},onClick:function(){return o({imageAlign:"right"})}}))),React.createElement(g.BaseControl,{id:"eb-team-contents-alignments",label:"Contents Horizontal Alignments"},React.createElement(g.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(g.Button,{icon:function(){return React.createElement(y.LeftAlignIcon,{color:"left"===d&&"#6c40f7"})},onClick:function(){return o({contentsAlign:"left"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(y.CenterAlignIcon,{color:"center"===d&&"#6c40f7"})},onClick:function(){return o({contentsAlign:"center"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(y.RightAlignIcon,{color:"right"===d&&"#6c40f7"})},onClick:function(){return o({contentsAlign:"right"})}}))),p&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{id:"eb-team-icons-alignments",label:"Social Icons Horizontal Alignments"},React.createElement(g.SelectControl,{value:m,options:C_,onChange:function(e){return o({iconsJustify:e})}}))),v&&React.createElement(g.BaseControl,{id:"eb-team-contents-alignments",label:(0,c.__)("Content Separator Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(g.Button,{icon:function(){return React.createElement(y.LeftAlignIcon,{color:"left"===f&&"#6c40f7"})},onClick:function(){return o({cSepAlign:"left"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(y.CenterAlignIcon,{color:"center"===f&&"#6c40f7"})},onClick:function(){return o({cSepAlign:"center"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(y.RightAlignIcon,{color:"right"===f&&"#6c40f7"})},onClick:function(){return o({cSepAlign:"right"})}}))),p&&h&&React.createElement(g.BaseControl,{id:"eb-team-contents-alignments",label:"Social Separator Alignment"},React.createElement(g.ButtonGroup,{className:"eb-btngrp-align"},React.createElement(g.Button,{icon:function(){return React.createElement(y.LeftAlignIcon,{color:"left"===k&&"#6c40f7"})},onClick:function(){return o({sSepAlign:"left"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(y.CenterAlignIcon,{color:"center"===k&&"#6c40f7"})},onClick:function(){return o({sSepAlign:"center"})}}),React.createElement(g.Button,{icon:function(){return React.createElement(y.RightAlignIcon,{color:"right"===k&&"#6c40f7"})},onClick:function(){return o({sSepAlign:"right"})}})))),React.createElement(g.PanelBody,{title:(0,c.__)("Avatar","essential-blocks"),initialOpen:!1},a&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Width","essential-blocks"),controlName:o_,units:k_,max:2e3}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Image Height","essential-blocks"),checked:r,onChange:function(){return o({isImgHeightAuto:!r})}}),!r&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Height","essential-blocks"),controlName:a_,units:k_,max:2e3}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Xd,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Yd,baseLabel:"Padding"}),React.createElement(y.BorderShadowControl,{controlName:l_}),React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Background before Image","essential-blocks"),checked:R,onChange:function(){return o({imgBeforeEl:!R})}}),R&&React.createElement(React.Fragment,null,React.createElement(y.BackgroundControl,{noOverlay:!0,noMainBgi:!0,controlName:Kd}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Height","essential-blocks"),controlName:b_,min:0,max:300,step:1})))),React.createElement(g.PanelBody,{title:(0,c.__)("Name","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:u,onChange:function(e){return o({nameColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Fd}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Vd,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Job Title","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:b,onChange:function(e){return o({jobColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:Gd}),React.createElement(y.ResponsiveDimensionsControl,{controlName:qd,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Description","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Enable Description","essential-blocks"),checked:s,onChange:function(){return o({showDescs:!s})}}),s&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:i,onChange:function(e){return o({descsColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:jd}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ud,baseLabel:"Padding"}))),p&&React.createElement(g.PanelBody,{title:(0,c.__)("Social Icons","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:D,onChange:function(e){return o({hvIcnColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Background","essential-blocks"),color:A,onChange:function(e){return o({hvIcnBgc:e})}}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Size","essential-blocks"),controlName:r_,min:5,max:300,step:1}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Padding","essential-blocks"),controlName:s_,min:0,max:6,step:.1}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:i_,min:0,max:100,step:1}),React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Rows Gap","essential-blocks"),controlName:c_,min:0,max:100,step:1}),React.createElement("label",{style:{display:"block",margin:"-20px 0 20px"}},React.createElement("i",null,"N.B. 'Rows Gap' is used when you have multiple rows of social profiles. Normally in case of only one row, it's not needed")),React.createElement(g.ToggleControl,{label:(0,c.__)("Icons Devider","essential-blocks"),checked:P,onChange:function(){return o({isIconsDevider:!P})}}),P&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:T,onChange:function(e){return o({icnsDevideColor:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Width","essential-blocks"),value:x,onChange:function(e){return o({icnSepW:e})},step:1,min:1,max:50}),React.createElement(g.RangeControl,{label:(0,c.__)("Height","essential-blocks"),value:O,onChange:function(e){return o({icnSepH:e})},step:1,min:1,max:300}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Position From Right","essential-blocks"),controlName:d_,min:0,max:80,step:1})),React.createElement(g.SelectControl,{label:(0,c.__)("Icon Hover Effect","essential-blocks"),value:L,options:v_,onChange:function(e){o({icnEffect:e})}}),React.createElement(g.PanelBody,{title:(0,c.__)("Icons Border","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:t_,noShadow:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Container Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:$d,noMainBgi:!0,noOverlay:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Container Margin Padding ","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Zd,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Jd,baseLabel:"Padding"}))),v&&React.createElement(g.PanelBody,{title:(0,c.__)("Content Separator","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:w,onChange:function(e){return o({cSepColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:u_,min:0,max:800,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:p_,min:0,max:20,step:1}),React.createElement(g.BaseControl,{label:(0,c.__)("Separator Type","essential-blocks")},React.createElement(g.SelectControl,{value:E,options:R_,onChange:function(e){o({cSepType:e})}}))),p&&h&&React.createElement(g.PanelBody,{title:(0,c.__)("Social Separator","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:S,onChange:function(e){return o({sSepColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:g_,min:0,max:800,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:m_,min:0,max:20,step:1}),React.createElement(g.BaseControl,{label:(0,c.__)("Separator Type","essential-blocks")},React.createElement(g.SelectControl,{value:B,options:R_,onChange:function(e){o({sSepType:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:zd,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Wd,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:Qd})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:e_}))))});var E_="wrp_",B_="wrp_",w_="quoteSize",S_=((0,c.__)("One","essential-blocks"),(0,c.__)("Two","essential-blocks"),(0,c.__)("Three","essential-blocks"),[{label:(0,c.__)("Top","essential-blocks"),value:1},{label:(0,c.__)("Bottom","essential-blocks"),value:0}]),P_=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-aligncenter"})),value:"center"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],T_=[{label:(0,c.__)("Left","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"flex-end"}],x_=[{label:(0,c.__)("PX","essential-blocks"),value:"px"},{label:(0,c.__)("EM","essential-blocks"),value:"em"}],O_=[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}],D_=((0,c.__)("Top","essential-blocks"),(0,c.__)("Bottom","essential-blocks"),[{label:(0,c.__)("Before","essential-blocks"),value:0},{label:(0,c.__)("After","essential-blocks"),value:1}]);function A_(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function L_(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?A_(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):A_(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Lighter","essential-blocks"),(0,c.__)("Normal","essential-blocks"),(0,c.__)("Bold","essential-blocks"),(0,c.__)("Bolder","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),(0,c.__)("Auto","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("Custom","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("No-repeat","essential-blocks"),(0,c.__)("Repeat","essential-blocks"),(0,c.__)("Repeat-x","essential-blocks"),(0,c.__)("Repeat-y","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Center Center","essential-blocks"),(0,c.__)("Center Left","essential-blocks"),(0,c.__)("Center Right","essential-blocks"),(0,c.__)("Top Center","essential-blocks"),(0,c.__)("Top Left","essential-blocks"),(0,c.__)("Top Right","essential-blocks"),(0,c.__)("Bottom Center","essential-blocks"),(0,c.__)("Bottom Left","essential-blocks"),(0,c.__)("Bottom Right","essential-blocks"),(0,c.__)("Custom","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Fixed","essential-blocks"),(0,c.__)("Scroll","essential-blocks"),(0,c.__)("Style 1","essential-blocks"),(0,c.__)("Style 2","essential-blocks"),(0,c.__)("Style 3","essential-blocks");const N_=L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_(L_({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},layoutPreset:{type:"string",default:"layout-preset-1"},imageOverlayColor:{type:"string",default:"var(--eb-global-primary-color)"},avaterContainerFontSize:{type:"number",default:16},displayAvatar:{type:"boolean",default:!0},avatarInline:{type:"boolean",default:!0},avatarPosition:{type:"string",default:"flex-start"},avatarAlign:{type:"string",default:"center"},borderRadius:{type:"number",default:50},imageUrl:{type:"string"},imageId:{type:"string"},avatarOrder:{type:"number",default:1},userName:{selector:".eb-testimonial-username",source:"html",default:"John Doe"},companyName:{selector:".eb-testimonial-company",source:"html",default:"Company Name"},description:{selector:".eb-testimonial-description",source:"html",default:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."},descTextAlign:{type:"string",default:"center"},textAlign:{type:"string",default:"center"},userInfoPos:{type:"string",default:"flex-start"},imagePosition:{type:"number",default:0},userNameColor:{type:"string",default:"var(--eb-global-primary-color)"},descriptionColor:{type:"string",default:"var(--eb-global-text-color)"},enableQuote:{type:"boolean",default:!0},quoteColor:{type:"string",default:"#edf1f7"},quoteSize:{type:"number",default:60},quoteHorizontalPosition:{type:"string",default:"flex-start"},quoteVerticalPosition:{type:"number",default:1},userInfoAlign:{type:"string",default:"center"},linkedMargin:{type:"boolean",default:!1},linkedPadding:{type:"boolean",default:!1},marginUnit:{type:"string",default:"px"},tabMarginUnit:{type:"string",default:"px"},mobMarginUnit:{type:"string",default:"px"},paddingUnit:{type:"string",default:"px"},tabPaddingUnit:{type:"string",default:"px"},mobPaddingUnit:{type:"string",default:"px"},nameSizeUnit:{type:"string",default:"px"},companySizeUnit:{type:"string",default:"px"},descriptionSizeUnit:{type:"string",default:"px"},quoteSizeUnit:{type:"string",default:"px"},companyColor:{type:"string",default:"var(--eb-global-heading-color)"},bgPositon:{type:"string"},showRating:{type:"boolean",default:!1},rating:{type:"number",default:5},ratingColor:{type:"string",default:"#f2b01e"},ratingIndivisual:{type:"boolean",default:!1},ratingPosition:{type:"number",default:3}},(0,y.generateDimensionsAttributes)("margin",{top:10,bottom:10,right:10,left:10})),(0,y.generateDimensionsAttributes)("padding",{top:10,bottom:10,right:10,left:10})),(0,y.generateTypographyAttributes)("username")),(0,y.generateTypographyAttributes)("company")),(0,y.generateTypographyAttributes)("description")),(0,y.generateBorderShadowAttributes)(E_,{})),(0,y.generateBackgroundAttributes)(B_,{defaultFillColor:"#fff",defaultBgGradient:"linear-gradient(45deg,#fff,#fff)"})),(0,y.generateResponsiveRangeAttributes)("ratingSize",{defaultRange:14})),(0,y.generateResponsiveRangeAttributes)(w_,{defaultRange:60})),(0,y.generateResponsiveRangeAttributes)("imgWidth_",{})),(0,y.generateResponsiveRangeAttributes)("imgGap_",{defaultRange:15})),(0,y.generateBorderShadowAttributes)("img_",{})),I_=(0,y.withBlockContext)(N_)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.displayAvatar,r=t.avatarInline,s=t.avatarPosition,i=t.avatarAlign,b=t.borderRadius,u=t.avatarOrder,p=t.imageUrl,m=t.userInfoAlign,d=t.textAlign,_=t.userNameColor,f=t.descriptionColor,k=t.enableQuote,C=t.quoteColor,R=t.companyColor,v=t.quoteHorizontalPosition,h=t.quoteVerticalPosition,E=t.descTextAlign,B=(0,y.useBlockDefaults)(n,t,l,N_);return React.createElement(React.Fragment,null,B&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Layout Settings","essential-blocks"),initialOpen:!0},r&&React.createElement(g.BaseControl,{label:(0,c.__)("User Info Position","essential-blocks")},React.createElement(g.ButtonGroup,null,T_.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:s!==e.value,isPrimary:s===e.value,onClick:function(){return o({avatarPosition:e.value})}},e.label)}))),!r&&a&&React.createElement(g.BaseControl,{label:r?(0,c.__)("User Info Align","essential-blocks"):(0,c.__)("Image Align","essential-blocks")},React.createElement(g.ButtonGroup,null,T_.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:i!==e.value,isPrimary:i===e.value,onClick:function(){return o({avatarAlign:e.value})}},e.label)}))),React.createElement(g.BaseControl,{label:(0,c.__)("Description Position","essential-blocks")},React.createElement(g.ButtonGroup,null,S_.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:u!==e.value,isPrimary:u===e.value,onClick:function(){return o({avatarOrder:e.value})}},e.label)}))),React.createElement(g.BaseControl,{label:(0,c.__)("Description Align","essential-blocks")},React.createElement(g.ButtonGroup,null,P_.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:E!==e.value,isPrimary:E===e.value,onClick:function(){return o({descTextAlign:e.value})}},e.label)}))),React.createElement(g.BaseControl,{label:(0,c.__)("User Name Align","essential-blocks")},React.createElement(g.ButtonGroup,null,P_.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:d!==e.value,isPrimary:d===e.value,onClick:function(){return o({textAlign:e.value})}},e.label)}))),React.createElement(g.BaseControl,{label:(0,c.__)("User Info Align","essential-blocks")},React.createElement(g.ButtonGroup,null,O_.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:m!==e.value,isPrimary:m===e.value,onClick:function(){return o({userInfoAlign:e.value})}},e.label)}))),React.createElement(g.ToggleControl,{label:"Enable Quote",checked:k,onChange:function(){return o({enableQuote:!k})}}),k&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Quote Horizontal Align","essential-blocks")},React.createElement(g.ButtonGroup,null,T_.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:v!==e.value,isPrimary:v===e.value,onClick:function(){return o({quoteHorizontalPosition:e.value})}},e.label)}))),"center"===v&&React.createElement(g.BaseControl,{label:(0,c.__)("Quote Vertical Position","essential-blocks")},React.createElement(g.ButtonGroup,null,S_.map(function(e,t){return React.createElement(g.Button,{key:t,isSecondary:h!==e.value,isPrimary:h===e.value,onClick:function(){return o({quoteVerticalPosition:e.value})}},e.label)}))))),React.createElement(g.PanelBody,{title:(0,c.__)("Avatar","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:"Display Avatar",checked:a,onChange:function(){return o({displayAvatar:!a})}}),a&&React.createElement(g.ToggleControl,{label:(0,c.__)("Avatar Inline","essential-blocks"),checked:r,onChange:function(){return o({avatarInline:!r})}}),a&&React.createElement(g.BaseControl,{id:"eb-testimonial-image-pos",label:(0,c.__)("Image Position","essential-blocks")},React.createElement(y.ToggleButton,{options:D_,onChange:function(e){return o({imagePosition:e})}})),a&&p&&React.createElement(g.PanelBody,{title:(0,c.__)("Image Setting","essential-blocks")},p&&React.createElement(y.ImageAvatar,{imageUrl:p,onDeleteImage:function(){return o({imageUrl:null})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Round Avatar","essential-blocks"),checked:50===b,onChange:function(){return o({borderRadius:50===b?0:50})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Border Radius","essential-blocks"),value:b,onChange:function(e){return o({borderRadius:e})},min:0,max:50}))),React.createElement(g.PanelBody,{title:(0,c.__)("Colors","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Username","essential-blocks"),color:_,onChange:function(e){return o({userNameColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Company","essential-blocks"),color:R,onChange:function(e){return o({companyColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Description","essential-blocks"),color:f,onChange:function(e){return o({descriptionColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Quote","essential-blocks"),color:C,onChange:function(e){return o({quoteColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Typography","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:"Username",typographyPrefixConstant:"username"}),React.createElement(y.TypographyDropdown,{baseLabel:"Company",typographyPrefixConstant:"company"}),React.createElement(y.TypographyDropdown,{baseLabel:"Description",typographyPrefixConstant:"description"}),k&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Quote Size","essential-blocks"),controlName:w_,units:x_,min:1,max:200,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:"margin",baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:"padding",baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:B_})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:E_}))))});var H_=[{label:(0,c.__)("Primary","essential-blocks"),value:"primary"},{label:(0,c.__)("Secondary","essential-blocks"),value:"secondary"}],M_=[{label:(0,c.__)("Rectangle","essential-blocks"),value:"rectangle"},{label:(0,c.__)("Rounded","essential-blocks"),value:"rounded"},{label:(0,c.__)("Toggle","essential-blocks"),value:"toggle"}],j_=[{label:(0,c.__)("None","essential-blocks"),value:"none"},{label:(0,c.__)("Circle","essential-blocks"),value:"circle"},{label:(0,c.__)("Diamond","essential-blocks"),value:"diamond"}],F_=[{label:(0,c.__)("Small","essential-blocks"),value:"s"},{label:(0,c.__)("Medium","essential-blocks"),value:"m"},{label:(0,c.__)("Large","essential-blocks"),value:"l"},{label:(0,c.__)("Extra Large","essential-blocks"),value:"xl"}],G_=((0,c.__)("Left","essential-blocks"),(0,c.__)("Center","essential-blocks"),(0,c.__)("Right","essential-blocks"),[{label:(0,c.__)("None","essential-blocks"),value:"none"},{label:(0,c.__)("Dashed","essential-blocks"),value:"dashed"},{label:(0,c.__)("Solid","essential-blocks"),value:"solid"},{label:(0,c.__)("Dotted","essential-blocks"),value:"dotted"},{label:(0,c.__)("Double","essential-blocks"),value:"double"},{label:(0,c.__)("Groove","essential-blocks"),value:"groove"},{label:(0,c.__)("Inset","essential-blocks"),value:"inset"},{label:(0,c.__)("Outset","essential-blocks"),value:"outset"},{label:(0,c.__)("Ridge","essential-blocks"),value:"ridge"}]),z_=((0,c.__)("Solid","essential-blocks"),(0,c.__)("Gradient","essential-blocks"),(0,c.__)("None","essential-blocks"),(0,c.__)("Lowercase","essential-blocks"),(0,c.__)("Capitalize","essential-blocks"),(0,c.__)("Uppercase","essential-blocks"),(0,c.__)("Initial","essential-blocks"),(0,c.__)("Overline","essential-blocks"),(0,c.__)("Line Through","essential-blocks"),(0,c.__)("Underline","essential-blocks"),(0,c.__)("Underline Oveline","essential-blocks"),"btnW_"),W_="btnH_",U_="hSpc_",V_="WrpBg_",q_="wrpBdSd_",J_="tglC_",Z_="wrpMrg_",X_="wrpPad_";function Y_(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Q_(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Y_(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Y_(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const K_=Q_(Q_(Q_(Q_(Q_(Q_(Q_(Q_({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},id:{type:"string"},initialContent:{type:"string",default:"primary"},switchStyle:{type:"string",default:"rounded"},alignment:{type:"string",default:"center"},switchSize:{type:"string",default:"m"},switchSizeUnit:{type:"string",default:"px"},seperatorType:{type:"string",default:"none"},activeColor:{type:"string",default:"var(--eb-global-heading-color)"},labelSpace:{type:"number"},labelSpaceUnit:{type:"string",default:"px"},backgroundType:{type:"string",default:"solid"},backgroundColor:{type:"string",default:"var(--eb-global-primary-color)"},backgroundGradient:{type:"string",default:"linear-gradient(45deg,#00F260,#0575E6)"},controllerType:{type:"string",default:"solid"},controllerColor:{type:"string",default:"var(--eb-global-background-color)"},controllerGradient:{type:"string"},borderStyle:{type:"string"},borderWidth:{type:"number"},borderColor:{type:"string"},borderRadius:{type:"number"},primaryLabelText:{type:"string"},secondaryLabelText:{type:"string"},primaryLabelColor:{type:"string",default:"var(--eb-global-text-color)"},secondaryLabelColor:{type:"string",default:"var(--eb-global-text-color)"},activeBg:{type:"string"},contentStyles:{type:"string",default:"primary"},shadowColor:{type:"string"},hOffset:{type:"number"},vOffset:{type:"number"},blur:{type:"number"},spread:{type:"number"},inset:{type:"boolean",default:!1},backgroundColorSecondary:{type:"string"},controllerColorSecondary:{type:"string"}},(0,y.generateTypographyAttributes)(J_)),(0,y.generateDimensionsAttributes)(Z_)),(0,y.generateDimensionsAttributes)(X_)),(0,y.generateBorderShadowAttributes)(q_,{})),(0,y.generateBackgroundAttributes)(V_,{defaultBgGradient:"linear-gradient(45deg,#7967ff,#c277f2)"})),(0,y.generateResponsiveRangeAttributes)(z_,{defaultUnit:"%"})),(0,y.generateResponsiveRangeAttributes)(W_,{noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(U_,{})),$_=(0,y.withBlockContext)(K_)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.resOption,t.initialContent),r=t.switchStyle,s=t.switchSize,i=(t.buttonHeight,t.buttonWidth,t.seperatorType),b=t.activeColor,u=t.activeBg,p=t.primaryLabelColor,m=t.secondaryLabelColor,d=(t.headingSpace,t.headingSpaceUnit,t.labelSpace),_=t.labelSpaceUnit,f=t.backgroundType,k=t.backgroundColor,C=t.backgroundGradient,R=t.controllerType,v=t.controllerColor,h=t.controllerGradient,E=t.borderStyle,B=t.borderWidth,w=t.borderColor,S=t.borderRadius,P=t.shadowColor,T=t.hOffset,x=t.vOffset,O=t.blur,D=t.spread,A=t.inset,L=(0,y.useBlockDefaults)(n,t,l,K_);return React.createElement(React.Fragment,null,L&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.RadioControl,{label:(0,c.__)("Initial Content","essential-blocks"),selected:a,onChange:function(e){return o({initialContent:e})},options:H_}),React.createElement(g.SelectControl,{label:(0,c.__)("Switch Type","essential-blocks"),value:r,onChange:function(e){return o({switchStyle:e})},options:M_}),("rounded"===r||"reactangle"===r)&&React.createElement(g.SelectControl,{label:(0,c.__)("Switch Size","essential-blocks"),value:s,options:F_,onChange:function(e){return o({switchSize:e})}}),"toggle"===r&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{noUnits:!0,baseLabel:(0,c.__)("Button Height","essential-blocks"),controlName:W_,min:10,max:200,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Button Width","essential-blocks"),controlName:z_,min:10,max:100,step:1})),"text"===r&&React.createElement(g.SelectControl,{label:(0,c.__)("Sepetator Type","essential-blocks"),value:i,options:j_,onChange:function(e){return o({seperatorType:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Heading Space","essential-blocks"),controlName:U_,min:10,max:100,step:1}),("rectangle"===r||"rounded"===r)&&React.createElement(React.Fragment,null,React.createElement(y.UnitControl,{selectedUnit:_,unitTypes:[{label:"px",value:"px"},{label:"%",value:"%"}],onClick:function(e){return o({labelSpaceUnit:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Label Space","essential-blocks"),value:d,onChange:function(e){return o({labelSpace:e})}})),React.createElement(y.TypographyDropdown,{baseLabel:"Typography",typographyPrefixConstant:J_})),React.createElement(g.PanelBody,{title:(0,c.__)("".concat("text"===r?"Colors Style":"Label Colors Style")),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Primary Text","essential-blocks"),color:p,onChange:function(e){return o({primaryLabelColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Secondary Text","essential-blocks"),color:m,onChange:function(e){return o({secondaryLabelColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Active Text Color","essential-blocks"),color:b,onChange:function(e){return o({activeColor:e})}}),"text"===r&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:k,onChange:function(e){return o({backgroundColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Active Background","essential-blocks"),color:u,onChange:function(e){return o({activeBg:e})}}))),"text"!==r&&React.createElement(g.PanelBody,{title:(0,c.__)("Switch Background Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Gradient Background","essential-blocks"),checked:"gradient"===f,onChange:function(){return o({backgroundType:"solid"===f?"gradient":"solid"})}}),"solid"===f&&React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:k,onChange:function(e){return o({backgroundColor:e})}}),"gradient"===f&&React.createElement(g.PanelBody,{title:(0,c.__)("Background Gradient","essential-blocks")},React.createElement(y.GradientColorControl,{gradientColor:C||"linear-gradient(45deg,#eef2f3,#8e92ab)",onChange:function(e){return o({backgroundGradient:e})}}))),"text"!==r&&React.createElement(g.PanelBody,{title:(0,c.__)("Controller Background","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Gradient Controller","essential-blocks"),checked:"gradient"===R,onChange:function(){return o({controllerType:"solid"===R?"gradient":"solid"})}}),"solid"===R&&React.createElement(y.ColorControl,{label:(0,c.__)("Controller Color","essential-blocks"),color:v,onChange:function(e){return o({controllerColor:e})}}),"gradient"===R&&React.createElement(g.PanelBody,{title:(0,c.__)("Controller Gradient","essential-blocks")},React.createElement(y.GradientColorControl,{gradientColor:h||"linear-gradient(45deg,#eef2f3,#8e92ab)",onChange:function(e){return o({controllerGradient:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Border Style","essential-blocks"),initialOpen:!1},React.createElement(g.SelectControl,{label:(0,c.__)("Border Style","essential-blocks"),value:E,options:G_,onChange:function(e){return o({borderStyle:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:w,onChange:function(e){return o({borderColor:e})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Border Width","essential-blocks"),value:B,onChange:function(e){return o({borderWidth:e})},min:0,max:17}),"text"===r&&React.createElement(g.RangeControl,{label:(0,c.__)("Border Radius","essential-blocks"),value:S,onChange:function(e){return o({borderRadius:e})},min:0,max:100})),"text"!==r&&React.createElement(g.PanelBody,{title:(0,c.__)("Shadow","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Shadow Color","essential-blocks"),color:P,onChange:function(e){return o({shadowColor:e})}}),React.createElement(y.ResetControl,{onReset:function(){return o({hOffset:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Horizontal Offset","essential-blocks"),value:T,onChange:function(e){return o({hOffset:e})},min:0,max:10})),React.createElement(y.ResetControl,{onReset:function(){return o({vOffset:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Vertical Offset","essential-blocks"),value:x,onChange:function(e){return o({vOffset:e})},min:0,max:10})),React.createElement(y.ResetControl,{onReset:function(){return o({blur:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)("Blur","essential-blocks"),value:O,onChange:function(e){return o({blur:e})},min:0,max:10})),React.createElement(y.ResetControl,{onReset:function(){return o({spread:void 0})}},React.createElement(g.RangeControl,{label:(0,c.__)(" Spread","essential-blocks"),value:D,onChange:function(e){return o({spread:e})},min:0,max:10})),React.createElement(g.ToggleControl,{label:(0,c.__)("Inset","essential-blocks"),checked:A,onChange:function(){return o({inset:!A})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:Z_,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:X_,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:V_})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:q_}))))});var ef="prefixText",tf="suffixText",lf="typedText",nf="margin",of="padding",af="wrp_",rf="backgroundWrp_";function sf(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function cf(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?sf(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):sf(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const bf=cf(cf(cf(cf(cf(cf(cf(cf({resOption:{type:"string",default:"Desktop"},uniqueIdNumber:{type:"number"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},prefix:{type:"string",source:"text",selector:".eb-typed-prefix"},typedText:{type:"array",source:"query",selector:".eb-typed-text",query:{text:{type:"string",source:"text"}},default:[]},suffix:{type:"string",source:"text",selector:".eb-typed-suffix"},prefixColor:{type:"string",default:"var(--eb-global-primary-color)"},typedTextColor:{type:"string",default:"var(--eb-global-primary-color)"},suffixTextColor:{type:"string",default:"var(--eb-global-primary-color)"},typeSpeed:{type:"number",default:50},startDelay:{type:"number",default:0},smartBackspace:{type:"boolean",default:!0},backSpeed:{type:"number",default:40},backDelay:{type:"number",default:700},fadeOut:{type:"boolean",default:!1},fadeOutDelay:{type:"number",default:500},loop:{type:"boolean",default:!1},showCursor:{type:"boolean",default:!0},textAlign:{type:"string",default:"left"}},(0,y.generateTypographyAttributes)(ef,{fontSize:22})),(0,y.generateTypographyAttributes)(tf,{fontSize:22})),(0,y.generateTypographyAttributes)(lf,{fontSize:22})),(0,y.generateBorderShadowAttributes)(af)),(0,y.generateDimensionsAttributes)(nf)),(0,y.generateDimensionsAttributes)(of)),(0,y.generateBackgroundAttributes)(rf,{noOverlay:!0,noMainBgi:!0})),{},{typedTextFontWeight:{type:"string",default:600},prefixTextFontWeight:{type:"string",default:600},suffixTextFontWeight:{type:"string",default:600}}),uf=(0,y.withBlockContext)(bf)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.prefix,r=t.typedText,s=t.suffix,i=t.prefixColor,b=t.typedTextColor,u=t.suffixTextColor,p=t.typeSpeed,m=t.startDelay,d=t.smartBackspace,_=t.backSpeed,f=t.backDelay,k=t.fadeOut,C=t.fadeOutDelay,R=t.loop,v=t.showCursor,h=(0,y.useBlockDefaults)(n,t,l,bf);return React.createElement(React.Fragment,null,h&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Content Settings","essential-blocks")},React.createElement(g.TextControl,{label:(0,c.__)("Prefix Text","essential-blocks"),placeholder:(0,c.__)("Add prefix text","essential-blocks"),value:a,onChange:function(e){return o({prefix:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Suffix Text","essential-blocks"),placeholder:(0,c.__)("Add suffix text","essential-blocks"),value:s,onChange:function(e){return o({suffix:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Loop","essential-blocks"),checked:R,onChange:function(){return o({loop:!R})}}),!k&&React.createElement(g.ToggleControl,{label:(0,c.__)("Smart Backspace","essential-blocks"),checked:d,onChange:function(){return o({smartBackspace:!d})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Cursor","essential-blocks"),checked:v,onChange:function(){return o({showCursor:!v})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Fade Out","essential-blocks"),checked:k,onChange:function(){return o({fadeOut:!k})}}),React.createElement(g.RangeControl,{label:(0,c.__)("Type Speed","essential-blocks"),value:p,onChange:function(e){return o({typeSpeed:e})},min:0,max:5e3}),React.createElement(g.RangeControl,{label:(0,c.__)("Start Delay","essential-blocks"),value:m,onChange:function(e){return o({startDelay:e})},min:0,max:1e3}),!k&&React.createElement(g.RangeControl,{label:(0,c.__)("Back Speed","essential-blocks"),value:_,onChange:function(e){return o({backSpeed:e})},min:0,max:5e3}),!k&&React.createElement(g.RangeControl,{label:(0,c.__)("Back Delay","essential-blocks"),value:f,onChange:function(e){return o({backDelay:e})},min:0,max:1e4}),k&&React.createElement(g.RangeControl,{label:(0,c.__)("Fade Delay","essential-blocks"),value:C,onChange:function(e){return o({fadeOutDelay:e})},min:0,max:5e3})),a&&React.createElement(g.PanelBody,{title:(0,c.__)("Prefix Style","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Prefix Color","essential-blocks"),color:i,onChange:function(e){return o({prefixColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ef})),r.length>0&&React.createElement(g.PanelBody,{title:(0,c.__)("Typed Text Style","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Typed Text Color","essential-blocks"),color:b,onChange:function(e){return o({typedTextColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:lf})),s&&React.createElement(g.PanelBody,{title:(0,c.__)("Suffix Style","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Suffix Color","essential-blocks"),color:u,onChange:function(e){return o({suffixTextColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:tf})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{className:"forWrapperMargin",controlName:nf,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{className:"forWrapperPadding",controlName:of,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:af})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:rf,noOverlay:!0,noMainBgi:!0}))))});(0,c.__)("Grid"),(0,c.__)("List");var gf=[{label:(0,c.__)("Top","essential-blocks"),value:"align-top"},{label:(0,c.__)("Left","essential-blocks"),value:"align-left"},{label:(0,c.__)("Right","essential-blocks"),value:"align-right"}],pf=[{label:(0,c.__)("Left","essential-blocks"),value:"left"},{label:(0,c.__)("Center","essential-blocks"),value:"center"},{label:(0,c.__)("Right","essential-blocks"),value:"right"}],mf=((0,c.__)("Star"),(0,c.__)("Number"),(0,c.__)("Fill","essential-blocks"),(0,c.__)("Contain","essential-blocks"),(0,c.__)("Cover","essential-blocks"),(0,c.__)("Top","essential-blocks"),(0,c.__)("Bottom","essential-blocks"),(0,c.__)("Full","essential-blocks"),(0,c.__)("Wide","essential-blocks"),(0,c.__)("None","essential-blocks"),"wrpWidth"),df="wrpBackground",_f="wrpBrdShd",ff="wrpMargin",yf="wrpPadding";function kf(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Cf(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?kf(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):kf(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Rf=Cf(Cf(Cf(Cf(Cf(Cf(Cf(Cf(Cf({resOption:{type:"string",default:"Desktop"},uniqueIdNumber:{type:"number"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},wrapperAlign:{type:"string",default:"center"},isWrapperWidth:{type:"boolean",default:!1},useCustomHeight:{type:"boolean",default:!1},contentAlign:{type:"string",default:"flex-start"}},(0,y.generateResponsiveRangeAttributes)(mf)),(0,y.generateResponsiveRangeAttributes)("wrpHeight")),(0,y.generateBackgroundAttributes)(df)),(0,y.generateBorderShadowAttributes)(_f)),(0,y.generateDimensionsAttributes)(ff,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(yf,{top:20,right:20,bottom:20,left:20,isLinked:!1})),(0,y.generateShapeDividerAttributes)("wrpShapeTop")),(0,y.generateShapeDividerAttributes)("wrpShapeBottom")),{},{shapeDividerPosition:{type:"string",default:"top"}}),vf=(0,y.withBlockContext)(Rf)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.showRating,r=t.showPrice,s=t.showSaleBadge,i=t.titleColor,b=t.titleHoverColor,u=t.priceColor,p=t.salePriceColor,m=t.ratingColor,d=t.btnColor,_=t.btnHoverColor,f=t.btnBackgroundColor,k=t.btnBackgroundHoverColor,C=t.saleBadgeAlign,R=t.saleText,v=t.saleTextColor,h=t.saleTextBackgroundColor,E=t.contentAlignment,B=t.contentBackgroundColor,w=t.imageBackgroundColor,S=t.descColor,P=t.autoHeight,T=t.backgroundOverlayColor,x=t.isCustomCartBtn,O=t.simpleCartText,D=t.variableCartText,A=t.groupedCartText,L=t.externalCartText,N=t.defaultCartText,I=t.imageOverlayColor,H=t.productDescLength,M=(0,y.useBlockDefaults)(n,t,l,Rf);return React.createElement(React.Fragment,null,M&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{initialOpen:!0,title:(0,c.__)("Layout","essential-blocks")},React.createElement(React.Fragment,null,React.createElement(g.ToggleControl,{label:(0,c.__)("Show Rating","essential-blocks"),checked:a,onChange:function(){return o({showRating:!a})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Price","essential-blocks"),checked:r,onChange:function(){return o({showPrice:!r})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Sale Badge","essential-blocks"),checked:s,onChange:function(){return o({showSaleBadge:!s})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Cart Text","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Use Custom Cart Button Text","essential-blocks"),checked:x,onChange:function(){return o({isCustomCartBtn:!x})}}),x&&React.createElement(React.Fragment,null,React.createElement(g.TextControl,{label:(0,c.__)("Simple Product","essential-blocks"),value:O,onChange:function(e){return o({simpleCartText:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Variable Product","essential-blocks"),value:D,onChange:function(e){return o({variableCartText:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Grouped Product","essential-blocks"),value:A,onChange:function(e){return o({groupedCartText:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("External Product","essential-blocks"),value:L,onChange:function(e){return o({externalCartText:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Default Product","essential-blocks"),value:N,onChange:function(e){return o({defaultCartText:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Sale Badge","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-woo-products-alignment"},React.createElement(g.ButtonGroup,null,gf.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:C===e.value,isSecondary:C!==e.value,onClick:function(){return o({saleBadgeAlign:e.value})}},e.label)}))),React.createElement(g.TextControl,{label:(0,c.__)("Sale Text","essential-blocks"),value:R,onChange:function(e){return o({saleText:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Products Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Content Alignment","essential-blocks"),id:"eb-woo-products-content-alignment"},React.createElement(g.ButtonGroup,null,pf.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:E===e.value,isSecondary:E!==e.value,onClick:function(){return o({contentAlignment:e.value})}},e.label)}))),React.createElement(y.ColorControl,{label:(0,c.__)("Content Background Color","essential-blocks"),color:B,onChange:function(e){return o({contentBackgroundColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Overlay Color","essential-blocks"),color:T,onChange:function(e){return o({backgroundOverlayColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:"contentPadding",baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:"gridSpace",min:0,max:200,step:1,noUnits:!0}),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:"productBorderShadow"})))),React.createElement(g.PanelBody,{title:(0,c.__)("Image Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:"imgWidth",min:0,max:1200}),!P&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Height","essential-blocks"),controlName:"imgHeight",min:0,max:1200}),React.createElement(g.ToggleControl,{label:(0,c.__)("Auto Height","essential-blocks"),checked:P,onChange:function(){return o({autoHeight:!P})}}),React.createElement(g.__experimentalDivider,null),React.createElement(y.ColorControl,{label:(0,c.__)("Image Wrapper Background","essential-blocks"),color:w,onChange:function(e){return o({imageBackgroundColor:e})}}),React.createElement(g.PanelRow,null,(0,c.__)("List Layout","essential-blocks")),React.createElement(y.ColorControl,{label:(0,c.__)("Image Overlay Color","essential-blocks"),color:I,onChange:function(e){return o({imageOverlayColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Image Space","essential-blocks"),controlName:"imgGap",min:0,max:500,step:1,noUnits:!0}),React.createElement(y.ResponsiveDimensionsControl,{controlName:"imagePadding",baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.BorderShadowControl,{controlName:"imgBorder"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Product Title Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"titleText"}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:i,onChange:function(e){return o({titleColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Hover Color","essential-blocks"),color:b,onChange:function(e){return o({titleHoverColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:"titleMargin",baseLabel:(0,c.__)("Space","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Product Description Style(List Layout)","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"descText"}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:S,onChange:function(e){return o({descColor:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Description length","essential-blocks"),value:H,type:"number",onChange:function(e){return function(e){o(e<0?{productDescLength:0}:{productDescLength:e})}(e)}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:"descMargin",baseLabel:(0,c.__)("Space","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Product Price Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"productPrice"}),React.createElement(y.ColorControl,{label:(0,c.__)("Price Color","essential-blocks"),color:u,onChange:function(e){return o({priceColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Sale Price Color","essential-blocks"),color:p,onChange:function(e){return o({salePriceColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:"priceMargin",baseLabel:(0,c.__)("Space","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Product Rating Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Rating Color","essential-blocks"),color:m,onChange:function(e){return o({ratingColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Icon Size","essential-blocks"),controlName:"ratingIcon",min:0,max:50,step:1}),React.createElement(y.ResponsiveDimensionsControl,{controlName:"ratingMargin",baseLabel:(0,c.__)("Space","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Button Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"btnText"}),React.createElement(y.ColorControl,{label:(0,c.__)("Text Color","essential-blocks"),color:d,onChange:function(e){return o({btnColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Text Hover Color","essential-blocks"),color:_,onChange:function(e){return o({btnHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:f,onChange:function(e){return o({btnBackgroundColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background Hover Color","essential-blocks"),color:k,onChange:function(e){return o({btnBackgroundHoverColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:"btnMargin",baseLabel:(0,c.__)("Space","essential-blocks")}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:"btnBorder"}))),React.createElement(g.PanelBody,{title:(0,c.__)("Sale Badge Style","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:"saleText"}),React.createElement(y.ColorControl,{label:(0,c.__)("Sale Text Color","essential-blocks"),color:v,onChange:function(e){return o({saleTextColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Sale Text Background Color","essential-blocks"),color:h,onChange:function(e){return o({saleTextBackgroundColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:"saleBorder",noShadow:!0,noBdrHover:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:"wrpMargin",baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:"wrpPadding",baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:"wrpBackground"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:"wrpBorderShadow"}))))});var hf=EssentialBlocksLocalize.wpforms_lists&&JSON.parse(EssentialBlocksLocalize.wpforms_lists),Ef=(hf&&hf.map(function(e,t){return{label:e.label,value:e.value}}),[{label:React.createElement(g.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(g.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(g.Dashicon,{icon:"editor-alignright"}),value:"right"}]),Bf=[{label:React.createElement(g.Dashicon,{icon:"remove"}),value:"none"},{label:React.createElement(g.Dashicon,{icon:"editor-alignleft"}),value:"left"},{label:React.createElement(g.Dashicon,{icon:"editor-aligncenter"}),value:"center"},{label:React.createElement(g.Dashicon,{icon:"editor-alignright"}),value:"right"}],wf=[{label:(0,c.__)("Full Width","essential-blocks"),value:"full_width"},{label:(0,c.__)("Custom","essential-blocks"),value:"custom"}],Sf="inpTxtIndent",Pf="inpWidth",Tf="inpHeight",xf="txtWidth",Of="txtHeight",Df="inpTxtPadding",Af="inpTxtSpacing",Lf="lblSpacing",Nf="btnWidth",If="btnPadding",Hf="btnMargin",Mf="btnBorder",jf="inpTxtBorder",Ff="successBrd",Gf="errorPadding",zf="errorMargin",Wf="checkSize",Uf="checkBdr",Vf="checkRad",qf="radioRad",Jf="formWidth",Zf="formBorder",Xf="formMargin",Yf="formPadding",Qf="label",Kf="inpTxt",$f="subBtn",ey="success",ty="error";function ly(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function ny(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ly(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ly(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const oy=ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},formActive:{type:"string"},formId:{type:"string"},showLabels:{type:"boolean",default:!0},showPlaceholder:{type:"boolean",default:!0},showErrorMessage:{type:"boolean",default:!0},customCheckboxStyle:{type:"boolean",default:!1},labelColor:{type:"string",default:"var(--eb-global-heading-color)"},inputHoverType:{type:"string",default:"normal"},inputBackgroundColor:{type:"string",default:"var(--eb-global-background-color)"},inputFocusBackgroundColor:{type:"string"},inputTextColor:{type:"string",default:"var(--eb-global-text-color)"},placeholderColor:{type:"string"},sectionBreakContent:{type:"string",default:"center"},sectionBreakColor:{type:"string"},sectionBreakDescColor:{type:"string"},btnWidthType:{type:"string",default:"custom"},btnAlignment:{type:"string",default:"left"},btnBackgroundColor:{type:"string",default:"var(--eb-global-button-background-color)"},btnColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnBackgroundHoverColor:{type:"string",default:"var(--eb-global-tertiary-color)"},btnHoverColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnHoverType:{type:"string",default:"normal"},sectionBreakPosition:{type:"string",default:"center"},successColor:{type:"string"},successBackgroundColor:{type:"string"},errorColor:{type:"string"},checkboxSwitcher:{type:"string",default:"normal"},checkboxColor:{type:"string"},checkboxBorderColor:{type:"string"},checkboxCheckedColor:{type:"string"},formBackgroundColor:{type:"string"},formAlignment:{type:"string",default:"none"}},(0,y.generateTypographyAttributes)(Qf)),(0,y.generateTypographyAttributes)(Kf)),(0,y.generateTypographyAttributes)($f)),(0,y.generateTypographyAttributes)(ey)),(0,y.generateTypographyAttributes)(ty)),(0,y.generateResponsiveRangeAttributes)(Sf)),(0,y.generateResponsiveRangeAttributes)(Pf)),(0,y.generateResponsiveRangeAttributes)(Tf)),(0,y.generateResponsiveRangeAttributes)(xf)),(0,y.generateResponsiveRangeAttributes)(Of)),(0,y.generateResponsiveRangeAttributes)(Af)),(0,y.generateResponsiveRangeAttributes)(Nf)),(0,y.generateResponsiveRangeAttributes)(Wf)),(0,y.generateResponsiveRangeAttributes)(Uf,{noUnits:!0,defaultUnit:"px"})),(0,y.generateResponsiveRangeAttributes)(Jf)),(0,y.generateDimensionsAttributes)(Lf)),(0,y.generateDimensionsAttributes)(Df)),(0,y.generateDimensionsAttributes)(If)),(0,y.generateDimensionsAttributes)(Hf)),(0,y.generateDimensionsAttributes)(Gf)),(0,y.generateDimensionsAttributes)(zf)),(0,y.generateDimensionsAttributes)(Vf)),(0,y.generateDimensionsAttributes)(qf)),(0,y.generateDimensionsAttributes)(Xf,{top:28,right:0,bottom:28,left:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Yf,{top:0,right:15,bottom:0,left:15,isLinked:!1})),(0,y.generateBorderShadowAttributes)(jf)),(0,y.generateBorderShadowAttributes)(Mf)),(0,y.generateBorderShadowAttributes)(Ff)),(0,y.generateBorderShadowAttributes)(Zf)),ay=(0,y.withBlockContext)(oy)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=(t.resOption,t.showLabels),r=t.showPlaceholder,s=t.showErrorMessage,i=t.labelColor,b=t.inputHoverType,u=t.inputBackgroundColor,p=t.inputTextColor,m=t.inputFocusBackgroundColor,d=t.placeHolderColor,_=t.btnWidthType,f=t.btnAlignment,k=t.btnHoverType,C=t.btnBackgroundColor,R=t.btnColor,v=t.btnBackgroundHoverColor,h=t.btnHoverColor,E=t.successBackgroundColor,B=t.successColor,w=t.errorColor,S=t.customCheckboxStyle,P=t.checkboxSwitcher,T=t.checkboxColor,x=t.checkboxBorderColor,O=t.checkboxCheckedColor,D=t.formBackgroundColor,A=t.formAlignment,L=(0,y.useBlockDefaults)(n,t,l,oy);return React.createElement(React.Fragment,null,L&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("WPForms","essential-blocks")},React.createElement(g.ToggleControl,{label:(0,c.__)("Show Labels","essential-blocks"),checked:a,onChange:function(e){return o({showLabels:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Placeholder","essential-blocks"),checked:r,onChange:function(e){return o({showPlaceholder:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Error Message","essential-blocks"),checked:s,onChange:function(e){return o({showErrorMessage:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Bf.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:A===e.value,isSecondary:A!==e.value,onClick:function(){return o({formAlignment:e.value})}},e.label)}))),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Form Max Width","essential-blocks"),controlName:Jf,min:0,max:1500,step:1})),React.createElement(g.PanelBody,{title:(0,c.__)("Labels Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.ResponsiveDimensionsControl,{controlName:Lf,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:i,onChange:function(e){return o({labelColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Qf}))),React.createElement(g.PanelBody,{title:(0,c.__)("Input & Textarea Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,c.__)("FOCUS","essential-blocks"),value:"focus"}].map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:b===l,isSecondary:b!==l,onClick:function(){return o({inputHoverType:l})}},n)}))),"normal"===b&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:u,onChange:function(e){return o({inputBackgroundColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:p,onChange:function(e){return o({inputTextColor:e})}})),"focus"===b&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:m,onChange:function(e){return o({inputFocusBackgroundColor:e})}})),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:Kf}),React.createElement(g.__experimentalDivider,null),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Text Indent","essential-blocks"),controlName:Sf,min:0,max:60,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Input Width","essential-blocks"),controlName:Pf,min:0,max:1200,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Input Height","essential-blocks"),controlName:Tf,min:0,max:200,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Textarea Width","essential-blocks"),controlName:xf,min:0,max:1200,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Textarea Height","essential-blocks"),controlName:Of,min:0,max:400,step:1}),React.createElement(g.__experimentalDivider,null),React.createElement(y.ResponsiveDimensionsControl,{controlName:Df,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Spacing","essential-blocks"),controlName:Af,min:0,max:100,step:1})),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border & Shadow","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:jf})),React.createElement(g.PanelBody,{title:(0,c.__)("Placeholder Style","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:d,onChange:function(e){return o({placeHolderColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Radio & Checkbox Style","essential-blocks"),initialOpen:!1},React.createElement(g.ToggleControl,{label:(0,c.__)("Custom Style","essential-blocks"),checked:S,onChange:function(e){return o({customCheckboxStyle:e})}}),S&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:Wf,min:0,max:80,step:1}),React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,c.__)("CHECKED","essential-blocks"),value:"checked"}].map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:k===l,isSecondary:k!==l,onClick:function(){return o({checkboxSwitcher:l})}},n)}))),"normal"===P&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:T,onChange:function(e){return o({checkboxColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Border Width","essential-blocks"),controlName:Uf,min:0,max:15,step:1,noUnits:!0}),React.createElement(y.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:x,onChange:function(e){return o({checkboxBorderColor:e})}}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Checkbox","essential-blocks"))),React.createElement(y.ResponsiveDimensionsControl,{controlName:Vf,baseLabel:(0,c.__)("Border Radius","essential-blocks")}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Radio Buttons","essential-blocks"))),React.createElement(y.ResponsiveDimensionsControl,{controlName:qf,baseLabel:(0,c.__)("Border Radius","essential-blocks")})),"checked"===P&&React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:O,onChange:function(e){return o({checkboxCheckedColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Submit","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,"custom"===_&&React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks"),id:"eb-button-group-alignment"},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Ef.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:f===e.value,isSecondary:f!==e.value,onClick:function(){return o({btnAlignment:e.value})}},e.label)}))),React.createElement(g.SelectControl,{label:(0,c.__)("Width","essential-blocks"),value:_,options:wf,onChange:function(e){return o({btnWidthType:e})}}),"custom"===_&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width","essential-blocks"),controlName:Nf,min:0,max:1200,step:1}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:$f}),React.createElement(g.BaseControl,null,React.createElement(g.ButtonGroup,null,[{label:(0,c.__)("NORMAL","essential-blocks"),value:"normal"},{label:(0,c.__)("HOVER","essential-blocks"),value:"hover"}].map(function(e,t){var l=e.value,n=e.label;return React.createElement(g.Button,{key:t,isPrimary:k===l,isSecondary:k!==l,onClick:function(){return o({btnHoverType:l})}},n)}))),"normal"===k&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:C,onChange:function(e){return o({btnBackgroundColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:R,onChange:function(e){return o({btnColor:e})}})),"hover"===k&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:v,onChange:function(e){return o({btnBackgroundHoverColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:h,onChange:function(e){return o({btnHoverColor:e})}})),React.createElement(g.__experimentalDivider,null),React.createElement(y.ResponsiveDimensionsControl,{controlName:If,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Hf,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(g.BaseControl,null,React.createElement("h3",{className:"eb-control-title"},(0,c.__)("Border & Shadow","essential-blocks"))),React.createElement(y.BorderShadowControl,{controlName:Mf}))),React.createElement(g.PanelBody,{title:(0,c.__)("Success Message Style","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:E,onChange:function(e){return o({successBackgroundColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:B,onChange:function(e){return o({successColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ey}),React.createElement(y.BorderShadowControl,{controlName:Ff,noShadow:!0})),s&&React.createElement(g.PanelBody,{title:(0,c.__)("Error Message","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:w,onChange:function(e){return o({errorColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ty}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Gf,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:zf,baseLabel:(0,c.__)("Margin","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background Color","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Background Color","essential-blocks"),color:D,onChange:function(e){return o({formBackgroundColor:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.ResponsiveDimensionsControl,{controlName:Yf,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Xf,baseLabel:(0,c.__)("Margin","essential-blocks")}))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Zf}))))}),ry=(0,y.withBlockContext)(Rf)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.isWrapperWidth,r=(0,y.useBlockDefaults)(n,t,l,Rf);return React.createElement(React.Fragment,null,r&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Content Width","essential-blocks"),controlName:mf,min:0,max:2560,step:1,noUnits:!0}),React.createElement(g.ToggleControl,{label:(0,c.__)("Use Width In Wrapper","essential-blocks"),checked:a,onChange:function(){o({isWrapperWidth:!a})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:ff,baseLabel:(0,c.__)("Margin","essential-blocks")}),React.createElement(y.ResponsiveDimensionsControl,{controlName:yf,baseLabel:(0,c.__)("Padding","essential-blocks")})),React.createElement(g.PanelBody,{title:(0,c.__)("Background","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:df})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:_f}))))});var sy="WrpBg_",iy="wrpBdSd_",cy="wrpMrg_",by="wrpPad_",uy=((0,c.__)("Standard","essential-blocks"),(0,c.__)("Silver","essential-blocks"),(0,c.__)("Retro","essential-blocks"),(0,c.__)("Dark","essential-blocks"),(0,c.__)("Night","essential-blocks"),(0,c.__)("Aubergine","essential-blocks"),(0,c.__)("Default","essential-blocks"),(0,c.__)("Simple","essential-blocks"),(0,c.__)("Colorful","essential-blocks"),(0,c.__)("Complex","essential-blocks"),(0,c.__)("Dark","essential-blocks"),(0,c.__)("Greyscale","essential-blocks"),(0,c.__)("Light","essential-blocks"),(0,c.__)("Monochrome","essential-blocks"),(0,c.__)("No Labels","essential-blocks"),(0,c.__)("Two Tone","essential-blocks"),(0,c.__)("Google Themes","essential-blocks"),(0,c.__)("Snazzy Maps Themes","essential-blocks"),"typTl_"),gy="typCn_";function py(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function my(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?py(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):py(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const dy=my(my(my(my(my(my(my({resOption:{type:"string",default:"Desktop"},uniqueIdNumber:{type:"number"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},searchAddress:{type:"string",default:"New York, NY, USA"},latitude:{type:"string",default:"40.7127753"},longitude:{type:"string",default:"-74.0059728"},mapType:{type:"string",default:"roadmap"},mapZoom:{type:"string",default:"13"},mapHeight:{type:"string",default:"400"},marker:{type:"array",default:[]},titleColor:{type:"string",default:"var(--eb-global-heading-color)"},titleHoverColor:{type:"string",default:"var(--eb-global-link-color)"},descColor:{type:"string",default:"var(--eb-global-text-color)"},descHoverColor:{type:"string"},imageSize:{type:"number",default:32},googlemMapStyle:{type:"string",default:"standard"},googleMapStyle:{type:"string",default:"standard"},snazzyMapStyle:{type:"string",default:"default"},themeSource:{type:"string",default:"google_theme"}},(0,y.generateDimensionsAttributes)(cy)),(0,y.generateDimensionsAttributes)(by)),(0,y.generateBackgroundAttributes)(sy)),(0,y.generateBorderShadowAttributes)(iy)),(0,y.generateTypographyAttributes)(uy,{fontSize:14})),(0,y.generateTypographyAttributes)(gy,{fontSize:13})),{},{cover:{type:"string",default:""}}),_y=(0,y.withBlockContext)(dy)(function(e){var t=e.blockDefaults,l=e.setBlockDefaults,n=e.name,o=(e.deviceType,e.handleBlockDefault),a=t.mapType,r=t.mapZoom,s=t.mapHeight,i=t.titleColor,b=t.titleHoverColor,u=t.descColor,p=(0,y.useBlockDefaults)(n,t,l,dy);return React.createElement(React.Fragment,null,p&&React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Height & Zoom","essential-blocks")},React.createElement(g.SelectControl,{label:(0,c.__)("Map Type","essential-blocks"),value:a,options:[{label:(0,c.__)("Road Map","essential-blocks"),value:"roadmap"},{label:(0,c.__)("Satellite View","essential-blocks"),value:"satellite"},{label:(0,c.__)("Hybrid","essential-blocks"),value:"hybrid"},{label:(0,c.__)("Terrain","essential-blocks"),value:"terrain"}],onChange:function(e){return function(e){e&&o({mapType:e})}(e)}}),React.createElement(g.RangeControl,{label:(0,c.__)("Map Zoom Level","essential-blocks"),value:parseInt(r),onChange:function(e){return function(e){o(e?{mapZoom:e.toString()}:{mapZoom:"13"})}(e)},min:0,max:20,allowReset:!0}),React.createElement(g.RangeControl,{label:(0,c.__)("Map Height","essential-blocks"),value:parseInt(s),onChange:function(e){o({mapHeight:e?e.toString():"400"})},min:100,max:1400,allowReset:!0})),React.createElement(g.PanelBody,{title:(0,c.__)("Info Card","essential-blocks"),initialOpen:!0},React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Title Color","essential-blocks"),color:i,onChange:function(e){return o({titleColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Title Hover Color","essential-blocks"),color:b,onChange:function(e){return o({titleHoverColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:uy}),React.createElement(g.__experimentalDivider,null),React.createElement(y.ColorControl,{label:(0,c.__)("Description Color","essential-blocks"),color:u,onChange:function(e){return o({descColor:e})}}),React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:gy}))),React.createElement(g.PanelBody,{title:(0,c.__)("Margin & Padding","essential-blocks")},React.createElement(y.ResponsiveDimensionsControl,{controlName:cy,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:by,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:sy})),React.createElement(g.PanelBody,{title:(0,c.__)("Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:iy}))))});var fy,yy="wrprBg",ky="wrpMargin",Cy="wrpPadding",Ry="wrpBorderShadow",vy="rowsGap",hy="labelMargin",Ey="btnPadding",By="btnBorder",wy="btnTopSpecing",Sy="inputWidth",Py="fieldsBorder",Ty="fieldsPadding",xy="messageBorder",Oy="messagePadding",Dy="errorBorder",Ay="errorPadding",Ly="radioSize",Ny="radioSpacing",Iy="checkboxSize",Hy="checkboxSpacing",My="btnWidth",jy="iconSize",Fy="iconGap",Gy="formWidth",zy="inlineFormWidth",Wy="btnVerticalPosition",Uy="btnHorizontalPosition",Vy="inputIconSize",qy=((0,c.__)("Contact Form"),(0,c.__)("Subscription Form"),(0,c.__)("RSVP Form"),(0,c.__)("Blank"),(0,c.__)("Multi Step Form"),(0,c.__)("Contact Form (Basic)"),(0,c.__)("Contact From Modern"),(0,c.__)("Subscription Form 1"),(0,c.__)("Subscription From 2"),(0,c.__)("None"),(0,c.__)("MailChimp (Pro)"),[{label:(0,c.__)("Send Email"),value:"email"},{label:(0,c.__)("Send Email & Save Response (Pro)"),value:"emailsave",isPro:!0},{label:(0,c.__)("Only Save Response (Pro)"),value:"save",isPro:!0}]),Jy=[{label:(0,c.__)("Message in the Same Page"),value:"message"},{label:(0,c.__)("Redirect (Pro)"),value:"redirect",isPro:!0}],Zy=[{label:(0,c.__)("Left"),value:"left"},{label:(0,c.__)("Center"),value:"center"},{label:(0,c.__)("Right"),value:"right"}],Xy=[{label:(0,c.__)("px"),value:"px"},{label:(0,c.__)("%"),value:"%"},{label:(0,c.__)("em"),value:"em"}],Yy=[{label:(0,c.__)("Normal"),value:"normal"},{label:(0,c.__)("Hover"),value:"hover"}],Qy=[{label:(0,c.__)("Normal"),value:"normal"},{label:(0,c.__)("Checked"),value:"checked"}],Ky=[{label:(0,c.__)("Full"),value:"full"},{label:(0,c.__)("Fixed"),value:"fixed"}],$y=[{label:(0,c.__)("Auto"),value:"auto"},{label:(0,c.__)("Full"),value:"full"},{label:(0,c.__)("Fixed"),value:"fixed"}],ek=[{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignleft"})),value:"left"},{label:(0,c.__)(React.createElement(g.Dashicon,{icon:"editor-alignright"})),value:"right"}],tk=[{label:(0,c.__)("Success"),value:"success"},{label:(0,c.__)("Error"),value:"error"}],lk=[{label:(0,c.__)("Block"),value:"block"},{label:(0,c.__)("Inline with Input Field"),value:"inline"}],nk=[{label:(0,c.__)("Top","essential-blocks"),value:"flex-start"},{label:(0,c.__)("Middle","essential-blocks"),value:"center"},{label:(0,c.__)("Bottom","essential-blocks"),value:"flex-end"}],ok=((0,c.__)("Classic","essential-blocks"),(0,c.__)("Modern","essential-blocks"),"fields_"),ak="label_",rk="btnText_",sk="successText_",ik="errorText_",ck="radioText_",bk="checkboxText_",uk="validationText_";function gk(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function pk(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?gk(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):gk(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const mk=pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk(pk({resOption:{type:"string",default:"Desktop"},blockId:{type:"string"},blockRoot:{type:"string",default:"essential_block"},blockMeta:{type:"object"},cover:{type:"string",default:""},formType:{type:"string"},formStyle:{type:"string",default:"form-style-classic"},template:{type:"string",default:"contact_form_1"},formId:{type:"string"},formTitle:{type:"string"},integrations:{type:"object",default:{}},mailTo:{type:"string"},mailCc:{type:"string"},mailBcc:{type:"string"},mailSubject:{type:"string"},mailBody:{type:"string"},notificationType:{type:"string",default:"true"===(null===(fy=EssentialBlocksLocalize)||void 0===fy?void 0:fy.is_pro_active)?"emailsave":"email"},confirmationType:{type:"string",default:"message"},redirectUrl:{type:"string"},successMessage:{type:"string",default:"Your form has been submitted Successfully!"},errorMessage:{type:"string",default:"Your form couldn't been submitted! Please try again."},validationErrorMessage:{type:"string",default:"Validation Failed! Please check the error messages."},formWidth:{type:"string",default:"full"},formAlign:{type:"string",default:"left"},labelColor:{type:"string",default:"var(--eb-global-heading-color)"},labelAlign:{type:"string",default:"left"},requiredColor:{type:"string",default:"#D92D20"},fieldsColor:{type:"string",default:"var(--eb-global-text-color)"},fieldsPlaceholderColor:{type:"string",default:"var(--eb-global-tertiary-color)"},fieldsBgColor:{type:"string",default:"var(--eb-global-background-color)"},buttonType:{type:"string",default:"normal"},btnColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnHvColor:{type:"string",default:"var(--eb-global-button-text-color)"},btnBgColor:{type:"string",default:"var(--eb-global-button-background-color)"},btnBgHvColor:{type:"string",default:"var(--eb-global-tertiary-color)"},buttonText:{type:"string",default:"Submit"},buttonAlign:{type:"string",default:"left"},btnVerticalAlign:{type:"string",default:"flex-end"},buttonWidth:{type:"string",default:"full"},btnAddIcon:{type:"boolean",default:!1},icon:{type:"string",default:"fas fa-chevron-right"},iconPosition:{type:"string",default:"right"},iconSize:{type:"string"},iconSpace:{type:"string",default:"5px"},messageAlign:{type:"string",default:"left"},messageType:{type:"string",default:"success"},successColor:{type:"string",default:"#4E4E4E"},successBgColor:{type:"string",default:"#EDFFF5"},errorColor:{type:"string",default:"#4E4E4E"},errorBgColor:{type:"string",default:"var(--eb-global-background-color)"},radioType:{type:"string",default:"normal"},radioColor:{type:"string",default:"var(--eb-global-primary-color)"},radioBgColor:{type:"string",default:""},radioBrColor:{type:"string",default:"var(--eb-global-primary-color)"},radioBrCheckedColor:{type:"string",default:"var(--eb-global-primary-color)"},radioBorder:{type:"number",default:1},checkboxType:{type:"string",default:"normal"},checkboxColor:{type:"string",default:"var(--eb-global-primary-color)"},checkboxBgColor:{type:"string",default:""},checkboxBrColor:{type:"string",default:"var(--eb-global-primary-color)"},checkboxBrCheckedColor:{type:"string",default:"var(--eb-global-primary-color)"},checkboxBorder:{type:"number",default:1},dateBgColor:{type:"string",default:"var(--eb-global-background-color)"},dateSelectedColor:{type:"string",default:"#fff"},fieldAlign:{type:"string",default:"left"},fieldsValidationColor:{type:"string",default:"var(--eb-global-secondary-color)"},fieldsValidationBorderColor:{type:"string",default:"#dc072f"},validationAlign:{type:"string",default:"left"},formLayout:{type:"string",default:"block"},showLabel:{type:"boolean",default:!0},showInputIcon:{type:"boolean",default:!1},inputIconColor:{type:"string",default:"var(--eb-global-primary-color)"},enableMultistepForm:{type:"boolean",default:!1},stepIndecator:{type:"boolean",default:!0},stepNavigationStyle:{type:"string",default:"progress-bar"},multistepdata:{type:"array",default:[]},enableStepCount:{type:"boolean",default:!1},enableStepIcon:{type:"boolean",default:!1},enableStepSubtitle:{type:"boolean",default:!1}},(0,y.generateTypographyAttributes)(ok,{fontSize:14})),(0,y.generateTypographyAttributes)(ak,{fontSize:15})),(0,y.generateTypographyAttributes)(rk,{fontSize:16})),(0,y.generateTypographyAttributes)(sk,{fontSize:20})),(0,y.generateTypographyAttributes)(ik,{fontSize:20})),(0,y.generateTypographyAttributes)(ck,{fontSize:14})),(0,y.generateTypographyAttributes)(bk,{fontSize:14})),(0,y.generateTypographyAttributes)(uk,{fontSize:14})),(0,y.generateDimensionsAttributes)(ky)),(0,y.generateDimensionsAttributes)(Cy,{top:30,bottom:30,right:0,left:0,isLinked:!1})),(0,y.generateBackgroundAttributes)(yy)),(0,y.generateBorderShadowAttributes)(Ry)),(0,y.generateDimensionsAttributes)(Ey)),(0,y.generateBorderShadowAttributes)(By,{defaultBdrColor:"var(--eb-global-tertiary-color)",defaultBdrStyle:"solid",bdrDefaults:{top:0,bottom:0,right:0,left:0},rdsDefaults:{top:4,bottom:4,right:4,left:4}})),(0,y.generateResponsiveRangeAttributes)(My,{defaultRange:200})),(0,y.generateResponsiveRangeAttributes)(Gy,{defaultRange:500})),(0,y.generateResponsiveRangeAttributes)(Sy,{defaultRange:100,defaultUnit:"%"})),(0,y.generateResponsiveRangeAttributes)(jy,{noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(Fy,{defaultRange:8,noUnits:!0})),(0,y.generateResponsiveRangeAttributes)(vy,{defaultRange:15})),(0,y.generateDimensionsAttributes)(hy,{top:0,bottom:10,left:0,right:0,isLinked:!1})),(0,y.generateDimensionsAttributes)(Ty,{top:15,bottom:15,left:15,right:15,isLinked:!0})),(0,y.generateBorderShadowAttributes)(Py,{defaultBdrColor:"var(--eb-global-tertiary-color)",defaultBdrStyle:"solid",bdrDefaults:{top:1,bottom:1,right:1,left:1},rdsDefaults:{top:4,bottom:4,right:4,left:4}})),(0,y.generateDimensionsAttributes)(Oy)),(0,y.generateBorderShadowAttributes)(xy)),(0,y.generateDimensionsAttributes)(Ay)),(0,y.generateBorderShadowAttributes)(Dy)),(0,y.generateResponsiveRangeAttributes)(Ly,{defaultRange:16})),(0,y.generateResponsiveRangeAttributes)(Ny,{defaultRange:10})),(0,y.generateResponsiveRangeAttributes)(Iy,{defaultRange:18})),(0,y.generateResponsiveRangeAttributes)(Hy,{defaultRange:10})),(0,y.generateResponsiveRangeAttributes)(Uy,{defaultRange:0})),(0,y.generateResponsiveRangeAttributes)(Wy,{defaultRange:0})),(0,y.generateResponsiveRangeAttributes)(wy,{defaultRange:20})),(0,y.generateResponsiveRangeAttributes)(zy,{defaultRange:80})),(0,y.generateResponsiveRangeAttributes)(Vy,{defaultRange:15}));function dk(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function _k(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?dk(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):dk(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const fk=(0,y.withBlockContext)(mk)(function(e){var t,l,o=e.blockDefaults,a=e.setBlockDefaults,r=e.name,s=(e.deviceType,e.handleBlockDefault),b=(0,u.useState)({}),p=(0,i.A)(b,2),m=p[0],d=p[1],_=(o.blockId,o.resOption,o.formId,o.formTitle),f=(o.formType,o.template,o.integrations,o.mailBody,o.notificationType),k=o.confirmationType,C=o.successMessage,R=o.errorMessage,v=o.validationErrorMessage,h=o.labelColor,E=o.buttonType,B=o.btnColor,w=o.btnHvColor,S=o.btnBgColor,P=o.btnBgHvColor,T=o.formWidth,x=o.formAlign,O=o.fieldsColor,D=o.fieldsPlaceholderColor,A=o.fieldsBgColor,L=o.messageType,N=o.messageAlign,I=o.successColor,H=o.successBgColor,M=o.errorColor,j=o.errorBgColor,F=o.radioType,G=o.radioColor,z=o.radioBgColor,W=o.radioBrColor,U=o.radioBrCheckedColor,V=o.radioBorder,q=o.checkboxType,J=o.checkboxColor,Z=o.checkboxBgColor,X=o.checkboxBrColor,Y=o.checkboxBrCheckedColor,Q=o.checkboxBorder,K=o.dateBgColor,$=o.dateSelectedColor,ee=o.fieldsValidationBorderColor,te=o.fieldsValidationColor,le=o.requiredColor,ne=o.buttonAlign,oe=o.buttonText,ae=o.buttonWidth,re=o.btnAddIcon,se=o.icon,ie=o.iconPosition,ce=o.labelAlign,be=o.validationAlign,ue=o.fieldAlign,ge=o.formLayout,pe=o.btnVerticalAlign,me=o.showInputIcon,de=o.showLabel,_e=o.inputIconColor,fe=(o.formStyle,(0,y.useBlockDefaults)(r,o,a,mk));return React.createElement(React.Fragment,null,fe&&React.createElement("div",{className:"eb-panel-control"},React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("General","essential-blocks"),initialOpen:!0},React.createElement(g.TextControl,{label:(0,c.__)("Form Title","essential-blocks"),value:_,type:"string",help:(0,c.__)("Use Title to recognize in Form Response","essential-blocks"),onChange:function(e){return s({formTitle:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Field Labels?","essential-blocks"),checked:de,onChange:function(){return s({showLabel:!de})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Show Field Icons?","essential-blocks"),checked:me,onChange:function(){return s({showInputIcon:!me})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Form Settings","essential-blocks"),initialOpen:!0},React.createElement(y.ProSelectControl,{label:(0,c.__)("Notification Type","essential-blocks"),value:f,options:qy,onChange:function(e){return s({notificationType:e})}}),React.createElement(g.TextControl,{label:(0,c.__)("Email To","essential-blocks"),value:m.mailTo,placeholder:(null===(t=(0,n.select)("core"))||void 0===t||null===(t=t.getSite())||void 0===t?void 0:t.email)||(0,c.__)("Default is to Admin Email","essential-blocks"),onChange:function(e){return d(_k(_k({},m),{},{mailTo:e}))},help:(0,c.__)("Use commas to separate emails","essential-blocks")}),React.createElement(g.TextControl,{label:(0,c.__)("Email Cc (Optional)","essential-blocks"),placeholder:(0,c.__)("Recipient Email Address","essential-blocks"),value:m.mailCc,onChange:function(e){return d(_k(_k({},m),{},{mailCc:e}))},help:(0,c.__)("Use commas to separate emails","essential-blocks")}),React.createElement(g.TextControl,{label:(0,c.__)("Email Bcc (Optional)","essential-blocks"),value:m.mailBcc,placeholder:(0,c.__)("Recipient Email Address","essential-blocks"),onChange:function(e){return d(_k(_k({},m),{},{mailBcc:e}))},help:(0,c.__)("Use commas to separate emails","essential-blocks")}),React.createElement(g.TextControl,{label:(0,c.__)("Email Subject","essential-blocks"),attrName:"mailSubject",value:m.mailSubject,placeholder:"New Form Submission ["+(null===(l=(0,n.select)("core"))||void 0===l||null===(l=l.getSite())||void 0===l?void 0:l.url)+"]",onChange:function(e){return d(_k(_k({},m),{},{mailSubject:e}))}})),React.createElement(g.PanelBody,{title:(0,c.__)("Confirmation Settings","essential-blocks"),initialOpen:!0},React.createElement(y.ProSelectControl,{label:(0,c.__)("Confirmation Type","essential-blocks"),value:k,options:Jy,onChange:function(e){return s({confirmationType:e})}}),"message"===k&&React.createElement(React.Fragment,null,React.createElement(g.TextareaControl,{label:"Success Message",value:C,rows:3,onChange:function(e){return s({successMessage:e})}}),React.createElement(g.TextareaControl,{label:"Default Error Message",value:R,rows:3,onChange:function(e){return s({errorMessage:e})}})),React.createElement(g.TextareaControl,{label:"Validation Error Message",value:v,rows:3,onChange:function(e){return s({validationErrorMessage:e})}})),React.createElement(g.PanelBody,{title:(0,c.__)("Button","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.ProSelectControl,{label:(0,c.__)("Button Type","essential-blocks"),value:ge,options:lk,onChange:function(e){return handleFormStyle(e)}}),"inline"==ge&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Fields Width (%)","essential-blocks"),controlName:zy,min:1,max:100,step:1,noUnits:!0})),React.createElement(g.TextControl,{label:(0,c.__)("Text","essential-blocks"),value:oe,onChange:function(e){return s({buttonText:e})}}),React.createElement(g.ToggleControl,{label:(0,c.__)("Add icon","essential-blocks"),checked:re,onChange:function(){return s({btnAddIcon:!re})}}),re&&React.createElement(React.Fragment,null,React.createElement(y.EBIconPicker,{value:se,onChange:function(e){return s({icon:e})}}))))),React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Form","essential-blocks"),initialOpen:!0},React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Fields Gap (PX)","essential-blocks"),controlName:vy,min:0,max:100,step:1,noUnits:!0}),React.createElement(g.BaseControl,{label:(0,c.__)("Width","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Ky.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:T===e.value,isSecondary:T!==e.value,onClick:function(){return s({formWidth:e.value})}},e.label)}))),"fixed"===T&&React.createElement(React.Fragment,null,React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Fixed Width","essential-blocks"),controlName:Gy,min:200,max:2e3,step:10}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Zy.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:x===e.value,isSecondary:x!==e.value,onClick:function(){return s({formAlign:e.value})}},e.label)}))))),de&&React.createElement(g.PanelBody,{title:(0,c.__)("Labels","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ak}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:h,onChange:function(e){return s({labelColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Requied Color","essential-blocks"),color:le,onChange:function(e){return s({requiredColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Zy.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ce===e.value,isSecondary:ce!==e.value,onClick:function(){return s({labelAlign:e.value})}},e.label)}))),React.createElement(y.ResponsiveDimensionsControl,{controlName:hy,baseLabel:(0,c.__)("Margin","essential-blocks")})),me&&React.createElement(React.Fragment,null,React.createElement(g.PanelBody,{title:(0,c.__)("Fields Icon","essential-blocks"),initialOpen:!1},React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:_e,onChange:function(e){return s({inputIconColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Size (PX)","essential-blocks"),controlName:Vy,min:1,max:100,step:1,noUnits:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Input Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ok}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:O,onChange:function(e){return s({fieldsColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Placeholder Color","essential-blocks"),color:D,onChange:function(e){return s({fieldsPlaceholderColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:A,onChange:function(e){return s({fieldsBgColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Width (%)","essential-blocks"),controlName:Sy,min:1,max:100,step:1,units:Xy}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Zy.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ue===e.value,isSecondary:ue!==e.value,onClick:function(){return s({fieldAlign:e.value})}},e.label)}))),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ty,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Py})))),React.createElement(g.PanelBody,{title:(0,c.__)("Checkbox Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:bk}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:J,onChange:function(e){return s({checkboxColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:Z,onChange:function(e){return s({checkboxBgColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Size (PX)","essential-blocks"),controlName:Iy,min:1,max:100,step:1,noUnits:!0}),React.createElement(g.RangeControl,{label:(0,c.__)("Border Width","essential-blocks"),value:Q,onChange:function(e){return s({checkboxBorder:e})},min:1,max:5,step:1,allowReset:!0}),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},Qy.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:q===e.value,isSecondary:q!==e.value,onClick:function(){return s({checkboxType:e.value})}},e.label)})),"normal"===q&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:X,onChange:function(e){return s({checkboxBrColor:e})}})),"checked"===q&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:Y,onChange:function(e){return s({checkboxBrCheckedColor:e})}})),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Spacing (PX)","essential-blocks"),controlName:Hy,min:1,max:100,step:1,noUnits:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Radio Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ck}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:G,onChange:function(e){return s({radioColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:z,onChange:function(e){return s({radioBgColor:e})}}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Size (PX)","essential-blocks"),controlName:Ly,min:1,max:100,step:1,noUnits:!0}),React.createElement(g.RangeControl,{label:(0,c.__)("Border Width","essential-blocks"),value:V,onChange:function(e){return s({radioBorder:e})},min:1,max:5,step:1,allowReset:!0}),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},Qy.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:F===e.value,isSecondary:F!==e.value,onClick:function(){return s({radioType:e.value})}},e.label)})),"normal"===F&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:W,onChange:function(e){return s({radioBrColor:e})}})),"checked"===F&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Border Color","essential-blocks"),color:U,onChange:function(e){return s({radioBrCheckedColor:e})}})),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Spacing (PX)","essential-blocks"),controlName:Ny,min:1,max:100,step:1,noUnits:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Date Fields","essential-blocks"),initialOpen:!1},React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Selected Color","essential-blocks"),color:$,onChange:function(e){return s({dateSelectedColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Selected Background","essential-blocks"),color:K,onChange:function(e){return s({dateBgColor:e})}}))),React.createElement(g.PanelBody,{title:(0,c.__)("Button","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Zy.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ne===e.value,isSecondary:ne!==e.value,onClick:function(){return s({buttonAlign:e.value})}},e.label)}))),"inline"==ge&&React.createElement(React.Fragment,null,React.createElement(g.BaseControl,{label:(0,c.__)("Vertical Align","essential-blocks")},React.createElement(g.ButtonGroup,null,nk.map(function(e){return React.createElement(g.Button,{isPrimary:pe===e.value,isSecondary:pe!==e.value,onClick:function(){return s({btnVerticalAlign:e.value})}},e.label)}))),React.createElement(g.__experimentalDivider,null),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Vertical Position","essential-blocks"),controlName:Wy,min:-500,max:500,step:1}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Horizontal Position","essential-blocks"),controlName:Uy,min:0,max:500,step:1})),React.createElement(g.BaseControl,{label:(0,c.__)("Width","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},$y.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ae===e.value,isSecondary:ae!==e.value,onClick:function(){return s({buttonWidth:e.value})}},e.label)}))),"fixed"===ae&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Fixed Width","essential-blocks"),controlName:My,min:100,max:900,step:1}),React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:rk}),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},Yy.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:E===e.value,isSecondary:E!==e.value,onClick:function(){return s({buttonType:e.value})}},e.label)})),"normal"===E&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:B,onChange:function(e){return s({btnColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:S,onChange:function(e){return s({btnBgColor:e})}})),"hover"===E&&React.createElement(React.Fragment,null,React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:w,onChange:function(e){return s({btnHvColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:P,onChange:function(e){return s({btnBgHvColor:e})}})),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ey,baseLabel:(0,c.__)("Padding","essential-blocks")}),"block"==ge&&React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Margin Top (PX)","essential-blocks"),controlName:wy,min:0,max:500,step:1,noUnits:!0}),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:By}))),re&&React.createElement(React.Fragment,null,React.createElement(g.__experimentalDivider,null),React.createElement(g.BaseControl,{label:(0,c.__)("Icon Postion","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},ek.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:ie===e.value,isSecondary:ie!==e.value,onClick:function(){return s({iconPosition:e.value})}},e.label)}))),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Size","essential-blocks"),controlName:jy,noUnits:!0}),React.createElement(y.ResponsiveRangeController,{baseLabel:(0,c.__)("Gap","essential-blocks"),controlName:Fy,noUnits:!0}))),React.createElement(g.PanelBody,{title:(0,c.__)("Validation","essential-blocks"),initialOpen:!1},React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:uk}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:te,onChange:function(e){return s({fieldsValidationColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Fields Border Color","essential-blocks"),color:ee,onChange:function(e){return s({fieldsValidationBorderColor:e})}}),React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Zy.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:be===e.value,isSecondary:be!==e.value,onClick:function(){return s({validationAlign:e.value})}},e.label)})))),React.createElement(g.PanelBody,{title:(0,c.__)("Message","essential-blocks"),initialOpen:!1},React.createElement(g.BaseControl,{label:(0,c.__)("Alignment","essential-blocks")},React.createElement(g.ButtonGroup,{id:"eb-button-group-alignment"},Zy.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:N===e.value,isSecondary:N!==e.value,onClick:function(){return s({messageAlign:e.value})}},e.label)}))),React.createElement(g.ButtonGroup,{className:"eb-inspector-btn-group"},tk.map(function(e,t){return React.createElement(g.Button,{key:t,isPrimary:L===e.value,isSecondary:L!==e.value,onClick:function(){return s({messageType:e.value})}},e.label)})),"success"==L&&React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:sk}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:I,onChange:function(e){return s({successColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:H,onChange:function(e){return s({successBgColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Oy,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:xy}))),"error"==L&&React.createElement(React.Fragment,null,React.createElement(y.TypographyDropdown,{baseLabel:(0,c.__)("Typography","essential-blocks"),typographyPrefixConstant:ik}),React.createElement(y.ColorControl,{label:(0,c.__)("Color","essential-blocks"),color:M,onChange:function(e){return s({errorColor:e})}}),React.createElement(y.ColorControl,{label:(0,c.__)("Background","essential-blocks"),color:j,onChange:function(e){return s({errorBgColor:e})}}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Ay,baseLabel:(0,c.__)("Padding","essential-blocks")}),React.createElement(g.PanelBody,{title:(0,c.__)("Border","essential-blocks"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Dy}))))),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Margin & Padding","essential-blocks"),initialOpen:!1},React.createElement(y.ResponsiveDimensionsControl,{controlName:ky,baseLabel:"Margin"}),React.createElement(y.ResponsiveDimensionsControl,{controlName:Cy,baseLabel:"Padding"})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Background ","essential-blocks"),initialOpen:!1},React.createElement(y.BackgroundControl,{controlName:yy})),React.createElement(g.PanelBody,{title:(0,c.__)("Wrapper Border & Shadow"),initialOpen:!1},React.createElement(y.BorderShadowControl,{controlName:Ry}))))});var yk,kk,Ck,Rk,vk,hk,Ek,Bk,wk,Sk,Pk,Tk,xk,Ok,Dk,Ak,Lk,Nk,Ik,Hk,Mk,jk,Fk,Gk,zk={advanced_heading:{component:Fe,preview:!0},accordion:{component:fe,preview:!0},advanced_image:{component:it,preview:!0,previewData:{image:{url:(null===(yk=EssentialBlocksLocalize)||void 0===yk?void 0:yk.image_url)+"/gallery-images/hongkong.jpg"},imageCaption:"Style images in Gutenberg with advanced options."}},advanced_tabs:{component:Nt,preview:!0},advanced_video:{component:bl,preview:!0},advanced_navigation:{component:zl,preview:!1},button:{component:Ql,preview:!0},call_to_action:{component:Cn,preview:!0},countdown:{component:Jn,preview:!0},dual_button:{component:_o,preview:!0},feature_list:{component:qo,preview:!0},flipbox:{component:Ia,preview:!0},fluent_forms:{component:Or,preview:!1},image_comparison:{component:Wr,preview:!0,previewData:{leftImageURL:(null===(kk=EssentialBlocksLocalize)||void 0===kk?void 0:kk.eb_plugins_url)+"assets/images/white-balloon-bnw.jpeg",rightImageURL:(null===(Ck=EssentialBlocksLocalize)||void 0===Ck?void 0:Ck.eb_plugins_url)+"assets/images/white-balloon.jpeg"}},image_gallery:{component:Rs,preview:!0,previewData:{images:[{url:(null===(Rk=EssentialBlocksLocalize)||void 0===Rk?void 0:Rk.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg"},{url:(null===(vk=EssentialBlocksLocalize)||void 0===vk?void 0:vk.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg"},{url:(null===(hk=EssentialBlocksLocalize)||void 0===hk?void 0:hk.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg"},{url:(null===(Ek=EssentialBlocksLocalize)||void 0===Ek?void 0:Ek.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg"},{url:(null===(Bk=EssentialBlocksLocalize)||void 0===Bk?void 0:Bk.eb_plugins_url)+"assets/images/gallery-images/china.jpg"},{url:(null===(wk=EssentialBlocksLocalize)||void 0===wk?void 0:wk.eb_plugins_url)+"assets/images/gallery-images/CA.jpg"}],sources:[{url:(null===(Sk=EssentialBlocksLocalize)||void 0===Sk?void 0:Sk.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg",caption:""},{url:(null===(Pk=EssentialBlocksLocalize)||void 0===Pk?void 0:Pk.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg",caption:""},{url:(null===(Tk=EssentialBlocksLocalize)||void 0===Tk?void 0:Tk.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg",caption:""},{url:(null===(xk=EssentialBlocksLocalize)||void 0===xk?void 0:xk.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg",caption:""},{url:(null===(Ok=EssentialBlocksLocalize)||void 0===Ok?void 0:Ok.eb_plugins_url)+"assets/images/gallery-images/china.jpg",caption:""},{url:(null===(Dk=EssentialBlocksLocalize)||void 0===Dk?void 0:Dk.eb_plugins_url)+"assets/images/gallery-images/CA.jpg",caption:""}]}},infobox:{component:li,preview:!0},instagram_feed:{component:yi,preview:!1},interactive_promo:{component:xi,preview:!0,previewData:{imageURL:(null===(Ak=EssentialBlocksLocalize)||void 0===Ak?void 0:Ak.image_url)+"/gallery-images/china.jpg"}},nft_gallery:{component:cc,preview:!1},notice:{component:kc,preview:!0},number_counter:{component:Xc,preview:!0},openverse:{component:pb,preview:!1},parallax_slider:{component:Ib,preview:!0,previewData:{sliderData:[{src:(null===(Lk=EssentialBlocksLocalize)||void 0===Lk?void 0:Lk.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg"},{src:(null===(Nk=EssentialBlocksLocalize)||void 0===Nk?void 0:Nk.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg"},{src:(null===(Ik=EssentialBlocksLocalize)||void 0===Ik?void 0:Ik.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg"},{src:(null===(Hk=EssentialBlocksLocalize)||void 0===Hk?void 0:Hk.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg"}]}},popup:{component:su,preview:!0},post_carousel:{component:$u,preview:!1},post_grid:{component:Fg,preview:!1},pricing_table:{component:Ep,preview:!0},progress_bar:{component:Gp,preview:!0},row:{component:rm,preview:!1},slider:{component:Hm,preview:!0,previewData:{images:[{url:(null===(Mk=EssentialBlocksLocalize)||void 0===Mk?void 0:Mk.eb_plugins_url)+"assets/images/gallery-images/Maldive.jpg"},{url:(null===(jk=EssentialBlocksLocalize)||void 0===jk?void 0:jk.eb_plugins_url)+"assets/images/gallery-images/Australia.jpg"},{url:(null===(Fk=EssentialBlocksLocalize)||void 0===Fk?void 0:Fk.eb_plugins_url)+"assets/images/gallery-images/hongkong.jpg"},{url:(null===(Gk=EssentialBlocksLocalize)||void 0===Gk?void 0:Gk.eb_plugins_url)+"assets/images/gallery-images/iceland.jpg"}]}},social:{component:ed,preview:!0},social_share:{component:Rd,preview:!0},table_of_contents:{component:Md,preview:!0},team_member:{component:h_,preview:!0},testimonial:{component:I_,preview:!0},toggle_content:{component:$_,preview:!0},typing_text:{component:uf,preview:!0},woo_product_grid:{component:vf,preview:!1},wpforms:{component:ay,preview:!1},wrapper:{component:ry,preview:!0},google_map:{component:_y,preview:!1},form:{component:fk,preview:!1}};function Wk(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function Uk(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Wk(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Wk(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}var Vk=p.PluginSidebar||m.PluginSidebar;const qk=(0,n.withSelect)(function(e){return Uk(Uk({},j(e)),{},{getBlockDefaults:e("essential-blocks").getBlockDefaults()||{}})})(function(e){var t,l,o,p,m=e.getGlobalColors,C=e.getCustomColors,R=e.getGradientColors,h=e.getCustomGradientColors,E=e.getGlobalTypography,w=e.getBlockDefaults,S=EssentialBlocksLocalize.globalColors||[],P=(0,b.applyFilters)("eb_block_defaults",zk),T=(0,u.useState)([]),x=(0,i.A)(T,2),O=x[0],D=x[1],A=(0,u.useState)([]),L=(0,i.A)(A,2),N=L[0],I=L[1],H=(0,u.useState)([]),z=(0,i.A)(H,2),X=z[0],Y=z[1],Q=(0,u.useState)([]),K=(0,i.A)(Q,2),$=K[0],ee=K[1],te=(0,u.useState)({}),le=(0,i.A)(te,2),ne=le[0],oe=le[1],ae=(0,u.useState)({}),re=(0,i.A)(ae,2),se=re[0],ie=re[1],ce=(0,u.useState)(),be=(0,i.A)(ce,2),ue=be[0],ge=be[1],pe=(0,u.useState)(""),me=(0,i.A)(pe,2),de=me[0],_e=me[1],fe=(0,u.useState)(!1),ye=(0,i.A)(fe,2),ke=ye[0],Ce=ye[1],Re=(0,u.useState)(!1),ve=(0,i.A)(Re,2),he=ve[0],Ee=ve[1],Be=(0,y.useDeviceType)();(0,u.useEffect)(function(){if(Object.keys(E).length>0){var e=function(e,t){var l="",n="";for(var o in e){var a=o;if("body"===o?a="p":"link"===o?a="a":"allHeadings"===o&&(a=":is(h1, h2, h3, h4, h5, h6)"),"custom"===o)l+=F(e[o],t);else{var r=".editor-styles-wrapper .eb-parent-wrapper ".concat(a," { ");"allHeadings"===o?n+=G(r,e[o],t):l+=G(r,e[o],t)}}return n+l}(E,Be);!function(e){setTimeout(function(){var t=document,l=document.querySelector('[name="editor-canvas"]');l&&(t=l.contentDocument||l.contentWindow.document);var n=t.createElement("style");n.type="text/css",n.innerHTML=e,t.head.appendChild(n)},100)}(e),t=[],function e(l){for(var n in l)if(l.hasOwnProperty(n)){var o=l[n];"object"===(0,s.A)(o)&&e(o),"fontFamily"===n&&t.push("".concat(o,":100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic"))}}(E),l=t,(0,y.loadGoogleFontEditor)(l)}var t,l},[E,Be]),(0,u.useEffect)(function(){"object"===(0,s.A)(m)&&0===O.length&&D(S),"object"===(0,s.A)(R)&&0===X.length&&Y(EssentialBlocksLocalize.gradientColors||[])},[]),(0,u.useEffect)(function(){JSON.stringify(m)!==JSON.stringify(O)&&D(m)},[m]),(0,u.useEffect)(function(){JSON.stringify(C)!==JSON.stringify(N)&&I(C)},[C]),(0,u.useEffect)(function(){JSON.stringify(R)!==JSON.stringify(X)&&Y(R)},[R]),(0,u.useEffect)(function(){JSON.stringify(h)!==JSON.stringify($)&&ee(h)},[h]),(0,u.useEffect)(function(){O.length>0&&((0,n.dispatch)("essential-blocks").setGlobalColors(O),(0,n.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;O.length>0&&O.map(function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)})},[O]),(0,u.useEffect)(function(){if("object"===(0,s.A)(N)){(0,n.dispatch)("essential-blocks").setCustomColors(N),(0,n.dispatch)("essential-blocks").setIsSaving(!0);var e=document.documentElement;N.length>0&&N.map(function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)})}},[N]),(0,u.useEffect)(function(){X.length>0&&((0,n.dispatch)("essential-blocks").setGradientColors(X),(0,n.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;X.length>0&&X.map(function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)})},[X]),(0,u.useEffect)(function(){"object"===(0,s.A)($)&&((0,n.dispatch)("essential-blocks").setCustomGradientColors($),(0,n.dispatch)("essential-blocks").setIsSaving(!0));var e=document.documentElement;$.length>0&&$.map(function(t){t.var&&t.color&&e.style.setProperty(t.var,t.color)})},[$]);var we=function(e,t){var l=(0,r.A)(O);l[e].color=t,D((0,r.A)(l)),Ee(!0)},Se=function(e,t){var l=(0,r.A)(X);l[e].color=t,Y((0,r.A)(l)),Ee(!0)},Pe=function(e,t){var l=(0,r.A)($);l[e].color=t,ee((0,r.A)(l)),Ee(!0)},Te=function(e){var t=(0,r.A)($);t.splice(e,1),ee((0,r.A)(t)),Ee(!0)};(0,u.useEffect)(function(){JSON.stringify(w)!==JSON.stringify(ne)&&oe(w)},[w]),(0,u.useEffect)(function(){oe(Uk(Uk({},ne),se))},[se]);var xe=(0,u.useCallback)(function(e){var t=Uk({},ne[de]);Object.keys(e).map(function(l){t[l]=e[l]}),oe(Uk(Uk({},ne),{},(0,a.A)({},de,t)))},[ne,de]);(0,u.useEffect)(function(){var e=document.querySelector("#editor");ge(e)},[]);var Oe=null===(t=P[de])||void 0===t?void 0:t.component,De=Object.keys(P),Ae=null===(l=EssentialBlocksLocalize)||void 0===l?void 0:l.all_blocks_default,Le=null===(o=EssentialBlocksLocalize)||void 0===o?void 0:o.all_blocks,Ne=function(e){var t=Uk({},ne[e]);return P[e].previewData&&(t=Uk(Uk({},t),P[e].previewData)),t},Ie=function(e,t){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if("object"!==(0,s.A)(e))return[];var n=[];return e.map(function(e,o){return n.push({label:e.name||"Color",value:e.color,onChange:function(e){var n;t(o,e||(null===(n=l[o])||void 0===n?void 0:n.color)||"#000")}})}),n},He=(0,n.useDispatch)(f.store),Me=He.createSuccessNotice,je=He.createErrorNotice,Fe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Successfully saved Global settings!";Me((0,c.__)(e),{type:"snackbar",icon:React.createElement(g.Dashicon,{icon:"saved"})})},Ge=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Global settings could not be saved.";je((0,c.__)(e),{type:"snackbar",icon:React.createElement(g.Dashicon,{icon:"info-outline"})})},ze=function(){var e=j(n.select),t=(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)({},U,null==e?void 0:e.getGlobalColors),V,null==e?void 0:e.getCustomColors),q,null==e?void 0:e.getGradientColors),J,null==e?void 0:e.getCustomGradientColors),Z,null==e?void 0:e.getGlobalTypography);W(t).then(function(e){e?(Fe(),Ee(!1)):Ge()}).catch(function(e){Ge()})},We=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"color",t=j(n.select);if(!t)return!1;var l=t.getGlobalColors,o=t.getCustomColors,a=t.getGradientColors,r=t.getCustomGradientColors,s=t.getGlobalTypography;return"color"===e?[l,o,a,r].some(function(e){return Array.isArray(e)?e.length>0:Object.keys(e||{}).length>0}):"typography"===e&&s&&Object.keys(s).length>0},Ue=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all";if(window.confirm("Are you sure you want to reset all the changes?")){var l,o,r=j(n.select),s=null===(e=window)||void 0===e?void 0:e.EssentialBlocksLocalize,i=s.globalColors,c=void 0===i?[]:i,b=s.gradientColors,u=void 0===b?[]:b;"all"===t||"color"===t?((0,n.dispatch)("essential-blocks").setGlobalColors(c),(0,n.dispatch)("essential-blocks").setCustomColors([]),(0,n.dispatch)("essential-blocks").setGradientColors(u),(0,n.dispatch)("essential-blocks").setCustomGradientColors([]),l=(0,a.A)((0,a.A)((0,a.A)((0,a.A)({},U,[]),V,[]),q,[]),J,[])):l=(0,a.A)((0,a.A)((0,a.A)((0,a.A)({},U,null==r?void 0:r.getGlobalColors),V,null==r?void 0:r.getCustomColors),q,null==r?void 0:r.getGradientColors),J,null==r?void 0:r.getCustomGradientColors),"all"===t||"typography"===t?((0,n.dispatch)("essential-blocks").setGlobalTypography({}),o=(0,a.A)({},Z,{})):o=(0,a.A)({},Z,null==r?void 0:r.getGlobalTypography);var g=Uk(Uk({},l),o);W(g).then(function(e){e?(Fe("Successfully reset global settings!"),Ee(!1)):Ge("Unable to reset global settings.")}).catch(function(e){Ge("Unable to reset global settings.")})}};return React.createElement(React.Fragment,null,React.createElement(Vk,{className:"eb-global-controls",icon:React.createElement(k,null),name:"eb-global-controls",title:(0,c.__)("EB Global Controls","essential-blocks")},React.createElement("div",{className:"eb-panel-control"},React.createElement(g.PanelBody,{title:(0,c.__)("Global Color","essential-blocks"),initialOpen:!0},React.createElement(g.TabPanel,{className:"eb-global-color-tab-panel",activeClass:"active-tab",tabs:[{name:"solid",title:"Solid",className:"eb-tab solid"},{name:"gradient",title:"Gradient",className:"eb-tab gradient"}]},function(e){return React.createElement("div",{className:"eb-tab-control-item eb-tab-controls-"+e.name},"solid"===e.name&&React.createElement(React.Fragment,null,React.createElement(d.PanelColorSettings,{title:(0,c.__)("Global Colors","essential-blocks"),className:"eb-color-panel eb-global-color-panel",initialOpen:!0,disableAlpha:!0,disableCustomGradients:!1,colorSettings:Ie(O,we,S)}),N&&N.length>0&&React.createElement(v,{customColors:N,setCustomColors:I,setIsChanged:Ee}),React.createElement("div",{className:"eb-add-btn add-custom-color"},React.createElement(g.Button,{className:"eb-add-btn__button add-custom-color-btn",onClick:function(){Ee(!0),I([].concat((0,r.A)(N),[{color:"#000000",name:"Custom Color ".concat(N.length+1),slug:"custom-color-".concat(N.length+1),var:"--eb-custom-color-".concat(N.length+1)}]))}},"Add Custom Color ",React.createElement(g.Dashicon,{icon:"plus"})))),"gradient"===e.name&&React.createElement(React.Fragment,null,React.createElement(B,{title:"Gradient Colors",colors:X,setColor:Se,setColors:Y,wrapperClass:"eb-gradient-color-panel",resetAction:!0}),React.createElement(B,{title:"Custom Gradient Colors",colors:$,setColor:Pe,setColors:ee,wrapperClass:"eb-custom-gradient-color-panel",resetAction:!0,deleteAction:!0,enableEditName:!0,onDelete:Te}),React.createElement("div",{className:"eb-add-btn add-custom-color"},React.createElement(g.Button,{className:"eb-add-btn__button add-custom-color-btn",onClick:function(){return ee([].concat((0,r.A)($),[{color:"linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%)",name:"Custom Color ".concat($.length+1),slug:"custom-gradient-color-".concat($.length+1),var:"--eb-custom-gradient-color-".concat($.length+1)}]))}},"Add Custom Color ",React.createElement(g.Dashicon,{icon:"plus"})))))}),React.createElement("div",{className:"global-controls-save"},React.createElement(g.Button,{variant:"secondary",className:"global-controls-reset",onClick:function(){return Ue("color")},label:"Reset All Global Color",showTooltip:!0,disabled:!We("color")},React.createElement(g.Dashicon,{icon:"image-rotate"})," Reset"),React.createElement(g.Button,{variant:"primary",className:"global-controls-save-btn",disabled:!he,onClick:function(){return ze()}},React.createElement(g.Dashicon,{icon:"database-export"})," Save Settings"))),React.createElement(g.PanelBody,{title:(0,c.__)("Global Typography","essential-blocks"),initialOpen:!0},React.createElement(M,{isChanged:he,setIsChanged:Ee,globalSettingsSave:ze,globalSettingsReset:Ue,isResetable:We})),React.createElement(g.PanelBody,{title:(0,c.__)("Block Defaults","essential-blocks"),initialOpen:!1},React.createElement("div",{className:"eb-block-list-button"},"object"===(0,s.A)(Ae)&&Object.keys(P).map(function(e,t){var l,n,o;return React.createElement("div",{className:"eb-block-button",key:t},React.createElement(g.Button,{variant:"none",className:"eb-block-default-button",onClick:function(){return t=Ae[e].value,_e(t),void Ce(function(e){return!e});var t}},React.createElement("img",{className:"eb-global-icon",src:null===(l=Ae[e])||void 0===l?void 0:l.icon,alt:null===(n=Ae[e])||void 0===n?void 0:n.label}),null===(o=Ae[e])||void 0===o?void 0:o.label,w[e]&&React.createElement("span",{className:"active"}," ",(0,c.__)(React.createElement(g.Dashicon,{icon:"edit"})))))}))))),ke&&React.createElement(g.Popover,{anchor:ue,className:"eb-block-default-popup"},React.createElement(g.Button,{className:"btn-block-default btn-block-default-close",onClick:function(){return ie({}),void Ce(!1)}},React.createElement(g.Dashicon,{icon:"no"})),De.includes(de)&&React.createElement(React.Fragment,null,React.createElement("div",{id:"eb-preview",className:"eb-block-default-preveiw-wrapper"},React.createElement("div",{className:"eb-block-default-heading"},React.createElement("span",null,EssentialBlocksLocalize.all_blocks_default[de].label," ","Preview")),P[de].preview&&"true"===Le[de].visibility&&React.createElement(d.BlockPreview,{blocks:(0,_.createBlock)("essential-blocks/".concat(null!==(p=Ae[de])&&void 0!==p&&p.is_pro?"pro-":"").concat(de.replace(/_/g,"-")),Uk({},Ne(de))),viewportWidth:1100}),"false"===Le[de].visibility&&React.createElement("p",{className:"preview-not-available"},Ae[de].label," ","Block isn't Enabled!"),!P[de].preview&&React.createElement("p",{className:"preview-not-available"},"Preview not available"),React.createElement("div",{className:"block-default-popup-footer"},React.createElement(g.Button,{className:"btn-block-default-reset btn-block-default-link",onClick:function(){return function(e){var t;if(window.confirm("Are you sure, you want to reset all the changes you made for ".concat(null===(t=Ae[de])||void 0===t?void 0:t.label))){var l=Uk({},ne);l[e]&&delete l[e],(0,n.dispatch)("essential-blocks").setBlockDefault(l),(0,n.dispatch)("essential-blocks").saveBlockDefault(l),ie({}),oe(l),Ce(!1),setTimeout(function(){Ce(!0)},1)}}(de)}},"Reset"),React.createElement(g.Button,{className:"btn-block-default-link",onClick:function(){return function(e){var t;Ce(function(e){return!e}),Object.keys(ne).length>0&&((0,n.dispatch)("essential-blocks").setBlockDefault(ne),(0,n.dispatch)("essential-blocks").saveBlockDefault(ne));var l=wp.blocks.createBlock("essential-blocks/".concat(null!==(t=Ae[e])&&void 0!==t&&t.is_pro?"pro-":"").concat(e.replace(/_/g,"-")),Uk({},Ne(e)));wp.data.dispatch("core/block-editor").insertBlocks(l)}(de)}},"Save & Insert"),React.createElement(g.Button,{className:"btn-block-default-save",onClick:function(){return Ce(function(e){return!e}),void(Object.keys(ne).length>0&&((0,n.dispatch)("essential-blocks").setBlockDefault(ne),(0,n.dispatch)("essential-blocks").saveBlockDefault(ne)))}},"Save"))),React.createElement("div",{className:"eb-block-default"},React.createElement(Oe,{blockDefaults:ne[de]||{},setBlockDefaults:ie,name:de,deviceType:Be,handleBlockDefault:xe}))),!De.includes(de)&&React.createElement("h3",null,"Block Default Controls not available")))});(0,o.registerPlugin)("eb-global-controls",{icon:k,render:qk})},5795:e=>{e.exports=window.ReactDOM},6427:e=>{e.exports=window.wp.components},8468:e=>{e.exports=window.wp.element}},l={};function n(e){var o=l[e];if(void 0!==o)return o.exports;var a=l[e]={id:e,loaded:!1,exports:{}};return t[e].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.m=t,n.amdO={},e=[],n.O=(t,l,o,a)=>{if(!l){var r=1/0;for(b=0;b<e.length;b++){for(var[l,o,a]=e[b],s=!0,i=0;i<l.length;i++)(!1&a||r>=a)&&Object.keys(n.O).every(e=>n.O[e](l[i]))?l.splice(i--,1):(s=!1,a<r&&(r=a));if(s){e.splice(b--,1);var c=o();void 0!==c&&(t=c)}}return t}a=a||0;for(var b=e.length;b>0&&e[b-1][2]>a;b--)e[b]=e[b-1];e[b]=[l,o,a]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var l in t)n.o(t,l)&&!n.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),n.j=7776,(()=>{var e={7776:0};n.O.j=t=>0===e[t];var t=(t,l)=>{var o,a,[r,s,i]=l,c=0;if(r.some(t=>0!==e[t])){for(o in s)n.o(s,o)&&(n.m[o]=s[o]);if(i)var b=i(n)}for(t&&t(l);c<r.length;c++)a=r[c],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return n.O(b)},l=globalThis.webpackChunkessential_blocks=globalThis.webpackChunkessential_blocks||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})(),n.nc=void 0;var o=n.O(void 0,[3935,7916],()=>n(5228));o=n.O(o)})();
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка