(()=>{var e={117:()=>{var e;e=(0,wp.element.createElement)(wp.primitives.SVG,{width:20,height:20,viewBox:"0 0 20 20"},React.createElement("g",null,React.createElement("path",{d:"M1.34082 2.23464C1.34082 1.00048 2.3413 0 3.57546 0H10.7263C11.9605 0 12.9609 1.00048 12.9609 2.23464V14.4134C12.9609 15.6476 11.9605 16.648 10.7263 16.648H3.57546C2.3413 16.648 1.34082 15.6476 1.34082 14.4134V2.23464Z",fill:"url(#paint0_linear_127_6093)"}),React.createElement("path",{d:"M7.15088 5.58718C7.15088 4.35302 8.15136 3.35254 9.38552 3.35254H16.5364C17.7705 3.35254 18.771 4.35302 18.771 5.58718V17.7659C18.771 19.0001 17.7705 20.0006 16.5364 20.0006H9.38552C8.15136 20.0006 7.15088 19.0001 7.15088 17.7659V5.58718Z",fill:"url(#paint1_linear_127_6093)"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.9609 3.35254V14.414C12.9609 15.6481 11.9605 16.6486 10.7263 16.6486H7.15088V5.58718C7.15088 4.35302 8.15136 3.35254 9.38552 3.35254H12.9609Z",fill:"#3300FF"}),React.createElement("defs",null,React.createElement("linearGradient",{id:"paint0_linear_127_6093",x1:"2.34641",y1:"16.648",x2:"11.7877",y2:"-2.27071e-07",gradientUnits:"userSpaceOnUse"},React.createElement("stop",{stopColor:"#7000FF"}),React.createElement("stop",{offset:"1",stopColor:"#FA00FF"})),React.createElement("linearGradient",{id:"paint1_linear_127_6093",x1:"8.37993",y1:"20.0006",x2:"17.933",y2:"3.68774",gradientUnits:"userSpaceOnUse"},React.createElement("stop",{stopColor:"#4312E2"}),React.createElement("stop",{offset:"1",stopColor:"#00D1FF"}))))),wp.blocks.updateCategory("superb-addons-blocks",{icon:e})},287:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),b=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},f=Object.assign,h={};function g(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}function y(){}function v(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=g.prototype;var k=v.prototype=new y;k.constructor=v,f(k,g.prototype),k.isPureReactComponent=!0;var w=Array.isArray,E=Object.prototype.hasOwnProperty,C={current:null},x={key:!0,ref:!0,__self:!0,__source:!0};function R(e,t,r){var a,o={},i=null,s=null;if(null!=t)for(a in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)E.call(t,a)&&!x.hasOwnProperty(a)&&(o[a]=t[a]);var l=arguments.length-2;if(1===l)o.children=r;else if(1{"use strict";e.exports=n(287)},923:e=>{e.exports=function(e){var t,n,r,a,o,i=this;function s(){switch(_Options.position){case"bl":return"js-snackbar-container--bottom-left";case"tl":return"js-snackbar-container--top-left";case"tr":return"js-snackbar-container--top-right";case"tc":case"tm":return"js-snackbar-container--top-center";case"bc":case"bm":return"js-snackbar-container--bottom-center";default:return"js-snackbar-container--bottom-right"}}this.Open=function(){var e=function(){const e=window.getComputedStyle(o);return a.scrollHeight+parseFloat(e.getPropertyValue("padding-top"))+parseFloat(e.getPropertyValue("padding-bottom"))}();n.style.height=e+"px",n.style.opacity=1,n.style.marginTop="5px",n.style.marginBottom="5px",n.addEventListener("transitioned",(function(){n.removeEventListener("transitioned",arguments.callee),n.style.height=null}))},this.Close=function(){t&&clearInterval(t);var e=n.scrollHeight,a=n.style.transition;n.style.transition="",requestAnimationFrame((function(){n.style.height=e+"px",n.style.opacity=1,n.style.marginTop="0px",n.style.marginBottom="0px",n.style.transition=a,requestAnimationFrame((function(){n.style.height="0px",n.style.opacity=0}))})),setTimeout((function(){r.removeChild(n)}),1e3)},_Options={message:e?.message??"Operation performed successfully.",dismissible:e?.dismissible??!0,timeout:e?.timeout??5e3,status:e?.status?e.status.toLowerCase().trim():"",actions:e?.actions??[],fixed:e?.fixed??!1,position:e?.position??"br",container:e?.container??document.body,width:e?.width,speed:e?.speed,icon:e?.icon},function(){var e=a();function t(e){for(var t,r=s(),a=0;a0&&t.classList.contains("js-snackbar-container")&&t.classList.contains(r))return t;return n(e)}function n(e){var t=document.createElement("div");return t.classList.add("js-snackbar-container"),_Options.fixed&&t.classList.add("js-snackbar-container--fixed"),e.appendChild(t),t}function a(){return"string"==typeof _Options.container?document.querySelector(_Options.container):_Options.container}void 0===e&&(console.warn("SnackBar: Could not find target container "+_Options.container),e=document.body),r=t(e)}(),function(){r.classList.add(s());var e="js-snackbar-container--fixed";_Options.fixed?r.classList.add(e):r.classList.remove(e)}(),n=function(){var e=n(),t=r();return e.appendChild(t),e;function n(){var e=document.createElement("div");return e.classList.add("js-snackbar__wrapper"),e.style.height="0px",e.style.opacity="0",e.style.marginTop="0px",e.style.marginBottom="0px",d(e),p(e),e}function r(){var e=document.createElement("div");return e.classList.add("js-snackbar","js-snackbar--show"),s(e),l(e),c(e),u(e),e}function s(e){if(_Options.status){var t=document.createElement("span");t.classList.add("js-snackbar__status"),n(t),r(t),e.appendChild(t)}function n(e){switch(_Options.status){case"success":case"green":e.classList.add("js-snackbar--success");break;case"warning":case"alert":case"orange":e.classList.add("js-snackbar--warning");break;case"danger":case"error":case"red":e.classList.add("js-snackbar--danger");break;default:e.classList.add("js-snackbar--info")}}function r(e){if(_Options.icon){var t=document.createElement("span");switch(t.classList.add("js-snackbar__icon"),_Options.icon){case"exclamation":case"warn":case"danger":t.innerText="!";break;case"info":case"question":case"question-mark":t.innerText="?";break;case"plus":case"add":t.innerText="+";break;default:_Options.icon.length>1&&console.warn("Invalid icon character provided: ",_Options.icon),t.innerText=_Options.icon.substr(0,1)}e.appendChild(t)}}}function l(e){(o=document.createElement("div")).classList.add("js-snackbar__message-wrapper"),(a=document.createElement("span")).classList.add("js-snackbar__message"),a.innerHTML=_Options.message,o.appendChild(a),e.appendChild(o)}function c(e){if("object"==typeof _Options.actions)for(var t=0;t<_Options.actions.length;t++)n(e,_Options.actions[t]);function n(e,t){var n=document.createElement("span");n.classList.add("js-snackbar__action"),n.textContent=t.text,"function"==typeof t.function?!0===t.dismiss?n.onclick=function(){t.function(),i.Close()}:n.onclick=t.function:n.onclick=i.Close,e.appendChild(n)}}function u(e){if(_Options.dismissible){var t=document.createElement("span");t.classList.add("js-snackbar__close"),t.innerText="×",t.onclick=i.Close,e.appendChild(t)}}function d(e){_Options.width&&(e.style.width=_Options.width)}function p(e){const{speed:t}=_Options;switch(typeof t){case"number":e.style.transitionDuration=t+"ms";break;case"string":e.style.transitionDuration=t}}}(),r.appendChild(n),!1!==_Options.timeout&&_Options.timeout>0&&(t=setTimeout(i.Close,_Options.timeout)),i.Open()}}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";n(117);const e={base:"superb-addons-block-highlight",hasIcon:"superb-addons-block-highlight-has-icon",current:"superb-addons-block-highlight-is-current",text:"superb-addons-block-highlight-text",group:"superb-addons-block-highlight-group"},t={RootContainer:!1,IsEnabled:!1,EditorStore:!1,PreventHighlights:!1,IsHighlighted:!1,AssumeOptionsClick:!1,CurrentSelectedBlockID:!1,QuickOptionsSettings:{Enabled:!1,BottomPosition:!1},Cache:{OuterBlockOptionsTemplate:!1},Subscription:{CurrentPostType:!1,UnsubscribeFunction:!1,TemporarilyDisabledType:!1}},r=!1,a="textmode",o="nondefaulteditingmode",i="posttypechanged",s="rootcontainerchanged",l=async e=>{if(e.hasOwnProperty("superb-blocks-highlights-qo")&&(t.QuickOptionsSettings.Enabled=!!e["superb-blocks-highlights-qo"]),e.hasOwnProperty("superb-blocks-highlights-qo-b")&&(t.QuickOptionsSettings.BottomPosition=!!e["superb-blocks-highlights-qo-b"]),e.hasOwnProperty("superb-blocks-highlights")){if(!t.Cache.OuterBlockOptionsTemplate){const e=document.getElementById("tmpl-gutenberg-superb-block-quick-options");e&&(t.Cache.OuterBlockOptionsTemplate=e.textContent)}if(t.Subscription.UnsubscribeFunction&&(t.Subscription.UnsubscribeFunction(),t.Subscription.UnsubscribeFunction=!1),e["superb-blocks-highlights"]){if(t.IsEnabled&&t.Subscription.TemporarilyDisabledType===r)return;if(t.PreventHighlights=!1,t.IsEnabled=!0,t.Subscription.TemporarilyDisabledType=r,t.RootContainer=await c(),!t.RootContainer)return;if(await wp.data.select("core/edit-post")?t.EditorStore="core/edit-post":await wp.data.select("core/edit-site")&&(t.EditorStore="core/edit-site",t.Subscription.CurrentPostType=wp.data.select(t.EditorStore).getEditedPostType()),!t.EditorStore)return;p()}else t.IsEnabled=!1,d();t.Subscription.UnsubscribeFunction=wp.data.subscribe((async()=>{if(!t.IsEnabled)return t.Subscription.UnsubscribeFunction(),void(t.Subscription.UnsubscribeFunction=!1);if(t.Subscription.TemporarilyDisabledType)switch(t.Subscription.TemporarilyDisabledType){case o:if("default"===wp.data.select("core/block-editor").getBlockEditingMode())return void l(e);break;case i:case s:l(e);break;case a:if("visual"===wp.data.select(t.EditorStore).getEditorMode())return void l(e)}else if(t.Subscription.TemporarilyDisabledType===r){const e=wp.data.select("core/block-editor").getSelectedBlockClientId();if(e&&t.CurrentSelectedBlockID!==e&&(t.CurrentSelectedBlockID=e,w(t.RootContainer.querySelector(`[data-block="${t.CurrentSelectedBlockID}"]`),e)),"default"!==wp.data.select("core/block-editor").getBlockEditingMode())return t.Subscription.TemporarilyDisabledType=o,void d();if(t.Subscription.CurrentPostType&&wp.data.select(t.EditorStore).getEditedPostType()!==t.Subscription.CurrentPostType)return t.Subscription.TemporarilyDisabledType=i,void d();if("text"===wp.data.select(t.EditorStore).getEditorMode())return t.Subscription.TemporarilyDisabledType=a,void d();if(t.RootContainer!==await c())return t.Subscription.TemporarilyDisabledType=s,void d()}}))}},c=async()=>await new Promise((e=>{const t=u();if(t)return void e(t);const n=setInterval((()=>{const t=u();t&&(clearInterval(n),e(t))}),1e3)})),u=()=>{const e=document.querySelector(".interface-interface-skeleton__editor .is-root-container");if(e)return e;const t=document.querySelector("iframe.edit-site-visual-editor__editor-canvas");if(!t)return!1;const n=t.contentDocument;if(!n)return!1;const r=n.querySelector(".is-root-container");return r||!1},d=()=>{t.PreventHighlights=!0,y();const e=jQuery(t.RootContainer);e&&(e.off("focusin.superbaddonshighlights"),e.off("focusout.superbaddonshighlights"),e.off("mouseover.superbaddonshighlights"),e.off("mouseleave.superbaddonshighlights"))},p=()=>{const e=jQuery(t.RootContainer);e&&(e.on("focusin.superbaddonshighlights",(e=>{if(!t.AssumeOptionsClick){if(b(e.target))return t.PreventHighlights=!0,void(t.IsHighlighted&&y());t.PreventHighlights=!1,m(e)}})),e.on("focusout.superbaddonshighlights",(()=>{t.PreventHighlights=!1})),e.on("mouseover.superbaddonshighlights",(e=>{m(e)})),e.on("mouseleave.superbaddonshighlights",(e=>{let t=e.relatedTarget;!t||t.closest(".components-popover")||t.closest(".components-dropdown")||t.closest(".superb-addons-block-outer-options-inner")||y()})))},b=e=>e&&"true"==e.getAttribute("contenteditable"),m=e=>{if(t.PreventHighlights)return;let n=e.target;if(n.closest(".components-popover")||n.closest(".components-dropdown")||n.closest(".superb-addons-block-outer-options-inner"))return;if(y(),!n.dataset.block){const e=n.closest(".wp-block");if(!e||!e.dataset.block)return;n=e}const r=n.dataset.block;if(!r)return;const a=wp.data.select("core/block-editor").getBlockParents(r),o=wp.data.select("core/block-editor").getBlock(a.length?a[0]:r);if(!o)return;let i=!1;t.RootContainer.querySelector(`[data-block="${o.clientId}"]`)&&(i=!0);const s=f(o,i?[{id:o.clientId}]:[]);s.length&&(t.CurrentSelectedBlockID=wp.data.select("core/block-editor").getSelectedBlockClientId(),g(s,r),t.IsHighlighted=!0)},f=(e,t=[])=>(e.innerBlocks.length&&e.innerBlocks.forEach((e=>{t.push({id:e.clientId}),t=f(e,t)})),t),h=(t,n)=>{t.classList.add(n?e.text:e.group),t.classList.add(e.base),(e=>"none"!==getComputedStyle(e,"::before").getPropertyValue("content")||"none"!==getComputedStyle(e,"::after").getPropertyValue("content"))(t)||t.classList.add(e.hasIcon)},g=(n,r)=>{if(n.forEach((n=>{const a=t.RootContainer.querySelectorAll(`[data-block="${n.id}"]`);a.length&&a.forEach((a=>{const o=b(a);let i=!1;if(!o){const e=t.RootContainer.querySelector(`[data-block="${n.id}"] > [contenteditable="true"]:not(.wp-block)`);e&&(i=!0,h(e,!0),n.id)}i||h(a,o),n.id===r&&a.classList.add(e.current)}))})),w(t.RootContainer.querySelector(`[data-block="${r}"]`),r),!E())return;const a=document.querySelector(`.block-editor-list-view-tree [data-block="${n[0].id}"]`),o=document.querySelector(`.block-editor-list-view-tree [data-block="${r}"]`);a&&(a.classList.add(e.base),a.classList.add(e.group)),o&&(o.classList.add(e.base),o.classList.add(e.current))},y=()=>{if(!t.RootContainer)return;v();const n=[...t.RootContainer.querySelectorAll(`.${e.base}`),...document.querySelectorAll(`.block-editor-list-view-tree .${e.base}`)];n.length<=0||n.forEach((t=>{t.classList.remove(...Object.values(e))})),t.IsHighlighted=!1},v=()=>{jQuery(".superb-addons-block-outer-options-mover").off(),jQuery(".superb-addons-block-outer-options-trash").off(),jQuery(t.RootContainer).off("mouseup.superb-addons-block-outer-options"),t.RootContainer.querySelectorAll(".superb-addons-block-outer-options").forEach((e=>e.remove()))},k=(e,t,n)=>{const{CanMoveUp:r,CanMoveDown:a}=(e=>({CanMoveUp:!!wp.data.select("core/block-editor").getPreviousBlockClientId(e),CanMoveDown:!!wp.data.select("core/block-editor").getNextBlockClientId(e)}))(e);t.off("click"),t.toggleClass("superb-addons-block-outer-options-disabled",!r),r&&t.on("click",(r=>{r.preventDefault(),r.stopPropagation();const a=wp.data.select("core/block-editor").getBlockRootClientId(e);wp.data.dispatch("core/block-editor").moveBlocksUp([e],a),k(e,t,n)})),n.off("click"),n.toggleClass("superb-addons-block-outer-options-disabled",!a),a&&n.on("click",(r=>{r.preventDefault(),r.stopPropagation();const a=wp.data.select("core/block-editor").getBlockRootClientId(e);wp.data.dispatch("core/block-editor").moveBlocksDown([e],a),k(e,t,n)}))},w=(e,n)=>{if(!t.QuickOptionsSettings.Enabled||!t.Cache.OuterBlockOptionsTemplate)return;if(t.CurrentSelectedBlockID&&t.CurrentSelectedBlockID!==n){wp.data.select("core/block-editor").getBlockParents(n).includes(t.CurrentSelectedBlockID)&&(n=t.CurrentSelectedBlockID,e=t.RootContainer.querySelector(`[data-block="${t.CurrentSelectedBlockID}"]`))}if(v(),b(e)){const r=wp.data.select("core/block-editor").getBlockRootClientId(n);if(!r)return;if(!(e=t.RootContainer.querySelector(`[data-block="${r}"]`)))return;n=r}if(e.offsetWidth<100)return;const r=jQuery(t.Cache.OuterBlockOptionsTemplate);r.toggleClass("superb-addons-block-outer-options-bottom",t.QuickOptionsSettings.BottomPosition),r.on("mouseover",(()=>{t.AssumeOptionsClick=!0})),r.on("mouseleave",(()=>{t.AssumeOptionsClick=!1}));const a=r.find(".superb-addons-block-outer-options-mover-up"),o=r.find(".superb-addons-block-outer-options-mover-down");k(n,a,o),r.find(".superb-addons-block-outer-options-trash").on("click",(e=>{e.preventDefault(),e.stopPropagation(),wp.data.select("core/block-editor").canRemoveBlock(n)&&wp.data.dispatch("core/block-editor").removeBlock(n)})),e.append(r[0])},E=()=>wp.data.select("core/editor").isListViewOpened?wp.data.select("core/editor").isListViewOpened():!!wp.data.select(t.EditorStore).isListViewOpened&&wp.data.select(t.EditorStore).isListViewOpened(),{createSlotFill:C}=wp.components,{Fill:x,Slot:R}=C("HidersPremiumFeatures"),I=({children:e})=>React.createElement(x,null,e);I.Slot=({fillProps:e,placeholder:t})=>React.createElement(R,{fillProps:e},(e=>e.length?e:t||null));const S=I,_=(e,t,n)=>{const{setAttributes:r}=e;let a=!!n;r({[t]:a})},O=(e,t,n,r)=>{const{setAttributes:a}=e;for(let e=0;e{const t={width:20,height:20,className:"superb-addons-icon",...e};return React.createElement(React.Fragment,null,React.createElement(B,{icon:()=>React.createElement("svg",L({},t,{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),React.createElement("path",{d:"M1.34082 2.23464C1.34082 1.00048 2.3413 0 3.57546 0H10.7263C11.9605 0 12.9609 1.00048 12.9609 2.23464V14.4134C12.9609 15.6476 11.9605 16.648 10.7263 16.648H3.57546C2.3413 16.648 1.34082 15.6476 1.34082 14.4134V2.23464Z",fill:"url(#paint0_linear_127_6093)"}),React.createElement("path",{d:"M7.15088 5.58718C7.15088 4.35302 8.15136 3.35254 9.38552 3.35254H16.5364C17.7705 3.35254 18.771 4.35302 18.771 5.58718V17.7659C18.771 19.0001 17.7705 20.0006 16.5364 20.0006H9.38552C8.15136 20.0006 7.15088 19.0001 7.15088 17.7659V5.58718Z",fill:"url(#paint1_linear_127_6093)"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.9609 3.35254V14.414C12.9609 15.6481 11.9605 16.6486 10.7263 16.6486H7.15088V5.58718C7.15088 4.35302 8.15136 3.35254 9.38552 3.35254H12.9609Z",fill:"#3300FF"}),React.createElement("defs",null,React.createElement("linearGradient",{id:"paint0_linear_127_6093",x1:"2.34641",y1:"16.648",x2:"11.7877",y2:"-2.27071e-07",gradientUnits:"userSpaceOnUse"},React.createElement("stop",{stopColor:"#7000FF"}),React.createElement("stop",{offset:"1",stopColor:"#FA00FF"})),React.createElement("linearGradient",{id:"paint1_linear_127_6093",x1:"8.37993",y1:"20.0006",x2:"17.933",y2:"3.68774",gradientUnits:"userSpaceOnUse"},React.createElement("stop",{stopColor:"#4312E2"}),React.createElement("stop",{offset:"1",stopColor:"#00D1FF"}))))}))},M=e=>React.createElement(React.Fragment,null,React.createElement(B,{icon:()=>React.createElement("svg",{width:"20",height:"20",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{opacity:"0.2",d:"M29.9726 10.8275L25.3476 25C25.3476 25 22.0001 23 16.0001 23C10.0001 23 6.65259 25 6.65259 25L2.02759 10.8288C1.9943 10.7324 1.99052 10.6283 2.01673 10.5298C2.04294 10.4312 2.09795 10.3427 2.17472 10.2756C2.25149 10.2085 2.34653 10.1658 2.44769 10.1531C2.54885 10.1403 2.65152 10.1579 2.74259 10.2038L9.41884 13.5313C9.53455 13.5891 9.66782 13.6011 9.79202 13.565C9.91622 13.5289 10.0222 13.4472 10.0888 13.3363L15.5601 4.25005C15.6061 4.17534 15.6704 4.11365 15.747 4.07087C15.8236 4.02808 15.9099 4.00562 15.9976 4.00562C16.0853 4.00562 16.1716 4.02808 16.2482 4.07087C16.3247 4.11365 16.3891 4.17534 16.4351 4.25005L21.9063 13.3425C21.9731 13.4529 22.0789 13.5342 22.2027 13.5703C22.3266 13.6064 22.4594 13.5947 22.5751 13.5375L29.2538 10.2075C29.3446 10.1612 29.447 10.143 29.5482 10.1552C29.6493 10.1674 29.7445 10.2094 29.8216 10.2759C29.8988 10.3425 29.9543 10.4305 29.9812 10.5287C30.0081 10.627 30.0051 10.731 29.9726 10.8275Z",fill:"#FF9900"}),React.createElement("path",{d:"M30.48 9.52371C30.2544 9.32702 29.9754 9.20181 29.6785 9.16397C29.3817 9.12614 29.0802 9.17739 28.8125 9.31121L22.5362 12.4362L17.2962 3.73246C17.1615 3.50912 16.9714 3.32437 16.7443 3.19612C16.5172 3.06788 16.2608 3.00049 16 3.00049C15.7392 3.00049 15.4828 3.06788 15.2557 3.19612C15.0286 3.32437 14.8384 3.50912 14.7037 3.73246L9.46375 12.44L3.19 9.31496C2.92292 9.18232 2.62262 9.13152 2.32678 9.16893C2.03094 9.20634 1.75274 9.33029 1.52709 9.52523C1.30143 9.72017 1.13839 9.97742 1.0584 10.2647C0.978416 10.552 0.985058 10.8565 1.07749 11.14L5.70249 25.31C5.749 25.4523 5.82688 25.5824 5.93039 25.6906C6.0339 25.7989 6.16039 25.8825 6.30054 25.9352C6.44068 25.988 6.59089 26.0087 6.74008 25.9957C6.88927 25.9826 7.03363 25.9363 7.16249 25.86C7.19374 25.8412 10.39 24 16 24C21.61 24 24.8062 25.8412 24.835 25.8587C24.9639 25.9357 25.1085 25.9827 25.2581 25.9962C25.4076 26.0097 25.5583 25.9893 25.6989 25.9366C25.8396 25.8839 25.9665 25.8002 26.0703 25.6917C26.1742 25.5832 26.2522 25.4527 26.2987 25.31L30.9237 11.1437C31.0188 10.8601 31.0274 10.5547 30.9484 10.2662C30.8694 9.9777 30.7063 9.71925 30.48 9.52371ZM24.75 23.6037C23.25 22.9675 20.26 22 16 22C11.74 22 8.74999 22.9675 7.24999 23.6037L3.33874 11.625L8.97249 14.4337C9.3135 14.6019 9.70513 14.6363 10.0702 14.5301C10.4353 14.4239 10.7474 14.1848 10.945 13.86L16 5.45746L21.055 13.8575C21.2528 14.1818 21.5646 14.4204 21.9294 14.5266C22.2941 14.6327 22.6853 14.5987 23.0262 14.4312L28.6612 11.625L24.75 23.6037ZM21.9837 19.6037C21.9429 19.835 21.822 20.0446 21.6421 20.1957C21.4622 20.3468 21.2349 20.4297 21 20.43C20.9413 20.4299 20.8828 20.4249 20.825 20.415C17.6309 19.8666 14.3666 19.8666 11.1725 20.415C10.9113 20.461 10.6424 20.4015 10.4251 20.2493C10.2078 20.0972 10.0598 19.8649 10.0137 19.6037C9.96766 19.3425 10.0272 19.0736 10.1794 18.8563C10.3315 18.639 10.5638 18.491 10.825 18.445C14.2491 17.8566 17.7484 17.8566 21.1725 18.445C21.4332 18.4907 21.6652 18.638 21.8175 18.8545C21.9698 19.071 22.03 19.3391 21.985 19.6L21.9837 19.6037Z",fill:"#FF9900"}))}),!e.hidePremiumText&&React.createElement("span",null," ",P("Premium","superb-blocks"))),D=(e,t,n=!1)=>{wp.hooks.addFilter("blocks.registerBlockType",`superb-addons/${e}/register-attributes`,n||((e,n)=>({...e,attributes:{...e.attributes,...t}})))},F={Default:"superb-addons",Animations:"animations",Hiders:"responsive-block-control",RecentPostsBlock:"recent-posts-block",RevealButtonsBlock:"reveal-buttons-block",AccordionBlock:"accordion-block",SubmenuOptions:"submenu-options",MobileMenu:"mobile-menu",DropCap:"drop-cap"},j=Object.values(F),{addQueryArgs:G}=wp.url,{escapeAttribute:A}=wp.escapeHtml,H=window?.superblayoutlibrary_g?.addons_link_id||"",W=(e,t=!1)=>{j.includes(e)||(e=F.Default);const n=t&&t.url?t.url:"https://superbthemes.com/superb-addons/",r={su_source:A(e)};return H&&(r.ref=A(((e,t=25)=>e?e.length>t?e.substring(0,t):e:"")(H))),G(n,r)},{Disabled:q}=wp.components;function N({style:e,children:t,source:n,options:r,className:a=""}){return React.createElement("div",{className:`superbaddons-control-wrapper-premium ${a}`,style:e},React.createElement(q,{className:"components-base-control superbaddons-control-premium-only"},t),React.createElement("a",{href:W(n,r),target:"_blank",className:"superbaddons-control-premium-icon"},React.createElement(M,null)))}const{createHigherOrderComponent:Q}=wp.compose,{InspectorControls:U}=wp.blockEditor,{PanelBody:V,ToggleControl:$}=wp.components,{__:z}=wp.i18n,X={IsEnabled:!1,Attributes:{spbaddHideOnMobile:{type:"boolean",default:!1},spbaddHideOnTablet:{type:"boolean",default:!1}}};D("hiders",X.Attributes);const Y=e=>{if(e.hasOwnProperty("superb-blocks-hiders"))if(e["superb-blocks-hiders"]){if(X.IsEnabled)return;X.IsEnabled=!0,wp.hooks.addFilter("editor.BlockEdit","superb-addons/hider-controls",Z)}else X.IsEnabled=!1,wp.hooks.removeFilter("editor.BlockEdit","superb-addons/hider-controls",Z)},Z=Q((e=>t=>{const{attributes:n}=t;return React.createElement(React.Fragment,null,React.createElement(e,t),t.isSelected&&React.createElement(U,null,React.createElement(V,{className:"superbaddons-panel-body",title:z("Hide Block on Device","superb-blocks"),icon:React.createElement(T,null),initialOpen:!0},React.createElement($,{label:z("Hide on Mobile","superb-blocks"),checked:n.spbaddHideOnMobile,onChange:e=>_(t,"spbaddHideOnMobile",e),__nextHasNoMarginBottom:!0}),React.createElement($,{label:z("Hide on Tablet","superb-blocks"),checked:n.spbaddHideOnTablet,onChange:e=>_(t,"spbaddHideOnTablet",e),__nextHasNoMarginBottom:!0}),React.createElement(S.Slot,{placeholder:React.createElement(React.Fragment,null,React.createElement(N,{source:F.Hiders},React.createElement($,{className:"superbaddons-control-premium-only",label:z("Hide on Desktop","superb-blocks"),checked:!1,disabled:!0,__nextHasNoMarginBottom:!0}))),fillProps:{...t}}),React.createElement("p",{className:"block-editor-hooks__layout-constrained-helptext"},z("The block will stay visible in the editor.","superb-blocks")))))}),"superbAddonsHidersControls"),{createSlotFill:J}=wp.components,{Fill:K,Slot:ee}=J("spbAnimationsPremiumFeatures"),te=({children:e})=>React.createElement(K,null,e);te.Slot=({fillProps:e,placeholder:t})=>React.createElement(ee,{fillProps:e},(e=>e.length?e:t||null));const ne=te;var re={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},ae={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},oe=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],ie={CSS:{},springs:{}};function se(e,t,n){return Math.min(Math.max(e,t),n)}function le(e,t){return e.indexOf(t)>-1}function ce(e,t){return e.apply(null,t)}var ue={arr:function(e){return Array.isArray(e)},obj:function(e){return le(Object.prototype.toString.call(e),"Object")},pth:function(e){return ue.obj(e)&&e.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(e){return e.nodeType||ue.svg(e)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(e){return ue.und(e)||null===e},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(e){return ue.hex(e)||ue.rgb(e)||ue.hsl(e)},key:function(e){return!re.hasOwnProperty(e)&&!ae.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function de(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map((function(e){return parseFloat(e)})):[]}function pe(e,t){var n=de(e),r=se(ue.und(n[0])?1:n[0],.1,100),a=se(ue.und(n[1])?100:n[1],.1,100),o=se(ue.und(n[2])?10:n[2],.1,100),i=se(ue.und(n[3])?0:n[3],.1,100),s=Math.sqrt(a/r),l=o/(2*Math.sqrt(a*r)),c=l<1?s*Math.sqrt(1-l*l):0,u=l<1?(l*s-i)/c:-i+s;function d(e){var n=t?t*e/1e3:e;return n=l<1?Math.exp(-n*l*s)*(1*Math.cos(c*n)+u*Math.sin(c*n)):(1+u*n)*Math.exp(-n*s),0===e||1===e?e:1-n}return t?d:function(){var t=ie.springs[e];if(t)return t;for(var n=1/6,r=0,a=0;;)if(1===d(r+=n)){if(++a>=16)break}else a=0;var o=r*n*1e3;return ie.springs[e]=o,o}}function be(e){return void 0===e&&(e=10),function(t){return Math.ceil(se(t,1e-6,1)*e)*(1/e)}}var me,fe,he=function(){var e=.1;function t(e,t){return 1-3*t+3*e}function n(e,t){return 3*t-6*e}function r(e){return 3*e}function a(e,a,o){return((t(a,o)*e+n(a,o))*e+r(a))*e}function o(e,a,o){return 3*t(a,o)*e*e+2*n(a,o)*e+r(a)}return function(t,n,r,i){if(0<=t&&t<=1&&0<=r&&r<=1){var s=new Float32Array(11);if(t!==n||r!==i)for(var l=0;l<11;++l)s[l]=a(l*e,t,r);return function(e){return t===n&&r===i||0===e||1===e?e:a(c(e),n,i)}}function c(n){for(var i=0,l=1;10!==l&&s[l]<=n;++l)i+=e;--l;var c=i+(n-s[l])/(s[l+1]-s[l])*e,u=o(c,t,r);return u>=.001?function(e,t,n,r){for(var i=0;i<4;++i){var s=o(t,n,r);if(0===s)return t;t-=(a(t,n,r)-e)/s}return t}(n,c,t,r):0===u?c:function(e,t,n,r,o){var i,s,l=0;do{(i=a(s=t+(n-t)/2,r,o)-e)>0?n=s:t=s}while(Math.abs(i)>1e-7&&++l<10);return s}(n,i,i+e,t,r)}}}(),ge=(me={linear:function(){return function(e){return e}}},fe={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=se(e,1,10),r=se(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-r/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/r)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach((function(e,t){fe[e]=function(){return function(e){return Math.pow(e,t+2)}}})),Object.keys(fe).forEach((function(e){var t=fe[e];me["easeIn"+e]=t,me["easeOut"+e]=function(e,n){return function(r){return 1-t(e,n)(1-r)}},me["easeInOut"+e]=function(e,n){return function(r){return r<.5?t(e,n)(2*r)/2:1-t(e,n)(-2*r+2)/2}},me["easeOutIn"+e]=function(e,n){return function(r){return r<.5?(1-t(e,n)(1-2*r))/2:(t(e,n)(2*r-1)+1)/2}}})),me);function ye(e,t){if(ue.fnc(e))return e;var n=e.split("(")[0],r=ge[n],a=de(e);switch(n){case"spring":return pe(e,t);case"cubicBezier":return ce(he,a);case"steps":return ce(be,a);default:return ce(r,a)}}function ve(e){try{return document.querySelectorAll(e)}catch(e){return}}function ke(e,t){for(var n=e.length,r=arguments.length>=2?arguments[1]:void 0,a=[],o=0;o1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(0==i)t=n=r=s;else{var u=s<.5?s*(1+i):s+i-s*i,d=2*s-u;t=c(d,u,o+1/3),n=c(d,u,o),r=c(d,u,o-1/3)}return"rgba("+255*t+","+255*n+","+255*r+","+l+")"}(e):void 0;var t,n}function _e(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function Oe(e,t){return ue.fnc(e)?e(t.target,t.id,t.total):e}function Le(e,t){return e.getAttribute(t)}function Be(e,t,n){if(Ce([n,"deg","rad","turn"],_e(t)))return t;var r=ie.CSS[t+n];if(!ue.und(r))return r;var a=document.createElement(e.tagName),o=e.parentNode&&e.parentNode!==document?e.parentNode:document.body;o.appendChild(a),a.style.position="absolute",a.style.width=100+n;var i=100/a.offsetWidth;o.removeChild(a);var s=i*parseFloat(t);return ie.CSS[t+n]=s,s}function Pe(e,t,n){if(t in e.style){var r=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),a=e.style[t]||getComputedStyle(e).getPropertyValue(r)||"0";return n?Be(e,a,n):a}}function Te(e,t){return ue.dom(e)&&!ue.inp(e)&&(!ue.nil(Le(e,t))||ue.svg(e)&&e[t])?"attribute":ue.dom(e)&&Ce(oe,t)?"transform":ue.dom(e)&&"transform"!==t&&Pe(e,t)?"css":null!=e[t]?"object":void 0}function Me(e){if(ue.dom(e)){for(var t,n=e.style.transform||"",r=/(\w+)\(([^)]*)\)/g,a=new Map;t=r.exec(n);)a.set(t[1],t[2]);return a}}function De(e,t,n,r){var a=le(t,"scale")?1:0+function(e){return le(e,"translate")||"perspective"===e?"px":le(e,"rotate")||le(e,"skew")?"deg":void 0}(t),o=Me(e).get(t)||a;return n&&(n.transforms.list.set(t,o),n.transforms.last=t),r?Be(e,o,r):o}function Fe(e,t,n,r){switch(Te(e,t)){case"transform":return De(e,t,r,n);case"css":return Pe(e,t,n);case"attribute":return Le(e,t);default:return e[t]||0}}function je(e,t){var n=/^(\*=|\+=|-=)/.exec(e);if(!n)return e;var r=_e(e)||0,a=parseFloat(t),o=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return a+o+r;case"-":return a-o+r;case"*":return a*o+r}}function Ge(e,t){if(ue.col(e))return Se(e);if(/\s/g.test(e))return e;var n=_e(e),r=n?e.substr(0,e.length-n.length):e;return t?r+t:r}function Ae(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function He(e){for(var t,n=e.points,r=0,a=0;a0&&(r+=Ae(t,o)),t=o}return r}function We(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return function(e){return 2*Math.PI*Le(e,"r")}(e);case"rect":return function(e){return 2*Le(e,"width")+2*Le(e,"height")}(e);case"line":return function(e){return Ae({x:Le(e,"x1"),y:Le(e,"y1")},{x:Le(e,"x2"),y:Le(e,"y2")})}(e);case"polyline":return He(e);case"polygon":return function(e){var t=e.points;return He(e)+Ae(t.getItem(t.numberOfItems-1),t.getItem(0))}(e)}}function qe(e,t){var n=t||{},r=n.el||function(e){for(var t=e.parentNode;ue.svg(t)&&ue.svg(t.parentNode);)t=t.parentNode;return t}(e),a=r.getBoundingClientRect(),o=Le(r,"viewBox"),i=a.width,s=a.height,l=n.viewBox||(o?o.split(" "):[0,0,i,s]);return{el:r,viewBox:l,x:l[0]/1,y:l[1]/1,w:i,h:s,vW:l[2],vH:l[3]}}function Ne(e,t,n){function r(n){void 0===n&&(n=0);var r=t+n>=1?t+n:0;return e.el.getPointAtLength(r)}var a=qe(e.el,e.svg),o=r(),i=r(-1),s=r(1),l=n?1:a.w/a.vW,c=n?1:a.h/a.vH;switch(e.property){case"x":return(o.x-a.x)*l;case"y":return(o.y-a.y)*c;case"angle":return 180*Math.atan2(s.y-i.y,s.x-i.x)/Math.PI}}function Qe(e,t){var n=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,r=Ge(ue.pth(e)?e.totalLength:e,t)+"";return{original:r,numbers:r.match(n)?r.match(n).map(Number):[0],strings:ue.str(e)||t?r.split(n):[]}}function Ue(e){return ke(e?we(ue.arr(e)?e.map(Ee):Ee(e)):[],(function(e,t,n){return n.indexOf(e)===t}))}function Ve(e){var t=Ue(e);return t.map((function(e,n){return{target:e,id:n,total:t.length,transforms:{list:Me(e)}}}))}function $e(e,t){var n=xe(t);if(/^spring/.test(n.easing)&&(n.duration=pe(n.easing)),ue.arr(e)){var r=e.length;2===r&&!ue.obj(e[0])?e={value:e}:ue.fnc(t.duration)||(n.duration=t.duration/r)}var a=ue.arr(e)?e:[e];return a.map((function(e,n){var r=ue.obj(e)&&!ue.pth(e)?e:{value:e};return ue.und(r.delay)&&(r.delay=n?0:t.delay),ue.und(r.endDelay)&&(r.endDelay=n===a.length-1?t.endDelay:0),r})).map((function(e){return Ie(e,n)}))}function ze(e,t){var n=[],r=t.keyframes;for(var a in r&&(t=Ie(function(e){for(var t=ke(we(e.map((function(e){return Object.keys(e)}))),(function(e){return ue.key(e)})).reduce((function(e,t){return e.indexOf(t)<0&&e.push(t),e}),[]),n={},r=function(r){var a=t[r];n[a]=e.map((function(e){var t={};for(var n in e)ue.key(n)?n==a&&(t.value=e[n]):t[n]=e[n];return t}))},a=0;a0?requestAnimationFrame(t):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",(function(){at.suspendWhenDocumentHidden&&(rt()?e=cancelAnimationFrame(e):(tt.forEach((function(e){return e._onDocumentVisibility()})),nt()))})),function(){e||rt()&&at.suspendWhenDocumentHidden||!(tt.length>0)||(e=requestAnimationFrame(t))}}();function rt(){return!!document&&document.hidden}function at(e){void 0===e&&(e={});var t,n=0,r=0,a=0,o=0,i=null;function s(e){var t=window.Promise&&new Promise((function(e){return i=e}));return e.finished=t,t}var l=function(e){var t=Re(re,e),n=Re(ae,e),r=ze(n,e),a=Ve(e.targets),o=Je(a,r),i=Ke(o,n),s=et;return et++,Ie(t,{id:s,children:[],animatables:a,animations:o,duration:i.duration,delay:i.delay,endDelay:i.endDelay})}(e);s(l);function c(){var e=l.direction;"alternate"!==e&&(l.direction="normal"!==e?"normal":"reverse"),l.reversed=!l.reversed,t.forEach((function(e){return e.reversed=l.reversed}))}function u(e){return l.reversed?l.duration-e:e}function d(){n=0,r=u(l.currentTime)*(1/at.speed)}function p(e,t){t&&t.seek(e-t.timelineOffset)}function b(e){for(var t=0,n=l.animations,r=n.length;t2||(y=Math.round(y*b)/b)),m.push(y)}var w=p.length;if(w){h=p[0];for(var E=0;E0&&(l.began=!0,m("begin")),!l.loopBegan&&l.currentTime>0&&(l.loopBegan=!0,m("loopBegin")),g<=f&&0!==l.currentTime&&b(0),(g>=h&&l.currentTime!==d||!d)&&b(d),g>f&&g=d&&(r=0,l.remaining&&!0!==l.remaining&&l.remaining--,l.remaining?(n=a,m("loopComplete"),l.loopBegan=!1,"alternate"===l.direction&&c()):(l.paused=!0,l.completed||(l.completed=!0,m("loopComplete"),m("complete"),!l.passThrough&&"Promise"in window&&(i(),s(l)))))}return l.reset=function(){var e=l.direction;l.passThrough=!1,l.currentTime=0,l.progress=0,l.paused=!0,l.began=!1,l.loopBegan=!1,l.changeBegan=!1,l.completed=!1,l.changeCompleted=!1,l.reversePlayback=!1,l.reversed="reverse"===e,l.remaining=l.loop,t=l.children;for(var n=o=t.length;n--;)l.children[n].reset();(l.reversed&&!0!==l.loop||"alternate"===e&&1===l.loop)&&l.remaining++,b(l.reversed?l.duration:0)},l._onDocumentVisibility=d,l.set=function(e,t){return Ze(e,t),l},l.tick=function(e){a=e,n||(n=a),f((a+(r-n))*at.speed)},l.seek=function(e){f(u(e))},l.pause=function(){l.paused=!0,d()},l.play=function(){l.paused&&(l.completed&&l.reset(),l.paused=!1,tt.push(l),d(),nt())},l.reverse=function(){c(),l.completed=!l.reversed,d()},l.restart=function(){l.reset(),l.play()},l.remove=function(e){it(Ue(e),l)},l.reset(),l.autoplay&&l.play(),l}function ot(e,t){for(var n=t.length;n--;)Ce(e,t[n].animatable.target)&&t.splice(n,1)}function it(e,t){var n=t.animations,r=t.children;ot(e,n);for(var a=r.length;a--;){var o=r[a],i=o.animations;ot(e,i),i.length||o.children.length||r.splice(a,1)}n.length||r.length||t.pause()}at.version="3.2.1",at.speed=1,at.suspendWhenDocumentHidden=!0,at.running=tt,at.remove=function(e){for(var t=Ue(e),n=tt.length;n--;){it(t,tt[n])}},at.get=Fe,at.set=Ze,at.convertPx=Be,at.path=function(e,t){var n=ue.str(e)?ve(e)[0]:e,r=t||100;return function(e){return{property:e,el:n,svg:qe(n),totalLength:We(n)*(r/100)}}},at.setDashoffset=function(e){var t=We(e);return e.setAttribute("stroke-dasharray",t),t},at.stagger=function(e,t){void 0===t&&(t={});var n=t.direction||"normal",r=t.easing?ye(t.easing):null,a=t.grid,o=t.axis,i=t.from||0,s="first"===i,l="center"===i,c="last"===i,u=ue.arr(e),d=u?parseFloat(e[0]):parseFloat(e),p=u?parseFloat(e[1]):0,b=_e(u?e[1]:e)||0,m=t.start||0+(u?d:0),f=[],h=0;return function(e,t,g){if(s&&(i=0),l&&(i=(g-1)/2),c&&(i=g-1),!f.length){for(var y=0;y-1&&tt.splice(a,1);for(var s=0;s{if(e.hasOwnProperty("superb-blocks-animations"))if(e["superb-blocks-animations"]){if(kt.IsEnabled)return;kt.IsEnabled=!0,wp.hooks.addFilter("editor.BlockEdit","superb-addons/animations-controls",Et)}else kt.IsEnabled=!1,wp.hooks.removeFilter("editor.BlockEdit","superb-addons/animations-controls",Et)},Et=pt((e=>t=>{const{attributes:n}=t,r=dt,a=r.reduce(((e,t)=>e.concat(t.options)),[{value:"",label:""}]),o=(e,t)=>{let n=document.querySelector(`.wp-block[data-block="${e}"]`);if(!n){const t=document.querySelectorAll("iframe");for(let r of t)try{if(n=r.contentDocument.querySelector(`.wp-block[data-block="${e}"]`),n)break}catch(e){}}if(!n)return;(e=>{st.running.length&&(st.running.forEach((e=>{e.pause(),e.seek(e.duration)})),st.remove(e))})(n);const r=((e,t)=>{const n=ct[e]??ct.default;if(!n)return!1;const r=st.timeline({loop:!1,autoplay:!1});return n.forEach((e=>{e.targets=t,r.add(e)})),r})(t,n);r&&r.play()};return React.createElement(React.Fragment,null,React.createElement(e,t),t.isSelected&&React.createElement(bt,null,React.createElement(mt,{className:"superbaddons-panel-body",title:vt("Animations","superb-blocks"),icon:React.createElement(T,null),initialOpen:!0},React.createElement(ft,{label:vt("Animation","superb-blocks"),value:n.spbaddAnimationId,onChange:e=>(e=>{((e,t,n,r)=>{const{setAttributes:a}=e;for(let e=0;eReact.createElement("optgroup",{key:t,label:e.label},e.options.map((e=>React.createElement("option",{key:e.value,value:e.value},e.label))))))),n.spbaddAnimationsEnabled&&React.createElement(yt,{variant:"secondary",className:"components-base-control",onClick:()=>{o(t.clientId,n.spbaddAnimationId)}},"Replay Animation"),React.createElement(ht,{label:vt("Animation Enabled","superb-blocks"),checked:n.spbaddAnimationsEnabled,disabled:!n.spbaddAnimationId,onChange:e=>_(t,"spbaddAnimationsEnabled",e),__nextHasNoMarginBottom:!0}),React.createElement(ne.Slot,{placeholder:React.createElement(React.Fragment,null,React.createElement(N,{style:{paddingBottom:"5px"},source:F.Animations},React.createElement(gt,{label:vt("Animation Behaviour","superb-blocks"),selected:"free",disabled:!0,options:[{label:vt("Autoplay","superb-blocks"),value:"free"},{label:vt("Play on Hover","superb-blocks"),value:"premium"},{label:vt("Play on Click","superb-blocks"),value:"premium"}]}))),fillProps:{...t}}),React.createElement("p",{className:"block-editor-hooks__layout-constrained-helptext"},vt("The animations respect the reduced motion option for accessibility, ensuring that the animation is automatically disabled on the frontend for the visiting client if they've activated the reduced motion option in their browser settings.","superb-blocks")))))}),"superbAddonsAnimationsControls");var Ct=n(540);function xt(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t(0,Ct.createElement)("path",e),St=(0,Ct.forwardRef)((({className:e,isPressed:t,...n},r)=>{const a={...n,className:Rt(e,{"is-pressed":t})||void 0,"aria-hidden":!0,focusable:!1};return(0,Ct.createElement)("svg",{...a,ref:r})}));St.displayName="SVG";const _t=(0,Ct.createElement)(St,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,Ct.createElement)(It,{d:"M4 12.8h16v-1.5H4v1.5zm0 7h12.4v-1.5H4v1.5zM4 4.3v1.5h16V4.3H4z"})),{__:Ot}=wp.i18n,{registerFormatType:Lt,toggleFormat:Bt}=wp.richText,{RichTextToolbarButton:Pt}=wp.blockEditor,{Icon:Tt}=wp.components,Mt={IsEnabled:!1};Lt("superb-addons/justify-text",{title:Ot("Justify text","superb-blocks"),tagName:"span",className:"has-superb-addons-text-align-justify",edit:({isActive:e,value:t,onChange:n})=>React.createElement(Pt,{icon:React.createElement(React.Fragment,null,React.createElement(Tt,{icon:_t,width:24,height:24}),React.createElement(T,{width:14,height:14,style:{background:"none",boxShadow:"none"}})),title:Ot("Justify text","superb-blocks"),onClick:()=>{n(Bt(t,{type:"superb-addons/justify-text"}))},isActive:e})});const Dt=()=>React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{x:"2",y:"2",width:"20",height:"20",rx:"0",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),React.createElement("rect",{x:"4",y:"4.5",width:"16",height:"3",rx:"0",fill:"currentColor",fillOpacity:"0.7"}),React.createElement("rect",{x:"4",y:"10.5",width:"16",height:"3",rx:"0",fill:"currentColor",fillOpacity:"0.7"}),React.createElement("rect",{x:"4",y:"16.5",width:"16",height:"3",rx:"0",fill:"currentColor",fillOpacity:"0.7"})),Ft=()=>React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{x:"2",y:"2",width:"20",height:"20",rx:"0",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),React.createElement("rect",{x:"2",y:"11",width:"20",height:"1",fill:"currentColor"}),React.createElement("rect",{x:"4",y:"4.5",width:"16",height:"3",rx:"1",fill:"currentColor",fillOpacity:"0.7"}),React.createElement("rect",{x:"4",y:"16.5",width:"16",height:"3",rx:"1",fill:"currentColor",fillOpacity:"0.7"})),jt=()=>React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{x:"0.5",y:"0.5",width:"23",height:"23",rx:"4",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),React.createElement("rect",{x:"4",y:"4.5",width:"16",height:"3",rx:"1",fill:"currentColor",fillOpacity:"0.7"}),React.createElement("rect",{x:"4",y:"10.5",width:"16",height:"3",rx:"1",fill:"currentColor",fillOpacity:"0.7"}),React.createElement("rect",{x:"4",y:"16.5",width:"16",height:"3",rx:"1",fill:"currentColor",fillOpacity:"0.7"})),Gt=()=>React.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{x:"0.5",y:"0.5",width:"23",height:"23",rx:"4",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),React.createElement("rect",{x:"0.5",y:"11",width:"23",height:"1",fill:"currentColor"}),React.createElement("rect",{x:"4",y:"4.5",width:"16",height:"3",rx:"1",fill:"currentColor",fillOpacity:"0.7"}),React.createElement("rect",{x:"4",y:"16.5",width:"16",height:"3",rx:"1",fill:"currentColor",fillOpacity:"0.7"})),At=e=>{if("core/navigation"!==e.name||!e.clientId)return!1;const{useSelect:t}=wp.data,{clientId:n}=e,r=[];return t((e=>{const{getBlock:t,getBlocks:a}=e("core/block-editor"),o=t(n).innerBlocks,i=!!o?.length,s=i?r:a(n);return!!(i?o:s).find((e=>"core/navigation-submenu"===e.name))}),[n])},{createSlotFill:Ht}=wp.components,{Fill:Wt,Slot:qt}=Ht("SubmenuLiquidBgPremiumFeatures"),Nt=({children:e})=>React.createElement(Wt,null,e);Nt.Slot=({fillProps:e,placeholder:t})=>React.createElement(qt,{fillProps:e},(e=>e.length?e:t||null));const Qt=Nt,{createSlotFill:Ut}=wp.components,{Fill:Vt,Slot:$t}=Ut("SubmenuLayoutPremiumFeatures"),zt=({children:e})=>React.createElement(Vt,null,e);zt.Slot=({fillProps:e,placeholder:t})=>React.createElement($t,{fillProps:e},(e=>e.length?e:t||null));const Xt=zt,{createHigherOrderComponent:Yt}=wp.compose,{InspectorControls:Zt}=wp.blockEditor,{PanelBody:Jt,ToggleControl:Kt,Button:en,ButtonGroup:tn,Tooltip:nn}=wp.components,{__:rn}=wp.i18n;D("core/navigation",{spbaddSubmenuLayout:{type:"string",default:"default"}});const an=[{value:"default"},{value:"card"}],on=Yt((e=>t=>{if("core/navigation"!==t.name)return React.createElement(e,t);if(!At(t))return React.createElement(e,t);const n=e=>{O(t,"spbaddSubmenuLayout",an,e)},{attributes:r}=t;return React.createElement(React.Fragment,null,React.createElement(e,t),t.isSelected&&React.createElement(React.Fragment,null,React.createElement(Zt,null,React.createElement(Jt,{className:"superbaddons-panel-body",title:rn("Desktop Submenus","superb-blocks"),icon:React.createElement(T,null),initialOpen:!0},React.createElement("div",{className:"superbaddons-control-row"},React.createElement(Qt.Slot,{placeholder:React.createElement(React.Fragment,null,React.createElement(N,{source:F.SubmenuOptions},React.createElement(Kt,{label:rn("Liquid Background","superb-blocks"),checked:!1,disabled:!0,__nextHasNoMarginBottom:!0}))),fillProps:{...t}}),React.createElement("p",{className:"block-editor-hooks__layout-constrained-helptext"},rn("Adds a liquid background effect to the submenus.","superb-blocks"))),React.createElement("div",{className:"superbaddons-control-row"},React.createElement("span",{className:"superbaddons-control-label"},rn("Layout","superb-blocks")),React.createElement("div",{className:"superbaddons-segmented-control-wrapper"},React.createElement(tn,{className:"superbaddons-segmented-control"},React.createElement(nn,{text:rn("Default Layout","superb-blocks"),position:"top"},React.createElement(en,{className:"superbaddons-segmented-button",isPrimary:!r.spbaddSubmenuLayout||"default"===r.spbaddSubmenuLayout,onClick:()=>n("default"),"aria-label":rn("Default Layout","superb-blocks")},React.createElement(Dt,null))),React.createElement(nn,{text:rn("Card Layout","superb-blocks"),position:"top"},React.createElement(en,{className:"superbaddons-segmented-button",isPrimary:"card"===r.spbaddSubmenuLayout,onClick:()=>n("card"),"aria-label":rn("Card Layout","superb-blocks")},React.createElement(jt,null))),React.createElement(Xt.Slot,{placeholder:React.createElement(React.Fragment,null,React.createElement(N,{source:F.SubmenuOptions,className:"superbaddons-in-grid-premium-wrapper"},React.createElement(en,{className:"superbaddons-segmented-button",disabled:!0,"aria-label":rn("Default with Separators","superb-blocks")},React.createElement(Ft,null)),React.createElement(en,{className:"superbaddons-segmented-button",disabled:!0,"aria-label":rn("Card with Separators","superb-blocks")},React.createElement(Gt,null)))),fillProps:{...t}})),React.createElement("p",{className:"block-editor-hooks__layout-constrained-helptext"},rn("Adds style variations to the submenus depending on your selection.","superb-blocks"))))))))}),"superbAddonsSubmenuOptions"),sn="superbaddons-library-initialized",ln="superbaddons-library-opened",cn="superbaddons-library-closed",un="superbaddons-library-loaded",dn="superbaddons-library-inserted",pn="superbaddons-library-enhancements-updated",bn=(e,t={})=>{const n=new Event(e);Object.keys(t).forEach((e=>{n[e]=t[e]})),document.dispatchEvent(n)},mn={},fn=(e,t,n)=>{document.addEventListener(t,n),mn[t]||(mn[t]=[]),hn(e),mn[t].push({id:e,callback:n})},hn=e=>{Object.keys(mn).forEach((t=>{mn[t].forEach((n=>{n.id===e&&document.removeEventListener(t,n.callback)}))}))};var gn=n(923),yn=n.n(gn);const vn=(e,t)=>{kn(e,t,".superb-addons-template-library-page-frame")},kn=(e,t,n)=>{let r="error",a="danger";switch(t){case"success":r="success",a="✓";break;case"info":r="info",a="i"}yn()({message:e,timeout:5e3,position:"bl",status:r,icon:a,fixed:!0,container:n})},wn=(0,Ct.createElement)(St,{xmlns:"http://www.w3.org/2000/svg"},(0,Ct.createElement)(It,{d:"m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z"})),En=(0,Ct.createElement)(St,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,Ct.createElement)(It,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})),Cn=(0,Ct.createElement)(St,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,Ct.createElement)(It,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})),xn=(0,Ct.createElement)(St,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,Ct.createElement)(It,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})),Rn=(0,Ct.createElement)(St,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,Ct.createElement)(It,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})),{__experimentalToggleGroupControl:In,__experimentalToggleGroupControlOptionIcon:Sn}=wp.components,{__:_n}=wp.i18n,{cloneElement:On}=wp.element,Ln=e=>{const{value:t,onChange:n,includeDefault:r=!0}=e,a=[{value:"default",icon:wn,label:_n("Default (inherit from Navigation)","superb-blocks")},{value:"left",icon:En,label:_n("Justify items left","superb-blocks")},{value:"center",icon:Cn,label:_n("Justify items center","superb-blocks")},{value:"right",icon:xn,label:_n("Justify items right","superb-blocks")},{value:"stretch",icon:Rn,label:_n("Stretch items")}];return r||a.shift(),React.createElement(In,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:_n("Justification","superb-blocks"),value:t,onChange:n,className:"block-editor-hooks__flex-layout-justification-controls",style:{marginBottom:0}},a.map((({value:e,icon:t,label:n})=>React.createElement(Sn,{key:e,value:e,icon:On(t,{width:24,height:24}),label:n}))))},{createSlotFill:Bn}=wp.components,{Fill:Pn,Slot:Tn}=Bn("MobileMenuPremiumFeatures"),Mn=({children:e})=>React.createElement(Pn,null,e);Mn.Slot=({fillProps:e,placeholder:t})=>React.createElement(Tn,{fillProps:e},(e=>e.length?e:t||null));const Dn=Mn,{createHigherOrderComponent:Fn}=wp.compose,{InspectorControls:jn,PanelColorSettings:Gn}=wp.blockEditor,{Panel:An,PanelBody:Hn,ToggleControl:Wn,Button:qn,ButtonGroup:Nn,Tooltip:Qn}=wp.components,{__:Un}=wp.i18n;D("core/navigation",{spbaddMobileMenuJustification:{type:"string",default:"default"}});const Vn=[{value:"default"},{value:"left"},{value:"center"},{value:"right"},{value:"stretch"}],$n=Fn((e=>t=>{if("core/navigation"!==t.name)return React.createElement(e,t);const n=At(t),{attributes:r}=t;return React.createElement(React.Fragment,null,React.createElement(e,t),t.isSelected&&React.createElement(React.Fragment,null,React.createElement(jn,null,React.createElement(Hn,{className:"superbaddons-panel-body",title:Un("Overlay Menu (Mobile)","superb-blocks"),icon:React.createElement(T,null),initialOpen:!0},n&&React.createElement("div",{className:"superbaddons-control-row"},React.createElement(Dn.Slot,{placeholder:React.createElement(React.Fragment,null,React.createElement(N,{source:F.MobileMenu},React.createElement(Wn,{label:Un("Enable Submenus","superb-blocks"),checked:!1,onChange:()=>{},disabled:!0,__nextHasNoMarginBottom:!0}))),fillProps:{...t}}),React.createElement("p",{className:"block-editor-hooks__layout-constrained-helptext"},Un("Collapsible submenus will be enabled in the overlay menu instead of being always expanded.","superb-blocks"))),React.createElement("div",{className:"superbaddons-control-row"},React.createElement(Ln,{value:r.spbaddMobileMenuJustification,onChange:e=>{O(t,"spbaddMobileMenuJustification",Vn,e)}}),React.createElement("p",{className:"block-editor-hooks__layout-constrained-helptext"},Un("Adjust the justification of the overlay menu items separately from the desktop navigation menu.","superb-blocks")))))))}),"superbAddonsMobileMenuOptions"),{createSlotFill:zn}=wp.components,{Fill:Xn,Slot:Yn}=zn("DropcapPremiumFeatures"),Zn=({children:e})=>React.createElement(Xn,null,e);Zn.Slot=({fillProps:e,placeholder:t})=>React.createElement(Yn,{fillProps:e},(e=>e.length?e:t||null));const Jn=Zn,{createHigherOrderComponent:Kn}=wp.compose,{InspectorControls:er}=wp.blockEditor,{PanelBody:tr,ToggleControl:nr}=wp.components,{__:rr}=wp.i18n,ar=Kn((e=>t=>"core/paragraph"!==t.name?React.createElement(e,t):React.createElement(React.Fragment,null,React.createElement(e,t),t.isSelected&&React.createElement(React.Fragment,null,React.createElement(er,null,React.createElement(tr,{className:"superbaddons-panel-body",title:rr("Drop Cap","superb-blocks"),icon:React.createElement(T,null),initialOpen:!0},React.createElement("div",{className:"superbaddons-control-row"},React.createElement(Jn.Slot,{placeholder:React.createElement(React.Fragment,null,React.createElement(N,{source:F.DropCap},React.createElement(nr,{label:rr("Enable Drop Cap","superb-blocks"),checked:!1,onChange:()=>{},disabled:!0,__nextHasNoMarginBottom:!0}))),fillProps:{...t}}),React.createElement("p",{className:"block-editor-hooks__layout-constrained-helptext"},rr("The first letter of the paragraph will be enlarged to create a drop cap effect. Its appearance can be customized in the styles tab.","superb-blocks")))))))),"superbAddonsMobileMenuOptions"),or=()=>{wp.domReady((async()=>{wp.data.dispatch("core").addEntities([{kind:"superb-addons/options",name:"enhancements",baseURL:"/superbaddons/options/enhancements"}]);const e=wp.data.subscribe((()=>{const t=wp.data.select("core").getEntityRecord("superb-addons/options","enhancements");t&&(l(t),Y(t),wt(t),wp.hooks.addFilter("editor.BlockEdit","superb-addons/submenu-options",on,0),wp.hooks.addFilter("editor.BlockEdit","superb-addons/mobile-menu-options",$n,0),wp.hooks.addFilter("editor.BlockEdit","superb-addons/dropcap-options",ar,0),Mt.IsEnabled||(Mt.IsEnabled=!0),e())}));fn("superb-addons-library-open-enhancement-checkboxes-init",ln,(()=>{jQuery(".superbaddons-inputcheckbox-input").on("change",(async function(){const e=await(async(e,t,n,r,a)=>{e.prop("disabled",!0);const o=e.data("action"),i=e.is(":checked"),s=await a(o,i);return e.prop("disabled",!1),s.success?(r(t,"success"),{[o]:i}):(e.prop("checked",!e.is(":checked")),r(s.text?s.text:n,"error"),!1)})(jQuery(this),superblayoutlibrary_g.snacks.settings_save_message,superblayoutlibrary_g.snacks.settings_save_error,vn,(async(e,t)=>wp.data.dispatch("core").saveEntityRecord("superb-addons/options","enhancements",{action:e})));e&&bn(pn,{enhancement:e})})),hn("superb-addons-library-open-enhancement-checkboxes-init")})),fn("superb-addons-enhancements-updated",pn,(e=>{e.enhancement&&(l(e.enhancement),Y(e.enhancement),wt(e.enhancement))}))}))},ir={currentInsertPosition:{index:0,obj:!1},itemData:!1,selected:{templateStyle:!1,templateCategory:!1},premium:!1,search:!1},sr="gutenberg",lr="site-editor",cr="elementor",ur="dashboard",dr="keydown.superbaddons.escapetoclose",pr=(e,t)=>{jQuery(t).off(dr),jQuery(t).on(dr,(t=>{br(e,t)}))},br=(e,t)=>{27==(t.keyCode||t.which)&&e.CloseModalOrFrame()},{__:mr}=wp.i18n;const fr=new class{#e;#t;#n;#r=!1;#a=!1;#o=!1;#i={};#s={Insert:"insert",List:"list"};#l=!1;#c=!1;#u=!1;#d=!1;#p=!1;#b=!1;constructor(){}Initialize(e,t){switch(e){case sr:case lr:case cr:case ur:this.#r=e;break;default:return void console.error("Invalid Library Location: "+e)}this.#a=t,this.#e=jQuery("#tmpl-superbaddons-superb-library-page").text(),this.#t=jQuery("#tmpl-superbaddons-superb-library-item").text(),this.#n=jQuery("#tmpl-superbaddons-superb-library-menu-item").text();switch(this.#r){case ur:case cr:this.#c=jQuery("body");break;case sr:this.#c=jQuery("#editor");break;case lr:this.#c=jQuery("#site-editor")}(e=>{switch(e.GetLocation()){case ur:case sr:case lr:pr(e,window);break;case cr:pr(e,window),pr(e,window.elementor.$previewContents)}})(this),bn(sn)}CloseModalOrFrame(){const e=this;(e.IsModalOpen()||e.IsFrameOpen())&&(e.IsModalOpen()?e.DisplayPreviewFrame(!1):e.IsFrameOpen()&&e.DisplayLibraryFrame(!1))}GetItemName(e){return e.style?e.title+" - "+e.style.title:e.title}GetActions(){return this.#a}GetLocationBody(){return this.#c}GetLocation(){return this.#r}IsModalOpen(){return this.#u}IsFrameOpen(){return this.#d}GetLibraryPageTemplate(){return this.#e}GetLibraryItemTemplate(){return this.#t}GetWrapper(){return this.#l}SetCurrentTab(e){this.#o=e}GetCurrentTab(){return this.#o}SetTabMenuData(e){e.routes&&e.routes.list?this.#i[e.id]=e:console.error("Invalid Menu Item Routes on Menu Item: "+e.id)}GetRoute(e){return this.#i[this.GetCurrentTab()].routes[e]}GetTabTitle(){return this.#i[this.GetCurrentTab()].title}GetTabPremiumURL(){return this.#i[this.GetCurrentTab()].premium_url}LibraryButtonClickHandler(e=!1,t=!1){const n=this,r=n.GetLocationBody();t&&(superblayoutlibrary_g.menu_items=t);const a=n.#b!==superblayoutlibrary_g.menu_items;if(n.#b=superblayoutlibrary_g.menu_items,e&&e(),n.GetWrapper())return a?n.SetLibraryMenuItems(superblayoutlibrary_g.menu_items):n.DisplayLibraryLoader(!1),n.DisplayLibraryFrame(),void bn(un);n.#l=jQuery(n.GetLibraryPageTemplate()),r.append(n.GetWrapper()),n.#r===ur&&n.GetWrapper().find(".superb-addons-template-library-settings-btn").remove(),n.DisplayLibraryFrame(),n.GetWrapper().find(".superb-addons-template-library-close-btn, .superb-addons-template-library-wrapper-overlay").on("click",(function(){n.DisplayLibraryFrame(!1)})),n.GetWrapper().find(".superb-addons-template-library-settings-btn").on("click",(function(){n.DisplaySettingsPage(!n.#p)})),n.SetLibraryMenuItems(superblayoutlibrary_g.menu_items)}SetLibraryMenuItems(e){const t=this;if(!e||e.length<=0)return void console.error("No Menu Items Set in Localized Data");const n="#superb-addons-template-library-header-menu .superb-addons-template-library-header-menu-item",r=t.GetWrapper().find("#superb-addons-template-library-header-menu .superb-addons-template-library-header-menu-item");r.length>0&&r.remove();const a="superb-addons-template-library-header-menu-item-active";e.forEach((e=>{const n=jQuery(t.#n);n.data("id",e.id),t.SetTabMenuData(e),n.text(e.title),e.hidden&&n.css("display","none"),t.GetWrapper().find("#superb-addons-template-library-header-menu").append(n)})),t.GetWrapper().find(n).on("click",(function(){jQuery(this).hasClass(a)||(t.GetWrapper().find(n).removeClass(a),jQuery(this).addClass(a),t.SwitchLibraryTab(jQuery(this).data("id")))})),t.GetWrapper().find(n).first().trigger("click")}async SwitchLibraryTab(e=!1){await this.DisplayLibraryLoader();const t=this;e&&t.SetCurrentTab(e),t.ResetCategorySelection(),jQuery.get({url:superblayoutlibrary_g.rest.base+superblayoutlibrary_g.rest.namespace+t.GetRoute(t.#s.List),beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",superblayoutlibrary_g.rest.nonce)}}).done((function(e){t.DisplayLibrarySearchElements(),t.HandleDOMUpdate(e)})).fail((function(){t.ClearDOMItemList(),t.DisplayLibrarySearchElements(!1),t.SnackListError()})).always((function(){t.GetWrapper().find(".superb-addons-template-library-footer-excerpt span").text(t.GetTabTitle().toLowerCase()),t.GetWrapper().find(".superb-addons-template-library-template-item-premium-btn").attr("href",t.GetTabPremiumURL()),t.DisplayLibraryLoader(!1),t.ResetContentListHeightCalculation(t),t.GetWrapper().find(".superb-addons-template-library-page-content-list").scrollTop(0),bn(un)}))}ResetContentListHeightCalculation(e,t=!1){const n=e.GetWrapper().find(".superb-addons-template-library-page-header").outerHeight()+e.GetWrapper().find(".superb-addons-template-library-page-content-inner-menu").outerHeight()+e.GetWrapper().find("#superb-addons-template-library-header-menu").outerHeight();t?e.GetWrapper().find(".superb-addons-template-library-page-content-settings").css("height","calc(100% - "+n+"px)"):e.GetWrapper().find(".superb-addons-template-library-page-content-list").css("height","calc(100% - "+n+"px)")}DisplayLibrarySearchElements(e=!0){e?this.GetWrapper().find(".superb-addons-template-library-page-content-inner-menu").show():this.GetWrapper().find(".superb-addons-template-library-page-content-inner-menu").hide()}DisplayPreviewFrame(e=!0){e?(this.#u=!0,this.GetWrapper().find(".superb-addons-template-library-preview-wrapper").fadeIn("fast")):(this.#u=!1,this.GetWrapper().find(".superb-addons-template-library-preview-wrapper").fadeOut("fast"))}LoadPreviewFrame(e,t){const n=this,r=n.GetItemName(e),a=e.preview,o=e.demo,i=e.plugin_update_required??!1,s=e.external_plugin_required??!1,l=n.GetWrapper().find(".superb-addons-template-library-preview-image-wrapper .superbaddons-spinner-wrapper");l.show();const c=n.GetWrapper().find("#superb-addons-template-library-preview");c.css("opacity","0");const u=n.GetWrapper().find(".superb-addons-template-library-preview-top .superb-addons-template-library-template-item-insert-btn");u.off();const d=n.GetWrapper().find(".superb-addons-template-library-preview-top .superb-addons-template-library-template-item-preview-btn");n.GetWrapper().find(".superb-addons-template-library-preview-wrapper").off(),n.GetWrapper().find("#superb-addons-template-library-preview").off(),n.GetWrapper().find("#superb-addons-template-library-preview-close-button").off(),n.GetWrapper().find("#superb-addons-template-library-preview-close-button, .superb-addons-template-library-preview-overlay").on("click",(function(){n.DisplayPreviewFrame(!1)})),n.GetWrapper().find(".superb-addons-template-library-preview-title").text(r),""===o?(n.GetWrapper().find(".superb-addons-template-library-preview-left-livepreview-explain").hide(),d.hide()):(n.GetWrapper().find(".superb-addons-template-library-preview-left-livepreview-explain").show(),d.show()),d.attr("href",o);const p=n.GetWrapper().find(".superb-addons-template-library-preview-modal .superbaddons-item-free-element"),b=n.GetWrapper().find(".superb-addons-template-library-preview-modal .superbaddons-item-premium-element"),m=n.GetWrapper().find(".superb-addons-template-library-preview-modal .superbaddons-item-premium-element-badge"),f=n.GetWrapper().find(".superb-addons-template-library-preview-modal .superbaddons-library-item-update-required-badge"),h=n.GetWrapper().find(".superb-addons-template-library-preview-modal .superbaddons-library-item-external-plugin-required-badge"),g=n.GetWrapper().find(".superb-addons-template-library-preview-modal .superbaddons-library-item-available-badge");"premium"!==e.package?(p.show(),b.hide(),m.hide(),u.on("click",(function(){t.trigger("click")})),g.show()):(m.show(),ir.premium?(p.show(),b.hide()):(p.hide(),g.hide(),b.show())),n.GetWrapper().find("#superb-addons-template-library-preview").on("load",(function(){l.hide(),c.css("opacity","1")})),n.GetWrapper().find("#superb-addons-template-library-preview").attr("src",a),n.GetLocation()!==ur?g.remove():p.remove(),i?(f.show(),p.hide()):f.hide(),s?(h.show(),e.required_plugin_names&&e.required_plugin_names.length?(h.attr("title",e.required_plugin_names.join(", ")),h.text(e.required_plugin_names[0]+(e.required_plugin_names.length>1?" (+"+(e.required_plugin_names.length-1)+") ":" ")+mr("Required","superb-blocks"))):(h.text(mr("Additional Plugin Required","superb-blocks")),h.attr("title","")),p.hide()):(h.hide(),h.attr("title","")),n.DisplayPreviewFrame()}async DisplayLibraryLoader(e=!0){const t=this;e?(this.DisplayPreviewFrame(!1),t.GetWrapper().find(".superb-addons-template-library-page-content .superb-addons-template-library-page-content-inner").fadeOut("fast"),t.GetWrapper().find(".superb-addons-template-library-page-content .superb-addons-loading").fadeIn("fast")):(this.DisplayPreviewFrame(!1),t.GetWrapper().find(".superb-addons-template-library-page-content .superb-addons-template-library-page-content-inner").fadeIn("fast"),t.GetWrapper().find(".superb-addons-template-library-page-content .superb-addons-loading").fadeOut("fast")),t.GetWrapper().find(".superb-addons-template-library-page-content-settings").hide(),t.GetWrapper().find(".superb-addons-template-library-settings-btn").removeClass("superb-addons-template-library-settings-btn-active"),t.#p=!1,await new Promise((e=>setTimeout(e,250)))}DisplaySettingsPage(e=!0,t=!1){const n=this;n.GetWrapper().find(".superb-addons-template-library-settings-btn").toggleClass("superb-addons-template-library-settings-btn-active");const r=n.GetWrapper().find(".superb-addons-template-library-page-content-settings"),a=n.GetWrapper().find(".superb-addons-template-library-page-content-inner");e?(n.#p=!0,t?(a.hide(),r.show(),n.ResetContentListHeightCalculation(n,!0)):(a.fadeOut("fast"),r.fadeIn("fast",(function(){n.ResetContentListHeightCalculation(n,!0)})))):(n.#p=!1,t?(a.show(),r.hide()):(a.fadeIn("fast"),r.fadeOut("fast")))}DisplayLibraryFrame(e=!0){const t=this;e?(this.#d=!0,t.GetWrapper().fadeIn("fast"),bn(ln)):(this.#d=!1,t.GetWrapper().fadeOut("fast"),bn(cn))}ResetCategorySelection(){const e=this.GetWrapper().find("#superb-addons-template-library-page-category-select");e.val()&&(e.val(""),e.trigger("change"))}HandleDOMUpdate(e){const t=this,n=t.GetWrapper().find("#superb-addons-template-library-page-category-select");n.off(),n.text("");const r=t.GetWrapper().find(".superb-addons-template-library-page-category-select-wrapper");e.categories&&e.categories.length>0?(r.show(),n.append(""),e.categories.forEach((function(e){const t=jQuery("");t.text(e.title),t.attr("value",e.id),n.append(t)})),n.select2({placeholder:superblayoutlibrary_g.category_placeholder,allowClear:!0}),n.on("change",(function(){""!==jQuery(this).val()?jQuery(this).addClass("superb-addons-select-has-selection"):jQuery(this).removeClass("superb-addons-select-has-selection"),ir.selected.templateCategory=jQuery(this).val(),t.HandleDOMTemplateElementsUpdate()}))):(r.hide(),n.hide());const a=t.GetWrapper().find("#superb-addons-template-library-page-style-select");a.off(),a.text("");const o=t.GetWrapper().find(".superb-addons-template-library-page-style-select-wrapper");let i=!1;e.styles&&e.styles.length>0?(o.show(),a.append(""),e.styles.forEach((function(e){const t=jQuery("");t.text(e.title),t.attr("value",e.id),a.append(t)})),i=a.find("option:nth-of-type(2)"),a.val(i.val()),a.addClass("superb-addons-select-has-selection"),a.select2({placeholder:superblayoutlibrary_g.style_placeholder,allowClear:!0}),a.on("change",(function(){""!==jQuery(this).val()?jQuery(this).addClass("superb-addons-select-has-selection"):jQuery(this).removeClass("superb-addons-select-has-selection"),ir.selected.templateStyle=jQuery(this).val(),t.HandleDOMTemplateElementsUpdate()}))):(o.hide(),a.hide());const s=t.GetWrapper().find("#superb-addons-template-library-page-search-input");s.off(),s.on("input",(function(){if(jQuery(this).val().length>0){jQuery(this).parent().addClass("superb-addons-search-has-input");let e=jQuery(this).val();e=e.split(" "),ir.search="(?=.*"+e.join(")(?=.*")+")",t.HandleDOMTemplateElementsUpdate()}else jQuery(this).parent().removeClass("superb-addons-search-has-input"),ir.search?(ir.search=!1,t.HandleDOMTemplateElementsUpdate()):ir.search=!1})),ir.premium=e.premium,ir.itemData=e.items,ir.selected.templateStyle=!!i&&i.val(),this.HandleDOMTemplateElementsUpdate()}ClearDOMItemList(){this.GetWrapper().find(".superb-addons-template-library-page-content-inner-list").text("")}HandleDOMTemplateElementsUpdate(){const e=this;e.ClearDOMItemList();const t=ir.itemData,n=ir.selected.templateStyle,r=ir.selected.templateCategory,a=ir.search;t.forEach((function(t){const o=t.style?t.title+" "+t.style.title:t.title;if(a&&a.length>=3&&o.search(new RegExp(".*?"+a,"i")))return;if(n&&""!==n&&n!==t.style.id)return;if(r&&t.categories.some((e=>e.id!==r)))return;const i=jQuery(e.GetLibraryItemTemplate()),s="premium"!==t.package,l=i.find(".superb-addons-template-library-template-item-insert-btn"),c=t.plugin_update_required??!1,u=t.external_plugin_required??!1,d=i.find(".superbaddons-library-item-update-required-badge"),p=i.find(".superbaddons-library-item-external-plugin-required-badge"),b=i.find(".superb-addons-template-library-preview-image-img-actual"),m=i.find(".superb-addons-template-library-preview-image-img-placeholder");b.on("load",(function(){m.remove()})),m.fadeIn("slow"),b.attr("src",t.thumb),s&&i.find(".superbaddons-item-premium-element-badge").remove();const f=s||ir.premium;f?(i.find(".superbaddons-item-premium-element").remove(),l.data("id",t.id),l.data("package",t.package),l.on("click",(function(){e.InsertButtonClickHandler(jQuery(this))})),e.GetLocation()===ur&&i.find(".superbaddons-item-free-element").remove()):(i.find(".superbaddons-item-free-element").remove(),e.GetLocation()===ur&&i.find(".superbaddons-library-item-available-badge").remove()),e.GetLocation()!==ur&&i.find(".superbaddons-library-item-available-badge").remove(),c&&f?(i.find(".superbaddons-item-free-element").remove(),i.find(".superbaddons-library-item-available-badge").remove()):d.remove(),!c&&u&&f||p.remove(),u&&(t.required_plugin_names&&t.required_plugin_names.length?(p.attr("title",t.required_plugin_names.join(", ")),p.text(t.required_plugin_names[0]+(t.required_plugin_names.length>1?" (+"+(t.required_plugin_names.length-1)+") ":" ")+mr("Required","superb-blocks"))):(p.text(mr("Additional Plugin Required","superb-blocks")),p.attr("title","")),i.find(".superbaddons-item-free-element").remove(),i.find(".superbaddons-library-item-available-badge").remove()),i.find(".superb-addons-template-library-template-item-name").text(e.GetItemName(t)),i.find(".superb-addons-template-library-template-item-preview-btn").on("click",(function(n){e.LoadPreviewFrame(t,l)})),jQuery(".superb-addons-template-library-page-content-inner-list").append(i)}))}async InsertButtonClickHandler(e){const t=this;await t.DisplayLibraryLoader();const n=e.data("id"),r=e.data("package");jQuery.get({url:superblayoutlibrary_g.rest.base+superblayoutlibrary_g.rest.namespace+t.GetRoute(t.#s.Insert),data:{id:n,package:r},beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",superblayoutlibrary_g.rest.nonce)}}).done((function(e){if(e.access_failed)return e.premium!==ir.premium?(ir.premium=e.premium,t.SnackInsertError(),void t.SwitchLibraryTab()):(t.SnackInsertError(),void t.DisplayLibraryLoader(!1));e.premium!==ir.premium&&(ir.premium=e.premium,t.SwitchLibraryTab());const n=t.GetActions();n&&n.Insert?(n.Insert(e),bn(dn)):console.error("Missing Library Insert Action"),t.DisplayLibraryFrame(!1)})).fail((function(){t.SnackInsertError(),t.DisplayLibraryLoader(!1)}))}SnackInsertError(){this.DangerSnackBar(superblayoutlibrary_g.snacks.insert_error)}SnackListError(){this.DangerSnackBar(superblayoutlibrary_g.snacks.list_error)}DangerSnackBar(e){yn()({message:e,timeout:8e3,position:"bl",status:"error",icon:"danger",fixed:!0,container:".superb-addons-template-library-page-frame"})}};const hr=new class{constructor(){}Initialize(){this.Gutenberg=jQuery("#editor"),this.SiteEditor=jQuery("#site-editor"),this.IsFSE=this.SiteEditor.length>0&&0===this.Gutenberg.length,this.Editor=this.IsFSE?this.SiteEditor:this.Gutenberg,this.InitVariables(),this.InsertLibraryButtons(),fr.Initialize(this.IsFSE?lr:sr,{Insert:this.InsertAction})}InsertAction(e){const t=wp.blocks.rawHandler({HTML:e.content}),n=wp.data.select("core/block-editor").getBlockInsertionPoint(),r=wp.blocks.createBlock("core/group",{align:"full",metadata:{name:(""===e.name?"Group":e.name)+" - Superb Addons"}},t);n&&n.index?wp.data.dispatch("core/block-editor").insertBlocks(r,n.index,n.rootClientId):wp.data.dispatch("core/block-editor").insertBlocks(r)}InitVariables(){this.InitToolbarButtonVariables(),this.InitPatternsTabButtonVariables(),this.InitAppenderButtonVariables()}InitToolbarButtonVariables(){this.LibraryButtonWrapper=jQuery(jQuery("#tmpl-gutenberg-superb-library-button").html()),this.LibraryButton=this.LibraryButtonWrapper.find(".superbaddons-element-button"),this.LibraryButton.on("click",this.LibraryButtonClick)}InitPatternsTabButtonVariables(){this.LibraryButtonPatternTabWrapper=jQuery(jQuery("#tmpl-gutenberg-superb-library-button-patternstab").html()),this.LibraryButtonPatternTab=this.LibraryButtonPatternTabWrapper.find(".components-button"),this.LibraryButtonPatternTab.on("click",this.LibraryButtonClick)}InitAppenderButtonVariables(){this.LibraryAppenderButtonWrapper=jQuery(jQuery("#tmpl-gutenberg-superb-library-appender-button").html()),this.LibraryAppenderButton=this.LibraryAppenderButtonWrapper.find(".superb-addons-gutenberg-library-button-appender")}InsertLibraryButtons(){const e=this;wp.data.subscribe((function(){setTimeout((function(){e.InsertToolbarButton(e),e.InsertPatternsTabButton(e),e.InsertAppenderButtonInline(e),e.HandleIframeEditorCanvas(e)}),1)}))}InsertToolbarButton(e){if(e.Editor.find(".superb-addons-gutenberg-library-button-wrapper").length){const t=e.Editor.find(".components-accessible-toolbar.block-editor-block-contextual-toolbar");t.length&&!t.children().length&&t.css("width","")}else{const t=".edit-post-header-toolbar",n=".edit-site-header-edit-mode__start";if(e.IsFSE){const r=e.Editor.find(n);r.length?r.append(e.LibraryButtonWrapper):e.Editor.find(t).append(e.LibraryButtonWrapper)}else e.Editor.find(t).append(e.LibraryButtonWrapper)}}InsertAppenderButtonInline(e,t=!1){const n=t||e.Editor;let r=n.find(".components-dropdown.block-editor-inserter");if(!r.length){const e=n.find(".editor-resizable-editor .block-editor-block-popover__inbetween-container");if(!e.length)return;r=e}r.each((function(){const t=jQuery(this);if(t.find(".superb-addons-gutenberg-library-button-appender").length)return;const n=e.LibraryAppenderButtonWrapper.clone();n.on("click",e.LibraryButtonClick),t.append(n)}))}HandleIframeEditorCanvas(e){if(!e.IsFSE)return;const t=window.frames["editor-canvas"];if(!t||!t.document)return;const n=jQuery(t.document).find(".block-list-appender");0!==n.length&&(n.hasClass("superb-addons-escapeevent-attached")||(n.addClass("superb-addons-escapeevent-attached"),pr(fr,t)),e.InsertAppenderButtonInline(e,n))}InsertPatternsTabButton(e){const t=e.Editor.find(".block-editor-tabbed-sidebar"),n=t.find("[role='tablist'] button[role='tab']");n.length&&(n.off("click.superbaddons-watcher"),n.on("click.superbaddons-watcher",(function(){this.id.includes("patterns")&&e.AppendExplorePatternsButton(e,t)})))}AppendExplorePatternsButton(e,t){setTimeout((function(){let n=t.find(".block-editor-tabbed-sidebar__tabpanel");if(!n.length)return;for(let e=0;e{e.ExplorePatternsButtonInsert(e,n)}),1),r.off("DOMNodeRemoved")})):e.ExplorePatternsButtonInsert(e,n)}),1)}ExplorePatternsButtonInsert(e,t){const n=t.find(".block-editor-inserter__block-patterns-tabs-container");n.length&&n.children().last().before(e.LibraryButtonPatternTabWrapper)}LibraryButtonClick(){fr.LibraryButtonClickHandler()}LibraryButtonSettingsClick(){fn("library-sidebar-button",un,(function(){fr.DisplaySettingsPage(!0,!0),hn("library-sidebar-button")})),fn("library-sidebar-button-prevent",cn,(function(){hn("library-sidebar-button")})),fr.LibraryButtonClickHandler()}},gr=async()=>await new Promise((e=>{const t=yr();if(t)return void e(t);const n=setInterval((()=>{const t=yr();t&&(clearInterval(n),e(t))}),1e3)})),yr=()=>{const e=document.querySelector(".components-button[aria-controls='superb-addons-sidebar:superb-addons-plugin-icon']");return!!e&&jQuery(e)};wp.domReady((()=>{!function(e){const t=e.editor?.PluginSidebar??e.editSite?.PluginSidebar??e.editPost?.PluginSidebar??!1;if(!t)return;const{registerPlugin:n}=e.plugins,{PanelBody:r,Button:a}=e.components,{__:o}=e.i18n;n("superb-addons-sidebar",{render:function(){return React.createElement(t,{name:"superb-addons-plugin-icon",icon:T(),title:"Superb Addons"},React.createElement(r,null,React.createElement("p",null,o("Superb Addons is a collection of powerful and unique blocks, section patterns and page patterns for the WordPress block editor. You'll find a wide range of customization options to create a website that stands out from the rest.","superb-blocks")),React.createElement("p",null,o("To get started, add a new block or click the buttons below to open the Superb Addons library- or settings menu.","superb-blocks")),React.createElement("div",{style:{display:"flex",gap:"10px",flexWrap:"wrap"}},React.createElement(a,{variant:"primary",icon:"admin-customizer",onClick:()=>{hr.LibraryButtonClick()}},o("Superb Addons Library","superb-blocks")),React.createElement(a,{variant:"primary",icon:"admin-generic",onClick:()=>{hr.LibraryButtonSettingsClick()}},o("Superb Addons Settings","superb-blocks")))))}})}(window.wp)})),jQuery((function(){hr.Initialize(),or(),(()=>{let e=!1;wp.data.subscribe((async()=>{const t=await gr();t&&(e&&e===t||(e=t,t.off(),t.on("click",(function(e){e.preventDefault(),e.stopPropagation(),hr.LibraryButtonSettingsClick()}))))}))})()}))})()})();